Chord-O-Mat 3 - User Manual

Chord-O-Mat 3 is a Chord Library and Trigger Device 

for Ableton Live 10 with Push integration.

It’s designed to have quick access to the chords in a Scale, 

to explore Chords, make chord progressions and play Live.

In the Device you’ll find all Scales from Push and 

also the Scale Collection of Tobias Hunke.

There are two Devices coming with Chord-O-Mat.

1. 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.

2. 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.

Have fun!

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 presetfile into the GUI and all  files of the folder are listed in the dropdown menu. The path will be saved by the Liveset


On the top of Chord-O-Mat 3 you’ll find the Settings for the Chord-O-Mat 3 Device

Always on Top: the floating window will never hide 

Since Version 3.0.6 you’ll find the Push  Settings in the Device inside the Device Chain. (Page 25)

This will show the Instant Scale 

Device Control Panel 

Write a *.json file with your individual Chord Collections to disk and select a scale collection from the menu.
Please locate the folder with your presets first!

If you work with Push and

Want to record 

Chord Progressions in Clips

You can activate this. 

Here you can set your Root Note & Scale:

For every Scale there is are up to 8 Presets for your individual Chords in the  Chord Slots.

You can Store up to 8 Chord Collections for every Scale 

(-> please read the chapter about the Chord-Slots)

This is the „Chord Matrix“ here will be displayed 

all chords which fit into the selected scale.

Here you can trigger all chords with your mouse.

The „Chord Matrix“ gives you an Overview of the Chords that are in the selected Scale. 

You can Trigger all chords with the Mouse and also with your Keyboard or Push, if „play all chords“ 

is selected. 

The Chord Matrix is about to explore chords and have an Overview. 

With the „Chordslots“  you can make a chord selection of max. 16 Chords to 

play them via Keyboard, with Push or make Chord progressions with Clips.

drag & drop

These are the „Chord Slots“ here you can drag & drop a chord from the Matrix to trigger it from your Keyboard or from Push

The Chord Slots are here to make individual Chord Collections for every Scale and to Trigger the Chords from a Keyboard or from Push.

If you dragged a Chord from the Matrix into a Chord Slot the Button on Push will get automatically mapped. When you work with a Keyboard you have to learn an incoming Midi Note the the chord slot.

With Version 3.1 you can set up individual settings for “inverte” & “octave in every Chord Slot. When set to “global” the setting of the global inverte or Octave Value will be played.



Trigger and/or swap chord to another Chordslot

global chord settings

To Trigger a Chord with a Keyboard or from your Clips, you have to learn a Midi Note to the Chord Slots:

1. Be sure that the Device is receiving Midi from your Keyboard check your Input routing in the Midi Track the Device is inside 

2. Click on the “midi learn” button, if the Button blinks red, then hit the Key you want to assign. 

     Then the Key is mapped & you can trigger the Chord in this Chordslot

The Note is learned and you can

Trigger the Chord

Activate the midi learn Button

Play the Key you want to assign to the Slot

delete the midi mapping here

Another way to assign the Midi Notes is to click on the Button “midi mapping”. Here you can select “Standart Mapping” which assigns all Chord-Slots to a Midi Note. This is recommended if you’re working with Push & the Push Loopback Device

You can easily move Chords from one Chordslot to another, Trigger a Pad & drag & drop to another Pad

If you change the Root Note, the chords in your Chords in the Chordslots will always follow the Rootnote.

If there is a chord inside a slot, the Button on Push is highlighted and you can trigger the chord from there.

The “Global Trigger” function is another way to trigger Chords.

If you activate the “Global Trigger”, you can map a midi note to it. 

If the Midi Note is played, it will always trigger the last chord.

The Output is muted, if you hit a Chord Slot

when “Global 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.

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, you can ignore it.

  • 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

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.

If "bind to Root Note" is activated the lowest Note of the chord is always nearest to the Root Note of the Scale. In this Case it's "C"

Since Version 3.1 this feature is replaced by the Inverte dial. 

In this example a C Major Chord is played.

The Notes of a C Major are  C E G, they are displayed in the 

grid and highlighted red.

Here the first Note (C) is duplicated and pitched one Octave lower

Here a F add 9 Chord is played which contains the Notes:


the first Note (F) is duplicated and pitched one Octave lower

Here the Same with the C Major Chord

C is pitched one Ocatve lower

E is pitched one Octave higher and the original Note is removed

G is pitched one Octave higher

With the F add 9 Chord:

F = -12

G = +12

A = +12

C = +12

here you can Modulate the Chord and make some Variations.

  • Invert:                   Inverts the Chord 
  • Octave:                 Play the Chord in different Ocatves
  • Strum/Speed:        if Strum is selected it triggers the Notes of the Chord up or down if random is selected it plays the Notes of the triggered Chord in an random order.
  • humanize:             here you can make some variations of the Strum feature
  • Velocity: this Parameter sets the Velocity, if you trigger a chord with the mouse. It has no function, if the chords are triggered with an external Keyboard, Push or via Midiclips.
  • Mapped Notes: shows the Notes, that are mapped to the 16 Chord Slots
  • Input/Output/both: Shows the incoming Notes from the keyboard or Clips (Input) or the Notes of if you trigger a chord Chord (Output) or both.
  • Panic: hit Panic to kill all hanging Notes
  • Touchstrip (new feature since Version 3.1.1):  you can switch on or off the possibility to play notes with the touchstrip. There are two modes available which changes the behaviour of the touchstrip. With the value you can adjust the duration of the notes in milliseconds.

