This is a tempo-based variation of the jam mode. There's a tempo and timing and a metronome track. Chord progression occurs automatically based on the given setting.
The notes typed preload a buffer that is used to play the song. If the buffer is empty when a note needs to be grabbed, it randomly selects one based on the active scale/mode.
This could leverage the existing command recorder/playback logic, though some of the key bindings would be tweaked. This would allow playback/export through the existing interface.
Exit would implicitly mark-as-good, unlike jam mode.
Switching presets implicitly marks-as-bad.
There is an "off" mode which does nothing and ignores mark-as-good. ("Preset: None")
It starts in off-mode and requires a preset to start.
This is a tempo-based variation of the jam mode. There's a tempo and timing and a metronome track. Chord progression occurs automatically based on the given setting.
The notes typed preload a buffer that is used to play the song. If the buffer is empty when a note needs to be grabbed, it randomly selects one based on the active scale/mode.
This could leverage the existing command recorder/playback logic, though some of the key bindings would be tweaked. This would allow playback/export through the existing interface.