About
Ripchord is a free MIDI plugin for creating and remixing chord progressions. You can create custom chord presets from scratch, load community presets or expansion packs, and also import any MIDI file that contains chords and Ripchord will automatically create a preset from it. Once you have a preset loaded, you can quickly and easily compose progressions by playing single notes to trigger full chords. You can watch the tutorial on YouTube: Ripchord Overview
A Word on Plugin Formats
We get a lot of requests for a VST2 version of Ripchord instead of a VST3. Actually the first version of Ripchord we made was a VST2, and then we found out that Steinberg would not let us give it to anyone. Steinberg stopped granting any new VST2 licenses in 2018 because they are trying to retire the format, so unfortunately that is the end of the story. This also means that whatever DAW you use must support the full VST3 MIDI spec in order to use Ripchord. More details can be found here: VST2 is Coming to an End
Mac Installation
To install Ripchord on a Mac, drag the "Ripchord.vst3" file into your system's VST3 folder as pictured below. If you do not see a folder called "VST3" at that location, you have to create the folder yourself. If you're a Logic Pro user, drag the file called "Ripchord.component" into your system's Components folder. Some DAWs, such as Ableton, require an additional step of enabling VST3s in the DAW's preferences. Official docs from Steinberg can be found here: Mac VST3 Folder
Windows Installation
To install Ripchord on Windows, drag the "Ripchord.vst3" file into your system's VST3 folder as pictured below. If you do not see a folder called "VST3" at that location, you have to create the folder yourself. Some DAWs, such as Ableton, require an additional step of enabling VST3s in the DAW's preferences. Official docs from Steinberg can be found here: Windows VST3 Folder
Play Mode
Ripchord has two modes, play and edit. Most of the time you will be in play mode, in which you can either play an external MIDI keyboard, or click on the input keys with a mouse, in order to trigger the chords in your preset and compose progressions.
1.
Clicking this button will favorite or unfavorite the currently loaded preset.
2.
Clicking this button will open the menu.
3.
Clicking this button allows the chords to be enabled or disabled while maintaining the MIDI routing.
4.
This button will contain any MIDI that has been recorded. When it is fully illuminated you can click and drag the MIDI from this button into your DAW.
5.
Clicking this button will switch between the presets view and the keyboards view.
6.
The name of the currently loaded preset will be displayed here.
7.
The left and right arrows can be used to select the next or previous presets in your collection. You can also use the left, right, up, and down keys on your computer's keyboard to trigger these buttons.
8.
Clicking this button will switch between play and edit mode.
9.
Clicking this button once will enable MIDI recording. When enabled, recording will begin the moment the first input note is recieved. Clicking this button a second time will disable MIDI recording.
10.
Clicking this button will switch the direction of the velocity strum between always LTR, always RTL, LTR then alternate, or RTL then alternate. It can only be clicked if the velocity strum knob has been engaged.
11.
Turning this knob will increase the velocity strum, which means the difference in velocity between the first and last notes of a chord. The difference will be spread evenly across all of the notes.
12.
Turning this knob will increase the velocity humanization, which means to introduce random variations in velocity between all of the notes in the chord.
13.
Clicking this button will move the transpose keys to the left on the input keyboard. It can only be clicked if the transpose button has been engaged.
14.
Clicking this button will engage the transpose keys. When engaged, the bottom two octaves of the input keyboard will operate in latch mode to transpose the chords in the preset up or down one full octave.
15.
Clicking this button will move the transpose keys to the right on the input keyboard. It can only be clicked if the transpose button has been engaged.
16.
Turning this knob will increase the note humanization, which means to introduce random variations in timing between all of the notes in the chord.
17.
Turning this knob will increase the note strum, which means the difference in timing between the first and last notes of a chord. The difference will be spread evenly across all of the notes.
18.
Clicking this button will switch the direction of the note strum between always LTR, always RTL, LTR then alternate, or RTL then alternate. It can only be clicked if the note strum knob has been engaged.
Edit Mode
Edit mode can be used to create a new preset from scratch, or to edit an existing preset. In edit mode, when you mouse click on the input keys, instead of triggering the chord, it will select the input key so that you can assign or modify the output keys that are mapped to it. You can still trigger the chords in edit mode if you have an external MIDI keyboard hooked up, that way you can preview the chords as you edit them.
1.
Typing here will give the currently selected chord a name. This input will only be present if at least one output note has been mapped to the currently selected chord.
2.
Typing here will give the current preset a name.
3.
Clicking this button will shift all of the input keys that have chords assigned to them to white keys.
4.
Clicking this button will shift all of the input keys that have chords assigned to them to the left.
5.
Clicking this button will save any changes that have been made to the current preset.
6.
Clicking this button will shift all of the input keys that have chords assigned to them to the right.
7.
Clicking this button will shift all of the input keys that have chords assigned to them to black keys.
8.
Not pictured. You can right click on input keys that have chords assigned to them to cut, copy, and paste those chords to different input keys.
Presets
This view allows you to easily organize and access your Ripchord presets. Presets are at the core of what Ripchord does. If no preset is loaded, Ripchord essentially does nothing.
1.
Typing here will filter out presets that don't match the text that has been entered.
2.
Clicking this button will hide any presets that have not been favorited.
3.
Clicking this button will switch between the presets view and the keyboards view.
4.
Clicking this button will favorite or unfavorite a preset.
5.
Clicking this button will delete a preset. There is a confirmation step before the preset is deleted.
Menu
The menu is where you can access various functions related to your Ripchord presets.
1.
Clicking this button will select the color mode. This setting will be applied to all instances of Ripchord.
2.
Clicking this button will unload the currently loaded preset and initialize an empty one.
3.
Clicking this button will initialize a new, unnamed preset by making a copy of the currently loaded preset. It can only be clicked if a preset is currently loaded.
4.
Clicking this button will open a file selection dialogue so you can import a single MIDI file, or multiple MIDI files at once. Ripchord will parse the MIDI files and automatically generate presets from them.
5.
Clicking this button will open a location selection dialogue so you can export the currently loaded preset as a MIDI file. It can only be clicked if a preset is currently loaded.
6.
Clicking this button will open a file selection dialogue so you can import a single preset file, or multiple preset files at once. To import multiple files, hold down the shift key while selecting them.
7.
Clicking this button will open a location selection dialogue so you can export the currently loaded preset. It can only be clicked if a preset is currently loaded.
8.
Clicking this button will open your default browser and take you to the community presets page.