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