Press and Hold MIDI bindings
Posted: Tue Apr 28, 2015 8:58 am
First off, I have to say I'm surprised SL isn't more widely used in the music industry. It's fantastic! So much stuff packed into it.
That being said, I'm finally going to suggest something I think might be very helpful. I've been studying the manuals of all the new hardware loopers out now, and thinking about how their workflow fits into what I want to do. Specifically, I'm looking at how their button configurations work.
Most if not all of the commercial looper pedals use long-press functions to maximize functionality of limited buttons. It would be easy to emulate button configurations of these pedals, with only 1, 2 or 3 buttons. Digitech, Boss, Pigtronix, EHX, and so on all have this functionality built-in.
It wouldn't be trivial to add a "press and hold" trigger, I understand. It would also require making all regular presses work on note off/release, not note on. There's already some of that functionality in the GUI interface (like the Undo button). Not sure how easily that would translate into MIDI bindings.
I think that's something that would be worth adding, though. It would make the program more new-user friendly, as most people have experience with hardware loopers and how they work. It would also make it cheaper to find a usable controller with fewer buttons.
I'm working to get my hardware sorted out, and if I can't figure out a way to do it in software, I'm going to build a controller with an Arduino and code the long-presses into hardware.
That being said, I'm finally going to suggest something I think might be very helpful. I've been studying the manuals of all the new hardware loopers out now, and thinking about how their workflow fits into what I want to do. Specifically, I'm looking at how their button configurations work.
Most if not all of the commercial looper pedals use long-press functions to maximize functionality of limited buttons. It would be easy to emulate button configurations of these pedals, with only 1, 2 or 3 buttons. Digitech, Boss, Pigtronix, EHX, and so on all have this functionality built-in.
It wouldn't be trivial to add a "press and hold" trigger, I understand. It would also require making all regular presses work on note off/release, not note on. There's already some of that functionality in the GUI interface (like the Undo button). Not sure how easily that would translate into MIDI bindings.
I think that's something that would be worth adding, though. It would make the program more new-user friendly, as most people have experience with hardware loopers and how they work. It would also make it cheaper to find a usable controller with fewer buttons.
I'm working to get my hardware sorted out, and if I can't figure out a way to do it in software, I'm going to build a controller with an Arduino and code the long-presses into hardware.