![XJ music logo](design/xj-music-logo.png)
XJ music enables composers to realize new possibilities in adaptive music for video games.
XJ includes the XJ music workstation, a DAW dedicated to preparing adaptive video game music, and the XJ music engine to integrate the product within your game audio system.
Download and install the XJ music workstation on your computer to start creating adaptive music for video games. The latest version of the XJ music workstation can be downloaded from xjmusic.com/download.
First, Download the XJ music workstation and follow the installation instructions.
Then, read the getting started documentation which will show you how to create one of our Demo projects to get started checking out the workstation right away.
The source files for the demos are hosted here
When you're ready to integrate XJ music into your game, check out the C++ playback engine and its documentation.
The underlying technology is protected by U.S. Patent 10,446,126 You may use the XJ music engine completely free for projects with a budget under $250K. For larger projects, contact [email protected] for a license.
XJ music is an ever-growing community of users and developers.
The best way to get in touch with the core engine developers is to join the XJ music Discord.
To get started contributing to the project, see the contributing guide. This document also includes guidelines for reporting bugs.
All contributors to XJ music, including founder, director of engineering, and lead developer Charney Kaye, earn equity in the company based on the following formula: 1 hour of labor = 1 point of equity. Developers report all hours against specific Pull Requests. If you would like to contribute to the XJ music codebase and earn equity in the company, prepare your code in a Pull Request and contact us with a log of your hours corresponding to that work. If your pull request is accepted and merged into the main branch, we'll sign a contract guaranteeing your share of future revenue.
The official documentation is published at docs.xjmusic.com. It is maintained by the XJ music community in its own GitHub repository.
C++ class documentation for the in-game runtime engine is available at engine-docs.xjmusic.com.