Hey,
I am new to this forum and really only registered to make a small tool available to other Logic users, maybe its useful for somebody. I published this in another forum already and am re-using the post from there so sorry if some wording is strange in context.
I made a little Java application to re-order the default hardware controller parameter order for plugins in Logic. It uses the CSParameterOrder.plist files Logic creates.
What is it?
The issue is this: Say you have a Mackie C4 and you display the parameters of a plugin on it. If you're lucky the arrangement on the C4 makes sense, if you're unlucky it completely doesn't make any sense at all. This is what this editor is for, it allows you to put the parameters for any plugin in a different order on the control surface.
Can I see an Example?
I am using a Mackie C4 which has 4 rows with 8 controllers each.
http://media.musiciansfriend.com/is/image/MMGS7/Control-C4-Pro/701809000000000-00-500x500.jpg
Heres an example for the Sonnox Oxford EQ, the upper image shows the default mapping and the lower image shows the mapping after editing. It should be obvious that the EQ can be edited much easier with the lower mapping.
BEFORE
http://i.imgur.com/IgGsZqU.png
AFTER
How to use it?
Just drag & drop the tiles around
To use it you must first have stored a "default setting" for each plugin you want to change the order of. Simply open the plugin in Logic and in the preset menu select "Save as default". This also creates a plist file in your (home)/Library/Audio/Presets/(Manufacturer)/(Plugin)/ folder which contains the ordering (and which you can also edit by hand btw).
Then just start the application, it will scan for all plist files automatically and allow you to change the order of the parameters, even insert "blank" ones if you want to do a certain order with free spaces. Right-click on any tile to insert an empty tile.
Functions:
Rescan: Reloads the plugin list, say if you created a new preset file in Logic
Plugin Selector: Select the plugin to edit
Save Current: Saves the currently selected list
Arrows: Select previous/next plugin
Parameter Label: Change the selected parameter label, press "Return" to select the next parameter
Delete Selected Empty: Deletes the selected tile if its empty
Swap Mode: Switches between swapping tiles and moving them
Known Issues:
When editing parameter labels the changes will be kept in the UI even if you switch between plugins without saving. The changes will however only be saved into the file when you press "Save Current" while the plugin is selected. Press "rescan" to make sure the UI reflects the state of the actual files.
Theres been no other issues for me but to be sure MAKE A BACKUP OF ~/Library/Audio/Presets/ and ~/Music/Audio Music Apps/Plug-In Settings/ !!
If you have any other issues let me know. Its not a full-blown user friendly application, it was just a little problem solver for me, anyway hope its useful to somebody!
How can I get it?
You can download a full Application or just a Java JAR file here:
Download Link (Full Application, ~65MB)
Optional Download Link (JAR File Only, ~50kB)
You can run this much smaller file directly if you have Java installed on your computer
Version History:
v1.2
UI improvements
v1.1
UI fixes
Include version number
v1.0
First release as application package
v0.9
Allow editing parameter labels
Allow adding empties with a right-click
Make deleting empties easier
v0.8
Added support for Logics internal plugins
Added support for swapping tiles instead of moving them
Added tooltips
Cheers,
Normen