Hi I am in the process of MIDI mapping a DJM900 nexus, so that the funtionality of the mixer is being translated into video while the DJ is playing. For simplicity sakes, i'll call the differing crossfades DJM=crossfader, VDMX=XFader. One of the things I'd like to do is on the DJM900 you can change the Crossfader assign to be A, thru, or B. I've made a pop up button in a control surface to choose by float for each of these switches for each channel. I have 4 Video layers in VDMX, and I'd like to assign a Xfader to them, in the same way that the DJM900 allows Crossfader assignment. only problem is the Xfader in VDMX is a 2 channel mixer only. So I have to make a Xfader for each individual channel, and then map the assign values from the control surface pop up button I've made. This works. However, I wanted to take it a step further even. The DJM900 allows you to change the Crossfader curve from Sharp, Curved or Gradual. I can change the curve of the Xfader for each channel in VDMX, and assign 3 presets for that Xfader and have them change between the presets when I change the Crossfader curve on the DJM900. The problem I'm running into is that when I change presets, it also resets the Xfader assignment in VDMX.
example, I set channel 1 to crossfader A, I then go to change the crossfader curve from sharp to gradual, but it will reset the Xfader assignment in VDMX to thru (that's what I saved the preset as), even tho the DJM900 is still assigning Channel 1 to side A of crossfader. The only way around this is to change the Crossfader curve first, THEN change the assignment. However, this is kind of a pain to explain to the DJ's.
So I'm wondering if there is a Xfader plugin where I can assign more than one layer to each side, OR a way I could have the Xfader side assignment not update when a new preset is triggered. or some other method?
also, if anyone wants the mapping for the DJM900 I'll definitely share the project file. I just made a control surface with the main parameters that are used while DJing. I also had to grab a quartz plugin called 16bitDMX that someone made on these forums because the timing knob has a MSB & LSB value, I had to change the value of that parameter to 32127 for it to work (not sure if that's the correct way to do it, but it works) and lastly I set the MIDI channel for the DJM900 to ch13 in the settings on the mixer. You can also pull MIDI clock straight from the mixer as well through the midi port, so its a great way to get your visuals in sync with a DJ.