Unreleased
- A take lands where it was played when an undo during the recording turns a track with latent plug-ins back on. The take was moved by the delay compensation as it was at Stop, not as the performer heard it.
- After Stop, the audio still in the delay compensation follows its automation to the end, as in a bounce, instead of playing out at the faders’ static levels.
- In Low Latency Mode, the auxes on a record-enabled instrument’s extra outputs skip their compensation delay with the instrument’s main output, instead of lagging behind it.
- A plug-in’s new latency (an LSP lookahead, say) reaches delay compensation at once: a bounce made right after the change plays with it, and playback picks it up within 30 ms instead of when the plug-in gets round to reporting it.
- A plug-in that stops responding on a processing thread no longer silences everything. Marbble leaves it where it is and, after a moment of silence, plays on without its track and anything that track feeds, and a message names the plug-in. Playback keeps going (a recording still stops), and edits work meanwhile. The tracks come back by themselves if the plug-in responds again, or with Reset Audio Engine in Settings › Audio. Until then bounces, exports, Freeze and Bounce in Place are refused rather than leave those tracks out, and saving doesn’t ask the stuck plug-in for its settings.
- Undoing written automation puts the control back. Undoing a Write Automation step took the new lane away but left the fader, send or built-in plug-in’s knob where the pass had moved it, so the project wasn’t as it was before. It now goes back to its value from before the pass.
Marbble is released under the MIT licence.Source on GitHub.