Preview of our homebrewed controllers

Preview of our homebrewed controllers

After a few weeks of work we are now almost finished with our first controller builds.

They are based on the Teensy++2.0
Built together with johansked here on the forum.

One is Midifighterish and one is a two channel mixer with some buttons for basic stuff. Mappings are not done yet. But there will be multiple layers in firmware so squeezing in loads of stuff should be doable.

Hope you like it!

//Joel

BTW, since this is our first build we’ve tried to keep it simple.

If there is enough interest to have another go there will be metal faceplates and wooden cases. And of course new interesting layouts!

Cheers

Quick initial mapping made for mixxx and everything seems to work well apart from encoders. Not sure I set them up right in mixxx though. They seem to work in traktor.

Cheers

Candy controllers looks like a sweets shop!

Nice, looking forward to see the final product!!!

that mixer style controller is very interesting, cant wait to see how you map it

nice controllers :wink: if you’re not using javascript scripting then you probably need something like this within your mapping tags to tell mixxx it’s an encoder spread equally each side of the middle value, which i presume your encoders are:

<options>
<Spread64 />
</options>

more info here: Home · mixxxdj/mixxx Wiki · GitHub

when you started this project, did you had any programming experience

Not sure why it’s so huge, but it’s nice.

Well you can say that we have two different roles. Joel is the hardware “expert” and I am the software “expert”. My coding background is mostly in java and matlab. I have also done som html, perl (I am study bioinformatics), sql and just a little C. So I have some experience but not that much I think, expecially not in C (but it is not that different from java).

The tough part about programming is understanding the logics since it is kinda different then for example math. There is actually a study going on here in Uppsala about why people have such a hard time learing to program. It is gonna be interesting to see the results from this study :slight_smile:

We have big hands :wink:. No, but lack of good tools.

do you think it’s possible for me to do this, as a noob (only some HTML&vbs ) in programming

Yes definitely! We can provide our codes later with good comments. Together with fuzzywobbles I think you could do it. Teensyduino is good in the way that you do not have to wory about the MIDI part and it also has a nice library for encoders.

yhea checked out fuzzy’s sounds good.

very intrested in your codes, planning on making a controller with 45 buttons and 23 pot’s

Yeah shouldn’t be any problems with that. Just use multiplexers and don’t connect them as we did. We have individual control pins for each mux, when we could have use the same control pins for all multiplexers. Like this http://www.pjrc.com/teensy/schematic_ioexpand.png. Well you learn from your misstakes :stuck_out_tongue:

Yeah, we sure have tripped a few times both codewise and hardware wise. But in the end we make it work somehow =)

I have hardly done any programing prior to this project. Made my own config for zestoi’s midimasher and some web related stuff years back. I leave most of the programing to Johan, try to learn as we move forwards though. I find it fairly straightforward when reading finished code. But sometimes it’s hard to come up with new stuff when new to both syntax and language.

However, this project has turned out so much easier then expected! So unless you’re strapped for cash, give it a go!

Don’t underestimate prototyping though! With cheep materials to make sure you get everything “right” the first time.
Suppose learning is part of the experience though!

Already looking forward to the next project! Want to make a high resolution cdj style controler if I figure out a good enough way to make large jogs and a 300x300mm twitch inspired all in one. Time will tell though!

Teensy is a good way to go but look at the umc32 if you want to avoid programing at all cost :wink:

Cheers

the second one looks kinda familiar…

like the concept of the mixer

W, would love to see a sketch of your controller! Always interesting to see how others think! Feel free to send PM if you like.

Cheers

Alreadey checked out the umc32+ but not enough controls for me. I’m gonna give it a try