Android app for the Elektron Analog Rytm MK1: send samples over USB, chop audio/video, split stems on your own computer
翻译准备中
正在加载完整 README。
查看完整 README ↗Put sounds on an Elektron Analog Rytm MK1 from an Android phone: record from the phone mic or a USB audio input, trim any audio or video, split tracks into stems, and send the result straight to the Rytm's +Drive over USB.
Download and setup instructions: https://rytm-mobile.pages.dev
Tap Record in the Chop tab, pick an input, watch the level, then tap REC. Nothing is kept until you do. Android asks once for microphone access, and the app listens only while the recorder is open. When you stop, the take stays on the phone; chop it, listen, save it to Music, share it, or split it into stems. Opening, chopping, sending and splitting files all work without microphone access.
Known limits:
| Path | What |
|---|---|
android/ | The app (Kotlin, Jetpack Compose). |
server/stemserver.py | Stem server (FastAPI + python-audio-separator). |
server/install.sh | One-line installer for the stem server (macOS, Linux). |
site/ | The download site (Cloudflare Pages), including version.json for the updater. |
conformance/ | Builds Elektroid's own C message code to produce reference SysEx; ElektronTest checks the app against it byte for byte. |
tools/release.sh | Builds, tests, deploys the site, and publishes a GitHub release. |
design/ | App icon and illustrations, and the scripts that generated them. |
You need JDK 17 and the Android SDK (API 36).
cd android && JAVA_HOME=/path/to/jdk-17 ./gradlew assembleDebug testDebugUnitTest
Release builds are signed with a key that isn't in this repository.
curl -fsSL https://rytm-mobile.pages.dev/install.sh | bash
It installs into ~/.rytm-stems, runs as a background service, and prints a QR code to pair the app. ~/.rytm-stems/pair shows the code again; ~/.rytm-stems/uninstall removes it. Windows isn't supported yet.
| Platform | Tested |
|---|---|
| Analog Rytm MK1 over USB-MIDI (Galaxy Z Fold) | Yes |
| Stem server on Apple-silicon Macs, Intel Macs and Ubuntu 24.04 | Yes |
| Recording (phone mic, USB audio) | Not yet tested on hardware |
| Analog Rytm MKII | No (the protocol is the same in Elektroid) |
| NVIDIA GPUs | No |
GPL-3.0, because the transfer protocol is derived from Elektroid (GPL-3.0). Separation models belong to their authors; check each model's terms before commercial use.
Not affiliated with Elektron.