I want to experiment with different Audio filters cutoff frequencies and different compressor settings on the fly on my Teensy 3.6 (I have the audio shield connected).
Instead of doing one setting at a time in C++ code and having to recompile, I would like to use a USB MIDI controller with rotary encoders and different buttons etc to vary the settings on the fly and adjust until the audio is good. Then I can must faster find the correct settings.
How can I achieve this on the Teensy 3.6?
The best would be to connect the midi controller to the pc as it has an USB port, and then the PC would "relay" the midi commands to the Teensy via its USB port (otherwise I would need to unplug and plug in the PC programming USB cable everytime I want to upload new firmware to the Teensy). To achieve that I guess I need some kind of "midi server" on the PC.
I havent been involved in Midi for 20years or so ... way before USB ports became available so I am a bit rusty on how MIDI is done nowadays.
Is there any example code that I can use for MIDI IN?
How do I do this relaying thing on the PC? What software for that ?
Instead of doing one setting at a time in C++ code and having to recompile, I would like to use a USB MIDI controller with rotary encoders and different buttons etc to vary the settings on the fly and adjust until the audio is good. Then I can must faster find the correct settings.
How can I achieve this on the Teensy 3.6?
The best would be to connect the midi controller to the pc as it has an USB port, and then the PC would "relay" the midi commands to the Teensy via its USB port (otherwise I would need to unplug and plug in the PC programming USB cable everytime I want to upload new firmware to the Teensy). To achieve that I guess I need some kind of "midi server" on the PC.
I havent been involved in Midi for 20years or so ... way before USB ports became available so I am a bit rusty on how MIDI is done nowadays.
Is there any example code that I can use for MIDI IN?
How do I do this relaying thing on the PC? What software for that ?