Skip to content

bmatcuk/elm-webaudio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

elm-webaudio

This project is abandoned! It has been superseded by trotha01's implementation.

ABANDONED: This project has been abandoned. When this library was authored, there was no good way to put a functional wrapper around a very non-functional API such as WebAudio. I thought this was a decent attempt, for the time. Since then, elm has grown to include new language constructs that would make the implementation easier. However, I do not have the time or interest to rewrite this library using the new language features. If you'd like to take the torch, submit an issue with your project's URL and I'll include it in this README so that others may find it.

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.

About

Elm library for accessing the Web Audio API

Resources

License

Stars

Watchers

Forks

Packages

No packages published