= Matrix area

include::partial$user-interface/matrix-area-desc.adoc[]

.Column cells of the matrix area
image::generated/screenshots/elements/area/matrix-area-1.png[]

.Row cells of the matrix area
image::generated/screenshots/elements/area/matrix-area-2.png[width=100]

.Slot cells of the matrix area
image::generated/screenshots/elements/area/matrix-area-3.png[]

include::partial$generated/elements/matrix/template-panel.adoc[]

This is only shown if the matrix doesn't have any columns yet.

include::partial$generated/elements/matrix/audio-template-button.adoc[]
include::partial$generated/elements/matrix/midi-template-button.adoc[]
include::partial$generated/elements/matrix/mixed-template-button.adoc[]

== General

include::partial$generated/elements/matrix/add-column.adoc[]

Adding a new column automatically creates a corresponding REAPER track, on which clips in this column will be played back.
See xref:key-concepts.adoc#column-track[].

include::partial$generated/elements/matrix/add-row.adoc[]

include::partial$generated/elements/matrix/scroll-indicator.adoc[]

// Matrix cell

include::partial$generated/elements/matrix-cell.adoc[]

include::partial$generated/elements/matrix-cell/stop.adoc[]

include::partial$generated/elements/matrix-cell/settings.adoc[]

See xref:user-interface/inspector/matrix.adoc[].

TIP: Right-clicking this area opens the xref:user-interface/menus/matrix-menu.adoc[].

// Column cell

include::partial$generated/elements/column-cell.adoc[]

If you don't see the upper part, check xref:user-interface/dialogs/settings-dialog.adoc#settings-show-column-numbers[].

[[column-drag-and-drop]]
.Column drag-and-drop support
****
Reorder column::
Drag the cell left or right to change the position of the column.
****

include::partial$generated/elements/column-cell/exclusive-mode.adoc[]

This is a shortcut for xref:user-interface/inspector/column/playback.adoc#inspector-column-exclusive-mode[].

include::partial$generated/elements/column-cell/follow-scenes.adoc[]

This is a shortcut for xref:user-interface/inspector/column/playback.adoc#inspector-column-follow-scenes[].

include::partial$generated/elements/column-cell/has-overrides.adoc[]

include::partial$generated/elements/column-cell/stop.adoc[]

include::partial$generated/elements/column-cell/label.adoc[]

See xref:user-interface/inspector/column.adoc[].

TIP: Right-clicking this area opens the xref:user-interface/menus/column-menu.adoc[].

// Row cell

include::partial$generated/elements/row-cell.adoc[]

[[row-drag-and-drop]]
.Row drag-and-drop support
****
Reorder row::
Drag the cell up or down to change the position of the row.
****

include::partial$generated/elements/row-cell/play-scene.adoc[]

See xref:key-concepts.adoc#scene[].

include::partial$generated/elements/row-cell/label.adoc[]

See xref:user-interface/inspector/row.adoc[].

TIP: Right-clicking this area opens the xref:user-interface/menus/row-menu.adoc[].

// Slot cell

include::partial$generated/elements/slot-cell.adoc[]

include::partial$generated/elements/slot-cell/trigger.adoc[]

include::partial$generated/elements/slot-cell/record.adoc[]

This is only available if the corresponding xref:key-concepts.adoc#column-track[] is armed.

include::partial$generated/elements/slot-cell/content.adoc[]

See xref:user-interface/inspector/slot.adoc[].

TIP: Right-clicking this area opens the xref:user-interface/menus/slot-menu.adoc[].

[[slot-drag-and-drop]]
.Slot drag-and-drop support
****
Move slot contents::
Drag this area onto another slot in order to move all clips within this slot to the other slot.

Copy slot contents::
Drag this area onto another slot while holding kbd:[Cmd/Ctrl] in order to copy all clips within this slot to the other slot.

Import content::
Drag a MIDI or audio file from outside onto this area in order to import it as a clip. This should work from the REAPER media explorer, from other plug-ins that offer dragging out content as files and from most file managers.
+
NOTE: Dragging REAPER items onto the slot won't work, because REAPER items are not real files. Use xref:user-interface/menus/slot-menu.adoc#slot-import-selected-item[] instead!
****

include::partial$generated/elements/slot-cell/clip-count.adoc[]

If there's more than one clip in the slot, all will be triggered at the same time.
However, each one will start according to its individual start timing.