elm-webaudio icon indicating copy to clipboard operation
elm-webaudio copied to clipboard

Elm library for accessing the Web Audio API

elm-webaudio

Forked from bmatcuk and started updating for elm 0.17 (WIP)

To contribute, see the contributing doc

The elm-webaudio library connects your Elm programs to the Web Audio API. This library is somewhat experimental and incomplete, but it is useable. Check out an example of the library in use: oscillator scales.

And another, much more complicated example: soundcloud.

I highly recommend you check out the documentation for the Web Audio API to make sure you understand the concepts before trying to use this library. This library basically represents a fairly thin wrapper around the Web Audio API, so everything in the Web Audio API documentation applies.

Examples

simple

scales

stream

TODO: not currently working, need to add soundcloud id visual