Introducing LAS, the Logic Articulation Switcher. LAS is a lightweight articulation switcher solution with bi-directional feedback for Logic Pro using free and open-source software that runs in a browser on any device. I hope you find it useful!
Please watch LAS Demo for more info. View the project on github.
Awesome thank you so much for your time, intelligence, energy and for making this available for free. That's incredibly generous and you should definitely post a donation link somewhere.
Wow, incredible. Thank you so much for sharing this. It's not only really generous to share this for free, but I also love your approach of developing this using AppleScript.
As a not Logic user, I hope everyone else knows how to appreciate this. There's lots of knowledge and time involved ...
Maybe I am doing something wrong, but I checked and sendosc is located in /usr/local/Cellar/sendosc/1.0.3/bin/sendosc: LAS.scpt is giving me a syntax error: "Expected variable name or property but found “/”."
Also sendosc in LAS Folder ist still telling me that I have bad CPU type.
They are in the articulation set folder... it just stopped working.
I will try the whole procedure again when I'm infront of the pc.
Maybe I have to remove the control surface in Logic or I did wrong something else.
I think my problem was to have more articulations available in the Kontakt instrument than patched / assigned in the art set. When I load a "complete" ArtSet, corresponding to all Arts in the Kontakt instrument it works.
I modified / merged the LAS.json with my DAWcontrol.json and wanted to share and contribute to it if you allow it to make some people's life easier. Feel free to be honest and tell me if it is okay. If not I will take it down!
If you want to use the DAWcontrol.json you have to:
1.: Add: Logic:virtual OSC:0,0 DAW:1,1 - in midi to the LAS OSC Server.config
2.: Add an IAC Driver in Audio MIDI Setup and create 2 Ports - for ease of use name the 1st: OSC, the 2nd: DAW. Logic:virtual is from the ArtSwitcher by @LowweeK75 and @pieca and since I started to configure the controler before LAS, I left it there because some MIDI CCs are using that midi and it works - don't know how, cause I am no pro in such things. Feel free to reconfigure as you wish!
3.: Follow @eakwarren instructions for LAS. After that, rename DAWcontrol.json to LAS.json and move it into the Documents/LAS folder. (rename the original LAS to LAS_orig.json or something similar)
4.: Open Logic and assign MIDI commands to the corresponding parameters of the DAW control.
LAS is located in two Panel Tabs: Arti Switch and DAW Control. In the Main CCs Panel CCs no.3 there are no faders and assignments…
There may be some minor errors in configuration but when assigned right in Logic and by following the LAS instructions it all works great as an allround DAW controller.
If you get lags to the server over wifi, connect your iPad with a cable to your mac, System Preferences turn on the Internet sharing and check your iPad.
For autostart add @eakwarren Start LAS Terminal command to your users Login items in System Preferences. Set Open Stage Control Launcher to autostart.
Some buttons are still on toggle but should be on tap and maybe some midi CCs on same functions buttons must be corrected, because they are sending not the midi cc of their copy in "Tracks" (a lot of copy paste ;)…
I tried to link the "CLOSE ALL Plug-Ins" button to the Instrument, MIDI FX and Plugi-Ins buttons to have the corresponding toggle mode right when tapping the "CLOSE ALL Plug-Ins" button; but since I can not script and after an 1 hour try with AI, I gave up. I would set them to tap mode
it's a work in progress. I will share an updated, more final version soon.
Hi, sorry to ask, but does anyone know why I get "incompatible articulation set". I've tried different conf. on the LAS scrip but still get that message.
That message means LAS ran into an error parsing the articulation set file. I'd need more info to troubleshoot. Please send me the articulation .plist file and I'll look into it. It's in Macintosh HD/Users/<YOUR_USER>/Music/Audio Music Apps/Articulation Settings/