OVERRIDING MIDI pt.II
Tony Clark
clark at andrews.edu
Tue Feb 4 16:30:40 CET 1997
> I think his intention was the modding of existing synths to accept his
> hypothetical new protocol. My view of this approach is that if you want to
> build a kangaroo, you don't start with a yak and then modify - you build
> fresh.
I'll agree with this for now. It should be rethought to a great extent.
> Well, you do have all of those continuous controllers, but a resolution of
> 0-127 is just vile. Pitchbend is about right - if all cc's had an extra
> byte of resolution, that would go a lot further toward modeling sax wail
> subtleties. If you have a MIDI processor or a program that does MIDI
> processing (MAX, Logic) then you can do something like this. If you take
> the PB messages from unused channels (or from channels where PB isn't used)
> and remap the two bytes to a pair of cc's ("coarse" and "fine"), then set
> up your synth (if it allows for this) such that they both modulate the same
> parameter, the "coarse" having 128 times greater modulation strength, then
> you can get around the Insufficient Control Resolution MIDI headache. The
> Crappy Bandwidth headache remains, but hey, it's a start.
Yes, for any "NEW" MIDI system to work, it'll have to be at least
10-bits of resolution. I think that everyone would be fairly happy with
any continuous controller operating that way.
> >So I'm all for replacing MIDI, but there haven't been much in the way
> >of concrete proposals.
Well the USB idea is pretty darn interesting. No, no one has posted a
concrete proposal for the data format for such an interface, but I
imagine that'll take some time. Let some people tinker with it first and
see what they can actually get to "work", and then you'll see some
proposals start to filter through.
> What about a multiport MIDI interface *on the instrument*? That way, you
> could maintain compatibility with MIDI while increasing throughput. Want
> to play 32nd note triplets at 300 bpm while modulating resonance at audio
> frequencies? Fiiiine. Start with a pair of RS-422 serial ins so you can
> plug your computer into this hypothetical workstation instead of into an
> Opcode Studio 5 or similar. Retain a single MIDI in and thru just for
> those poor souls still stuck in the Stone Age. Offer multi-port MIDI outs
> so you really *can* use it as an interface if you want. Data controlling
> the instrument could completely bypass the MIDI bottleneck, but there would
> be no compatibility compromise.
This would be fine and all, I suppose.
What I wouldn't mind seeing is just some extra lines on the MIDI
cable. Yeah, you might have seen my 9-pin DIN post earlier. Instead of
sending data in parallel, lets just dedicate the extra pins to
information that "shouldn't" be sent down the regular MIDI line. Like
sysex information. That should have its own line. Controller
information? You bet! Anything that really requires a faster data
speed and/or higher bit resolution.
This situation would be a little bit more "backwards compatible" with
the current MIDI system. You could have a synth that is uploading new
samples via the sysex line while jamming to note on/off information from
the standard MIDI line and receiving modulation information from the
continuous controller line. All in real time, all without losing the
critical timing information.
A synth further down the line using the old MIDI type would be
receiving the standard MIDI information but wouldn't be able to take
advantage of the faster continuous controller information or be able to
make use of the extra sysex line.
How does that sound? Just some thought to throw around.
Tony
-------------------------------
I can't drive (my Moog) 55!
-------------------------------
Tony Clark -- clark at andrews.edu
http://www.andrews.edu/~clark
-------------------------------
More information about the Synth-diy
mailing list