Cross MIDI output mapping

a big step for easy mapping of MIDI output on new controller by DZsonicB
Forum rules
a big step for easy mapping of MIDI output on new controller by Bence Gyula (DZsonicB)

Cross MIDI output mapping

Postby Support@MixVibes on 31 Jan 2011, 12:37

Here is the list of the IN and OUT aliases (updated for 2.4.0)
Code: Select all
MODIFIERS:

In&Out mod(ShiftLogic1) (Logic)
In&Out mod(ShiftLogic2) (Logic)
In&Out mod(ShiftLogic3) (Logic)
In&Out mod(ShiftLogic4) (Logic)
In&Out mod(ShiftLogic5) (Logic)
In&Out mod(ShiftLogic6) (Logic)
In&Out mod(ShiftLogic7) (Logic)
In&Out mod(ShiftLogic8) (Logic)
In&Out mod(ShiftLogic9) (Logic)
In&Out mod(ShiftSelector) (Modifier)


SYNCTOOLS:

In&Out fam(SyncTools).SnapOnOffControl (Logic)
In&Out fam(SyncTools).SnapValue (Integer)
In&Out fam(SyncTools).QuantizeOnOffControl (Logic)
In&Out fam(SyncTools).QuantizeMode (Integer)
In&Out fam(SyncTools).SyncLink (Logic)

EXTERNAL CONTROL:

In     fam(AudioController).InvertControlDecks (Trigger)
In&Out fam(AudioController).ControlPlayerA (Logic)
In&Out fam(AudioController).ControlPlayerB (Logic)


FX 1:

In&Out fam(Fx)[0x1].InputChannel (Integer)
   Out fam(Fx)[0x1].InputChannelOnOff (Integer)
In&Out fam(Fx)[0x1].OnOff (Logic)
In&Out fam(Fx)[0x1].Amount (Normal)
In&Out fam(Fx)[0x1].Depth (Normal)
In&Out fam(Fx)[0x1].Select (Integer)
In&Out fam(Fx)[0x1].SelectAndToggle (Integer)
In&Out fam(Fx)[0x1].BidimensionnalFxOnOff (Logic)


FX 2:

In&Out fam(Fx)[0x2].InputChannel (Integer)
   Out fam(Fx)[0x2].InputChannelOnOff (Integer)
In&Out fam(Fx)[0x2].OnOff (Logic)
In&Out fam(Fx)[0x2].Amount (Normal)
In&Out fam(Fx)[0x2].Depth (Normal)
In&Out fam(Fx)[0x2].Select (Integer)
In&Out fam(Fx)[0x2].SelectAndToggle (Integer)
In&Out fam(Fx)[0x2].BidimensionnalFxOnOff (Logic)


ACTIVE FX:

In&Out fam(Fx)[@].InputChannel (Integer)
   Out fam(Fx)[@].InputChannelOnOff (Integer)
In&Out fam(Fx)[@].OnOff (Logic)
In&Out fam(Fx)[@].Amount (Normal)
In&Out fam(Fx)[@].Depth (Normal)
In&Out fam(Fx)[@].Select (Integer)
In&Out fam(Fx)[@].SelectAndToggle (Integer)
In&Out fam(Fx)[@].BidimensionnalFxOnOff (Logic)


ALL FXS:

In     fam(Fx)[*].InputChannel (Integer)
In     fam(Fx)[*].OnOff (Logic)
In     fam(Fx)[*].Amount (Normal)
In     fam(Fx)[*].Depth (Normal)
In     fam(Fx)[*].Select (Integer)
In     fam(Fx)[*].SelectAndToggle (Integer)
In     fam(Fx)[*].BidimensionnalFxOnOff (Logic)


MIXER:

In&Out fam(Mixer).MasterVolume (Normal)
In&Out fam(Mixer).MonitorVolume (Normal)
In&Out fam(Mixer).CueMix (Normal)
In&Out fam(Mixer).Crossfader (Normal)
In&Out fam(Mixer).CrossfaderCurve (Normal)
In&Out fam(Mixer).CrossfaderPreset (Integer)
In&Out fam(Mixer).CrossfaderReverse (Logic)
In&Out fam(Mixer).OutputLimiter (Logic)
In&Out fam(Mixer).VolumeA (Normal)
In&Out fam(Mixer).GainA (Normal)
In&Out fam(Mixer).MuteA (Logic)
In&Out fam(Mixer).BassGainA (Normal)
In&Out fam(Mixer).BassKillA (Logic)
In&Out fam(Mixer).MidGainA (Normal)
In&Out fam(Mixer).MidKillA (Logic)
In&Out fam(Mixer).TrebleGainA (Normal)
In&Out fam(Mixer).TrebleKillA (Logic)
In&Out fam(Mixer).FilterA (Normal)
In&Out fam(Mixer).FilterOnOffA (Logic)
In&Out fam(Mixer).CueMonitorA (Logic)
In&Out fam(Mixer).InputModeA (Logic)
In&Out fam(Mixer).CrossfaderAssignA (Logic)
   Out fam(Mixer).ChannelAMeter (Normal)
   Out fam(Mixer).ChannelAMeterLeft (Normal)
   Out fam(Mixer).ChannelAMeterRight (Normal)
In&Out fam(Mixer).VolumeB (Normal)
In&Out fam(Mixer).GainB (Normal)
In&Out fam(Mixer).MuteB (Logic)
In&Out fam(Mixer).BassGainB (Normal)
In&Out fam(Mixer).BassKillB (Logic)
In&Out fam(Mixer).MidGainB (Normal)
In&Out fam(Mixer).MidKillB (Logic)
In&Out fam(Mixer).TrebleGainB (Normal)
In&Out fam(Mixer).TrebleKillB (Logic)
In&Out fam(Mixer).FilterB (Normal)
In&Out fam(Mixer).FilterOnOffB (Logic)
In&Out fam(Mixer).CueMonitorB (Logic)
In&Out fam(Mixer).InputModeB (Logic)
In&Out fam(Mixer).CrossfaderAssignB (Logic)
   Out fam(Mixer).ChannelBMeter (Normal)
   Out fam(Mixer).ChannelBMeterLeft (Normal)
   Out fam(Mixer).ChannelBMeterRight (Normal)
In&Out fam(Mixer).VolumeC (Normal)
In&Out fam(Mixer).GainC (Normal)
In&Out fam(Mixer).MuteC (Logic)
In&Out fam(Mixer).BassGainC (Normal)
In&Out fam(Mixer).BassKillC (Logic)
In&Out fam(Mixer).MidGainC (Normal)
In&Out fam(Mixer).MidKillC (Logic)
In&Out fam(Mixer).TrebleGainC (Normal)
In&Out fam(Mixer).TrebleKillC (Logic)
In&Out fam(Mixer).FilterC (Normal)
In&Out fam(Mixer).FilterOnOffC (Logic)
In&Out fam(Mixer).CueMonitorC (Logic)
In&Out fam(Mixer).CrossfaderAssignC (Logic)
   Out fam(Mixer).ChannelCMeter (Normal)
   Out fam(Mixer).ChannelCMeterLeft (Normal)
   Out fam(Mixer).ChannelCMeterRight (Normal)
In&Out fam(Mixer).VolumeD (Normal)
In&Out fam(Mixer).GainD (Normal)
In&Out fam(Mixer).MuteD (Logic)
In&Out fam(Mixer).BassGainD (Normal)
In&Out fam(Mixer).BassKillD (Logic)
In&Out fam(Mixer).MidGainD (Normal)
In&Out fam(Mixer).MidKillD (Logic)
In&Out fam(Mixer).TrebleGainD (Normal)
In&Out fam(Mixer).TrebleKillD (Logic)
In&Out fam(Mixer).FilterD (Normal)
In&Out fam(Mixer).FilterOnOffD (Logic)
In&Out fam(Mixer).CueMonitorD (Logic)
In&Out fam(Mixer).CrossfaderAssignD (Logic)
   Out fam(Mixer).ChannelDMeter (Normal)
   Out fam(Mixer).ChannelDMeterLeft (Normal)
   Out fam(Mixer).ChannelDMeterRight (Normal)
   Out fam(Mixer).MasterClip (Logic)
   Out fam(Mixer).MasterClipLeft (Logic)
   Out fam(Mixer).MasterClipRight (Logic)
   Out fam(Mixer).MasterMeter (Normal)
   Out fam(Mixer).MasterMeterLeft (Normal)
   Out fam(Mixer).MasterMeterRight (Normal)


PLAYER A:

In&Out fam(Player)[0x1].PlayPause (Logic)
In     fam(Player)[0x1].Cue (Logic)
In     fam(Player)[0x1].CuePlay (Trigger)
In&Out fam(Player)[0x1].SetCue (Trigger)
In     fam(Player)[0x1].LoopIn (Trigger)
In     fam(Player)[0x1].LoopOut (Trigger)
In&Out fam(Player)[0x1].LoopOnOff (Logic)
In     fam(Player)[0x1].ReloopOnOff (Logic)
In     fam(Player)[0x1].LoopHalve (Trigger)
In     fam(Player)[0x1].LoopDouble (Trigger)
In&Out fam(Player)[0x1].AutoLoopSelect (Integer)
In     fam(Player)[0x1].AutoLoopTrigger (Trigger)
In&Out fam(Player)[0x1].AutoLoopSelectAndTrigger (Integer)
In     fam(Player)[0x1].SetMaster (Trigger)
In&Out fam(Player)[0x1].SyncWithMaster (Logic)
In     fam(Player)[0x1].MatchWithMaster (Trigger)
In&Out fam(Player)[0x1].PitchValue (Normal)
In&Out fam(Player)[0x1].PitchRange (Integer)
In&Out fam(Player)[0x1].PitchMode (Integer)
In&Out fam(Player)[0x1].BendUp (Logic)
In&Out fam(Player)[0x1].BendDown (Logic)
In     fam(Player)[0x1].FinePitchStepUp (Logic)
In     fam(Player)[0x1].FinePitchStepDown (Logic)
In&Out fam(Player)[0x1].PitchStepUp (Logic)
In&Out fam(Player)[0x1].PitchStepDown (Logic)
In     fam(Player)[0x1].CoarsePitchStepUp (Logic)
In     fam(Player)[0x1].CoarsePitchStepDown (Logic)
In&Out fam(Player)[0x1].SmartSeek (Integer)
In     fam(Player)[0x1].SmartSeekLength (Integer)
In     fam(Player)[0x1].SmartSeekLengthSelectAndTriggerForward (Integer)
In     fam(Player)[0x1].SmartSeekLengthSelectAndTriggerBackward (Integer)
In&Out fam(Player)[0x1].ActiveLocatorSelect (Integer)
In&Out fam(Player)[0x1].ActiveLocatorControl (Logic)
In     fam(Player)[0x1].ActiveLocatorClear (Trigger)
In&Out fam(Player)[0x1].Locator1Control (Logic)
In&Out fam(Player)[0x1].Locator2Control (Logic)
In&Out fam(Player)[0x1].Locator3Control (Logic)
In&Out fam(Player)[0x1].Locator4Control (Logic)
In&Out fam(Player)[0x1].Locator5Control (Logic)
In&Out fam(Player)[0x1].Locator6Control (Logic)
In&Out fam(Player)[0x1].Locator7Control (Logic)
In&Out fam(Player)[0x1].Locator8Control (Logic)
In     fam(Player)[0x1].Locator1Clear (Trigger)
In     fam(Player)[0x1].Locator2Clear (Trigger)
In     fam(Player)[0x1].Locator3Clear (Trigger)
In     fam(Player)[0x1].Locator4Clear (Trigger)
In     fam(Player)[0x1].Locator5Clear (Trigger)
In     fam(Player)[0x1].Locator6Clear (Trigger)
In     fam(Player)[0x1].Locator7Clear (Trigger)
In     fam(Player)[0x1].Locator8Clear (Trigger)
In&Out fam(Player)[0x1].Reverse (Logic)
In&Out fam(Player)[0x1].VinylMode (Logic)
In     fam(Player)[0x1].ScratchJog (Scratch)
In     fam(Player)[0x1].CdJog (Scratch)
In     fam(Player)[0x1].ComboJog (Scratch)
In     fam(Player)[0x1].PitchBend (Polar)
In     fam(Player)[0x1].TapTempo (Trigger)
In     fam(Player)[0x1].ConfirmTappedTempo (Trigger)
In     fam(Player)[0x1].DiscardTappedTempo (Trigger)
In     fam(Player)[0x1].AbsoluteModeTrigger (Trigger)
In     fam(Player)[0x1].RelativeModeTrigger (Trigger)
In     fam(Player)[0x1].FlexibleModeTrigger (Trigger)
In     fam(Player)[0x1].EmptyPlayer (Trigger)
In     fam(Player)[0x1].DisplayZoom (Normal)
In&Out fam(Player)[0x1].DisplayMode (Logic)
In&Out fam(Player)[0x1].TimeDisplayMode (Logic)
In&Out fam(Player)[0x1].SlipMode (Logic)
In&Out fam(Player)[0x1].NeedleSearch (Normal)
In&Out fam(Player)[0x1].BeatGridEditOnOff (Logic)
In     fam(Player)[0x1].BeatGridDefineDownBeat (Trigger)
In     fam(Player)[0x1].BeatGridShrink (Trigger)
In     fam(Player)[0x1].BeatGridExpand (Trigger)
In     fam(Player)[0x1].BeatGridShrinkExpand (Integer)
In     fam(Player)[0x1].BeatGridAddGrid (Trigger)
In     fam(Player)[0x1].BeatGridRemoveGrid (Trigger)
In     fam(Player)[0x1].BeatGridMoveLeft (Trigger)
In     fam(Player)[0x1].BeatGridMoveRight (Trigger)
In     fam(Player)[0x1].BeatGridMove (Integer)
In     fam(Player)[0x1].BeatGridDoubleBpm (Trigger)
In     fam(Player)[0x1].BeatGridHalveBpm (Trigger)
In     fam(Player)[0x1].BeatGridClearAnalyze (Trigger)
In     fam(Player)[0x1].ReloadAsCloneOfMaster (Trigger)
In&Out fam(Player)[0x1].ShowMainLocators (Logic)
In&Out fam(Player)[0x1].ShowAuxiliaryLocators (Logic)
In&Out fam(Player)[0x1].SideDisplayMode (Integer)
In     fam(Player)[0x1].StartTime (Normal)
In     fam(Player)[0x1].BrakeTime (Normal)
In     fam(Player)[0x1].StartBrakeTime (Normal)
   Out fam(Player)[0x1].TrackArtist (String)
   Out fam(Player)[0x1].TrackTitle (String)
   Out fam(Player)[0x1].TrackElapsedTime (String)
   Out fam(Player)[0x1].TrackRemainingTime (String)
   Out fam(Player)[0x1].TrackDurationTime (String)
   Out fam(Player)[0x1].CueStateOutput (Integer)
   Out fam(Player)[0x1].CueDisplayOutput (Logic)
   Out fam(Player)[0x1].PitchZeroOutput (Logic)
   Out fam(Player)[0x1].KeyLockOutput (Logic)
   Out fam(Player)[0x1].LoopInSet (Logic)
   Out fam(Player)[0x1].LoopOutSet (Logic)
   Out fam(Player)[0x1].AbsoluteMode (Logic)
   Out fam(Player)[0x1].RelativeMode (Logic)
   Out fam(Player)[0x1].FlexibleMode (Logic)
   Out fam(Player)[0x1].Loading (Logic)
   Out fam(Player)[0x1].Loaded (Logic)
   Out fam(Player)[0x1].IsActivePlayer (Logic)
   Out fam(Player)[0x1].TapTempoState (Integer)
   Out fam(Player)[0x1].TapTempoBlink (Logic)
   Out fam(Player)[0x1].SlipState (Integer)
   Out fam(Player)[0x1].EndOfTrackAlarm (Logic)
   Out fam(Player)[0x1].BeatFlash (Logic)
   Out fam(Player)[0x1].InvertedPitchValue (Normal)
   Out fam(Player)[0x1].ActiveLocatorKindControl (Logic)
   Out fam(Player)[0x1].Locator1KindControl (Logic)
   Out fam(Player)[0x1].Locator2KindControl (Logic)
   Out fam(Player)[0x1].Locator3KindControl (Logic)
   Out fam(Player)[0x1].Locator4KindControl (Logic)
   Out fam(Player)[0x1].Locator5KindControl (Logic)
   Out fam(Player)[0x1].Locator6KindControl (Logic)
   Out fam(Player)[0x1].Locator7KindControl (Logic)
   Out fam(Player)[0x1].Locator8KindControl (Logic)
   Out fam(Player)[0x1].LoopInAdjustOnOff (Logic)
   Out fam(Player)[0x1].LoopOutAdjustOnOff (Logic)
   Out fam(Player)[0x1].MatchWithMasterFeedback (Logic)
   Out fam(Player)[0x1].IsMaster (Logic)
   Out fam(Player)[0x1].DelayWithMaster (Normal)


