Skip to content

Learn by building. Every snippet runs.

The developer guide takes you from the first build to a web UI, a headless processor and an AI-assisted workflow. Every snippet comes from a program CI builds and runs.
Three paths

Start where you are.

What is inside

Tutorials, how-to guides, concepts, reference.

Start a project · build · test
Terminal window
# A compiling project, generated
cmake -D NAME=MyShow -D DIR=MyShow -P cmake/ShuffleEngineNewProject.cmake
# The pure cores alone, on any host
cmake --preset core-only
cmake --build --preset core-only
ctest --preset core-only
# With the adapters that need no JUCE
cmake --preset windows-msvc # or macos, linux, ios, android
cmake --build --preset windows-msvc
ctest --preset windows-msvc
For coding agents too

A map before the territory.

  • AGENTS.mdThe working rules, read first by people and agents alike.
  • llms.txtEvery document, one line each.
  • specs/<domain>.mdNumbered requirements with examples as data; tests cite their IDs.
  • examples/Small programs CI builds and runs: copy the closest one.