Examples of low level control (synthesis) of audio ? - speakers, HDMI audio
Guillaume Piolat
guillaume.piolat at gmail.com
Thu Aug 22 19:08:35 UTC 2024
On Thursday, 22 August 2024 at 16:56:05 UTC, Stephen Tashiro
wrote:
>
> I visualize the final output as data that stores a waveform as
> a sequence of values that represent amplitudes.
Yes, they represent sound pressure on your headphones or speakers
even, at least at the points of sampling. :)
> Is that low level of representation necessary? - or do modern
> speakers and audio devices have built-in programs that accept
> more concise formats?
There is no format that would be as expressive for treatment:
- time-domain is as you say a direct access to amplitude
- spectral representations must choose a transform, which is very
much destructive, it's also harder to understand
- the galaxy of wavelet-like are even harder to use
- encoded spaces, like ADPCM, are even more remote
The problem is the suprising resolution of human hear, routinely
distinguishing sounds 100 or 110 dB below others, that's a 1e-5
factor in amplitude.
Now, codecs by themselves are very nice and do not hamper the
experience very much, often bringing a color of their own just
like another coloration. It can be a sought after sound, much
like vinyl or tape.
More information about the Digitalmars-d
mailing list