For a while I've been wondering if having 'only' 254 text message slots
available at any time could be a problem, as we use them quite a lot these
days, so I created an extension to TextMsgBuffer.h (usually disabled) to keep
track of the highest number used at any one time.

This turned out to be quite low actually, usually no more than 3 or 4. The
heavy hitter is MIDI-Learn when updating the GUI. However because I had been
concerned about that when implementing it, I put a 10uS delay after every 32
learned lines. I tested it at the time with a file have some 60 lines (we allow
up to 400) and saw no problems.

In theory we'd only need to worry about it if we had 12 instances loading
or changing big lists at the same time :P

-- 
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
Yoshimi-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/yoshimi-devel

Reply via email to