Thread: Presonus Atom?
View Single Post
Old 09-10-2019, 01:30 PM   #20
kenm
Human being with feelings
 
Join Date: Dec 2011
Location: San Jose, CA, USA
Posts: 115
Default

Quote:
Originally Posted by psych View Post
Wow. Very impressive! Looking forward to see what you do with assigning the buttons
Thanks psych.

Unfortunately, I've kind of hit a road block when it comes to getting this to work with scripting. I planned on creating a script (in Lua) that received all of the MIDI messages coming from the ATOM and processed them accordingly. As it turns out, there's no way to register a callback or subscribe to MIDI messages using scripts. This would have to be done as a plugin extension. Haven't figured out the difference between an extension and a control surface plugin but I'm looking into that. In either case, it would have to be done in C++, which I don't know very well. The only way to do this with scripts is to bind each ATOM button and pad to script action. 36 bindings would be a lot of manual setup and that doesn't even account for actions that would be needed to sync events in Reaper with buttons, such as Play in Reaper lighting the Play and Stop button LEDs appropriately.


Stay tuned. More research needed.

Ken

Last edited by kenm; 09-10-2019 at 07:57 PM. Reason: fixed typos
kenm is offline   Reply With Quote