I don't recall writing the sampling (encoding) could be done naievely. I was merely discussing playing it back. Like, how can a printer with only black ink print greyscales? Same thing!
Ultimately, you only get decent results by accepting that dithering is your friend.
Possible Clean Conversion of 16 to 8 bit WAV without Dither Hiss or Optional Distortion?
-
- KVRist
- 122 posts since 24 Aug, 2021
Just dithering wouldn't work either.
That's exactly why DSD is it's own thing. Differential encoded as density is the crucial part of the whole concept
At that point it's simply NOT PCM any more.
And in more practical concrete terms, rather than this r/iamverysmart f**king about that's also completely misguided and wasteful, that's why you need dedicated software algos for it. Hence DSD patches for SoX
That's exactly why DSD is it's own thing. Differential encoded as density is the crucial part of the whole concept
At that point it's simply NOT PCM any more.
And in more practical concrete terms, rather than this r/iamverysmart f**king about that's also completely misguided and wasteful, that's why you need dedicated software algos for it. Hence DSD patches for SoX
-
- KVRAF
- 2066 posts since 11 Aug, 2012 from omfr morf form romf frmo
Nope. Computer speakers with only on/off state are capable of polyphony and sample playback. Apple II, ZX Spectrum employed such techniques primarily for games. With a square wave and a fast enough clock/sample rate, by modulating the pulse width you can achieve a lot more.gearwatcher wrote: Sat Aug 24, 2024 8:47 am 1bit PCM wouldn't be useful at all unless you're encoding 0dBFS square wave
See this article with lots of examples and YouTube videos if you want to learn about the different techniques to achieve it: https://forgottencomputer.com/retro/sound/
-
- KVRist
- 122 posts since 24 Aug, 2021
Thanks, but I was a child in the 80s so no thanks.yellowmix wrote: Sun Aug 25, 2024 6:09 amNope. Computer speakers with only on/off state are capable of polyphony and sample playback. Apple II, ZX Spectrum employed such techniques primarily for games. With a square wave and a fast enough clock/sample rate, by modulating the pulse width you can achieve a lot more.gearwatcher wrote: Sat Aug 24, 2024 8:47 am 1bit PCM wouldn't be useful at all unless you're encoding 0dBFS square wave
See this article with lots of examples and YouTube videos if you want to learn about the different techniques to achieve it: https://forgottencomputer.com/retro/sound/
We're talking about being able to encode high fidelity sound, not PWM screeching that relies on human desire to interpret noise as sound to pull something semi useful out of it.
