Skip to content
This repository has been archived by the owner on Aug 18, 2023. It is now read-only.

ericwang401/echo-soundboard

Repository files navigation

Echo Soundboard by Performave

A free, open-source soundboard made using ElectronJS + React.

Created by Eric Wang at Performave

If you use this software and enjoy it, please donate to me! https://www.patreon.com/performave

Features

  • Microphone injector
  • App config customization
  • Volume slider for sound tracks
  • Hotkeys
  • Search field for sound tracks
  • Microphone amplifier (uses decibels)

To be done

  • Themes (backgrounds)
  • View soundtracks by type (all soundtracks, soundtracks that are binded to keys)
  • Switch to Tauri from Electron for better performance????

How to work on it in development

  1. Clone/download the project
  2. Run npm i
  3. Run npm run electron:dev

Now everytime you edit, changes will show up. If you install a new package via npm, it is recommended to restart the npm run electron:dev command

How to build

  1. Clone/download the project
  2. Run npm i
  3. Run npm run electron:build

Output file is in dist/

Privacy Policy

Performave collects your data. We use Google Analytics in this product, and we will be upfront about this and just list what we collect here:

  • Location (country, state (if in the USA), city)
  • User engagement
  • Scrolls
  • Clicks
  • Play soundtrack
  • App version
  • Any other data collected by Google and Google Analytics (check their privacy policy for a continuation of this list)

We don't use this information for any commercial means. It's just to help me see if people are actually using this soundboard, and it also makes me happy seeing people using my soundboard.