CSHumanize MidiFX Plugin

Thanks for trying out CSHumanize!

Important Note: This is a 64-bit component, so only install it if you’re using a 64-bit DAW. I may compile a 32-bit version later, but I don’t think there’s much demand for those anymore 😉

Important Note #2: This plugin has received limited testing, so don’t immediately throw it on an important project… play around a bit until you’re sure it’s stable on your system. I’m not responsible if it crashes your DAW while you’re composing your Grammy Award winning project… or if your computer bursts into flames, your dog learns to play guitar, etc


To install, right-click on ‘Install.bat’ and click ‘Run as administrator’. This will register the MidiFX component.

If you’d like to remove it, right-click on ‘Uninstall.bat’ and click ‘Run as administrator’.

The MidiFX component DOES NOT have to be placed in a particular directory. You can put it anywhere on your drive. Just don’t move it after it’s registered.


Operation is straightforward…
Note On‘ adjusts the start of the note (the end position remains the same)
Note Off‘ adjusts the end position of the note
Note Vel‘ modifies the velocity (duh!)

Prevent Same Note Overlap‘ ensures that after adjustment, a note will not overlap a preceding or following note of the same pitch.

Preserve Different Note Overlap‘ keeps some amount of overlap between notes of different pitches if it already exists.
If you’ve intentionally overlapped notes, the adjustment will maintain some amount of overlap. I use this to maintain auto-legato (which is triggered when notes overlap)

The ‘Power’ button on the left acts as a bypass switch.

An important thing to remember when using the plugin as a real-time effect is that changes to the settings will not be heard immediately.
This is because the MIDI data is streamed to the component about two measures ahead of the time they’re actually played.

Have Fun!

If you find any bugs (ahem… I mean Undocumented Features) or you have suggestions or requests for enhancements, there should be a forum on viramor.com for you to discuss the plugin.