Quote:
Originally Posted by DIGITAL SCREAMS
OK lets say Access use assembler......i find it really interesting to know 'how' they create a distinct sonic character just using code.
Any ideas? This is all pure maths right? Does the sound character come from imperfections in the code?
|
Analogue had imperfections which changed over time due to the wear and tear of the electronics/electrics. Digital doesn't suffer from that. What you put in, you get out, duplicated time and time again. If you have some dodgy coding, you'll get dodgy sound out.
I'd bet the real stinker is to try and analyse 'subjective' nuances and differences that we percieve to be pleasing (what you might call 'imperfections' of real analogue, as one example, that happen to sound much nicer than mathematically "perfect" waveforms), and then turn that into hard mathematics.... And
then turn that into low-level coding, and optimising it so that as fewer instructions as possible need to be carried out to obtain the desired result, in order to make it as efficient as possible on the available DSP resources.
Incidently, Korg have also done it by analysing what happens to the signals when passed through individual electronic components - component modelling - so they can attempt to accurately build up a representation of what the whole circuit would sound like. That's what they did for the analogue models in their Legacy VST collection (MS20 and Polysix).