As of a few weeks back, Audiality 2, the sound engine of Kobo II, is hosted on GitHub! This means anyone interested can now track the latest developments, and browse the tickets to get an idea of what’s coming down the road. The license is of course still zlib, meaning that the engine can be modified and used free of charge for any purpose, even in commercial closed source applications.
Audiality 2 is a realtime audio and music engine, primarily intended for video games. While it supports traditional sample playback as well as additive, subtractive and granular synthesis, the distinctive feature is subsample accurate realtime scripting.
Some of the changes since 1.9.0:
- Subvoice spawn and event timing fixed – now truly subsample accurate! (For granular synthesis etc.)
- Added generic stream API for wave uploading, audio streaming etc.
- ‘filter12′ no longer blows up at high cutoffs.
- ‘filter12′ supports 2 channels/dual channel mode.
- More accurate pitch control in ‘wtosc’.
- More logical unit autowiring: Now wires outputs to any inputs down the chain by default; not just the next unit.
- ‘run’ statement removed.
- Comma as a statement delimiter now deprecated.
Next few upcoming changes:
- Command line player.
- Boolean and comparison operators.
- Normalize, crossfade and reverse mix processing for wave uploads.
- Render-to-wave, for creating complex waves.
- Buffered taps/inserts, for easy implementation of GUI oscilloscopes and the like without realtime callbacks.
Official site: audiality.org
Kobo II: kobo2.net