Instant Gratification - mapping to my controller - Page 4
Page 4 of 4 FirstFirst 1234
Results 31 to 37 of 37
  1. #31
    Tech Mentor derschaich's Avatar
    Join Date
    May 2009
    Location
    Munich
    Posts
    412

    Default

    Quote Originally Posted by angelva View Post
    Hi the script for glovepie of the four bank mode works perfectly, can you incorporate the super combos and post it again pleace, that would be awesome. Thank you
    just got the code from the original MF-Firmare. i don't understand the language jet, but i think i will get this figured out pretty soon. i only have the conditions for triggering the combos, but not the output messages for each combo... anyone tell me the midi-messages? - would be dope!

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

    Default

    Quote Originally Posted by derschaich View Post
    just got the code from the original MF-Firmare. i don't understand the language jet, but i think i will get this figured out pretty soon. i only have the conditions for triggering the combos, but not the output messages for each combo... anyone tell me the midi-messages? - would be dope!
    same question as i asked 3 posts ago in this thread. e.g: the mf sends sends out '8' for combo 'a' but couldn't quite work out the correct note offset when i looked at the firmware.

    might look again later when have time - or just have a better look at the tsi - could be a comment in there that would help
    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. #33
    Tech Mentor derschaich's Avatar
    Join Date
    May 2009
    Location
    Munich
    Posts
    412

    Default

    updated the code with the midi-notes for the bank selection and effect hold:

    Code:
    midi.DeviceOut = 2
    midi.DefaultChannel = 3
    
    debug = Joystick.button5
    
    //Define Deck
    if (Joystick1.button1) then Var.Deck=1 ;
    if (Joystick1.pov1left) then Var.Deck=2 ;
    if (Joystick1.pov1down) then Var.Deck=3 ;
    if (Joystick1.button4) then Var.Deck=4 ;
    
    //Deck Modes
    
    //Deck A
    
    if (Var.Deck=1) then {
              Var.ButtonA5 = Joystick1.button5
              Var.ButtonA6 = Joystick1.Button6
              Var.ButtonA7 = Joystick1.Button7
              Var.ButtonA8 = Joystick1.Button8
              Var.ButtonA9 = Joystick1.Button9
              Var.ButtonA10 = Joystick1.Button10
              Var.ButtonA11 = Joystick1.Button11
              Var.ButtonA12 = Joystick1.Button12
              Var.ButtonA13 = Joystick1.Button2
              Var.ButtonA14 = Joystick1.pov1up
              Var.ButtonA15 = Joystick1.pov1right
              Var.ButtonA16 = Joystick1.Button3
              }
             end if;
    
    
    //Deck B
    
    if (Var.Deck=2) then {
              Var.ButtonB5 = Joystick1.button5
              Var.ButtonB6 = Joystick1.Button6
              Var.ButtonB7 = Joystick1.Button7
              Var.ButtonB8 = Joystick1.Button8
              Var.ButtonB9 = Joystick1.Button9
              Var.ButtonB10 = Joystick1.Button10
              Var.ButtonB11 = Joystick1.Button11
              Var.ButtonB12 = Joystick1.Button12
              Var.ButtonB13 = Joystick1.Button2
              Var.ButtonB14 = Joystick1.pov1up
              Var.ButtonB15 = Joystick1.pov1right
              Var.ButtonB16 = Joystick1.Button3
    
              }
              end if
    //Deck C
    
    if (Var.Deck=3) then {
              Var.ButtonC5 = Joystick1.button5
              Var.ButtonC6 = Joystick1.Button6
              Var.ButtonC7 = Joystick1.Button7
              Var.ButtonC8 = Joystick1.Button8
              Var.ButtonC9 = Joystick1.Button9
              Var.ButtonC10 = Joystick1.Button10
              Var.ButtonC11 = Joystick1.Button11
              Var.ButtonC12 = Joystick1.Button12
              Var.ButtonC13 = Joystick1.Button2
              Var.ButtonC14 = Joystick1.pov1up
              Var.ButtonC15 = Joystick1.pov1right
              Var.ButtonC16 = Joystick1.Button3
    
              }
              end if
    //Deck D
    
    if (Var.Deck=4) then {
              Var.ButtonD5 = Joystick1.button5
              Var.ButtonD6 = Joystick1.Button6
              Var.ButtonD7 = Joystick1.Button7
              Var.ButtonD8 = Joystick1.Button8
              Var.ButtonD9 = Joystick1.Button9
              Var.ButtonD10 = Joystick1.Button10
              Var.ButtonD11 = Joystick1.Button11
              Var.ButtonD12 = Joystick1.Button12
              Var.ButtonD13 = Joystick1.Button2
              Var.ButtonD14 = Joystick1.pov1up
              Var.ButtonD15 = Joystick1.pov1right
              Var.ButtonD16 = Joystick1.Button3
    
              }
              end if
    
    //Button Conversion
    
              midi.c2=        Joystick1.button1
              midi.gsharp3 =  Var.ButtonA5
              midi.a3 =       Var.ButtonA6
              midi.asharp3 =  Var.ButtonA7
              midi.b3 =       Var.ButtonA8
              midi.e3 =       Var.ButtonA9
              midi.f3 =       Var.ButtonA10
              midi.fsharp3 =  Var.ButtonA11
              midi.g3 =       Var.ButtonA12
              midi.c3 =       Var.ButtonA13
              midi.csharp3 =  Var.ButtonA14
              midi.d3 =       Var.ButtonA15
              midi.dsharp3 =  Var.ButtonA16
    
              midi.c3=        Joystick.pov1left
              midi.gsharp4 =  Var.ButtonB5
              midi.a4 =       Var.ButtonB6
              midi.asharp4 =  Var.ButtonB7
              midi.b4 =       Var.ButtonB8
              midi.e4 =       Var.ButtonB9
              midi.f4 =       Var.ButtonB10
              midi.fsharp4 =  Var.ButtonB11
              midi.g4 =       Var.ButtonB12
              midi.c4 =       Var.ButtonB13
              midi.csharp4 =  Var.ButtonB14
              midi.d4 =       Var.ButtonB15
              midi.dsharp4 =  Var.ButtonB16
    
              midi.c4=        Joystick.pov1down
              midi.gsharp5 =  Var.ButtonC5
              midi.a5 =       Var.ButtonC6
              midi.asharp5 =  Var.ButtonC7
              midi.b5 =       Var.ButtonC8
              midi.e5 =       Var.ButtonC9
              midi.f5 =       Var.ButtonC10
              midi.fsharp5 =  Var.ButtonC11
              midi.g5 =       Var.ButtonC12
              midi.c5 =       Var.ButtonC13
              midi.csharp5 =  Var.ButtonC14
              midi.d5 =       Var.ButtonC15
              midi.dsharp5 =  Var.ButtonC16
    
              midi.c5=        Joystick.button4
              midi.gsharp6 =  Var.ButtonD5
              midi.a6 =       Var.ButtonD6
              midi.asharp6 =  Var.ButtonD7
              midi.b6 =       Var.ButtonD8
              midi.e6 =       Var.ButtonD9
              midi.f6 =       Var.ButtonD10
              midi.fsharp6 =  Var.ButtonD11
              midi.g6 =       Var.ButtonD12
              midi.c6 =       Var.ButtonD13
              midi.csharp6 =  Var.ButtonD14
              midi.d6 =       Var.ButtonD15
              midi.dsharp6 =  Var.ButtonD16
    
    
    // COMPILED CODE, PLEASE DELETE BEFORE COMPILING!
    even the combos should work with the old MF TSI (1.0.2)

    http://www.djtechtools.com/wp-conten...4Banks-1.0.zip

    I am unable to give the script a try, as I don't have access to my CLONE right now.

    Please report back, for results!

  4. #34
    Tech Convert
    Join Date
    Aug 2010
    Posts
    18

    Default

    Thank you very much, i' just test it and i am sorry to tell you this but it didt work. The combos are not working.
    Last edited by angelva; 06-09-2011 at 07:35 PM.

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

    Default

    Quote Originally Posted by angelva View Post
    Thank you very much, i' just test it and i am sorry to tell you this but it didt work. The combos are not working.
    the glovepie code doesn't (yet) include the super combos from the midi fighter firmware.
    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"

  6. #36
    Tech Mentor derschaich's Avatar
    Join Date
    May 2009
    Location
    Munich
    Posts
    412

    Default

    i checked the tsi (1.0.2) for extra midi notes and didn't find any. therefore it should work with this mapping (not the 1.0.3).

    looking forward to getting access to my controller on tuesday, will try out and report back in time!

  7. #37
    Tech Mentor derschaich's Avatar
    Join Date
    May 2009
    Location
    Munich
    Posts
    412

    Default

    Quote Originally Posted by derschaich View Post
    i checked the tsi (1.0.2) for extra midi notes and didn't find any. therefore it should work with this mapping (not the 1.0.3).

    looking forward to getting access to my controller on tuesday, will try out and report back in time!
    well guys, bad news:

    gave my script a try, and everything went fine (make sure you choose all MIDI-Out ports a NONE for you Inst.Grat. mappings, else you will end up in deeeeeep s**t) except the combos.

    so i'm still searching the TSI for the messages to be triggered... help apprechiated!

    here is the recent code for you guys:
    Code:
    midi.DeviceOut = 2
    midi.DefaultChannel = 3
    
    debug = Joystick.button5
    
    //Define Deck
    if (Joystick1.button1) then Var.Deck=1 ;
    if (Joystick1.pov1left) then Var.Deck=2 ;
    if (Joystick1.pov1down) then Var.Deck=3 ;
    if (Joystick1.button4) then Var.Deck=4 ;
    
    //Deck Modes
    
    //Deck A
    
    if (Var.Deck=1) then {
              Var.ButtonA5 = Joystick1.button5
              Var.ButtonA6 = Joystick1.Button6
              Var.ButtonA7 = Joystick1.Button7
              Var.ButtonA8 = Joystick1.Button8
              Var.ButtonA9 = Joystick1.Button9
              Var.ButtonA10 = Joystick1.Button10
              Var.ButtonA11 = Joystick1.Button11
              Var.ButtonA12 = Joystick1.Button12
              Var.ButtonA13 = Joystick1.Button2
              Var.ButtonA14 = Joystick1.pov1up
              Var.ButtonA15 = Joystick1.pov1right
              Var.ButtonA16 = Joystick1.Button3
              }
             end if;
    
    
    //Deck B
    
    if (Var.Deck=2) then {
              Var.ButtonB5 = Joystick1.button5
              Var.ButtonB6 = Joystick1.Button6
              Var.ButtonB7 = Joystick1.Button7
              Var.ButtonB8 = Joystick1.Button8
              Var.ButtonB9 = Joystick1.Button9
              Var.ButtonB10 = Joystick1.Button10
              Var.ButtonB11 = Joystick1.Button11
              Var.ButtonB12 = Joystick1.Button12
              Var.ButtonB13 = Joystick1.Button2
              Var.ButtonB14 = Joystick1.pov1up
              Var.ButtonB15 = Joystick1.pov1right
              Var.ButtonB16 = Joystick1.Button3
    
              }
              end if
    //Deck C
    
    if (Var.Deck=3) then {
              Var.ButtonC5 = Joystick1.button5
              Var.ButtonC6 = Joystick1.Button6
              Var.ButtonC7 = Joystick1.Button7
              Var.ButtonC8 = Joystick1.Button8
              Var.ButtonC9 = Joystick1.Button9
              Var.ButtonC10 = Joystick1.Button10
              Var.ButtonC11 = Joystick1.Button11
              Var.ButtonC12 = Joystick1.Button12
              Var.ButtonC13 = Joystick1.Button2
              Var.ButtonC14 = Joystick1.pov1up
              Var.ButtonC15 = Joystick1.pov1right
              Var.ButtonC16 = Joystick1.Button3
    
              }
              end if
    //Deck D
    
    if (Var.Deck=4) then {
              Var.ButtonD5 = Joystick1.button5
              Var.ButtonD6 = Joystick1.Button6
              Var.ButtonD7 = Joystick1.Button7
              Var.ButtonD8 = Joystick1.Button8
              Var.ButtonD9 = Joystick1.Button9
              Var.ButtonD10 = Joystick1.Button10
              Var.ButtonD11 = Joystick1.Button11
              Var.ButtonD12 = Joystick1.Button12
              Var.ButtonD13 = Joystick1.Button2
              Var.ButtonD14 = Joystick1.pov1up
              Var.ButtonD15 = Joystick1.pov1right
              Var.ButtonD16 = Joystick1.Button3
    
              }
              end if
    
    //Button Conversion
    
              midi.c2=        Joystick1.button1
              midi.gsharp3 =  Var.ButtonA5
              midi.a3 =       Var.ButtonA6
              midi.asharp3 =  Var.ButtonA7
              midi.b3 =       Var.ButtonA8
              midi.e3 =       Var.ButtonA9
              midi.f3 =       Var.ButtonA10
              midi.fsharp3 =  Var.ButtonA11
              midi.g3 =       Var.ButtonA12
              midi.c3 =       Var.ButtonA13
              midi.csharp3 =  Var.ButtonA14
              midi.d3 =       Var.ButtonA15
              midi.dsharp3 =  Var.ButtonA16
    
              midi.csharp2=        Joystick.pov1left
              midi.gsharp4 =  Var.ButtonB5
              midi.a4 =       Var.ButtonB6
              midi.asharp4 =  Var.ButtonB7
              midi.b4 =       Var.ButtonB8
              midi.e4 =       Var.ButtonB9
              midi.f4 =       Var.ButtonB10
              midi.fsharp4 =  Var.ButtonB11
              midi.g4 =       Var.ButtonB12
              midi.c4 =       Var.ButtonB13
              midi.csharp4 =  Var.ButtonB14
              midi.d4 =       Var.ButtonB15
              midi.dsharp4 =  Var.ButtonB16
    
              midi.d2=        Joystick.pov1down
              midi.gsharp5 =  Var.ButtonC5
              midi.a5 =       Var.ButtonC6
              midi.asharp5 =  Var.ButtonC7
              midi.b5 =       Var.ButtonC8
              midi.e5 =       Var.ButtonC9
              midi.f5 =       Var.ButtonC10
              midi.fsharp5 =  Var.ButtonC11
              midi.g5 =       Var.ButtonC12
              midi.c5 =       Var.ButtonC13
              midi.csharp5 =  Var.ButtonC14
              midi.d5 =       Var.ButtonC15
              midi.dsharp5 =  Var.ButtonC16
    
              midi.dsharp2=        Joystick.button4
              midi.gsharp6 =  Var.ButtonD5
              midi.a6 =       Var.ButtonD6
              midi.asharp6 =  Var.ButtonD7
              midi.b6 =       Var.ButtonD8
              midi.e6 =       Var.ButtonD9
              midi.f6 =       Var.ButtonD10
              midi.fsharp6 =  Var.ButtonD11
              midi.g6 =       Var.ButtonD12
              midi.c6 =       Var.ButtonD13
              midi.csharp6 =  Var.ButtonD14
              midi.d6 =       Var.ButtonD15
              midi.dsharp6 =  Var.ButtonD16
    
    
    // COMPILED CODE, PLEASE DELETE BEFORE COMPILING!

Page 4 of 4 FirstFirst 1234

Posting Permissions

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