2015-08-04 20:06:04 -04:00
|
|
|
|
|
|
|
<p>
|
2017-02-14 10:20:06 -05:00
|
|
|
There are currently 5 devices pre-configured to work with extenders.
|
2017-01-27 11:07:41 -05:00
|
|
|
Two of them are for one master and one extender with the master on the
|
|
|
|
right side or master on the left side. There are three presets for a
|
|
|
|
master and two extenders with the master on the left, in the center
|
|
|
|
and on the right. While these files will work for many uses there may
|
2017-02-25 00:30:29 -05:00
|
|
|
be cases where a custom device profile makes more sense.
|
2017-01-27 23:45:33 -05:00
|
|
|
The best way is to start with the *.device file in the <a
|
2017-01-30 23:40:39 -05:00
|
|
|
href="https://github.com/Ardour/ardour/tree/master/mcp">
|
|
|
|
Source Tree</a> that matches your
|
2017-01-27 23:45:33 -05:00
|
|
|
master device and copy it to a new name such as xt+mc.device in the
|
2017-02-17 06:02:54 -05:00
|
|
|
<a href="@@files-and-directories-ardour-knows-about">
|
2017-01-30 23:40:39 -05:00
|
|
|
user config</a> sub directory <code>mcp</code> and then edit that file. It is best to
|
2015-08-04 20:06:04 -04:00
|
|
|
name the file with the order the devices are expected to be used in as
|
|
|
|
the position of the master device is specified in this file.
|
|
|
|
</p>
|
|
|
|
<p>
|
2017-01-27 11:07:41 -05:00
|
|
|
The three lines of interest are:
|
2015-08-04 20:06:04 -04:00
|
|
|
<p>
|
|
|
|
<pre>
|
2017-01-27 11:07:41 -05:00
|
|
|
<Name value="Device name"/>
|
2015-08-04 20:06:04 -04:00
|
|
|
<Extenders value="0"/>
|
|
|
|
<MasterPosition value="0"/>
|
|
|
|
</pre>
|
|
|
|
<p>
|
2017-01-27 11:07:41 -05:00
|
|
|
Add any lines that are not present.
|
|
|
|
</p>
|
|
|
|
<p>
|
|
|
|
The <code>Name</code> value should be a unique name so it is obvious
|
2017-01-27 23:45:33 -05:00
|
|
|
in the list of devices (so change it).
|
2017-01-27 11:07:41 -05:00
|
|
|
</p>
|
|
|
|
<p>
|
|
|
|
The <code>Extenders</code>
|
2015-08-04 20:06:04 -04:00
|
|
|
value is the number of extenders used and should not include the master in
|
|
|
|
that number.
|
|
|
|
</p>
|
|
|
|
<p>
|
|
|
|
When an <code>Extenders</code> value of greater than 0 is used, extra midi
|
2015-08-22 11:02:50 -04:00
|
|
|
ports will appear for the extenders to be connected to. The MIDI ports
|
2017-01-27 23:45:33 -05:00
|
|
|
for the controllers will be named <code>mackie control in/out</code> for
|
|
|
|
the master, <code>mackie control in/out ext #*</code> where * is the
|
|
|
|
position of the extender from left to right. So for a master in the middle
|
|
|
|
with an extender on either side, the ports from left to right will be
|
|
|
|
mackie control in/out ext #1, mackie control in/out and mackie control in/out ext #3.
|
|
|
|
</p>
|
|
|
|
<p>
|
|
|
|
If using the MCP GUI to connect surfaces the top surface is the leftmost
|
2017-01-28 12:53:26 -05:00
|
|
|
and the bottom is the rightmost. The GUI shows explicitly the position
|
|
|
|
of the main or master surface within the group of surfaces.
|
2015-08-04 20:06:04 -04:00
|
|
|
</p>
|
2019-01-24 06:00:52 -05:00
|
|
|
|
|
|
|
<figure>
|
|
|
|
<img src="/images/mcp-extender-position.png" alt="The Mackie Control Device Dialog">
|
|
|
|
<figcaption>
|
|
|
|
The Mackie Control Device Dialog
|
|
|
|
</figcaption>
|
|
|
|
</figure>
|
|
|
|
|
2015-08-04 20:06:04 -04:00
|
|
|
<p>
|
2017-01-28 12:53:26 -05:00
|
|
|
The <code>MasterPosition</code> value is the position the master unit
|
|
|
|
(with the master fader) is located at within the group of surfaces.
|
|
|
|
The surfaces are numbered from 1 at the left side and up. So if there
|
|
|
|
are three surfaces, <code><MasterPosition value="1"/></code> will
|
|
|
|
expect the master on the left, <code><MasterPosition value="2"/></code>
|
|
|
|
would be master in the middle and <code><MasterPosition value="3"/></code>
|
|
|
|
would be master on the right.
|
2015-08-04 20:06:04 -04:00
|
|
|
</p>
|
|
|
|
<p class="note">
|
|
|
|
The default value of <code><MasterPosition value="0"/></code> has
|
|
|
|
the same effect as <code><MasterPosition value="1"/></code>.
|
|
|
|
</p>
|
|
|
|
<p>
|
|
|
|
If the <code>MasterPosition</code> value does not properly match the
|
2017-01-28 12:53:26 -05:00
|
|
|
physical position and MIDI port, the master fader and global controls will
|
2015-08-04 20:06:04 -04:00
|
|
|
not work. The master unit will act like an extender.
|
|
|
|
</p>
|
2017-02-13 14:53:37 -05:00
|
|
|
|