[sdiy] MIDI isn't musical : Flame bait?

Ian Fritz ijfritz at earthlink.net
Mon Jan 14 04:16:12 CET 2002


At 06:33 PM 1/13/2002, Thomas Hudson wrote:

>I think Don's original point is still valid. Guitar synths have to send 
>six separate channels of MIDI
>notes, along with copious amounts of pitch bend info.

I don't understand this. Why are six channels (as opposed to six-voice 
polyphony) required?

Six voices and pitchbend doesn't sound to me like any more information than 
is commonly handled by a poly synth with aftertouch. Pitchbend changes 
quite slowly.

>Secondly, there is nothing in the protocol
>to represent many common guitar techniques. You press a key on a keyboard 
>and it sends the
>NOTE ON message with note number and velocity, then sends NOTE OFF (or 
>NOTE ON w/
>zero velocity) when you release the key. But how do you represent a 
>pulloff on guitar?

Be careful not to confuse (1) how to generate control information and (2) 
how to transmit it over MIDI. Within the MIDI protocol there are *plenty* 
of CC messages available to transmit this kind of information. Making a 
control device that could sense the pulloff gesture (and others) would 
certainly be a challenge. Designing a synth to use this information 
effectively would be another challenge. But these are not MIDI issues.

>MIDI may be good enough for keyboard players, but if falls woefully short 
>for guitar, sax, trumpet,
>harmonica, etc. Basically any instrument where the technique of playing a 
>note involves more
>than how fast you press a key.

I disagree. For example the Yamaha and Synthophone wind controllers allow a 
wide range of expression. The Yamaha WX controller, for instance, sends up 
to 5 control messages simultaneously. Another good place to learn about 
what MIDI can do is Bouvard Hosticka's Elect-RO-Clar:

http://windsynth.org/iwsa_labs/non_commercial_controllers/Elect-RO-Clar/


>Secondly, most of today's multitimbral synths still only have a single 
>MIDI input port. So while there
>may be enough bandwidth for a single part, there isn't enough for 16 
>parts. Of course this isn't
>so much the protocol as the interface, something like Yamaha's mLan could 
>solve this.

Again, I'm not following you. Are you saying that 16 MIDI channels 
simultaneously are needed? Why?

>But if even if someone came up with the theoretically perfect guitar to 
>MIDI converter, and resurrected
>Hendrix from the dead (the former probably being more difficult) to play 
>it, what would get recorded
>into a MIDI sequencer could in no way equal what was played.

What do you base this statement on? Human beings can only produce and 
process information at a finite rate. Exactly why don't you think MIDI can 
handle this rate?

>And it's why you'll never find a MIDI file on the web of Hendix' "Star 
>Spangled Banner" or
>"Machine Gun" that would even fool a non-guitarist.

Do you mean not now or not ever. Well, people made similar statements about 
how a computer could never play a world-class game of chess. But it happened.

   Ian




More information about the Synth-diy mailing list