Ember-audio

Build Status Dependencies Code Climate Issue Count Ember Observer Score Donate

Installation

ember install ember-audio

Interactive Demo/Documentation

Ember Audio provides an audio service and various classes/mixins that make working with the Web Audio API super EZ.

Ember Audio aims to simplify sampling, triggering, routing, scheduling, synthesizing, soundfonts, and working with audio in-general.

Buy me a Beer!

With the paypal donation link above^ :D


Note: Ember Audio will probably not fully respect semver until it is out of alpha!

Note: Target browsers must be modern! The list of supported browsers at the moment is pretty small. Please check http://caniuse.com/#feat=audio-api. Also note that Safari claims compatibility with a prefix, but it's not really compatible, as it's implementation of AudioContext does not meet current specifications. You may be able to make it work with a polyfill. I have not tested this.

Need your help!

Ember Audio is currently in alpha and I'm still feeling out how the API for this would be best designed, so please give me feedback/suggestions if you have any. Pull requests and issues are welcome. You can also contact me on the Ember community slack: @sethbrasile.

Using Ember Audio?

Please let me know if you're building something with Ember Audio! It's a fairly large project, and I would love to know if it's working out for people! You can contact me via @sethbrasile on the ember community slack, or via email.

Contributing

Installation

  • git clone this repository
  • npm install
  • bower install

Running

  • ember serve
  • Visit your app at http://localhost:4200/ember-audio/.

Running Tests

  • npm test (Runs ember try:testall to test your addon against multiple Ember versions)
  • ember test
  • ember test --server

Building

  • ember build

Building yuidoc Documentation

  • ember ember-cli-yuidoc

For more information on using ember-cli, visit http://ember-cli.com/.