Skip to content

About

This site exists to promote Web Audio Modules by making them easy to discover and simple to try.

Purpose

I found the lack of a catalogue for WAM modules unacceptable, so I decided to build one myself.

I also added a playground page designed to be a one-stop shop for testing, playing around with, and showcasing individual modules.

The playground

The playground page is a one-stop shop for testing and showcasing all aspects of individual modules. Any publicly hosted module can be tested using its URL.

Testable inputs

  • Live audio input from your audio input devices like mics and audio interfaces
  • Pre-recorded audio input
  • Midi input keyboard (with velocity)
  • Midi bending and aftertouch
    TODO
  • Midi clock
    TODO

Testable outputs

  • Audio (the module is prewired to your speakers)
  • Midi output log
    TODO

What are "WAMs"

WAMs, or Web Audio Modules, are pieces of sound processing software that are intended to produce or augment audio, and work together in a modular way. If you are familiar with VSTs then you can think of WAMs as "VSTs for the web". If you are familiar with analog gear like guitar pedals or eurorack, well, this is the guitar pedal / eurorack of the web.

If you want to check out the modular nature of WAMs, then I recommend that you go to https://sequencer.party/ There you'll be able to connect different modules and sequencers together to produce some tunes. You can even use that site to jam live with other people!

To learn more about Web Audio Modules, how to use them, and most importantly how to make them, visit https://www.webaudiomodules.com/docs/intro.

Audio for everyone!

  • I believe that web audio can improve accessibility and the immediacy of exploring digital sound processing, and with that goal in mind I will try to adhere to these principles:
  • Efficient: keep the site lightweight and fast.
  • Runs everywhere: work well across devices and browsers.
  • Accessible and responsive: this is a priority, not a nice-to-have.

Feedback

If you notice anything that hurts accessibility, responsiveness, or performance, I’d genuinely like to hear it.

Browse the catalogue and try a module.