Browse Source

VST3: Fix issue where MIDI Logger example VST3 refused to load in Live

tags/2021-05-28
reuk 5 years ago
parent
commit
6ed49ff74f
1 changed files with 8 additions and 1 deletions
  1. +8
    -1
      examples/Plugins/MidiLoggerPluginDemo.h

+ 8
- 1
examples/Plugins/MidiLoggerPluginDemo.h View File

@@ -219,7 +219,7 @@ class MidiLoggerPluginDemoProcessor : public AudioProcessor,
{
public:
MidiLoggerPluginDemoProcessor()
: AudioProcessor (BusesProperties())
: AudioProcessor (getBusesLayout())
{
state.addChild ({ "uiState", { { "width", 500 }, { "height", 300 } }, {} }, -1, nullptr);
startTimerHz (60);
@@ -329,6 +329,13 @@ private:
queue.push (midi);
}
static BusesProperties getBusesLayout()
{
// Live doesn't like to load midi-only plugins, so we add an audio output there.
return PluginHostType().isAbletonLive() ? BusesProperties().withOutput ("out", AudioChannelSet::stereo())
: BusesProperties();
}
ValueTree state { "state" };
MidiQueue queue;
MidiListModel model; // The data to show in the UI. We keep it around in the processor so that


Loading…
Cancel
Save