KievII is a GUI and audio/DSP library written in Javascript, aiming to be used by web audio applications developers.
KievII is designed to be agnostic to the graphical layer.
Currently, it uses HTML5 Canvas as a rendering engine. Demo applications use Mozilla Audio API and Web Audio API.
You can find a Wiki here to get started, or you can check the examples in the source code.
Checkout or fork the code here and help develop and improve KievII.
Developers and Graphic Designers are welcome. We're in great need of audio-related vectors and bitmaps (graphic elements, knobs, sliders, equalizers, you name it). If you like the idea of seeing your designs in our demos / applications, please contact us!
Donations If you are so cool to contribute to KievII with money (open donation), there's a Paypal link or a Pledgie link for that. Thank you.
You can follow the library on Twitter, ask support and questions on KievII's Google Group, or you can directly contact the author.
Morning Star is a monophonic bassline synthesizer controlled by a step sequencer.
The GUI is rendered correctly in any browser that properly supports HTML5 Canvas.
Sound is supported both in Google Chrome with Web Audio API support and Mozilla Firefox with Audio Data API support (Firefox 4+).
There is a blog post with a presentation / brief user guide for Morning Star here.
Morning Star source code can be found here.
Voron is a real-time pitchshifter and low-pass filter effect. The GUI is rendered in any browser that supports HTML5 Canvas.
Voron supports Mozilla Audio API (Mozilla Firefox 4+).
To use it, Turn on the pitchshifter and/or the low pass filter with their ON/OFF buttons to apply the effects and turn the knobs to change the effects parameters. Voron starts "clean" (ie. no effect applied). "Discrete" button switches from semitones shifting (ON) to cents shifting (OFF) and vice-versa.
Voron source code can be found here.