matyt Posted April 10, 2008 Report Share Posted April 10, 2008 Well.... i'm projecting a Traktor Controller based on MidiBox... but, as i'm better at drawing and soldering, I'm not very good at programming.I'll tell you what i need my midibox to do...I've realized three blocks, a mixer block to control 4 decks, and other two blocks to control right and left deck, I'll use also rotary encoders, so my firmware is the 64E.I need the right block to switch between decks A & C, and the left one between B & D.....Have you got any ideas?Thank You Quote Link to comment Share on other sites More sharing options...
cimo Posted April 10, 2008 Report Share Posted April 10, 2008 there is a very similar and recent thread with the same idea, join force there Quote Link to comment Share on other sites More sharing options...
audiocommander Posted April 10, 2008 Report Share Posted April 10, 2008 Hi matyt,I don't understand what your question is exactly, so I guess you want to find out how to change the midi channel if you send a message by code. The channel must not be set once, it is sent along with every midi message.Check out these basic links:1. http://www.midibox.org/dokuwiki/midi_specification(a good & quick summary how midi messaging works with more links if you'd like to dig deeper)2. http://www.ucapps.de/mios_c.html(also scroll to the bottom to find c examples)3. http://www.midibox.org/dokuwiki/application_development(general app dev infos)Regards,Michael Quote Link to comment Share on other sites More sharing options...
cimo Posted April 11, 2008 Report Share Posted April 11, 2008 here it is:http://www.midibox.org/forum/index.php/topic,10686.0/topicseen.htmlas it is said there it is not the optimal solution to change the global midi channel.çSimoneEDIT: yeah too late Quote Link to comment Share on other sites More sharing options...
matyt Posted April 13, 2008 Author Report Share Posted April 13, 2008 I've read all the things you linked... but i still can't find an answer.... have you got any ideas? Quote Link to comment Share on other sites More sharing options...
TK. Posted April 13, 2008 Report Share Posted April 13, 2008 I think it's difficult to give you more explicit help, so long we don't know more about your skills. :/Have you ever programmed in assembly language before? Then some (a lot!) modifications of MB64E application is the way to go. I could list the functions, but I wouldn't be able to hack down the code w/o testing it on the hardware.C skills available? Then it could be better to setup a new C based application which is perfectly tailored for your usecase (this might be much easier than doing changes in the MB64E application)Do you have a lot of time to get into the programming topic? Then we could start to give you more help into this direction.Or you are searching for a solution w/o doing the programming by yourself: then you will have to contact somebody, who did something similar in the past (unfortunately, not all customized projects are documented, only the forum search function will help to locate the people)Best Regards, Thorsten. Quote Link to comment Share on other sites More sharing options...
matyt Posted April 13, 2008 Author Report Share Posted April 13, 2008 Well..... Assembly skills absolutely sub zero..... i can code a little bit in C..... Quote Link to comment Share on other sites More sharing options...
TK. Posted April 13, 2008 Report Share Posted April 13, 2008 Ok, so the coding examples under http://www.ucapps.de/mios_c.html are a good starting point.And the ready made Traktorizer Firmware of course (which only supports two decks so far I know, but switching MIDI channels for the additional decks shouldn't be so difficult - especially since the app is written in good readable C code)-> http://www.midibox.org/dokuwiki/doku.php?id=traktorizer_by_mteBest Regards, Thorsten. Quote Link to comment Share on other sites More sharing options...
stryd_one Posted April 14, 2008 Report Share Posted April 14, 2008 Traktorizer Firmware .... the app is written in good readable C codePhwoar, praise from Caesar!Matyt: You'd do well to take cimo's advice - you're not the only person who has asked a similar question recently - two heads are better than one, you should join forces! Quote Link to comment Share on other sites More sharing options...
tos Posted April 24, 2008 Report Share Posted April 24, 2008 Good thinking about chnaging midi channel to select what (layer of) deck(s) the controller is controlling.Leave the MB64E and use MB64 written in C, it is enough for your use, trust me. MB64 CAN have encoders with just a little change in the project configuration files (you cn find examples all around the forum). I'm having the very same idea about my controller. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.