This section contains the current WAM API and spec (v0.1) documentation. Please use the left sidebar to view specific subsections.
An academic research paper documenting the project is available at:
J. Kleimola and O. Larkin, “Web Audio Modules“, in Proceedings of the 12th Sound and Music Computing Conference (SMC-2015), July 30 – August 1, 2015, Maynooth, Ireland.
and here are the presentation slides from the conference.
Source code can be found at https://github.com/webaudiomodules
As a former owner of the DX7 (mk2), and the CZ1, I can honestly say that these web-based synthesizers are fantastic. Both manage to capture the character and sound quality pretty accurately. I do have one qualm about the WebCZ101, and that is, as far as I know, there is no way to adjust the buffer size. I’m assuming it is set at 256, which causes heavy distortion and stuck notes in all but the most powerful PCs. A good thing would be to add an option to adjust buffer size to the CZ as was done with the DX.
Thanks! I agree, Oli (CZ) and Raph (DX) have done great work with the synth engines. Missing buffer size adjustment for CZ is a definite oversight, and we will fix it in next version.