Skip to content

fabianostermann/bbmuse

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

65 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BlackBoard MUSic Engine

BbMuse is an open-source platform-independent Python framework and backend for interactive AI systems based on the good old concept of blackboard systems. It aims to fill the gap between ad hoc multi-agent systems that require complex manual "wiring" and monolithic neural models that act as opaque "black boxes". By adapting a modern blackboard architecture from real-time robotics, we create a system where real-time musical composition is treated as a distributed hierarchical decision-making process.

Links

Installation and first-run experience

To comfortably install via PyPI, use: pip install bbmuse

To install locally (e.g., if cloned from GitHub), use: pip install -e . (from inside the cloned directory)

To quickly test your installation, run: bbmuse tests/DummyProject/ --quit-after 5

For additional usage, run: bbmuse --help

About

BbMuse: blackboard-driven coding framework for interactive AI music

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors