0% found this document useful (0 votes)
96 views8 pages

Macrobat - User Manual

Macrobat provides additional functionality to Ableton Live racks through special naming conventions. There are several types of Macrobat racks including Chain Mix Racks to control chain volumes/pans, a Selected Chain Rack to control a selected chain's parameters, a Chain Selector Rack to control the chain selector, and a MIDI Rack to send MIDI messages from macros. Macrobat racks can receive input from other racks through Receiver Racks, and RnR Racks allow resetting or randomizing device parameters.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
96 views8 pages

Macrobat - User Manual

Macrobat provides additional functionality to Ableton Live racks through special naming conventions. There are several types of Macrobat racks including Chain Mix Racks to control chain volumes/pans, a Selected Chain Rack to control a selected chain's parameters, a Chain Selector Rack to control the chain selector, and a MIDI Rack to send MIDI messages from macros. Macrobat racks can receive input from other racks through Receiver Racks, and RnR Racks allow resetting or randomizing device parameters.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 8

Macrobat v1.1.

1 CHANGES IN THIS VERSION

2 OVERVIEW

3 MACROBAT RACK TYPES


Chain Mix Racks
Selected Chain Rack
Chain Selector Rack
Learn Rack
MIDI Rack
Receiver Rack
RnR Racks
Snap Rack
Snap Alt Rack
Track Rack
1 CHANGES IN THIS VERSION
No changes were made to Macrobat in this update.

Macrobat User Manual 1


2 OVERVIEW
Macrobat is a component of ClyphX Pro that adds additional functionality to Ableton Live Racks while
maintaining the default functionality of Racks. Racks that access this additional functionality are
referred to as Macrobat Racks. Unless otherwise noted, any Rack can be turned into a Macrobat Rack
and Macrobat Racks can exist on any Track in your Live Set.

To turn a Rack into a Macrobat Rack, you'll need to specify a special name for the Rack and, in most
cases, the Rack's Macros. These special names are not case sensitive unless they are enclosed in quotes,
can exist anywhere within the Rack's/Macro's name and need to be enclosed in square brackets. For
example: [TRACK]

NOTES: If the Macro or on/off switch of a Macrobat Rack is controlled by another Macro or otherwise
disabled (such as when it's controlled by certain M4L devices), the Macro or on/off switch will not be
able to access Macrobat functionality. Additionally, ClyphX Pro Actions that apply to all of the Macros
of a Rack (such as DEV RND) cannot be applied to Macrobat Racks aside from the MIDI Rack.

3 MACROBAT RACK TYPES


The following sections cover the types of Macrobat Racks that are available and the special names you'll
need to use to access their functionality.

Chain Mix Racks


The Chain Mix Racks are a group of three Macrobat Rack that allow you to control mixer parameters of
the Chains of a Rack on the Track they are on. These Racks will operate upon the first Rack (that is not
a MIDI Effects Rack or another Macrobat Rack) found on the Track.

Rack Names:
[CHAIN VOL] – This Chain Mix Rack will control Chain Volumes.
[CHAIN PAN] – This Chain Mix Rack will control Chain Pannings.
[CHAIN SEND X] – This Chain Mix Rack will control Chain Send Levels where X is the letter of the
Send to control.

Macro Names: The Macro names can either be the name of the Chain enclosed in quotes
([“My Chain”] for example) or the number of the Chain ([5] for example) to control.

Macrobat User Manual 2


Selected Chain Rack
This Macrobat Rack allows you to control parameters of the selected Chain of a Rack on the Track it is
on. This Rack will operate upon the first Rack (that is not a MIDI Effects Rack or another Macrobat
Rack) found on the Track.

Rack Name: [SEL CHAIN]

Macro Names:
[VOL] – The Macro will control the Chain's Volume.
[VOL 0DB] – The Macro will control the Chain's Volume, but with a limited range of -inf – 0db.
[PAN] – The Macro will control the Chain's Panning.
[SEND X] – The Macro will control one of the Chain's Send levels where X is the letter of the Send to
control.
[NOTE] – The Macro will transpose the Chain. This only applies to Drum Rack Chains.

Chain Selector Rack


This Macrobat Rack allows you to use a Macro of a Rack to dynamically control the Rack’s Chain
Selector. The range of the Macro will change depending on the number of Chains in the Rack. This is
useful in cases where you're regularly adding/removing Chains to the Rack and don't want to have to
continually edit the Rack's Chain zones.

Rack Name: [CS]

Macro Name:
[CS] – The Macro will control the Rack's Chain Selector.

Learn Rack
This Macrobat Rack allows you to use a Macro of a Rack to control the last parameter that was selected
in Live. You can select a parameter to control by clicking on it with your mouse. You can lock the
Rack to the parameter it's currently controlling by turning the Rack off.

Rack Name: [LEARN]

Macro Name:
[LEARN] – The Macro will control the last parameter.

NOTE: Although all parameters in Live can be clicked on, not all of them are classified as parameters
that can be selected and so cannot be controlled. As an example, none of the parameters of a Clip can
be controlled.

Macrobat User Manual 3


MIDI Rack
This Macrobat Rack allows you to send MIDI messages (Control Change, Program Change and SysEx)
from the Macros. These MIDI messages will be sent to the MIDI port selected as the Output of the
ClyphX Pro Control Surface. They can optionally be sent to the MIDI port selected as the Output of a
ClyphX Pro XT Script. To accomplish the latter, you'll specify the letter of the XT Script after the word
MIDI in the Rack's name. For example, to send MIDI messages to ClyphX_Pro_XTB, you'd name the
Rack [MIDIB].

In all cases, these messages will only be sent when the Rack is on. Also, turning the Rack off and then
on again will cause it to resend its MIDI messages with their current values.

Rack Name: [MIDI]

Macro Names:
[CC X Y] – The Macro will send Control Change number X on MIDI Channel Y. If a MIDI Channel
is not specified, the Control Change message will be sent on MIDI Channel 1.

[PC X] – The Macro will send Program Change messages on MIDI Channel X. If a MIDI Channel is
not specified, the Program Change messages will be sent on MIDI Channel 1.

The Macros can also send SysEx messages. In order to access this functionality, you’ll first need to
define the SysEx messages to send. You'll do this in MIDI Rack-SysEx.txt, which you can find in your
User directory in the nativeKONTROL/ClyphX_Pro folder. To access the SysEx messages from
Macros, you’ll use the names you specified in your SysEx list for the Macro Names. For example:
[MY SYSEX]

Routing Options:
The MIDI messages sent by these Macros can be used in a variety of ways via several routing options:

Option A (This is the only option usable with SysEx data in Live 9)
MIDI data to external MIDI device. In order to accomplish this, select the external MIDI device as the
Output of the ClyphX Pro Control Surface or XT Script.

The next two options require a loopback device such as loopMIDI (Windows) or IAC (OS X).

Option B (This is the recommended option, but is not compatible with SysEx data in Live 9)
MIDI data to loopback device, re-routed back into Live as Track data. This option allows the MIDI data
to be sent into MIDI Tracks in Live. From there, the data can be routed via the MIDI Track’s output
routing and/or recorded.

In order to accomplish this, select the loopback device as the Output of the ClyphX Pro Control Surface
or XT Script and turn the Track switch on for the loopback device’s input.

For any MIDI Tracks you wish to use this with, leave the Track’s input set to All Ins or choose the
loopback device as the input, leave the Track’s input channel set to All Channels and Arm the Track or
set its Monitor to In.

Macrobat User Manual 4


Option C
MIDI data to loopback device, re-routed back into Live as Remote data. This option allows the MIDI
data to be sent back into Live as Remote data (for MIDI mapping parameters).

In order to accomplish this, select the loopback device as the Output of the ClyphX Pro Control Surface
or XT Script and turn the Remote switch on for the loopback device’s input. .

Receiver Rack
The Macros of this Macrobat Rack (referred to as Receivers) allow you to control the Macros of other
Racks (referred to as Senders) in your Live Set. In order to accomplish this, you'll specify a unique
name for the Receiver and also add this unique name to the name of the Sender. Please note that a
Receiver can only control one Sender.

As with all Macrobat Racks, this Rack will update its connections any time you change its name or the
names of its Macros. However, it will not update when the name of a Sender is changed. For that
reason, you should add the unique name of the Receiver to the name of the Sender before adding it to
the Receiver. Alternatively, after you've specified names for Senders and Receivers, you can turn the
Rack off and then on again and all connections will be updated.

Rack Name: [RECEIVER]

Macro Names:
[X] – The Macro will control the Sender that contains [X] in its name where X is a unique name.

RnR Racks
RnR Racks are a group of four Macrobat Racks that can reset or randomize the parameters of other
Devices. These Racks don't make use of Macros, they strictly use the Rack's on/off switch. To access
the function of these Racks, just change the state of the on/off switch (if it's on, turn it off or vice versa).

These Racks are position-sensitive. This means that the Devices they will apply to depends on where
they are located. If the RnR Rack is a top level Rack (not nested inside of another Rack), the RnR Rack
will apply to other Devices on the Track. If the RnR Rack is nested inside of another Rack, the RnR
Rack will apply to other Devices on the same Device Chain.

RnR Racks will not affect each other or other Macrobat Racks, only other Devices on the Track/Device
Chain.

Rack Names:
[RND] – This RnR Rack will randomize the parameters of the Device to the right of it.
[RND ALL] – This RnR Rack will randomize the parameters of all of the Devices to the right of it.
[RST] – This RnR Rack will reset the parameters of the Device to the right of it.
[RST ALL] – This RnR Rack will reset the parameters of all of the Devices to the right of it.

Macro Names: Doesn't apply to RnR Racks.

Macrobat User Manual 5


Snap Rack
This Macrobat Rack allows you to access Snap data stored via ClyphX Pro's Snap Actions. The Macros
can morph the values of all the parameters stored in a Snap between their current values and the values
stored in the Snap.

Current values are assessed when the Macros of the Rack are initialized (either by being renamed or
upon the Rack being loaded into a Live Set). You can cause the current values to be reassessed by
turning the Rack off and then on again.

Rack Name: [SNAP]

Macro Names:
[X] – The Macro will morph the Snap data of the Snap named X.

Snap Alt Rack


This Macrobat Rack is similar to the Snap Rack described above, but works more directly with ClyphX
Pro's Snap Actions and X-Triggers. Snaps can be sent to this Rack from any X-Trigger by using a
modified RECALL Action like so: [MY SNAP] RECALL RACK

Once a Snap has been sent to this Rack, the Rack's first Macro can be used for morphing the values of
all the parameters stored in the Snap between their current values and the values stored in the Snap. The
Rack's name will also display the Snap's identifier.

Unlike other Macrobat Racks, you should have only one Snap Alt Rack in your Live Set and only its
first Macro can access Macrobat functionality.

Rack Name: [SNAP ALT]

Macro Name:
[SNAP] – The Macro (which can only be Macro 1) will morph the Snap data of the last Snap sent to
the Rack.

Track Rack
This Macrobat Rack allows you to control mixer parameters of the Track it is on.

Rack Name: [TRACK]

Macro Names:
[VOL] – The Macro will control the Track's Volume.
[VOL 0DB] – The Macro will control the Track's Volume, but with a limited range of -inf – 0db.
[PAN] – The Macro will control the Track's Panning.
[SEND X] – The Macro will control one of the Track's Send levels where X is the letter of the Send to
control.

Macrobat User Manual 6


Copyright 2017 – 2019 nativeKONTROL. All rights reserved.

This document, as well as the software described in it, is provided under license and may be used or copied only in accordance with the terms of this license.
The content of this document is furnished for informational use only, is subject to change without notice, and should not be construed as a commitment by
nativeKONTROL. Every effort has been made to ensure that the information in this document is accurate. nativeKONTROL assumes no responsibility or
liability for any errors or inaccuracies that may appear in this document.

All product and company names mentioned in this document, as well as the software it describes, are trademarks or registered trademarks of their respective
owners. This software is solely endorsed and supported by nativeKONTROL.

Macrobat User Manual 7

You might also like