On Fri, 16 Sep 2022 20:38:12 +0100
Will Godfrey <[email protected]> wrote:

>On Thu, 14 Jul 2022 18:27:50 +0100
>Will Godfrey <[email protected]> wrote:
>
>>I've never seen the 'Too many notes' message come up so decided to test it. I
>>set up 30 parts with just Simple Sound, and Rosegarden sending a different
>>chord of three notes to channels 1 to 15 (the upper set sees the same channel
>>numbers).  
>
>I have now!
>With the Angel Harp instrument from Will Godfrey Companion bank playing rapid
>arpeggios will do it. This has a very long release time (7sec in AddVoice 5sec
>in SubSynth) as well as both Echo and Reverb. Unfortunately all this seems to
>defeat the note stealing. I dimly remember making a change to the note release
>behaviour quite a long time ago. I'll have to find it and see if that's
>significant.
>

I've found the mod I made. It's a single command in part.cpp

749 break; // only release one note.

It seems to make no difference to this issue if it's commented out.

The MIDI spec says you should have exactly the same number of noteoff and noteon
messages even if they're for the same note, whereas previously we were
cancelling *all* of the same notes with a single note off.

The spec doesn't say what order of precedence, but is seems everyone uses FIFO
- the same as us.

-- 
Will J Godfrey {apparently now an 'elderly'}
https://willgodfrey.bandcamp.com/
http://yoshimi.github.io
Say you have a poem and I have a tune.
Exchange them and we can both have a poem, a tune, and a song.


_______________________________________________
Yoshimi-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/yoshimi-devel

Reply via email to