modifier question
Page 1 of 2 12 LastLast
Results 1 to 10 of 11
  1. #1
    Tech Wizard
    Join Date
    May 2011
    Posts
    21

    Default modifier question

    Hi,

    I'm working on a mapping for the novation launchpad and wanted to know how to use the modifiers.

    I know how to do simple modifiers i.e. make 1 button do something else with a shift button. But I've noticed that for each mod you can have 8 'channels'. How do I use thema and does this mean I can have 8 functions for 1 button?

    Thanks

  2. #2
    Tech Guru zestoi's Avatar
    Join Date
    Mar 2011
    Location
    UK, Ukraine, Romania
    Posts
    2,836

    Default

    Quote Originally Posted by mrpud View Post
    Hi,

    I'm working on a mapping for the novation launchpad and wanted to know how to use the modifiers.

    I know how to do simple modifiers i.e. make 1 button do something else with a shift button. But I've noticed that for each mod you can have 8 'channels'. How do I use thema and does this mean I can have 8 functions for 1 button?

    Thanks
    as u have 8 modifiers per tsi and each modifier can have up to 8 values (0-7) and u can select two sets of (modifier,value) pair per control u add to the controller manager you end up with a total of 1792 (i think) combinations ranging from (in order) ish:

    M1=0,M2=0
    M1=0,M2=1
    M1=0,M2=2

    to:

    M7=7,M8=5
    M7=7,M8=6
    M7=7,M8=7

    so u could feasibly have 1792 shift buttons that set up the various states and then assign 1792 functions to a single button.

    ofc they're not independant tho, so if u pressed a shift that set M1=1 and M2=1 and also one that set M2=3 and M4=1 then in effect you have pressed the shift that sets M1=1 and M2=3 along with the one that sets M2=3 and M4=1 as well as the one that sets M1=1 and M4=1

    it's this interaction between the pairs of modifiers that gets confusing and means in reality u don't have so many combinations to use.

    that waffle probably really hasn't helped start by using just one modifier on a button, as u have already, but don't treat the modifier as simply on/off but something that has 8 possible states/values
    11mba / 13mbp / tsp2 / live9 / audio10 / 2x reloop rp7000gold / 2x xdj1000 / 2x d2
    maschine mk2 / x1 mk2 / z1 / f1 / midifighter / lpd8 / 2x launchpad / launchkontrol xl
    Quote Originally Posted by derschaich
    "wohoo, i'm touched, turn on the FX"

  3. #3
    Tech Wizard
    Join Date
    May 2011
    Posts
    21

    Default

    Hi Zestoi,

    Thanks for the reply, I think I kinda get it. Want I would like to achieve is a simple version of the mapping I current use/made. It's all gotten a bit messy.

    I would like a 'page' i.e. the 8x8 grid on the launchpad to have a set of functions for play, cue, key, all deck related but for all 4 decks. Then I'd like to be able to press a 'function' button to switch to effects/total gratification mapping using the 8x8 grid. then press another 'function' button for loops and lastly another for mixer.

    is this at all poss without the need for 3rd party software??
    thanks

  4. #4
    Tech Guru zestoi's Avatar
    Join Date
    Mar 2011
    Location
    UK, Ukraine, Romania
    Posts
    2,836

    Default

    Quote Originally Posted by mrpud View Post
    Hi Zestoi,

    Thanks for the reply, I think I kinda get it. Want I would like to achieve is a simple version of the mapping I current use/made. It's all gotten a bit messy.

    I would like a 'page' i.e. the 8x8 grid on the launchpad to have a set of functions for play, cue, key, all deck related but for all 4 decks. Then I'd like to be able to press a 'function' button to switch to effects/total gratification mapping using the 8x8 grid. then press another 'function' button for loops and lastly another for mixer.

    is this at all poss without the need for 3rd party software??
    thanks
    it's possible but its a pretty mammoth task and will get complicated very quickly.

    basically what you'd want to do is designate one modifier to the the current "page" and then *every* control u add needs to have "cond M1=X" where X is the page that control is meant to be on. pretty ambitious.

    alternatively (if on pc) grab my midimasher and the latest version has a pretty complete multi page launchpad config - but u can edit'create your own by looking at config/launchpad.lua

    that config uses the "session", "user1", "user2" and "mixer" buttons to switch between pages. page 4 has virtual faders on for mixing, page 3 is empty, page 2 just has a couple of virtual normal mode midifighters on.

    page 1 is where most of the stuff is. it has an embedded virtual 4banks mode midi fighter and the bottom 3 rows are set out like on the "twitch" with 4 sub pages each. and has stuff like a slicer etc.

    u don't have to touch (mostly) the traktor control manager to edit midimasher configs but u do have to edit a text file by hand - which some people might like even less.
    11mba / 13mbp / tsp2 / live9 / audio10 / 2x reloop rp7000gold / 2x xdj1000 / 2x d2
    maschine mk2 / x1 mk2 / z1 / f1 / midifighter / lpd8 / 2x launchpad / launchkontrol xl
    Quote Originally Posted by derschaich
    "wohoo, i'm touched, turn on the FX"

  5. #5
    Tech Mentor
    Join Date
    Dec 2010
    Location
    MA, USA
    Posts
    121

    Default

    Quote Originally Posted by mrpud View Post
    Hi Zestoi,

    Thanks for the reply, I think I kinda get it. Want I would like to achieve is a simple version of the mapping I current use/made. It's all gotten a bit messy.

    I would like a 'page' i.e. the 8x8 grid on the launchpad to have a set of functions for play, cue, key, all deck related but for all 4 decks. Then I'd like to be able to press a 'function' button to switch to effects/total gratification mapping using the 8x8 grid. then press another 'function' button for loops and lastly another for mixer.

    is this at all poss without the need for 3rd party software??
    thanks
    Absolutely possible. You can have your "function" button simply increase the modifier value for as many "pages" as you want, then have it reset to the minimum value. Then set the modifier condition for each command to correspond with the desired "page".
    17" MBP, TP2, X1, MF Classic (soon to be custom), Custom VCI-100, Oxygen 25, Guitar Hero Guitar (inspired by DJTT!), MBox 3 (overkill, but swapping to Audio2)

    Follow my Mod Projects and More on Facebook and Youtube

  6. #6
    Tech Wizard
    Join Date
    May 2011
    Posts
    21

    Default

    @zestoi, thanks for the info, using a Mac though. I'm using XM with it so I can do it stage by stage.

    @db, thanks for the info very helpful. Ideally though I'd like to have 4 'page' buttons so i can jump from page 1 to page 3 for example, is this possible or can it only be done by using the one mod button?

  7. #7
    Tech Mentor
    Join Date
    Dec 2010
    Location
    MA, USA
    Posts
    121

    Default

    Quote Originally Posted by mrpud View Post
    @zestoi, thanks for the info, using a Mac though. I'm using XM with it so I can do it stage by stage.

    @db, thanks for the info very helpful. Ideally though I'd like to have 4 'page' buttons so i can jump from page 1 to page 3 for example, is this possible or can it only be done by using the one mod button?
    Totally possible if you've got the buttons to burn. Just map them to set the modifier value "Direct" instead of "Inc" or "Dec". That's actually easier, providing you have the buttons dedicated to that purpose, like I said.
    17" MBP, TP2, X1, MF Classic (soon to be custom), Custom VCI-100, Oxygen 25, Guitar Hero Guitar (inspired by DJTT!), MBox 3 (overkill, but swapping to Audio2)

    Follow my Mod Projects and More on Facebook and Youtube

  8. #8
    Tech Mentor koffa's Avatar
    Join Date
    Oct 2010
    Location
    Växjö, Sweden
    Posts
    110

    Default

    Quote Originally Posted by mrpud View Post
    @zestoi, thanks for the info, using a Mac though. I'm using XM with it so I can do it stage by stage.

    @db, thanks for the info very helpful. Ideally though I'd like to have 4 'page' buttons so i can jump from page 1 to page 3 for example, is this possible or can it only be done by using the one mod button?
    You could have for separate buttons for that, setting M1 to 0, 1, 2, 3, 4 or scrolling through with one button (think of it in terms of if-statements, if you ever programmed something...). What I would do is set up four different .tsi:s for the pages to make things less cluttered, now I don't know if this i the standard/recommended way of going about it, but that's how I'm working on my launchpad mapping atm.

    But then I'd do like this, have each and everyone of the commands on "mapping 0" have M1=0, then have each and every one on "mapping 1" have M1=1 etc. Then all you need to do is make sure that you have the button(s) that sets the M1 mapped in all of the .tsi:s. For example, button A equals M1=0 ("mapping 0"), now, since the modifiers are separate for every .tsi, button A needs to set the M1=0 in _every_ .tsi, thus rendering all controls in all mappings except mapping 0 useless. Might be a bit poorly explained since English isn't my mother tongue, please ask if it's unclear!

    (One of these days I'll sit down and have a hard good look at midimasher though, promise zestoi! :P)

  9. #9
    Tech Mentor
    Join Date
    Dec 2010
    Location
    MA, USA
    Posts
    121

    Default

    Quote Originally Posted by koffa View Post
    You could have for separate buttons for that, setting M1 to 0, 1, 2, 3, 4 or scrolling through with one button (think of it in terms of if-statements, if you ever programmed something...). What I would do is set up four different .tsi:s for the pages to make things less cluttered, now I don't know if this i the standard/recommended way of going about it, but that's how I'm working on my launchpad mapping atm.

    But then I'd do like this, have each and everyone of the commands on "mapping 0" have M1=0, then have each and every one on "mapping 1" have M1=1 etc. Then all you need to do is make sure that you have the button(s) that sets the M1 mapped in all of the .tsi:s. For example, button A equals M1=0 ("mapping 0"), now, since the modifiers are separate for every .tsi, button A needs to set the M1=0 in _every_ .tsi, thus rendering all controls in all mappings except mapping 0 useless. Might be a bit poorly explained since English isn't my mother tongue, please ask if it's unclear!

    (One of these days I'll sit down and have a hard good look at midimasher though, promise zestoi! :P)
    Pretty clear to me. Exactly what I was thinking after reading your first sentence.
    17" MBP, TP2, X1, MF Classic (soon to be custom), Custom VCI-100, Oxygen 25, Guitar Hero Guitar (inspired by DJTT!), MBox 3 (overkill, but swapping to Audio2)

    Follow my Mod Projects and More on Facebook and Youtube

  10. #10
    Tech Wizard
    Join Date
    May 2011
    Posts
    21

    Default

    thanks to all of you, very helpful and good advice, I thinnk i'll do 4 separate mapping and merge them.

    cheers

Page 1 of 2 12 LastLast

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •