Install
Choose MSI or ZIP
- Download the MSI installer or the portable ZIP.
- Verify the file against SHA256SUMS.txt.
- Run the MSI to install to
C:\Program Files\OneSeq, or extract the ZIP and runoneseq.exe.
First launch
New project or recall
On startup, OneSeq asks whether to create a new kit project or recall the last state. A new project starts with KICK, SNARE, HAT, CLAP, TOM, BASS, PLUCK, MIDI, and MASTER tracks. Recall is the hardware-style path for continuing where you stopped.
First pattern
Put sound on the grid
- Use Up/Down to select a track and Left/Right to select a step.
- Press Enter to toggle the step.
- Press Space to start or stop pattern playback.
- Use Ctrl+Up/Down to change pitch, Shift+Up/Down for velocity, and Ctrl+Left/Right for step length.
- Press Tab to enter parameter edit mode, then use number keys 1-8 and arrows to choose and edit parameters.
Core shortcuts
The first keys to remember
| Key | Action |
|---|---|
| Space | Toggle pattern playback. |
| Ctrl+Space | Toggle Song playback. |
| Enter | Toggle the selected Grid step, or lock the selected parameter in param edit mode. |
| Tab | Toggle Grid parameter edit mode. |
| H held | Show help overlay. |
| T held | Show track operations. |
| O held | Show pattern operations. |
| R or N held | Show randomization overlays. |
| F12 | Open Project Launcher. |
MIDI output
Send notes to external gear
- Open Config.
- Enable MIDI output and choose an output port.
- Use the C3 test-note action to confirm the port is reachable.
- Enable send per track and choose channel behavior: Auto maps track number to MIDI channel, or choose a fixed channel.
- Use a MIDI utility track when you want a track dedicated to external gear.
MIDI input
Use hardware as a control surface
- Open Config and enable the MIDI input monitor.
- Select the input port. Recent input should show notes, CCs, channel, and values.
- Choose a built-in profile or clone one into a custom profile.
- Use Learn latest when you want OneSeq to bind the last incoming MIDI control.
- Disable Control Surface Follow when you want hardware changes without auto-focusing the UI.
Device-specific setup is listed on the MIDI controller page.
MCP bridge
Enable agent-assisted live control
The OneSeq app does not need Python for normal use or for hosting the bridge. Python is needed only by the MCP stdio adapter used by Codex, MetaMCP, or another MCP client. That adapter uses Python 3 standard-library modules only: no pip install, virtualenv, Rust toolchain, or extra Python libraries are required.
- Open Config and enable MCP.
- Select the interface addresses the bridge should listen on. Use loopback for same-OS clients; use a private Windows LAN address when a WSL client must reach the Windows app.
- Choose a port if the default
41731is already in use. - For MCP logs, enable session logging and choose the logs folder. OneSeq does not pick a default log destination.
- Start your MCP client adapter after OneSeq is running. The adapter can read OneSeq's
mcp_config.jsontoken, whileONESEQ_MCP_CONFIG,ONESEQ_MCP_ENDPOINT, andONESEQ_MCP_TOKENmay override config discovery for WSL/Windows or advanced setups.
Troubleshooting
Common fixes
| Problem | Check |
|---|---|
| No audio | Check Windows output device, Config audio output, and whether Auto default-device follow is enabled. |
| MIDI input visible but not controlling | Confirm the active profile, channel/source match, binding target, and Control Surface Follow preference. |
| MIDI output not sounding | Confirm output port, track send enabled, MIDI channel, receiving device channel, and transport state. |
| Download blocked directly | Open the download from the OneSeq page. Direct and external hotlinks are intentionally blocked. |