David Robillard
99904735e0
git-svn-id: svn://localhost/ardour2/branches/midi@1614 d708f5d6-7413-0410-9779-e7cbd77b26cf
127 lines
5.8 KiB
XML
127 lines
5.8 KiB
XML
<?xml version="1.0" standalone="no"?>
|
|
|
|
<!DOCTYPE section PUBLIC "-//OASIS//DTD DocBook XML V4.4//EN" "http://www.oasis-open.org/docbook/xml/4.4/docbookx.dtd" [
|
|
|
|
]>
|
|
|
|
<section id="sn-behringer-ddx3216">
|
|
<title>Behringer DDX3216</title>
|
|
<para>
|
|
The Behringer DDX3216 isn't actually a dedicated control surface, it is
|
|
a digital mixer. However it does have the capability to control ardour
|
|
using it's faders and the pan pots, through it's midi I/O. Unfortunately
|
|
for some bizzare reason, the protocol for mute toggling changes on the
|
|
Behringer and is not compatible with ardour. Most commonly you would
|
|
setup ardour so the mixer and panning was reflected by the Behringer,
|
|
however you can control other elements of ardour such as plugin
|
|
controls/automation. This can potentially save a lot of time given you
|
|
can control a lot more than just one level at a time, as opposed to one
|
|
when using a mouse. The DDX3216 can also receive MTC (MIDI Time Code)
|
|
from ardour and control ardours transport via MMC (Midi Machine
|
|
Control), making it a very useful go between for any other external
|
|
devices that can also receive MTC. On top of that, any other software
|
|
synced to JACK will be controlled via the DDX3216 as well!
|
|
</para>
|
|
|
|
<para>
|
|
The setup is quite simple as follows:
|
|
</para>
|
|
<orderedlist>
|
|
<listitem>
|
|
<para>
|
|
On the DDX3216 select the MMC/MIDI button. Press the Previous/Next
|
|
buttons to move to the RX/TX page. Make sure that you have both RX
|
|
and TX selected for 'Control Change', and TX selected for 'Machine
|
|
Control'. Under the menu 'RX/TX Only', make sure Fader and Pan is
|
|
selected.
|
|
</para>
|
|
</listitem>
|
|
<listitem>
|
|
<para>
|
|
To receive MTC do the following. Press the Previous button to get to
|
|
the Setup page. Select MTC as your source. Make sure the receive
|
|
channel is set to OMNI so it will listen on all channels, and the
|
|
MMC device is set to 7F (all). Save a new Preset on the DDX3216,
|
|
something like MMC/MTC.
|
|
</para>
|
|
</listitem>
|
|
<listitem>
|
|
<para>
|
|
Connect your midi in and out cables to your sound card, and to the
|
|
Behringer DDX3216. Start <application>qjackctl</application>, and
|
|
then start ardour. In qjackctl go to the connections dialog, and
|
|
select the <guilabel>midi</guilabel> tab. Select the Midi output on
|
|
the left window and the ardour input on the right window, and press
|
|
connect. Select the ardour output on the left window and the midi
|
|
input on the right window, and press connect.
|
|
</para>
|
|
</listitem>
|
|
<listitem>
|
|
<para>
|
|
I suggest making a template in ardour so you don't have to do these
|
|
following steps each time. Load a new session with your desired
|
|
amount of tracks (I used 16). Go to menu <menuchoice>
|
|
<guimenu>Windows</guimenu> <guisubmenu>Options Editor</guisubmenu>
|
|
</menuchoice> and select the <guilabel>MIDI</guilabel> tab. Select
|
|
all the options and make sure the midi port you have connected to in
|
|
qjackctl is 'online'.
|
|
</para>
|
|
</listitem>
|
|
<listitem>
|
|
<para>
|
|
Open the mixer window
|
|
(<keycombo><keycap>Alt</keycap><keycap>M</keycap></keycombo>) and
|
|
then hold down <keycap>Ctrl</keycap> and click the middle button of
|
|
your mouse, on the fader control for track 1. A dialog will appear
|
|
over the fader asking you to <literal>operate MIDI control
|
|
now</literal>. Move the fader on the Behringer that you want to
|
|
control track 1 ardour fader - and whalla! I use fader 17 (fader 1
|
|
in page 2) as it isn't used for analog inputs and saves confusion.
|
|
Now do the same thing for the panning, ctrl and middle click on the
|
|
pan control in ardour, and move the pan pot on the DDX3216. Repeat
|
|
the Step for as many tracks as you have. Then save the template as
|
|
'MIDI controlled' or something similar. Next time you create a
|
|
session, select this template from the drop down list and you are
|
|
ready to cruise.
|
|
</para>
|
|
|
|
<para>
|
|
Remember you can assign the DDX3216 pan pots or even faders if you
|
|
want, to the plugin controls, send levels, inserts etc etc.
|
|
</para>
|
|
</listitem>
|
|
<listitem>
|
|
<para>
|
|
You can also operate the ardour transport and have ardour transmit
|
|
MTC back to your DDX3216 (it is only capable of receiving timecode,
|
|
not transmitting it). Go to the ardour menu
|
|
<menuchoice><guimenu>Windows</guimenu><guisubmenu>Option
|
|
Editor</guisubmenu></menuchoice> and the <guilabel>Sync</guilabel>
|
|
Tab. Set <guimenuitem>Positional Sync</guimenuitem> to Sync with
|
|
Jack. Select <guimenuitem>Send MTC</guimenuitem> and
|
|
<guimenuitem>Jack time master</guimenuitem>. Set your SMPTE to the
|
|
appropriate frame rate for your region (PAL - 25 frames, NTSC 30
|
|
frames/drop frames). On the DDX3216 in the MMC/MIDI screen, select
|
|
the <guilabel>Machine Control</guilabel> Tab and you can now press
|
|
play and watch ardour begin playback, and the time code start
|
|
rolling! Of course if you have hydrogen/rosegarden/muse/whatever
|
|
also running, then they will begin with ardour as well.
|
|
</para>
|
|
</listitem>
|
|
</orderedlist>
|
|
<note>
|
|
<para>
|
|
With ardour set to sync with JACK you cannot rewind from the transport
|
|
control, because JACK does not support global varispeed. If you are
|
|
just working with ardour and nothing else, then you can change the
|
|
Sync option to internal. You also will want to enable the -12dB gain
|
|
reduction for ff/rew in the <guilabel>Misc</guilabel> tab for sanity
|
|
reasons.
|
|
</para>
|
|
</note>
|
|
<!--
|
|
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
|
|
href="Some_Subsection.xml" />
|
|
-->
|
|
</section>
|