LAS is a lightweight articulation switcher solution with bi-directional feedback for Logic Pro using free open-source software that runs in a browser on any device.
Other
5
stars
0
forks
source link
Option to use Logic's 32 custom key commands to switch selected note arts on the piano roll #10
This would really only help to hide the dropdown menu > select action that flashes onscreen. Some notes from a DM w/ravez on VI-C:
I'd prefer not depending on Keyboard Maestro, since I want to keep LAS entirely free. But AppleScript can send keystrokes, so I may look into that.
The more significant challenge is how to programmatically determine the key command a user has set for each of the 32 articulations. (Some Orchestral Tools libs have 47 arts, so it's also a limited solution.) Logic doesn't store custom key commands in an xml file like art set .plists. ~/Library/Preferences/com.apple.logic10.plist is a hex file that references user saved customized key commands.
But the referenced .logickcs file that a user needs to pre-save has the key command information encrypted.
In Logic's Key Assignments window, there's an option to copy to clipboard and if saved in the ~ directory I may be able to search that. Otherwise perhaps just have the user specify them in LAS.scpt or LAS.mipi as part of initial configuration.
...
Set Articulation 1 ⌃1
Set Articulation 2 ⌃2
Set Articulation 3 ⌃3
...
This would really only help to hide the dropdown menu > select action that flashes onscreen. Some notes from a DM w/ravez on VI-C:
I'd prefer not depending on Keyboard Maestro, since I want to keep LAS entirely free. But AppleScript can send keystrokes, so I may look into that.
The more significant challenge is how to programmatically determine the key command a user has set for each of the 32 articulations. (Some Orchestral Tools libs have 47 arts, so it's also a limited solution.) Logic doesn't store custom key commands in an xml file like art set .plists. ~/Library/Preferences/com.apple.logic10.plist is a hex file that references user saved customized key commands.
But the referenced .logickcs file that a user needs to pre-save has the key command information encrypted.
In Logic's Key Assignments window, there's an option to copy to clipboard and if saved in the ~ directory I may be able to search that. Otherwise perhaps just have the user specify them in LAS.scpt or LAS.mipi as part of initial configuration.