Instability ironically prized and cherished by synth enthusiasts who will claim it makes old synthesizers sound "better" than modern ones...
Instability ironically prized and cherished by synth enthusiasts who will claim it makes old synthesizers sound "better" than modern ones...
And as someone who makes digital synths for a living even 100% accurate fully digital oscillators are difficult to fully realize in practice. Aliasing concerns abound at every stage of a softsynth- there are well-known formulas for calculating alias-free waveforms at a fixed frequency, but these start to get expensive when you also are considering PWM and frequency modulation which are essential tools for achieving a variety of different sounds. And aliasing sounds a lot worse than analog imperfections.
But there's more to that analog sound. The opamps and the rest of the circuitry, including supposedly passive elements like resistors and capacitors, all add tiny amounts of distortion and other parasitic interaction with the rest of the synth which varies with frequency content, level, and dynamics.
Human ears are incredibly sensitive to these variations, and the circuits in 70s and 80s synths had a lot of components, all adding their own colour. Which is why if you A/B the hardware with the software, the software rarely wins.
In DSP terms there are differences between functional/abstract models, component-level models, and component-level models that include these complications and imperfections. There hasn't been a lot of work done on the latter, and if they were modelled accurately they would likely need an order of magnitude more DSP cycles than current VSTs.
The Commodore Amiga has the crudest possible anti-aliasing filter: a single fixed-frequency low-pass filter shared by all 4 channels. It does not work very well, so aliasing is a defining characteristic of the Amiga sound. Aliasing adds high frequency content that compensates for the low sample rates required by memory limitations, and extra harmonic complexity that compensates for the low channel count. I think Amiga modules sound worse if played by something with good anti-aliasing filters.
> Whatever you now find weird, ugly, uncomfortable and nasty about a new medium will surely become its signature. CD distortion, the jitteriness of digital video, the crap sound of 8-bit - all of these will be cherished and emulated as soon as they can be avoided.
Aliasing (a sampling artifact) is an issue in synthesizers which run at low/fixed sampling rates and sample waveforms to produce output (often using frequency registers). This includes modern software synthesis, and also hardware like DS (ZOH, samples, almost like Amiga), N163 (ZOH, short wavetables), Yamaha (FM on sine waves, IDK the details), and to a lesser extent SNES (Gaussian reconstruction, samples).
Reconstruction artifacts (extra frequencies at x * fundamental, may exceed sampling rate) are different from sampling/aliasing artifacts (frequencies are taken modulo the sampling rate). But they can combine (like on DS hardware).
For this kind of circuitry I would reduce temperature drift by enclosing it into a heated thermostat kept well above room temperature. This way after initial warm up period there is very little drift.
Personally I'm from the camp that likes super-clean audio, so I was overjoyed when software synths fixed all the problems that we used to have with hardware, but there's definitely a camp that really likes the "warmth" or unpredictability of the original machine's output. Sometimes I think people spend more time adding plugins to dirty up their sound than they did making the original patch in the first place.
My first synthesizer was a Juno 60, and I owned a bunch of other vintage and modern ones over the years. With hardware, it was a whole ritual to turn everything on, each instrument had its own smell, it put me into a mood of "let's play with this machine and see what happens".
When I moved to software, I finally had all the sounds I always wanted but could never afford, I finally no longer had to futz around trying to reprogram a patch I liked, I finally could send any instrument to any effects box... but there were less happy accidents. It felt a bit more like my day job, which also just involves sitting in front of a computer.
I think it can be like that for a lot of people, where the tactility and limitations of the gear can inspire a different approach to music-making. I imagine that aspect also plays in to the emotion that some people have that hardware instruments "sound" better.
All that said, I would never go back to hardware. As you say, it's hard to beat the convenience of a laptop.
With a VST, everything goes through a mouse. And you'll probably spend some of your time getting distracted by moving windows around to show/hide other VSTs.
It's a much more cerebral experience.
My biggest problem with software is that it's so limited. VSTs and DAWs ape hardware studios far too literally.
I'd like to be able to connect anything to anything - including VST internals to the internals in other VSTs. And add some generative/programmed elements. But most DAWs either don't allow that at all, or they only allow it with severe limitations.
I’m excited to see what happens in VR. The tactile feedback isn’t there, but I bet the muscle memory is. I don’t have a VR setup, but Synthspace might convince me to get one this year—it looks better every time I check on its progress. A VR modular synth kit without the insane cost? Yes please!
Yes, but there's also noise inside the Juno at the DAC, chorus, etc.
Pre-COVID I had a semi-regular synth jam session with a dude 100% invested in software synths. First 30 minutes (no exaggeration) of every session was him fighting with Ableton or whatever, and rebooting his Mac, trying to get something trivial to work, like MIDI clock or input monitoring.
Meanwhile I just plugged my Minilogue into the power strip and mixer and did my own thing.
There's something to be said for a musical instrument not to be joined at the hip to a general-purpose networked computing device.
My only argument is that with software versions you’re much more likely to get upgrades when bugs occur. And I personally will simply no longer buy a Korg flagship because of my troubles.