Apart from the GUI losing the currently highlighted point envelopes now seem
completely correct.

Also, with the latest updates, we have global key shortcuts for undo and redo.
This came from Jesper, and he said himself it's a bit of a hack. Still, it's
the best we have at the moment.

I've also managed to make a small change that reduces the amount of data thrown
at the GUI when undoing the resonance graph changes.

Oscilgen is a real puzzle, I can't work out why it's getting stuffed up with
group harmonic undo's - so that disabled again. A clue is that when
it does this, on exiting Yoshimi there are a string of "Unable to write
to decode loopback buffer" messages, which suggests something is blocking
sortResultsThread and stopping it from reading the data.

I'm not going to try to make any changes for this. It might interfere with
Hermann's work.

This *only* leaves the effects to possibly manage for undo/redo.

The problem here is that they all have a different number of parameters,
otherwise I could just take a copy of the settings before the effect change.
It occurs to me that it might be possible to create dummy entries so they all
have the same number. However, before doing that, it might be an idea to do
something about all the magic numbers. I'm thinking of the usual enum lists in
globals. Although this is getting quite huge, it is almost entirely enums so
doesn't actually add a lot to the final code, and having labels does make it a
lot easier to follow - as well as allowing insertions/changes.

If all goes to plan, when this is complete (or abandoned!) along with Hermann's
work, it will be time to think about another release. I think 2.2.0 would be
justified. If anyone has other development ideas in progress we can always
delay so we get a bigger bang :)

-- 
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