v4.11 (2024-09-07)
2.7MiB
v4.11 (2024-09-07)
2.6MiB
v4.11 (2024-09-08)
3.2MiB
v4.11 (2024-09-07)
4.9MiB
v4.11 (2024-09-07)
4.5MiB
v4.11 (2024-09-07)
4.3MiB
v4.11 (2024-09-07)
4.2MiB
v4.11 (2024-09-07)
4.4MiB
(all platforms)
Mixer/Trigger Preprocessor
About
mixtri(x) is a matrix mixer and trigger processor intended to be used with the oscilloscope, but also useful for other applications.
The signal flow is visualized in the GUI, left to right, top to bottom; see the (false color) screenshot below:
Input Stage
Mixtri(x) allows to mix four audio input channels to four audio outputs. Every input has a delayline (0 - 192K audio-samples), a mute-button, a high-pass filter to remove DC offset (5Hz, one-pole) and a -60dB to +20dB amplifier.
Matrix Mix Stage
The matrix mixer allows to mix any of the 4 input channels to output busses 1 to 3 with a gain variation of -20dB to +20, optional phase invert. Clicking the gain knob cycles between "add" (gray knob), "off (-inf dB)" (black, flat) and "subtract (invert polarity)" (red knob) states.
Output Stage
Every output bus has an additional delayline (also up to 192K audio-samples) to align the summed outputs.
Trigger
The 4th output is intended to serve as trigger channel. Only a single input can be assigned to it. The signal is processed with various trigger algorithms detailed below. The output of this channel is always a one sample peak {0.0 ,1.0, 0.0} when the trigger-algorithm fires. Exceptions to this are the "signal passtrhu", "RMS" and "Low Pass filter" modes.
For convenience, the trigger mode documentation is built in ("Show Doc" checkbox).
Trigger modes
Screenshots