| Nathan Day wrote:
>
> I'm not trying to defend Midi I just think that floats are over kill and
> really not worth sacrificing bandwidth for eg channels, amount of control
> info, timing resolution. A replacement for midi should be robust, cheap
The whole fixed number of channels is not necessary in a new protocol. Each
packet of data simply has an identifier. If something is supposed to listen
to a particular input, it knows the identifier and watches for it.
For example, if I were using my PC1600 with 16 faders, each one has a string
name inside the box. It would send the string along with the value. Then the
receiver would watch for the string and grab it.
Instead of setting up variable space for 121 controllers x 16 channels, like
csound does now, variable space could be allocated dynamically, based on the
number of expected different packets.
--
Mike Berry
mikeb@nmol.com
http://www.nmol.com/users/mikeb
|