A template for creating accessible audio experiences with syngen.
This repository provides a basic template for getting started with any project. Its default files can be modified or removed as needed. They are released into the public domain under The Unlicense.
Code in the src/js directory is split into three namespaces:
- The
appnamespace provides the scaffolding for a basic user interface. To be documented. - The
enginenamespace is an alias for syngen. Please reference its API documentation to learn more. - The
contentnamespace is provided as an umbrella for everything else.
Essentially app controls engine with content plugins.
To get started, please use npm to install the required dependencies:
npm installThen you can build and play the project:
npx gulp electron-rebuildCommon tasks have been automated with Gulp:
gulp buildgulp watchgulp distgulp electrongulp electron-rebuildgulp servegulp dev| Flag | Description |
|---|---|
--debug |
Suppresses minification. |