[sdiy] OT: sequencing over the internet

Anderson, Robert O RobertOAnderson at eaton.com
Wed Mar 14 18:15:28 CET 2001


The Linux sound driver has a virtual midi device that can be directed to
terminals (ttys), pipes, or network devices (netpipes).  I don't know MS
windows.

On a private network you could get very low latency but on the Internet
real-time would require you to buffer a big enough chunk to prevent
stuttering (like MPEG or RealAudio).  So having two people playing at two
different geographic locations would be tricky with the buffering involved.

There remains a bottleneck at the receiving end since it eventually drains
into the narrow 31.25kbaud MIDI hardware device.  I have gotten around this
by running 115.2kbaud into a custom controller that generates CVs.
You would need to modify the firmware in a standard MIDI keyboard to remedy
this.

To get really tight timing I suggest a new simple MIDI-2 interface.
Increase the baud to 115k and add a hardware wire for clock.  The keyboard
buffers the messages until the clock fires and the buffer is flushed quickly
by the keyboard microcontroller simultaneously in all keyboards hooked to
the bus.  You might want more than 115kbaud to allow enough notes to be
sent.  Maybe RS-485 or CAN?


-----Original Message-----
From: Glen [mailto:mclilith at ezwv.com]
Sent: Wednesday, March 14, 2001 11:03 AM
To: synth-diy at node12b53.a2000.nl
Subject: RE: [sdiy] OT: sequencing over the internet


At 09:27 AM 3/14/01 , Dan Gendreau wrote:

This topic makes me wonder if it would be practical to write some sort of
MIDI drivers which would send MIDI info over a LAN, 



More information about the Synth-diy mailing list