# Internet DJ Console Homepage IDJC

##

#### Aims

To inform the reader of possible uses and reasons for the existence of the JACK ports generated by IDJC.

#### Context

The JACK audio connection kit homepage.

#### What is a JACK port?

It's a unidirectional (input or output) data connection point that can be for the transmission of time sensitive single channel audio or MIDI information.

An audio output port can be connected to multiple input ports and an input port can take connection from multiple output ports. When two ports are connected audio data passes from the output port to the input port. An input port will mix together the audio of all connected output ports. The audio routing of IDJC to the soundcard happens via JACK ports.

#### Ports available

In the IDJC main application window main menu under JACK Ports are the classifications referred to in the table below and in their submenu the ports concerned.

Channels | General purpose audio input channels e.g. for mic and aux connections.
Players | For player audio procesing or for injecting player audio from another application e.g. Mixxx. The default audio routing is player output port to player input port. plr_l is the left player, plr_r is the right, plr_i for the background tracks player, plr_e refers to the effects players.
VoIP | Voice over IP ports. See the VoIP tutorial for more info.
DSP | These ports are for routing the audio to a compressor/equalizer prior to going to the stream mix. The DSP button on the main panel must be activated to use this feature.
Mix | The mixed audio. This consists of the DJ mix and the stream mix.
Output | The output module which handles streaming and recording.
Misc | The MIDI port can be connected to ports of MIDI devices to use them to control IDJC. The DJ alarm port produces an audible tone when playlists are about to end.