Skip to content

Open source · Signal 0.3.0

A small machine.
An open experiment.

Play the architecture. Inspect the models. Run the comparisons.

Prepared October 19, 2026 · Odd Machine · Experimental release

Play Signal ↗Download source ZIP ↓Read the experiment →

What’s in the release

Inspect the release manifest · SHA-256 checksum

Run it locally

unzip signal-0.3.0.zip
cd signal-0.3.0
npm run preview
# Open the printed URL, then /demo/

Node.js 22 or later. The included demo uses bundled browser assets and local fonts. No account, API key or inference service is required.

npm ci --prefix odd-machine-signal
npm test
npm run check

See the archive README for training requirements and individual checks. Training is optional; the selected checkpoints are included.

What the results establish

The room model has not demonstrated better composition than procedural generation. The crossing ranker approximates an authored preference rubric and outperforms a simpler additive baseline on the held-out motif comparison. Running the full rubric directly remains a valid, inexpensive alternative.

Physics verification checks a bounded set of simulated controls. Preference labels are synthetic. These results establish neither player enjoyment nor frame-rate guarantees on every device.

License & maintenance

Original code is MIT licensed. Original model weights and authored datasets are CC BY 4.0, attributed to Odd Machine. Bundled dependencies and fonts retain their own licenses; the archive includes notices. Odd Machine’s brand marks are not licensed for reuse.

This is an experimental source release with no support or compatibility guarantee. The archive is the current distribution; no public repository or package-registry release is claimed.

Send a reproducible issue or release feedback.