Name |
Description |
AlphaSynthApi |
This is the main JavaScript api wrapper for alphaSynth. It detects browser compatibility and initializes a alphaSynth version for the client. Compatibility: If a browser supports WebWorkers, we will use WebWorkers for Synthesizing the samples and a Flash player for playback If the browser does not support WebWorkers we'll use a pure Flash fallback which requires Flash 11.4 - IE6-9 - A pure flash alphaSynth is initialized (Requires Flash 11.4) - IE10-11 - Flash is used for playback, Synthesizing is done in a WebWorker - Firefox - Web Audio API is used for playback, Synthesizing is done in a WebWorker - Chrome - Web Audio API is used for playback, Synthesizing is done in a WebWorker - Safari - Web Audio API is used for playback, Synthesizing is done in a WebWorker - Opera - Web Audio API is used for playback, Synthesizing is done in a WebWorker |
AlphaSynthFlashOutput |
|
AlphaSynthFlashPlayerApi |
This class implements a JavaScript API for initializing and controlling a WebWorker based alphaSynth which uses a Flash based Audio Output. |
AlphaSynthWebAudioOutput |
This class implements a HTML5 Web Audio API based audio output device for alphaSynth. It can be controlled via a JS API. |
AlphaSynthWebWorker |
This class implements a HTML5 WebWorker based version of alphaSynth which can be controlled via WebWorker messages. |
AlphaSynthWebWorkerApi |
This class implements a JavaScript API for initializing and controlling a WebWorker based alphaSynth which uses a HTML5 Web Audio Api Output. |
AlphaSynthWebWorkerApiBase |
This class implements a JavaScript API for initializing and controlling a WebWorker based alphaSynth which uses the given player as output. |