Hey Mike,
that's amazing that you added that support so quickly. Nice one! :)
The scaling thing will be useful too. I noticed by experimentation that the values are scaled over the full 127 value range meaning that to control say 5 values you have to go up in steps. Being able to enable and disable this will be handy.
Also is it possible the docs and software already got out of step in places. for example I notice this in the documentation:
P2 41 – VCF 1st LFO waveform selector
1=triangle
2=inverted triangle
3=sawtooth
4=inverted sawtooth
5=sine wave
6=inverted sine wave
7=square PWM wave
8=inverted square PWM wave
9=random sample and hold from selected LFO
10=random sample and hold from sequencer clock or MIDI clock
11=random sample and hold from sequencer loop/repeat point
Selects the LFO waveform that will be used to modulate the VCF.
But when I tried it from the front panel and NRPN / CC message I see it goes up to 13. I'm not sure what 12 and 13 do, maybe new features added since the docs were created?
I hope to be fitting my atoma-hawk quite soon now, as I think I'm all up and running successfully with HAWK800. Good work on bringing out new features so readily!
Even without the atoma-hawk, getting some modulations going on the VFC etc are already bringing new life into the synth. I like the sound if it.
Louis