Last semester, I needed a bare-bones soundboard to cue up and play sound clips for AARPlane, the midterm performance of my Puppets class at ITP. Not knowing my way around pro audio software (which I’m sure makes this a simple task) and seeing that the current landscape of online soundboards consists of awfully-designed holdovers from the days of Flash, I decided to build my own. It’s far from full-featured – currently it will just play, pause and replay sound clips – but if you need to need a “world’s-dumbest”-style soundboard, I think you should give this a try.
Getting it up and running is straightforward-ish (and definitely needs to be straightforward-er):
- Install NodeJS
- Download the code from GitHub
- Create a
sounds
folder inside ofpublic
and place all of your web-encoded audio files in it (mp3s work fine) - Open the project folder in Terminal and run
npm install
followed bynode app
- Point your browser to 127.0.0.1:3000
- Click a sound to play it! Click again to pause!
All of the source code is available on GitHub, along with my list of issues (I’m accepting pull requests!).