I'm getting fairly well with this on the mlearn2 branch. All the basics are
done. I'll be moving on to the inserts next. i.e. LFOs, Envelopes etc.

The new code doesn't actually replace the old - it's far too incomplete.
Instead it us linked to the midilearn file loading and outputs the command
block parameters to the CLI, which I can then check against the ones in
globals.h.
If a command hasn't been recognised it will also output a line such as:
addvoice overflow >{rest of the source line}

While going through this, it's highlighted the need to review the code anyway.
There have been quite few places where a control was not learnable when it
should have been due to missing entries in the limits code.

It also seems that originally I checked the code worked, but *not* that it
updated the gui correctly :(

P.S.
Looking at your own old code is an 'education'!

-- 
Will J Godfrey
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