MidiFighter styled mapping on my APC40, problems with "sluring" my buttons. :/

Home :: Post and find Controller Mappings :: MidiFighter styled mapping on my APC40, problems with "sluring" my buttons. :/Reply
MidiFighter styled mapping on my APC40, problems with "sluring" my buttons. :/
Posted on: 20.07.2011 by Trinh Sochia
I'm working on my mapping for my APC40. I made a layer that turns a 4x4 grid of buttons all yellow and its all suppose to be for effects. i have a whole row for beatmashing at certian amounts and the row below for Transposing. It all works fine. But for one thing. If I'm holding down a beatmash button, and I want to increase the beatmash amount, my fingers want to "connect" like I'm sluring between two notes on a piano. BUT. when i do that, the Effect # on command for the next button doesn't go through. The amount will change, but the effect will turn off. If I hold a button down, release it, then press another one, making sure I didn't connect it, everything works like it should. But I'm far from happy with this. With quick mashing or transposing, making sure I don't connect buttons is pretty much impossible. :/

ALSO, a similar problem, if i have a button select a certain effect, set the amount, and turn it on, it won't turn the effect on. But it will set the amount and load the right effect. If i release the button and press it again, it works fine. But its rather annoying. :/
It seems like something that would completely cripple someone using a midifighter. So there's gotta be a way to fix this. :/

Thanks!
Chasidy Heckenbach
25.07.2011
Originally Posted by Kade2410
I believe I have the same problem as SiniSter... Ill explain it in my own words though, so tell me if I'm right.

Im basically trying to map Serato style "Loop Roll" buttons to my controller using the Beatmasher 2 to get the desired effect. I have one button that sets the effect up (selects the effect and changes some parameters), then the 4 main mash buttons that turn the effect on and off, as well as adjust the loop from 1/4 to 1/32. Pressing one button at a time is no problem. I can also press one button, then press and hold another until all 4 buttons are held, and my "chain" will hold together if you get what I mean. But when I release even one of the buttons, it turns off the effect wether I have other buttons held or not.

If THINK this is the same thing... so, zestoi, Im going to try your fix to see if I can get it working. But shouldnt it technically be...



Ill post back with my results when Im done~
ah yep - indeed it should be i'll blame my mistake on something thats not my fault just as soon as i can come up with something
Chasidy Heckenbach
23.07.2011
Originally Posted by NotSoSiniSter
I realized the whole modifier thing is for super combos, which I don't care for cuz I have too many buttons to choose from anyways. :P My problem is when I press a button, I have to fully release it before pressing another one controlling the same effect. If I press the second one then release the first one, the first one will shut the effect off, even though the second one is still being pressed. :/
not specifically "super combos" but for multi function controls sure. in fact you probably need to use modifiers to solve your issue...

unless someone can believe of an easier way... what i would do is for each button that interacts in this way:

* add a modifier thats set to "incr" when you press each button
* set the same modifier to "dec" when you press each button
* when you press any button have it enable any fx etc you want
* when you release any button have it only disable the fx if the modifier is set to 1 (or maybe 0 - would need to try - dont remember the order they get processed in)

i.e: so the fx will then only disengage when its the last button being released
Trinh Sochia
23.07.2011
Originally Posted by zestoi
various modifiers are used in the instant grat mapping to create multiple layers etc - so depending on what 'state' you are in a button can do one of multiple things.

to have a button turn on an affect in an 'instant' type way you just need to map all of...

* FX Single > Effect Select (or Effect X Select for group mode)
* FX Single > Effect Param X - if wanted etc
* FX Single > Effect On (or Effect X On for group mode)
* Mixer > Effect Unit X On

set them all to the same "Interaction Mode" etc to ensure they all happen at the same time

certainly no need for modifiers anyway just to do that - tho using modifiers can be chucked into the mix (lol) too ofc...
I realized the whole modifier thing is for super combos, which I don't care for cuz I have too many buttons to choose from anyways. :P My problem is when I press a button, I have to fully release it before pressing another one controlling the same effect. If I press the second one then release the first one, the first one will shut the effect off, even though the second one is still being pressed. :/
Chasidy Heckenbach
23.07.2011
Originally Posted by NotSoSiniSter
Lol. How does the instant Gradification mapping do it? I was looking at it and each of the 4 mash values have a modifier bound to 0 1 2 or 3. does someone understand it? :P
various modifiers are used in the instant grat mapping to create multiple layers etc - so depending on what 'state' you are in a button can do one of multiple things.

to have a button turn on an affect in an 'instant' type way you just need to map all of...

* FX Single > Effect Select (or Effect X Select for group mode)
* FX Single > Effect Param X - if wanted etc
* FX Single > Effect On (or Effect X On for group mode)
* Mixer > Effect Unit X On

set them all to the same "Interaction Mode" etc to ensure they all happen at the same time

