The upcoming release has reached it’s final beta state: feature freeze. Now the time has come to check if the old functions are still working. A snapshot can be downloaded from this location: http://www.ucapps.de/mios/midibox_sid_v1_7_303beta11.zip
One of the last feature is the constant time glide function, which was discussed here: http://www.midibox.org/forum/index.php?topic=6044.0. It can be activated with sound engine option bit #2, e.g. CFG menu, select OPT=4, or JSynthLib, click on flag #2
- when LFO synch is enabled, there is a short delay/popping sound which can be really annoying especially on low frequencies (this bug exists since v1.7a)
- problems when using the modwheel to control certain CCs, and the WT sequencer is running
- various UI imperfections
These issues will hopefully be solved during my easter break.
Thanks to Wilba for testing the firmware so intensively
The new beta version is available now, it does not only contain bugfixes, but also new features:
- an update to MIOS V1.9 is required , since memory above 0x7c00 is allocated! This beta will crash with older MIOS versions!
LFO sync bug fixed
Modwheel/Aftertouch/Velocity/WT problem: I remembered, that this is a general problem with the data structures which I’ve used in the firmware. Recursive forwarding (e.g. WT -> Modwheel -> CC parameter) doesn’t work properly in all cases, and if CC assignments are changed during notes are played (via MIDI or from the WT sequencer), the content of some internal registers could be destroyed, so that the patch needs to be reloaded. I added a simple workaround (WT sequencer is stopped on CC assigment changes - this works only for the master!), but a full fix will only be available in MBSID V2, where the data structures will be organized in a better way
back to new features: there is now an SEO menu page to change the “sound engine options”: 303 (303 mode), FIP (Filter interpolation) and E2P (linear portamento realized with the help of ENV2)
the internal WT editor now allows to modify the parameters of a whole track at once, this speeds up the initialisation of a new WT sequence. Just select the position beyond 31 (“All” will be print) and modify the Mod, #1, #2 or #3 column
the WT editor now marks parameters with a ‘!’ so long they haven’t been stored in EEPROM
[*]the internal WT editor now allows to modify the parameters of a whole track at once, this speeds up the initialisation of a new WT sequence. Just select the position beyond 31 (“All” will be print) and modify the Mod, #1, #2 or #3 column
This was just a crazy idea I had when I got tired setting a whole track to zeroes. I can’t believe you liked it so much you put it in this build! Thanks!
I am guessing everything is the same as it used to be, but considering these two new releases do not include the hex2syx.pl file, it is making me wonder if it will work correctly.
While I’ve worked on the bassline tutorial, I noticed that the WT sequencer was somehow broken in 303 mode. Slided notes retriggered the gate, and this was not intended.
Just a prewarning that this wasn’t the last tweak in the 303 sound engine option. Now where I’m working on patches without an external filter, I see some room for improvements. So, beta17 will be released soon