sending control changes to specific opcodes

From: Ross Bencina (rossb@audiomulch.com)
Date: Sat Oct 16 1999 - 11:03:25 EDT


On the topic of amending the standard :-)...

1. Does MPEG accomodate ammendments?

2. Would it be possible to set up a page of proposed ammendments and/or
language extensions?

3. From sasl it is possible to tag one or more notes as a group using a
label, and then send control messages to that group only(5.11.3, 5.11.4). At
the extreme this could be used to address each note instance separately. It
seems unfortunate that it is not possible to bind a lable to instruments
created with send(). I would propose:

<send statement> -> send( [<ident> :] <ident>; <expr list> ; <identlist> );

or

<send statement> -> send( <ident> [: <ident>]; <expr list> ; <identlist> );

Where the identifier in [ ] is an optional instance label that functions in
the same way as an instance label in the score.

It would be nice if the same syntax could be used with route() and
sequence() to patch together specific instances (or instance groups, if
instantiated from the score) rather than only being able to define routings
on a per instrument basis.

Best,

Ross.



This archive was generated by hypermail 2b29 : Mon Jan 28 2002 - 11:46:35 EST