[yoshimi] Re: 1.5.5 rc7

  • From: Will Godfrey <willgodfrey@xxxxxxxxxxxxxxx>
  • To: yoshimi@xxxxxxxxxxxxx
  • Date: Sun, 10 Dec 2017 18:51:02 +0000

On Sun, 10 Dec 2017 07:29:39 -0500
Chris Ahlstrom <ahlstromcj@xxxxxxxxx> wrote:

Schedule slippage!  :-D

Serve no wine before its time... that's "open source"!

Chris

Your wine is served sir :)

Leaks fixed - silly mistakes numbers 24 45 & 99 :o

If you're getting bored and like poking around, take a look in
src/Misc/MiscFuncs.cpp for miscMsgPush( and miscMsgPop(

Both of these have a commented out line that prints to the terminal. With them
active, you'll see all the times they are used - you might be surprised :)

The numbers out should exactly match the numbers in but as they are
going across threads via buffers the order might get a bit jumbled up.

The function that uses them most heavily is MIDI learn. One of my test files
has 46 lines but the message numbers only get up to about 13-14 with lots of
re-use, so although I originally limited MIDI learn to 128 lines, it could
probably go a lot higher. 200 should be perfectly safe as MiscMsg can go from 0
to 254. 255 is reserved as a null/empty entry.

-- 
Will J Godfrey
http://www.musically.me.uk
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 source code is available from either: 
https://sourceforge.net/projects/yoshimi
Or: https://github.com/Yoshimi/yoshimi
Our list archive is at: https://www.freelists.org/archive/yoshimi
To post, email to yoshimi@xxxxxxxxxxxxx

Other related posts:

  • » [yoshimi] Re: 1.5.5 rc7 - Will Godfrey