OVERRIDING M.I.D.I.

Arnim X. Sauerbier arnims at usa.globelle.com
Wed Jan 29 04:30:52 CET 1997


The bandwidth problems of MIDI were known from day 1.   Continuous 
controller and sysex data just compounded the problem.  Nowadays everyone 
wants their sounds to be continuously changing, whereas in the olden-days 
little more than key-on/off information was required.

To 'override' MIDI would make no sense with commercial instruments - 
you'd need to design an entire new interface. 

The standard solution is to parallelize where possible - i.e. get a 
multi-output MIDI box on your sequencer/computer and run one cord to each 
instrument/effect - do not daisy-chain them.  Of course, this will not 
solve the problem of sending too much continuous controller data to one 
instrument.

Another option would be to just use analog synths, get a bunch of MIDI-CV 
boxes, each with it's own physical MIDI line to your sequencer/computer.  
 This way you get very fast, sequencable control over every C/V-able 
parameter on your analog synth.

Oh yes, another tip...  Continuous controller data is not truly 
continuous, rather it's a series of discrete values.  Your sequencer 
stores many continuous controller values per second, and sending multiple 
controllers over one channel or line can easily cause overload.  In cases 
where you're trying to send too much controller data down a MIDI line, 
try reducing/quantizing the individual continuous controller values in 
your sequencer, if possible.

There is (was?) a proposal for a faster MIDI replacement called ZIPI.  
Anyone know what happened to this?

Arnim





More information about the Synth-diy mailing list