m-r-m-s / UhhyouWebSynthesizers

A collection of sample generators that run on browser.

Home Page:https://ryukau.github.io/UhhyouWebSynthesizers/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

UhhyouWebSynthesizers

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.

Known Issue

Rendering doesn't work on Firefox 111.0 by default. Follow the steps below to enable ECMAScript modules on Web Workers.

  1. Type about:config in address bar, then open the page.
  2. Press "Accept the Risk and Continue" to proceed.
  3. Type dom.workers.modules.enabled into the search bar at the top.
  4. Change the value of dom.workers.modules.enabled to true by pressing (toggle) button.

How to Use without Internet

This section is written for non-programmer.

  1. Install Python 3.
  2. Download and extract (or unzip) this repository somewhere. Extracted directory is refered 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.

About

A collection of sample generators that run on browser.

https://ryukau.github.io/UhhyouWebSynthesizers/

License:Apache License 2.0


Languages

Language:JavaScript 89.3%Language:C++ 6.0%Language:HTML 4.3%Language:CSS 0.2%Language:Python 0.2%Language:PowerShell 0.0%