A library for web-based interactive audio and audio gaming.
Ocarina's documentation is here.
For a simple example of ocarina with minimal boilerplate, check out the hello-world.
To see how to bundle this library on your site, please visit the examples directory.
To compile the JS for the hello world example, issue the following command:
npx spago -x examples.dhall bundle-app \
  --main Ocarina.Example.HelloWorld \
  --to examples/hello-world/index.jsOther examples will work the same way, with the directory and module name changing. Then, to access the example, you can run a http server from the directory and navigate to the url, ie cd examples/hello-world && python -m http.server and then navigate to localhost:8000.