UhhyouWebSynthesizers
Musical synthesizers that run on web browser.
Install / Use
/learn @ryukau/UhhyouWebSynthesizersREADME
UhhyouWebSynthesizers
A collection of WAVE file generators run on browser.
Generators in this collection output WAVE file. These files are intended to be used 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.
- Install Python 3.
- Download and extract (or unzip) this repository somewhere. Extracted directory is referred as
UhhyouWebSynthesizersin following command. - Open terminal (PowerShell on Windows), and run following command.
cd path/to/UhhyouWebSynthesizers
python server.py
- Replace
path/toaccording to your environment. python server.pyautomatically opensindex.htmlon your browser.- If
pythonline fails, try replacingpythontopython3.
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 and oldsynth/PADchoir directory. LICENSE.txt contains complete Apache-2.0 license text.
All codes in lib follow licenses of original library authors.
All codes in oldsynth/PADchoir directory follow GPLv2+. oldsynth/PADchoir/oscilgen.js is a JavaScript port of OscilGen.cpp in Yoshimi, which is under GPLv2+.
- The license text of GPLv2+ is in
oldsynth/PADchoir/LICENSE. - The list of authors of
OscilGen.cppare writte inoldsynth/PADchoir/oscilgen.js.
