Ξ-W2-T1 remediation: print master gain into the bake, derive the window from the dialed sound, reset play mode to Trigger
This commit is contained in:
@@ -71,11 +71,15 @@ public:
|
||||
// affordance: an unavailable action must read Disabled, never enabled-then-refusing.
|
||||
bool extensionActionAvailable(const std::string& commandName);
|
||||
|
||||
// Fires the action against THIS INSTANCE's own project tab (getReaperParent(3)), not
|
||||
// whichever tab is focused. Returns false when the action is unregistered — the
|
||||
// invocation itself reports nothing, so a caller learns the result from the state the
|
||||
// action wrote, never from here. Must NOT be called from a mouse handler: it runs the
|
||||
// extension's whole bake landing synchronously, and the action re-points this instance.
|
||||
// Fires the action with THIS INSTANCE's own project tab (getReaperParent(3)) as
|
||||
// Main_OnCommandEx's `proj`, rather than leaving it to whichever tab is focused. What
|
||||
// REAPER then makes current for the action's duration is NOT verified in the DAW, so
|
||||
// this is a request, not a guarantee — the extension side re-derives which project a
|
||||
// request came from and refuses one it cannot safely land. Returns false when the action
|
||||
// is unregistered; the invocation itself reports nothing, so a caller learns the result
|
||||
// from the state the action wrote, never from here. Must NOT be called from a mouse
|
||||
// handler: it runs the extension's whole bake landing synchronously, and the action
|
||||
// re-points this instance.
|
||||
bool invokeExtensionAction(const std::string& commandName);
|
||||
|
||||
// The effective project tempo (BPM, quarter notes per minute) at the edit cursor of
|
||||
|
||||
Reference in New Issue
Block a user