alf45tar / PedalinoMini

Wireless and Bluetooth MIDI Foot Controller
GNU General Public License v3.0
484 stars 84 forks source link

How can I send OSC commands? #355

Closed smadds closed 2 years ago

smadds commented 2 years ago

Hi - thanks for a great project. Just loaded it up, but struggling a bit.

I'm trying to connect to a Behringer X32 mixer using OSC. From what I understand the OSC control generally needs a path and a value. How can I set this up in PedalinoMini? I can only see Midi commands and not generic OSC option

alf45tar commented 2 years ago

OSC works as documented here

https://github.com/alf45tar/Pedalino#open-sound-control-osc

smadds commented 2 years ago

Thanks for getting back to me so quickly.

I still don't understand the thinking behind the OSC implementation. If I read the doc right, it can only send UDP data on the port it choses, listen on the port it choses and has an OSC address schema unique to itself.

Is the idea that other devices are meant to control the Pedalino? I thought it was designed to control other items of equipment. Surely it needs to be able to configure the ports and the schema of the other equipment?

Am I missing something obvious? I want to use OSC instead of Midi as it is bi-directional and I can show true status on the box - e.g. the mute status of a channel.

alf45tar commented 2 years ago

You are right. PedalinoMini needs improvements and more flexibility on OSC.

alf45tar commented 2 years ago

Just release version 2.5.0 with some OSC improvements:

smadds commented 2 years ago

Brilliant, thanks a lot.

Are you planning to create a release so I can use the installer URL? At the moment it's still only showing up to 2.4.0

alf45tar commented 2 years ago

Check the rules for the new releases here https://github.com/alf45tar/PedalinoMini#sponsors

smadds commented 2 years ago

lol - I sponsored you just before I saw your response!

smadds commented 2 years ago

Just been testing this for my use case (controlling a Behringer X32 mixer) and it works brilliantly, so thank you very much for the extra effort you have put in to this side of the code.

I'd love to be able to get status back from the mixer and use that to control an LED, but I'll raise another ticket for that...