[sdiy] Midi Polyphony question
Tom Wiltshire
tom at electricdruid.net
Thu Mar 3 17:52:22 CET 2016
+1 agree with the points raised.
The new note must be played immediately. Which voice is stolen to do it is down to the particular implementation, but stealing the oldest note is probably commonest.
T.
On 3 Mar 2016, at 16:36, Scott Gravenhorst <music.maker at gte.net> wrote:
> This is not a simple subject and in my view depends on exactly what the synth is doing. I've recently developed a Karplus-Strong string synth that measures the amplitude of each voice and when a new note-on message arrives and all voices are busy, the voice with the least current amplitude is stolen. Other synths are done with oldest note, or round-robin, but in all cases, my code uses voice theft, just with different algorithms to compute which voice to steal. In no case do I simply drop a note, or let the note play late.
>
> Tim Ressel <timr at circuitabbey.com> wrote:
> >Hi,
> >
> >So lets say I have this awesome USB Midi-CV converter that can do
> >polyphony with 4 outputs. If one is holding down 4 keys, which fills
> >the 4 outputs, and a fifth key is pressed, what is the correct
> >behavior? Does the new note get ignored? Or does it replace an
> >existing note? Or does it get played if another note gets released?
> >
> >--
> >--Tim Ressel
> >Circuit Abbey
> >timr at circuitabbey.com
> >
> >_______________________________________________
> >Synth-diy mailing list
> >Synth-diy at dropmix.xs4all.nl
> >http://dropmix.xs4all.nl/mailman/listinfo/synth-diy
> >
>
> -- ScottG
> _______________________________________________
> Synth-diy mailing list
> Synth-diy at dropmix.xs4all.nl
> http://dropmix.xs4all.nl/mailman/listinfo/synth-diy
More information about the Synth-diy
mailing list