A collection of sample generators that run on browser.
Generators in this collection outputs wav file to use on external DAW or sampler. If you are looking for instruments or effects that runs on real-time, take a look at my plugin repository.
Rendering doesn't work on Firefox 111.0 by default. Follow the steps below to enable ECMAScript modules on Web Workers.
- Type
about:config
in address bar, then open the page. - Press "Accept the Risk and Continue" to proceed.
- Type
dom.workers.modules.enabled
into the search bar at the top. - Change the value of
dom.workers.modules.enabled
totrue
by pressing⇌
(toggle) button.
This section is written for non-programmer.
- Install Python 3.
- Download and extract (or unzip) this repository somewhere. Extracted directory is refered as
UhhyouWebSynthesizers
in following command. - 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 opensindex.html
on your browser.- If
python
line fails, try replacingpython
topython3
.
To update, delete existing UhhyouWebSynthesizers
directory and download again. Or, install Git and run following command.
cd path/to/UhhyouWebSynthesizers
git pull
Apache-2.0 except lib
directory. LICENSE.txt
contains complete Apache-2.0 license text.
All codes in lib
follow licenses of original authors.