On Fri, 6 Jun 2025 09:07:35 +0200 Kristian Amlie <krist...@amlie.name> wrote:
>On 04.06.2025 09:55, Kristian Amlie wrote: >> * In particular, loading a patch from the UI produces the warning, but >> loading via Program Change does not, which I believe is correct (you >> have no way to click yes from your MIDI controller!) > >Btw, one thing that just occurred to me: Will MIDI Learn cause the flag >to be set? I can imagine that loading up a Yoshimi instance with a state >that already has MIDI learned controls, playing around with your MIDI >controller, and then shutting it down, may be a bit annoying/confusing >if it warns. Because you didn't actually change anything, you just >played using an existing Yoshimi patch and MIDI learn configuration. Sometimes (probably mostly) it does. If you're just managing volume panning etc, it's not flagged, but as soon as you get into the engines, then yes it does, but that is a genuine change in that if you save that instrument it will now have changed values. Also, some Yoshimi NRPNs will be flagged. The system will definitely need fine tuning. There are actually three levels of change with progressively more controls stored. Legacy (Zyn) instruments, Yoshi instruments, Patch sets. Program changes made via MIDI will silently overwrite any manually changed controls. -- Will J Godfrey {apparently now an 'elderly'} 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