One of the comments voiced by several people at trade shows is that they love the analogue (or analog for our US friends) sound and that a digital synth is not appealing to them. Another was that they had already invested in analogue modular or that they really quite like the patch cables. I fully expected this and had decided that this was not the target audience for riban modular but I recently considered the differences between digital and analouge modular synthesis and I think there is a subject to be explored here.
Digital gives a lot of benefits like reduced cost, simpler multi-voice, etc. I have been sceptical of the “analouge just sounds better” argument because analogue and digital may sound different, but “better” is very subjective and I have wondered how much is perception led by bias, e.g. knowing that a signal path is anoalogue can lead users to believe it sounds better. But there is a very valid argument for some workflows where digital sounds very different (and to most ears, wrong). This is clearly demonstrated when modulating audio with high frequency signals, e.g. modulating an oscillator with an audio frequency signal. This causes supersonic frequencies to be created which lead to aliasing. Audio band aliasing is usually filtered out of the output signal, but the expected result (of fold-back frequencies in the analogue domain into the audio band) does not happen. Instead, the signal is distorted by the supersonic aliasing and what is heard is perceived to be wrong. This is undesirable behaviour. We want to hear the odd noises that occur when we do odd things like this and there is an expectation (from our prog-rock forebears) of what such workflows should sound like.
This is a tricky issue to resolve but I am starting to condisder how we might provide an analogue like sound using digital technology. This may required some of the DSP to run at much higher frequencies. I think that analogue circuitry is likely to diminish signals in the MHz range so that might be a sensible sample rate range for such DSP. Of course, this increases peak CPU requirements and may prove challenging to implement in COTS hardware, like the Raspberry Pi SBC currently used by riban modular, but we can but try…
Regarding patch cables, well there may be an opportunity to provide some analogue inputs and outputs to allow interfacing with other hardware. That was always in my mind but took a lower priority to making this thing work in its own domain.