midi fighter clone,
Page 1 of 3 123 LastLast
Results 1 to 10 of 27
  1. #1
    Tech Guru brian_johnstone's Avatar
    Join Date
    Mar 2011
    Location
    United Kingdom
    Posts
    696

    Default midi fighter clone,

    Ok, i originally posted a quick question on someone elses thread, but didnt want to hi-jack it, so, cash is a bit tight and until i can afford a midi fighter pro, i want to build a controller in the same layout as a standard midi fighter that i can load the instant gratification mapping onto and have a few questions before i get started after the weekend:

    1, whats the best board to use: buzz controllers, gamepad, or teensy board
    2, how do i actually go about getting the mapping onto it once its built

    i want to crack on with it next week and as soon as i know what i need i will get all of the parts ordered.

    thanks in advance,
    Brian.

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

    Default

    everything you need right here:

    http://derschaich.blogspot.com/search/label/Tutorials

    conversion software for instatant gratification mapping is a work in progress, as it is somewhat comlex... (maybe I'm just not smart enough...)

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

    Default

    i hope this is correct, but this is what i think are the layouts for the midi fighter in normal and 4banks mode:

    normal mode


    C3 C#3 D3 D#3
    G#2 A2 A#2 B2
    E2 F2 F#2 G2
    C2 C#2 D2 D#2


    4 banks mode


    C-1 C#-1 D-1 D#-1
    G#2 A2 A#2 B2
    E2 F2 F#2 G2
    C2 C#2 D2 D#2


    (replace octave 2 with 3,4,5 for other banks in rows 2,3,4)

    anyone have a full descrip of other features added by the firmware like the super combo's etc? as i'd like to incorporate a couple of midi fighters in one of my launchpad pages.
    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"

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

    Default

    Quote Originally Posted by derschaich View Post
    everything you need right here:

    http://derschaich.blogspot.com/search/label/Tutorials

    conversion software for instatant gratification mapping is a work in progress, as it is somewhat comlex... (maybe I'm just not smart enough...)
    normal and 4 banks mode shouldnt be too hard to do in glovepie but i have no clue about the extra super combo sends etc.

    btw tried to download your script but meine-hp.net isnt loading for me
    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 Guru DJDoubleYou's Avatar
    Join Date
    Mar 2011
    Location
    Hyperspace
    Posts
    1,267

    Default

    I strongly recommand the Halemicrosystems UMC32+ it's just perfect!!!

  6. #6
    Tech Guru brian_johnstone's Avatar
    Join Date
    Mar 2011
    Location
    United Kingdom
    Posts
    696

    Default

    cheers guys, looking at that i should be able to get going, i like the look of the umc32 but cannot find anywhere that its not discontinued
    has anyone had any joy making a controller with the Arduino board, ive found one here very cheap

    http://www.earthshineelectronics.com...o-clone-boards

    and if anyone has any more info on the super combos it would be brilliant,

    another quick one though, at the risk of showing how much of a novice i am, if i am to program it to send out

    C-1 C#-1 D-1 D#-1
    G#2 A2 A#2 B2
    E2 F2 F#2 G2
    C2 C#2 D2 D#2
    etc..

    would it matter if my main controller also sends these messages or would it conflict?

    thanks again for the help.

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

    Default

    only conflicts, if you have your mappings set on "All Inputs" and send those messages on the same channel.

    as you can choose from channel 1-16 in MIDI, nad your controller likely uses channel 1, I'd suggest you to choose one of the other channels for you CLONE.

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

    Default

    Quote Originally Posted by zestoi View Post
    normal and 4 banks mode shouldnt be too hard to do in glovepie but i have no clue about the extra super combo sends etc.

    btw tried to download your script but meine-hp.net isnt loading for me
    here you are:

    Code:
    midi.DeviceOut = 2
    
    debug = Joystick.NumberOfPOVs
    
    //buttons:
    midi.channel3.c4 = Joystick1.button1
    midi.channel3.csharp4 = Joystick1.pov1left
    midi.channel3.d4 = Joystick1.pov1down
    midi.channel3.dsharp4 = Joystick1.button4
    midi.channel3.gsharp3 = Joystick1.button5
    midi.channel3.a3 = Joystick1.button6
    midi.channel3.asharp3 = Joystick1.button7
    midi.channel3.b3 = Joystick1.button8
    midi.channel3.e3 = Joystick1.button9
    midi.channel3.f3 = Joystick1.button10
    midi.channel3.fsharp3 = Joystick1.button11
    midi.channel3.g3 = Joystick1.button12
    midi.channel3.c3 = Joystick1.button2
    midi.channel3.csharp3 = Joystick1.pov1up
    midi.channel3.d3 = Joystick1.pov1right
    midi.channel3.dsharp3 = Joystick1.button3
    
    //analogs:
    midi.channel3.cc66 = MapRange(Joystick1.x, -1,1, 0,1)
    midi.channel3.cc67 = MapRange(Joystick1.y, -1,1, 0,1)
    midi.channel3.cc68 = MapRange(Joystick1.z, -1,1, 0,1)
    midi.channel3.cc69 = MapRange(Joystick1.roll, -1,1, 0,1)

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

    Default

    cool cheers. my gamepad should be here soon and then i'll try that.

    i've just finished (i think) some code for my homebrew midimashing script that emulates a midifighter in normal or 4banks mode.

    the data+logic might or might not be of any use to you. i posted to this thread

    my plan (which so far seems to be working ok) is to write a core app in C++ using the RtMidi libs that then can be configured via LUA scripts. i don't see any latency issues atm even using reasonable complex callbacks.
    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"

  10. #10
    Tech Guru brian_johnstone's Avatar
    Join Date
    Mar 2011
    Location
    United Kingdom
    Posts
    696

    Default

    brilliant, ive got my gamepad and buzz controllers torn apart and ordered some arcade buttons, and pots, going to get started as soon as they arrive, will keep updated.

Page 1 of 3 123 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
  •