I was writing a .WAV exporter for Boop (audio app), because other available code seemed to be doing it wrong, with respect to negative values in PCM audio.
Specifically, some apps scale negative values over 128 steps, and positive values over 127. It's asymmetric.
And a problem, if apps don't agree. Which they don't; there's no standard in the format; just opportunity.
So I'm in the symmetric +/-127 camp.
Same for 16, 24, 32 bits, signed.
https://johnvalentine.co.uk/?art=boop
#dsp #audio #dev #media
Specifically, some apps scale negative values over 128 steps, and positive values over 127. It's asymmetric.
And a problem, if apps don't agree. Which they don't; there's no standard in the format; just opportunity.
So I'm in the symmetric +/-127 camp.
Same for 16, 24, 32 bits, signed.
https://johnvalentine.co.uk/?art=boop
#dsp #audio #dev #media
Boop - John Valentine
An offline software synthesizer. Design a synth with a graph of nodes.johnvalentine.co.uk