Version 4 (2 and 3 were rubbish!)NB: When you first open this schematic, it will create a folder 'SM TEST DELETE ME' in your App.Data folder. Click the properties button for the main module to see the full path to the file, so you can clear the garbage when you're done playing.
-Got the triggers flowing properly so that the GUI, file and driver selectors all agree (Hmm, well fairly certain
-The ini file now saves with variable names as well as values for easier deciphering and editing.
-Which means you can now add other variables to the .ini file using the new INI variable module.
-More useful properties panels, including a window where you can see the .ini file contents and full path to the file.
-A load of extra comment boxes and popups to make it easier to understand and adapt.
Behaviour is basically as before.
On first load, the popup window opens, all settings go to their defaults, and the folder and file are created. Changing any of the settings then updates the .ini file directly to disk (trigger delays are used to stop your HDD going bonkers).
Next time you load, all the settings are magically restored from the .ini file. The window doesn't pop up again unless you open it manually using the trigger input.
To get the defaults back, just delete the .ini file.
An alternative version for using within plugins, with the .ini file variable stuff, but not the audio drivers etc., will hopefully be along soon.