PLAYER B:

In&Out fam(Player)[0x2].PlayPause (Logic)
In     fam(Player)[0x2].Cue (Logic)
In     fam(Player)[0x2].CuePlay (Trigger)
In&Out fam(Player)[0x2].SetCue (Trigger)
In     fam(Player)[0x2].LoopIn (Trigger)
In     fam(Player)[0x2].LoopOut (Trigger)
In&Out fam(Player)[0x2].LoopOnOff (Logic)
In     fam(Player)[0x2].ReloopOnOff (Logic)
In     fam(Player)[0x2].LoopHalve (Trigger)
In     fam(Player)[0x2].LoopDouble (Trigger)
In&Out fam(Player)[0x2].AutoLoopSelect (Integer)
In     fam(Player)[0x2].AutoLoopTrigger (Trigger)
In&Out fam(Player)[0x2].AutoLoopSelectAndTrigger (Integer)
In     fam(Player)[0x2].SetMaster (Trigger)
In&Out fam(Player)[0x2].SyncWithMaster (Logic)
In     fam(Player)[0x2].MatchWithMaster (Trigger)
In&Out fam(Player)[0x2].PitchValue (Normal)
In&Out fam(Player)[0x2].PitchRange (Integer)
In&Out fam(Player)[0x2].PitchMode (Integer)
In&Out fam(Player)[0x2].BendUp (Logic)
In&Out fam(Player)[0x2].BendDown (Logic)
In     fam(Player)[0x2].FinePitchStepUp (Logic)
In     fam(Player)[0x2].FinePitchStepDown (Logic)
In&Out fam(Player)[0x2].PitchStepUp (Logic)
In&Out fam(Player)[0x2].PitchStepDown (Logic)
In     fam(Player)[0x2].CoarsePitchStepUp (Logic)
In     fam(Player)[0x2].CoarsePitchStepDown (Logic)
In&Out fam(Player)[0x2].SmartSeek (Integer)
In     fam(Player)[0x2].SmartSeekLength (Integer)
In     fam(Player)[0x2].SmartSeekLengthSelectAndTriggerForward (Integer)
In     fam(Player)[0x2].SmartSeekLengthSelectAndTriggerBackward (Integer)
In&Out fam(Player)[0x2].ActiveLocatorSelect (Integer)
In&Out fam(Player)[0x2].ActiveLocatorControl (Logic)
In     fam(Player)[0x2].ActiveLocatorClear (Trigger)
In&Out fam(Player)[0x2].Locator1Control (Logic)
In&Out fam(Player)[0x2].Locator2Control (Logic)
In&Out fam(Player)[0x2].Locator3Control (Logic)
In&Out fam(Player)[0x2].Locator4Control (Logic)
In&Out fam(Player)[0x2].Locator5Control (Logic)
In&Out fam(Player)[0x2].Locator6Control (Logic)
In&Out fam(Player)[0x2].Locator7Control (Logic)
In&Out fam(Player)[0x2].Locator8Control (Logic)
In     fam(Player)[0x2].Locator1Clear (Trigger)
In     fam(Player)[0x2].Locator2Clear (Trigger)
In     fam(Player)[0x2].Locator3Clear (Trigger)
In     fam(Player)[0x2].Locator4Clear (Trigger)
In     fam(Player)[0x2].Locator5Clear (Trigger)
In     fam(Player)[0x2].Locator6Clear (Trigger)
In     fam(Player)[0x2].Locator7Clear (Trigger)
In     fam(Player)[0x2].Locator8Clear (Trigger)
In&Out fam(Player)[0x2].Reverse (Logic)
In&Out fam(Player)[0x2].VinylMode (Logic)
In     fam(Player)[0x2].ScratchJog (Scratch)
In     fam(Player)[0x2].CdJog (Scratch)
In     fam(Player)[0x2].ComboJog (Scratch)
In     fam(Player)[0x2].PitchBend (Polar)
In     fam(Player)[0x2].TapTempo (Trigger)
In     fam(Player)[0x2].ConfirmTappedTempo (Trigger)
In     fam(Player)[0x2].DiscardTappedTempo (Trigger)
In     fam(Player)[0x2].AbsoluteModeTrigger (Trigger)
In     fam(Player)[0x2].RelativeModeTrigger (Trigger)
In     fam(Player)[0x2].FlexibleModeTrigger (Trigger)
In     fam(Player)[0x2].EmptyPlayer (Trigger)
In     fam(Player)[0x2].DisplayZoom (Normal)
In&Out fam(Player)[0x2].DisplayMode (Logic)
In&Out fam(Player)[0x2].TimeDisplayMode (Logic)
In&Out fam(Player)[0x2].SlipMode (Logic)
In&Out fam(Player)[0x2].NeedleSearch (Normal)
In&Out fam(Player)[0x2].BeatGridEditOnOff (Logic)
In     fam(Player)[0x2].BeatGridDefineDownBeat (Trigger)
In     fam(Player)[0x2].BeatGridShrink (Trigger)
In     fam(Player)[0x2].BeatGridExpand (Trigger)
In     fam(Player)[0x2].BeatGridShrinkExpand (Integer)
In     fam(Player)[0x2].BeatGridAddGrid (Trigger)
In     fam(Player)[0x2].BeatGridRemoveGrid (Trigger)
In     fam(Player)[0x2].BeatGridMoveLeft (Trigger)
In     fam(Player)[0x2].BeatGridMoveRight (Trigger)
In     fam(Player)[0x2].BeatGridMove (Integer)
In     fam(Player)[0x2].BeatGridDoubleBpm (Trigger)
In     fam(Player)[0x2].BeatGridHalveBpm (Trigger)
In     fam(Player)[0x2].BeatGridClearAnalyze (Trigger)
In     fam(Player)[0x2].ReloadAsCloneOfMaster (Trigger)
In&Out fam(Player)[0x2].ShowMainLocators (Logic)
In&Out fam(Player)[0x2].ShowAuxiliaryLocators (Logic)
In&Out fam(Player)[0x2].SideDisplayMode (Integer)
In     fam(Player)[0x2].StartTime (Normal)
In     fam(Player)[0x2].BrakeTime (Normal)
In     fam(Player)[0x2].StartBrakeTime (Normal)
   Out fam(Player)[0x2].TrackArtist (String)
   Out fam(Player)[0x2].TrackTitle (String)
   Out fam(Player)[0x2].TrackElapsedTime (String)
   Out fam(Player)[0x2].TrackRemainingTime (String)
   Out fam(Player)[0x2].TrackDurationTime (String)
   Out fam(Player)[0x2].CueStateOutput (Integer)
   Out fam(Player)[0x2].CueDisplayOutput (Logic)
   Out fam(Player)[0x2].PitchZeroOutput (Logic)
   Out fam(Player)[0x2].KeyLockOutput (Logic)
   Out fam(Player)[0x2].LoopInSet (Logic)
   Out fam(Player)[0x2].LoopOutSet (Logic)
   Out fam(Player)[0x2].AbsoluteMode (Logic)
   Out fam(Player)[0x2].RelativeMode (Logic)
   Out fam(Player)[0x2].FlexibleMode (Logic)
   Out fam(Player)[0x2].Loading (Logic)
   Out fam(Player)[0x2].Loaded (Logic)
   Out fam(Player)[0x2].IsActivePlayer (Logic)
   Out fam(Player)[0x2].TapTempoState (Integer)
   Out fam(Player)[0x2].TapTempoBlink (Logic)
   Out fam(Player)[0x2].SlipState (Integer)
   Out fam(Player)[0x2].EndOfTrackAlarm (Logic)
   Out fam(Player)[0x2].BeatFlash (Logic)
   Out fam(Player)[0x2].InvertedPitchValue (Normal)
   Out fam(Player)[0x2].ActiveLocatorKindControl (Logic)
   Out fam(Player)[0x2].Locator1KindControl (Logic)
   Out fam(Player)[0x2].Locator2KindControl (Logic)
   Out fam(Player)[0x2].Locator3KindControl (Logic)
   Out fam(Player)[0x2].Locator4KindControl (Logic)
   Out fam(Player)[0x2].Locator5KindControl (Logic)
   Out fam(Player)[0x2].Locator6KindControl (Logic)
   Out fam(Player)[0x2].Locator7KindControl (Logic)
   Out fam(Player)[0x2].Locator8KindControl (Logic)
   Out fam(Player)[0x2].LoopInAdjustOnOff (Logic)
   Out fam(Player)[0x2].LoopOutAdjustOnOff (Logic)
   Out fam(Player)[0x2].MatchWithMasterFeedback (Logic)
   Out fam(Player)[0x2].IsMaster (Logic)
   Out fam(Player)[0x2].DelayWithMaster (Normal)


PLAYER C:

