Well, it’s kind of complex regardless. But the basics are:
-
You need something to generate MIDI notes. In my case, I used my DAW software (FL Studio) to create MIDI. I assume you could use any MIDI generator, either software or a physical MIDI keyboard controller.
-
You need something to route the notes to OsciStudio. In my case, I use loopMIDI, which is a free utility that allows you to create virtual MIDI routing cables in your PC. Important to note that this is not AUDIO routing, it’s MIDI signal routing.
Using loopMIDI, you create a virtual path from the MIDI generator to a MIDI channel that OsciStudio can ‘listen’ to. You also need to have some sort of animation already available to OsciStudio, either something you’ve imported from Blender, or a live connection to Blender at the time.
Depending on your MIDI generator, it is possible that you may not need the loopMIDI part, and that OsciStudio could see the MIDI signal directly from the MIDI generator. I’d try that before involving loopMIDI.
If you tell OsciStudio to use MIDI, it will ‘play’ the animation, using frequencies that represent the MIDI notes it receives.
That’s the general approach, HTH.
Z