It’s only a matter of days until i can put the first update out. This release is aimed to improve usability and fix any bugs found so far.
The limited MIDI support was to my mind the most important issue with the initial release. So that’s taken most of my attention in this release. All controls on the GUI can now be tweaked via MIDI.
The supported controls include pitch bend, aftertouch and all MIDI continuous controllers, for example modulation wheel. The synth now responds to MIDI program change messages which enables switching the instrument sounds by remote MIDI controller or sequencer.
I can imagine that the fixed velocity response may have been quite annoying to some keyboardists. So velocity sensitivity is now adjustable.
On most synths the master level control is memorized separately for each instrument preset. On some synths switching instrument presets doesn’t affect the master level. I personally appreciate the latter and changed the behavior in this release. The per instrument preset level can still be set via the master trim control.
The fancy mouse behavior caused serious problems to Wacom pen tablet users. This behavior can be disabled from the settings and preferences menu.
This should help the users who are having problems with unusual pointing devices.
The sound engine has remained untouched by most parts but i did improve the bypass controls eliminating the pops and clicks that occured when any of the fx or the drive were toggled on or off.
Unfortunately mousewheel support will remain on the wishlist. I need to ask around and do a bit research on that before supporting mousewheel.
Even though i never succeeded in reproducing a suspected crash reported by an Ableton Live user, i did find a bug in the MIDI event scheduler that may have caused the synth to crash on some hardware. I really hope that the problem goes away now and we’ll have another happy user.
Everything seems to be in fairly good order with the upcoming release. Just some factory preset checking and perhaps even some tweaking left to do before i’ll put the update out.