Midifighter Extreme!! mod project!!
Midifighter Extreme!! mod project!! Posted on: 07.04.2011 by Hunter Renslow Ive been working on a midifighter mod project.I am going to do a full build log,the project just took up alot of my spare time so I haven't had a chance yet!Bourns 60mm faders and CD4051B multiplexers. The multiplexers Fatlimey talks about in this thread http://djranking s.com/community /showthread.php?t=23597 The multiplexers set up with 8 inputs into each one(some are being used for buttons so i added pullup resistors at a later stage) case made out of mdf primed up!! button layout! The 4 black buttons on the left are "global banks" the change the midi channels to 3,4,5 or 6.The notes and cc's are always the same just the channels change!! Code:
Bank 1 - browser Bank 2 - loops Bank 3 - deck control Bank 4 - effects(instant gratification) The four black buttons on the top are for decks a,b,c and d (four banks mode) leds on the buttons are controlled by a pic24 | |
Hunter Renslow 22.05.2011 |
Originally Posted by guywithknife
With our global banks I have access to far more MIDI commands which makes some stuff easier.I've never mapped anything too crazy before and everything was going pretty well until I tried to map some outputs.Turns out even in tp2 everything can be made pop and crackle when working with led outputs |
Sonja Weatherwax 22.05.2011 | Beast! Absolutely love this community , can't wait till I get started DJing. |
Kimberly Lewark 21.05.2011 | Thats our "demo mode" You can drop into and out of it by pressing a six button combo (six buttons so its not likely you will press them all in a gig). Its actually insanely simple - nothing advanced at all: I keep an index into a table. The table tells me which led to light up. Then, every iteration of the "do stuff" loop, I light up the correct led and delay for 100 milliseconds. You notice this if you press a button while in demo mode: if you press a midifighter button and demo mode is also lighting up a midifighter led, the led for the button you press flickers as demo mode clears all other leds, while pressing one of our extension buttons will not light up any leds. Syncing with the midiclock, or implementing it without a delay wouldn't bee too difficult. I am actually working on something right now which I may use to create all sorts of cool light shows. If I do that, I may even back-port the code to work with unmodded Midifighters, we'll see - no promises just yet. In any case, we are still perfecting the Traktor mappings (well, Sidetrakd is), which is slow going, since the Traktor UI is a bit of a pain to use. After thats done, we will release some proper videos, more pics, the source code and some kind of build log. |
Hang Postman 21.05.2011 | this... is awesome, nice job |
Latrice Boever 21.05.2011 | How are you doing the scrolling lights around the rim of the controller? I assume that it is tied to midi clock? |
Vernie Beharry 17.05.2011 | ^ Thank you. . .Time to go research and back to my own project (only a year and a half behind ). . .I have some help on the coding, and a plan. . . . . .but now. . . back to work. . . |
Kimberly Lewark 13.05.2011 | Looks fine to me. Note that I don't know anything about its operating characteristics (eg crosstalk issues and such), but then, I don't really know about the ones we used either, except that they seem to work fine for us in practice. To get it working with Fatlimeys firmware (you will have to recompile it yourself with the MULTIPLEX_ANALOG define selected -look around line 195 in the Makefile and uncomment (remove the #) from the line mentioning MULTIPLEX_ANALOG), you would connect pins S0, S1 and S2 to digital 0, 1 and 2 and connect pins C0 through C7 to your analog input devices. Then connect the SIG to the Midifighters analog 0. (Note that the photos, the schematic and the datasheet use slightly different labelling: Cn drawn on the circuit board is labelled In in the datasheet (where n is 0 through 15), SIG is labelled common I/O (and COM in the schematic)) To make it work with all 16 multiplexed pins would require some modification of the firmware (similarly, using more than one of these together, for a maximum total of 64 analog inputs, requires more firmware modding still). Its not terribly hard (and we do it in our modded firmware, you could take a look when I release it - though we use some of our inputs as buttons, complicating the code a little more). |
Vernie Beharry 13.05.2011 | @GuyWithKnife or SideTrakd Stupidly n00b Question, but could I get away with using this Mux? http://www.sparkfun.com/products/9056 Or would using the chips mentioned have to do? |
Irwin Ney 13.05.2011 | Man, you rock! I'm loving every aspect of your mod! Good work! DJTT is hiring and they may have a job for you |
Vernie Beharry 13.05.2011 | :eek: HOLY. . .FRIKKEN. . .JEEBUS!!!!! :eek: |
Shonda Soulier 13.05.2011 | this is glorious... the thought of attempting to do this to mine makes me break into sweats, but yours is glorious. |
Hunter Renslow 12.05.2011 | Here's a quick sneak preview!!! http://www.youtube.com/watch?v=zvvS3nsrv3Y |
Aurea Kager 12.05.2011 |
Originally Posted by sidetrakd
We all want to see it in action!!! |
Hunter Renslow 12.05.2011 |
Originally Posted by guywithknife
We also have another feature we're working on that is going to be absolutely awesome!!Will share when its fully ready, but will warn everyone now its gonna be good!!!
Originally Posted by notshy
For anyone wondering,the black buttons on the left bank all the buttons into global banks by changing the midi channel! The green led to the left of the button shows which bank is switched on. By holding the shift button(the one underneath the four global bank buttons)I can change the faders and knobs into banks allowing them to be banked seperately!The blue leds to the right of the button show which banks the faders/knobs are on!! |
Kiyoko Wellisch 12.05.2011 | Really beautiful mod guys. Nice work. |
Kimberly Lewark 12.05.2011 | Hi everyone, finally got around to posting under my own account. I'm Sidetrakd's brother and I'm the one to blame when the modded firmware stops working. But of course as every good software engineer knows, all bugs are the hardware peoples fault, so I just blame Sidetrakd when something doesn't work I will be releasing code for this as soon as I get a chance to clean it up. I inadvertently added a lot of unused "debug" code (and commented out code ) in the last few late evening hackfests and I'd rather not let the public see such shoddy work. I'll post a link to my github page once its online. Besides the code for this mod, I intend on publishing code changes which DJTT can merge back into their firmware if they wish (ie improvements that aren't specific to our mod). Basically the following:
I also have another firmware-only mod planned for existing midifighter owners, but I won't give away any details until its done (you know, in case I never actually get around to doing it) |
Lorelei Przybylowicz 12.05.2011 | Sick ! I'd be game for having a crack at making one of these ! |
Mac Fly 12.05.2011 | Looks dope man, Clean and professional looking. |
Jacque Divinity 12.05.2011 | very slick! |
Olene Minyard 12.05.2011 | Can you make me one? That looks absolutely awesome! Fair play on a superb mod! I've been dabbling with the idea of making my own MIDI controller but wouldn;t have a clue where to start. Got some cool ideas of where to go, just not sure how to get there |
Hunter Renslow 12.05.2011 | Finally all the led's are working!!We started at 8 o'clock last an 12 hours later everything works!! ! |
Vernie Beharry 11.05.2011 | Awesome, Awesome, AWESOME build! What's funny, it actually looks like Ean's own Midi fighter, and the newer MF that's on the way in the store. . . . I can't wait to see this in action, and attempt my own as well. Well done, Sidetrakd!. . .Very well done, indeed! |
Hunter Renslow 09.05.2011 | New pcb arrived today!! Thanks djtt!! Now to get this project finished!! |
Anisa Fourte 30.04.2011 | Man this is an amazing project!! Please do a write up because I might have to make this myself! Really good at putting things like this together, it's just the programming that gets me. But you've already got that part covered! |
Lorelei Przybylowicz 30.04.2011 |
Originally Posted by sidetrakd
|
Hunter Renslow 30.04.2011 | Did another little bit of modding!! |
Hunter Renslow 30.04.2011 |
Originally Posted by mike_o
Originally Posted by mike_o
Maybe you can design your layout around our firmware,that would save alot of work and some small changes would be easy! If you use 4 cd4051b multiplexers you can have 32 analog inputs Our firmware has 12 allocated for knobs/faders and 20 for buttons 4 of those buttons bank everything into 4 global banks and 4 work like the standard midifighter 4 banks mode giving you a lot of controll We are adding some more awesome features to our firmware too but were gonna keep everyone in suspense till its finished!! |
Benita Jankauskas 30.04.2011 | I've been wanting to do something like this but I cant program anything at all, let alone a custom firmware. how many hours went into creating the firmware control scheme? would you consider writing one for someone else? let me know if you'd consider it and I'll do a drawing of the layout to see if its realistic. |
Benita Jankauskas 01.05.2011 | dude!!! you are the best midi fighter modder I've seen on here. I might go and visit my grandma in Ireland later this year. I'm gonna come and see this controller as a DJTT tourist attraction like it was the giants causway!!! |
Hunter Renslow 01.05.2011 |
Originally Posted by michaeldunne109
What i mean is the faders feel different because its a wooden case,they give a hollow thud when you flick them up or down instead of that solid click you feel on a normal mixer with a metal faceplate,so even though the faders are lovely and smooth they didnt feel right and I couldnt figure out why till now |
Maryanne Weatherill 30.04.2011 |
Originally Posted by sidetrakd
|
Antoine Wasiewicz 30.04.2011 | That is a NICE looking controller. Great work. |
Hunter Renslow 30.04.2011 | New pcb shipped!! Oh the excitement!! We've come up with some awesome changes to the firmware and are really excited to get things moving!!Watch this space.....you're going to love this!!!!!! Im also believeing of redoing the case with a metal top as the faders dont feel natural without that "click" you get with a normal mixer,maybe thats just me but its been bugging me and I only just figured out why! |
Kecia Wnukowski 26.04.2011 | Very very inspiring stuff. Thanks a lot. |
Hunter Renslow 26.04.2011 | New PCB ordered...... now we wait!! |
12.04.2011 | that is one sexy beast. me likes. |
Hunter Renslow 12.04.2011 |
Originally Posted by Duttylectric
|
Charline Dunch 09.04.2011 | sweet. would love to see it in action! |
Lilliana Perris 09.04.2011 | Nicely!! |
Hunter Renslow 08.04.2011 | when everything is finished im going to clean up this mess by etching a circuit board |
<< Back to Reviews of DJ equipment Reply