Skip to content
0:00 / 0:00

#midi#bgsound#webaudioapi

Feross Aboukhadijeh, The Lost Art of MIDI – Bringing bgsound Back to the Web

JSConf Colombia

493 subscribers • 1 video on Hallway

YouTube
  • Recommended by 1 person: 1 in engineering communities.
  • Presented by Feross Aboukhadijeh
  • May be out of date. Uploaded 7 years ago, in an area where tools change fast.

Intermediate. Assumes working knowledge.

2.7K views7 years ago1 recommendation

Web developmentGraphics and audioWebAssemblyAudio and DSPHTTP, REST and GraphQL

Feross Aboukhadijeh demonstrates how to recreate the classic HTML bgsound tag and play MIDI files using WebAssembly, Emscripten, and Web Audio.

In the days of Geocities and Angelfire, a quirky HTML tag called bgsound enabled sound files to play in the background of webpages. Usually, these files were in the MIDI format. What a glorious era that was! Sadly, bgsound has been removed from browsers and MIDI is obscure and hard to play back. In this talk, we'll bring MIDI and bgsound back from the dead using WebAssembly, Emscripten, Web Audio, and Web Components. When we're finished, you'll be able to give your webpages the 90's treatment in a modern, standards-compliant way!

Why it's here

1 person recommends this

u/ferossin r/Frontend • Recommends

The Lost Art of MIDI – Bringing <bgsound> Back to the Web