yes, there’s a regression in v0.3.1! I removed “unused” members from
VSTPluginMIDIProxy but didn’t realize that Pbinds of type
\midi look up the
uid member (although it is only used by SysEx messages). This has already been reported and fixed on develop, but I didn’t have time to make a bugfix release. Maybe today.
BTW, v0.3.0 introduced the
\vst_midi Event type for playing VST instruments with Pbinds. It almost has the same syntax as
\midi but it takes care about Server latency and uses OSC bundles for accurate timing. See the section Sequencing in the help file for
VSTPluginController. Updating from
\vst_midi only requires minimal changes:
p = Pbind(
\midinote, Pxrand((48..70), inf)
With the upcoming bugfix release you can (again) use Pbind of type
\midi, but I wouldn’t recommend it because of the various timing issues.