Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

MIDI Outputs for VST Plugin

Tags:

midi

vst

I remember this vaguely from the Hypersonic 2 VST instrument.

Basically, it's a normal VST instrument, but if you had it in your project, you can assign its MIDI output (which was equal to the input, except if you had transposition or so active) to the input of another MIDI track, so basically it would just forward all the MIDI events to be used by another synth or whatever.

In Cubase, the output of the instrument was listed next to the physical MIDI inputs in the MIDI input popdown menu, but the "Use All MIDI Inputs" option in the menu did not include Hypersonic's output (it was separated by a menu separator).

I haven't found a way to do that, does anybody know? I guess it's one of those barely documented magic lines...

like image 414
dialer Avatar asked Jul 30 '11 11:07

dialer


People also ask

Can a VST generate MIDI?

Certain VST plug-ins generate MIDI which can be used in other Live tracks. For example you could use a plug-in's arpeggiator to drive other devices/plug-ins. Load a VST plug-in into a MIDI track. Create another MIDI track.

What is VST MIDI effect plug-ins?

A VST MIDI Effect is a VST Plugin that can process MIDI messages. You can select a VST MIDI Effect by clicking the MIDI effect slot's down arrow. The VST MIDI Effect plugins appear in the list's Plugins section.

What is MIDI Out in FL Studio?

Creating MIDI out channels in FL Studio is how you actually connect your Reason sound modules to an FL Studio channel. You can then use the FL Studio Piano roll to trigger your Reason sound like any other channel you have used in FL Studio. Using a MIDI controller is also fair game.

What is MIDI input and output?

A MIDI interface contains inputs and outputs, labeled MIDI IN and MIDI OUT, which you connect MIDI cables to so you can send MIDI messages to and from MIDI instruments. MIDI instruments can be stand-alone synthesizers or can be built into your sound card.


1 Answers

I don't use c++ but to make a VST plugin that has a MIDI output you need to override the AudioEffectX::canDo() function and return 1 to the sendVstMidiEvent and possibly sendVstEvents canDo's.

like image 150
Shannon Matthews Avatar answered Sep 19 '22 11:09

Shannon Matthews