The audio synthesis in Gibber is based on the excellent audioLib.js library by Jussi Kalliokoski. Gibber layers automated audio graph management and an extremely terse syntax on top of this library in addition to extending it with extra effects and a myriad of sequencing options. Other features of Gibber include:
- Sample acccurate timing for all synthesis and sequencing commands
- A very simple model for conducted multi-coder networked performances
- A terse, simple syntax geared towards beginning programemrs
- Basic knowledge of music theory thanks to teoria.js
Here is a simple example of Gibber code that plays a simple bass/snare drum pattern and an arpeggiated bass line.
|1 2 3 4 5 6 7 8 9||
If you have Chrome installed, try it out!