Skip to main content

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.

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

Metadata

Release files for bbmuse 0.2.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for bbmuse 0.2.0
File Size Uploaded Provenance
bbmuse-0.2.0.tar.gz 33.5 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for bbmuse 0.2.0
File Interpreter ABI Platform
bbmuse-0.2.0-py3-none-any.whl Python 3 none any Details

Total release size: 77.0 kB

Release files / bbmuse-0.2.0.tar.gz

Download URL bbmuse-0.2.0.tar.gz
Size 33.5 kB
Tags Source
SHA-256 checksum
How to use checksums
e073d86a3a917a91521bff175bc5f8655fd856fc374e25b08513b040bec94e0c
BLAKE2b-256 checksum
How to use checksums
3b4734e0b13555af4c7d8d4f397e98d27a96a914790393567cb0c2bacebdfa57
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.13

Release files / bbmuse-0.2.0-py3-none-any.whl

Download URL bbmuse-0.2.0-py3-none-any.whl
Size 43.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
00cad4858234fb4211ccab7a5e2a25cd95bc60f582efcaa26fcd213de12d62f3
BLAKE2b-256 checksum
How to use checksums
5ec2a02d4378632d2e07a7b8dcd17b7434a0495b356b1b0393fae071f3703248
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.13

Security for bbmuse 0.2.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page