Looking into custom midifighter classic
Page 1 of 2 12 LastLast
Results 1 to 10 of 12
  1. #1
    Tech Mentor
    Join Date
    Sep 2011
    Location
    Florida
    Posts
    196

    Default Looking into custom midifighter classic

    Hey guys I've been drooling over mf's for months and now that christmas is coming up, I'm thinking about making a custom midifighter classic and had some questions. First, I don't know much about inputs and outputs and what not but, would a configuration of 3 faders, and 2 knobs be possible with just the extra ins/outs on the board? Second, where can I get the faders and knobs DJTT uses in their mf pro line? Lastly, could I setup this mod with relatively no programming knowledge?
    Thanks a ton, any help is appreciated!!


    **Edit: Original design was 3 faders and 4 buttons, but I changed it to 3 faders and 2 knobs.
    Last edited by Zhao; 11-18-2011 at 07:06 AM.
    mk128, maschine, oxygen25, firewire 410, ableton suite 8

  2. #2
    Tech Mentor No Left Turn's Avatar
    Join Date
    Dec 2009
    Location
    San Francisco, CA
    Posts
    433

    Default

    I think you might be better off looking into a MIDI Fighter Pro. They're pre-built with 2 faders instead of 3, but they are pre-built and will save you the time and trouble of doing a custom build yourself which is quite the process.
    MacBook Pro 2.4GHz Core i7 :: Mac OS X Mountain Lion 10.10.5
    Traktor Pro 2.9 :: Launchpad :: MIDI Fighter Pro Beatmasher/3D

  3. #3
    Tech Mentor
    Join Date
    Sep 2011
    Location
    Florida
    Posts
    196

    Default

    I have considered that but tbh, I would rather build my own so I'm basically just trying to see if what I want is possible and compile a parts list to see if it would be cheaper. If not then, I'll probably consider a mf pro.

    Btw: I did some thinking and changed the design
    mk128, maschine, oxygen25, firewire 410, ableton suite 8

  4. #4
    Tech Mentor
    Join Date
    Apr 2011
    Location
    Ireland
    Posts
    118

    Default

    The Midifighter Classic has 4 analog and 4 digital expansion pins.

    This means that, without any software changes and with relatively simple electronics, you can add up to four knobs and/or faders (that is 4 knobs or 4 faders or 3 faders 1 knob etc) and four buttons.

    You can extend the analog inputs to 11, at the expense of 3 digital inputs, but this also makes the electornics a little more complex, as you will need to connect one of the analog inputs (and three of the digital pins) to a multiplexer. Again, this is supported without needing to change any software (you can enable multiplexing in the config tool, in the "expansion port" settings - see image below).

    Anything else will require more complex electronics, software changes or both. For example, in my own mod, we multiplexed all 4 analogs for a total of 32 analog inputs and I changed the software so that I could use analog inputs for buttons too. Our mod has four faders, four knobs and 13 buttons (and 17 leds), but there was quite a bit of electronics and software involved to make this happen.

    You can buy the knobs and faders on mouser.com though I don't know offhand which ones - I think it was mentioned somewhere in the forums though, so perhaps try searching.

    see if it would be cheaper
    Its unlikely to be cheaper. Even if you're time isn't worth anything to you, you would be hard pressed to make a comparable controller for less. Of course, if you don't care about a fancy case (though the MFP cases are extremely sturdy and well built!), you can save a good bit, but for the rest of the parts, I'd be surprised if you save anything at all. The reason to build your own isn't to save money - but rather for the fun of it, or to build a controller designed specifically to work the way you want it to. If your reasons are not for either of those two, then I'd say just buy a pro and save yourself a lot of time.
    Last edited by guywithknife; 11-20-2011 at 11:25 AM.

  5. #5
    Tech Mentor
    Join Date
    Sep 2011
    Location
    Florida
    Posts
    196

    Default

    Well, now I'm thinking about building a monome, this sort of inspired me: http://elettrofonesi.blogspot.com/20...16adc-mod.html
    Monome + pots > launchpad. So basically what I want to know is.. what makes multiplexing so complicated? Does it require immense coding knowledge? This is a project I would LOVE to ensue and I would appreciate any help you could provide. Thanks a bunch
    mk128, maschine, oxygen25, firewire 410, ableton suite 8

  6. #6
    Tech Mentor
    Join Date
    Apr 2011
    Location
    Ireland
    Posts
    118

    Default

    what makes multiplexing so complicated? Does it require immense coding knowledge?
    Not immense, no.

    Firstly, if you want to multiplex one analog input on a Midifighter classic (turning it into 8, for a total of 11 analog inputs), you do not need to change any code - the firmware already supports this. Changing it to support all 4 analogs to be multiplexed (for a total of 32 analog inputs) is a very simple extension to the firmware (a bit more than a copy and paste of the existing multiplexer code for the one analog input). Beyond that, its just a matter of wiring it all up. Using analog inputs for buttons is a little more work, but, again, its nothing complicated - but it does require some firmware changes, so if you do not already know how to program, it could be quite difficult. My own code to do this is online though, so you can always look at that for ideas.

    EDIT: Do a forum search. At the beginning of the year, Fatlimey started a thread explaining how to multiplex Midifighter classic analog expansion pins and I think there was some discussion about the code changes involved.

    Its hard only from the point of view that it requires a lot more work than using the provided anlog and digital expansion pins directly, as it requires a lot more circuitry and it requires the firmware code to be modified. If you already know how to program, the software changes are dead easy - but if you don't.. you will either need to find somebody to do it for you, or you need to learn to do it yourself.

    Building a monome is, comparatively, more effort. If you build one exactly like others have, you can just use their firmware. The circuitry is still more involved than that of multiplexing a MF classic, but you get a lot more for it too.

    Basically, it depends on what you want - build whichever suits your needs more and don't do it to save money because you are unlikely to save much, if any, especially if your time is worth anything (it took us a number of days just to fix a problem which turned out to be nothing more than a loose wire, for example). Having said that, I do highly recommend you build your own controller, simply because it is a great learning experience and you get to build a controller exactly how you want it to be.

  7. #7
    Tech Mentor
    Join Date
    Sep 2011
    Location
    Florida
    Posts
    196

    Default

    Well, I think I could confidently solder and assemble the basic arduinome and maybe even two for a 128. The only thing is, looking at the code on that website sort of boggles my mind, and what I'm really wondering is: is it something I could just copy and paste if I got it from the author. Also, that wiring schematic type thing he has posted sort of confuses me but I guess I could figure that out on my own. I really do appreciate the help, and if I'm getting annoying with the questions, just let me know.. I'm just trying to find out the specifics to see if this is something I could realistically do
    mk128, maschine, oxygen25, firewire 410, ableton suite 8

  8. #8

    Default

    @guywithknife

    received my mf classic recently and thought to mod that baby. as an joystick fan i was wondering, will this little fellow work "out of the box" without any software changes?

    how many analog input will this fellow eat up due to its 2 axis?!

    http://www.lipoly.de/index.php?main_...10&language=en
    MacBookPro 13" i7, OSX 10.9, Traktor Pro 2.6.5, Ableton 9, monome gs128, Army of midifighters, OP-1, Octatrack, iPad

  9. #9
    Tech Mentor
    Join Date
    Apr 2011
    Location
    Ireland
    Posts
    118

    Default

    Two analog pins (one for X and one for Y) and one digital pin for the button. You could connect up to two of these without software changes.

  10. #10

    Default

    ok.
    clear.
    thanks for this fast and helpful reply.
    MacBookPro 13" i7, OSX 10.9, Traktor Pro 2.6.5, Ableton 9, monome gs128, Army of midifighters, OP-1, Octatrack, iPad

Page 1 of 2 12 LastLast

Tags for this Thread

Posting Permissions

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