In&Out fam(Player)[0x3].PlayPause (Logic)
In     fam(Player)[0x3].Cue (Logic)
In     fam(Player)[0x3].CuePlay (Trigger)
In&Out fam(Player)[0x3].SetCue (Trigger)
In     fam(Player)[0x3].LoopIn (Trigger)
In     fam(Player)[0x3].LoopOut (Trigger)
In&Out fam(Player)[0x3].LoopOnOff (Logic)
In     fam(Player)[0x3].ReloopOnOff (Logic)
In     fam(Player)[0x3].LoopHalve (Trigger)
In     fam(Player)[0x3].LoopDouble (Trigger)
In&Out fam(Player)[0x3].AutoLoopSelect (Integer)
In     fam(Player)[0x3].AutoLoopTrigger (Trigger)
In&Out fam(Player)[0x3].AutoLoopSelectAndTrigger (Integer)
In     fam(Player)[0x3].SetMaster (Trigger)
In&Out fam(Player)[0x3].SyncWithMaster (Logic)
In     fam(Player)[0x3].MatchWithMaster (Trigger)
In&Out fam(Player)[0x3].PitchValue (Normal)
In&Out fam(Player)[0x3].PitchRange (Integer)
In&Out fam(Player)[0x3].PitchMode (Integer)
In&Out fam(Player)[0x3].BendUp (Logic)
In&Out fam(Player)[0x3].BendDown (Logic)
In     fam(Player)[0x3].FinePitchStepUp (Logic)
In     fam(Player)[0x3].FinePitchStepDown (Logic)
In&Out fam(Player)[0x3].PitchStepUp (Logic)
In&Out fam(Player)[0x3].PitchStepDown (Logic)
In     fam(Player)[0x3].CoarsePitchStepUp (Logic)
In     fam(Player)[0x3].CoarsePitchStepDown (Logic)
In&Out fam(Player)[0x3].SmartSeek (Integer)
In     fam(Player)[0x3].SmartSeekLength (Integer)
In     fam(Player)[0x3].SmartSeekLengthSelectAndTriggerForward (Integer)
In     fam(Player)[0x3].SmartSeekLengthSelectAndTriggerBackward (Integer)
In&Out fam(Player)[0x3].ActiveLocatorSelect (Integer)
In&Out fam(Player)[0x3].ActiveLocatorControl (Logic)
In     fam(Player)[0x3].ActiveLocatorClear (Trigger)
In&Out fam(Player)[0x3].Locator1Control (Logic)
In&Out fam(Player)[0x3].Locator2Control (Logic)
In&Out fam(Player)[0x3].Locator3Control (Logic)
In&Out fam(Player)[0x3].Locator4Control (Logic)
In&Out fam(Player)[0x3].Locator5Control (Logic)
In&Out fam(Player)[0x3].Locator6Control (Logic)
In&Out fam(Player)[0x3].Locator7Control (Logic)
In&Out fam(Player)[0x3].Locator8Control (Logic)
In     fam(Player)[0x3].Locator1Clear (Trigger)
In     fam(Player)[0x3].Locator2Clear (Trigger)
In     fam(Player)[0x3].Locator3Clear (Trigger)
In     fam(Player)[0x3].Locator4Clear (Trigger)
In     fam(Player)[0x3].Locator5Clear (Trigger)
In     fam(Player)[0x3].Locator6Clear (Trigger)
In     fam(Player)[0x3].Locator7Clear (Trigger)
In     fam(Player)[0x3].Locator8Clear (Trigger)
In&Out fam(Player)[0x3].Reverse (Logic)
In&Out fam(Player)[0x3].VinylMode (Logic)
In     fam(Player)[0x3].ScratchJog (Scratch)
In     fam(Player)[0x3].CdJog (Scratch)
In     fam(Player)[0x3].ComboJog (Scratch)
In     fam(Player)[0x3].PitchBend (Polar)
In     fam(Player)[0x3].TapTempo (Trigger)
In     fam(Player)[0x3].ConfirmTappedTempo (Trigger)
In     fam(Player)[0x3].DiscardTappedTempo (Trigger)
In     fam(Player)[0x3].EmptyPlayer (Trigger)
In     fam(Player)[0x3].DisplayZoom (Normal)
In&Out fam(Player)[0x3].DisplayMode (Logic)
In&Out fam(Player)[0x3].TimeDisplayMode (Logic)
In&Out fam(Player)[0x3].SlipMode (Logic)
In&Out fam(Player)[0x3].NeedleSearch (Normal)
In&Out fam(Player)[0x3].BeatGridEditOnOff (Logic)
In     fam(Player)[0x3].BeatGridDefineDownBeat (Trigger)
In     fam(Player)[0x3].BeatGridShrink (Trigger)
In     fam(Player)[0x3].BeatGridExpand (Trigger)
In     fam(Player)[0x3].BeatGridShrinkExpand (Integer)
In     fam(Player)[0x3].BeatGridAddGrid (Trigger)
In     fam(Player)[0x3].BeatGridRemoveGrid (Trigger)
In     fam(Player)[0x3].BeatGridMoveLeft (Trigger)
In     fam(Player)[0x3].BeatGridMoveRight (Trigger)
In     fam(Player)[0x3].BeatGridMove (Integer)
In     fam(Player)[0x3].BeatGridDoubleBpm (Trigger)
In     fam(Player)[0x3].BeatGridHalveBpm (Trigger)
In     fam(Player)[0x3].BeatGridClearAnalyze (Trigger)
In     fam(Player)[0x3].ReloadAsCloneOfMaster (Trigger)
In&Out fam(Player)[0x3].ShowMainLocators (Logic)
In&Out fam(Player)[0x3].ShowAuxiliaryLocators (Logic)
In&Out fam(Player)[0x3].SideDisplayMode (Integer)
In     fam(Player)[0x3].StartTime (Normal)
In     fam(Player)[0x3].BrakeTime (Normal)
In     fam(Player)[0x3].StartBrakeTime (Normal)
   Out fam(Player)[0x3].TrackArtist (String)
   Out fam(Player)[0x3].TrackTitle (String)
   Out fam(Player)[0x3].TrackElapsedTime (String)
   Out fam(Player)[0x3].TrackRemainingTime (String)
   Out fam(Player)[0x3].TrackDurationTime (String)
   Out fam(Player)[0x3].CueStateOutput (Integer)
   Out fam(Player)[0x3].CueDisplayOutput (Logic)
   Out fam(Player)[0x3].PitchZeroOutput (Logic)
   Out fam(Player)[0x3].KeyLockOutput (Logic)
   Out fam(Player)[0x3].LoopInSet (Logic)
   Out fam(Player)[0x3].LoopOutSet (Logic)
   Out fam(Player)[0x3].AbsoluteMode (Logic)
   Out fam(Player)[0x3].Loading (Logic)
   Out fam(Player)[0x3].Loaded (Logic)
   Out fam(Player)[0x3].IsActivePlayer (Logic)
   Out fam(Player)[0x3].TapTempoState (Integer)
   Out fam(Player)[0x3].TapTempoBlink (Logic)
   Out fam(Player)[0x3].SlipState (Integer)
   Out fam(Player)[0x3].EndOfTrackAlarm (Logic)
   Out fam(Player)[0x3].BeatFlash (Logic)
   Out fam(Player)[0x3].InvertedPitchValue (Normal)
   Out fam(Player)[0x3].ActiveLocatorKindControl (Logic)
   Out fam(Player)[0x3].Locator1KindControl (Logic)
   Out fam(Player)[0x3].Locator2KindControl (Logic)
   Out fam(Player)[0x3].Locator3KindControl (Logic)
   Out fam(Player)[0x3].Locator4KindControl (Logic)
   Out fam(Player)[0x3].Locator5KindControl (Logic)
   Out fam(Player)[0x3].Locator6KindControl (Logic)
   Out fam(Player)[0x3].Locator7KindControl (Logic)
   Out fam(Player)[0x3].Locator8KindControl (Logic)
   Out fam(Player)[0x3].LoopInAdjustOnOff (Logic)
   Out fam(Player)[0x3].LoopOutAdjustOnOff (Logic)
   Out fam(Player)[0x3].MatchWithMasterFeedback (Logic)
   Out fam(Player)[0x3].IsMaster (Logic)
   Out fam(Player)[0x3].DelayWithMaster (Normal)


PLAYER D:

In&Out fam(Player)[0x4].PlayPause (Logic)
In     fam(Player)[0x4].Cue (Logic)
In     fam(Player)[0x4].CuePlay (Trigger)
In&Out fam(Player)[0x4].SetCue (Trigger)
In     fam(Player)[0x4].LoopIn (Trigger)
In     fam(Player)[0x4].LoopOut (Trigger)
In&Out fam(Player)[0x4].LoopOnOff (Logic)
In     fam(Player)[0x4].ReloopOnOff (Logic)
In     fam(Player)[0x4].LoopHalve (Trigger)
In     fam(Player)[0x4].LoopDouble (Trigger)
In&Out fam(Player)[0x4].AutoLoopSelect (Integer)
In     fam(Player)[0x4].AutoLoopTrigger (Trigger)
In&Out fam(Player)[0x4].AutoLoopSelectAndTrigger (Integer)
In     fam(Player)[0x4].SetMaster (Trigger)
In&Out fam(Player)[0x4].SyncWithMaster (Logic)
In     fam(Player)[0x4].MatchWithMaster (Trigger)
In&Out fam(Player)[0x4].PitchValue (Normal)
In&Out fam(Player)[0x4].PitchRange (Integer)
In&Out fam(Player)[0x4].PitchMode (Integer)
In&Out fam(Player)[0x4].BendUp (Logic)
In&Out fam(Player)[0x4].BendDown (Logic)
In     fam(Player)[0x4].FinePitchStepUp (Logic)
In     fam(Player)[0x4].FinePitchStepDown (Logic)
In&Out fam(Player)[0x4].PitchStepUp (Logic)
In&Out fam(Player)[0x4].PitchStepDown (Logic)
In     fam(Player)[0x4].CoarsePitchStepUp (Logic)
In     fam(Player)[0x4].CoarsePitchStepDown (Logic)
In&Out fam(Player)[0x4].SmartSeek (Integer)
In     fam(Player)[0x4].SmartSeekLength (Integer)
In     fam(Player)[0x4].SmartSeekLengthSelectAndTriggerForward (Integer)
In     fam(Player)[0x4].SmartSeekLengthSelectAndTriggerBackward (Integer)
In&Out fam(Player)[0x4].ActiveLocatorSelect (Integer)
In&Out fam(Player)[0x4].ActiveLocatorControl (Logic)
In     fam(Player)[0x4].ActiveLocatorClear (Trigger)
In&Out fam(Player)[0x4].Locator1Control (Logic)
In&Out fam(Player)[0x4].Locator2Control (Logic)
In&Out fam(Player)[0x4].Locator3Control (Logic)
In&Out fam(Player)[0x4].Locator4Control (Logic)
In&Out fam(Player)[0x4].Locator5Control (Logic)
In&Out fam(Player)[0x4].Locator6Control (Logic)
In&Out fam(Player)[0x4].Locator7Control (Logic)
In&Out fam(Player)[0x4].Locator8Control (Logic)
In     fam(Player)[0x4].Locator1Clear (Trigger)
In     fam(Player)[0x4].Locator2Clear (Trigger)
In     fam(Player)[0x4].Locator3Clear (Trigger)
In     fam(Player)[0x4].Locator4Clear (Trigger)
In     fam(Player)[0x4].Locator5Clear (Trigger)
In     fam(Player)[0x4].Locator6Clear (Trigger)
In     fam(Player)[0x4].Locator7Clear (Trigger)
In     fam(Player)[0x4].Locator8Clear (Trigger)
In&Out fam(Player)[0x4].Reverse (Logic)
In&Out fam(Player)[0x4].VinylMode (Logic)
In     fam(Player)[0x4].ScratchJog (Scratch)
In     fam(Player)[0x4].CdJog (Scratch)
In     fam(Player)[0x4].ComboJog (Scratch)
In     fam(Player)[0x4].PitchBend (Polar)
In     fam(Player)[0x4].TapTempo (Trigger)
In     fam(Player)[0x4].ConfirmTappedTempo (Trigger)
In     fam(Player)[0x4].DiscardTappedTempo (Trigger)
In     fam(Player)[0x4].EmptyPlayer (Trigger)
In     fam(Player)[0x4].DisplayZoom (Normal)
In&Out fam(Player)[0x4].DisplayMode (Logic)
In&Out fam(Player)[0x4].TimeDisplayMode (Logic)
In&Out fam(Player)[0x4].SlipMode (Logic)
In&Out fam(Player)[0x4].NeedleSearch (Normal)
In&Out fam(Player)[0x4].BeatGridEditOnOff (Logic)
In     fam(Player)[0x4].BeatGridDefineDownBeat (Trigger)
In     fam(Player)[0x4].BeatGridShrink (Trigger)
In     fam(Player)[0x4].BeatGridExpand (Trigger)
In     fam(Player)[0x4].BeatGridShrinkExpand (Integer)
In     fam(Player)[0x4].BeatGridAddGrid (Trigger)
In     fam(Player)[0x4].BeatGridRemoveGrid (Trigger)
In     fam(Player)[0x4].BeatGridMoveLeft (Trigger)
In     fam(Player)[0x4].BeatGridMoveRight (Trigger)
In     fam(Player)[0x4].BeatGridMove (Integer)
In     fam(Player)[0x4].BeatGridDoubleBpm (Trigger)
In     fam(Player)[0x4].BeatGridHalveBpm (Trigger)
In     fam(Player)[0x4].BeatGridClearAnalyze (Trigger)
In     fam(Player)[0x4].ReloadAsCloneOfMaster (Trigger)
In&Out fam(Player)[0x4].ShowMainLocators (Logic)
In&Out fam(Player)[0x4].ShowAuxiliaryLocators (Logic)
In&Out fam(Player)[0x4].SideDisplayMode (Integer)
In     fam(Player)[0x4].StartTime (Normal)
In     fam(Player)[0x4].BrakeTime (Normal)
In     fam(Player)[0x4].StartBrakeTime (Normal)
   Out fam(Player)[0x4].TrackArtist (String)
   Out fam(Player)[0x4].TrackTitle (String)
   Out fam(Player)[0x4].TrackElapsedTime (String)
   Out fam(Player)[0x4].TrackRemainingTime (String)
   Out fam(Player)[0x4].TrackDurationTime (String)
   Out fam(Player)[0x4].CueStateOutput (Integer)
   Out fam(Player)[0x4].CueDisplayOutput (Logic)
   Out fam(Player)[0x4].PitchZeroOutput (Logic)
   Out fam(Player)[0x4].KeyLockOutput (Logic)
   Out fam(Player)[0x4].LoopInSet (Logic)
   Out fam(Player)[0x4].LoopOutSet (Logic)
   Out fam(Player)[0x4].AbsoluteMode (Logic)
   Out fam(Player)[0x4].Loading (Logic)
   Out fam(Player)[0x4].Loaded (Logic)
   Out fam(Player)[0x4].IsActivePlayer (Logic)
   Out fam(Player)[0x4].TapTempoState (Integer)
   Out fam(Player)[0x4].TapTempoBlink (Logic)
   Out fam(Player)[0x4].SlipState (Integer)
   Out fam(Player)[0x4].EndOfTrackAlarm (Logic)
   Out fam(Player)[0x4].BeatFlash (Logic)
   Out fam(Player)[0x4].InvertedPitchValue (Normal)
   Out fam(Player)[0x4].ActiveLocatorKindControl (Logic)
   Out fam(Player)[0x4].Locator1KindControl (Logic)
   Out fam(Player)[0x4].Locator2KindControl (Logic)
   Out fam(Player)[0x4].Locator3KindControl (Logic)
   Out fam(Player)[0x4].Locator4KindControl (Logic)
   Out fam(Player)[0x4].Locator5KindControl (Logic)
   Out fam(Player)[0x4].Locator6KindControl (Logic)
   Out fam(Player)[0x4].Locator7KindControl (Logic)
   Out fam(Player)[0x4].Locator8KindControl (Logic)
   Out fam(Player)[0x4].LoopInAdjustOnOff (Logic)
   Out fam(Player)[0x4].LoopOutAdjustOnOff (Logic)
   Out fam(Player)[0x4].MatchWithMasterFeedback (Logic)
   Out fam(Player)[0x4].IsMaster (Logic)
   Out fam(Player)[0x4].DelayWithMaster (Normal)


ACTIVE PLAYER:

