There are two Devices coming with Chord-O-Mat.
- the Instant Scale Device, which is similar to the build in Lives „Scale“ Device, follows the Scale or Chords from the Chord-O-Mat Trigger Device. With this you are able to sync the Scales easily over your whole Live Project.
- the Push Loopback Device - with this you can record Chord progressions if you play with Push.
It’s recommended to use only one instance of the Chord-O-Mat 3 Trigger Device in your Live Project. Because the Devices communicates also with other Devices, there could be unwanted behaviors when you use more than one Device in your Live Project.
- on the top row of Chord-O-Mat you’ll find the Settings
- Here you can set the Root Note & the Scale
- This is the Chord Matrix where all Chords from a selected scale are highlighted
- These are the Chord-Slots, where you can make your own chord collection per scale
- Here you can Modulate the chords: inversion, strum and octave pitching. On the middle there’s an Infotext message.
- With the Scale Correction, you can Pitch all incoming Notes the Notes of the selected Scale
- The Octave Designer can add / removes Notes from the chords
- Output Monitor: here you can Monitor the incoming / Outgoing and mapped Midinotes
- File Handling: drag & drop a folder or *.json file into the GUI and all files of the folder are listed in the dropdown menu. The path will be saved within the Liveset.
In the Device Window you see the Version you’re using and if your Device is up to date or not.
- this is the info view with credits etc.
- this button opens the settings view, where you are able to connect the Ableton Push Controller.
- these are links to the online support page, the online manual, Soundmanufacture website & the youtube resources
- here you can select the Ableton Push Controller. How to connect Push see here.
- here you can show the Controls for the Octaves & the Instat Scale Device on your Push Controller.
- Store the Presets per Scale or per Banks (independent from the Scale)
On the top row of the float window you’ll find some further settings:
- “always on top” keeps the window on top if activated
- Zoom: here you can set the size of the float window
- “Instant Scales” this opens the Control Panal for the Instant Scale Devices
- “Push Loopback” this must be activated, if you use the Push Loopback Device
- File Management: here you can recall your files with different Chordsets
in the monitor you can visualize the incoming and generated notes from Chord-O-Mat
the chord matrix shows which chords are in the selected scale
In the Chord-Matrix you can see which Chords are inside the selected scale.
On the top to bottom the chords are listed and from left to right the root note of chord.
Each chord that fits into the selected scale is marked blue.
It’s possible to play each chord by clicking on it (also the chords that are not selected)
“play all chords” mode
to explore chordprogressions you can activate “play all chords” on the top of the clip slots.
then you’re able to play each chord within a scale on a keyboard or on Ableton Push
the “play all chords” mode is recomended for exploring chord and less to play live.
monitor (play all chords mode)
in “play all chords” mode the range of the keyboard is visible
It’s also possible to change the range of the keyboard layout just by clicking onto a note.
to store & recall the chord presets properly please read about the file management of Chord-O-Mat & how to store your chord collection in the external json file!
with the “chord slots” you can create your own chord sets within a scale and presets to use them in all your live sets.
with the chord-slots you can create individual chord-collections within every scale. to play these Live with the keyboard or with Ableton Push.
there are up to 8 presets for each scale, where you can store switch between individual chord sets.
in each chord slot you can set individual settings for the chord, like the octave or the chord inversion.
different ways to choose your assign your chords
drag & drop chords from the chord matrix into the chord slots
you can assign the chords by drag & drop from the chord matrix.
It’s possible to assign also chords that are not inside the selected scale. So you’re absoltely free to assign any chord you want.
select assign the chords while holding a key in “play all chords” mode
while in “play all chords” mode you can also play a chord on your Keyboard or Ableton Push and there’s a red border visible, then click on a clip slot to assign it.
re-arrange chord sets
change and re-arrange the chordsets
when you want to swap the chords inside a chord slot you are able to trigger the chord and drag & drop it to another chord-slot.
- activate / deactivate the chord slot
- assign a key to the chord slot
- change the root note of the chord slot (works like a dial - click + move up down)
- change the chord (drop down menu)
- trigger the chord / move the chord to another clipslot via drag & drop
- set the chord inversion (if it’s set to global the chord always folows the global inversion setting)
- set the octave of the chord
follow the root note
change the key and the chords will follow
play with an Keyboard & how to assign the chords
assign the Keys to a Midichord
activate the Midi learn button, it blinks red, then hit any Key of your Keyboard and the Midi learn button inside the Clip Slot is coloured blue and shows for example “N 60” for Note 60.
Then this key is assigned to the Chord inside Chord-O-Mat
with the scale correction you can force the incomming notes to the given scale
if you have connected a Keyboard only the Notes that fit into the selected Scale
will be played. All other Notes will be muted (in Gated Mode) or will be pitched
To the Scale (pitched Mode)
With Push only, you can ignore this.
- Scale Correction: turn the Scale Correction On or Off
- min / max: here you can set the range of your Keyboard, Notes outside the range will be bypassed
- Keyboard: shows the Notes which fit into the selected Scale
- pitched / gated: if Pitched is selected all Notes that will not fit into the scale will be pitched to the Scale.
If Gated is selected all Notes that will not fit into the Scale will be bypassed
- Octave: you can Pitch the Octave up and Down
use the octave designer to bring variarions to your chords
With the Octave Designer, you can add or remove Notes that will be played.
It shows also the Notes of the chord that is actually played
And you switch easily and fast between them with the 8 Presets.
create different Variations with the Octave Designer
add octaves to the notes of the chord
filter notes from a chord
spread the chords over the Keyboard
use the presets to switch create variations
with the presets you can create variations to your chords on the fly
Connect a Keyboard
connect a Keyboard to Chord-O-Mat 3
to connect a Keyboard to Chord-O-Mat 3, select the midi input port of your Keyboard and set the Monitor in Ableton Live to “IN”
change the key and the chords will follow
using the “master trigger”
The “Master Trigger” function is another way to trigger Chords.
If you activate the “Master Trigger”, you can map a midi note
If the Midi Note is played, it will always trigger the last chord.
The Output if you hit a Chord Slot is Muted, when “Master Trigger” is activated, it changes just another Chord.
This function is cool to work with midi clips, to have always the same rhythm structure, while you can change the chords on the fly.
Connect Ableton Push
Connect Ableton Push 1 or Push 2 to Cord-O-Mat 3
Chord-O-Mat 3 doesn’t work with Push 2 at the moment. I will work on this as soon Push 3 will arrive here.
If you use Ableton Push, both Push 1 & Push 2 are working with Chord-O-Mat 3.
You have to go first in the settings in the Device itself and select your Push Device. If Push isn’t found, please hit “rescan Push”
Your Push Controller should be visible in the Dropdown Menu. Please selct your Ableton Push there and activate the Device via the “Device activeated” Button.
the chord slots are highlighted on the Pads from Push
control the Instant Scale Device / change octaves
change the key and the chords will follow
Record a Chord-Progression via Ableton Push
please read the page about the Push Loopback Device
To record Midi Notes into the track Chord-O-Mat is inside and trigger the chords via a clip it’s easy with an keyboard. While Chord-O-Mat receives the messages directly from Push and not from the Track input, you have to use the “Push Loopback” Device. Please read more here about how to integrate this workaround.
Instant Scale Device
The “Instant scale device” is similar to the internal scale device of Ableton Live, with the difference that it is possible to change the key of the complete Live set.
It’s a shared device with Chord-O-Mat and Scale-O-Mat. That means the instant scale device can be controlled by both devices.
control the instantscale device from chord-o-mat
you can assing each instant scale device to one of the four groups of chord-o-mat. each group controls all instant scale devices realted to this group.
the functions of the Instant Scale Device
the instant scale device receives midi notes from the track
if the related group is set to “track in” the instant scale device receives the midi input from the Track (playing clips, or Live input).
It behaves like the native Ableton Live Scale Device.
the Instant Scale Device is muted
If the group is set off, the related instant scale device will bypass all notes.
if the group is set to scale, the instant scale device will pitch all incomining notes to the set scale.
If the group is set to chord, it’s possible to learn the played chord once or it’s also possible, that it will follow the chord progression of chord-o-mat.
If “to chord” is activated the next played chord will be learned to all related instant scale devices.
to follow the chord progression, activate the “instant chord mapping” button.
there are two modes “pitched” & “gated”
- pitched: all notes will be pitched to the set scale or chord.
- gated: all notes that are not in the set scale will be filtered out.
control selected groups
Push Loopback Device
Ok, if you’re working with Push and you want to make Chord Progressions and record into a clip, there is indeed a problem.
With a connected Keyboard everything is working well, because Ableton Live receives the Midinotes from the Track Input, but if you Play over Push, the Device receives the messages over the remote script from Push and not over the Track Input.
So, to solve this problem there is a Device inside the Package called „Push Loopback“. This Device just sends Midimessages to the Trackinput where Chord-O-Mat 3 is. Please read this how to set up everything.
yes … this Device is more a crutch … but there was no way around that.
1.) create a new Miditrack with the Push Loopback Device inside. Then set the Input of this Track to „no input“
2.) route the Output of this Track to the Midi Track where Chord-O-Mat 3 is inside
3.) Now Chord-O-Mat 3 will communicate with the „Push Loopback“ Device and the Device will send the Midimessages you have mapped inside the Chordslots to the Input of Chord-O-Mat 3
4.) Activate “Push Loopback”
Be sure you have assigned the incomming Midinotes to the Chordslots, like you use it with a Keyboard. It doesn’t matter which Notes are mapped. You can use the same midi mapping as with your keyboard. If the Slots are not mapped the Device couldn’t receive any Message from Push!
If you’re using only Push it’s recommended to use the „Standart Mapping“ which maps automatically the white keys to the 16 Chordslots.
If the Chordslots are not mapped to a Midi Note, the Loopback Device won’t work.
Store & Recall
select your preset file
don’t forget to save your changes
While all the settngs are stored insde the *.json file don’t forget to save the file after every change you make inside chord-o-mat. Please remind, the changes will not be saved within the Liveset, only the path to locate the file.
routing the output to another track
you can quickly route the Midi Output of Chord-O-Mat to another Track.
you can also midi map this button.
select a track
click on the “route output to selected track”
and the output of chord-o-mat will play the instrument of this track