Imaginando

View My GitHub Profile

Matrix Module - LK Help

The Matrix module is a controller for Ableton Live and other MIDI software/hardware, carefully designed to give you access to the most common functions and operations for Ableton Live’s Session View (LIVE Mode), or for use as a MIDI mobile workstation (MIDI Mode). Tap LIVE or MIDI in the status bar to toggle between modes.

Ableton Live users please note: using the Matrix module requires the installation of the LK control surface. For more information on how to install the LK control surface please visit the Setup section.

LK Matrix Module sequencer overview of Ableton Live's Session view

The Matrix module is composed of several subsections and hidden menus. At the top of the screen, in the status bar, you will find the following fields:

Live Mode

MIDI Mode

Matrix Settings

General

Performance

User Interface

Transport Controls Menu Bar

Across the bottom of the screen you will find the transport bar with the following icons/buttons (left to right):

Clip Grid

Occupying most of the screen is the clip grid. In LIVE MODE, this view reflects your Ableton Live session view.

It consists of tracks, scenes, clips, a transport bar across the bottom and an inspector zone that can be opened using the bar on the top of the transport zone. The inspector zone holds the devices and sends sections (in LIVE MODE) and the composer section.

You can change the size of the clip grid by going to the Matrix Settings menu on the Main Menu and adjusting the “Cell Width” and “Cell Height” settings.

Tracks

Tracks are displayed vertically, from left to right, each track occupying a single Matrix column, with the Master track on the right. The clip grid can be scrolled/navigated by dragging anywhere within the clip grip.

Each track consists of, from bottom to top, the following:

Toggling the Mixer button in the bottom bar displays additional controls.

Long-pressing the track name opens the context menu:

Note for MIDI MODE: When using MIDI mode, you can choose the other LK modules as track inputs. This way you can record clips using the MIDI output of your desired modules. If you’re using LK as an AUv3 unit, you can receive and send MIDI information in your tracks by using the “LK Input” and “LK Output” as your track’s input and output respectively.

Master Track

The master track features additional controls that affect all tracks.

Scenes

The Master track, on the right side of the interface, contains the scene launch buttons.

Tapping on a scene launch button triggers all the clips in that row.

Long-pressing the scene button opens the context menu:

Clips

To create a new clip simply double tap an empty grid cell (any cell containing a stop button). The created clip will have the selected Default clip length. You can also create one using the composer section.

Tapping a clip will trigger it, and it will start to play accordingly to the sessions trigger quantisation, keeping sync. To select a clip without triggering it, use the shift modifier button. The selected clip shows a thin, white border.

Long-pressing a clip will open the context menu:

When a clip is playing, a solid rectangle along the bottom edge of the clip displays the playing position of the clip, from left to right.

Playing and recording clips

The clips in the Matrix have the same behavior as the session clips in Ableton Live, meaning that tapping on an existing clip will play it, while tapping again on the clip will relaunch it. Similarly, tapping on the scene launch will trigger the corresponding row of clips and tapping it again will relaunch the exact same row.

The stop button for the clips or scenes can be found at the clips zone in the corresponding track, represented by a black square on a grey background.

If a track is armed in the Mixer section (either if it is a MIDI or an audio track), tapping on a blank clip will automatically create a new clip and start a recording. If Recording Fixed Length is enabled, the recording stops when the clip reaches that length.

Inspector panel

Right above the transport bar there is a split view bar; tap to minimize/maximize the Inspector panel. You can also press and drag the == icon to adjust its size.

The Inspector panel consists of:

COMPOSER

LK Matrix Module clip composer

The Composer view displays a Piano Roll environment which allows you to edit the contents of the MIDI clips. Composer will always reflect the selected clip on the clip grid - except when selecting a return track or the master track, in which case you keep seeing the previous clip. The selected clip is the intersection between the selected track and select scene.

Piano Roll

The Piano roll is where you can view and edit the contents of the clip. All the basic actions, such as creating/deleting notes, zooming and moving notes, are available through gestures or by using a connected mouse.

Zooming and Panning

To zoom, pinch two fingers inwards (to zoom in) or outwards (to zoom out). To pan the clip area, drag two fingers in the direction you wish to pan. Pressing and dragging the keyboard scrolls up and down, and you can also use the scrollbar to the left of the piano roll to zoom (drag left and right).

Clip Loop Zone

LK Matrix Module clip composer clip loop zone

At the top of the composer, aligning with the beat markers, is the loop marker, indicating the loop region. You can change its start and end by dragging the left or the right loop handles (the thicker edges on each side of the blue line). To move the loop region, drag the centre of the loop marker left or right.

Drawing notes

To draw notes, tap on the desired note location within the grid. Note length will be dependent on the grid snap resolution. If you press and slide to the right when adding a note, you can set a custom note size.