In&Out fam(Player)[@].PlayPause (Logic)
In     fam(Player)[@].Cue (Logic)
In     fam(Player)[@].CuePlay (Trigger)
In&Out fam(Player)[@].SetCue (Trigger)
In     fam(Player)[@].LoopIn (Trigger)
In     fam(Player)[@].LoopOut (Trigger)
In&Out fam(Player)[@].LoopOnOff (Logic)
In     fam(Player)[@].ReloopOnOff (Logic)
In     fam(Player)[@].LoopHalve (Trigger)
In     fam(Player)[@].LoopDouble (Trigger)
In&Out fam(Player)[@].AutoLoopSelect (Integer)
In     fam(Player)[@].AutoLoopTrigger (Trigger)
In&Out fam(Player)[@].AutoLoopSelectAndTrigger (Integer)
In     fam(Player)[@].SetMaster (Trigger)
In&Out fam(Player)[@].SyncWithMaster (Logic)
In     fam(Player)[@].MatchWithMaster (Trigger)
In&Out fam(Player)[@].PitchValue (Normal)
In&Out fam(Player)[@].PitchRange (Integer)
In&Out fam(Player)[@].PitchMode (Integer)
In&Out fam(Player)[@].BendUp (Logic)
In&Out fam(Player)[@].BendDown (Logic)
In     fam(Player)[@].FinePitchStepUp (Logic)
In     fam(Player)[@].FinePitchStepDown (Logic)
In&Out fam(Player)[@].PitchStepUp (Logic)
In&Out fam(Player)[@].PitchStepDown (Logic)
In     fam(Player)[@].CoarsePitchStepUp (Logic)
In     fam(Player)[@].CoarsePitchStepDown (Logic)
In&Out fam(Player)[@].SmartSeek (Integer)
In     fam(Player)[@].SmartSeekLength (Integer)
In     fam(Player)[@].SmartSeekLengthSelectAndTriggerForward (Integer)
In     fam(Player)[@].SmartSeekLengthSelectAndTriggerBackward (Integer)
In&Out fam(Player)[@].ActiveLocatorSelect (Integer)
In&Out fam(Player)[@].ActiveLocatorControl (Logic)
In     fam(Player)[@].ActiveLocatorClear (Trigger)
In&Out fam(Player)[@].Locator1Control (Logic)
In&Out fam(Player)[@].Locator2Control (Logic)
In&Out fam(Player)[@].Locator3Control (Logic)
In&Out fam(Player)[@].Locator4Control (Logic)
In&Out fam(Player)[@].Locator5Control (Logic)
In&Out fam(Player)[@].Locator6Control (Logic)
In&Out fam(Player)[@].Locator7Control (Logic)
In&Out fam(Player)[@].Locator8Control (Logic)
In     fam(Player)[@].Locator1Clear (Trigger)
In     fam(Player)[@].Locator2Clear (Trigger)
In     fam(Player)[@].Locator3Clear (Trigger)
In     fam(Player)[@].Locator4Clear (Trigger)
In     fam(Player)[@].Locator5Clear (Trigger)
In     fam(Player)[@].Locator6Clear (Trigger)
In     fam(Player)[@].Locator7Clear (Trigger)
In     fam(Player)[@].Locator8Clear (Trigger)
In&Out fam(Player)[@].Reverse (Logic)
In&Out fam(Player)[@].VinylMode (Logic)
In     fam(Player)[@].ScratchJog (Scratch)
In     fam(Player)[@].CdJog (Scratch)
In     fam(Player)[@].ComboJog (Scratch)
In     fam(Player)[@].PitchBend (Polar)
In     fam(Player)[@].TapTempo (Trigger)
In     fam(Player)[@].ConfirmTappedTempo (Trigger)
In     fam(Player)[@].DiscardTappedTempo (Trigger)
In     fam(Player)[@].AbsoluteModeTrigger (Trigger)
In     fam(Player)[@].RelativeModeTrigger (Trigger)
In     fam(Player)[@].FlexibleModeTrigger (Trigger)
In     fam(Player)[@].EmptyPlayer (Trigger)
In     fam(Player)[@].DisplayZoom (Normal)
In&Out fam(Player)[@].DisplayMode (Logic)
In&Out fam(Player)[@].TimeDisplayMode (Logic)
In&Out fam(Player)[@].SlipMode (Logic)
In&Out fam(Player)[@].NeedleSearch (Normal)
In&Out fam(Player)[@].BeatGridEditOnOff (Logic)
In     fam(Player)[@].BeatGridDefineDownBeat (Trigger)
In     fam(Player)[@].BeatGridShrink (Trigger)
In     fam(Player)[@].BeatGridExpand (Trigger)
In     fam(Player)[@].BeatGridShrinkExpand (Integer)
In     fam(Player)[@].BeatGridAddGrid (Trigger)
In     fam(Player)[@].BeatGridRemoveGrid (Trigger)
In     fam(Player)[@].BeatGridMoveLeft (Trigger)
In     fam(Player)[@].BeatGridMoveRight (Trigger)
In     fam(Player)[@].BeatGridMove (Integer)
In     fam(Player)[@].BeatGridDoubleBpm (Trigger)
In     fam(Player)[@].BeatGridHalveBpm (Trigger)
In     fam(Player)[@].BeatGridClearAnalyze (Trigger)
In     fam(Player)[@].ReloadAsCloneOfMaster (Trigger)
In&Out fam(Player)[@].ShowMainLocators (Logic)
In&Out fam(Player)[@].ShowAuxiliaryLocators (Logic)
In&Out fam(Player)[@].SideDisplayMode (Integer)
In     fam(Player)[@].StartTime (Normal)
In     fam(Player)[@].BrakeTime (Normal)
In     fam(Player)[@].StartBrakeTime (Normal)
   Out fam(Player)[@].TrackArtist (String)
   Out fam(Player)[@].TrackTitle (String)
   Out fam(Player)[@].TrackElapsedTime (String)
   Out fam(Player)[@].TrackRemainingTime (String)
   Out fam(Player)[@].TrackDurationTime (String)
   Out fam(Player)[@].CueStateOutput (Integer)
   Out fam(Player)[@].CueDisplayOutput (Logic)
   Out fam(Player)[@].PitchZeroOutput (Logic)
   Out fam(Player)[@].KeyLockOutput (Logic)
   Out fam(Player)[@].LoopInSet (Logic)
   Out fam(Player)[@].LoopOutSet (Logic)
   Out fam(Player)[@].AbsoluteMode (Logic)
   Out fam(Player)[@].RelativeMode (Logic)
   Out fam(Player)[@].FlexibleMode (Logic)
   Out fam(Player)[@].Loading (Logic)
   Out fam(Player)[@].Loaded (Logic)
   Out fam(Player)[@].IsActivePlayer (Logic)
   Out fam(Player)[@].TapTempoState (Integer)
   Out fam(Player)[@].TapTempoBlink (Logic)
   Out fam(Player)[@].SlipState (Integer)
   Out fam(Player)[@].EndOfTrackAlarm (Logic)
   Out fam(Player)[@].BeatFlash (Logic)
   Out fam(Player)[@].InvertedPitchValue (Normal)
   Out fam(Player)[@].ActiveLocatorKindControl (Logic)
   Out fam(Player)[@].Locator1KindControl (Logic)
   Out fam(Player)[@].Locator2KindControl (Logic)
   Out fam(Player)[@].Locator3KindControl (Logic)
   Out fam(Player)[@].Locator4KindControl (Logic)
   Out fam(Player)[@].Locator5KindControl (Logic)
   Out fam(Player)[@].Locator6KindControl (Logic)
   Out fam(Player)[@].Locator7KindControl (Logic)
   Out fam(Player)[@].Locator8KindControl (Logic)
   Out fam(Player)[@].LoopInAdjustOnOff (Logic)
   Out fam(Player)[@].LoopOutAdjustOnOff (Logic)
   Out fam(Player)[@].MatchWithMasterFeedback (Logic)
   Out fam(Player)[@].IsMaster (Logic)
   Out fam(Player)[@].DelayWithMaster (Normal)


ALL PLAYERS:

In     fam(Player)[*].PlayPause (Logic)
In     fam(Player)[*].Cue (Logic)
In     fam(Player)[*].CuePlay (Trigger)
In     fam(Player)[*].SetCue (Trigger)
In     fam(Player)[*].LoopIn (Trigger)
In     fam(Player)[*].LoopOut (Trigger)
In     fam(Player)[*].LoopOnOff (Logic)
In     fam(Player)[*].ReloopOnOff (Logic)
In     fam(Player)[*].LoopHalve (Trigger)
In     fam(Player)[*].LoopDouble (Trigger)
In     fam(Player)[*].AutoLoopSelect (Integer)
In     fam(Player)[*].AutoLoopTrigger (Trigger)
In     fam(Player)[*].AutoLoopSelectAndTrigger (Integer)
In     fam(Player)[*].SetMaster (Trigger)
In     fam(Player)[*].SyncWithMaster (Logic)
In     fam(Player)[*].MatchWithMaster (Trigger)
In     fam(Player)[*].PitchValue (Normal)
In     fam(Player)[*].PitchRange (Integer)
In     fam(Player)[*].PitchMode (Integer)
In     fam(Player)[*].BendUp (Logic)
In     fam(Player)[*].BendDown (Logic)
In     fam(Player)[*].FinePitchStepUp (Logic)
In     fam(Player)[*].FinePitchStepDown (Logic)
In     fam(Player)[*].PitchStepUp (Logic)
In     fam(Player)[*].PitchStepDown (Logic)
In     fam(Player)[*].CoarsePitchStepUp (Logic)
In     fam(Player)[*].CoarsePitchStepDown (Logic)
In     fam(Player)[*].SmartSeek (Integer)
In     fam(Player)[*].SmartSeekLength (Integer)
In     fam(Player)[*].SmartSeekLengthSelectAndTriggerForward (Integer)
In     fam(Player)[*].SmartSeekLengthSelectAndTriggerBackward (Integer)
In     fam(Player)[*].ActiveLocatorSelect (Integer)
In     fam(Player)[*].ActiveLocatorControl (Logic)
In     fam(Player)[*].ActiveLocatorClear (Trigger)
In     fam(Player)[*].Locator1Control (Logic)
In     fam(Player)[*].Locator2Control (Logic)
In     fam(Player)[*].Locator3Control (Logic)
In     fam(Player)[*].Locator4Control (Logic)
In     fam(Player)[*].Locator5Control (Logic)
In     fam(Player)[*].Locator6Control (Logic)
In     fam(Player)[*].Locator7Control (Logic)
In     fam(Player)[*].Locator8Control (Logic)
In     fam(Player)[*].Locator1Clear (Trigger)
In     fam(Player)[*].Locator2Clear (Trigger)
In     fam(Player)[*].Locator3Clear (Trigger)
In     fam(Player)[*].Locator4Clear (Trigger)
In     fam(Player)[*].Locator5Clear (Trigger)
In     fam(Player)[*].Locator6Clear (Trigger)
In     fam(Player)[*].Locator7Clear (Trigger)
In     fam(Player)[*].Locator8Clear (Trigger)
In     fam(Player)[*].Reverse (Logic)
In     fam(Player)[*].VinylMode (Logic)
In     fam(Player)[*].ScratchJog (Scratch)
In     fam(Player)[*].CdJog (Scratch)
In     fam(Player)[*].ComboJog (Scratch)
In     fam(Player)[*].PitchBend (Polar)
In     fam(Player)[*].TapTempo (Trigger)
In     fam(Player)[*].ConfirmTappedTempo (Trigger)
In     fam(Player)[*].DiscardTappedTempo (Trigger)
In     fam(Player)[*].AbsoluteModeTrigger (Trigger)
In     fam(Player)[*].RelativeModeTrigger (Trigger)
In     fam(Player)[*].FlexibleModeTrigger (Trigger)
In     fam(Player)[*].EmptyPlayer (Trigger)
In     fam(Player)[*].DisplayZoom (Normal)
In     fam(Player)[*].DisplayMode (Logic)
In     fam(Player)[*].TimeDisplayMode (Logic)
In     fam(Player)[*].SlipMode (Logic)
In     fam(Player)[*].NeedleSearch (Normal)
In     fam(Player)[*].BeatGridEditOnOff (Logic)
In     fam(Player)[*].BeatGridDefineDownBeat (Trigger)
In     fam(Player)[*].BeatGridShrink (Trigger)
In     fam(Player)[*].BeatGridExpand (Trigger)
In     fam(Player)[*].BeatGridShrinkExpand (Integer)
In     fam(Player)[*].BeatGridAddGrid (Trigger)
In     fam(Player)[*].BeatGridRemoveGrid (Trigger)
In     fam(Player)[*].BeatGridMoveLeft (Trigger)
In     fam(Player)[*].BeatGridMoveRight (Trigger)
In     fam(Player)[*].BeatGridMove (Integer)
In     fam(Player)[*].BeatGridDoubleBpm (Trigger)
In     fam(Player)[*].BeatGridHalveBpm (Trigger)
In     fam(Player)[*].BeatGridClearAnalyze (Trigger)
In     fam(Player)[*].ReloadAsCloneOfMaster (Trigger)
In     fam(Player)[*].ShowMainLocators (Logic)
In     fam(Player)[*].ShowAuxiliaryLocators (Logic)
In     fam(Player)[*].SideDisplayMode (Integer)
In     fam(Player)[*].StartTime (Normal)
In     fam(Player)[*].BrakeTime (Normal)
In     fam(Player)[*].StartBrakeTime (Normal)


SAMPLER C:

In&Out fam(Sampler)[0x1].ClockStartStop (Logic)
In&Out fam(Sampler)[0x1].ClockUp (Logic)
In&Out fam(Sampler)[0x1].ClockDown (Logic)
In&Out fam(Sampler)[0x1].ClockBendUp (Logic)
In&Out fam(Sampler)[0x1].ClockBendDown (Logic)
In     fam(Sampler)[0x1].SetAsMaster (Trigger)
In&Out fam(Sampler)[0x1].SyncWithMaster (Logic)
In     fam(Sampler)[0x1].MatchWithMaster (Trigger)
In     fam(Sampler)[0x1].SaveSampleBank (Trigger)
In&Out fam(Sampler)[0x1].SelectActivePad (Integer)
In     fam(Sampler)[0x1].BrowseSampleBankList (Integer)
In     fam(Sampler)[0x1].LoadSelectedSampleBank (Trigger)
In&Out fam(Sampler)[0x1].PadActiveControl (Logic)
In&Out fam(Sampler)[0x1].PadActiveMode (Integer)
In&Out fam(Sampler)[0x1].PadActiveMute (Logic)
In&Out fam(Sampler)[0x1].PadActiveVolume (Normal)
In&Out fam(Sampler)[0x1].PadActiveRollingFrequency (Integer)
In&Out fam(Sampler)[0x1].PadActiveBendUp (Logic)
In&Out fam(Sampler)[0x1].PadActiveBendDown (Logic)
   Out fam(Sampler)[0x1].PadActiveLoaded (Logic)
In&Out fam(Sampler)[0x1].PadActivePitchBend (Polar)
In     fam(Sampler)[0x1].PadActiveEmpty (Trigger)
   Out fam(Sampler)[0x1].PadActiveNeedleSearch (Normal)
In&Out fam(Sampler)[0x1].Pad1Control (Logic)
In&Out fam(Sampler)[0x1].Pad1Mode (Integer)
In&Out fam(Sampler)[0x1].Pad1Mute (Logic)
In&Out fam(Sampler)[0x1].Pad1Volume (Normal)
In&Out fam(Sampler)[0x1].Pad1RollingFrequency (Integer)
In&Out fam(Sampler)[0x1].Pad1BendUp (Logic)
In&Out fam(Sampler)[0x1].Pad1BendDown (Logic)
   Out fam(Sampler)[0x1].Pad1Loaded (Logic)
In&Out fam(Sampler)[0x1].Pad1PitchBend (Polar)
In     fam(Sampler)[0x1].Pad1Empty (Trigger)
   Out fam(Sampler)[0x1].Pad1NeedleSearch (Normal)
In&Out fam(Sampler)[0x1].Pad2Control (Logic)
In&Out fam(Sampler)[0x1].Pad2Mode (Integer)
In&Out fam(Sampler)[0x1].Pad2Mute (Logic)
In&Out fam(Sampler)[0x1].Pad2Volume (Normal)
In&Out fam(Sampler)[0x1].Pad2RollingFrequency (Integer)
In&Out fam(Sampler)[0x1].Pad2BendUp (Logic)
In&Out fam(Sampler)[0x1].Pad2BendDown (Logic)
   Out fam(Sampler)[0x1].Pad2Loaded (Logic)
In&Out fam(Sampler)[0x1].Pad2PitchBend (Polar)
In     fam(Sampler)[0x1].Pad2Empty (Trigger)
   Out fam(Sampler)[0x1].Pad2NeedleSearch (Normal)
