On Sat, 14 Sep 2024 12:34:00 +0200
ichthyo <p...@ichthyostega.de> wrote:

>On 13.09.24 13:06, Kristian Amlie wrote:
>>> It has nothing to do with MIDI Learn.
>>> ...just switch to Legato mode, and play any two notes.  
>On my rebased "guiconnect" feature this is fixed now.
>
>I had made a mistake while adapting the constructor of the Filter
>baseclass, resulting in only a shallow copy be made when cloning.
>Thus the secondary note objects on legato did alias the filter
>implementation object, which was then deleted at the end of the
>primary note; after that, synth-code went into a use-after-delete,
>which caused it to invoke a corrupted this pointer eventually.
>
>
>Will: its seems we're ready for the pull-request?
>
>-- Hermann

Yes, I think so.

There is just one minor oddity. I'm not entirely sure it's a problem.

There is a change in the behaviour of the the System effects On/Off switch -
which is never saved as it's intended purely for a quick comparison of results
- similar to the master Mono/Stereo

Previously it was always on, unless the user switches it off.

Now, at startup it is on, but only for the first effect, and switching between
effects will switch it off *unless* the effect is 'occupied'. Similarly it is
switched off on resets.

This means that from a standing start, you now have to perform two actions
instead of one. It's not exactly difficult, but unexpected. It would be
especially puzzling for CLI users as they would be able to set effects, and
have them active, while the GUI was still showing it as being off.

-- 
Will


_______________________________________________
Yoshimi-devel mailing list
Yoshimi-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/yoshimi-devel

Reply via email to