Module desktop

Module desktop 

Source
Expand description

Protocol defined by TC Electronic for Desktop Konnekt 6.

The module includes structure, enumeration, and trait and its implementation for protocol defined by TC Electronic for Desktop Konnekt 6.

§Diagram of internal signal flow

                 +-------+
XLR input -----> |       |
                 | input | -> analog input-1/2 -----------> stream-output-1/2
Phone input 1 -> | scene |          |          (unused) --> stream-output-3/4
Phone input 2 -> |       |          |          (unused) --> stream-output-5/6
                 +-------+          v
                               ++=======++
                               || 4 x 2 ||
                        +----> ||       || -----+---------> analog-output-1/2 (main)
                        |      || mixer ||      |
                        |      ++=======++      |
stream-input-1/2 -------+                       |
stream-input-3/4 -------------------------------or--------> analog-output-3/4 (headphone)
stream-input-5/6 --> (unused)

Reverb effect is not implemented in hardware, while control items are in hardware surface.

Structs§

DesktopConfig
Configuration.
DesktopHwState
General state of hardware.
DesktopMeter
Hardware metering.
DesktopMixerState
State of mixer.
DesktopPanel
Panel in hardware surface.
Desktopk6Protocol
Protocol implementation of Desktop Konnekt 6.

Enums§

DesktopHpSrc
Source of headphone.
InputScene
Current scene for analog input 1/2.
MeterTarget
Target of meter.

Type Aliases§

Desktopk6ConfigSegment
Segment for configuration. 0x0098..0x00b7 (8 quads).
Desktopk6HwStateSegment
Segment for panel. 0x0008..0x0097 (36 quads).
Desktopk6MeterSegment
Segment for meter. 0x20e4..0x213f (23 quads).
Desktopk6MixerStateSegment
Segment for state of mixer. 0x00b8..0x0367 (172 quads).
Desktopk6PanelSegment
Segment for panel. 0x2008..0x2047 (15 quads).