In&Out fam(Sampler)[0x1].Pad3Control (Logic)
In&Out fam(Sampler)[0x1].Pad3Mode (Integer)
In&Out fam(Sampler)[0x1].Pad3Mute (Logic)
In&Out fam(Sampler)[0x1].Pad3Volume (Normal)
In&Out fam(Sampler)[0x1].Pad3RollingFrequency (Integer)
In&Out fam(Sampler)[0x1].Pad3BendUp (Logic)
In&Out fam(Sampler)[0x1].Pad3BendDown (Logic)
   Out fam(Sampler)[0x1].Pad3Loaded (Logic)
In&Out fam(Sampler)[0x1].Pad3PitchBend (Polar)
In     fam(Sampler)[0x1].Pad3Empty (Trigger)
   Out fam(Sampler)[0x1].Pad3NeedleSearch (Normal)
In&Out fam(Sampler)[0x1].Pad4Control (Logic)
In&Out fam(Sampler)[0x1].Pad4Mode (Integer)
In&Out fam(Sampler)[0x1].Pad4Mute (Logic)
In&Out fam(Sampler)[0x1].Pad4Volume (Normal)
In&Out fam(Sampler)[0x1].Pad4RollingFrequency (Integer)
In&Out fam(Sampler)[0x1].Pad4BendUp (Logic)
In&Out fam(Sampler)[0x1].Pad4BendDown (Logic)
   Out fam(Sampler)[0x1].Pad4Loaded (Logic)
In&Out fam(Sampler)[0x1].Pad4PitchBend (Polar)
In     fam(Sampler)[0x1].Pad4Empty (Trigger)
   Out fam(Sampler)[0x1].Pad4NeedleSearch (Normal)
In&Out fam(Sampler)[0x1].Pad5Control (Logic)
In&Out fam(Sampler)[0x1].Pad5Mode (Integer)
In&Out fam(Sampler)[0x1].Pad5Mute (Logic)
In&Out fam(Sampler)[0x1].Pad5Volume (Normal)
In&Out fam(Sampler)[0x1].Pad5RollingFrequency (Integer)
In&Out fam(Sampler)[0x1].Pad5BendUp (Logic)
In&Out fam(Sampler)[0x1].Pad5BendDown (Logic)
   Out fam(Sampler)[0x1].Pad5Loaded (Logic)
In&Out fam(Sampler)[0x1].Pad5PitchBend (Polar)
In     fam(Sampler)[0x1].Pad5Empty (Trigger)
   Out fam(Sampler)[0x1].Pad5NeedleSearch (Normal)
In&Out fam(Sampler)[0x1].Pad6Control (Logic)
In&Out fam(Sampler)[0x1].Pad6Mode (Integer)
In&Out fam(Sampler)[0x1].Pad6Mute (Logic)
In&Out fam(Sampler)[0x1].Pad6Volume (Normal)
In&Out fam(Sampler)[0x1].Pad6RollingFrequency (Integer)
In&Out fam(Sampler)[0x1].Pad6BendUp (Logic)
In&Out fam(Sampler)[0x1].Pad6BendDown (Logic)
   Out fam(Sampler)[0x1].Pad6Loaded (Logic)
In&Out fam(Sampler)[0x1].Pad6PitchBend (Polar)
In     fam(Sampler)[0x1].Pad6Empty (Trigger)
   Out fam(Sampler)[0x1].Pad6NeedleSearch (Normal)
In&Out fam(Sampler)[0x1].Pad7Control (Logic)
In&Out fam(Sampler)[0x1].Pad7Mode (Integer)
In&Out fam(Sampler)[0x1].Pad7Mute (Logic)
In&Out fam(Sampler)[0x1].Pad7Volume (Normal)
In&Out fam(Sampler)[0x1].Pad7RollingFrequency (Integer)
In&Out fam(Sampler)[0x1].Pad7BendUp (Logic)
In&Out fam(Sampler)[0x1].Pad7BendDown (Logic)
   Out fam(Sampler)[0x1].Pad7Loaded (Logic)
In&Out fam(Sampler)[0x1].Pad7PitchBend (Polar)
In     fam(Sampler)[0x1].Pad7Empty (Trigger)
   Out fam(Sampler)[0x1].Pad7NeedleSearch (Normal)
In&Out fam(Sampler)[0x1].Pad8Control (Logic)
In&Out fam(Sampler)[0x1].Pad8Mode (Integer)
In&Out fam(Sampler)[0x1].Pad8Mute (Logic)
In&Out fam(Sampler)[0x1].Pad8Volume (Normal)
In&Out fam(Sampler)[0x1].Pad8RollingFrequency (Integer)
In&Out fam(Sampler)[0x1].Pad8BendUp (Logic)
In&Out fam(Sampler)[0x1].Pad8BendDown (Logic)
   Out fam(Sampler)[0x1].Pad8Loaded (Logic)
In&Out fam(Sampler)[0x1].Pad8PitchBend (Polar)
In     fam(Sampler)[0x1].Pad8Empty (Trigger)
   Out fam(Sampler)[0x1].Pad8NeedleSearch (Normal)
   Out fam(Sampler)[0x1].MatchSamplerFeedback (Logic)
   Out fam(Sampler)[0x1].IsMaster (Logic)


SAMPLER D:

In&Out fam(Sampler)[0x2].ClockStartStop (Logic)
In&Out fam(Sampler)[0x2].ClockUp (Logic)
In&Out fam(Sampler)[0x2].ClockDown (Logic)
In&Out fam(Sampler)[0x2].ClockBendUp (Logic)
In&Out fam(Sampler)[0x2].ClockBendDown (Logic)
In     fam(Sampler)[0x2].SetAsMaster (Trigger)
In&Out fam(Sampler)[0x2].SyncWithMaster (Logic)
In     fam(Sampler)[0x2].MatchWithMaster (Trigger)
In     fam(Sampler)[0x2].SaveSampleBank (Trigger)
In&Out fam(Sampler)[0x2].SelectActivePad (Integer)
In     fam(Sampler)[0x2].BrowseSampleBankList (Integer)
In     fam(Sampler)[0x2].LoadSelectedSampleBank (Trigger)
In&Out fam(Sampler)[0x2].PadActiveControl (Logic)
In&Out fam(Sampler)[0x2].PadActiveMode (Integer)
In&Out fam(Sampler)[0x2].PadActiveMute (Logic)
In&Out fam(Sampler)[0x2].PadActiveVolume (Normal)
In&Out fam(Sampler)[0x2].PadActiveRollingFrequency (Integer)
In&Out fam(Sampler)[0x2].PadActiveBendUp (Logic)
In&Out fam(Sampler)[0x2].PadActiveBendDown (Logic)
   Out fam(Sampler)[0x2].PadActiveLoaded (Logic)
In&Out fam(Sampler)[0x2].PadActivePitchBend (Polar)
In     fam(Sampler)[0x2].PadActiveEmpty (Trigger)
   Out fam(Sampler)[0x2].PadActiveNeedleSearch (Normal)
In&Out fam(Sampler)[0x2].Pad1Control (Logic)
In&Out fam(Sampler)[0x2].Pad1Mode (Integer)
In&Out fam(Sampler)[0x2].Pad1Mute (Logic)
In&Out fam(Sampler)[0x2].Pad1Volume (Normal)
In&Out fam(Sampler)[0x2].Pad1RollingFrequency (Integer)
In&Out fam(Sampler)[0x2].Pad1BendUp (Logic)
In&Out fam(Sampler)[0x2].Pad1BendDown (Logic)
   Out fam(Sampler)[0x2].Pad1Loaded (Logic)
In&Out fam(Sampler)[0x2].Pad1PitchBend (Polar)
In     fam(Sampler)[0x2].Pad1Empty (Trigger)
   Out fam(Sampler)[0x2].Pad1NeedleSearch (Normal)
In&Out fam(Sampler)[0x2].Pad2Control (Logic)
In&Out fam(Sampler)[0x2].Pad2Mode (Integer)
In&Out fam(Sampler)[0x2].Pad2Mute (Logic)
In&Out fam(Sampler)[0x2].Pad2Volume (Normal)
In&Out fam(Sampler)[0x2].Pad2RollingFrequency (Integer)
In&Out fam(Sampler)[0x2].Pad2BendUp (Logic)
In&Out fam(Sampler)[0x2].Pad2BendDown (Logic)
   Out fam(Sampler)[0x2].Pad2Loaded (Logic)
In&Out fam(Sampler)[0x2].Pad2PitchBend (Polar)
In     fam(Sampler)[0x2].Pad2Empty (Trigger)
   Out fam(Sampler)[0x2].Pad2NeedleSearch (Normal)
In&Out fam(Sampler)[0x2].Pad3Control (Logic)
In&Out fam(Sampler)[0x2].Pad3Mode (Integer)
In&Out fam(Sampler)[0x2].Pad3Mute (Logic)
In&Out fam(Sampler)[0x2].Pad3Volume (Normal)
In&Out fam(Sampler)[0x2].Pad3RollingFrequency (Integer)
In&Out fam(Sampler)[0x2].Pad3BendUp (Logic)
In&Out fam(Sampler)[0x2].Pad3BendDown (Logic)
   Out fam(Sampler)[0x2].Pad3Loaded (Logic)
In&Out fam(Sampler)[0x2].Pad3PitchBend (Polar)
In     fam(Sampler)[0x2].Pad3Empty (Trigger)
   Out fam(Sampler)[0x2].Pad3NeedleSearch (Normal)
In&Out fam(Sampler)[0x2].Pad4Control (Logic)
In&Out fam(Sampler)[0x2].Pad4Mode (Integer)
In&Out fam(Sampler)[0x2].Pad4Mute (Logic)
In&Out fam(Sampler)[0x2].Pad4Volume (Normal)
In&Out fam(Sampler)[0x2].Pad4RollingFrequency (Integer)
In&Out fam(Sampler)[0x2].Pad4BendUp (Logic)
In&Out fam(Sampler)[0x2].Pad4BendDown (Logic)
   Out fam(Sampler)[0x2].Pad4Loaded (Logic)
In&Out fam(Sampler)[0x2].Pad4PitchBend (Polar)
In     fam(Sampler)[0x2].Pad4Empty (Trigger)
   Out fam(Sampler)[0x2].Pad4NeedleSearch (Normal)
In&Out fam(Sampler)[0x2].Pad5Control (Logic)
In&Out fam(Sampler)[0x2].Pad5Mode (Integer)
In&Out fam(Sampler)[0x2].Pad5Mute (Logic)
In&Out fam(Sampler)[0x2].Pad5Volume (Normal)
In&Out fam(Sampler)[0x2].Pad5RollingFrequency (Integer)
In&Out fam(Sampler)[0x2].Pad5BendUp (Logic)
In&Out fam(Sampler)[0x2].Pad5BendDown (Logic)
   Out fam(Sampler)[0x2].Pad5Loaded (Logic)
In&Out fam(Sampler)[0x2].Pad5PitchBend (Polar)
In     fam(Sampler)[0x2].Pad5Empty (Trigger)
   Out fam(Sampler)[0x2].Pad5NeedleSearch (Normal)
In&Out fam(Sampler)[0x2].Pad6Control (Logic)
In&Out fam(Sampler)[0x2].Pad6Mode (Integer)
In&Out fam(Sampler)[0x2].Pad6Mute (Logic)
In&Out fam(Sampler)[0x2].Pad6Volume (Normal)
In&Out fam(Sampler)[0x2].Pad6RollingFrequency (Integer)
In&Out fam(Sampler)[0x2].Pad6BendUp (Logic)
In&Out fam(Sampler)[0x2].Pad6BendDown (Logic)
   Out fam(Sampler)[0x2].Pad6Loaded (Logic)
In&Out fam(Sampler)[0x2].Pad6PitchBend (Polar)
In     fam(Sampler)[0x2].Pad6Empty (Trigger)
   Out fam(Sampler)[0x2].Pad6NeedleSearch (Normal)
In&Out fam(Sampler)[0x2].Pad7Control (Logic)
In&Out fam(Sampler)[0x2].Pad7Mode (Integer)
In&Out fam(Sampler)[0x2].Pad7Mute (Logic)
In&Out fam(Sampler)[0x2].Pad7Volume (Normal)
In&Out fam(Sampler)[0x2].Pad7RollingFrequency (Integer)
In&Out fam(Sampler)[0x2].Pad7BendUp (Logic)
In&Out fam(Sampler)[0x2].Pad7BendDown (Logic)
   Out fam(Sampler)[0x2].Pad7Loaded (Logic)
In&Out fam(Sampler)[0x2].Pad7PitchBend (Polar)
In     fam(Sampler)[0x2].Pad7Empty (Trigger)
   Out fam(Sampler)[0x2].Pad7NeedleSearch (Normal)
In&Out fam(Sampler)[0x2].Pad8Control (Logic)
In&Out fam(Sampler)[0x2].Pad8Mode (Integer)
In&Out fam(Sampler)[0x2].Pad8Mute (Logic)
In&Out fam(Sampler)[0x2].Pad8Volume (Normal)
In&Out fam(Sampler)[0x2].Pad8RollingFrequency (Integer)
In&Out fam(Sampler)[0x2].Pad8BendUp (Logic)
In&Out fam(Sampler)[0x2].Pad8BendDown (Logic)
   Out fam(Sampler)[0x2].Pad8Loaded (Logic)
In&Out fam(Sampler)[0x2].Pad8PitchBend (Polar)
In     fam(Sampler)[0x2].Pad8Empty (Trigger)
   Out fam(Sampler)[0x2].Pad8NeedleSearch (Normal)
   Out fam(Sampler)[0x2].MatchSamplerFeedback (Logic)
   Out fam(Sampler)[0x2].IsMaster (Logic)


ACTIVE SAMPLER:

In&Out fam(Sampler)[@].ClockStartStop (Logic)
In&Out fam(Sampler)[@].ClockUp (Logic)
In&Out fam(Sampler)[@].ClockDown (Logic)
In&Out fam(Sampler)[@].ClockBendUp (Logic)
In&Out fam(Sampler)[@].ClockBendDown (Logic)
In     fam(Sampler)[@].SetAsMaster (Trigger)
In&Out fam(Sampler)[@].SyncWithMaster (Logic)
In     fam(Sampler)[@].MatchWithMaster (Trigger)
In     fam(Sampler)[@].SaveSampleBank (Trigger)
In&Out fam(Sampler)[@].SelectActivePad (Integer)
In     fam(Sampler)[@].BrowseSampleBankList (Integer)
In     fam(Sampler)[@].LoadSelectedSampleBank (Trigger)
In&Out fam(Sampler)[@].PadActiveControl (Logic)
In&Out fam(Sampler)[@].PadActiveMode (Integer)
In&Out fam(Sampler)[@].PadActiveMute (Logic)
In&Out fam(Sampler)[@].PadActiveVolume (Normal)
In&Out fam(Sampler)[@].PadActiveRollingFrequency (Integer)
In&Out fam(Sampler)[@].PadActiveBendUp (Logic)
In&Out fam(Sampler)[@].PadActiveBendDown (Logic)
   Out fam(Sampler)[@].PadActiveLoaded (Logic)
