Making WAVs: Understanding, Parsing, and Creating WAV Files in JavaScript @LowByteProductions
Making WAVs: Understanding, Parsing, and Creating WAV Files in JavaScript  @LowByteProductions
Uploaded August 2020 | Updated September 2026, 2 weeks ago
The WAVE file format is a binary format that encodes high fidelity audio data. But how is the audio encoded and stored? How can these files be read and created in JavaScript? That's what we'll find out in this video!



=[ 🔗 Links 🔗 ]=



💌 Updates to your inbox: tinyletter.com/lowleveljavascript
⭐️ Patreon: patreon.com/lowleveljavascript
💻 Github Repo: github.com/LowLevelJavaScript/Making-WAVs


github.com/francisrstokes/arcsecond
github.com/francisrstokes/construct-js



soundfile.sapp.org/doc/WaveFormat
en.wikipedia.org/wiki/WAV
tactilemedia.com/info/MCI_Control_Info.html
en.wikipedia.org/wiki/Pulse-code_modulation
en.wikipedia.org/wiki/Sampling_(signal_processing)#Sampling_rate
github.com/francisrstokes/arcsecond
github.com/francisrstokes/arcsecond-binary
Making WAVs: Understanding, Parsing, and Creating WAV Files in JavaScriptTwos Complement [The Bits And Bytes Of Binary ep.6]Memory Access and Branching (16-Bit VM in JavaScript 002)Why 0.1 + 0.2   0.30000000000000004: Implementing IEEE 754 in JSClasses, mapping, and generic parsers [Parser Combinators From Scratch] Episode 3EXTRA: Chain Tricks For Sequential Parsing - Parser Combinators From ScratchControl and Status Registers (CSRs): RISC-V ep.8Implementing Stack Mechanics (16-Bit VM in JavaScript 004)
Low Byte Productions |

Making WAVs: Understanding, Parsing, and Creating WAV Files in JavaScript

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER