Hi mots! First I want to thank you for an amazing work on the Launchpad95!
Second, I've been learning Live's remote scripts framework (currently creating a custom script for Akai's MPK49 and planning one for Kenton's Killamix Mini) and would like to contribute to the Launchpad95 project. I've thought of a feature I'd like to have and which I'd be happy to implement, either for myself or for the master branch of the project if you think it's worthy.
The feature in question is something similar to what Novation has named
"Quickview" in the Launchpad Pro, where the device only changes mode if you tap quickly the mode button. If you hold it, the device will only be in that mode for as long as you hold it.
For example, if you are in instrument control mode, hold the session view, launch whatever clip you want to launch, release the button and go back to instrument control.
For the mixer, I think it could be even more powerful doing things the Launchpad Pro way (but might be a bit trickier to implement and would be a bit of a paradigm shift for the controller). Volume, Pan, Send A, and Send B would work as they do now, filling the entire matrix with columns that represent the sliders/encoders. But for Stop, Track on, Solo, and Arm, you would be presented with the same session view but the bottom row of buttons would instead do the corresponding function you have selected.
The Launchpad Pro overview video can give you an idea of what I mean:
https://www.youtube.com/watch?v=8xPyYZMmi5o
I think for example it's really nice when he is in instrument mode, switches to the track arm button part of the mixer, arms another track, and starts playing it.
If I haven't made myself clear, please ask me so I can clarify
So now my questions to you are:
- Is this the right place to ask this?
- Do you think this is something that could be included in the master branch?
- I've started learning the remote scripts framework, and when I open Launchpad95 scripts source code, I feel a bit lost. When I start implementing it, would it be ok if I asked you a few questions/advices on the inner workings of the script?
Thanks a lot and keep up the amazing work!
-Cesar