Clearone Converge Pro
30 August 2008, 06:49 by Chad Reynoldson
The Clearone Converge series is a great product line to control. The protocol is very verbose and if you’re familiar with the previous XAP series, then the learning curve is not too steep, as it seems to be very backwards compatible.
I especially love the fact that this unit will send you asynchronous responses, so polling is not needed. Of course, with DEFINE_EVENT (ONLINE), it is a good idea to request state for initial synchronization.
A word of caution is needed here on the wildcard parameter. The protocol supports a wildcard parameter, so that “’#D0 GAIN O *’,13” gives you the appearance that the unit will reply with the output gain status of all of it’s outputs individually. Unfortunately, it will reply with a single arbitrary gain value “’#D0 GAIN O * -9’,13” which seems to state that all outputs are at -9dB, when in fact all of the outputs are at various gain values. The only way to get around this problem is to request state for each individual output (or input, processing point, fader, etc). This leads to quite a bit of state requesting. The good news is that you can send multiple requests like this: SEND_STRING dvMXR,”’#D0 GAIN O 1’,13,’#D0 MUTE O 1’,13”.
Comments
Comments are turned off for this article.
