Calum Organ v1.1 · …
steps/min
PREVIEW Not connected. The playhead is a preview, the organ is not playing.

Click or drag to paint · drag from a lit cell to erase · Space = play/stop · C = clear

Listen simulated pipes · SuperCollider in the browser

L
R

▲ front

Drag the pipes, and yourself (🎧), around the room; rings are every 2 m. Click a pipe to hear it; arrow keys move the selected one.

Log

Play together

Phones and laptops can join the laptop that's connected to the organ, over the same Wi-Fi (or that laptop's hotspot). They see the organ live and paint the pattern with you; the laptop keeps play/stop, tempo and presets.

Sharing needs the local app on that laptop: double-click Organ.command, connect the organ, then choose Share….

Anyone on the same Wi-Fi (or this laptop's hotspot) can scan this to join. They see the organ live and paint the pattern with you; you keep play/stop, tempo, presets and the organ.

Calum Organ v1.1

A step sequencer for Calum's pipe organ: each pipe has a valve driven by an ESP32 board, and the boards play together over ESP-NOW. Draw a pattern and the organ plays it. Without the organ, a simulated one plays it here in the browser, placed around you in a room you arrange.

People

Sound

Hardware and tools

Source: github.com/mCrozzoli/calum-organ

Update board firmware

Installs Calum Organ v1.1 on an ESP32 over USB. Update the sender and every pipe: boards on different versions don't understand each other. If a board isn't found, hold its BOOT button while clicking Connect.

Loading the updater…