feat(S8): ingest through the bank — capture/import/drop into bank + assign to active instance
This commit is contained in:
@@ -45,4 +45,15 @@ inline constexpr const char* kProjExtTailKey = "tail_setting";
|
||||
// The per-project minted-GUID identity key.
|
||||
inline constexpr const char* kProjExtGuidKey = "project_guid";
|
||||
|
||||
// The S8 ingest ASSIGNMENT-REQUEST key. The EXTENSION writes an assignment request here
|
||||
// after an ingest-with-assign (arrange capture / Media-Explorer import / drop-onto-panel):
|
||||
// "the active sampler instance should now play THIS sample." The value is the pure
|
||||
// assignment_request wire format ("rsassign1" + bankId + sampleId + generation) — see
|
||||
// assignment_request.h for the exact grammar. WIRE-SHARED because the VST3 instrument
|
||||
// READS it (in a later dispatch, S8 instrument-side follow-up) to update its own selection
|
||||
// and reload; the instrument never WRITES it (the extension writing its own namespace does
|
||||
// not violate the instrument's read-only-over-the-bank rule). FOREVER-STABLE once shipped:
|
||||
// changing this spelling strands any pending request an already-shipped instrument watches.
|
||||
inline constexpr const char* kProjExtAssignKey = "assign_request";
|
||||
|
||||
} // namespace reasampler
|
||||
|
||||
Reference in New Issue
Block a user