• 4 Posts
  • 11 Comments
Joined 1 year ago
cake
Cake day: August 27th, 2023

help-circle








  • Actually, resulting volume amplitude from pc speaker can be tweaked by using pulse-width modulation (PWM) techniques. It does not work that well with cheap moving-iron pc speaker but still possible to play PCM waveforms with this trick. Some DOS software like games such Pinball Fantasies or MOD players like Inertia Player supported this.

    Most classic 1-bit pc speaker info just has codified frequency and time on and off programmatically, so it is suggested to find non-pcm and unlikely varying, non-standardized ways to store this information. 1-bit does not have some specific shape, unless you imagine a square waveform but actually on an analog signal it is far for being real square due to vibration, so you get the Gibbs phenomenon represented by Fourier series primitives (all sounds are just a combination of sine wave harmonics). But you don’t throw those primitives to the digital controller, it is just the natural analog resulting effect of sound from digital information.