- midi:settings|Settings ^ midi:start|MidiControl Software ^ midi:hints|Hints & Tips ->
====== Example setup process ======
Follow these steps for setting up a DHD console with dbc MIDIControl Software.
Before following this configuration example, make sure you have set your midi interface or software correctly as described in [[midi:functionality#conditions|Conditions]].
----
==== Enter MIDIControl License ====
dbc MIDIControl Software only works with valid License ''52-8575 MIDI Protocol Converter Software'' in your Series 52 Core Device.
To check if the license is already installed and working correctly, see [[tb8:maintenance:start|DHD Maintenance Window]], delivered with every TB5 and TB8.
For entering a new license and more information about licensing, see [[licensing:start|Licensing]].
----
==== Configure your console ====
You have to create MIDI channels in your TB5 or TB8 project. MIDI channels are handled similarly to usual fader channels. Make sure you assigned correct input pools.
**Note**\\ Using Fader TFT Views with buttons for channel behavior can cause unusual behavior. We recommend creating a special MIDI Fader TFT View.
Send configuration file to your device and make sure to have at least one MIDI channel assigned. You can assign them via Input Selection.
----
==== Configure MIDIControl Software ====
- Install dbc MIDIControl Software as described in [[midi:installation|Installation]].
- Execute dbc MIDIControl Software. The main window opens. Click {{:midi:clip0024.png?nolink|}} Icon to open settings window.
- Enter the IP address of desired Series 52 Core Device into ''Setup Mixer > Communication-Area > IP-Address''. \\ \\ **Tip**\\ You can find out the IP address of your Series 52 Core Device via [[dhdcs:start|DHDCS]]. DHDCS starts automatically when starting the MIDIControl Software. \\ The default ''Port'' setting for DHD Device control data is Port ''2008''.\\
- On ''Setup MIDI'' Tab, ''Communication'' Area, select your MIDI Device, as described in [[midi:functionality|Functionality & Conditions]].
- Select if you want to use ''Mackie Control'' Protocol or ''Mackie HUI'' Protocol. DHD recommends using ''Mackie Control''.
- Click ''Assign Fader Keys'' and assign fader key functions. All functions supported by ''Mackie Control'' Protocol are listed here.
- Click ''Assign Central Keys'' and assign fader key functions. All functions supported by ''Mackie Control'' Protocol are listed here.
- Click ''OK'' and close settings window.
----
==== Connect ====
Make sure your MIDI Interface or MIDI loopback software is set up like described in [[midi:functionality|Functionality & Conditions]] and working properly.
Make sure your DHD Console is running and your PC is connected to DHD Network.
In dbc MIDIControl Software, click {{:midi:clip0023.png?nolink|}} to connect to your defined Series 52 Core Device via TCP/IP.
The Log window should show something like this:
DHDCS version 02010100
ReadTimeout is set to 5 ms
thread priority is set to 1.
Console: MidiControl License is valid (1).
Now click on ''MIDI'' Menu and select ''Device 1''.
The Log window should show something like this:
midi in device 'DHD interlink' (id = 0) opened.
midi out device 'DHD interout' (id = 2) opened.
Now perform some actions with MIDI functionality on your DHD console, e.g. move a MIDI fader or Press a MIDI key. The Log window should react on it and show something like this:
Console: channel 3, key 127 pressed
Console: channel 3, fader changed to 70
Console: channel 3, fader changed to 72
Console: channel 3, fader changed to 73
Console: channel 3, fader changed to 144
Console: channel 3, fader changed to 273
Console: channel 3, key 127 released
Console: channel 3, key 3 pressed
Console: channel 3, key 3 released
When this was successful, start your DAW software. Create a new MIDI controller with your MIDI Interface and make sure to select ''Mackie Control'' or ''Mackie HUI'' Protocol, depending on your settings in MIDIControl Software.