Render in place: a track's output to a new sibling, source to the bench
This commit is contained in:
@@ -0,0 +1,18 @@
|
||||
#pragma once
|
||||
// render_in_place — the third verb: render the selected track's output over the
|
||||
// current range to the project's recording path, place it on a new sibling track at
|
||||
// the exact position it was rendered from, and move the source to Design. The bank
|
||||
// is never read, written, or notified (docs/product/render-in-place.md).
|
||||
|
||||
namespace reasampler {
|
||||
class ReaSamplerSession;
|
||||
}
|
||||
|
||||
namespace reasampler::capture {
|
||||
|
||||
// Resolves, renders, creates + dresses the sibling track, places the file, and
|
||||
// settles both tracks' modes in one undo block. Silent on success (the new track is
|
||||
// the feedback) except when the result lands invisible; ShowConsoleMsg on refusal.
|
||||
void RunRenderTrackInPlace(ReaSamplerSession& session);
|
||||
|
||||
} // namespace reasampler::capture
|
||||
Reference in New Issue
Block a user