Skip to content

Latest commit

 

History

History
26 lines (14 loc) · 1.45 KB

File metadata and controls

26 lines (14 loc) · 1.45 KB

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