chordGenerator MFX
What is chordGenerator ?
chordGenerator is a MIDI effect plug-in (MFX).
MFX plug-ins can be used in several squencers: Sonar / Cakewalk, Project5, and Cubase SX, for example.
chordGenerator works off-line on a MIDI clip, or in real-time as an insert on your track.
It lets you insert a list of chords into the selected track. You can select the type, the root key, and the duration of each chord.
It is also possible to simulate strumming. chordGenerator supports tempo and meter changes.
How to install / uninstall chordGenerator ?
To install
unzip the file you downloaded.
copy the chordGenerator.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 chordGenerator.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 chordGenerator.dll
remove the chordGenerator.dll file from your plug-ins folder
Usage
Global parameters
start measure: measure where we want to start inserting the chords.
base octave: the base octave of all chords.
default velocity: the default velocity of all notes in the chords.
random velocity (%): a random amount that will be added / subtracted
to the default velocity. It is expressed as a percentage of the
maximum velocity value.
Strumming parameters
strumming: type of strumming (random, pitch up or pitch down).
delay (in ticks): delay between the notes of the chords.
random delay (%): a random amount that will be added / subtracted
to the delay. It is expressed as a percentage of the maximum delay value.
velocity decrease: amount subtracted from the velocity for each
consecutive note of the chord.
Editing the list of chords
Clear: remove all the chords from the chord list.
Insert: insert a new chord before the selected one. There is always an
empty item at the end of the list. Select it it you want to insert
a chord at the end of the list. If you wish to have a silent part
between two chords, simply insert a "Silence" event (first item in
the list of types of chords).
Remove: delete the selected chord.
Update: modify the selected chord in the chord list.
Up and Down: moves the selected chord up or down in the list
For both the Insert and the Update commands, the parameters of the chord are
set in the "Current Chord" section. They include the type of the chord,
its key, and its duration in measures.
Download
Click here to download chordGenerator. You just need to unzip the file and the program is ready. Make sure you read the documentation (the chordGenerator.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.