OK, there is work to do on the GUI, let's get serious about that now.
Let's talk use cases.
Those of you out there who are used to .mst/.ost/.zon files would likely get slowed down by a GUI
Especially if you are making wholesale changes.
Ok, so use case one:
Reasonably hip user that started with a provided set of files and wants to tweak/add.
This cries out for realtime a la Midi Learn.
It's also easy to get on the highway to hell and get things unusable very quickly with realtime freedom.
There is also the issue of stability, monkeying about with a working system.
So, to solve this, propose that there is a "Realtime" Checkbox on the LearnMode Window.
This causes CSI to copy the current set and operate in a "parallel universe" mode without effing up your working system, returning to normal is just a checkbox away.
This will hopefully encourage experimentation without fear of losing things.
When closing Reaper, perhaps prompt to save changes made to the parallel universe ? maybe also when unchecking "Realtime" ?
Thoughts suggestions more than welcomed