poly makes a mistake with voice allocation


    May 11 2007 | 12:56 pm
    Hi all and especially cycling,
    I believe there is a slight mistake in poly (not poly~), in voice stealing mode, when it has to stop multiple notes with the same note pitch.
    When multiple voices are activated with the same note pitch, note offs always start from voice 1 instead of considering which voice was activated first.
    Steps to reproduce are in the patch below. Please let me know whether you agree that this is wrong.
    Mattijs Max 4.6.1, Mac OS X.4.8
    This is the ouput I get in the Max window:
    print: 1 60 64 print: 2 60 64 print: 1 60 0 print: 2 60 0 print: 1 60 64 print: 1 60 0 print: 2 60 64 print: 1 60 64 print: 1 60 0 print: 2 60 0
    But I would expect:
    print: 1 60 64 print: 2 60 64 print: 1 60 0 print: 2 60 0 print: 1 60 64 print: 1 60 0 print: 2 60 64 print: 1 60 64 print: 2 60 0 print: 1 60 0