autoModulation MFX



What is autoModulation ?

autoModulation is a MIDI effect plug-in (MFX). MFX plug-ins can be used by Sonar / Cakewalk, Project5, Cubase SX etc... autoModulation works off-line on a MIDI clip.

The autoModulation plug-in was initially conceived to automatically add modulation control change messages (CC #1) to the notes of a solo track, in order to bring some life into it. It has since evolved and can now be used for a wide range of applications. The user can precisely define under which conditions the new MIDI messages will be inserted, what will be their type, etc...


Usage

The user interface of the autoModulation plug-in is logically divided into two sections:

Conditions
The right part of the window describes under which circumstances a note is a good candidate for auto-modulation. You can specify:

  • the velocity range the note must be in.
  • the key range the note must be in (click on the little keyboard icons to set the range).
  • what minimum duration the note must have.
  • the probability that a curve will actually be inserted, when all the conditions above are met.


  • MIDI events
    The left part of the window describes what type of MIDI messages will be inserted, and how. You can choose:
  • a controller number: several control change messages with this number will be inserted, creating a curve.
  • the amplitude range of the curve (its global amplitude is randomly chosen in this range).
  • a random amount to be added to the amplitude of the curve.
  • a list of possible shapes for the curve (the actual shape associated with a note will be randomly chosen among the checked ones).



  • How to install / uninstall autoModulation ?

    To install

  • unzip the file you downloaded.
  • copy the autoModulation.dll file in your MFX plug-in folder.
    For example, for Sonar users, it will most likely be C:\Program Files\Cakewalk\Shared MIDI Plugins
  • as for all MFX plug-ins, it must also be registred.
    To do that, open a MS-DOS window and go into your plug-ins folder.
    For example, type: CD C:\Program Files\Cakewalk\Shared MIDI Plugins
    then register the plug-in:
    c:\windows\system\regsvr32.exe autoModulation.dll
    If your system folder is different, type the correct path.

  • To uninstall
  • unregister the plug-in by typing: c:\windows\system\regsvr32.exe /u autoModulation.dll
  • remove the autoModulation.dll file from your plug-ins folder



  • Download

    Click here to download autoModulation. You just need to unzip the file and the program is ready. Make sure you read the documentation (the autoModulation.txt file).


    Host compatibility

    The host I have been using for my tests is Sonar version 2.2.
    Send me an email at nicolasfournel@yahoo.com if you experience problems while using this plug-in with your favorite sequencer.