sonosaurus / sonobus

Source code for SonoBus, a real-time network audio streaming collaboration tool.
https://sonobus.net
GNU General Public License v3.0
1.6k stars 119 forks source link

Feature request: OSC control of faders #68

Open celesteh opened 3 years ago

celesteh commented 3 years ago

Hello, I know it's possible to use SonoBus as a VST in reaper and use the midi-learn feature for all the faders for everyone I'm playing with. This is super, but the draw back is that I have get everyone to log in and wait around while I go through assigning every fader to a MIDI controller one at a time. If there was a specification for controlling via OSC messages based on the order they appear, I could configure my controller ahead of time and also be able to do a bit of scripting in SuperCollider etc. This would save loads of time and allow for greater flexibility and ability to control via TouchOSC and so forth.

Great software!

essej commented 3 years ago

Actually, I don't think you can even learn the faders for the user connections... I'm not exposing them to the host right now.

Good idea for SB to have an OSC control interface.... I'll put it on the list.

paulreimer commented 2 months ago

I would really like this feature myself, and I'd be interested to make an attempt at implementing it. I think OSC would be great; in addition to setting faders via OSC, I'd also like to be able to read out the various VU meters. I personally only need to control the peer "Level" sliders, and the "Out Level" slider.

If you have any guidance on how to implement this or particular things you'd like to see (or if there is any partial implementation already), please let me know and I can begin implementing!