Re: Stuck notes
Re: Stuck notes
- Subject: Re: Stuck notes
- From: "James Chandler Jr" <email@hidden>
- Date: Thu, 25 Mar 2004 15:09:34 -0500
----- Original Message -----
From: "Robert Grant" <email@hidden>
>
So what's the best approach here? Should I eliminate duplicate notes
>
automatically? Is it a bug in the synths? It's definitely a bug in the
>
hardware controller :-)
>
>
In the meantime I've implemented duplicate blocking and it's working
>
nicely - no more stuck notes!
Perhaps you would make duplicate note elimination a user-settable option?
Some synths will happily start up multiple overlapped notes. I like this
behavior, because you can sometimes get 'smoother' effects by overlapping notes
from different sequencer channels-- effects like smoother ride-cymbal patterns,
more realistic snare rolls, or whatever.
Another technique that can be useful 'live', is to drive the same synth channel
from two keyboards, to exploit 'overlapping' in real-time. Can be useful in
guitar or strings emulation. Perhaps it would be smarter to drive two different
MIDI channels with identical patch settings, but either way ought to be
available IMO.
Dunno if there is a standard how synths should respond to overlapped notes (if
the synth allows them). The 'most musical' behavior might be to apply a received
note-off to the 'oldest' live note-on voice. First-on-first-off voice duration
ordering.
Anyway, it could happen that a user is intentionally sending overlapped notes
into your program. It might be undesirable to ALWAYS filter duplicate note-ons
(without giving the user a preference choice).
JCJR
_______________________________________________
coreaudio-api mailing list | email@hidden
Help/Unsubscribe/Archives:
http://www.lists.apple.com/mailman/listinfo/coreaudio-api
Do not post admin requests to the list. They will be ignored.
References: | |
| >Stuck notes (From: Robert Grant <email@hidden>) |