Skip to content

logicmoo/phaelus-jam-1

Repository files navigation

Python License: LGPL v3 Build Status

PhaelusJam

An AI-powered real-time composer & accompanist
by LogicMUSE

Interface (DAW-style)

  • Top bar: Title Phaelus Jam by LogicMUSE, AI On/Off, LED strip (WS, IN, OUT, ENG, LLM)
  • Tabs: Front, Configuration, Monitoring, Advanced Logging, Testing

Run (Web UI)

python -m venv .venv && source .venv/bin/activate  # Windows: .venv\Scripts�ctivate
pip install -r requirements.txt
uvicorn server.main:app --reload
# open http://127.0.0.1:8000

🖼 Mockups

Current functional look

Mockup functional

Target polished design (Cubase-style plugin)

Mockup polished

Tab Previews

  • Front Panel
    Front Panel

  • Configuration Panel
    Configuration Panel

  • Monitoring Panel
    Monitoring Panel

  • Advanced Logging Panel
    Advanced Logging Panel

  • Testing Panel
    Testing Panel

CI

This repo includes GitHub Actions CI (ruff, black, pytest). Update the build badge after pushing.

Developer workflow

Pre-commit

pip install pre-commit
pre-commit install

Releasing (optional)

Add PYPI_API_TOKEN secret. Tag and push v0.1.0 to release.

About

Allow LLMs to jam with you in real-time from and to midi.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published