In&Out fam(Sampler)[@].PadActivePitchBend (Polar)
In     fam(Sampler)[@].PadActiveEmpty (Trigger)
   Out fam(Sampler)[@].PadActiveNeedleSearch (Normal)
In&Out fam(Sampler)[@].Pad1Control (Logic)
In&Out fam(Sampler)[@].Pad1Mode (Integer)
In&Out fam(Sampler)[@].Pad1Mute (Logic)
In&Out fam(Sampler)[@].Pad1Volume (Normal)
In&Out fam(Sampler)[@].Pad1RollingFrequency (Integer)
In&Out fam(Sampler)[@].Pad1BendUp (Logic)
In&Out fam(Sampler)[@].Pad1BendDown (Logic)
   Out fam(Sampler)[@].Pad1Loaded (Logic)
In&Out fam(Sampler)[@].Pad1PitchBend (Polar)
In     fam(Sampler)[@].Pad1Empty (Trigger)
   Out fam(Sampler)[@].Pad1NeedleSearch (Normal)
In&Out fam(Sampler)[@].Pad2Control (Logic)
In&Out fam(Sampler)[@].Pad2Mode (Integer)
In&Out fam(Sampler)[@].Pad2Mute (Logic)
In&Out fam(Sampler)[@].Pad2Volume (Normal)
In&Out fam(Sampler)[@].Pad2RollingFrequency (Integer)
In&Out fam(Sampler)[@].Pad2BendUp (Logic)
In&Out fam(Sampler)[@].Pad2BendDown (Logic)
   Out fam(Sampler)[@].Pad2Loaded (Logic)
In&Out fam(Sampler)[@].Pad2PitchBend (Polar)
In     fam(Sampler)[@].Pad2Empty (Trigger)
   Out fam(Sampler)[@].Pad2NeedleSearch (Normal)
In&Out fam(Sampler)[@].Pad3Control (Logic)
In&Out fam(Sampler)[@].Pad3Mode (Integer)
In&Out fam(Sampler)[@].Pad3Mute (Logic)
In&Out fam(Sampler)[@].Pad3Volume (Normal)
In&Out fam(Sampler)[@].Pad3RollingFrequency (Integer)
In&Out fam(Sampler)[@].Pad3BendUp (Logic)
In&Out fam(Sampler)[@].Pad3BendDown (Logic)
   Out fam(Sampler)[@].Pad3Loaded (Logic)
In&Out fam(Sampler)[@].Pad3PitchBend (Polar)
In     fam(Sampler)[@].Pad3Empty (Trigger)
   Out fam(Sampler)[@].Pad3NeedleSearch (Normal)
In&Out fam(Sampler)[@].Pad4Control (Logic)
In&Out fam(Sampler)[@].Pad4Mode (Integer)
In&Out fam(Sampler)[@].Pad4Mute (Logic)
In&Out fam(Sampler)[@].Pad4Volume (Normal)
In&Out fam(Sampler)[@].Pad4RollingFrequency (Integer)
In&Out fam(Sampler)[@].Pad4BendUp (Logic)
In&Out fam(Sampler)[@].Pad4BendDown (Logic)
   Out fam(Sampler)[@].Pad4Loaded (Logic)
In&Out fam(Sampler)[@].Pad4PitchBend (Polar)
In     fam(Sampler)[@].Pad4Empty (Trigger)
   Out fam(Sampler)[@].Pad4NeedleSearch (Normal)
In&Out fam(Sampler)[@].Pad5Control (Logic)
In&Out fam(Sampler)[@].Pad5Mode (Integer)
In&Out fam(Sampler)[@].Pad5Mute (Logic)
In&Out fam(Sampler)[@].Pad5Volume (Normal)
In&Out fam(Sampler)[@].Pad5RollingFrequency (Integer)
In&Out fam(Sampler)[@].Pad5BendUp (Logic)
In&Out fam(Sampler)[@].Pad5BendDown (Logic)
   Out fam(Sampler)[@].Pad5Loaded (Logic)
In&Out fam(Sampler)[@].Pad5PitchBend (Polar)
In     fam(Sampler)[@].Pad5Empty (Trigger)
   Out fam(Sampler)[@].Pad5NeedleSearch (Normal)
In&Out fam(Sampler)[@].Pad6Control (Logic)
In&Out fam(Sampler)[@].Pad6Mode (Integer)
In&Out fam(Sampler)[@].Pad6Mute (Logic)
In&Out fam(Sampler)[@].Pad6Volume (Normal)
In&Out fam(Sampler)[@].Pad6RollingFrequency (Integer)
In&Out fam(Sampler)[@].Pad6BendUp (Logic)
In&Out fam(Sampler)[@].Pad6BendDown (Logic)
   Out fam(Sampler)[@].Pad6Loaded (Logic)
In&Out fam(Sampler)[@].Pad6PitchBend (Polar)
In     fam(Sampler)[@].Pad6Empty (Trigger)
   Out fam(Sampler)[@].Pad6NeedleSearch (Normal)
In&Out fam(Sampler)[@].Pad7Control (Logic)
In&Out fam(Sampler)[@].Pad7Mode (Integer)
In&Out fam(Sampler)[@].Pad7Mute (Logic)
In&Out fam(Sampler)[@].Pad7Volume (Normal)
In&Out fam(Sampler)[@].Pad7RollingFrequency (Integer)
In&Out fam(Sampler)[@].Pad7BendUp (Logic)
In&Out fam(Sampler)[@].Pad7BendDown (Logic)
   Out fam(Sampler)[@].Pad7Loaded (Logic)
In&Out fam(Sampler)[@].Pad7PitchBend (Polar)
In     fam(Sampler)[@].Pad7Empty (Trigger)
   Out fam(Sampler)[@].Pad7NeedleSearch (Normal)
In&Out fam(Sampler)[@].Pad8Control (Logic)
In&Out fam(Sampler)[@].Pad8Mode (Integer)
In&Out fam(Sampler)[@].Pad8Mute (Logic)
In&Out fam(Sampler)[@].Pad8Volume (Normal)
In&Out fam(Sampler)[@].Pad8RollingFrequency (Integer)
In&Out fam(Sampler)[@].Pad8BendUp (Logic)
In&Out fam(Sampler)[@].Pad8BendDown (Logic)
   Out fam(Sampler)[@].Pad8Loaded (Logic)
In&Out fam(Sampler)[@].Pad8PitchBend (Polar)
In     fam(Sampler)[@].Pad8Empty (Trigger)
   Out fam(Sampler)[@].Pad8NeedleSearch (Normal)
   Out fam(Sampler)[@].MatchSamplerFeedback (Logic)
   Out fam(Sampler)[@].IsMaster (Logic)

ALL SAMPLERS:

In     fam(Sampler)[*].ClockStartStop (Logic)
In     fam(Sampler)[*].ClockUp (Logic)
In     fam(Sampler)[*].ClockDown (Logic)
In     fam(Sampler)[*].ClockBendUp (Logic)
In     fam(Sampler)[*].ClockBendDown (Logic)
In     fam(Sampler)[*].SetAsMaster (Trigger)
In     fam(Sampler)[*].SyncWithMaster (Logic)
In     fam(Sampler)[*].MatchWithMaster (Trigger)
In     fam(Sampler)[*].SaveSampleBank (Trigger)
In     fam(Sampler)[*].SelectActivePad (Integer)
In     fam(Sampler)[*].BrowseSampleBankList (Integer)
In     fam(Sampler)[*].LoadSelectedSampleBank (Trigger)
In     fam(Sampler)[*].PadActiveControl (Logic)
In     fam(Sampler)[*].PadActiveMode (Integer)
In     fam(Sampler)[*].PadActiveMute (Logic)
In     fam(Sampler)[*].PadActiveVolume (Normal)
In     fam(Sampler)[*].PadActiveRollingFrequency (Integer)
In     fam(Sampler)[*].PadActiveBendUp (Logic)
In     fam(Sampler)[*].PadActiveBendDown (Logic)
In     fam(Sampler)[*].PadActivePitchBend (Polar)
In     fam(Sampler)[*].PadActiveEmpty (Trigger)
In     fam(Sampler)[*].Pad1Control (Logic)
In     fam(Sampler)[*].Pad1Mode (Integer)
In     fam(Sampler)[*].Pad1Mute (Logic)
In     fam(Sampler)[*].Pad1Volume (Normal)
In     fam(Sampler)[*].Pad1RollingFrequency (Integer)
In     fam(Sampler)[*].Pad1BendUp (Logic)
In     fam(Sampler)[*].Pad1BendDown (Logic)
In     fam(Sampler)[*].Pad1PitchBend (Polar)
In     fam(Sampler)[*].Pad1Empty (Trigger)
In     fam(Sampler)[*].Pad2Control (Logic)
In     fam(Sampler)[*].Pad2Mode (Integer)
In     fam(Sampler)[*].Pad2Mute (Logic)
In     fam(Sampler)[*].Pad2Volume (Normal)
In     fam(Sampler)[*].Pad2RollingFrequency (Integer)
In     fam(Sampler)[*].Pad2BendUp (Logic)
In     fam(Sampler)[*].Pad2BendDown (Logic)
In     fam(Sampler)[*].Pad2PitchBend (Polar)
In     fam(Sampler)[*].Pad2Empty (Trigger)
In     fam(Sampler)[*].Pad3Control (Logic)
In     fam(Sampler)[*].Pad3Mode (Integer)
In     fam(Sampler)[*].Pad3Mute (Logic)
In     fam(Sampler)[*].Pad3Volume (Normal)
In     fam(Sampler)[*].Pad3RollingFrequency (Integer)
In     fam(Sampler)[*].Pad3BendUp (Logic)
In     fam(Sampler)[*].Pad3BendDown (Logic)
In     fam(Sampler)[*].Pad3PitchBend (Polar)
In     fam(Sampler)[*].Pad3Empty (Trigger)
In     fam(Sampler)[*].Pad4Control (Logic)
In     fam(Sampler)[*].Pad4Mode (Integer)
In     fam(Sampler)[*].Pad4Mute (Logic)
In     fam(Sampler)[*].Pad4Volume (Normal)
In     fam(Sampler)[*].Pad4RollingFrequency (Integer)
In     fam(Sampler)[*].Pad4BendUp (Logic)
In     fam(Sampler)[*].Pad4BendDown (Logic)
In     fam(Sampler)[*].Pad4PitchBend (Polar)
In     fam(Sampler)[*].Pad4Empty (Trigger)
In     fam(Sampler)[*].Pad5Control (Logic)
In     fam(Sampler)[*].Pad5Mode (Integer)
In     fam(Sampler)[*].Pad5Mute (Logic)
In     fam(Sampler)[*].Pad5Volume (Normal)
In     fam(Sampler)[*].Pad5RollingFrequency (Integer)
In     fam(Sampler)[*].Pad5BendUp (Logic)
In     fam(Sampler)[*].Pad5BendDown (Logic)
In     fam(Sampler)[*].Pad5PitchBend (Polar)
In     fam(Sampler)[*].Pad5Empty (Trigger)
In     fam(Sampler)[*].Pad6Control (Logic)
In     fam(Sampler)[*].Pad6Mode (Integer)
In     fam(Sampler)[*].Pad6Mute (Logic)
In     fam(Sampler)[*].Pad6Volume (Normal)
In     fam(Sampler)[*].Pad6RollingFrequency (Integer)
In     fam(Sampler)[*].Pad6BendUp (Logic)
In     fam(Sampler)[*].Pad6BendDown (Logic)
In     fam(Sampler)[*].Pad6PitchBend (Polar)
In     fam(Sampler)[*].Pad6Empty (Trigger)
In     fam(Sampler)[*].Pad7Control (Logic)
In     fam(Sampler)[*].Pad7Mode (Integer)
In     fam(Sampler)[*].Pad7Mute (Logic)
In     fam(Sampler)[*].Pad7Volume (Normal)
In     fam(Sampler)[*].Pad7RollingFrequency (Integer)
In     fam(Sampler)[*].Pad7BendUp (Logic)
In     fam(Sampler)[*].Pad7BendDown (Logic)
In     fam(Sampler)[*].Pad7PitchBend (Polar)
In     fam(Sampler)[*].Pad7Empty (Trigger)
In     fam(Sampler)[*].Pad8Control (Logic)
In     fam(Sampler)[*].Pad8Mode (Integer)
In     fam(Sampler)[*].Pad8Mute (Logic)
In     fam(Sampler)[*].Pad8Volume (Normal)
In     fam(Sampler)[*].Pad8RollingFrequency (Integer)
In     fam(Sampler)[*].Pad8BendUp (Logic)
In     fam(Sampler)[*].Pad8BendDown (Logic)
In     fam(Sampler)[*].Pad8PitchBend (Polar)
In     fam(Sampler)[*].Pad8Empty (Trigger)


RECORDER:

In&Out fam(Recorder).Record (Logic)
   Out fam(Recorder).RecordState (Integer)


TRACKER:

In     fam(Tracker).TracksBrowse (Integer)
In     fam(Tracker).TreeBrowse (Integer)
In     fam(Tracker).ExpandCollapseTree (Trigger)
In&Out fam(Tracker).NodeDockBrowse (Integer)
In     fam(Tracker).FocusSpotlight (Trigger)
In     fam(Tracker).ChangeActiveBrowsable (Integer)
In     fam(Tracker).BrowseActiveBrowsable (Integer)
In     fam(Tracker).PerformPrimaryActionOnActiveBrowsable (Trigger)
In     fam(Tracker).PerformActionBOnActiveBrowsable (Trigger)
In     fam(Tracker).PerformActionCOnActiveBrowsable (Integer)
In     fam(Tracker).LoadInPlayerA (Trigger)
In     fam(Tracker).LoadInPlayerB (Trigger)
In     fam(Tracker).LoadInPlayerC (Trigger)
In     fam(Tracker).LoadInPlayerD (Trigger)
In     fam(Tracker).LoadInActivePlayer (Trigger)
In     fam(Tracker).LoadInSamplerCPad (Integer)
In     fam(Tracker).LoadInSamplerDPad (Integer)
In     fam(Tracker).LoadInActiveSamplerPad (Integer)
In     fam(Tracker).InfoDisplay (Trigger)
In&Out fam(Tracker).PreviewOnOff (Logic)
In&Out fam(Tracker).PreviewGain (Normal)
In&Out fam(Tracker).PreviewSeek (Normal)
In&Out fam(Tracker).AutoplayStartStop (Logic)
In     fam(Tracker).AutoplayNext (Trigger)
In     fam(Tracker).AutoplayPrevious (Trigger)
In&Out fam(Tracker).AutoplayTargetPlayer (Integer)
In&Out fam(Tracker).AutoplayFadeTime (Integer)
In&Out fam(Tracker).AutoplayRepeat (Logic)
In     fam(Tracker).AutoplayShuffle (Trigger)
In&Out fam(Tracker).AutoplaySync (Logic)
In     fam(Tracker).AddToPrepare (Trigger)
In     fam(Tracker).AddToAutoPlay (Trigger)
   Out fam(Tracker).SelectionChanged (Trigger)


