I am trying to map fx1on,fx2on,fx3on leds with shift modifier on my Denon MC6000MK2 but i couldn’t manage to map them properly.
I want fx3on led to blink when i press shift+ fx3on.
I want fx3on led to go off when i press shift+ fx3on again.
I want fx2on led to blink and fx3on led to go off when i press shift+ fx2on.
I want fx2on led to go off when i press shift+ fx2on again.
I want fx1on led to blink and fx2on led to go off when i press shift+ fx1on.
I want fx1on led to go off when i press shift+ fx1on again.
But:
When i Press Shift+fx3on all 3 fxon (fx1on,fx2on,fx3on) leds start to blink and when i press Shift+fx3on again all 3 axon led stops blink.
When i press Shift+fx2on nothing happens
When i press Shift+fx1on nothing happens but while Shift+fx3on is pressed and all 3 fx leds are blinking pressing Shift+fx1on stops them(off).
I think there is a problem about midi ranges but i couldn’t figure it out.
Actually i made a mapping in a blank “generic midi” which includes modifiers, fxon buttons and dry-wet encoder. It works fine. I am trying to add some “add out” and when i add them i am having this problem.
Must there be a specific command(unit on, fxuniton etc.) for the button in order to make its led light/blink when “add outs” are added ?
I’ll explain what mine does, it might give you ideas.
LED’s stay off, until I press one of them to activate the appropriate effect, then the LED lights up, turns off when I press again. The knob controls the amount of the effect, The Encoder controls the DRY/WET amount of the entire bank.
When I press Encoder once, FX1 flashes, and I can use the encoder to select the effect, press again, the second LED flashes, and the first one returns to it’s previous state, and so on for the third, after the third flashing LED, a 4th press of the encoder returns it to DRY/WET mode.
Your modifiers are incorrect.
And possibly the CC#'s.
Can you screenshot the section of the mapping, I’m sure one of us can help.
there is modifier#1 and holding shift sets modifier#1 to 1
there is modifier#2 and shift+fx3onbutton sets modifier#2 to 2 /shift+fx3onbutton sets modifier#2 to 0
shift+fx2onbutton sets modifier#2 to 1 / shift+fx2onbutton sets modifier#2 to 0
shift+fx1onbutton sets modifier#2 to 0
When i press shift+fx3on,
it selects fxunit 2 as group effect
it sets all knobs level to 0
it selects fx1 as reverb and make it on
it selects fx2 as peak filter and make it on
it selects fx3 as ice verb and make it on
dry/wet encoder controls either dry/wet value and all 3 effect knobs with same rate till 100%
When i press fx3on (while shift+fx3on is still on),
it selects fxunit4 as single effect as delay and makes it on
it selects parameter1 on fx unit4 as 0.6 and off
it selects parameter2 on fx unit4 as 0.5 and on
it selects parameter3 on fx unit4 as 0.9 and off
When i press fx2on (while shift+fx3on is still on),
it selects fxunit4 as single effect as delay and makes it on
it selects parameter1 on fx unit4 as 0.6 and off
it selects parameter2 on fx unit4 as 0.5 and on
it selects parameter3 on fx unit4 as 0.5 and off
When i press fx1on (while shift+fx3on is still on),
it selects fxunit4 as single effect as delay and makes it on
it selects parameter1 on fx unit4 as 0.6 and off
it selects parameter2 on fx unit4 as 0.5 and on
it selects parameter3 on fx unit4 as 0.25 and off
When i press shift+fx2on,
it selects fxunit4 as single effect as delay and makes it on
it selects parameter1 on fx unit4 as 0.6 and off
it selects parameter2 on fx unit4 as 0.5 and on
it selects parameter3 on fx unit4 as 0.5 and off
dry/wet encoder controls only fx unit 4’s dry/wet value
When i press shift+fx1on,
it selects fxunit2 as group effect (all back to normal)
it sets all knobs level to 0
it selects fx1 as reverb and make it off
it selects fx2 as peak filter make it off
it selects fx3 as ice verb make it off
I am really new to this mapping thing and the mapping i am working on is too complicated for a newbie i guess. but it is really long one and i can’t ss it i may upload it at best.
i used modifier#1 and modifier#2 in the mapping i am working on but when i finished it i want to add them to denon’ official mapping for mc6000mk2. and i am aware of that in the original mapping there is modifier#2 already. so i will change modifier#2 to modifier#8 or something(which original mapping doesn’t have) but first i need to manage these blinking leds in order to understand which fx mode i am using at the moment.
I have one more question:
Is there a way to copy & paste the mapping which i work in a blank “generic midi”" into Denon’s original mapping?
Or do i have to add in them one by one into denon’s original mapping?
You can add stuff to the mapping alright, but it’s gonna be tricky. You can have 2 mappings running simultaneously by importing a second map, just make sure the MIDI in (for control) and MIDI out (for LED feedback) are set to DENON Controller on all imported maps for the controller, (any issues, set this to ALL),
To (copy paste), EXPORT the mapping that you want to copy, (by using menu at the top of the controller config) give it a name different to what it already is and it’s good to make a backup. You can IMPORT it, from top menu again and remove what you don’t want/need. This will have 2 mapping configs running at the same time, but trying to use both without changing the duplicate mapping will make the control a mess.
The other important part is to make sure that the commands you want to create, don’t clash with others, traktor will run both commands if one button is assigned to 2 operations. This can have an undesired effect (control being a mess with duplicate map play/pause for example, it’ll try to play AND pause at the same time, and likely won’t play or won’t pause)
What I’d suggest is to leave the Denon Mapping alone, kill the commands for FX in the main Denon map (by clearing the CC of the FX commands) and create a new Generic MIDI blank map. Use it JUST for your FX banks. It’ll make it easier to manage.
Hey, ya gotta start somewhere, it seems that you may be making it much more complicated than it needs to be.
You want to turn on the FX by pressing the FX button, and turn it off again by holding shift and FX, is this right?
Yes, the CH01 / CC74 with midi Range 0(min), 93(max) for example, will turn FX button one on when the button is pressed, CC75 is the LED off and 76 is LED flashing. Add a toggle command in there too.
This can also be edited to have an LED on full time (CC74) (range 93-0) changing to Flash (CC76) (range 0-93) when button is pressed. Try it out, play around.
Yesterday i figured it all out. For anyone has the same problem about that i am transferring my experience.
in my command mapping everything was fine and it was working well. But in the led mapping there was a problem and led mapping wasn’t working properly. I created a blank midi to work on “what is the minimum command mapping for led mapping to work properly and what makes led mapping not working”. I found out that the point is that if you have a “fxon button” off in the software, the controller led(same “fxon button”) won’t blink or light up even if you made a proper “add out” command. Also if you have a “fxon button” on in the software, the controller led(same “fxon button”) will blink or light up even if you made a proper “add out” command for it to be light off.
I mean if you have a button mapped to command 3rd fx led to blink and all 3 fxs to be on in the software in the same time, all 3 fx leds will blink when you press the button. I don’t know if this is about lacking of denon’s electronic devices
in my mapping shift+fx3onbutton is making all fxonbuttons on in the software, so all fxonbutton leds blink even if i only want fx3on to blink (shift+fx3onbutton has led command as well)
shift+fx2onbutton is making all fxonbuttons off in the software, so all fxonbutton leds go off even if i only want fx2on to blink (shift+fx2onbutton has led command as well)
Now i changed “shift+fx2onbutton” command mapping to make “unit on” and “all fx3onbuttons” go off except fx2onbutton so that fx2onbutton led can blink.
And i have to accept that all fxon buttons will blink at the same time when i press shift+fx3onbutton to activate the fx chain. Because the fx chain uses 3 effects at the same time and all of them should be on in the software.
About copying mappings i did what exactly you say. I searched web hours for this. There are only 3 ways to copy mappings.
Xtreme Mapping app for mac (I bought it but i didn’t seem to support traktor 2.7.x mappings so i couldn’t use it EDIT: I’ve just realized that you can download compatibility files from its website to make it compatible for traktor up to 2.11, i will let you know if it is useful)
copying and adding a mapping code to end of another one by opening them in xml file ( I couldnt do it). I also found a web site as Traktor Pro 2 - TSI Map Merger which makes this automatically when you upload different mappings but it doesn’t work
Import & Export in traktor for both mappings to work in the same time in traktor
Dude, if you have access to a PC than check out CMDR. It’s unofficial TSI editor for Windows based machines which works with all versions of Traktor and on top of all it’s completely for free. (With an option to donate)
I use mac and i don’t have a PC anymore But i think this Xtreme Mapping app for mac will do anything about this since i could update its compatibility Thank you for your advice and i will keep that in mind
I have tested Xtreme Mapping app for mac. It is really useful.
-you open mappings in separate windows each time when you click “file–>open”
-you can add mapping lines(each command) by selecting them all in a window and draging them to the other window
-So that you have only one mapping file which is merged of two separate mappings