Page 4 of 16

Re: Cross MIDI output mapping

PostPosted: 24 Jul 2012, 13:41
by matrix90
had tried that solution. works, however, the two LEDs blink in sync, but the first one after the other ...

Re: Cross MIDI output mapping

PostPosted: 24 Jul 2012, 13:43
by Support@MixVibes
Can't help you further on this : trials and errors is the path to follow. ;)

Re: Cross MIDI output mapping

PostPosted: 24 Jul 2012, 14:06
by matrix90
okay. but a complete guide of how to map the LEDs do not exist?

Re: Cross MIDI output mapping

PostPosted: 24 Jul 2012, 14:22
by Support@MixVibes
Unfortunately no.

Re: Cross MIDI output mapping

PostPosted: 24 Jul 2012, 20:55
by BennyB
matrix90 wrote:okay. but a complete guide of how to map the LEDs do not exist?


If you have a Google accaunt PM me.

I just made a google doc, that helps you easyly generate the mapping code.

Re: Cross MIDI output mapping

PostPosted: 17 Nov 2012, 05:13
by djphaidon
Support@MixVibes wrote:
Code: Select all
        <mapping>
          <control alias="fam(Fx)[0x1].Select" value="X"/>
          <MIDI loop="true"/>
          <MIDI type="Note" parameter="0xa" channel="0x1" value="127" duration="500"/>
          <MIDI type="Note" parameter="0xa" channel="0x1" value="0" duration="500"/>
        </mapping>


Should cycle/blink the led 0xa when the value X is received from the fam(Fx)[0x1].Select command.


Is there a list of all the conditionals for the output mapping? example
the <MIDI loop="true"/> is a conditional of the fam that you are mapping. Is there a <Modifier1="true"/> or <Play[0x1]="true"/> ? If not, could you try implementing as many second conditionals as possible. It would improve the ability to map output by a ton.

Also, why does Cross remove all <!-- comments --> from the mapping file when it starts up. It would be really helpful to comment out the sections of controls that you are mapping, and not have to re-comment or divide every section to make sense of things.

EDIT --- I just realized that the "loop" is for the two following mappings, not when the condition is "loop". My bad. Is there any way to check other parameters inside a mapping, like checking for modifier 1, and if true, output a light, if not, don't?

Re: Cross MIDI output mapping

PostPosted: 13 Dec 2012, 01:59
by gullum
Just bought CrossDJ 2 days ago and mapping my Pioneer DDJ SX to it now. Everything is quite straith forward with getting led working, but I can't figgur out how to mapp the VU meter on the controller.
Anyone have any sugestions on how to mapp VU meter out ?

Re: Cross MIDI output mapping

PostPosted: 13 Dec 2012, 02:48
by MusicMeister
Depending on what you're wanting to send, you'd use:

fam(Mixer).ChannelAMeter
fam(Mixer).ChannelAMeterLeft
fam(Mixer).ChannelAMeterRight
fam(Mixer).ChannelBMeter
fam(Mixer).ChannelBMeterLeft
fam(Mixer).ChannelBMeterRight
fam(Mixer).ChannelCMeter
fam(Mixer).ChannelCMeterLeft
fam(Mixer).ChannelCMeterRight
fam(Mixer).ChannelDMeter
fam(Mixer).ChannelDMeterLeft
fam(Mixer).ChannelDMeterRight
fam(Mixer).MasterMeter
fam(Mixer).MasterMeterLeft
fam(Mixer).MasterMeterRight

Here's an example of what I'm using on the M-Audio Xponent:

<mapping>
<control alias="fam(Mixer).ChannelAMeter" value="%"/>
<MIDI type="CC" parameter="0x10" channel="0x04" value="%"/>
</mapping>

Re: Cross MIDI output mapping

PostPosted: 13 Dec 2012, 03:34
by gullum
thanks that was it :D
Now I getting closer to a compleate map

Re: Cross MIDI output mapping

PostPosted: 13 Dec 2012, 12:08
by Support@MixVibes
djphaidon wrote:Is there any way to check other parameters inside a mapping, like checking for modifier 1, and if true, output a light, if not, don't?

If you need to check a mapping simply duplicate one and then open the copy with an editor.

<mapping>
<control alias="mod(ShiftLogic1)" value="true"/>
<MIDI type="Note" parameter="0x1b" channel="0x1" value="127"/>
</mapping>
<mapping>
<control alias="mod(ShiftLogic1)" value="false"/>
<MIDI type="Note" parameter="0x1b" channel="0x1" value="0"/>
</mapping>

This should light the led 1b when the modifier 1 is active be it toggler or holder.