Skip to content

ldrumm/libbeemo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

libbeemo

procedural realtime audio for games

Build Status

libbeemo is intended as a way to bring the game's environment to the composer, by providing a powerful graph-based DSP interface with nodes programmable in Lua. Each programmable DSP node can be given access to in-game variables such as health, progress, number of enemies, etc so that these values may inform the production or processing of sound.

There are many features missing (time makes fools of us all), but the library is usable at the moment. The API is in a constant state of flux, though, so will break until things mature.

Documentation

Documentation is now available on Read the Docs. It's still very rough, but will provide a decent introduction to the library.

3 Step Build

sudo apt-get install build-essential scons valgrind portaudio19-dev libjack-dev ladspa-sdk liblua5.2-dev libsndfile1-dev lua5.2
source tests/activate
scons tests

For comprehensive build instructions (including Win32 build instructions), see docs/source/building.rst

Examples

Take a look at the code in tests/ and in particular tests/interactive

About

procedural realtime audio for games

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published