<mui-rack id=“fmk1”></mui-rack> <mui-rack id=“delay”></mui-rack> <mui-rack label=“keyboard”> <mui-vkey id=“vkey”></mui-vkey> </mui-rack>
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);
"Web Audio API eXtension is
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.