/UhhyouWebSynthesizers

Musical synthesizers that run on web browser.

Primary LanguageJavaScriptApache License 2.0Apache-2.0

UhhyouWebSynthesizers

A collection of sample generators that run on browser.

Generators in this collection output WAVE file to use on external DAW or sampler. For real-time effects and synthesizers, take a look at my plugin repository.

If you are interested in the code, docs/code_walkthrough.md and docs/randomization.md might provide some information.

How to Use without Internet

This section is written for non-programmers.

  1. Install Python 3.
  2. Download and extract (or unzip) this repository somewhere. Extracted directory is referred as UhhyouWebSynthesizers in following command.
  3. Open terminal (PowerShell on Windows), and run following command.
cd path/to/UhhyouWebSynthesizers
python server.py
  • Replace path/to according to your environment.
  • python server.py automatically opens index.html on your browser.
  • If python line fails, try replacing python to python3.

To update, delete existing UhhyouWebSynthesizers directory and download again. Or, install Git and run following command.

cd path/to/UhhyouWebSynthesizers
git pull

License

Apache-2.0 except lib directory. LICENSE.txt contains complete Apache-2.0 license text.

All codes in lib follow licenses of original authors.