A library for web-based interactive audio and audio gaming.
Ocarina's documentation is online here and the source in this repository.
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.js
Other 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.