Selecting Notes

To select notes, simply press and drag inside the composer area. This will create a blue selection area, and all the notes inside that bounding box will be selected. When a group of notes is selected, the actions made to any selected note will affect all the other selected notes.

Deleting notes

To delete a single note simply tap it. To delete a group of notes just select the notes you want to delete, then tap any note from the selection to delete them all.

Changing note lengths

To change the size of a note, press and drag the right edge of the note (the end zone is marked with a darker color). When snap to grid is on, its length will be always snapped to the grid resolution. If a group of notes is selected, changing the length of one note will change the length of all selected notes by the same increment.

Moving notes

To move a note just drag the note to the desired location. The note will always snap to the grid resolution if the snap to grid option is active. To move a group of notes, make a selection, then drag any selected note to move them all simultaneously.

If a note is moved and dropped on top of an existing note, the existing note will be truncated where the note was dropped.

Toolbar

The composer features a toolbar on the top with the following functions:

Clip Tools

LK Matrix Module clip composer properties panel

Located on the right, this menu consists of several panels which can be selected by tapping each respective icon. Here you can access the clip’s properties plus a range of creative tools to help generate and edit MIDI notes in a variety of useful and interesting ways.

Clip Properties

Here you can access the clip’s general properties.

Keyboard

This provides the option to set a scale for the current clip and mark all piano roll keys for that scale with a red square. This serves as a visual aid to help you stay in key when composing.

Rhythm

Allows making subtle timing adjustments to the notes.

Note Tools

LK provides a range of custom note actions from basic time-saving tools to musical operations, allowing you to make creative changes to your created lines.

Note: If no “all” command is available for a certain operation, the operation applies to selected notes. If no notes are selected, it applies to all notes.

Generate

Here you can generate or change notes in a musical manner. This action will take the clip’s scale into account. If you want some friendly results, please select a scale (or make a custom one) so that the generated notes remain in tune with your song.

Follow Actions

Here you can choose what will happen to the clip/notes when the current clip reaches its end.

Velocity, Probability and Automations

When the Automations icon Automations Icon is toggled, an editor is overlaid on top of the composer, letting you change notes’ velocities and probabilities, and create MIDI automation lanes.

In LIVE MODE, only velocity editing is available.

LK Matrix Module composer velocity and automation zone

Velocity and Probability

When the automations editor is enabled, a bottom bar is displayed. VELOCITY is selected at first, displaying note velocities.

The note velocities are represented by red rectangles. Velocities are displayed only for the selected notes. You can select all notes in a key by double pressing it in the keyboard. A note’s velocity is also reflected in the note’s drawn color.

You can change the velocity of the notes by pressing and dragging the velocity bars. If shift is pressed, the velocity change will apply to all selected notes and will be relative to their current values, rather than absolute.

LK Matrix Module composer inspector detail of velocity of an Ableton Live clip

To edit note probabilities, select PROBABILITY in the bottom bar. Note probabilities work similarly to velocities; they’re represented by red rectangles and can be edited by pressing and dragging. A note’s probability is reflected in the black rectangle drawn in the bottom of the note.

Automations

To create an automation lane, press the “plus” icon in the bottom bar. The following dialog will pop up:

LK Matrix Module composer automation lane selection

You can select which MIDI CC to automate. Additionally, you can send pitch bend, pressure and program change messages.

Once a new lane is added, you can perform the following actions:

The bottom bar has the following controls on the left side:

On the right side:

Devices

The Devices tab lets you browse and tweak the selected Ableton Live track devices. Start by selecting a track with devices (if there are no devices available on the track, the tab will display a message). ALl devices appear collapsed by default.

LK Matrix Module devices inspector of Ableton Live Devices

When open, the first device will fill the whole tab, while the next devices will break to the next line. Drag up to scroll down and view the other devices.

LK Matrix Module devices inspector detail scroll of Ableton Live Devices

Each device container is scrollable, allowing horizontal navigation of all parameters and subdevices. If the device has only a small set of parameters then the rest of the tab will show empty space, except when the device has a device chain (i.e. a Drum Rack or Instrument Rack).

Note: The option to ‘include chain’ must be enabled in LK settings. Let’s look at this example:

LK Matrix Module devices inspector detail of intrument rack of Ableton Live Devices

A 909 Core Kit has a device chain for each drumpad. The first parameters correspond to the chain instrument’s parameters, followed by the list of devices in the chain.

When you select a different device in the chain, the selected device will be loaded to its right. Drag left to display the device’s parameter. Note: In rare occasions, a long device chain may strain your mobile device’s resources and force LK to shut down.

Sends

The Sends tab lists the selected track sends. To change the send value, touch the slider and drag vertically.

LK Matrix Module sends inspector of Ableton Live Sends

Learn all about the MIDI Pads module.