[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: RE: REST & types
Something like that, but MIDI is sequencing and sequencing of that type depends on a controller issuing a sequence to and through a set of channels where each channel has the instructions (ADSR, note, etc.) that any instrument can listen to and respond to, but that the orchestrator will segregate (drums are almost always on channel 10), but the rest are up for grabs. In other words, you may have multiple performers. That let's you do interesting things like layering a sound (instruction parallelism). The problem is latency (in/out) and thru or the saying "sometimes the speed of light isn't fast enough. If the devices are hooked by midi in/out/thru of the performing devices, the aggregation will produce a noticeable response lag after approx. three devices. A box is used to get the signal and distribute it simultaneously to all devices, so the controller sends midi out to the distributor and it sends midi out to all members of a performance. Also, some devices can receive midi in, but can't pass midi out or thru. Thru is used if you want the device to pass the instruction without reacting to it. A pipeline isn't the ultimate form of orchestration if you really need the 'ineluctable modality' of parallelism. That is why orchestras have conductors who hold batons and musicians learn to watch both the baton and the individual copy of the score in front of them. It is why sequencers have thru and the midi protocol has assignable channels. It is also why coordinated systems often need a signal handler for distributing channel information. Welcome to Hytime and why it was interesting to enterprise designers even though it started out as a music notation language. Remember, the modality of time scales (absolute beat to division representation to baton movement). The latency of eye movement and breathing gives it "feeling" as well as the conductor's movements. Strict midi feels mechanical. Strict orchestration of enterprise processes do as well. Style counts. The comparison to REST is in the instruction types, that is, what information does a midi instruction contain and how to extend it. General MIDI is typical. Beyond that, it gets very task and even device specific. But orchestration middleware has a future. Not every device is a J.S. Bach, capable of improvising in six independent voices from a theme. ... dang... now I have to go back to working on the Fugue In G minor for lute and labor over a tool-inappropriate task. I think I'll just do Shakira's Ojos Asi instead. It is more shocking and less work. len -----Original Message----- From: Sean McGrath [mailto:sean.mcgrath@p...] At 09:55 01/03/2002 -0600, Bullard, Claude L (Len) wrote: >Pipelining is fine. Someday they will discover MIDI. :-) All software development is a footnote to J.S. Bach. Conversations between independent voices conducted in accordance with the sole ineluctable modality - Time.
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|