![]() | ![]() | |
| Make/Model | Device Version | Connection Type |
| Lexicon/MC-12 | 1.1/2.0/3.0/4.0 | Serial |
This driver controls a Lexicon MC-12 A/V Processor. The Lexicon MC-12 is Lexicon's new flagship processor, providing those lucky rich few with the latest and greatest home theater processor features. Note that this version of the driver should support the V2 and V3 Lexicon firmware. It should probably also work with V1.1, but that has not been validated, and it will not work with V1.0.
Note that CQC also supports the MC-1, but it has it's own driver. Eventually, we hope to integrate these into a Lexicon driver set that supports the MC-1, MC-8, and MC-12 via a consistent driver interface.
The MC-12 driver is CML based. The server driver classes for this device are in the MEng.System.CQC.Drivers.LexiconAVProc scope. The scope name LexiconAVProc was selected in view of the desire expressed above to eventually create a set of integrated Lexicon drivers all built on a common base, since they share so much functionality and control interface.
This driver is provided by Eric Bariaux of www.tinsys.com.
This is a second cut at this driver, and is considerably more robust than the previous version, and offers a good number of new features. There are however some issues in the V3 Lexicon software documentation regarding the naming of effects, so you might see the names New1, New2, etc... used when you select some effects. This is being looked into and will be addressed in the next drop.
The Lexicon MC-12 uses a serial connection. It requires a 9-pin straight through serial cable (not a null modem cable!) The serial port parameters are fixed, so you are not given a chance to configure them, you just get to choose the serial port. The parameters are 19,200 baud, 8 bits, one stop bit, odd parity.
This section lists the fields that the driver makes available, their types, minimum and maximum values, etc...
Name Type R/W Description/Limits Effect String R/W Indicates the effect that should be used. It is an enumerated field, but it's values change according to which firmware version you are using. EffectNum Card R/W Allows you to set the effect via it's number, as apposed to by name via the Effect field. It's range is zero to the effect count. Format String R The current audio signal format for the main zone. It is an enumerated string with values of: Unknown, Bypass, Analog, PCM, Dolby Digital, DTS, or Noise. InputSrc String R/W Indicates the input source to monitor. It is an enumerated field which has legal values of: Off, DVD1, DVD2, LD, TV, Sat, VCR, CD, PVR, Game, Tape, Tuner, or Aux. Power Boolean R/W Indicates the power state. This is the 'soft' power state, i.e. the sleep/awake state, not the hard power. Mute Boolean R/W Indicates the mute state. Note that when the Lexicon is on a source with a digital input, this will generally indicate that muting is on. This is a side effect of the Lexicon software. Rec_InputSrc String R/W The same as InputSrc above, but for the record zone. Rec_Volume Int R/W The same as Volume below, but for the record zone. SampleRate String R The sample rate of the main zone audio. It is an enumerated field with values of: Unknown, 44.1 KHz, 48 KHz, 88.2 KHz, or 96 KHz. UnitInfo String R Contains information about the connected device such as version and type information. Volume Int R/W Indicates the volume of the Lexicon. It is an integral value limited to the range of -80 to 12. Z2_InputSrc String R/W The same as InputSrc above, but for zone 2. Z2_Volume Int R/W The same as Volume above, but for zone 2.