certainly no need for modifiers anyway just to do that - tho using modifiers can be chucked into the mix (lol) too ofc...
Trinh Sochia
20.07.2011
I'm working on my mapping for my APC40. I made a layer that turns a 4x4 grid of buttons all yellow and its all suppose to be for effects. i have a whole row for beatmashing at certian amounts and the row below for Transposing. It all works fine. But for one thing. If I'm holding down a beatmash button, and I want to increase the beatmash amount, my fingers want to "connect" like I'm sluring between two notes on a piano. BUT. when i do that, the Effect # on command for the next button doesn't go through. The amount will change, but the effect will turn off. If I hold a button down, release it, then press another one, making sure I didn't connect it, everything works like it should. But I'm far from happy with this. With quick mashing or transposing, making sure I don't connect buttons is pretty much impossible. :/

ALSO, a similar problem, if i have a button select a certain effect, set the amount, and turn it on, it won't turn the effect on. But it will set the amount and load the right effect. If i release the button and press it again, it works fine. But its rather annoying. :/
It seems like something that would completely cripple someone using a midifighter. So there's gotta be a way to fix this. :/

Thanks!
Milagro Tanigawa
15.08.2011
Ok, Ive been trying out some things, but I've ran into a problem.

Ive learned that my buttons that Inc and Dec my modifiers are working just fine. In the controller window, I can see the variable going up and down as I press and release buttons in any combination, as they should.

The problem I have is when I try to get Traktor to change a variable based on what my modifier condition is. It wants to apply the effect before the modifier is changed. I tried an experiment; one button with only these commands. In this case I use the 'Key' as a means of telling when my modifier is being applied:

>Modifier #1 - Button - Inc
>Key - Mod Conditions = M1 = 0 - Button - Direct - 0.0
>Key - Mod Conditions = M1 = 1 - Button - Direct - 0.1
>ect...

The thing is, when I hit the button, its as if Traktor detects the Key commands before it changes modifier 1. When I press the button I want the modifier to go up, and for the Key knob to immediatly reflect that. But, since it detects to see where the Key should be first, it uses the value that the Modifier was set at BEFORE I hit the button. So the button, when I hit it, basically detects the modifier and changes the key, THEN increases the modifier, meaning the Key is always one button push behind where it should be.

Also, when I set a button to increase a modifier when pressed, and decrease when released, it only "detects" the Key commands ONCE at the beginning of the button press.

Any of this making sense? How do I get Traktor to 'detect' commands with Modifier Conditions last instead of first? As well as every time a button is pressed or released?
Celinda Dolfi
06.08.2011
I've been waiting for this mapping for ages, I can't figure out how to do it on my own considering the instant gratification mappings are hard for me to understand. I would greatly appreciate it if you could share this mapping, o so very much
Chasidy Heckenbach
27.07.2011
"Effect Unit 1 ON" is the bit that enables an effects unit for a specific deck (as you can apply any fx unit to any/all/none of your 4 decks ofc) compared with just turning on the effects in an effects unit.

i tend to have 2 fx units in single mode and 2 in group - but i'm still trying to get to grips with what works best for me...
Milagro Tanigawa
27.07.2011
@ zestoi; No prob, just clarifying

That being said though, Ive just tried many different solutions for getting these buttons mapped out and havent been able to make anything work. I tried a few different variations on your solution, and its possible that it is the right one, but I may be missing some minor setting adjustment thats screwing up the whole thing.

For example, Im not sure what the difference is between "Effect Unit 1 ON" and "FX Single > Effect On" and which one I shuld use, how exactly I can get the modifier itself to control the 'effect on/off', and wether my effect on/off should be an In or an Out...

Theres also one other minor issue with loop rolling with beatmasher2 that compounds things; in order to pull off the effect correctly, the second parameter (which I believe is labeled 'ROT') HAS to be on 0 before the effect is turned on. Ive found that if the ROT is on anything but 0, and if you have a button that turns the effect on and turns down the ROT to 0 simultaneously, it creates a weird delay before your loop begins. I believe this has something to do with the order in which Traktor applies multiple commands to a button; Traktor seems to favor the on/off first.

...all this does is further confuse me as to how the midifighter does loop rolls all with one single button, including 'slurring'. The only way Ive found to get around the 'delay' is to either have the effect selected, with ROT turned down before you begin loop rolls... or to have a button that 'primes' the effect, by loading the effect, then adjusting the parameters (without turning it on)(you need to have "reset effect values when new effect is selected" UNchecked).


EDIT: Rewatching Eans video again, and I see he doesnt even use Single effects, all his effect are in Groups, including beatmasher. So, I guess using beatmasher in this way will 'cut out' the need for adjusting ROT, and basically dumb it down to the essential functions for loop rolling... handy!

Once I completely solve this, its going in the mapping tips thread.
Chasidy Heckenbach
25.07.2011
Originally Posted by Kade2410
I believe I have the same problem as SiniSter... Ill explain it in my own words though, so tell me if I'm right.

