Browse Source

add support for ppqPos based timing (fixes CLK1/2 in FLStudio)

pull/1639/head
bsp2 6 years ago
parent
commit
f068cdeb3f
11 changed files with 229 additions and 201 deletions
  1. +65
    -40
      src/Core/MIDIToCVInterface.cpp
  2. +4
    -1
      src/vst2_main.cpp
  3. +6
    -0
      vst2_bin/CHANGELOG_VST.txt
  4. +2
    -2
      vst2_bin/README_vst2.txt
  5. +152
    -158
      vst2_bin/log.txt
  6. BIN
      vst2_bin/plugins/Template_shared/plugin.so.fx
  7. BIN
      vst2_bin/plugins/Template_shared/plugin.so.instr
  8. BIN
      vst2_bin/plugins/bsp/plugin.so.fx
  9. BIN
      vst2_bin/plugins/bsp/plugin.so.instr
  10. BIN
      vst2_bin/plugins/dBiz/plugin.so.fx
  11. BIN
      vst2_bin/plugins/dBiz/plugin.so.instr

+ 65
- 40
src/Core/MIDIToCVInterface.cpp View File

@@ -55,6 +55,7 @@ struct MIDIToCVInterface : Module {
PulseGenerator stopPulse;
PulseGenerator continuePulse;
int clock = 0;
int last_clock = -1; // when clock is derived from ppqPos
int divisions[2];
#ifdef USE_VST2
int b_vst_transport_playing = 0;
@@ -111,6 +112,7 @@ struct MIDIToCVInterface : Module {
pedal = false;
gate = false;
clock = 0;
last_clock = -1;
divisions[0] = 24;
divisions[1] = 6;
#ifdef USE_VST2
@@ -128,7 +130,7 @@ struct MIDIToCVInterface : Module {
heldNotes.push_back(note);
lastNote = note;
gate = true;
retriggerPulse.trigger(1e-3);
retriggerPulse.trigger(1e-3f);
}

void releaseNote(uint8_t note) {
@@ -172,45 +174,66 @@ struct MIDIToCVInterface : Module {
{
if(bPlaying)
{
startPulse.trigger(1e-3);
startPulse.trigger(1e-3f);
clock = 0;
last_clock = -1;
vst_timing_clock_samples = 0.0f;
}
else
{
stopPulse.trigger(1e-3);
stopPulse.trigger(1e-3f);
// Reset timing
clock = 0;
last_clock = -1;
}
b_vst_transport_playing = bPlaying;
}

if(bPlaying && (bpm > 0.0f))
if(bPlaying)
{
float secondsPerQuarter = 60.0f / bpm;
// 24 clock ticks per quarter note (MIDI timing clock)
float samplesPerTimingClockTick = (engineGetSampleRate() * secondsPerQuarter) / 24.0f;

if (clock % divisions[0] == 0) {
clockPulses[0].trigger(1e-3);
}
if (clock % divisions[1] == 0) {
clockPulses[1].trigger(1e-3);
if(-1.0f != songPosPPQ)
{
clock = int(songPosPPQ * 24.0f);

if(clock != last_clock)
{
last_clock = clock;

if (clock % divisions[0] == 0) {
clockPulses[0].trigger(1e-3f);
}
if (clock % divisions[1] == 0) {
clockPulses[1].trigger(1e-3f);
}
}
}

vst_timing_clock_samples += 1.0f;
if(vst_timing_clock_samples >= samplesPerTimingClockTick)
else if(bpm > 0.0f)
{
vst_timing_clock_samples -= samplesPerTimingClockTick;

// if(++clock < 0) clock = 0 (may be optimized away by a C compiler)
union {
int s;
unsigned int u;
} uclock;
uclock.s = clock;
uclock.u++;
clock = (uclock.s < 0) ? 0 : uclock.s;
float secondsPerQuarter = 60.0f / bpm;
float samplesPerTimingClockTick = (engineGetSampleRate() * secondsPerQuarter) / 24.0f;

if (clock % divisions[0] == 0) {
clockPulses[0].trigger(1e-3);
}
if (clock % divisions[1] == 0) {
clockPulses[1].trigger(1e-3);
}

vst_timing_clock_samples += 1.0f;
if(vst_timing_clock_samples >= samplesPerTimingClockTick)
{
vst_timing_clock_samples -= samplesPerTimingClockTick;

// if(++clock < 0) clock = 0 (may be optimized away by a C compiler)
union {
int s;
unsigned int u;
} uclock;
uclock.s = clock;
uclock.u++;
clock = (uclock.s < 0) ? 0 : uclock.s;
}
}
} // if bPlaying
}
@@ -322,6 +345,7 @@ struct MIDIToCVInterface : Module {
case 0xa: {
startPulse.trigger(1e-3);
clock = 0;
last_clock = -1;
} break;
// Continue
case 0xb: {
@@ -332,6 +356,7 @@ struct MIDIToCVInterface : Module {
stopPulse.trigger(1e-3);
// Reset timing
clock = 0;
last_clock = -1;
} break;
default: break;
}
@@ -351,21 +376,21 @@ struct MIDIToCVInterfaceWidget : ModuleWidget {
addChild(Widget::create<ScrewSilver>(Vec(RACK_GRID_WIDTH, RACK_GRID_HEIGHT - RACK_GRID_WIDTH)));
addChild(Widget::create<ScrewSilver>(Vec(box.size.x - 2 * RACK_GRID_WIDTH, RACK_GRID_HEIGHT - RACK_GRID_WIDTH)));

addOutput(Port::create<PJ301MPort>(mm2px(Vec(4.61505, 60.1445)), Port::OUTPUT, module, MIDIToCVInterface::CV_OUTPUT));
addOutput(Port::create<PJ301MPort>(mm2px(Vec(16.214, 60.1445)), Port::OUTPUT, module, MIDIToCVInterface::GATE_OUTPUT));
addOutput(Port::create<PJ301MPort>(mm2px(Vec(27.8143, 60.1445)), Port::OUTPUT, module, MIDIToCVInterface::VELOCITY_OUTPUT));
addOutput(Port::create<PJ301MPort>(mm2px(Vec(4.61505, 76.1449)), Port::OUTPUT, module, MIDIToCVInterface::AFTERTOUCH_OUTPUT));
addOutput(Port::create<PJ301MPort>(mm2px(Vec(16.214, 76.1449)), Port::OUTPUT, module, MIDIToCVInterface::PITCH_OUTPUT));
addOutput(Port::create<PJ301MPort>(mm2px(Vec(27.8143, 76.1449)), Port::OUTPUT, module, MIDIToCVInterface::MOD_OUTPUT));
addOutput(Port::create<PJ301MPort>(mm2px(Vec(4.61505, 92.1439)), Port::OUTPUT, module, MIDIToCVInterface::RETRIGGER_OUTPUT));
addOutput(Port::create<PJ301MPort>(mm2px(Vec(16.214, 92.1439)), Port::OUTPUT, module, MIDIToCVInterface::CLOCK_1_OUTPUT));
addOutput(Port::create<PJ301MPort>(mm2px(Vec(27.8143, 92.1439)), Port::OUTPUT, module, MIDIToCVInterface::CLOCK_2_OUTPUT));
addOutput(Port::create<PJ301MPort>(mm2px(Vec(4.61505, 108.144)), Port::OUTPUT, module, MIDIToCVInterface::START_OUTPUT));
addOutput(Port::create<PJ301MPort>(mm2px(Vec(16.214, 108.144)), Port::OUTPUT, module, MIDIToCVInterface::STOP_OUTPUT));
addOutput(Port::create<PJ301MPort>(mm2px(Vec(27.8143, 108.144)), Port::OUTPUT, module, MIDIToCVInterface::CONTINUE_OUTPUT));
MidiWidget *midiWidget = Widget::create<MidiWidget>(mm2px(Vec(3.41891, 14.8373)));
midiWidget->box.size = mm2px(Vec(33.840, 28));
addOutput(Port::create<PJ301MPort>(mm2px(Vec(4.61505f, 60.1445f)), Port::OUTPUT, module, MIDIToCVInterface::CV_OUTPUT));
addOutput(Port::create<PJ301MPort>(mm2px(Vec(16.214f, 60.1445f)), Port::OUTPUT, module, MIDIToCVInterface::GATE_OUTPUT));
addOutput(Port::create<PJ301MPort>(mm2px(Vec(27.8143f, 60.1445f)), Port::OUTPUT, module, MIDIToCVInterface::VELOCITY_OUTPUT));
addOutput(Port::create<PJ301MPort>(mm2px(Vec(4.61505f, 76.1449f)), Port::OUTPUT, module, MIDIToCVInterface::AFTERTOUCH_OUTPUT));
addOutput(Port::create<PJ301MPort>(mm2px(Vec(16.214f, 76.1449f)), Port::OUTPUT, module, MIDIToCVInterface::PITCH_OUTPUT));
addOutput(Port::create<PJ301MPort>(mm2px(Vec(27.8143f, 76.1449f)), Port::OUTPUT, module, MIDIToCVInterface::MOD_OUTPUT));
addOutput(Port::create<PJ301MPort>(mm2px(Vec(4.61505f, 92.1439f)), Port::OUTPUT, module, MIDIToCVInterface::RETRIGGER_OUTPUT));
addOutput(Port::create<PJ301MPort>(mm2px(Vec(16.214f, 92.1439f)), Port::OUTPUT, module, MIDIToCVInterface::CLOCK_1_OUTPUT));
addOutput(Port::create<PJ301MPort>(mm2px(Vec(27.8143f, 92.1439f)), Port::OUTPUT, module, MIDIToCVInterface::CLOCK_2_OUTPUT));
addOutput(Port::create<PJ301MPort>(mm2px(Vec(4.61505f, 108.144f)), Port::OUTPUT, module, MIDIToCVInterface::START_OUTPUT));
addOutput(Port::create<PJ301MPort>(mm2px(Vec(16.214f, 108.144f)), Port::OUTPUT, module, MIDIToCVInterface::STOP_OUTPUT));
addOutput(Port::create<PJ301MPort>(mm2px(Vec(27.8143f, 108.144f)), Port::OUTPUT, module, MIDIToCVInterface::CONTINUE_OUTPUT));
MidiWidget *midiWidget = Widget::create<MidiWidget>(mm2px(Vec(3.41891f, 14.8373f)));
midiWidget->box.size = mm2px(Vec(33.840f, 28.f));
midiWidget->midiIO = &module->midiInput;

#ifdef USE_VST2


+ 4
- 1
src/vst2_main.cpp View File

@@ -1044,7 +1044,10 @@ public:

if(NULL != _vstHostCallback)
{
VstIntPtr result = _vstHostCallback(&_vstPlugin, audioMasterGetTime, 0, 0/*value*/, NULL/*ptr*/, 0.0f/*opt*/);
VstIntPtr result = _vstHostCallback(&_vstPlugin, audioMasterGetTime, 0,
(kVstTransportPlaying | kVstTempoValid | kVstPpqPosValid)/*value=requestmask*/,
NULL/*ptr*/, 0.0f/*opt*/
);
if(0 != result)
{
const struct VstTimeInfo *timeInfo = (const struct VstTimeInfo *)result;


+ 6
- 0
vst2_bin/CHANGELOG_VST.txt View File

@@ -1,3 +1,9 @@

** October 12th, 2018
- add support for ppqPos based timing clock
(fixes CLK1/2 output in FLStudio)


** September 10th, 2018
- add module bsp.Legato



+ 2
- 2
vst2_bin/README_vst2.txt View File

@@ -1,5 +1,5 @@
VeeSeeVST Rack VST 2.4 Plugin -- September 10th, 2018
=====================================================
VeeSeeVST Rack VST 2.4 Plugin -- October 12th, 2018
===================================================

!!!------------------------------------------------------------------------------
!!! ***** THIS IS NOT AN OFFICIAL VCV RACK RELEASE ***** !!!


+ 152
- 158
vst2_bin/log.txt View File

@@ -1,161 +1,155 @@
[0.000 info src/main.cpp:59] VeeSeeVST Rack 0.6.1
[0.000 info src/main.cpp:62] Global directory: F:\git\VeeSeeVSTRack\vst2_bin\/
[0.000 info src/main.cpp:63] Local directory: F:\git\VeeSeeVSTRack\vst2_bin\/
[0.000 info src/plugin.cpp:694] vcvrack: Loaded static plugin 21kHz 0.6.1
[0.000 info src/plugin.cpp:694] vcvrack: Loaded static plugin AmalgamatedHarmonics 0.6.1
[0.000 info src/plugin.cpp:694] vcvrack: Loaded static plugin Alikins 0.6.1
[0.000 info src/plugin.cpp:694] vcvrack: Loaded static plugin alto777_LFSR 0.6.1
[0.000 info src/plugin.cpp:694] vcvrack: Loaded static plugin AS 0.6.9
[0.000 info src/plugin.cpp:694] vcvrack: Loaded static plugin AudibleInstruments 0.6.1
[0.000 info src/plugin.cpp:694] vcvrack: Loaded static plugin Autodafe 0.6.1
[0.000 info src/plugin.cpp:694] vcvrack: Loaded static plugin BaconMusic 0.6.1
[0.001 info src/plugin.cpp:694] vcvrack: Loaded static plugin Befaco 0.6.1
[0.001 info src/plugin.cpp:694] vcvrack: Loaded static plugin Bidoo 0.6.1
[0.001 info src/plugin.cpp:694] vcvrack: Loaded static plugin Bogaudio 0.6.7
[0.001 info src/plugin.cpp:694] vcvrack: Loaded static plugin CastleRocktronics 0.6.1
[0.001 info src/plugin.cpp:694] vcvrack: Loaded static plugin cf 0.6.1
[0.001 info src/plugin.cpp:694] vcvrack: Loaded static plugin com-soundchasing-stochasm 0.6.1
[0.001 info src/plugin.cpp:694] vcvrack: Loaded static plugin computerscare 0.6.1
[0.001 info src/plugin.cpp:694] vcvrack: Loaded static plugin DHE-Modules 0.6.1
[0.001 info src/plugin.cpp:694] vcvrack: Loaded static plugin DrumKit 0.6.1
[0.001 info src/plugin.cpp:694] vcvrack: Loaded static plugin ErraticInstruments 0.6.1
[0.001 info src/plugin.cpp:694] vcvrack: Loaded static plugin ESeries 0.6.1
[0.001 info src/plugin.cpp:694] vcvrack: Loaded static plugin FrankBussFormula 0.6.1
[0.001 info src/plugin.cpp:694] vcvrack: Loaded static plugin FrozenWasteland 0.6.1
[0.001 info src/plugin.cpp:694] vcvrack: Loaded static plugin Fundamental 0.6.1
[0.001 info src/plugin.cpp:694] vcvrack: Loaded static plugin Geodesics 0.6.1
[0.001 info src/plugin.cpp:694] vcvrack: Loaded static plugin Gratrix 0.6.1
[0.001 info src/plugin.cpp:694] vcvrack: Loaded static plugin HetrickCV 0.6.1
[0.001 info src/plugin.cpp:694] vcvrack: Loaded static plugin huaba 0.6.1
[0.001 info src/plugin.cpp:694] vcvrack: Loaded static plugin ImpromptuModular 0.6.11
[0.001 info src/plugin.cpp:694] vcvrack: Loaded static plugin JE 0.6.1
[0.001 info src/plugin.cpp:694] vcvrack: Loaded static plugin JW-Modules 0.6.1
[0.001 info src/plugin.cpp:694] vcvrack: Loaded static plugin Koralfx-Modules 0.6.1
[0.001 info src/plugin.cpp:694] vcvrack: Loaded static plugin LindenbergResearch 0.6.2b
[0.001 info src/plugin.cpp:694] vcvrack: Loaded static plugin LOGinstruments 0.6.1
[0.002 info src/plugin.cpp:694] vcvrack: Loaded static plugin mental 0.6.1
[0.002 info src/plugin.cpp:694] vcvrack: Loaded static plugin ML_modules 0.6.1
[0.002 info src/plugin.cpp:694] vcvrack: Loaded static plugin moDllz 0.6.1
[0.002 info src/plugin.cpp:694] vcvrack: Loaded static plugin modular80 0.6.1
[0.002 info src/plugin.cpp:694] vcvrack: Loaded static plugin mscHack 0.6.1
[0.002 info src/plugin.cpp:694] vcvrack: Loaded static plugin mtsch-plugins 0.6.1
[0.002 info src/plugin.cpp:694] vcvrack: Loaded static plugin NauModular 0.6.1
[0.002 info src/plugin.cpp:694] vcvrack: Loaded static plugin Nohmad 0.6.1
[0.002 info src/plugin.cpp:694] vcvrack: Loaded static plugin Ohmer 0.6.1
[0.002 info src/plugin.cpp:694] vcvrack: Loaded static plugin PG-Instruments 0.6.1
[0.002 info src/plugin.cpp:694] vcvrack: Loaded static plugin PvC 0.6.1
[0.002 info src/plugin.cpp:694] vcvrack: Loaded static plugin Qwelk 0.6.1
[0.002 info src/plugin.cpp:694] vcvrack: Loaded static plugin RJModules 0.6.1
[0.002 info src/plugin.cpp:694] vcvrack: Loaded static plugin SerialRacker 0.6.1
[0.002 info src/plugin.cpp:694] vcvrack: Loaded static plugin SonusModular 0.6.1
[0.002 info src/plugin.cpp:694] vcvrack: Loaded static plugin Southpole 0.6.1
[0.002 info src/plugin.cpp:694] vcvrack: Loaded static plugin Southpole-parasites 0.6.1
[0.002 info src/plugin.cpp:694] vcvrack: Loaded static plugin squinkylabs-plug1 0.6.1
[0.002 info src/plugin.cpp:694] vcvrack: Loaded static plugin SubmarineFree 0.6.1
[0.002 info src/plugin.cpp:694] vcvrack: Loaded static plugin SynthKit 0.6.1
[0.002 info src/plugin.cpp:694] vcvrack: Loaded static plugin Template 0.6.1
[0.002 info src/plugin.cpp:694] vcvrack: Loaded static plugin TheXOR 0.6.1
[0.002 info src/plugin.cpp:694] vcvrack: Loaded static plugin trowaSoft 0.6.1
[0.002 info src/plugin.cpp:694] vcvrack: Loaded static plugin unless_modules 0.6.1
[0.002 info src/plugin.cpp:694] vcvrack: Loaded static plugin Valley 0.6.1
[0.003 warn src/plugin.cpp:86] Plugin file F:\git\VeeSeeVSTRack\vst2_bin\/plugins/21kHz/plugin.dll.instr does not exist
[0.003 warn src/plugin.cpp:86] Plugin file F:\git\VeeSeeVSTRack\vst2_bin\/plugins/Alikins/plugin.dll.instr does not exist
[0.003 warn src/plugin.cpp:86] Plugin file F:\git\VeeSeeVSTRack\vst2_bin\/plugins/alto777_LFSR/plugin.dll.instr does not exist
[0.003 warn src/plugin.cpp:86] Plugin file F:\git\VeeSeeVSTRack\vst2_bin\/plugins/AmalgamatedHarmonics/plugin.dll.instr does not exist
[0.003 warn src/plugin.cpp:86] Plugin file F:\git\VeeSeeVSTRack\vst2_bin\/plugins/AS/plugin.dll.instr does not exist
[0.003 warn src/plugin.cpp:86] Plugin file F:\git\VeeSeeVSTRack\vst2_bin\/plugins/AudibleInstruments/plugin.dll.instr does not exist
[0.003 warn src/plugin.cpp:86] Plugin file F:\git\VeeSeeVSTRack\vst2_bin\/plugins/Autodafe/plugin.dll.instr does not exist
[0.003 warn src/plugin.cpp:86] Plugin file F:\git\VeeSeeVSTRack\vst2_bin\/plugins/BaconMusic/plugin.dll.instr does not exist
[0.003 warn src/plugin.cpp:86] Plugin file F:\git\VeeSeeVSTRack\vst2_bin\/plugins/Befaco/plugin.dll.instr does not exist
[0.003 warn src/plugin.cpp:86] Plugin file F:\git\VeeSeeVSTRack\vst2_bin\/plugins/Bidoo/plugin.dll.instr does not exist
[0.003 warn src/plugin.cpp:86] Plugin file F:\git\VeeSeeVSTRack\vst2_bin\/plugins/Bogaudio/plugin.dll.instr does not exist
[0.003 warn src/plugin.cpp:86] Plugin file F:\git\VeeSeeVSTRack\vst2_bin\/plugins/BOKONTEPByteBeatMachine/plugin.dll.instr does not exist
[0.004 info src/plugin.cpp:157] Loaded plugin bsp 0.6.1 from F:\git\VeeSeeVSTRack\vst2_bin\/plugins/bsp/plugin.dll.instr
[0.004 warn src/plugin.cpp:86] Plugin file F:\git\VeeSeeVSTRack\vst2_bin\/plugins/CastleRocktronics/plugin.dll.instr does not exist
[0.004 warn src/plugin.cpp:86] Plugin file F:\git\VeeSeeVSTRack\vst2_bin\/plugins/cf/plugin.dll.instr does not exist
[0.004 warn src/plugin.cpp:86] Plugin file F:\git\VeeSeeVSTRack\vst2_bin\/plugins/com-soundchasing-stochasm/plugin.dll.instr does not exist
[0.004 warn src/plugin.cpp:86] Plugin file F:\git\VeeSeeVSTRack\vst2_bin\/plugins/computerscare/plugin.dll.instr does not exist
[0.004 info src/plugin.cpp:157] Loaded plugin dBiz 0.6.1 from F:\git\VeeSeeVSTRack\vst2_bin\/plugins/dBiz/plugin.dll.instr
[0.004 warn src/plugin.cpp:86] Plugin file F:\git\VeeSeeVSTRack\vst2_bin\/plugins/DHE-Modules/plugin.dll.instr does not exist
[0.004 warn src/plugin.cpp:86] Plugin file F:\git\VeeSeeVSTRack\vst2_bin\/plugins/DrumKit/plugin.dll.instr does not exist
[0.004 warn src/plugin.cpp:86] Plugin file F:\git\VeeSeeVSTRack\vst2_bin\/plugins/ErraticInstruments/plugin.dll.instr does not exist
[0.004 warn src/plugin.cpp:86] Plugin file F:\git\VeeSeeVSTRack\vst2_bin\/plugins/ESeries/plugin.dll.instr does not exist
[0.004 warn src/plugin.cpp:86] Plugin file F:\git\VeeSeeVSTRack\vst2_bin\/plugins/FrankBussFormula/plugin.dll.instr does not exist
[0.004 warn src/plugin.cpp:86] Plugin file F:\git\VeeSeeVSTRack\vst2_bin\/plugins/FrozenWasteland/plugin.dll.instr does not exist
[0.004 warn src/plugin.cpp:86] Plugin file F:\git\VeeSeeVSTRack\vst2_bin\/plugins/Fundamental/plugin.dll.instr does not exist
[0.004 warn src/plugin.cpp:86] Plugin file F:\git\VeeSeeVSTRack\vst2_bin\/plugins/Geodesics/plugin.dll.instr does not exist
[0.004 warn src/plugin.cpp:86] Plugin file F:\git\VeeSeeVSTRack\vst2_bin\/plugins/Gratrix/plugin.dll.instr does not exist
[0.004 warn src/plugin.cpp:86] Plugin file F:\git\VeeSeeVSTRack\vst2_bin\/plugins/HetrickCV/plugin.dll.instr does not exist
[0.004 warn src/plugin.cpp:86] Plugin file F:\git\VeeSeeVSTRack\vst2_bin\/plugins/huaba/plugin.dll.instr does not exist
[0.004 warn src/plugin.cpp:86] Plugin file F:\git\VeeSeeVSTRack\vst2_bin\/plugins/ImpromptuModular/plugin.dll.instr does not exist
[0.004 warn src/plugin.cpp:86] Plugin file F:\git\VeeSeeVSTRack\vst2_bin\/plugins/JE/plugin.dll.instr does not exist
[0.004 warn src/plugin.cpp:86] Plugin file F:\git\VeeSeeVSTRack\vst2_bin\/plugins/JW-Modules/plugin.dll.instr does not exist
[0.004 warn src/plugin.cpp:86] Plugin file F:\git\VeeSeeVSTRack\vst2_bin\/plugins/Koralfx-Modules/plugin.dll.instr does not exist
[0.004 warn src/plugin.cpp:86] Plugin file F:\git\VeeSeeVSTRack\vst2_bin\/plugins/LindenbergResearch/plugin.dll.instr does not exist
[0.004 warn src/plugin.cpp:86] Plugin file F:\git\VeeSeeVSTRack\vst2_bin\/plugins/LOGinstruments/plugin.dll.instr does not exist
[0.005 warn src/plugin.cpp:86] Plugin file F:\git\VeeSeeVSTRack\vst2_bin\/plugins/mental/plugin.dll.instr does not exist
[0.005 warn src/plugin.cpp:86] Plugin file F:\git\VeeSeeVSTRack\vst2_bin\/plugins/ML_modules/plugin.dll.instr does not exist
[0.005 warn src/plugin.cpp:86] Plugin file F:\git\VeeSeeVSTRack\vst2_bin\/plugins/moDllz/plugin.dll.instr does not exist
[0.005 warn src/plugin.cpp:86] Plugin file F:\git\VeeSeeVSTRack\vst2_bin\/plugins/modular80/plugin.dll.instr does not exist
[0.005 warn src/plugin.cpp:86] Plugin file F:\git\VeeSeeVSTRack\vst2_bin\/plugins/mscHack/plugin.dll.instr does not exist
[0.005 warn src/plugin.cpp:86] Plugin file F:\git\VeeSeeVSTRack\vst2_bin\/plugins/mtsch-plugins/plugin.dll.instr does not exist
[0.005 warn src/plugin.cpp:86] Plugin file F:\git\VeeSeeVSTRack\vst2_bin\/plugins/NauModular/plugin.dll.instr does not exist
[0.005 warn src/plugin.cpp:86] Plugin file F:\git\VeeSeeVSTRack\vst2_bin\/plugins/Nohmad/plugin.dll.instr does not exist
[0.005 warn src/plugin.cpp:86] Plugin file F:\git\VeeSeeVSTRack\vst2_bin\/plugins/Ohmer/plugin.dll.instr does not exist
[0.005 warn src/plugin.cpp:86] Plugin file F:\git\VeeSeeVSTRack\vst2_bin\/plugins/PG-Instruments/plugin.dll.instr does not exist
[0.005 warn src/plugin.cpp:86] Plugin file F:\git\VeeSeeVSTRack\vst2_bin\/plugins/PvC/plugin.dll.instr does not exist
[0.005 warn src/plugin.cpp:86] Plugin file F:\git\VeeSeeVSTRack\vst2_bin\/plugins/Qwelk/plugin.dll.instr does not exist
[0.005 warn src/plugin.cpp:86] Plugin file F:\git\VeeSeeVSTRack\vst2_bin\/plugins/RJModules/plugin.dll.instr does not exist
[0.005 warn src/plugin.cpp:86] Plugin file F:\git\VeeSeeVSTRack\vst2_bin\/plugins/SerialRacker/plugin.dll.instr does not exist
[0.005 warn src/plugin.cpp:86] Plugin file F:\git\VeeSeeVSTRack\vst2_bin\/plugins/SonusModular/plugin.dll.instr does not exist
[0.005 warn src/plugin.cpp:86] Plugin file F:\git\VeeSeeVSTRack\vst2_bin\/plugins/Southpole/plugin.dll.instr does not exist
[0.005 warn src/plugin.cpp:86] Plugin file F:\git\VeeSeeVSTRack\vst2_bin\/plugins/Southpole-parasites/plugin.dll.instr does not exist
[0.005 warn src/plugin.cpp:86] Plugin file F:\git\VeeSeeVSTRack\vst2_bin\/plugins/squinkylabs-plug1/plugin.dll.instr does not exist
[0.005 warn src/plugin.cpp:86] Plugin file F:\git\VeeSeeVSTRack\vst2_bin\/plugins/SubmarineFree/plugin.dll.instr does not exist
[0.005 warn src/plugin.cpp:86] Plugin file F:\git\VeeSeeVSTRack\vst2_bin\/plugins/SynthKit/plugin.dll.instr does not exist
[0.005 warn src/plugin.cpp:86] Plugin file F:\git\VeeSeeVSTRack\vst2_bin\/plugins/Template/plugin.dll.instr does not exist
[0.005 info src/plugin.cpp:157] Loaded plugin Template_shared 0.6.1 from F:\git\VeeSeeVSTRack\vst2_bin\/plugins/Template_shared/plugin.dll.instr
[0.005 warn src/plugin.cpp:86] Plugin file F:\git\VeeSeeVSTRack\vst2_bin\/plugins/TheXOR/plugin.dll.instr does not exist
[0.005 warn src/plugin.cpp:86] Plugin file F:\git\VeeSeeVSTRack\vst2_bin\/plugins/trowaSoft/plugin.dll.instr does not exist
[0.005 warn src/plugin.cpp:86] Plugin file F:\git\VeeSeeVSTRack\vst2_bin\/plugins/unless_modules/plugin.dll.instr does not exist
[0.005 warn src/plugin.cpp:86] Plugin file F:\git\VeeSeeVSTRack\vst2_bin\/plugins/Valley/plugin.dll.instr does not exist
[0.005 info src/settings.cpp:436] Loading settings F:\git\VeeSeeVSTRack\vst2_bin\/settings.json
[0.268 info src/window.cpp:673] Loaded font F:\git\VeeSeeVSTRack\vst2_bin\/res/fonts/DejaVuSans.ttf
[0.268 info src/window.cpp:728] Loaded SVG F:\git\VeeSeeVSTRack\vst2_bin\/res/icons/noun_146097_cc.svg
[0.268 info src/window.cpp:728] Loaded SVG F:\git\VeeSeeVSTRack\vst2_bin\/res/icons/noun_31859_cc.svg
[0.268 info src/window.cpp:728] Loaded SVG F:\git\VeeSeeVSTRack\vst2_bin\/res/icons/noun_1343816_cc.svg
[0.268 info src/window.cpp:728] Loaded SVG F:\git\VeeSeeVSTRack\vst2_bin\/res/icons/noun_1343811_cc.svg
[0.268 info src/window.cpp:728] Loaded SVG F:\git\VeeSeeVSTRack\vst2_bin\/res/icons/noun_1084369_cc.svg
[0.269 info src/window.cpp:728] Loaded SVG F:\git\VeeSeeVSTRack\vst2_bin\/res/icons/noun_1745061_cc.svg
[0.269 info src/window.cpp:728] Loaded SVG F:\git\VeeSeeVSTRack\vst2_bin\/res/icons/noun_1240789_cc.svg
[0.269 info src/window.cpp:728] Loaded SVG F:\git\VeeSeeVSTRack\vst2_bin\/res/icons/noun_305536_cc.svg
[0.269 info src/window.cpp:728] Loaded SVG F:\git\VeeSeeVSTRack\vst2_bin\/res/icons/noun_468341_cc.svg
[0.269 info src/window.cpp:728] Loaded SVG F:\git\VeeSeeVSTRack\vst2_bin\/res/icons/idle_mode_icon_cc.svg
[0.269 info src/window.cpp:728] Loaded SVG F:\git\VeeSeeVSTRack\vst2_bin\/res/icons/settings_icon_cc.svg
[0.269 info src/settings.cpp:436] Loading settings F:\git\VeeSeeVSTRack\vst2_bin\/settings.json
[12.525 info src/window.cpp:728] Loaded SVG F:\git\VeeSeeVSTRack\vst2_bin\plugins/PG-Instruments/res/PGVCF.svg
[12.529 info src/window.cpp:728] Loaded SVG F:\git\VeeSeeVSTRack\vst2_bin\/res/ComponentLibrary/ScrewSilver.svg
[12.533 info src/window.cpp:728] Loaded SVG F:\git\VeeSeeVSTRack\vst2_bin\/res/ComponentLibrary/PJ301M.svg
[12.536 info src/window.cpp:728] Loaded SVG F:\git\VeeSeeVSTRack\vst2_bin\/res/ComponentLibrary/RoundBlackKnob.svg
[40.372 info src/window.cpp:728] Loaded SVG F:\git\VeeSeeVSTRack\vst2_bin\/res/Core/MIDIToCVInterface.svg
[40.372 info src/window.cpp:728] Loaded SVG F:\git\VeeSeeVSTRack\vst2_bin\/res/ComponentLibrary/ScrewSilver.svg
[40.372 info src/window.cpp:728] Loaded SVG F:\git\VeeSeeVSTRack\vst2_bin\/res/ComponentLibrary/PJ301M.svg
[40.377 info src/window.cpp:673] Loaded font F:\git\VeeSeeVSTRack\vst2_bin\/res/fonts/ShareTechMono-Regular.ttf
[45.900 info src/window.cpp:728] Loaded SVG F:\git\VeeSeeVSTRack\vst2_bin\/res/Core/AudioInterface.svg
[49.892 info src/app/RackWidget.cpp:170] Saving patch to string
[55.877 info src/window.cpp:728] Loaded SVG F:\git\VeeSeeVSTRack\vst2_bin\plugins/Fundamental/res/VCA-1.svg
[55.881 info src/window.cpp:728] Loaded SVG F:\git\VeeSeeVSTRack\vst2_bin\/res/ComponentLibrary/CKSS_0.svg
[55.885 info src/window.cpp:728] Loaded SVG F:\git\VeeSeeVSTRack\vst2_bin\/res/ComponentLibrary/CKSS_1.svg
[65.869 info src/window.cpp:728] Loaded SVG F:\git\VeeSeeVSTRack\vst2_bin\plugins/AS/res/ADSR.svg
[65.874 info src/window.cpp:728] Loaded SVG F:\git\VeeSeeVSTRack\vst2_bin\plugins/AS/res/as-hexscrew.svg
[65.878 info src/window.cpp:728] Loaded SVG F:\git\VeeSeeVSTRack\vst2_bin\plugins/AS/res/as-SlidePot.svg
[65.881 info src/window.cpp:728] Loaded SVG F:\git\VeeSeeVSTRack\vst2_bin\plugins/AS/res/as-SlidePotHandle.svg
[65.885 info src/window.cpp:728] Loaded SVG F:\git\VeeSeeVSTRack\vst2_bin\plugins/AS/res/as-PJ301M.svg
[74.501 info src/window.cpp:728] Loaded SVG F:\git\VeeSeeVSTRack\vst2_bin\plugins/Fundamental/res/VCO-1.svg
[74.514 info src/window.cpp:728] Loaded SVG F:\git\VeeSeeVSTRack\vst2_bin\/res/ComponentLibrary/RoundHugeBlackKnob.svg
[74.517 info src/window.cpp:728] Loaded SVG F:\git\VeeSeeVSTRack\vst2_bin\/res/ComponentLibrary/RoundLargeBlackKnob.svg
[109.723 info src/app/RackWidget.cpp:153] Saving patch C:\Users\bsp\Documents\vcv_simple_osc.vcv
[109.885 info src/app/RackWidget.cpp:170] Saving patch to string
[169.888 info src/app/RackWidget.cpp:170] Saving patch to string
[1027.150 info src/app/RackWidget.cpp:153] Saving patch C:\Users\bsp\Documents\vcv_simple_osc.vcv
[1035.941 info src/app/RackWidget.cpp:170] Saving patch to string
[0.000 info src/plugin.cpp:696] vcvrack: Loaded static plugin 21kHz 0.6.1
[0.000 info src/plugin.cpp:696] vcvrack: Loaded static plugin AmalgamatedHarmonics 0.6.1
[0.000 info src/plugin.cpp:696] vcvrack: Loaded static plugin Alikins 0.6.1
[0.000 info src/plugin.cpp:696] vcvrack: Loaded static plugin alto777_LFSR 0.6.1
[0.000 info src/plugin.cpp:696] vcvrack: Loaded static plugin AS 0.6.9
[0.000 info src/plugin.cpp:696] vcvrack: Loaded static plugin AudibleInstruments 0.6.1
[0.000 info src/plugin.cpp:696] vcvrack: Loaded static plugin Autodafe 0.6.1
[0.000 info src/plugin.cpp:696] vcvrack: Loaded static plugin BaconMusic 0.6.1
[0.001 info src/plugin.cpp:696] vcvrack: Loaded static plugin Befaco 0.6.1
[0.001 info src/plugin.cpp:696] vcvrack: Loaded static plugin Bidoo 0.6.1
[0.001 info src/plugin.cpp:696] vcvrack: Loaded static plugin Bogaudio 0.6.7
[0.001 info src/plugin.cpp:696] vcvrack: Loaded static plugin CastleRocktronics 0.6.1
[0.002 info src/plugin.cpp:696] vcvrack: Loaded static plugin cf 0.6.1
[0.002 info src/plugin.cpp:696] vcvrack: Loaded static plugin com-soundchasing-stochasm 0.6.1
[0.002 info src/plugin.cpp:696] vcvrack: Loaded static plugin computerscare 0.6.1
[0.002 info src/plugin.cpp:696] vcvrack: Loaded static plugin DHE-Modules 0.6.1
[0.002 info src/plugin.cpp:696] vcvrack: Loaded static plugin DrumKit 0.6.1
[0.002 info src/plugin.cpp:696] vcvrack: Loaded static plugin ErraticInstruments 0.6.1
[0.002 info src/plugin.cpp:696] vcvrack: Loaded static plugin ESeries 0.6.1
[0.002 info src/plugin.cpp:696] vcvrack: Loaded static plugin FrankBussFormula 0.6.1
[0.002 info src/plugin.cpp:696] vcvrack: Loaded static plugin FrozenWasteland 0.6.1
[0.002 info src/plugin.cpp:696] vcvrack: Loaded static plugin Fundamental 0.6.1
[0.002 info src/plugin.cpp:696] vcvrack: Loaded static plugin Geodesics 0.6.1
[0.002 info src/plugin.cpp:696] vcvrack: Loaded static plugin Gratrix 0.6.1
[0.002 info src/plugin.cpp:696] vcvrack: Loaded static plugin HetrickCV 0.6.1
[0.002 info src/plugin.cpp:696] vcvrack: Loaded static plugin huaba 0.6.1
[0.002 info src/plugin.cpp:696] vcvrack: Loaded static plugin ImpromptuModular 0.6.11
[0.002 info src/plugin.cpp:696] vcvrack: Loaded static plugin JE 0.6.1
[0.002 info src/plugin.cpp:696] vcvrack: Loaded static plugin JW-Modules 0.6.1
[0.002 info src/plugin.cpp:696] vcvrack: Loaded static plugin Koralfx-Modules 0.6.1
[0.002 info src/plugin.cpp:696] vcvrack: Loaded static plugin LindenbergResearch 0.6.2b
[0.002 info src/plugin.cpp:696] vcvrack: Loaded static plugin LOGinstruments 0.6.1
[0.003 info src/plugin.cpp:696] vcvrack: Loaded static plugin mental 0.6.1
[0.003 info src/plugin.cpp:696] vcvrack: Loaded static plugin ML_modules 0.6.1
[0.003 info src/plugin.cpp:696] vcvrack: Loaded static plugin moDllz 0.6.1
[0.003 info src/plugin.cpp:696] vcvrack: Loaded static plugin modular80 0.6.1
[0.003 info src/plugin.cpp:696] vcvrack: Loaded static plugin mscHack 0.6.1
[0.003 info src/plugin.cpp:696] vcvrack: Loaded static plugin mtsch-plugins 0.6.1
[0.003 info src/plugin.cpp:696] vcvrack: Loaded static plugin NauModular 0.6.1
[0.003 info src/plugin.cpp:696] vcvrack: Loaded static plugin Nohmad 0.6.1
[0.003 info src/plugin.cpp:696] vcvrack: Loaded static plugin Ohmer 0.6.1
[0.003 info src/plugin.cpp:696] vcvrack: Loaded static plugin PG-Instruments 0.6.1
[0.003 info src/plugin.cpp:696] vcvrack: Loaded static plugin PvC 0.6.1
[0.003 info src/plugin.cpp:696] vcvrack: Loaded static plugin Qwelk 0.6.1
[0.003 info src/plugin.cpp:696] vcvrack: Loaded static plugin RJModules 0.6.1
[0.003 info src/plugin.cpp:696] vcvrack: Loaded static plugin SerialRacker 0.6.1
[0.004 info src/plugin.cpp:696] vcvrack: Loaded static plugin SonusModular 0.6.1
[0.004 info src/plugin.cpp:696] vcvrack: Loaded static plugin Southpole 0.6.1
[0.004 info src/plugin.cpp:696] vcvrack: Loaded static plugin Southpole-parasites 0.6.1
[0.004 info src/plugin.cpp:696] vcvrack: Loaded static plugin squinkylabs-plug1 0.6.1
[0.004 info src/plugin.cpp:696] vcvrack: Loaded static plugin SubmarineFree 0.6.1
[0.004 info src/plugin.cpp:696] vcvrack: Loaded static plugin SynthKit 0.6.1
[0.004 info src/plugin.cpp:696] vcvrack: Loaded static plugin Template 0.6.1
[0.004 info src/plugin.cpp:696] vcvrack: Loaded static plugin TheXOR 0.6.1
[0.004 info src/plugin.cpp:696] vcvrack: Loaded static plugin trowaSoft 0.6.1
[0.004 info src/plugin.cpp:696] vcvrack: Loaded static plugin unless_modules 0.6.1
[0.004 info src/plugin.cpp:696] vcvrack: Loaded static plugin Valley 0.6.1
[0.005 warn src/plugin.cpp:86] Plugin file F:\git\VeeSeeVSTRack\vst2_bin\/plugins/21kHz/plugin.dll.instr does not exist
[0.005 warn src/plugin.cpp:86] Plugin file F:\git\VeeSeeVSTRack\vst2_bin\/plugins/Alikins/plugin.dll.instr does not exist
[0.005 warn src/plugin.cpp:86] Plugin file F:\git\VeeSeeVSTRack\vst2_bin\/plugins/alto777_LFSR/plugin.dll.instr does not exist
[0.005 warn src/plugin.cpp:86] Plugin file F:\git\VeeSeeVSTRack\vst2_bin\/plugins/AmalgamatedHarmonics/plugin.dll.instr does not exist
[0.005 warn src/plugin.cpp:86] Plugin file F:\git\VeeSeeVSTRack\vst2_bin\/plugins/AS/plugin.dll.instr does not exist
[0.005 warn src/plugin.cpp:86] Plugin file F:\git\VeeSeeVSTRack\vst2_bin\/plugins/AudibleInstruments/plugin.dll.instr does not exist
[0.005 warn src/plugin.cpp:86] Plugin file F:\git\VeeSeeVSTRack\vst2_bin\/plugins/Autodafe/plugin.dll.instr does not exist
[0.005 warn src/plugin.cpp:86] Plugin file F:\git\VeeSeeVSTRack\vst2_bin\/plugins/BaconMusic/plugin.dll.instr does not exist
[0.005 warn src/plugin.cpp:86] Plugin file F:\git\VeeSeeVSTRack\vst2_bin\/plugins/Befaco/plugin.dll.instr does not exist
[0.005 warn src/plugin.cpp:86] Plugin file F:\git\VeeSeeVSTRack\vst2_bin\/plugins/Bidoo/plugin.dll.instr does not exist
[0.005 warn src/plugin.cpp:86] Plugin file F:\git\VeeSeeVSTRack\vst2_bin\/plugins/Bogaudio/plugin.dll.instr does not exist
[0.005 warn src/plugin.cpp:86] Plugin file F:\git\VeeSeeVSTRack\vst2_bin\/plugins/BOKONTEPByteBeatMachine/plugin.dll.instr does not exist
[0.005 info src/plugin.cpp:157] Loaded plugin bsp 0.6.1 from F:\git\VeeSeeVSTRack\vst2_bin\/plugins/bsp/plugin.dll.instr
[0.005 warn src/plugin.cpp:86] Plugin file F:\git\VeeSeeVSTRack\vst2_bin\/plugins/CastleRocktronics/plugin.dll.instr does not exist
[0.005 warn src/plugin.cpp:86] Plugin file F:\git\VeeSeeVSTRack\vst2_bin\/plugins/cf/plugin.dll.instr does not exist
[0.005 warn src/plugin.cpp:86] Plugin file F:\git\VeeSeeVSTRack\vst2_bin\/plugins/com-soundchasing-stochasm/plugin.dll.instr does not exist
[0.005 warn src/plugin.cpp:86] Plugin file F:\git\VeeSeeVSTRack\vst2_bin\/plugins/computerscare/plugin.dll.instr does not exist
[0.006 info src/plugin.cpp:157] Loaded plugin dBiz 0.6.1 from F:\git\VeeSeeVSTRack\vst2_bin\/plugins/dBiz/plugin.dll.instr
[0.006 warn src/plugin.cpp:86] Plugin file F:\git\VeeSeeVSTRack\vst2_bin\/plugins/DHE-Modules/plugin.dll.instr does not exist
[0.006 warn src/plugin.cpp:86] Plugin file F:\git\VeeSeeVSTRack\vst2_bin\/plugins/DrumKit/plugin.dll.instr does not exist
[0.006 warn src/plugin.cpp:86] Plugin file F:\git\VeeSeeVSTRack\vst2_bin\/plugins/ErraticInstruments/plugin.dll.instr does not exist
[0.006 warn src/plugin.cpp:86] Plugin file F:\git\VeeSeeVSTRack\vst2_bin\/plugins/ESeries/plugin.dll.instr does not exist
[0.006 warn src/plugin.cpp:86] Plugin file F:\git\VeeSeeVSTRack\vst2_bin\/plugins/FrankBussFormula/plugin.dll.instr does not exist
[0.006 warn src/plugin.cpp:86] Plugin file F:\git\VeeSeeVSTRack\vst2_bin\/plugins/FrozenWasteland/plugin.dll.instr does not exist
[0.006 warn src/plugin.cpp:86] Plugin file F:\git\VeeSeeVSTRack\vst2_bin\/plugins/Fundamental/plugin.dll.instr does not exist
[0.006 warn src/plugin.cpp:86] Plugin file F:\git\VeeSeeVSTRack\vst2_bin\/plugins/Geodesics/plugin.dll.instr does not exist
[0.006 warn src/plugin.cpp:86] Plugin file F:\git\VeeSeeVSTRack\vst2_bin\/plugins/Gratrix/plugin.dll.instr does not exist
[0.006 warn src/plugin.cpp:86] Plugin file F:\git\VeeSeeVSTRack\vst2_bin\/plugins/HetrickCV/plugin.dll.instr does not exist
[0.006 warn src/plugin.cpp:86] Plugin file F:\git\VeeSeeVSTRack\vst2_bin\/plugins/huaba/plugin.dll.instr does not exist
[0.006 warn src/plugin.cpp:86] Plugin file F:\git\VeeSeeVSTRack\vst2_bin\/plugins/ImpromptuModular/plugin.dll.instr does not exist
[0.006 warn src/plugin.cpp:86] Plugin file F:\git\VeeSeeVSTRack\vst2_bin\/plugins/JE/plugin.dll.instr does not exist
[0.006 warn src/plugin.cpp:86] Plugin file F:\git\VeeSeeVSTRack\vst2_bin\/plugins/JW-Modules/plugin.dll.instr does not exist
[0.006 warn src/plugin.cpp:86] Plugin file F:\git\VeeSeeVSTRack\vst2_bin\/plugins/Koralfx-Modules/plugin.dll.instr does not exist
[0.006 warn src/plugin.cpp:86] Plugin file F:\git\VeeSeeVSTRack\vst2_bin\/plugins/LindenbergResearch/plugin.dll.instr does not exist
[0.006 warn src/plugin.cpp:86] Plugin file F:\git\VeeSeeVSTRack\vst2_bin\/plugins/LOGinstruments/plugin.dll.instr does not exist
[0.006 warn src/plugin.cpp:86] Plugin file F:\git\VeeSeeVSTRack\vst2_bin\/plugins/mental/plugin.dll.instr does not exist
[0.006 warn src/plugin.cpp:86] Plugin file F:\git\VeeSeeVSTRack\vst2_bin\/plugins/ML_modules/plugin.dll.instr does not exist
[0.006 warn src/plugin.cpp:86] Plugin file F:\git\VeeSeeVSTRack\vst2_bin\/plugins/moDllz/plugin.dll.instr does not exist
[0.006 warn src/plugin.cpp:86] Plugin file F:\git\VeeSeeVSTRack\vst2_bin\/plugins/modular80/plugin.dll.instr does not exist
[0.006 warn src/plugin.cpp:86] Plugin file F:\git\VeeSeeVSTRack\vst2_bin\/plugins/mscHack/plugin.dll.instr does not exist
[0.006 warn src/plugin.cpp:86] Plugin file F:\git\VeeSeeVSTRack\vst2_bin\/plugins/mtsch-plugins/plugin.dll.instr does not exist
[0.006 warn src/plugin.cpp:86] Plugin file F:\git\VeeSeeVSTRack\vst2_bin\/plugins/NauModular/plugin.dll.instr does not exist
[0.006 warn src/plugin.cpp:86] Plugin file F:\git\VeeSeeVSTRack\vst2_bin\/plugins/Nohmad/plugin.dll.instr does not exist
[0.006 warn src/plugin.cpp:86] Plugin file F:\git\VeeSeeVSTRack\vst2_bin\/plugins/Ohmer/plugin.dll.instr does not exist
[0.006 warn src/plugin.cpp:86] Plugin file F:\git\VeeSeeVSTRack\vst2_bin\/plugins/PG-Instruments/plugin.dll.instr does not exist
[0.006 warn src/plugin.cpp:86] Plugin file F:\git\VeeSeeVSTRack\vst2_bin\/plugins/PvC/plugin.dll.instr does not exist
[0.006 warn src/plugin.cpp:86] Plugin file F:\git\VeeSeeVSTRack\vst2_bin\/plugins/Qwelk/plugin.dll.instr does not exist
[0.006 warn src/plugin.cpp:86] Plugin file F:\git\VeeSeeVSTRack\vst2_bin\/plugins/RJModules/plugin.dll.instr does not exist
[0.006 warn src/plugin.cpp:86] Plugin file F:\git\VeeSeeVSTRack\vst2_bin\/plugins/SerialRacker/plugin.dll.instr does not exist
[0.006 warn src/plugin.cpp:86] Plugin file F:\git\VeeSeeVSTRack\vst2_bin\/plugins/SonusModular/plugin.dll.instr does not exist
[0.006 warn src/plugin.cpp:86] Plugin file F:\git\VeeSeeVSTRack\vst2_bin\/plugins/Southpole/plugin.dll.instr does not exist
[0.006 warn src/plugin.cpp:86] Plugin file F:\git\VeeSeeVSTRack\vst2_bin\/plugins/Southpole-parasites/plugin.dll.instr does not exist
[0.006 warn src/plugin.cpp:86] Plugin file F:\git\VeeSeeVSTRack\vst2_bin\/plugins/squinkylabs-plug1/plugin.dll.instr does not exist
[0.006 warn src/plugin.cpp:86] Plugin file F:\git\VeeSeeVSTRack\vst2_bin\/plugins/SubmarineFree/plugin.dll.instr does not exist
[0.006 warn src/plugin.cpp:86] Plugin file F:\git\VeeSeeVSTRack\vst2_bin\/plugins/SynthKit/plugin.dll.instr does not exist
[0.006 warn src/plugin.cpp:86] Plugin file F:\git\VeeSeeVSTRack\vst2_bin\/plugins/Template/plugin.dll.instr does not exist
[0.007 info src/plugin.cpp:157] Loaded plugin Template_shared 0.6.1 from F:\git\VeeSeeVSTRack\vst2_bin\/plugins/Template_shared/plugin.dll.instr
[0.007 warn src/plugin.cpp:86] Plugin file F:\git\VeeSeeVSTRack\vst2_bin\/plugins/TheXOR/plugin.dll.instr does not exist
[0.007 warn src/plugin.cpp:86] Plugin file F:\git\VeeSeeVSTRack\vst2_bin\/plugins/trowaSoft/plugin.dll.instr does not exist
[0.007 warn src/plugin.cpp:86] Plugin file F:\git\VeeSeeVSTRack\vst2_bin\/plugins/unless_modules/plugin.dll.instr does not exist
[0.007 warn src/plugin.cpp:86] Plugin file F:\git\VeeSeeVSTRack\vst2_bin\/plugins/Valley/plugin.dll.instr does not exist
[0.007 info src/settings.cpp:436] Loading settings F:\git\VeeSeeVSTRack\vst2_bin\/settings.json
[0.258 info src/window.cpp:673] Loaded font F:\git\VeeSeeVSTRack\vst2_bin\/res/fonts/DejaVuSans.ttf
[0.258 info src/window.cpp:728] Loaded SVG F:\git\VeeSeeVSTRack\vst2_bin\/res/icons/noun_146097_cc.svg
[0.258 info src/window.cpp:728] Loaded SVG F:\git\VeeSeeVSTRack\vst2_bin\/res/icons/noun_31859_cc.svg
[0.258 info src/window.cpp:728] Loaded SVG F:\git\VeeSeeVSTRack\vst2_bin\/res/icons/noun_1343816_cc.svg
[0.259 info src/window.cpp:728] Loaded SVG F:\git\VeeSeeVSTRack\vst2_bin\/res/icons/noun_1343811_cc.svg
[0.259 info src/window.cpp:728] Loaded SVG F:\git\VeeSeeVSTRack\vst2_bin\/res/icons/noun_1084369_cc.svg
[0.259 info src/window.cpp:728] Loaded SVG F:\git\VeeSeeVSTRack\vst2_bin\/res/icons/noun_1745061_cc.svg
[0.259 info src/window.cpp:728] Loaded SVG F:\git\VeeSeeVSTRack\vst2_bin\/res/icons/noun_1240789_cc.svg
[0.259 info src/window.cpp:728] Loaded SVG F:\git\VeeSeeVSTRack\vst2_bin\/res/icons/noun_305536_cc.svg
[0.259 info src/window.cpp:728] Loaded SVG F:\git\VeeSeeVSTRack\vst2_bin\/res/icons/noun_468341_cc.svg
[0.259 info src/window.cpp:728] Loaded SVG F:\git\VeeSeeVSTRack\vst2_bin\/res/icons/idle_mode_icon_cc.svg
[0.259 info src/window.cpp:728] Loaded SVG F:\git\VeeSeeVSTRack\vst2_bin\/res/icons/settings_icon_cc.svg
[0.259 info src/settings.cpp:436] Loading settings F:\git\VeeSeeVSTRack\vst2_bin\/settings.json
[0.260 info src/app/RackWidget.cpp:170] Saving patch to string
[5.314 info src/app/RackWidget.cpp:184] Loading patch C:\Users\bsp\Documents\t.vcv
[5.315 info src/window.cpp:728] Loaded SVG F:\git\VeeSeeVSTRack\vst2_bin\/res/Core/MIDIToCVInterface.svg
[5.315 info src/window.cpp:728] Loaded SVG F:\git\VeeSeeVSTRack\vst2_bin\/res/ComponentLibrary/ScrewSilver.svg
[5.315 info src/window.cpp:728] Loaded SVG F:\git\VeeSeeVSTRack\vst2_bin\/res/ComponentLibrary/PJ301M.svg
[5.315 info src/window.cpp:673] Loaded font F:\git\VeeSeeVSTRack\vst2_bin\/res/fonts/ShareTechMono-Regular.ttf
[5.316 info src/window.cpp:728] Loaded SVG F:\git\VeeSeeVSTRack\vst2_bin\plugins/AS/res/ADSR.svg
[5.316 info src/window.cpp:728] Loaded SVG F:\git\VeeSeeVSTRack\vst2_bin\plugins/AS/res/as-hexscrew.svg
[5.316 info src/window.cpp:728] Loaded SVG F:\git\VeeSeeVSTRack\vst2_bin\plugins/AS/res/as-SlidePot.svg
[5.316 info src/window.cpp:728] Loaded SVG F:\git\VeeSeeVSTRack\vst2_bin\plugins/AS/res/as-SlidePotHandle.svg
[5.317 info src/window.cpp:728] Loaded SVG F:\git\VeeSeeVSTRack\vst2_bin\plugins/AS/res/as-PJ301M.svg
[5.317 info src/window.cpp:728] Loaded SVG F:\git\VeeSeeVSTRack\vst2_bin\/res/Core/AudioInterface.svg
[5.327 info src/window.cpp:728] Loaded SVG F:\git\VeeSeeVSTRack\vst2_bin\plugins/AudibleInstruments/res/Braids.svg
[5.327 info src/window.cpp:673] Loaded font F:\git\VeeSeeVSTRack\vst2_bin\plugins/AudibleInstruments/res/hdad-segment14-1.002/Segment14.ttf
[5.327 info src/window.cpp:728] Loaded SVG F:\git\VeeSeeVSTRack\vst2_bin\/res/ComponentLibrary/Rogan2SGray.svg
[5.328 info src/window.cpp:728] Loaded SVG F:\git\VeeSeeVSTRack\vst2_bin\/res/ComponentLibrary/Rogan2PSWhite.svg
[5.328 info src/window.cpp:728] Loaded SVG F:\git\VeeSeeVSTRack\vst2_bin\/res/ComponentLibrary/Rogan2PSGreen.svg
[5.328 info src/window.cpp:728] Loaded SVG F:\git\VeeSeeVSTRack\vst2_bin\/res/ComponentLibrary/Rogan2PSRed.svg
[5.329 info src/window.cpp:728] Loaded SVG F:\git\VeeSeeVSTRack\vst2_bin\plugins/Bogaudio/res/VCAmp.svg
[5.329 info src/window.cpp:728] Loaded SVG F:\git\VeeSeeVSTRack\vst2_bin\plugins/Bogaudio/res/port.svg

BIN
vst2_bin/plugins/Template_shared/plugin.so.fx View File


BIN
vst2_bin/plugins/Template_shared/plugin.so.instr View File


BIN
vst2_bin/plugins/bsp/plugin.so.fx View File


BIN
vst2_bin/plugins/bsp/plugin.so.instr View File


BIN
vst2_bin/plugins/dBiz/plugin.so.fx View File


BIN
vst2_bin/plugins/dBiz/plugin.so.instr View File


Loading…
Cancel
Save