That's not how MIDI works. For the most part, it just carries Note On / Note Off / Velocity messages. There's provision for system-defined data. But MIDI's bandwidth, if I remember correctly, is only 31kbps, so it's not enough to carry sampled audio with any fidelity.
MIDI doesn't pass audio streams at all. It's purely a message-passing protocol. Per the Wiki article:
MIDI's primary functions include communicating event messages about musical notation, pitch, velocity, control signals for parameters (such as volume, vibrato, panning, cues, and clock signals (to set the tempo)) between two devices in order to complete a signal chain and produce audible sound from a sound source.
Comments
I want an Android app that will autotune my voice as a microphone so I sing quietly into it and midi out is sent autotuned realtime voice.
That's not how MIDI works. For the most part, it just carries Note On / Note Off / Velocity messages. There's provision for system-defined data. But MIDI's bandwidth, if I remember correctly, is only 31kbps, so it's not enough to carry sampled audio with any fidelity.
It would be ok for a 2 second delay. I want to sound like Darth vader.
MIDI doesn't pass audio streams at all. It's purely a message-passing protocol. Per the Wiki article:
MIDI's primary functions include communicating event messages about musical notation, pitch, velocity, control signals for parameters (such as volume, vibrato, panning, cues, and clock signals (to set the tempo)) between two devices in order to complete a signal chain and produce audible sound from a sound source.
http://en.wikipedia.org/wiki/MIDI