Spokes.wiki Search About
Software Source Code source ↗ source url updated Wed Jul 22 2026 00:00:00 GMT+0000 (Coordinated Universal Time)

RackDroid

RackDroid (nowheel, GPLv3) is a touch-optimized Android port of VCV Rack 2“your modular rack, in your pocket.” It runs the full Rack DSP engine natively on a phone: 66 built-in modules (Fundamental, Core, and a RackDroid Drums set), patch cables you drag with a finger, pinch zoom, long-press knob entry, low-latency full-duplex audio through Oboe/AAudio, USB and Bluetooth-LE MIDI, WAV recording, and a Module Manager for sideloading third-party .rdmod packages (Bogaudio, Valley, Befaco). Android 10+, arm64-v8a, OpenGL ES 3.0, ~40 MB base APK, 30 built-in tutorials.

T1 with an adoption caveat worth stating plainly: at 9 stars, 1 fork, and 3 releases (last activity July 2026), this is a new project with essentially no user base yet. Everything below describes what the repo says it does; nobody has independently run it. The claims are checkable in principle — it’s GPLv3 source — but nobody in the wiki’s sources has checked them.

Why it matters here: the Eurorack edge, finally crossed

The spoke has been circling modular hardware since it was founded. modular-routing named Eurorack as the place the thread grows next; korg-nts-4 reached it from the outside as an integration point (Eurorack-level inputs, no modular instrument attached); Reason scaled the rack metaphor up to a whole DAW. None of them was a modular system.

VCV Rack is. Cables, CV, modules from many makers, no fixed signal path — the Eurorack model itself, minus the metal. RackDroid brings it in through a side door nobody had flagged: the modular arrives as software, and on a phone.

That’s a different answer than the open question expected. The question was posed as “where does Eurorack sit” with hardware in mind, and the corpus kept implying the entry would be a physical module or system. Instead the first modular instrument in the spoke costs nothing, weighs nothing, and runs on hardware bought for other reasons. Worth noticing that the same substitution already happened one level up — reason replaced a studio’s rack of outboard gear with a virtual one — and that the spoke’s analog-vs-digital argument has an obvious rejoinder waiting here: a patched CV network in software is the routing thesis intact with the analog signal path removed.

The port as the interesting engineering

Two problems had to be solved, and the repo’s approach to each is worth recording.

Interaction. Rack’s interface assumes a mouse: drag a cable end from one jack to another, click-drag a knob, scroll to zoom, right-click for menus. RackDroid remaps all of it to touch — cable dragging, pinch zoom, and long-press for numeric knob entry, which is the telling one. On a desktop you turn a knob by feel and watch the value; on a 6-inch screen with a fingertip covering the control, precise gestures fail, so the port adds a typed-value escape hatch. This is the same tension cyma-forma-alt‘s pin matrix and korg-nts-4‘s performed CUE/MUTE sit on the other side of: patching wants a physical surface, and shrinking that surface to glass costs precision that has to be bought back some other way.

Upstream compatibility. The repo vendors unmodified Rack v2.6.4 and isolates all platform code in native/port/, so the port can track upstream rather than fork away from it. That matters more than usual for this project: RackDroid’s value depends on third-party modules built for desktop Rack continuing to work, so drifting from upstream would break the ecosystem the port exists to carry.

The licensing detail

Rack’s code is GPLv3, and RackDroid inherits it. But the repo notes it rebuilt the graphics under GPLv3 to enable distribution — the panel artwork had to be redrawn rather than copied. A modular platform’s modules are their panels visually, so a port that can be distributed at all requires reproducing hundreds of faceplate designs under a compatible license. It’s a good illustration of something the spoke hasn’t had to think about yet: for software instruments the visual design is a separately-licensed asset, and it can be the binding constraint on redistribution even when the DSP is free.

Where it sits

It extends thesis #5’s free-software synth pole (kvr-dev-challenge-2026-free-synths, xnullx-five-free-plugins) from single instruments and effects to an entire platform, and it does so at the opposite economic extreme from the boutique hardware (filtopia at £1,799, cyma-forma-alt at €1,279) that the same thesis contrasts against. A Eurorack case of comparable capability runs into thousands of pounds; this is a free APK.

It also lands next to m-vave-fm-1 on the portability axis — that one made FM synthesis pocket-sized as cheap hardware, this makes modular pocket-sized as free software. Both point at the phone as a place instruments now live rather than merely a controller for them.

vcv-rack · modular-routing · korg-nts-4 · reason · analog-vs-digital · m-vave-fm-1 · nowheel