D-Mitri client/server system

A client/server system is one that uses a central program to keep track of data and which is designed to pass the data to other programs when requested.
The program that manages the data is called a server. The programs sending and receiving data are called clients. A server can support requests from many simultaneous clients, which all accurately reflect the state of the system. For example, multiple CueStation clients can connect to and control D-Mitri simultaneously.
In the D-Mitri, there are Server programs that manage the automation, the mixer settings, Wild Tracks, CueConsole and the user interface. These programs start automatically. The program CueStation is a client.
D-Mitri client/server connections

![]() |
There are many advantages to a client/server system for a sound mixing and automation system. Redundant control is possible. Since there can be more than one simultaneous client, a backup computer can be connected and running at the same time without the need for any special software or hardware. There is a natural ease of connection between all elements in the system. Since all parts of the system communicate with the server, a well-designed system makes it easy to connect everything. Multiple users can work on the same system at the same time and everyone sees what controls are being changed as the changes are made.
Backup of the automation data is simple since each connected client can save the project file locally. Accurate indication of control settings is guaranteed for all users since all clients are connected to the same server that is responsible for the control of the audio.
An additional benefit of the D-Mitri Client/Server system is that client interaction is distributed across multiple processor modules, which not only spreads the processing load but also enables any processor to take over for another, should a disconnection or hardware fault occur during use. During such a failover, connected clients can resume without serious interruption.
IPv4 addresses

Each device on the internet must have a unique address. These are used to pass messages from one device to another and are interpreted in order much like a mailing address.CueStation recognizes both the emerging IPv6 address standard, and the older IPv4 address standard. An IPv4 address is shown as four sets of numbers in the range of 0 to 255.
Subnet mask and gateway

The subnet mask is used to set the boundaries for the local address. Any messages for addresses outside of the local boundary are sent to the gateway. Messages pass to the local area through holes in the mask (zeros). The subnet mask is shown in four sets of decimal numbers in the range 0–255, the same way as IP addresses are shown.
Microsoft WAV

Unsigned 8 bit PCM
Signed 16 bit PCM
Signed 24 bit PCM
Signed 32 bit PCM
32 bit float
64 bit double precision
u-law encoding
A-law encoding
IMA ADPCM
MS ADPCM
GSM 6.10
G721 ADPCM 32kbps
SGI/Apple AIFF/AIFC

Unsigned 8 bit PCM
Signed 8 bit PCM
Signed 16 bit PCM
Signed 24 bit PCM
Signed 32 bit PCM
32 bit float
64 bit double precision
u-law encoding
A-law encoding
GSM 6.10
12 bit DWVW
16 bit DWVW
24 bit DWVW
Sun/DEC/NeXT AU/SND

Signed 8 bit PCM
Signed 16 bit PCM
Signed 24 bit PCM
Signed 32 bit PCM
32 bit float
64 bit double precision
u-law encoding
A-law encoding
G721 ADPCM 32kbps
G723 ADPCM 24kbps
G723 ADPCM 40kbps
Headerless RAW

Unsigned 8 bit PCM
Signed 8 bit PCM
Signed 16 bit PCM
Signed 24 bit PCM
Signed 32 bit PCM
32 bit float
64 bit double precision
u-law encoding
A-law encoding
GSM 6.10
12 bit DWVW
16 bit DWVW
24 bit DWVW
Ok Dialogic ADPCM
Paris Audio File PAF

Signed 8 bit PCM
Signed 16 bit PCM
Signed 24 bit PCM
Commodore Amiga IFF/SVX

Signed 8 bit PCM
Signed 16 bit PCM
Sphere Nist WAV

Signed 8 bit PCM
Signed 16 bit PCM
Signed 24 bit PCM
Signed 32 bit PCM
u-law encoding
A-law encoding
Creative VOC

Unsigned 8 bit PCM
Signed 16 bit PCM
u-law encoding
A-law encoding
SoundForge W64

Unsigned 8 bit PCM
Signed 16 bit PCM
Signed 24 bit PCM
Signed 32 bit PCM
32 bit float
64 bit double precision
u-law encoding
A-law encoding
IMA ADPCM
MS ADPCM
GSM 6.10
GNU Octave 2.0 MATLAB 4.2

Signed 16 bit PCM
Signed 32 bit PCM
32 bit float
64 bit double precision
GNU Octave 2.1 MATLAB 5.0

Unsigned 8 bit PCM
Signed 16 bit PCM
Signed 32 bit PCM
32 bit float
64 bit double precision
Portable Voice Format PVF

Signed 8 bit PCM
Signed 16 bit PCM
Signed 32 bit PCM
Fasttracker2

8 bit DPCM
16 bit DPCM
HMM Tool Kit HTK

Signed 16 bit PCM
Apple CAF

Signed 8 bit PCM
Signed 16 bit PCM
Signed 24 bit PCM
Signed 32 bit PCM
32 bit float
64 bit double precision
u-law encoding
A-law encoding