Skip to content

kevinschweikert/go-soundboard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Go Report Card

Go Soundboard Screenshot

A cross-plattform Soundboard written in Go and Svelte

Dependencies

  • Nodejs (Tested with Version 10)
  • Go (Tested with Version 1.14)
  • Beep ( It uses Oto under the hood, so check out the dependencies if something's not working with your audio playback )
  • Gorilla Websocket

Build

Server

make server

Webinterface

make ui

Development

make dev

Usage

   -buff int
        Output buffer size in bytes (default 256)
  -path string
        path to sound files (default "./sounds")
  -port int
        Port to listen for the webinterface (default 8000)
  -samplerate int
        Output Samplerate in Hz (default 48000)

POSSIBLE FUTURE FEATURES:

  • Create API for audio files and listen to them from the browser
  • Store volume and Favourite Sounds in Browser local storage

About

A cross-plattform Soundboard written in Go and Svelte

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published