Nat Posted December 16, 2003 Report Share Posted December 16, 2003 I don't know where to post this but i'll post it here anyways. I'm my ever growing quest to gain the ultimate amount of knowledge, I have the following question.I'd like to know what message a midi controller sends when it is set to send relative messages (+1, -1). From a coding stand point, is it easy to implement ?Thanks,Nat Quote Link to comment Share on other sites More sharing options...
TK. Posted December 16, 2003 Report Share Posted December 16, 2003 Hi Nat,there are different formats for sending relative values, they are documented under http://www.ucapps.de/midibox64e_tutorial_en.html (search for "encoder mode").You need a coding example? Then tell me for which type of message (or for which host application)...Best Regards, Thorsten. Quote Link to comment Share on other sites More sharing options...
Nat Posted December 16, 2003 Author Report Share Posted December 16, 2003 Thanks, the tutorials answered most of my questions, the only thing I wonder is what is the complete string to send, from the tutorial I can assume the ending is40 41 Increment40 3F Decrement00 01 Increment00 7F DecrementAnd what is the advantage of those modes over the one described at the end that is in the midi specs ?Thanks,Nat Quote Link to comment Share on other sites More sharing options...
TK. Posted December 17, 2003 Report Share Posted December 17, 2003 Hi Nat,yes, your assumptions are correct. Most software can also handle with the "+/- <speed>" setting which should be more prefered, it "feels" more natural (hard to describe if you never tweaked a MIDIbox64E ;-))The last mode, which is based on the MIDI spec, doesn't include a speed value, therefore most software manufacturers prefer the other (non-standard) modes. Best Regards, Thorsten. Quote Link to comment Share on other sites More sharing options...
Nat Posted December 17, 2003 Author Report Share Posted December 17, 2003 Thanks, so the full midi string would be liek a normal cc but instead of usual 1-127 digit I replace it with 41 or 3F ?example :176 7 41 Quote Link to comment Share on other sites More sharing options...
TK. Posted December 17, 2003 Report Share Posted December 17, 2003 40 is a hexadecimal number. So: "176 7 65" for increments. Or better write "0xb0 0x07 0x41", which is the same, but looks better.You never wrote what you plan to do with this knowledge...? ;-)Best Regards, Thorsten. Quote Link to comment Share on other sites More sharing options...
Nat Posted December 17, 2003 Author Report Share Posted December 17, 2003 I replied to you in private because I can't post this info public. 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.