16
Basic Concepts of Digital DJing
CROSS DJ LE can be bundled with controllers from various manufacturers. The
layoutofthecontrolsonthecontrollermayvary,butyouwillndcontrolsthatare
needed to perform your set.
How does the CROSS DJ software know which action should be triggered when you
press a button on the controller or when you turn a knob or move a fader? Every
time you press a button on your controller, or move a knob or fader, the control-
ler sends a message to the CROSS DJ software. These messages are called MIDI
messageastheyuseaprotocolthatisdenedintheMIDIspecication.MIDIisthe
abbreviationofMusicalInstrumentDigitalInterface,aninterfacedenitionfrom
theearly80s.TheMIDIprotocolisoneofthecomponentsoftheMIDIspecication
anddenesthestructureandcontentofcommunicationbetweenaMIDIsender
(master) and a MIDI receiver (slave).
Whenever CROSS DJ receives a MIDI message, the software looks into a table
that basically consists of two columns: one column contains information about
the message and the second column contains information about the action, that
shall be triggered when that message is received. If there is a match between the
incoming message and a row in the table, the corresponding action is triggered.
The whole process of connecting a MIDI message to an action is called mapping.
The term mapping, or better controller mapping, is also used for these “tables”
explained above. The tables contain the information of how one particular control-
ler is mapped to the action that CROSS DJ provides.
You can have a look at these mappings in all different CROSS DJ versions. How-
ever, these mappings can only in CROSS DJ be changed. In CROSS DJ LE you need
to use the mappings as they are provided, as you cannot modify them.
The same mapping concept is also used for the keyboard as well. CROSS DJ con-
tains a standard mapping for your keyboard. It allows access to the most important
actions. You will learn most of the keyboard shortcuts in the following chapters of
this manual.