Problems with PianoTeq and other vsts

noiseandrones's icon

Hi all,

Hope this isn't a dumb question.

I seem to be having a problem hosting PianoTeq in this patch.

Basically, I'm replacing the midiout objects with the vst or au objects, but when I do this, it seems that the input of the plugins interpret the incoming data as control data - it changes parameters rather than triggering MIDI notes

This seems to work without issue within Logic - if I set the midiout objects to individual MIDI channels and map the inputs correspondingly within the environment.

What am I doing wrong? I had thought that the data is formatted correctly (each micro mod) subpath has a midi format object as the final objet.

Max Patch
Copy patch and select New From Clipboard in Max.

pdelges's icon

Would be nice to see [micromod].
Make sure you use [midiformat]'s rightmost's outlet to connect to a vst.

Peter Ostry's icon

I can't see what's supposed to come out of these [micromod] things, but basically:

  • Replace [midiout] by [midiparse]

That way you've made the output an input.

  • Connect the rightmost output of [midiparse] to the [vst~] input.

[vst~] needs "midievents" and the last output of [midiparse] delivers them.

noiseandrones's icon

Hi Peter,

This is what is going on inside.

Basically, it's a frequency based microtonal playback algorithm - lets me trigger softsynths with MIDI pitch bend.

Max Patch
Copy patch and select New From Clipboard in Max.

noiseandrones's icon

Replacing with MIDI parse still doesn't seem to work, unfortunately.

Source Audio's icon

what is flomx ?


Peter told to connect rightmost outlet of midiformat or midiparse, whatever.

Peter Ostry's icon

[ftomx] missing, but we could not test anyway. At least I cannot imagine that anyone understands this input section ;-)

If [midiout] works, then [vst~] should also work.
Here are the usual connections:

Roman Thilenius's icon

you dont send midi into vst~ like you send it to midiout, please refer to the vst~ helpfile.

noiseandrones's icon

Got it working, thanks all! :)