Expand description
Protocol specific to Alesis iO FireWire series.
The module includes structure, enumeration, and trait and its implementation for protocol defined by Alesis for iO FireWire series.
§Diagram of internal signal flow for iO 14 FireWire.
analog-input-1/2 ----------------------> stream-output-A-1/2
analog-input-3/4 ----------------------> stream-output-A-3/4
spdif-input-1/2 -----------------------> stream-output-A-5/6
adat-input-1/2 ------------------------> stream-output-B-1/2
adat-input-3/4 ------------------------> stream-output-B-3/4
adat-input-5/6 ------------------------> stream-output-B-5/6
adat-input-7/8 ------------------------> stream-output-B-7/8
++=========++
analog-input-1/2 ----> || ||
analog-input-3/4 ----> || 14 x 8 || --> monitor-output-1/2
adat-input-1/2 ------> || || --> monitor-output-3/4
adat-input-3/4 ------> || monitor || --> monitor-output-5/6
adat-input-5/6 ------> || || --> monitor-output-7/8
adat-input-7/8 ------> || mixer ||
spdif-input-1/2 -----> || ||
++=========++
++=========++
monitor-output-1/2 --> || 4 x 2 || --> mixer-output-1/2
stream-input-1/2 ----> || mixer ||
++=========++
++=========++
monitor-output-3/4 --> || 4 x 2 || --> mixer-output-3/4
stream-input-3/4 ----> || mixer ||
++=========++
++=========++
monitor-output-5/6 --> || 4 x 2 || --> mixer-output-5/6
stream-input-5/6 ----> || mixer ||
++=========++
++=========++
monitor-output-7/8 --> || 4 x 2 || --> mixer-output-7/8
stream-input-7/8 ----> || mixer ||
++=========++
mixer-output-1/2 -----------+----------> analog-output-1/2
+----------> headphone-output-1/2
mixer-output-3/4 ----------------------> analog-output-3/4
mixer-output-5/6 ----------------------> analog-output-5/6
mixer-output-7/8 ----------------------> analog-output-7/8
mixer-output-1/2 -------(one of)------> headphone-output-3/4
mixer-output-3/4 -----------+
mixer-output-5/6 -----------+
mixer-output-7/8 -----------+
mixer-output-1/2 -------(one of)-------> spdif-output-1/2
mixer-output-3/4 -----------+
mixer-output-5/6 -----------+
mixer-output-7/8 -----------+§Diagram of internal signal flow for iO 26 FireWire.
analog-input-1/2 ----------------------> stream-output-A-1/2
analog-input-3/4 ----------------------> stream-output-A-3/4
analog-input-5/6 ----------------------> stream-output-A-5/6
analog-input-7/8 ----------------------> stream-output-A-7/8
spdif-input-1/2 -----------------------> stream-output-A-9/10
adat-input-1/2 ------------------------> stream-output-B-1/2
adat-input-3/4 ------------------------> stream-output-B-3/4
adat-input-5/6 ------------------------> stream-output-B-5/6
adat-input-7/8 ------------------------> stream-output-B-7/8
adat-input-9/10 -----------------------> stream-output-B-9/10
adat-input-11/12 ----------------------> stream-output-B-11/12
adat-input-13/14 ----------------------> stream-output-B-13/14
adat-input-15/16 ----------------------> stream-output-B-15/16
++=========++
analog-input-1/2 ----> || ||
analog-input-3/4 ----> || ||
analog-input-5/6 ----> || ||
analog-input-7/8 ----> || 24 x 8 ||
adat-input-1/2 ------> || || --> monitor-output-1/2
adat-input-3/4 ------> || monitor || --> monitor-output-3/4
adat-input-5/6 ------> || || --> monitor-output-5/6
adat-input-7/8 ------> || mixer || --> monitor-output-7/8
adat-input-9/10 -----> || ||
adat-input-11/12 ----> || ||
adat-input-13/14 ----> || ||
adat-input-15/16 -or-> || ||
spdif-input-1/2 --+ || ||
++=========++
++=========++
monitor-output-1/2 --> || 4 x 2 || --> mixer-output-1/2
stream-input-1/2 ----> || mixer ||
++=========++
++=========++
monitor-output-3/4 --> || 4 x 2 || --> mixer-output-3/4
stream-input-3/4 ----> || mixer ||
++=========++
++=========++
monitor-output-5/6 --> || 4 x 2 || --> mixer-output-5/6
stream-input-5/6 ----> || mixer ||
++=========++
++=========++
monitor-output-7/8 --> || 4 x 2 || --> mixer-output-7/8
stream-input-7/8 ----> || mixer ||
++=========++
mixer-output-1/2 -----------+----------> analog-output-1/2
+----------> headphone-output-1/2
mixer-output-3/4 ----------------------> analog-output-3/4
mixer-output-5/6 ----------------------> analog-output-5/6
mixer-output-7/8 ----------------------> analog-output-7/8
mixer-output-1/2 -------(one of)------> headphone-output-3/4
mixer-output-3/4 -----------+
mixer-output-5/6 -----------+
mixer-output-7/8 -----------+
mixer-output-1/2 -------(one of)-------> spdif-output-1/2
mixer-output-3/4 -----------+
mixer-output-5/6 -----------+
mixer-output-7/8 -----------+Structs§
- Io14fw
Protocol - Protocol implementation specific to iO 14 FireWire.
- Io26fw
Protocol - Protocol implementation specific to iO 26 FireWire.
- Iofw
Meter Params - For hardware meters, between 0..0x7fff (-90.0..0.0 dB).
- Iofw
Mixer Pair - Parameters of source pairs for mixer. The function to control gain of stream inputs seems not to be available in iO 26 FireWire with the latest version of firmware.
- Iofw
Mixer Params - Parametes of source pairs for mixer.
- Iofw
Monitor Pair - Parameters of source pairs for monitor. The function to control volume of monitor outputs seems not to be available in all of models with the latest firmware, while vendor’s GUI application still operates them.
- Iofw
Monitor Pair Source Pair - Parameters for pair of sources of paired mixer.
- Iofw
Output Params - Parameters of output.
Enums§
- Digital
B67Src - Source of 6/7 channels of digital B input.
- Mixer
OutPair - Pair of mixer output.
- Nominal
Signal Level - Nominal level of signal.
Traits§
- Alesis
Fluctuated Parameters Operation - Operation for parameters to include fluctuated values.
- Alesis
Mutable Parameters Operation - Operation for parameters to update state of hardware.
- Alesis
Operation - Operation for Alesis iO FireWire series.
- Alesis
Parameters Operation - Operation for parameters to cache state of hardware.
- Alesis
Parameters Serdes - Serialize and deserialize for parameters of iO FireWire series.
- Iofw
Meter Specification - Specification for hardware meter.
- Iofw
Mixer Specification - Specification of mixers.
- Iofw
Output Specification - Specification of outputs.