The XJ generative music engine — a patented machine that composes, arranges, and evolves continuous human music
XJ MUSIC · GENERATIVE MUSIC ENGINE

Infinite ideas. Human music.

XJ is a music engine — patented machinery that composes continuous, never-repeating music from material recorded by human musicians. Authored by composers. Running in games, streams, and spaces.

SEC.01WHAT THE MACHINE IS

XJ turns composition into a system. Composers author a library of musical modules — melodies, rhythms, harmonies, instruments, transitions — and the engine assembles them, live, into one continuous score that never repeats.

Not a playlist
Not generative noise
Not AI music

Every sound in an XJ score was played by a person. The machine decides only what to play next — no models, no training data, no cloud. The engine runs on your hardware, and every output is rights-clean by construction.

SEC.02FRONT PANEL
Engraved chassis plate reading Generative Music Engine — Compose, Arrange, Evolve

Compose

Musicians author the source material: chords, grooves, phrases, stems. Real performances, recorded by people, organized into templates the machine can read.

Arrange

The engine selects and voices that material in real time, obeying the composer's rules of harmony, meter, and tempo — segment by segment, forever.

Evolve

Each segment builds on the one before it. The score develops like a living thing: hours of coherent music from a finite library, and no two passes alike.

SEC.03SIGNAL PATH
The machine's transport controls: Meme, Sequence, Arrangement, Morph, Output
01

Meme

State goes in. Your game, stream, or app sets memes — mood, chapter, intensity — and the engine honors them in the very next bars it writes.

02

Sequence

Macro and Main programs chart the long arc: which song, which chords, which voicings, in what order.

03

Arrangement

Beat and Detail programs choose the parts, and Instruments supply human-recorded audio for every voice.

04

Morph

Transitions are composed, not crossfaded. Meter, tempo, and key stay continuous through every change of scene.

05

Output

The C++ engine renders one coherent mix — in your game, on your stream, in your space. No servers required.

SEC.04SPEC PLATE
Engraved patent plate: U.S. Patent 10,446,126 B1 — System for Generation of Musical Audio Composition
Engraved on every unit
ModelXJ · generative music engine
PatentU.S. Patent 10,446,126 B1 — System for Generation of Musical Audio Composition
WorkstationDesktop DAW for authoring adaptive music — Windows · macOS · Linux
EnginePortable C++ runtime library — embeds in any audio stack
Game integrationUnreal Engine 5 plugin
SourceOpen source at github.com/xjmusic/xjmusic
Station37.7536°N, 122.4884°W — San Francisco, California
SEC.05HEAR IT RUN
The Hero's Journey — Call to Action (featuring Horizon Zero Dawn gameplay) THE HERO'S JOURNEY · UNVEILED AT GDC 2024
SEC.06TWO DOORS
FOR COMPOSERS

Author possibility spaces, not tracks.

The XJ workstation is a DAW built only for adaptive music: a vertical timeline, program types made for variation, and aleatory tools that keep a score alive.

FOR DEVELOPERS

Ship an adaptive score, not a middleware fight.

The engine is a portable C++ library that plays the composer's export verbatim — and the Unreal Engine 5 plugin drops it straight into your project.

WE CULTIVATE HUMAN MUSIC
“XJ is an extraordinary tool in the kit for composers, allowing them to elevate their capabilities and produce a new level of work”

AS SEEN IN YAHOO FINANCE · USA TODAY · LA WEEKLY · MORNINGSTAR