APPLICATION:

In     app(ActivateNextPlayer) (Trigger)
In     app(ActivatePreviousPlayer) (Trigger)
In     app(ImportFile) (Trigger)
In     app(ImportDirectory) (Trigger)
In     app(ImportPlaylist) (Trigger)
In     app(ImportXMLCollection) (Trigger)
In     app(NewCollection) (Trigger)
In     app(OpenCollection) (Trigger)
In     app(SaveCollectionAs) (Trigger)
In     app(ResolveAllMissingTracks) (Trigger)
In     app(Preferences) (Trigger)
In     app(Plugin Preferences) (Trigger)
In     app(ShowBeatmatcher) (Trigger)
In     app(ShowFXs) (Trigger)
In     app(ShowSyncZone) (Trigger)
In     app(ExpandCollapseCollection) (Trigger)
In     app(ShowSamplers) (Trigger)
In     app(FullScreen) (Trigger)
In     app(ShowMainLocators) (Trigger)
In     app(ShowAuxiliaryLocators) (Trigger)
In     app(ShowMainPlayerCovers) (Trigger)
In     app(ShowAuxPlayerCovers) (Trigger)
In     app(SwitchSamplerPlayerC) (Trigger)
In     app(SwitchSamplerPlayerD) (Trigger)
In     app(About) (Trigger)


VIDEO

In&Out fam(Video)[0x1].TransitionType (Integer)
In     fam(Video)[0x1].LoadAudioInPlayerA (Trigger)
In     fam(Video)[0x1].LoadAudioInPlayerB (Trigger)
In     fam(Video)[0x1].LoadVideoInPlayerA (Trigger)
In     fam(Video)[0x1].LoadVideoInPlayerB (Trigger)
In&Out fam(Video)[0x1].AudioVideoFx1Switch (Integer)
In&Out fam(Video)[0x1].AudioVideoFx2Switch (Integer)
In&Out fam(Video)[0x1].AudioVideoMixerSwitch (Integer)
In     fam(Video)[0x1].ToggleExternalDisplay (Trigger)
In&Out fam(Video)[0x1].MixerDisplayStateMode (Integer)
In&Out fam(Video)[0x1].AudioOnlyCrossFade (Normal)
In&Out fam(Video)[0x1].VideoOnlyCrossFade (Normal)
In&Out fam(Video)[0x1].AudioOnlyVolumeFadeA (Normal)
In&Out fam(Video)[0x1].VideoOnlyVolumeFadeA (Normal)
In&Out fam(Video)[0x1].AudioOnlyVolumeFadeB (Normal)
In&Out fam(Video)[0x1].VideoOnlyVolumeFadeB (Normal)


DEVICE-EVENTS names:

"Startup"
"Shutdown"
"StateRequest"


Here is an example for play/pause led with a MIDI note :
Code: Select all
<mapping>
<control alias="fam(Player)[0x1].PlayPause" value="true"/>
<MIDI type="Note" parameter="0xf" channel="0x1" value="127"/>
</mapping>
<mapping>
<control alias="fam(Player)[0x1].PlayPause" value="false"/>
<MIDI type="Note" parameter="0xf" channel="0x1" value="0"/>
</mapping>


the output section is at the end of the mapping file :
Code: Select all
</input-mappings>
<output-mappings>
</output-mappings>
PAS D'AIDE NI SUPPORT PAR MP - MERCI
NO HELP AND NO SUPPORT BY PM - THANK
User avatar
Support@MixVibes
 
Posts: 8624
Joined: 16 Nov 2009, 18:50

Karma: 31


Re: Cross MIDI output mapping

Postby DzsoniB on 04 Jan 2012, 23:13

I think this is the right topic.

On my Reloop Contor CE, there are 4 infinite knobs, with leds around them (ring led).
I set these knobs to control the EQ on a deck.
Is there a way, to map the ring led up, to show the value of the bands.

I know output mapping but not this much. I hope you can help me :)
Image
April 2012 MixVibes DJ of the month

aka. Ben

"...Music Is The Answer To The Problems..."

FOUNDER OF:
:cool: c00l People MV Society :cool:
!!!Sampler Fi!!!
Helping MixVibes FORUM being an awsome place
since 2011!

MixVibes People!!! UNITE!!!
User avatar
DzsoniB
 
Posts: 820
Joined: 14 Apr 2011, 22:54
Location: Hungary

Karma: 1809


Re: Cross MIDI output mapping

Postby Support@MixVibes on 05 Jan 2012, 11:57

fam(Mixer).BassGainA
fam(Mixer).MidGainA
fam(Mixer).TrebleGainA
are for the deck A and the same with ****B for deck B.

Example:
Code: Select all
<mapping>
<control alias="fam(Mixer).BassGainA" value="%"/>
<MIDI type="CC" parameter="0xf" channel="0x1" value="%"/>
</mapping>


The "%" is very important. This tells Cross to map the knob position to [0, 127]. If the controler doesn't support this it won't work.
PAS D'AIDE NI SUPPORT PAR MP - MERCI
NO HELP AND NO SUPPORT BY PM - THANK
User avatar
Support@MixVibes
 
Posts: 8624
Joined: 16 Nov 2009, 18:50

Karma: 31


Re: Cross MIDI output mapping

Postby DzsoniB on 05 Jan 2012, 12:55

I'll test this and I'll tell :)
Image
April 2012 MixVibes DJ of the month

aka. Ben

"...Music Is The Answer To The Problems..."

FOUNDER OF:
:cool: c00l People MV Society :cool:
!!!Sampler Fi!!!
Helping MixVibes FORUM being an awsome place
since 2011!

MixVibes People!!! UNITE!!!
User avatar
DzsoniB
 
Posts: 820
Joined: 14 Apr 2011, 22:54
Location: Hungary

Karma: 1809


Re: Cross MIDI output mapping

Postby DzsoniB on 05 Jan 2012, 21:55

I didn't tested the ring led jet, but I got an another problem which can be general.

It seems, that somehow Cross doesn't allow the same output function to light a led, on more than one chanels, the ligh only works on one.

What I mean is, that I have a chanel selector which decides which chanel I'm on, but I want the top part of the controller to be the exact same on both chanels (I map the top part the same buttons on the two chanels, so the MIDI parameters are the same but the chanel numbers are different).
By mapping keys, functions work perfectly, but for the output, the desired leds only light on just the first chanel, and on the 2. chanel for the same functions it doesn't light up.

The probleming functions are

In&Out fam(Mixer).BassKillB (Logic)
In&Out fam(Mixer).BassKillA (Logic)
In&Out fam(Mixer).CueMonitorA (Logic)
In&Out fam(Mixer).CueMonitorB (Logic)

In&Out fam(Fx)[0x1].OnOff (Logic)
In&Out fam(Fx)[0x2].OnOff (Logic)

So these are the outputs that don't light up on both chanels, just on one.
(I've gone through the code, everything is wrritten in the same way, so it can't be a problem).

Thanks for help.
Image
April 2012 MixVibes DJ of the month

aka. Ben

"...Music Is The Answer To The Problems..."

FOUNDER OF:
:cool: c00l People MV Society :cool:
!!!Sampler Fi!!!
Helping MixVibes FORUM being an awsome place
since 2011!

MixVibes People!!! UNITE!!!
User avatar
DzsoniB
 
Posts: 820
Joined: 14 Apr 2011, 22:54
Location: Hungary

Karma: 1809


Re: Cross MIDI output mapping

Postby Support@MixVibes on 06 Jan 2012, 13:23

You'd better publish the ouptut section of your mappings file. It will be more practical to debug...
PAS D'AIDE NI SUPPORT PAR MP - MERCI
NO HELP AND NO SUPPORT BY PM - THANK
User avatar
Support@MixVibes
 
Posts: 8624
Joined: 16 Nov 2009, 18:50

Karma: 31


Re: Cross MIDI output mapping

Postby DzsoniB on 06 Jan 2012, 21:15

Here it is

