summaryrefslogtreecommitdiff
path: root/manual/xml/behringer_ddx3216.xml
blob: 697498f9a5ff641d1a11e03ae459f7e3419b752e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
<?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>