That's wild. Have not seen this myself. I'll opine that making it work
is a good idea :-) The Xrun approach would tend toward the crashy
eventually, no?
J.E.B.
On 7/14/22 12:27 PM, Will Godfrey 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).
The very first note was on part 16 only, timed to run for 2 bars longer than
all the others and had a low frequency distinctive sound, then I staggered the
note starts of the other parts so I could see at what point the limit was
reached without any individual part being anywhere near its limit.
I ended up with 91 notes sounding and the first one was still going after the
others were stopped, so there couldn't have been any note stealing confusing
the issue. POLYPHONY is set to 60!
For the sake of completeness, in globals.h I set POLYPHONY to 10, recompiled,
and got exactly the same result.
I don't know if this has ever worked, but it obviously doesn't now, so what do
we do? Make it work? or just remove it and let Yoshimi grab as many notes as it
likes until Xruns set a boundary?
Having done this, I also tested the per part limit, and this works quite
correctly - stealing the oldest note if a new one is above the part limit.
_______________________________________________
Yoshimi-devel mailing list
Yoshimi-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/yoshimi-devel