I second that.
But it goes deeper. Much deeper.
Let’s talk about the C code used in DSP filters. You think the loop structure doesn’t affect the sound? Think again.
- goto: crude, direct, unfiltered — perfect for punk rock.
- while: introspective, elegant, academic — ideal for classical and chamber music.
- for: balanced, controlled, versatile — the everyman of loops, suitable for anything from jazz to indie pop.
Don’t even get me started on
do-while — you don't
hear it, you
feel it, like free jazz.
And now for the real rabbit hole:
Ask me about the use of the
register modifier for function-local variables.
Yes, yes — I know the compilers say it’s obsolete.
But I beg to differ. I
hear the difference. Especially in high-resolution FLACs and with well-matched op-amps. Try it with a Baroque fugue or some gritty doom metal. It’s there.
They’ve been hiding this from us for too long.
The real audiophile secrets are buried in compiler flags and microcode.
So tell me this:
- Do static inline functions sound warmer, or just smeared?
- Are recursive functions better for ambient, or are they strictly prog rock territory?
- And what’s the best compiler flag for jazz?
Let’s compare notes.
Hardware matters. Code structure matters. Music genre matters. The rest is lies and marketing.
There is more that the industry's been hiding from us.
Resist!