2017-03-07
1.0.0
Miguel 'Kelter' Antunes
10.0.200.2
All
All
Plug-ins
[Overview]
Native Audio playback, aimed at HTML5 gaming and audio applications which require minimum latency, polyphony and concurrency.
[Detail]
You can see the plugin in action here. For a starting point you can check the Music Pad App here at the forge.
This plugin enables concurrency (multi-channel playback), polyphony (multi-voice playback) and minimized latency (via caching) in audio-based applications, by leveraging native audio APIs. Designed for the use in HTML5-based cross-platform games and mobile/hybrid audio applications.
Following the Cordova philosophy, this is a shim for a web audio implementation (on mobile) which is as fast and feature-rich as native mobile APIs. Currently, neither HTML5 Audio or the more recent Web Audio API offer a cross-platform solution which 1) is fast, 2) supports polyphony, 3) concurrency and 4) maintains a low overhead.
It should be replaced by a standardised W3C solution as soon as such an implementation offers comparable performance across (mobile) devices, which is crucial for HTML5-based games.