mtytel / helm

Helm - a free polyphonic synth with lots of modulation
http://tytel.org/helm
GNU General Public License v3.0
2.36k stars 200 forks source link

Add Open Sound Control listener #179

Open lazzarello opened 6 years ago

lazzarello commented 6 years ago

178 Was a personal issue for my build environment and alluded to OSC support. Whelp, here's some copy pasta from the OSCMonitor example included in the JUCE doco. That example runs for me and my hardware controller which speaks OSC properly listens for incoming messages.

I've included the copy pasta in my fork but it's doing nothing since I don't really understand the code yet. I figured I'd walk through the midi_manager.h file as a place to start. It seems like creating an OSCManager class and inheriting it from SynthBase follows the same pattern as the MIDIManager class. I have a lot of work to do to understand the GUI code. It also seems like MIDIManager interacts with your mopo library too.

Anyhoo, this should be a fun project for the slow week before the new year.