Lock and Reroll
Lock & Reroll lets you keep the parts of a generated (or manually written) pattern that you like and regenerate only the rest. It works inside every editor — piano roll, guided melody, drums, arpeggio, and sustain.
The Problem It Solves
Without Lock & Reroll, melody generation is all-or-nothing: you either keep the entire generated result or throw it away and try again. But most of the time you'll like some parts and want to change others. Lock & Reroll gives you that fine-grained control.
How to Use It
1. Lock Notes You Want to Keep
| Editor | How to Lock |
|---|---|
| Piano Roll | Ctrl+Click a note |
| Guided Melody | Ctrl+Click a note |
| Drum Step Editor | Ctrl+Click a cell |
| Arpeggio/Bass | Ctrl+Click a step |
Locked notes/steps show a padlock icon and a blue tint.
2. Reroll the Rest
Press Ctrl+R or click the Reroll button in the editor toolbar. Everything that isn't locked is regenerated.
3. Repeat
Listen to the result. Lock any new notes you like. Reroll again. Keep going until you're happy with the whole pattern.
Bulk Operations
| Action | How |
|---|---|
| Lock all notes | Ctrl+Shift+L |
| Unlock all notes | Ctrl+Shift+U |
| Lock a time range | Shift+Ctrl+Click and drag across the timeline |
How the Generator Handles Locks
When regenerating, the generator receives your locked notes as context:
- Transitions are smooth — the generator knows which note comes before and after each gap, so it creates natural connections into and out of locked regions
- Musical rules apply — stepwise motion, leap resolution, and other rules still guide the generated notes
- Genre awareness — the active genre profile shapes the regenerated content (jazz rerolls sound jazzy, folk rerolls sound folky)
- Scale and key — regenerated notes stay in your current key and scale
Tips
- Start broad, narrow down — generate a full melody, then lock the strongest moments and reroll the weak spots
- Lock rhythms, reroll pitches — if you like the rhythm but not the notes, lock the timing and let the generator find better pitches (coming in a future update)
- Use with Phrase Contour — draw a shape, generate, lock the peaks and valleys, refine the transitions between them
- Combine with genre changes — lock a verse melody, switch to a different genre profile, and reroll to hear how the unlocked parts sound in a different style