SIGN IN SIGN UP

Allow MIDI messages for all external instrument plugins (#345)

Problem

Some external instrument plugins have audio inputs on the main bus
when loaded in pedalboard. This has been observed with AU and VST3
versions of Native Instruments Reaktor 6 and Arturia ARP 2600 V3, for
example. When attempting to send MIDI inputs to such plugins,
pedalboard throws an error like "ValueError: Plugin '[name]' expects
audio as input, but was provided MIDI messages."

Solution

Instead of using the presence of audio inputs to determine whether
a plugin accepts MIDI messages, use the `isInstrument` value from the
plugin description object.
K
Kevin Montag committed
f29daa92f3b2220c7afed301714aa4a8eb86d9b0
Parent: d2da206
Committed by GitHub <noreply@github.com> on 6/25/2024, 3:20:58 PM