What's new

Introducing LAS, the Logic Articulation Switcher (v1.2 released 2/7/24)

Thanks, that worked :)
Now the other issue is when i click on an articulation in OSC it pops up the articulations pop-up menu but doesn't select the chosen articulation, it just keeps it open
Since I'm on Ventura as well, and have just tried it on Sonoma, where it worked just fine, I'm starting to think there's an issue between AppleScript and Logic on this version. If others with Ventura could test it out that would be great.
 
Great idea and thanks for sharing with the community! Another user (Sonoma 14.2.1 + LPX 10.8.2) with the same bug. Could likely be user error, but I think i managed to get all the permissions (circa 7 or 8 maybe)? Track is displayed on the remote iPad and the articulations update from Logic, but no love when I select one from iPad. It simply jumps back to what is selected on the Logic side.
 
@ravez Install sendosc via Homebrew to compile it as x86_64 architecture. Note that you'll then need to change the path to sendosc in LAS.scpt to:
AppleScript:
global sendoscPath
set sendoscPath to "/usr/local/Cellar/sendosc/1.0.3/bin/sendosc " #<-- Set path to sendosc if needed. Trailing space is required!
Any chance you could spell this out a little bit for us non-coder intel Mac users out there. I installed Homebrew via the terminal. Now what? I would love to try LAS on my system. It looks like a very elegant solution!
 
@Marc Bjorknas

Once Homebrew is installed, in a Terminal window type:
Code:
brew install yoggy/tap/sendosc
and watch it run, answering any prompts that may pause the process. Once complete, you should have the binary sendosc in /usr/local/Cellar/sendosc/1.0.3/bin/ (This path is from root, not your user's home directory.)

Then in LAS.scpt edit the sendoscPath variable as described above. Ensure you have the required trailing space after the path. Then save the script.
 
@Marc Bjorknas

Once Homebrew is installed, in a Terminal window type:
Code:
brew install yoggy/tap/sendosc
and watch it run, answering any prompts that may pause the process. Once complete, you should have the binary sendosc in /usr/local/Cellar/sendosc/1.0.3/bin/ (This path is from root, not your user's home directory.)

Then in LAS.scpt edit the sendoscPath variable as described above. Ensure you have the required trailing space after the path. Then save the script.
Thanks for your help Eric!
Does this new sendosc need to become a 'trusted app', if so do I do that in Terminal?
The Open Stage Control window is now displaying track names, but I get an error saying "Articulation unavailable. Please check View > Show Local Inspector. Articulation Set not found in folder."
 
Does this new sendosc need to become a 'trusted app',
Yes. Follow the same procedure shown at 1:52 in the demo video. Just right-click and select open on sendosc in /usr/local/Cellar/sendosc/1.0.3/bin/ instead of the LAS/Apps/ folder. (Note, the /usr folder is hidden by default in Finder. Toggle its visibility with 'Command + shift + .')


get an error saying "Articulation unavailable. Please check View > Show Local Inspector. Articulation Set not found in folder."
It's not an error, but an information message. Make sure the Inspector window is open, and make sure the articulation set exists in ~/Music/Audio Music Apps/Articulation Settings (or a sub-folder.)
 
Last edited:
I'm trying this out, thank you so much for sharing this. It's recognizing what track I'm loading but says articulation Set not found in folder. The sets are in ~music/audio music apps/articulation settings. When I go to piano roll the message goes away but still doesn't have any articulation buttons. Hmm... I'm missing something. Seems like it's the same issue. Maybe the articulation maps need to be setup a specific way, or the tracks labeled a certain way?
 
Thank you for the hard work on this @eakwarren !!

When running the script (LAS.scpt), I am getting this error...

error "sh: /Users/myusername/Documents/LAS/Apps/sendosc: Bad CPU type in executable" number -128

Any idea why that could be? the sh is allowed on security...

Thanks!!


EDIT: This worked:
 
Last edited:
Yes. Follow the same procedure shown at 1:52 in the demo video. Just right-click and select open on sendosc in /usr/local/Cellar/sendosc/1.0.3/bin/ instead of the LAS/Apps/ folder.



It's not an error, but an information message. Make sure the Inspector window is open, and make sure the articulation set exists in ~/Music/Audio Music Apps/Articulation Settings (or a sub-folder.)

Thanks Eric, I was confused because the /urs directory is hidden. 'Command + shift + .' to unhide files on macOS for anyone who doesn't know. I was able to verify that sendosc is opening, inspector window is opening and articulation sets are in the right place... same message. I wonder what I could be missing?
 
I'm trying this out, thank you so much for sharing this. It's recognizing what track I'm loading but says articulation Set not found in folder. The sets are in ~music/audio music apps/articulation settings. When I go to piano roll the message goes away but still doesn't have any articulation buttons. Hmm... I'm missing something. Seems like it's the same issue. Maybe the articulation maps need to be setup a specific way, or the tracks labeled a certain way?
Please DM me a vid or screenshots showing the art set in Finder, and the art set in the Articulation Set editor (all three screens - Switches, Articulation and Output). Thanks! :)
 
Thanks Eric, I was confused because the /urs directory is hidden. 'Command + shift + .' to unhide files on macOS for anyone who doesn't know. I was able to verify that sendosc is opening, inspector window is opening and articulation sets are in the right place... same message. I wonder what I could be missing?
Good call out. I've added that to my previous post.

I wonder what I could be missing?
Or that I'm missing. :whistling: Like VSTHero, please DM me a video showing the setup and behavior. Thanks! :)
 
v1.2 released
  • Added support for multiple art types (controller, program, aftertouch, pitch bend, note off)
  • Added support for Per Channel Strip MIDI Channels in art sets
  • Added library code option to build pic URL from art set name
  • Added sendosc universal binary
  • Added support for large art sets (≤ 50 arts)
  • Optimized Logic queries and processing
  • Fixed bug when right panels open in Main Window
 
So what touchscreens are people using with this on their Macs? And what keeps the mouse from being taken over by the screen?
 
what keeps the mouse from being taken over by the screen?
I don't have a touchscreen to test, but my guess is that it would behave the same as moving your mouse over to it and clicking on the button.
 
That’s an issue to me - if I had to tap something and then reset my mouse every time that would be a bit problematic. It’s why when I’ve looked at using Open Stage Control I have always assumed I’d need something like a a Surface that just ran that.
 
Top Bottom