I’ve been messing around with the vst 2.4 sdk, some examples, and opengl and did this stuff, I’m making them for my specific needs, but if it’s of any use for anybody else: CC value limiter: Choose a CC to limit within a certain range. Multi channel key range/transpose midi plugin. Pretty self explanatory. HY-Plugins – HY-RPE2 size 8 MB / 9 MB / 7 MB HY-RPE2 is a 3 tracks grid sequencer. Resizable interface.
Sep 14, 2017: Several fixes, especially for Cubase users.
Dec 02, 2016: Several fixes, especially for Cubase users (increased stability).
Sep 01, 2015: Updated Humanize. Several fixes.
D-Arp dual MIDI Arpeggiator. A double power arpeggiator to trigger your plugins or external synths. Two arps can run parallel or serial (the first triggers the second). Extras like a force2scale function and the ability to run by manual stepping triggered by incoming MIDI notes on a different channel make this plugin stand out from other. D-Arp dual MIDI Arpeggiator. A double power arpeggiator to trigger your plugins or external synths. Two arps can run parallel or serial (the first triggers the second). Extras like a force2scale function and the ability to run by manual stepping triggered by incoming MIDI notes on a different channel make this plugin stand out. By Vengeance Sound. Important Note: You must have an eLicencer dongle to use.
We have compiled a list of the best midi vst plugins on the marker. Now is your chance to make incredible music thanks to these free and paid plugins. Of course, there are many out there, but we help narrow them down to the top free and paid plugins in the industry. In order to hear the VST plugin (or any other audio played on your computer) through your keyboard’s built-in speakers, you’ll need to route the audio signal back to your keyboard. Remember that USB type B (aka USB to Host, USB type B) port found on most modern keyboards can transfer MIDI data, but not audio.
Mai 20, 2012: Updated Virtual Band with Arpeggiator and Phrases. Many bug fixes, especially for Cubase users.

January 14, 2012: Default Cubase plugin presets availbale for download.
August 28, 2010: All plugins now work in Cubase 64 bit. Track and Clip Notes can show notes with an alternate fixed font.
April 8, 2007: Updated Humanize. Release of native VST interface. Some bug fixes.
Aug 20, 2006: Release of Virtual Band. Some bug fixes.
Jan 8, 2006: Release of Track and Clip Notes. All plugins are from now on available as 64 Bit Version to be used with SONAR 5 x64 Edition.
May 2, 2003: Release of Humanize Plug-In
Oct. 1, 2002: Release of Midi Statistics Plug-In
June 14, 2001: Release of Rhythmic Controller Plug-In
Oct. 1, 2000: Release of Split by Patches Plug-In
May 1, 2000: Release of Split Poly Plug-In
Feb. 1, 2000: First public release of Frank's MIDI Plug-Ins
Free midi plugins. You can always find the latest version of these here (there’s 32-bit and 64-bit versions):
For 32-bit hosts.
For 64-bit hosts.
I’ve been messing around with the vst 2.4 sdk, some examples, and opengl and did this stuff, I’m making them for my specific needs, but if it’s of any use for anybody else: Best free 64 bit piano vst.
CC value limiter:
Choose a CC to limit within a certain range.
multi channel key range/transpose midi plugin.
pretty self explanatory. 🙂
cc controlled (or not) midi transposer plugin
It acts on any channel, and when on, any cc assigned to increase/decrease transpose will be filtered.
CC time blocker plugin:
Some buggy midi controllers will send more than just a 127 and a 0 value when you don’t want, this is to prevent any clandestine cc to get thru, which otherwise would ruin, for example, tempo tapping. When enabled, only one message of the CC you specify (and only the values 127 or 0 get thru) will be allowed within the defined time period.
CC64 emulator plugin:
Just a test tool, instead of sending the cc64 (sustain) out, it will filter it and mimic its effect with note on’s/off’s.
CC inverter:
Inverts a CC’s value (i.e. , if it’s 127, it will become 0), this is aimed at inverted sustain pedals, some older controllers don’t have the option to reverse the polarity.
Aftertouch to CC:
Remaps aftertouch/channel pressure to the desired CC.
midi random note delay:
introduces a configurable random delay on every note on message, up to 200ms (which is clearly too much). For example, to provoque slight timing drifts in layered instruments of a brass section.
CC-controlled channel switcher:
Define an origin channel, a destination channel, and a CC to change the routing from original->dest.
for that CC’s value <= 64:
originalChannel
for that CC’s value > 64:
originalChannel->destCh
note: any midi message except note on’s from the original channel will always be doubled into the destination channel as well, this is to prevent any surprises.
velocity – controlled channel switcher:
Instead of a CC, any velocity value above the specified trigger will change the note’s channel. Except this difference, all the rest from above applies.
vst metronome
(no pic available)
A very simple metronome for practicing purposes, outputs audio or midi “ticks” (configurable channel/notes), can be run synchronously or asynchronously with the host’s tempo.
chord note-channel-switcher
I made this for making brass section chords.
If you only play one note, the original channel will go thru unchanged.
When 2 or 3 notes are played at the same time, the original channel will be routed to the ones defined for low/mid/high notes.
Obs:
Since in real life you’ll never hit the two/three notes in the same exact instant, the algorithm calculates the
lower / mid / higher notes each time a note on message is received, so if you have already pressed two keys and press
the third one later, the ones that are not according to the new low/mid/high calculation will be “noted-off”,
the channel change will be made, and new note-ons will be sent again.