On Fri, May 13, 2005 at 10:16:41AM +0200, Albert Graef wrote:
/set <voice> <gate> <freq>
<gain>
...
The disadvantage of this fairly basic scheme is of course that the
client has to dispatch the voices himself.
It's possible to have the best of both worlds and remain close
to midi, something like:
/note_on <chan> <voice> <note> <velocity>
When <voice> is zero, you get the standard midi behaviour:
the synth assigns a voice that is identified by <note> and
destroyed by a /note_off. When <voice> is not zero, it creates
a voice that you need to manage yourself.
I proposed something similar two years ago in a discussion
on plugin interfaces IIRC, and got badly flamed for it...
[ hides ]
--
FA