[PD] emulating the behaviour of a midi keyboard: trouble with repeated notes

Kyle Klipowicz kyleklip at gmail.com
Mon Nov 9 05:33:59 CET 2009


Try researching "edge detection."

~Kyle

On Sun, Nov 8, 2009 at 9:54 PM, Athos Bacchiocchi
<athos.bacchiocchi at tin.it>wrote:

>  hi,
>
> i'm working on a little project in which some notes with random pitches and
> duration appear at random time intervals. Each note is packed in a "midi"
> format (pitch and velocity), with a note-off event (pitch and zero velocity)
> sent after the note duration interval.
>
>  it can happen that a new note is generated before the previous one has
> been stopped.That's not a trouble, since i  can handle it with [poly],
> eventually set to 1 voice and with voice stealing to force a "monophonic"
> melody.
>
> The problem appears if the new note coming has the same pitch than the
> previous one. This is impossible for a "real" midi keyboard, in fact a key
> can be played again only after it has been released.
> This leads to an undesired behaviour of [poly]: if there are more than 1
> voice, i have the sum of different voices playing the same note, with an
> undesiderd increase of the volume. Even worse, when the voice is only one,
> the note-off message of the previous note stops the new note before its
> assigned time duration!
>
> I tried to set up a strategy to avoid this, but with no results.  Any idea?
>
> thanks,
> athos
>
> _______________________________________________
> Pd-list at iem.at mailing list
> UNSUBSCRIBE and account-management ->
> http://lists.puredata.info/listinfo/pd-list
>
>


-- 
-----
------------
   ----     -----
---- -------- - ------
http://plenum.tumblr.com
http://myspace.com/plenummusic
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20091108/e9e2971d/attachment.htm>


More information about the Pd-list mailing list