Keyboard shortcuts
Navigation
- Left / Right - move time cursor by one step
- Ctrl+Left / Ctrl+Right - select previous / next item, cursor jumps to it
- [ / ] - decrease / increase time step size
- Home / End - jump cursor to start / end of pattern
- Tab - move focus into the item list, form fields, or toolbar as usual
Insert (Melody mode)
- A-G - insert a note at the cursor, advance cursor by current duration
- Shift+A-Shift+G - insert a sharp note
- Alt+A-Alt+G - insert a flat note
- - - rest (advance cursor only)
- ! then a note - accent the next inserted note (louder)
- Ctrl+Up / Ctrl+Down - octave up / down
- 1-6 - set note duration: whole, half, quarter, eighth, sixteenth, thirtysecond
Insert (Drums mode)
- K kick, T tom, S snare, H closed hi-hat, X clap, O open hi-hat, C crash, R ride
- - rest, ! accent next hit, 1-6 duration
Insert (Raw mode)
- T - insert a plain transient at the cursor
- C - insert a plain continuous event at the cursor (default 0.2s)
Editing
- Enter - open the detail form for the selected item (precise numeric editing)
- Delete / Backspace - delete the selected item
- Ctrl+C - copy selected item
- Ctrl+V - paste copied item at the cursor time
- Up / Down - nudge selected item's intensity
- Shift+Up / Shift+Down - nudge selected item's sharpness
Playback
- P - preview the selected item alone
- Ctrl+Space - play the whole pattern from the cursor
- Escape - stop playback
Items
No items yet. Focus this list and start typing note letters, or import a MIDI / .msh file.
Item details
Send over WebSocket (experimental)
Sends the pattern as JSON to a WebSocket server of your choice, event by event, scheduled by each event's own time. There is currently no known public app that receives this over the air and plays it back - this is here so you can point it at your own receiver (phone app, ESP32 haptic driver, etc) if you build one.