EvilDragon wrote:Playing a bit with this latest version, here are my thoughts:...
All very valid points and many have been mentioned and discussed. Hopefully 2Dat will address these in the next version. A word on the transpose: on the OBX and the Obxd it transposes the oscillator section only, not the filter tracking. There are pros and cons to this approach but the net result is that there should be a "meta" transpose that transposes the MIDI at the input because some patches end up sounding ok when the MIDI is transposed 2 octaves down and some need semitone adjustments to be in concert tuning. So if the architecture of the Obxd remains the same I'd suggest keeping the current osc xpose and adding a +/- 24 stepped transpose at the input.
But I think we need to have a discussion on some more subtle issues. I'm the process of finishing up my 128 patch bank and I've been noticing some things:
- When the filter envelope is assigned to mod osc2's pitch, even when the ENV var is at 0, there's considerable... ***Update
: this was a wrong assessment. It was velocity assigned to the filter envelope that made the pitch vary... nothing wrong here... moving on...
- And in contrast, I also feel these voice variation controls could go a bit deeper.
- When going for subtle control, there is cramping of values at the early position of the knobs which often ends up causing markedly stepped values and choices become "closest value possible". This goes back to the "logarithmic" discussion, but I think it's more about improving resolution in ranges where it's most needed, which isn't always strictly logarithmic behaviour. But I do find that in general, the action of all modulation controls are too cramped in their early stages.
- Sometimes I feel the velocity multiplier isn't doing enough and should be able to scale the envelopes up, maybe as much as 2X.
- I still feel that the noise is too low even after the increase that 2DaT gave it along the way. Some of the noise patches I've done are very low as a result. I'd give it another +6 dB.
- The question of transpose brings up the larger question of the Obxd as a live instrument. Right now, doing many things you'd do live requires some kind of performance shell to handle things like per patch MIDI transpose, per patch modulation assignments and scaling (modulation +/- and amt from the patch level), and an edit buffer that would allow interaction with patches without altering the original in the bank. Some of this can be managed externally with some trouble but it would be ideal to see this integrated,
- I already reported on the Spread control and how it picks 8 random values for each osc once on the instantiation of the synth instead of generating random values on an ongoing basis.
Again, most of this can't be done for the current version, but I suggest we keep this in mind if and when a new version is announced. Oh, BTW, I did find a bug which I reported regarding held chords being cut off when using the sustain pedal as typical with repeated chords...