What’s the Instant Scale Device

The Instant Scale Device is a Device that is working with Scale-O-Mat 4 and Chord-O-Mat 3 to replace Abletons stock „Scale“ effect. 

it enables you to control the harmony of your whole Liveset from within the Scale-O-Mat 4 or Chord-O-Mat 3 so, you’re able to have always the same scale all over your project and with up to four individual scale groups you have a lot of possibilities to play with individual scales with ease.

You can place the instant scale Device in any other Midi Track of your Live Project and you can assign them to one of four Groups, which can be remote controlled from the Chord-O-Mat Trigger Device.

If you click on the „instant scale“ Button, you see the Remote to control the four Groups of every instant scale device 

Mute: the Instant Scale Device Track is Muted

receive: the Instant Scale Device plays the 

Chords of the Chord-O-Mat 

Trigger Device.

Track IN: the Instant Scale Device receives

Midi from the Track and adapts 

The Scale to it

Here you can set up how the incoming Midinotes

Will be processed, when the Instant Scale Device is set to “Track IN”

Scale is off:

The incoming Notes

will be not processed


Only the Notes that fit 

to the selected scale will 

be played


You can “learn” a chord via the “to chord” button and only the notes of the chord will be played or filtered. 

“To Chord” Feature: To learn a chord to the Instant Scale Device, where the Midi Input or the Midi from your clips are processed, hit the “to chord” button, then play a chord. After this only the Notes from this chord will be played.

To connect a keyboard to Chord-O-Mat select the Keyboard on the midiinput of the track and activate the ARM Button or set the input monitoring to „in“

If Push isn’t regognised by the Device, hit rescan

Select if you want to use Push 1 or Push 2

Shows what Device is connected

Show / hide Octaves & Instant Scale Device remote control

here you can choose how the scales are stored. You can store up to 8 presets per scale. Or the Scale could be stored independently which scale is selected.

Unlock from Push (if you remove the Device, or turn it off, the Matrix of Push didn’t react anymore. You have to unlock the Device from Push first)

To Trigger Chords from Push or a Keyboard, you’ll have two Modes.

1. „play all chords“ is ON: in this Mode all chords will be spread over the Buttonmatrix of Push or over a Keyboard, and you’re able to play and explore the chords within your scale. If you hold a chord on Push or your Keyboard in this mode and click with your mouse on to a chord Slot it will be copied to this Slot.

2. „play the chords“ is OFF: Here you can trigger the Chord inside the Chordslots. You can make a selection of 16 Chords per Scale, that means every Scale has it’s own preset for the chord Slots. 

In this Mode you can also control the Instant Scale Devices, the Octaves and the Octave Designer

One additional Note: you can play the last chord you triggered also with the touch strip from Push. If you leave your finger on the touch strip and you trigger a chord, it will be muted.

If you have connected a keyboard, the chords will be automatically mapped to the keys.

You can also hold a chord on your keyboard and click on a chordslot to copy it into there.

Trigger Chords with Push if „play all chords“ is ON:

You’re able to trigger all chords from the selected scale. This is good to explore all the chords. To assign a chord to a chord-slot, hold a chord on push or your keyboard and click on a chord-slot. The colors show the different chords, like in this case C-Chords, D-Chords, E-Chords and the colors are shown also on Push.

You can switch between 

The two modes with the 

“select” button on Push

Remote control the Instant Scale Devices with Push:

If „play all chords“ is turned off you can also control the Instant Scale Devices from the Push Buttons.

On the Left Site of your Push Buttons you’ll find Instant Scale Device Group 1 + 2 and on the right side Instant Scale Device Group 3 + 4

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.) 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! 

5.) Activate “Push Loopback”

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.

Please Read! 

Since Version 3.1 the Filemanagement has changed. Everything is stored now in an external *.json file and NOT within you Liveproject!

On first Start you have to locate your Preset Folder or a Preset File just by drag & drop the folder on to the GUI of Chord-O-Mat. 

The Path of the file will be relocated if a Live Project is stored & recalled.

So depending on your workflow it can be good to store the Presetfile within your project folder.

After locating the folder with the presets you have access to all *.json files in the folder thru the drop down menu.

There’s a new routing Option since Version 3.1 where you can quickly route the Midi Output of Chord-O-Mat to another Track.

Just select another Track, click on the “Route to selected Track”  and the Output of Chord-O-Mat will send the Midi to this Track

No Midi Output:

  • If you have no Midi Output from the Device, then check, if the “Touchstrip is on / Output is muted” Button is active. 
  • If yes, then hit this Button or  the Panic Button  
  • Global Trigger is activated.

Push doesn’t react anymore: Please UNLOCK the Device from Push in the Settings menu, before you remove the Device or turn it off 

• Hanging Midinotes: hit the Panic Button

• No Output with the Push Loopback Device: 1. Check your routing 2. Be sure you have assigned the incomming Midinotes 

   in the Chordslots 

(c) 2020 Soundmanufacture

(c) 2020 Soundmanufacture