I’m developing a VA synth that is patched like a Nord modular but with hardware cables like a real modular.
I had the discussion in another thread of doing a virtual synth with hardware patch cables.
The cables are just like a keyscanner matrix that the MCU reads and figures out where to route digital signals.
Anything can modulate anything as it is virtual patching.
I then also got the question about what to do if someone plugs external signals into the 3.5mm jacks on the synth with the intension of controlling something?
I solved it in a nasty and clever way.
The scanner routing uses the ring or ground of the cable as the patch matrix signal and the tip is unconnected.
That way nothing happens if some external voltage is applied to one of the 3.5mm jacks and no MCU fried.
> A patch scanner fronting a VA synth should not cost that much.
It’s certainly not VA in the traditional sense of the term. Everything is done with FPGAs (I think every submodule runs its own FPGA) and the code is running at sample rates in the MHz range to do everything without aliasing issues (and without the limitations of band-limited approximations). Audio-rate modulations are possible and sound “analog” - not like washes of aliasing.
For a one-off, it’s fairly priced. Taking taxes into account, it’s only 2 months of the salary of a seasoned electrical engineer…
> I don’t understand your comment about an unbalanced stereo line out jack?
If someone plugs by accident a stereo jack, then the “sleeves” of the jack connectors on your patch matrix will receive a signal. Potentially below the -0.5V threshold below which your MCU pins get fried.
External clamping diodes such as BAT54S would be a nice addition.
@janost this is intriguing. What’s the interface for this DSP monster? Do you envisage patches wing programmed using a computer-based editor, or a large builtin screen and multi-function encoders and buttons? Or a touchscreen, perhaps?
@janost hmm… just reread your original post. I must say, I’m a bit confused as to how this will work. If you’re using external patching, but allowing a patch to contain different modules of your choosing (like a Nord Modular), how do you get around the fact that there will be a limited number of actual hardware sockets available, and how are these going to be sensibly mapped to patch-points on the selected modules?
I can see how this approach could work really nicely with a fixed architecture synth. In this case, you could have a physical socket for each virtual patch-point, a bit like the old Korg MS-20 emulation software and controller.
I have found out that the postal services within the EU really suck, big time.
All strange looking envelopes or packages get stuck in customs for a week.
I can understand if it’s Russia or the US but not within the EU.
If this continues I stop using any kind of postal service and only use DHL and UPS.