VST and JUCE screenshot update.
This commit is contained in:
parent
adcbcdfd5e
commit
cda05294f5
9 changed files with 82 additions and 1 deletions
|
|
@ -105,6 +105,19 @@ int main(int argc,char **argv) {
|
|||
check(s->make_chord({4,7}));check(s->strum_chords(30,false));piano_view();capture("creative-strum-result");
|
||||
window.do_callback();std::puts("Creative workflow captures completed.");return 0;
|
||||
}
|
||||
if(const char *sdk=std::getenv("XTC_CAPTURE_STEINBERG_BUNDLE")) {
|
||||
const char *juce=std::getenv("XTC_CAPTURE_JUCE_BUNDLE");
|
||||
if(!juce || !std::filesystem::exists(sdk) || !std::filesystem::exists(juce))
|
||||
throw std::runtime_error("Supply existing Steinberg and JUCE bundles for SDK captures");
|
||||
reset();
|
||||
check(window.add_track_effect(0,sdk,0));
|
||||
auto *inserts=window.track_inserts();inserts->select_track(0);tab("Track inserts");
|
||||
capture("steinberg-sdk-track-insert");
|
||||
dialog("steinberg-sdk-identity",[&]{check(inserts->inspect_slot());});
|
||||
dialog("steinberg-sdk-instrument",[&]{unsigned int index=0;xtc_choose_plugin(sdk,48000,index,true);});
|
||||
dialog("juce-vst3-instrument",[&]{unsigned int index=0;xtc_choose_plugin(juce,48000,index,true);});
|
||||
window.do_callback();std::puts("Real Steinberg/JUCE SDK host captures completed.");return 0;
|
||||
}
|
||||
if(std::getenv("XTC_CAPTURE_HOST_VST3")) {
|
||||
reset();capture("compact-workspace");
|
||||
auto *create=dynamic_cast<Fl_Menu_Button *>(named(window,"Create"));if(!create)throw std::runtime_error("Missing Create dropdown");
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue