S10: capture-first ReaSampler 9000 editor — browser, single-capture setup, zones toggle
Reverse S4 auto-select (empty=silence+empty state), add peak-thumbnail capture browser + bank filter + keyboard-strip drag machine, v3 component state (selection + zones), and the S-NAME-1 filename/display rename (UID locked). MSVC min/max macro collisions fixed post-implementation; 26/26 tests green.
This commit is contained in:
@@ -12,9 +12,15 @@
|
||||
|
||||
namespace reasampler::vst {
|
||||
|
||||
// Human-facing identity. "ReaSampler" is the tool; the instrument surfaces as
|
||||
// "ReaSampler Instrument" in REAPER's FX browser to distinguish it from the extension.
|
||||
inline constexpr const char* kPluginName = "ReaSampler Instrument";
|
||||
// Human-facing identity (S-NAME-1, SETTLED 2026-07-26). "ReaSampler" is the extension
|
||||
// (capture + organization); the MIDI-playback instrument's product name is
|
||||
// "ReaSampler 9000" — the string that surfaces in REAPER's FX browser, the factory
|
||||
// display name, the editor title band, and the embed-strip label. The on-disk module is
|
||||
// renamed to match (CMake OUTPUT_NAME reasampler_9000.vst3). The VST3 class UID below is
|
||||
// the compat anchor and is NOT changed by the rename — a saved REAPER project rebinds a
|
||||
// saved instance by class UID, so the display/filename rename keeps existing instances
|
||||
// resolving (compat is a DAW-verify; see PLAN.md §S-NAME-1).
|
||||
inline constexpr const char* kPluginName = "ReaSampler 9000";
|
||||
inline constexpr const char* kVendorName = "ReaSampler";
|
||||
inline constexpr const char* kVendorUrl = "https://github.com/daniel-c-harvey/reasampler";
|
||||
inline constexpr const char* kVendorEmail = "mailto:the.real.daniel.harvey@gmail.com";
|
||||
|
||||
Reference in New Issue
Block a user