<mui-rack id=“fmk1”></mui-rack>
<mui-rack id=“delay”></mui-rack>
<mui-rack label=“keyboard”>
<mui-vkey id=“vkey”></mui-vkey>
</mui-rack>
HTML
var fmk1 = WX.FMK1();
var delay = WX.StereoDelay();
fmk1.to(delay).to(WX.Master);
MUI.buildControls(fmk1, ‘fmk1’);
MUI.buildControls(delay, ‘delay’);
MUI.$(‘vkey’).addTarget(fmk1);
JS
"Web Audio API eXtension is
a JavaScript framework for web-based music application
built on top of Web Audio API and Web Components."
WAAX is comprised of 4 parts: Core, Plug-ins, MUI elements and Workflow. The flexibility serves various use cases such as prototyping, classroom setting, live coding or full-featured application design.
Synthesizer, sampler, chorus or equalizer - you can chain them to create your own sound. Furthermore, it is straight-forward to design your own plug-in based on WAPL(Web Audio PLugin) format.
With the power of Web Components, WAAX offers MUI, a set of musically-specialized GUI elements. You can create a knob with a single line of HTML code. Also MUI is smart enough to generate UI automatically.
WAAX values iteration and experiment. The pre-configured setup simplifies and optimizes the development process significantly. Bootstrap, iterate, build and deploy with few keystrokes.
Copyright (c) 2011-2014 Hongchan Choi. All rights reserved.