public X32FxUnit() { Type = new X32IntDial(); SourceLeft = new X32IntDial(); SourceRight = new X32IntDial(); Params = new X32FloatDial[X32.X32MaxFxParams]; Address = "/fx"; Type.Address = "/type"; Type.Parent = this; SourceLeft.Address = "/source/l"; SourceLeft.Parent = this; SourceRight.Address = "/source/r"; SourceRight.Parent = this; for (int p = 0; p < X32.X32MaxFxParams; p++) { X32FloatDial param = new X32FloatDial(); param.Address = "/par/" + (p + 1).ToString("D2"); param.Parent = this; Params[p] = param; } }
public X32SoloConfig() { Level = new X32FloatDial(); Source = new X32IntDial(); SourceTrim = new X32FloatDial(); ChannelMode = new X32IntDial(); BusMode = new X32IntDial(); DcaMode = new X32IntDial(); Exclusive = new X32IntDial(); FollowSelect = new X32IntDial(); FollowSolo = new X32IntDial(); DimAtten = new X32FloatDial(); Dim = new X32IntDial(); Mono = new X32IntDial(); Delay = new X32IntDial(); DelayTime = new X32FloatDial(); MasterControl = new X32IntDial(); Mute = new X32IntDial(); DimPFL = new X32IntDial(); Address = "/config/solo"; Level.Address = "/level"; Level.Parent = this; Source.Address = "/source"; Source.Parent = this; SourceTrim.Address = "/sourcetrm"; SourceTrim.Parent = this; ChannelMode.Address = "/chmode"; ChannelMode.Parent = this; BusMode.Address = "/busmode"; BusMode.Parent = this; DcaMode.Address = "/dcamode"; DcaMode.Parent = this; Exclusive.Address = "/exclusive"; Exclusive.Parent = this; FollowSelect.Address = "/followsel"; FollowSelect.Parent = this; FollowSolo.Address = "/followsolo"; FollowSolo.Parent = this; DimAtten.Address = "/dimatt"; DimAtten.Parent = this; Dim.Address = "/dim"; Dim.Parent = this; Mono.Address = "/mono"; Mono.Parent = this; Delay.Address = "/delay"; Delay.Parent = this; DelayTime.Address = "/delaytime"; DelayTime.Parent = this; MasterControl.Address = "/masterctrl"; MasterControl.Parent = this; Mute.Address = "/mute"; Mute.Parent = this; DimPFL.Address = "/dimpfl"; DimPFL.Parent = this; }
public X32Screen() { Screen = new X32IntDial(); HomePage = new X32IntDial(); MetersPage = new X32IntDial(); RoutingPage = new X32IntDial(); LibraryPage = new X32IntDial(); EffectsPage = new X32IntDial(); SetupPage = new X32IntDial(); MonitorPage = new X32IntDial(); ScenesPage = new X32IntDial(); MuteGroupPage = new X32IntDial(); UtilityPage = new X32IntDial(); AssignPage = new X32IntDial(); USBPage = new X32IntDial(); Address = "/screen"; Screen.Address = "/screen"; Screen.Parent = this; HomePage.Address = "/CHAN/page"; HomePage.Parent = this; MetersPage.Address = "/METER/page"; MetersPage.Parent = this; RoutingPage.Address = "/ROUTE/page"; RoutingPage.Parent = this; LibraryPage.Address = "/LIB/page"; LibraryPage.Parent = this; EffectsPage.Address = "/FX/page"; EffectsPage.Parent = this; SetupPage.Address = "/SETUP/page"; SetupPage.Parent = this; MonitorPage.Address = "/MON/page"; MonitorPage.Parent = this; ScenesPage.Address = "/SCENE/page"; ScenesPage.Parent = this; MuteGroupPage.Address = "/mutegrp"; MuteGroupPage.Parent = this; UtilityPage.Address = "/utils"; UtilityPage.Parent = this; AssignPage.Address = "/ASSIGN/page"; AssignPage.Parent = this; USBPage.Address = "/USB/page"; USBPage.Parent = this; }
public X32Output() { Source = new X32IntDial(); Position = new X32IntDial(); Source.Address = "/src"; Source.Parent = this; Position.Address = "/pos"; Position.Parent = this; }
public X32HeadAmp() { Gain = new X32FloatDial(); Phantom = new X32IntDial(); Gain.Address = "/gain"; Gain.Parent = this; Phantom.Address = "/phantom"; Phantom.Parent = this; }
public X32Gate() { On = new X32IntDial(); Mode = new X32IntDial(); Threshold = new X32FloatDial(); Range = new X32FloatDial(); Attack = new X32FloatDial(); Hold = new X32FloatDial(); Release = new X32FloatDial(); KeySource = new X32IntDial(); Filter = new X32Filter(); }
public X32MonoConfig() { Mode = new X32IntDial(); Link = new X32IntDial(); Address = "/config/mono"; Mode.Address = "/mode"; Mode.Parent = this; Link.Address = "/link"; Link.Parent = this; }
public X32Status() { ChannelLayer = new X32IntDial(); GroupLayer = new X32IntDial(); SendsOnFader = new X32ToggleButton(); EqBand = new X32IntDial(); RTAEqPre = new X32IntDial(); RTAModeEq = new X32IntDial(); RTASource = new X32IntDial(); Solo = new X32IntDial(); Solos = new List <X32IntDial>(); LCD = new X32Screen(); Address = "/~stat"; ChannelLayer.Address = "/chfaderbank"; ChannelLayer.Parent = this; GroupLayer.Address = "/grpfaderbank"; GroupLayer.Parent = this; SendsOnFader.Address = "/sendsonfader"; SendsOnFader.Parent = this; LCD.Address = "/screen"; LCD.Parent = this; EqBand.Address = "/eqband"; EqBand.Parent = this; RTAEqPre.Address = "/rtaeqpre"; RTAEqPre.Parent = this; RTAModeEq.Address = "/rtamodeeq"; RTAModeEq.Parent = this; RTASource.Address = "/rtasource"; RTASource.Parent = this; Solo.Address = "/solo"; Solo.Parent = this; for (int i = 0; i < X32.X32MaxSolos; i++) { X32IntDial s = new X32IntDial(); s.Address = "/solosw/" + (i + 1).ToString("D2"); s.Parent = this; Solos.Add(s); } }
public X32TapeConfig() { GainL = new X32FloatDial(); GainR = new X32FloatDial(); AutoPlay = new X32IntDial(); Address = "/config/tape"; GainL.Address = "/gainL"; GainL.Parent = this; GainR.Address = "/gainR"; GainR.Parent = this; AutoPlay.Address = "/autoplay"; AutoPlay.Parent = this; }
public X32Compressor() { Active = new X32ToggleButton(); Mode = new X32IntDial(); Detect = new X32IntDial(); Envelope = new X32IntDial(); Threshhold = new X32FloatDial(); Ratio = new X32IntDial(); Knee = new X32FloatDial(); Gain = new X32FloatDial(); Attack = new X32FloatDial(); Hold = new X32FloatDial(); Release = new X32FloatDial(); Position = new X32FloatDial(); KeySource = new X32IntDial(); Filter = new X32Filter(); }
public X32LinkConfig() { HeadAmpDelay = new X32IntDial(); Eq = new X32IntDial(); Dynamics = new X32IntDial(); FaderMute = new X32IntDial(); Address = "/config/linkcfg"; HeadAmpDelay.Address = "/hadly"; HeadAmpDelay.Parent = this; Eq.Address = "/eq"; Eq.Parent = this; Dynamics.Address = "/dyn"; Dynamics.Parent = this; FaderMute.Address = "/fdrmute"; FaderMute.Parent = this; }
public X32TalkbackConfig() { Enable = new X32IntDial(); Source = new X32IntDial(); LevelA = new X32FloatDial(); DimA = new X32IntDial(); LatchA = new X32IntDial(); DestinationA = new X32IntDial(); LevelB = new X32FloatDial(); DimB = new X32IntDial(); LatchB = new X32IntDial(); DestinationB = new X32IntDial(); Address = "/config/talk"; Enable.Address = "/enable"; Enable.Parent = this; Source.Address = "/address"; Source.Parent = this; LevelA.Address = "/A/level"; LevelA.Parent = this; DimA.Address = "/A/dim"; DimA.Parent = this; LatchA.Address = "/A/latch"; LatchA.Parent = this; DestinationA.Address = "/A/destmap"; DestinationA.Parent = this; LevelB.Address = "/B/level"; LevelB.Parent = this; DimB.Address = "/B/dim"; DimB.Parent = this; LatchB.Address = "/B/latch"; LatchB.Parent = this; DestinationB.Address = "/B/destmap"; DestinationB.Parent = this; }
public X32Osciallator() { Level = new X32FloatDial(); Freq1 = new X32FloatDial(); Freq2 = new X32FloatDial(); Select = new X32IntDial(); Type = new X32IntDial(); Destination = new X32IntDial(); Address = "/config/osd"; Level.Address = "/level"; Level.Parent = this; Freq1.Address = "/f1"; Freq1.Parent = this; Freq2.Address = "/f2"; Freq2.Parent = this; Select.Address = "/fsel"; Select.Parent = this; Type.Address = "/type"; Type.Parent = this; Destination.Address = "/dest"; Destination.Parent = this; }
public X32DcaGroup() { Dca = new X32IntDial(); Mute = new X32IntDial(); }
public X32InputConfig() { Name = new X32StringField(); Icon = new X32IntDial(); Color = new X32IntDial(); }
public X32ChannelPreAmp() { Hpf = new X32IntDial(); Slope = new X32IntDial(); HpfFreq = new X32FloatDial(); }
public X32PreAmpDelay() { On = new X32IntDial(); Time = new X32FloatDial(); }
public X32Routing() { In18 = new X32IntDial(); In916 = new X32IntDial(); In1724 = new X32IntDial(); In2532 = new X32IntDial(); InAux14 = new X32IntDial(); AESA18 = new X32IntDial(); AESA916 = new X32IntDial(); AESA1724 = new X32IntDial(); AESA2532 = new X32IntDial(); AESA3340 = new X32IntDial(); AESA4148 = new X32IntDial(); AESB18 = new X32IntDial(); AESB916 = new X32IntDial(); AESB1724 = new X32IntDial(); AESB2532 = new X32IntDial(); AESB3340 = new X32IntDial(); AESB4148 = new X32IntDial(); Card18 = new X32IntDial(); Card916 = new X32IntDial(); Card1724 = new X32IntDial(); Card2532 = new X32IntDial(); Address = "/config/routing"; In18.Address = "/IN/1-8"; In18.Parent = this; In916.Address = "/IN/9-16"; In916.Parent = this; In1724.Address = "/IN/17-24"; In1724.Parent = this; In2532.Address = "/IN/25-32"; In2532.Parent = this; InAux14.Address = "/IN/AUX1-4"; InAux14.Parent = this; AESA18.Address = "/AES50A/1-8"; AESA18.Parent = this; AESA916.Address = "/AES50A/9-16"; AESA916.Parent = this; AESA1724.Address = "/AES50A/17-24"; AESA1724.Parent = this; AESA2532.Address = "/AES50A/25-32"; AESA2532.Parent = this; AESA3340.Address = "/AES50A/33-40"; AESA3340.Parent = this; AESA4148.Address = "/AES50A/41-48"; AESA4148.Parent = this; AESB18.Address = "/AES50B/1-8"; AESB18.Parent = this; AESB916.Address = "/AES50B/9-16"; AESB916.Parent = this; AESB1724.Address = "/AES50B/17-24"; AESB1724.Parent = this; AESB2532.Address = "/AES50B/25-32"; AESB2532.Parent = this; AESB3340.Address = "/AES50B/33-40"; AESB3340.Parent = this; AESB4148.Address = "/AES50B/41-48"; AESB4148.Parent = this; Card18.Address = "/CARD/1-8"; Card18.Parent = this; Card916.Address = "/CARD/9-16"; Card916.Parent = this; Card1724.Address = "/CARD/17-24"; Card1724.Parent = this; Card2532.Address = "/CARD/25-32"; Card2532.Parent = this; }
public X32PreAmp() { Trim = new X32FloatDial(); Invert = new X32IntDial(); }
public X32ChannelConfig() { Source = new X32IntDial(); }
public X32Filter() { On = new X32IntDial(); Type = new X32IntDial(); Freq = new X32FloatDial(); }
public X32Insert() { On = new X32IntDial(); Position = new X32IntDial(); Insert = new X32IntDial(); }