XJ Music Software

Workstation & Runtime Engine

We built an open-source adaptive music platform—a composer-focused workstation plus a portable runtime engine—so dynamic ambient scores can be authored as systems, not just tracks.

Traditional audio tooling often treats music as implementation glue. We wanted the opposite: a composer-native environment that exports a music project developers can run verbatim. We designed the system around a workstation (for authoring libraries, programs, instruments, and templates) and a runtime engine designed for simple integration.

The public release includes cross-platform installers and documentation that explains the workflow end-to-end. The engineering focus was coherence under variation—keeping tempo, meter, and transitions continuous—while giving composers aleatory tools that still feel intentional.

XJ Music Workstation Screenshots

The codebase is published on GitHub and includes engine and workstation packages. The runtime engine is C++ and intended as a shared library for performance and portability. The workstation integrates the full authoring workflow.

Other XJ Music projects

The workstation implements the patented system design as a working tool, presented through the brand identity we established early on, supported by merchandise and community presence, made visible through the promo content distribution system, informed by lessons from the mobile app, demonstrated through the adaptive demo scores and cover artwork it produces, and discussed at length on the podcast.

Other Interactive Projects

< All Projects