Subject: Re: [linux-audio-dev] MIDI routing, FIFO's etc.
From: David Olofson (audiality_AT_swipnet.se)
Date: ma loka 11 1999 - 21:20:01 EDT
On Mon, 11 Oct 1999, David Slomin wrote:
> On a related note, why aren't the advanced features of sound cards (in
> particular, patch dumping) performed through sysex commands rather than
> ioctls? It seems a natural to me to keep everything inband.
Pleeeeezzz, not *more* of that SysEx mess, *especially* not in the
APIs!
IMHO, a more powerful protocol that's *not* crippled by 7 bit data
bytes or similar things, should be used for *all* "internal"
communication. Ok, stream MIDI events if you like (if you feel like a
device driver ;-), but the standard way should be using a generic
event system. (And I'm really trying to design one!)
"Everything inband" it exactly what I want, but MIDI should never
have made it's way into the computer in the first place. (Well, OK,
it was pretty appropriate in the 8 bit days... :-) It's an old,
simple, limited protocol for low bit rate serial lines w/o
handshaking! It still serves it's purpose quite well where it
belongs, but that's about it.
//David
·A·U·D·I·A·L·I·T·Y· P r o f e s s i o n a l L i n u x A u d i o
- - ------------------------------------------------------------- - -
·Rock Solid David Olofson:
·Low Latency www.angelfire.com/or/audiality ·Audio Hacker
·Plug-Ins audiality_AT_swipnet.se ·Linux Advocate
·Open Source ·Singer/Composer
This archive was generated by hypermail 2b28 : pe maalis 10 2000 - 07:27:13 EST