Im basically trying to map Serato style "Loop Roll" buttons to my controller using the Beatmasher 2 to get the desired effect. I have one button that sets the effect up (selects the effect and changes some parameters), then the 4 main mash buttons that turn the effect on and off, as well as adjust the loop from 1/4 to 1/32. Pressing one button at a time is no problem. I can also press one button, then press and hold another until all 4 buttons are held, and my "chain" will hold together if you get what I mean. But when I release even one of the buttons, it turns off the effect wether I have other buttons held or not.

If THINK this is the same thing... so, zestoi, Im going to try your fix to see if I can get it working. But shouldnt it technically be...



Ill post back with my results when Im done~
ah yep - indeed it should be i'll blame my mistake on something thats not my fault just as soon as i can come up with something
Milagro Tanigawa
25.07.2011
I believe I have the same problem as SiniSter... Ill explain it in my own words though, so tell me if I'm right.

Im basically trying to map Serato style "Loop Roll" buttons to my controller using the Beatmasher 2 to get the desired effect. I have one button that sets the effect up (selects the effect and changes some parameters), then the 4 main mash buttons that turn the effect on and off, as well as adjust the loop from 1/4 to 1/32. Pressing one button at a time is no problem. I can also press one button, then press and hold another until all 4 buttons are held, and my "chain" will hold together if you get what I mean. But when I release even one of the buttons, it turns off the effect wether I have other buttons held or not.

If THINK this is the same thing... so, zestoi, Im going to try your fix to see if I can get it working. But shouldnt it technically be...

* add a modifier thats set to "incr" when you press each button
* set the same modifier to "dec" when you release(?) each button
Ill post back with my results when Im done~
Chasidy Heckenbach
23.07.2011
Originally Posted by NotSoSiniSter
I realized the whole modifier thing is for super combos, which I don't care for cuz I have too many buttons to choose from anyways. :P My problem is when I press a button, I have to fully release it before pressing another one controlling the same effect. If I press the second one then release the first one, the first one will shut the effect off, even though the second one is still being pressed. :/
not specifically "super combos" but for multi function controls sure. in fact you probably need to use modifiers to solve your issue...

unless someone can believe of an easier way... what i would do is for each button that interacts in this way:

* add a modifier thats set to "incr" when you press each button
* set the same modifier to "dec" when you press each button
* when you press any button have it enable any fx etc you want
* when you release any button have it only disable the fx if the modifier is set to 1 (or maybe 0 - would need to try - dont remember the order they get processed in)

i.e: so the fx will then only disengage when its the last button being released
Trinh Sochia
23.07.2011
Originally Posted by zestoi
various modifiers are used in the instant grat mapping to create multiple layers etc - so depending on what 'state' you are in a button can do one of multiple things.

to have a button turn on an affect in an 'instant' type way you just need to map all of...

* FX Single > Effect Select (or Effect X Select for group mode)
* FX Single > Effect Param X - if wanted etc
* FX Single > Effect On (or Effect X On for group mode)
* Mixer > Effect Unit X On

set them all to the same "Interaction Mode" etc to ensure they all happen at the same time

certainly no need for modifiers anyway just to do that - tho using modifiers can be chucked into the mix (lol) too ofc...
I realized the whole modifier thing is for super combos, which I don't care for cuz I have too many buttons to choose from anyways. :P My problem is when I press a button, I have to fully release it before pressing another one controlling the same effect. If I press the second one then release the first one, the first one will shut the effect off, even though the second one is still being pressed. :/
Chasidy Heckenbach
23.07.2011
Originally Posted by NotSoSiniSter
Lol. How does the instant Gradification mapping do it? I was looking at it and each of the 4 mash values have a modifier bound to 0 1 2 or 3. does someone understand it? :P
various modifiers are used in the instant grat mapping to create multiple layers etc - so depending on what 'state' you are in a button can do one of multiple things.

to have a button turn on an affect in an 'instant' type way you just need to map all of...

* FX Single > Effect Select (or Effect X Select for group mode)
* FX Single > Effect Param X - if wanted etc
* FX Single > Effect On (or Effect X On for group mode)
* Mixer > Effect Unit X On

set them all to the same "Interaction Mode" etc to ensure they all happen at the same time

certainly no need for modifiers anyway just to do that - tho using modifiers can be chucked into the mix (lol) too ofc...
Trinh Sochia
22.07.2011
Lol. How does the instant Gradification mapping do it? I was looking at it and each of the 4 mash values have a modifier bound to 0 1 2 or 3. does someone understand it? :P
Lilliana Perris
22.07.2011
Whoa!

Latoria Kavulich
22.07.2011
yep .. *teleport*
Lilliana Perris
22.07.2011
Maybe you should put this post up in the mapping section bro?
Trinh Sochia
21.07.2011
Is this such an obscure question that no one can help me? Besides Padi, theres gotta be someone out there with some advanced mapping skills under their belt. :/
Trinh Sochia
21.07.2011
bump. >.>

<< Back to Post and find Controller MappingsReply

Copyright 2012-2023
DJRANKINGS.ORG n.g.o.
Chuo-ku, Osaka, Japan

Created by Ajaxel CMS

Terms & Privacy