Expand description

Protocol defined by TC Electronic for Impact Twin.

The module includes structure, enumeration, and trait and its implementation for protocol defined by TC Electronic for Impact Twin.

Diagram of internal signal flow


                             ++=========++
                             ||         ||
XLR input 1 ----or---------> ||         ||
Phone input 1 --+            || channel ||
                             ||  strip  || --> analog-intput-1/2
                             || effects ||
XLR input 2 ----or---------> ||   1/2   ||
Phone input 2 --+            ||         ||
                             ++=========++
Phone input 3/4 -----------------------------> analog-input-3/4
S/PDIF input 1/2 ----------------------------> coaxial-input-1/2
ADAT input 1..8 or S/PDIF input 1/2 ---------> optical-input-1..8


stream-input-1/2 ----------- (one of them) --> stream-source-1/2
stream-input-3/4 -----------------+
stream-input-5/6 -----------------+
stream-input-7/8 -----------------+
stream-input-9/10 ----------------+
stream-input-11/12 ---------------+
stream-input-13/14 ---------------+

                             ++=========++
analog-input-1/2 ----------> ||         ||
analog-input-3/4 ----------> ||         ||
coaxial-input-1/2 ---------> || 18 x 2  ||
optical-input-1/2 ---------> ||         || --> reverb-effect-output-1/2
optical-input-3/4 ---------> || reverb  ||
optical-input-5/6 ---------> || effect  ||
optical-input-7/8 ---------> ||         ||
reverb-effect-output-1/2 --> ||         ||
stream-source-1/2 ---------> ||         ||
                             ++=========++

                             ++=========++
analog-input-1/2 ----------> ||         ||
analog-input-3/4 ----------> ||         ||
coaxial-input-1/2 ---------> || 18 x 2  ||
optical-input-1/2 ---------> ||         || --> mixer-output-1/2
optical-input-3/4 ---------> ||         ||
optical-input-5/6 ---------> ||  mixer  ||
optical-input-7/8 ---------> ||         ||
reverb-effect-output-1/2 --> ||         ||
stream-source-1/2 ---------> ||         ||
                             ++=========++

                             ++=========++
analog-input-1/2 ----------> ||         ||
analog-input-3/4 ----------> ||         ||
coaxial-input-1/2 ---------> ||         ||
optical-input-1/2 ---------> ||         ||
optical-input-3/4 ---------> ||         || --> analog-output-1/2
optical-input-5/6 ---------> ||         || --> analog-output-3/4
optical-input-7/8 ---------> || 32 x 14 || --> coaxial-output-1/2
stream-input-1/2 ----------> ||         || --> optical-output-1/2
stream-input-3/4 ----------> || router  || --> optical-output-3/4
stream-input-5/6 ----------> ||         || --> optical-output-5/6
stream-input-7/8 ----------> ||         || --> optical-output-7/8
stream-input-9/10 ---------> ||         ||
stream-input-11/12 --------> ||         ||
stream-input-13/14 --------> ||         ||
mixer-output-1/2 ----------> ||         ||
reverb-effect-source-1/2 --> ||         ||
                             ++=========++


Structs

Enums

Constants

Type Aliases