C# (CSharp) AlphaSynth.Main Namespace

Classes

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.