Please refer to the TTP Overview section for more details on the controlling Tesira devices using the TTP protocol.
Each element of the command instruction is delimited by one or more spaces. The commands are case sensitive and upper and lower case characters are used.
The TTP string to adjust a DSP object attribute is structured in the following order:
Instance_Tag Command Attribute [Index] [Value] LF
Instance Tag | Command | Attribute Code |
Crossover1 | toggle | synchronize |
Filter Type and Slope Values must be specified within square brackets -filter type must be specified before slope and both parameters MUST be included.
Example |
Crossover1 set filterTypeSlope 1 1 [LINKWITZ_RILEY 24] +OK |
The following format is also acceptable. Since "type" and "slope" are clearly denoted within the {braces}, the [value] variables can be provided in either order.
Example |
Crossover1 set filterTypeSlope 1 1 {"type":LINKWITZ_RILEY "slope":24} +OK |
Reason Code
|
Attribute Code |
Command |
Indexes |
Value Range |
Filter Type | filterType | get | band, filter | BUTTERWORTH, LINKWITZ_RILEY, BESSEL |
Filter Type & Slope | filterTypeSlope | get / set | band, filter | [Type, slope] or {"type":Type "slope":slope} Type:BUTTERWORTH, Slope:6,12,18,24,30,36,42,48 Type: LINKWITZ_RILEY, Slope: 12, 24,36,48 Type: BESSEL Slope:6,12,18,24,30,36,42,48 |
Cutoff Frequency | frequency | get / set increment decrement | band, filter | 20.0 - 20000.0 Hz |
Input Level | inputLevel | get / set increment decrement | inputMinLevel - inputMaxLevel dB | |
Input Mute | inputMute | get / set toggle | false, true | |
Band Count | numBands | get | 2 - 4 | |
Band Filter Count | numFilters | get | band | 1 - 2 |
Output Invert | outputInvert | get / set toggle | band | false, true |
Output Level | outputLevel | get / set increment decrement | band | outputMinLevel - outputMaxLevel dB |
Output Mute | outputMute | get / set toggle | band | false, true |
Filter Slope | slope | get | band, filter | Linkwitz/Riley: 12, 24,36,48 Butterworth: 6,12,18,24,30,36,42,48 Bessel: 6,12,18,24,30,36,42,48 |
Synchronize Bands | synchronize | get / set toggle | false, true |