Code: Select all
<output-mappings>
        <mapping>
          <control alias="fam(Player)[0x2].PlayPause" value="true"/>
          <MIDI type="Note" parameter="0x27" channel="0x2" value="127"/>
        </mapping>
        <mapping>
          <control alias="fam(Player)[0x2].PlayPause" value="false"/>
          <MIDI type="Note" parameter="0x27" channel="0x2" value="0"/>
        </mapping>
        <mapping>
          <control alias="fam(Player)[0x2].CueStateOutput" value="0"/>
          <MIDI type="Note" parameter="0x26" channel="0x2" value="0"/>
        </mapping>
        <mapping>
          <control alias="fam(Player)[0x2].CueStateOutput" value="1"/>
          <MIDI type="Note" parameter="0x26" channel="0x2" value="127"/>
        </mapping>
        <mapping>
          <control alias="fam(Player)[0x2].CueStateOutput" value="2"/>
          <MIDI loop="true"/>
          <MIDI type="Note" parameter="0x26" channel="0x2" value="127" duration="500"/>
          <MIDI type="Note" parameter="0x26" channel="0x2" value="0" duration="500"/>
        </mapping>
        <mapping>
          <control alias="fam(Player)[0x2].LoopInSet" value="true"/>
          <MIDI type="Note" parameter="0x12" channel="0x2" value="127" duration="500"/>
          <MIDI type="Note" parameter="0x12" channel="0x2" value="0" duration="500"/>
        </mapping>
        <mapping>
          <control alias="fam(Player)[0x2].LoopInSet" value="false"/>
          <MIDI type="Note" parameter="0x12" channel="0x2" value="0"/>
        </mapping>
        <mapping>
          <control alias="fam(Player)[0x2].LoopOutSet" value="true"/>
          <MIDI type="Note" parameter="0x13" channel="0x2" value="127" duration="500"/>
          <MIDI type="Note" parameter="0x13" channel="0x2" value="0" duration="500"/>
        </mapping>
        <mapping>
          <control alias="fam(Player)[0x2].LoopOutSet" value="false"/>
          <MIDI type="Note" parameter="0x13" channel="0x2" value="0"/>
        </mapping>
        <mapping>
          <control alias="fam(Player)[0x2].LoopOnOff" value="true"/>
          <MIDI type="Note" parameter="0x12" channel="0x2" value="127"/>
        </mapping>
        <mapping>
          <control alias="fam(Player)[0x2].LoopOnOff" value="false"/>
          <MIDI type="Note" parameter="0x12" channel="0x2" value="0"/>
        </mapping>
        <mapping>
          <control alias="fam(Player)[0x2].Locator1Control" value="true"/>
          <MIDI type="Note" parameter="0x1a" channel="0x2" value="127"/>
        </mapping>
        <mapping>
          <control alias="fam(Player)[0x2].Locator1Control" value="false"/>
          <MIDI type="Note" parameter="0x1a" channel="0x2" value="0"/>
        </mapping>
        <mapping>
          <control alias="fam(Player)[0x2].Locator2Control" value="true"/>
          <MIDI type="Note" parameter="0x1b" channel="0x2" value="127"/>
        </mapping>
        <mapping>
          <control alias="fam(Player)[0x2].Locator2Control" value="false"/>
          <MIDI type="Note" parameter="0x1b" channel="0x2" value="0"/>
        </mapping>
        <mapping>
          <control alias="fam(Player)[0x2].Locator3Control" value="true"/>
          <MIDI type="Note" parameter="0x1c" channel="0x2" value="127"/>
        </mapping>
        <mapping>
          <control alias="fam(Player)[0x2].Locator3Control" value="false"/>
          <MIDI type="Note" parameter="0x1c" channel="0x2" value="0"/>
        </mapping>
        <mapping>
          <control alias="fam(Player)[0x2].Locator4Control" value="true"/>
          <MIDI type="Note" parameter="0x1d" channel="0x2" value="127"/>
        </mapping>
        <mapping>
          <control alias="fam(Player)[0x2].Locator4Control" value="false"/>
          <MIDI type="Note" parameter="0x1d" channel="0x2" value="0"/>
        </mapping>
        <mapping>
          <control alias="fam(Player)[0x2].Locator5Control" value="true"/>
          <MIDI type="Note" parameter="0x34" channel="0x2" value="127"/>
        </mapping>
        <mapping>
          <control alias="fam(Player)[0x2].Locator5Control" value="false"/>
          <MIDI type="Note" parameter="0x34" channel="0x2" value="0"/>
        </mapping>
        <mapping>
          <control alias="fam(Player)[0x2].Locator6Control" value="true"/>
          <MIDI type="Note" parameter="0x35" channel="0x2" value="127"/>
        </mapping>
        <mapping>
          <control alias="fam(Player)[0x2].Locator6Control" value="false"/>
          <MIDI type="Note" parameter="0x35" channel="0x2" value="0"/>
        </mapping>
        <mapping>
          <control alias="fam(Mixer).BassKillA" value="true"/>
          <MIDI type="Note" parameter="0x0a" channel="0x2" value="127"/>
        </mapping>
        <mapping>
          <control alias="fam(Mixer).BassKillA" value="false"/>
          <MIDI type="Note" parameter="0x0a" channel="0x2" value="0"/>
        </mapping>
        <mapping>
          <control alias="fam(Mixer).BassKillB" value="true"/>
          <MIDI type="Note" parameter="0x0b" channel="0x2" value="127"/>
        </mapping>
        <mapping>
          <control alias="fam(Mixer).BassKillB" value="false"/>
          <MIDI type="Note" parameter="0x0b" channel="0x2" value="0"/>
        </mapping>
        <mapping>
          <control alias="fam(Mixer).TrebleKillB" value="true"/>
          <MIDI type="Note" parameter="0x0c" channel="0x2" value="127"/>
        </mapping>
        <mapping>
          <control alias="fam(Mixer).TrebleKillB" value="false"/>
          <MIDI type="Note" parameter="0x0c" channel="0x2" value="0"/>
        </mapping>
        <mapping>
          <control alias="fam(Mixer).MuteB" value="true"/>
          <MIDI type="Note" parameter="0x0d" channel="0x2" value="127"/>
        </mapping>
        <mapping>
          <control alias="fam(Mixer).MuteB" value="false"/>
          <MIDI type="Note" parameter="0x0d" channel="0x2" value="0"/>
        </mapping>
        <mapping>
          <control alias="fam(Mixer).CueMonitorA" value="true"/>
          <MIDI type="Note" parameter="0x01" channel="0x2" value="127"/>
        </mapping>
        <mapping>
          <control alias="fam(Mixer).CueMonitorA" value="false"/>
          <MIDI type="Note" parameter="0x01" channel="0x2" value="0"/>
        </mapping>
        <mapping>
          <control alias="fam(Mixer).CueMonitorB" value="true"/>
          <MIDI type="Note" parameter="0x02" channel="0x2" value="127"/>
        </mapping>
        <mapping>
          <control alias="fam(Mixer).CueMonitorB" value="false"/>
          <MIDI type="Note" parameter="0x02" channel="0x2" value="0"/>
        </mapping>
        <mapping>
          <control alias="fam(Matcher).MatchBWithAFeedback" value="true"/>
          <MIDI type="Note" parameter="0x28" channel="0x2" value="127"/>
        </mapping>
        <mapping>
          <control alias="fam(Matcher).MatchBWithAFeedback" value="false"/>
          <MIDI type="Note" parameter="0x28" channel="0x2" value="0"/>
        </mapping>
        <mapping>
          <control alias="fam(Player)[0x2].Loaded" value="true"/>
          <MIDI type="Note" parameter="0x25" channel="0x2" value="127" duration="500"/>
          <MIDI type="Note" parameter="0x25" channel="0x2" value="0" duration="500"/>
        </mapping>
        <mapping>
          <control alias="fam(Player)[0x2].Loaded" value="false"/>
          <MIDI type="Note" parameter="0x25" channel="0x2" value="0"/>
        </mapping>
        <mapping>
          <control alias="fam(Fx)[0x1].OnOff" value="true"/>
          <MIDI type="Note" parameter="0x0e" channel="0x2" value="127"/>
        </mapping>
        <mapping>
          <control alias="fam(Fx)[0x1].OnOff" value="false"/>
          <MIDI type="Note" parameter="0x0e" channel="0x2" value="0"/>
        </mapping>
        <mapping>
          <control alias="fam(Fx)[0x2].OnOff" value="true"/>
          <MIDI type="Note" parameter="0xf" channel="0x2" value="127"/>
        </mapping>
        <mapping>
          <control alias="fam(Fx)[0x2].OnOff" value="false"/>
          <MIDI type="Note" parameter="0xf" channel="0x2" value="0"/>
        </mapping>
        <mapping>
          <control alias="fam(Player)[0x1].PlayPause" value="true"/>
          <MIDI type="Note" parameter="0x27" channel="0x1" value="127"/>
        </mapping>
        <mapping>
          <control alias="fam(Player)[0x1].PlayPause" value="false"/>
          <MIDI type="Note" parameter="0x27" channel="0x1" value="0"/>
        </mapping>
        <mapping>
          <control alias="fam(Player)[0x1].CueStateOutput" value="0"/>
          <MIDI type="Note" parameter="0x26" channel="0x1" value="0"/>
        </mapping>
        <mapping>
          <control alias="fam(Player)[0x1].CueStateOutput" value="1"/>
          <MIDI type="Note" parameter="0x26" channel="0x1" value="127"/>
        </mapping>
        <mapping>
          <control alias="fam(Player)[0x1].CueStateOutput" value="2"/>
          <MIDI loop="true"/>
          <MIDI type="Note" parameter="0x26" channel="0x1" value="127" duration="500"/>
          <MIDI type="Note" parameter="0x26" channel="0x1" value="0" duration="500"/>
        </mapping>
        <mapping>
          <control alias="fam(Player)[0x1].LoopInSet" value="true"/>
          <MIDI type="Note" parameter="0x12" channel="0x1" value="127" duration="500"/>
          <MIDI type="Note" parameter="0x12" channel="0x1" value="0" duration="500"/>
        </mapping>
        <mapping>
          <control alias="fam(Player)[0x1].LoopInSet" value="false"/>
          <MIDI type="Note" parameter="0x12" channel="0x1" value="0"/>
        </mapping>
        <mapping>
          <control alias="fam(Player)[0x1].LoopOutSet" value="true"/>
          <MIDI type="Note" parameter="0x13" channel="0x1" value="127" duration="500"/>
          <MIDI type="Note" parameter="0x13" channel="0x1" value="0" duration="500"/>
        </mapping>
        <mapping>
          <control alias="fam(Player)[0x1].LoopOutSet" value="false"/>
          <MIDI type="Note" parameter="0x13" channel="0x1" value="0"/>
        </mapping>
        <mapping>
          <control alias="fam(Player)[0x1].LoopOnOff" value="true"/>
          <MIDI type="Note" parameter="0x12" channel="0x1" value="127"/>
        </mapping>
        <mapping>
          <control alias="fam(Player)[0x1].LoopOnOff" value="false"/>
          <MIDI type="Note" parameter="0x12" channel="0x1" value="0"/>
        </mapping>
        <mapping>
          <control alias="fam(Player)[0x1].Locator1Control" value="true"/>
          <MIDI type="Note" parameter="0x1a" channel="0x1" value="127"/>
        </mapping>
        <mapping>
          <control alias="fam(Player)[0x1].Locator1Control" value="false"/>
          <MIDI type="Note" parameter="0x1a" channel="0x1" value="0"/>
        </mapping>
        <mapping>
          <control alias="fam(Player)[0x1].Locator2Control" value="true"/>
          <MIDI type="Note" parameter="0x1b" channel="0x1" value="127"/>
        </mapping>
        <mapping>
          <control alias="fam(Player)[0x1].Locator2Control" value="false"/>
          <MIDI type="Note" parameter="0x1b" channel="0x1" value="0"/>
        </mapping>
        <mapping>
          <control alias="fam(Player)[0x1].Locator3Control" value="true"/>
          <MIDI type="Note" parameter="0x1c" channel="0x1" value="127"/>
        </mapping>
        <mapping>
          <control alias="fam(Player)[0x1].Locator3Control" value="false"/>
          <MIDI type="Note" parameter="0x1c" channel="0x1" value="0"/>
        </mapping>
        <mapping>
          <control alias="fam(Player)[0x1].Locator4Control" value="true"/>
          <MIDI type="Note" parameter="0x1d" channel="0x1" value="127"/>
        </mapping>
        <mapping>
          <control alias="fam(Player)[0x1].Locator4Control" value="false"/>
          <MIDI type="Note" parameter="0x1d" channel="0x1" value="0"/>
        </mapping>
        <mapping>
          <control alias="fam(Player)[0x1].Locator5Control" value="true"/>
          <MIDI type="Note" parameter="0x34" channel="0x1" value="127"/>
        </mapping>
        <mapping>
          <control alias="fam(Player)[0x1].Locator5Control" value="false"/>
          <MIDI type="Note" parameter="0x34" channel="0x1" value="0"/>
        </mapping>
        <mapping>
          <control alias="fam(Player)[0x1].Locator6Control" value="true"/>
          <MIDI type="Note" parameter="0x35" channel="0x1" value="127"/>
        </mapping>
        <mapping>
          <control alias="fam(Player)[0x1].Locator6Control" value="false"/>
          <MIDI type="Note" parameter="0x35" channel="0x1" value="0"/>
        </mapping>
        <mapping>
          <control alias="fam(Mixer).BassKillA" value="true"/>
          <MIDI type="Note" parameter="0x0a" channel="0x1" value="127"/>
        </mapping>
        <mapping>
          <control alias="fam(Mixer).BassKillA" value="false"/>
          <MIDI type="Note" parameter="0x0a" channel="0x1" value="0"/>
        </mapping>
        <mapping>
          <control alias="fam(Mixer).BassKillB" value="true"/>
          <MIDI type="Note" parameter="0x0b" channel="0x1" value="127"/>
        </mapping>
        <mapping>
          <control alias="fam(Mixer).BassKillB" value="false"/>
          <MIDI type="Note" parameter="0x0b" channel="0x1" value="0"/>
        </mapping>
        <mapping>
          <control alias="fam(Mixer).TrebleKillA" value="true"/>
          <MIDI type="Note" parameter="0x0c" channel="0x1" value="127"/>
        </mapping>
        <mapping>
          <control alias="fam(Mixer).TrebleKillA" value="false"/>
          <MIDI type="Note" parameter="0x0c" channel="0x1" value="0"/>
        </mapping>
        <mapping>
          <control alias="fam(Mixer).MuteA" value="true"/>
          <MIDI type="Note" parameter="0x0d" channel="0x1" value="127"/>
        </mapping>
        <mapping>
          <control alias="fam(Mixer).MuteA" value="false"/>
          <MIDI type="Note" parameter="0x0d" channel="0x1" value="0"/>
        </mapping>
        <mapping>
          <control alias="fam(Mixer).CueMonitorA" value="true"/>
          <MIDI type="Note" parameter="0x1" channel="0x1" value="127"/>
        </mapping>
        <mapping>
          <control alias="fam(Mixer).CueMonitorA" value="false"/>
          <MIDI type="Note" parameter="0x1" channel="0x1" value="0"/>
        </mapping>
        <mapping>
          <control alias="fam(Mixer).CueMonitorB" value="true"/>
          <MIDI type="Note" parameter="0x2" channel="0x1" value="127"/>
        </mapping>
        <mapping>
          <control alias="fam(Mixer).CueMonitorB" value="false"/>
          <MIDI type="Note" parameter="0x2" channel="0x1" value="0"/>
        </mapping>
        <mapping>
          <control alias="fam(Matcher).MatchAWithBFeedback" value="true"/>
          <MIDI type="Note" parameter="0x28" channel="0x1" value="127"/>
        </mapping>
        <mapping>
          <control alias="fam(Matcher).MatchAWithBFeedback" value="false"/>
          <MIDI type="Note" parameter="0x28" channel="0x1" value="0"/>
        </mapping>
        <mapping>
          <control alias="fam(Player)[0x1].Loaded" value="true"/>
          <MIDI type="Note" parameter="0x25" channel="0x1" value="127" duration="500"/>
          <MIDI type="Note" parameter="0x25" channel="0x1" value="0" duration="500"/>
        </mapping>
        <mapping>
          <control alias="fam(Player)[0x1].Loaded" value="false"/>
          <MIDI type="Note" parameter="0x25" channel="0x1" value="0"/>
        </mapping>
        <mapping>
          <control alias="fam(Fx)[0x1].OnOff" value="true"/>
          <MIDI type="Note" parameter="0x0e" channel="0x1" value="127"/>
        </mapping>
        <mapping>
          <control alias="fam(Fx)[0x1].OnOff" value="false"/>
          <MIDI type="Note" parameter="0x0e" channel="0x1" value="0"/>
        </mapping>
        <mapping>
          <control alias="fam(Fx)[0x2].OnOff" value="true"/>
          <MIDI type="Note" parameter="0x0f" channel="0x1" value="127"/>
        </mapping>
        <mapping>
          <control alias="fam(Fx)[0x2].OnOff" value="false"/>
          <MIDI type="Note" parameter="0x0f" channel="0x1" value="0"/>
        </mapping>
      </output-mappings>
Image
April 2012 MixVibes DJ of the month

aka. Ben

"...Music Is The Answer To The Problems..."

FOUNDER OF:
:cool: c00l People MV Society :cool:
!!!Sampler Fi!!!
Helping MixVibes FORUM being an awsome place
since 2011!

MixVibes People!!! UNITE!!!
User avatar
DzsoniB
 
Posts: 820
Joined: 14 Apr 2011, 22:54
Location: Hungary

Karma: 1809


Re: Cross MIDI output mapping

Postby danielsoto on 02 Apr 2012, 02:41

Hi,

I'm using AKAI APC40 controller and Cross 1.7.1 on a Mac. I have two questions:
Where's the file where I can modify the output section?
APC40 has many lighted buttons, will they light if I modify this file or am I in the wrong track?

Second question seem more important than first one, :)

Happy mixes,
@djaniel
Music is my life
MixVibes Cross
Technics SL 1210 M5G
MacBook Pro, Pioneer DJM 800, Korg KP3, AKAI-APC40, NI Audio 8 DJ
User avatar
danielsoto
 
Posts: 37
Joined: 25 Jul 2006, 06:38
Location: Mexico DF

Karma: 70


Re: Cross MIDI output mapping

Postby yanndj on 02 Apr 2012, 22:56

Hi
Yes you are on the right track :-)
Yes the APC40 leds can be controlled by Cross via MIDI !
All necessary information can be found in the first post of this thread and here http://www.live-laptops.com/Downloads/APC40_Communications_Protocol_rev_1.pdf
You need to create a MIDI file for your APC40, (configuration -> MIDI). Then add the commands your want to input from your APC40 to Cross, then add the commands to control your APC40 leds...
This will take some time, and we will be happy to get feedback on what you did.
User avatar
yanndj
 
Posts: 300
Joined: 11 Jan 2008, 14:10
Location: Paris, France

Karma: 1325


Re: Cross MIDI output mapping

Postby danielsoto on 03 Apr 2012, 06:14

Step by step,

I found my *.mappings file under
/Users/myusername/Library/Cross/Controllers/MIDI/*.mappings

At the end there was a tag that opens and closes itself.
Code: Select all
<output-mappings/>

I changed it by two:
Code: Select all
<output-mappings>
</output-mappings>


Lastly, I added this lines for the play/pause button.
Code: Select all
<mapping>
      <control alias="fam(Player)[0x1].PlayPause" value="true"/>
      <MIDI type="Note" parameter="0x34" channel="0x3" value="127"/>
   </mapping>
   <mapping>
      <control alias="fam(Player)[0x1].PlayPause" value="false"/>
      <MIDI type="Note" parameter="0x34" channel="0x3" value="0"/>
   </mapping>


At the end, the output section looked like this

Code: Select all

<output-mappings>
   <mapping>
      <control alias="fam(Player)[0x1].PlayPause" value="true"/>
      <MIDI type="Note" parameter="0x34" channel="0x3" value="127"/>
   </mapping>
   <mapping>
      <control alias="fam(Player)[0x1].PlayPause" value="false"/>
      <MIDI type="Note" parameter="0x34" channel="0x3" value="0"/>
   </mapping>
      </output-mappings>


And it works half as good as I would expect. The thing is, when I press the button in Cross with the trackpad, the MIDI out works and Cross turns on the button in the APC-40, but when I press the button in the APC-40 it blinks just while I'm pressing it. Is there a way to get this right?

Perhaps I need to add an 'event' tag. Not sure.

Thanks,
@djaniel

ps. thanks for the info yanndj
Music is my life
MixVibes Cross
Technics SL 1210 M5G
MacBook Pro, Pioneer DJM 800, Korg KP3, AKAI-APC40, NI Audio 8 DJ
User avatar
danielsoto
 
Posts: 37
Joined: 25 Jul 2006, 06:38
Location: Mexico DF

Karma: 70


Next

Return to Mapping Midi Output utility




Who is online

Users browsing this forum: No registered users and 1 guest

 
 
   
 
© 2011 All rights reserved