Merged with trunk R1612.
[ardour.git] / manual / xml / behringer_ddx3216.xml
1 <?xml version="1.0" standalone="no"?>
2
3 <!DOCTYPE section PUBLIC "-//OASIS//DTD DocBook XML V4.4//EN" "http://www.oasis-open.org/docbook/xml/4.4/docbookx.dtd" [
4
5 ]>
6
7 <section id="sn-behringer-ddx3216">
8   <title>Behringer DDX3216</title>
9   <para>
10     The Behringer DDX3216 isn't actually a dedicated control surface, it is
11     a digital mixer. However it does have the capability to control ardour
12     using it's faders and the pan pots, through it's midi I/O. Unfortunately
13     for some bizzare reason, the protocol for mute toggling changes on the
14     Behringer and is not compatible with ardour. Most commonly you would
15     setup ardour so the mixer and panning was reflected by the Behringer,
16     however you can control other elements of ardour such as plugin
17     controls/automation. This can potentially save a lot of time given you
18     can control a lot more than just one level at a time, as opposed to one
19     when using a mouse. The DDX3216 can also receive MTC (MIDI Time Code)
20     from ardour and control ardours transport via MMC (Midi Machine
21     Control), making it a very useful go between for any other external
22     devices that can also receive MTC. On top of that, any other software
23     synced to JACK will be controlled via the DDX3216 as well!
24   </para>
25
26   <para>
27     The setup is quite simple as follows:
28   </para>
29   <orderedlist>
30     <listitem>
31       <para>
32         On the DDX3216 select the MMC/MIDI button. Press the Previous/Next
33         buttons to move to the RX/TX page. Make sure that you have both RX
34         and TX selected for 'Control Change', and TX selected for 'Machine
35         Control'. Under the menu 'RX/TX Only', make sure Fader and Pan is
36         selected.
37       </para>
38     </listitem>
39     <listitem>
40       <para>
41         To receive MTC do the following. Press the Previous button to get to
42         the Setup page. Select MTC as your source. Make sure the receive
43         channel is set to OMNI so it will listen on all channels, and the
44         MMC device is set to 7F (all). Save a new Preset on the DDX3216,
45         something like MMC/MTC.
46       </para>
47     </listitem>
48     <listitem>
49       <para>
50         Connect your midi in and out cables to your sound card, and to the
51         Behringer DDX3216. Start <application>qjackctl</application>, and
52         then start ardour. In qjackctl go to the connections dialog, and
53         select the <guilabel>midi</guilabel> tab. Select the Midi output on
54         the left window and the ardour input on the right window, and press
55         connect. Select the ardour output on the left window and the midi
56         input on the right window, and press connect.
57       </para>
58     </listitem>
59     <listitem>
60       <para>
61         I suggest making a template in ardour so you don't have to do these
62         following steps each time. Load a new session with your desired
63         amount of tracks (I used 16). Go to menu <menuchoice>
64         <guimenu>Windows</guimenu> <guisubmenu>Options Editor</guisubmenu>
65         </menuchoice> and select the <guilabel>MIDI</guilabel> tab. Select
66         all the options and make sure the midi port you have connected to in
67         qjackctl is 'online'.
68       </para>
69     </listitem>
70     <listitem>
71       <para>
72         Open the mixer window
73         (<keycombo><keycap>Alt</keycap><keycap>M</keycap></keycombo>) and
74         then hold down <keycap>Ctrl</keycap> and click the middle button of
75         your mouse, on the fader control for track 1. A dialog will appear
76         over the fader asking you to <literal>operate MIDI control
77         now</literal>. Move the fader on the Behringer that you want to
78         control track 1 ardour fader - and whalla! I use fader 17 (fader 1
79         in page 2) as it isn't used for analog inputs and saves confusion.
80         Now do the same thing for the panning, ctrl and middle click on the
81         pan control in ardour, and move the pan pot on the DDX3216. Repeat
82         the Step for as many tracks as you have. Then save the template as
83         'MIDI controlled' or something similar. Next time you create a
84         session, select this template from the drop down list and you are
85         ready to cruise.
86       </para>
87
88       <para>
89         Remember you can assign the DDX3216 pan pots or even faders if you
90         want, to the plugin controls, send levels, inserts etc etc.
91       </para>
92     </listitem>
93     <listitem>
94       <para>
95         You can also operate the ardour transport and have ardour transmit
96         MTC back to your DDX3216 (it is only capable of receiving timecode,
97         not transmitting it). Go to the ardour menu
98         <menuchoice><guimenu>Windows</guimenu><guisubmenu>Option
99         Editor</guisubmenu></menuchoice> and the <guilabel>Sync</guilabel>
100         Tab. Set <guimenuitem>Positional Sync</guimenuitem> to Sync with
101         Jack. Select <guimenuitem>Send MTC</guimenuitem> and
102         <guimenuitem>Jack time master</guimenuitem>. Set your SMPTE to the
103         appropriate frame rate for your region (PAL - 25 frames, NTSC 30
104         frames/drop frames). On the DDX3216 in the MMC/MIDI screen, select
105         the <guilabel>Machine Control</guilabel> Tab and you can now press
106         play and watch ardour begin playback, and the time code start
107         rolling! Of course if you have hydrogen/rosegarden/muse/whatever
108         also running, then they will begin with ardour as well.
109       </para>
110     </listitem>
111   </orderedlist>
112   <note>
113     <para>
114       With ardour set to sync with JACK you cannot rewind from the transport
115       control, because JACK does not support global varispeed. If you are
116       just working with ardour and nothing else, then you can change the
117       Sync option to internal. You also will want to enable the -12dB gain
118       reduction for ff/rew in the <guilabel>Misc</guilabel> tab for sanity
119       reasons.
120     </para>
121   </note>
122 <!--
123         <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 
124                 href="Some_Subsection.xml" />
125         -->
126 </section>