Work / App · Tool

Unreason

2026 · In progress

A rack studio in one web page

A rack of 27 instruments, effects and control devices, patched with cables and played by a sequencer or by live code, in a single page of about 350 KB.

Run Unreason ↓

Unreason playing the Code acid example: FoxDot code playing an acid line and Berlin drums, its knobs mapped to the filter and the echo

Open

  • UnreasonThe whole app in one page. Open an example, press Space, and change anything.Run

About

Why a rack

Most music software hides the signal path behind menus. A rack shows it. Every device has its controls on the front and its inputs and outputs beside them, and nothing reaches another device unless a cable takes it there. That makes it a good place to learn how sound is built, and a good place to make things that a fixed layout would not allow: a sequencer that plays a bass and a drum at once, an LFO restarted on every step, a knob that is also a cable.

Small on purpose

Unreason is built to stay light and easy to extend. A device is one folder: a list of its params and jacks, the code that makes its sound, and, if it needs one, its own panel. The rack builds its controls from that list, so adding a device means writing its sound, not its interface. Each device weighs a few kilobytes, and the whole app, examples included, fits in one HTML file that works opened straight from disk.

Features

Credits

Esc