I’ve spent a lot more time with my Nautilus now, and have a list of features I’d love to see in a firmware update:
1. Summed mono feeding only one side of the FX engine
See my previous post for details, but I think we got this one worked out
2. Non-quantised option for the delay time
We have the resolution knob and input, which is great. I’d love to see an extra target for the assignable inputs/attenuators that would allow me to do un-clocked changes to the delay time. Preferably with a range field in Narwhal, so that we can pick between large-scale changes and the very small changes needed to get chorusing, flanging or tape warble types of effects.
Bonus points if you can have a V/oct setting for it too!
3. More chroma effects
In particular, I’d like some form of diffusion as a chroma effect.
A micro pitch-shift would be nice too - the existing (non-chroma) shimmer is good, but a bit extreme for just a bit of fattening up, and it runs off to infinity pretty quickly with a lot of feedback. So ideally a chroma shift where the depth knob takes it from, say, -10 cents through to +10 cents.
In general, it’d be nice to have a whole bunch more effects to chose from, especially given that there is no send/return to allow external processing of the feedback loop (and I completely get why that wasn’t feasible).
I only like about half the ones it comes with, and II suspect that’s true for a lot of people - though naturally we will all like different subsets! How about a few more effects choices, and then use Narwhal to let us pick the set we want available? (I’m assuming here that the number of easily distinguishable colours is the limiting factor on the number of chroma algorithms since most MCUs have effectively infinite ROM space when it comes to DSP algorithms).
4. Change the Feeback Mode button to switch between configs
This is probably the controversial one.
How about changing the behavious of the feedback mode button so that it selects between different Narwhal configs? (Well, more likely choses between four sections in one config, so it’s still just one JSON file, but same effect).
You’d need to have an an extra Narwhal option that sets the feeback mode in each config, By default that could be set to match the existing behaviour, so nothing is changed from existing behaviour unless you choose to tweak it).