Hello all.
Does anybody know if plugins state (bypassed or running) is controllable by MIDI messages?
I can control parameters, but I’d like to turn on/off plugins while playing.
Any feedback would be much appreciated! Thanks!
Hello all.
Does anybody know if plugins state (bypassed or running) is controllable by MIDI messages?
I can control parameters, but I’d like to turn on/off plugins while playing.
Any feedback would be much appreciated! Thanks!
Hi Sedaxel. It’s unfortunately not possible to control the bypass state directly over midi with Sushi at this point.
It’s is possible to control the bypass state of processors over OSC and gRPC though. A possible workaround, if you have a controller that only sends midi, could prehaps be to have a small daemon tool that listens to midi and then relays the request to Sushi over OSC or gRPC.
Hey Gustav, thank you for your reply!
I wish I knew how to do that daemon. Somehow I managed to configure everything, to discover plugins parameters, to define their midi mappings and to make sushi startup automatically. I’ve also managed to use an OSC app in Android to control parameters from the cellphone.
Some brief hints I could study to program that daemon? Maybe using some of the examples as a template? Some kind of generic tutorial from which I could learn?
Thank you again. Cheers!
I was having the same question. I wish there would be a direct way to control the bypass state via MIDI. Is this something that could be considered in a future version?
@Sedaxel
I might start a small MIDI → sushi OSC converter deamon project written in golang. It would also be useful for sushi parameter → Midi output.
@Sedaxel I have created a small daemon to bridge midi with sushi OSC to overcome the limitation of sushi to control the bypass status of processors:
Its implemented in golang
Please let me know if that helps
Hey laenzi, that´s great.
A year has passed since I was tinkering with this project. I more or less left it because I couldn´t solve that issue and also because it´s hard to edit things on the fly. I wanted it for live gigs, and it was too complicated to connect through the cell phone and tweak files and parameters. Almost useless in a live context.
I might be resuming some tests when I´ve got some free time to spend.
Thank you so much!
Cool to hear that his might help you. To control via the cell phone, you might use the OSC protocol and use a OSC control software.
For live situations with the kind of music I am making,I tend to avoid having to control via a screen. I prefer to program the sound as I need it and then just switch with foot buttons. Therefore I don’t need a nice screen based UI on stage.
To setup the sounds I can use now the generic sushi GUI which is pretty useful to play around with the plugin params. Bare bones, but good enough for me at the moment.