On 01/03/2016 05:30 PM, Len Ovens
wrote:
On Sat, 2 Jan 2016, Jonathan E. Brickman wrote:Len, thanks for the rundown. I put a lot of effort into ipmidi/qmidinet, and there was definite occasional loss which I could not eliminate. Also tried both varieties of netjack; similar result. I did not find any usable error correction therein. (Error detection is irrelevant for this; error correction is priceless!) Latencies were very nicely low, but indeed for instrument control any MIDI loss, even one byte per minute, is unacceptable. I am not certain that MIDI must have 100% reliability to be useful in something like a tablet controller, as long as status feedback exists so the operator knows that a signal has failed. But MIDI does have to have 100% reliability to be useful to drive a synth from a keyboard. And I will think that for very high fidelity situations, audio transmission does have to either have 100% reliability -- with retransmission or a good enough setup that there simply is no audible loss -- or has to have seriously good interpolative resampling capability to hide the losses. According to at least one reference I found, the Ubuntu inclusions "scenic" and "midistream" are said to be RTP-MIDI complete with journaling, and it does sound to me like this is likely to be the best-of-breed for remote instrument control over IP right now. I'll be trying these next unless another option arises. J.E.B. --
Jonathan E. Brickman jeb@xxxxxxxxxxxxxxxx (785)233-9977
Hear us at http://ponderworthy.com -- CDs and MP3 now available! Music of compassion; fire, and life!!! |
_______________________________________________ Linux-audio-user mailing list Linux-audio-user@xxxxxxxxxxxxxxxxxxxx http://lists.linuxaudio.org/listinfo/linux-audio-user