Skip to content

mhverbakel/soundboard

 
 

Repository files navigation

Soundboard

More like knäckebröd, har jag rätt?

Features

  • Every wav/mp3/ogg file you add to samples/ will be glorified instantaneously
  • Responsive search
  • Direct, obfuscated, linking to soundbytes
  • Press Enter in the search bar to play a random sample. (This also works when a (partial) search term is entered.)
  • Hold shift to play soundbytes simultaneously
  • Hold control to play soundbytes on a loop
  • Maximum overkill

Samples not included!

How to deal with it?

  1. Add some sound samples to samples/.
  2. Build the project by executing build.sh or build.bat depending on platform.
  3. Optional: Start a development server by executing server.sh or server.bat.

Building the soundboard requires having Node.js, PHP and Composer installed on your system.

Gulp Tasks

> gulp build [--no-compress] [--sourcemaps] # Simple calls the other build tasks
> gulp build:scripts # Same options as gulp build
> gulp build:styles # Same options as gulp build
> gulp build:fontello

> gulp watch [--no-compress] [--sourcemaps] [--livereload] # Simply calls the other watch tasks
> gulp watch:scripts # Same options as gulp watch
> gulp watch:styles # Same options as gulp watch

> gulp php-server

LiveReload

To live reload scripts and styles you need to have one of these extensions installed and use the --livereload option on the gulp watch tasks.

So you want your own client? With blackjack and hookers?

There's an API documentation for that on the wiki!

Design by Mesoptier!

Packages

No packages published

Languages

  • JavaScript 52.8%
  • CSS 33.0%
  • PHP 9.0%
  • HTML 4.5%
  • Shell 0.4%
  • ApacheConf 0.2%
  • Batchfile 0.1%