ChordPotion is a MIDI plug-in that transforms incoming chord notes into entirely new phrases, rhythmic chords, and melodies. Build your own creations by mixing different rhythmic patterns with each other. Choose separate patterns for bass, mid, and top sections to build complex pieces easily.
You can export the generated output as standard MIDI files as well. This way you can build new songs quickly and efficiently while experimenting with new playing styles.
Depending on your DAW and your operating system you will need to copy the plug-in to a different location. The most common locations are:
Windows (32 bit DAW): Copy the file ChordPotion32.dll to the folder "c:/program files (x86)/Steinberg/VstPlugins/" (this is the default for most 32 bit DAWs).
Windows (64 bit DAW): Copy the file ChordPotion_x64.dll to the folder "c:/program files/Steinberg/VstPlugins/" (this is the default for most 64 bit DAWs).
macOS: Copy the file ChordPotion.vst to the folder "/Library/Audio/Plug-Ins/VST/". Copy the file ChordPotion.component to the folder "/Library/Audio/Plug-Ins/Components/".
ChordPotion acts as a VST instrument or AU MIDI effect inside your DAW. It receives notes like any other instrument and can send the newly created notes to other plug-ins. The VST version also includes a built-in piano module that can be used to work with ChordPotion without connecting it to other instruments.
Please consult the manual of your DAW to find out how you can pass the MIDI note output from one plug-in to another plug-in. Some pointers:
The top bar contains several different areas:
The bottom bar:
The main section of ChordPotion contains four different rows that can be used to transform the incoming chord notes.
Basically it works like this: Pick a "Pattern" for at least one row. You can do this for as many rows as you like. ChordPotion uses these pattern rhythms to build new output from the input notes then. The output notes of all rows will get merged together and create the final output.
You can change the velocity and the octave pitch for each row. The default for the "Top" row is a pitch of one octave, the default for the "Bass" row is a pitch of -1. You can change the speed of each row separately. You can also decide whether the patterns should only run once (Repeat: Off) or run forever (Repeat: On).
Each row has a special purpose:
The pattern names always contain some information about the pattern length. "16s" corresponds to a length of 16 steps, "06s" means "6 steps".
Use the "Mode" box to switch between two different run modes.
The "Tripletize" mode can be used to convert all melodic patterns into a "triplet version". Please note that the swing settings won't get applied then, because a triplet rhythm is already a kind of "swing rhythm".
There are two different FX boxes available that can be used to transform the patterns. Please note that some effect names end with an "S", "M", "L", "XL", or "XXL". These indicate the effect strength ("S" is "a little bit", "XXL" is "a lot"). You can work with the following effects:
Click on the different page buttons to switch pages. You can also use the lowest notes of your MIDI keyboard for that: C-0 -> page 1, C#0 -> page 2, D-0 -> page 3, D#0 -> page 4, and so on.
As soon as ChordPotion receives MIDI notes, it will start to transform them. The generated output notes are automatically recorded. When you stop your DAW, you can drag and drop the generated MIDI file to your DAW.
One of the best ways to work with ChordPotion goes like this:
To a certain extent it's possible to add some extra randomization to your creations:
Method 1: Some patterns start with the word "Random". Pick such a pattern (e.g. "Random arp multi up") and ChordPotion will choose a different rhythm each time you click on "Generate" (in this example different arpeggios that go up).
Method 2: There are some patterns in the "Chords" section that start with the word "MultiPlay". MultiPlay patterns are a special type of pattern that work like this:
You can combine the methods 2 and 1 to create even more complex sequences.
Whenever a parameter is changed, ChordPotion generates a new "note trigger data model" from scratch. As long as you don't use randomization (e.g. by working with "FX 1" and "FX 2"), this data model will always sound the same. However, as soon as you add a randomization source, "Generate" will result in new melodies.
No, this is not possible. ChordPotion is meant to be a "plug and play" plugin. Some of the patterns have a quite complex internal representation (especially the MultiPatterns). This would require a rather sophisticated editor.