xcoulonx Posted November 26, 2004 Report Share Posted November 26, 2004 Hello AllI configure my Meta event file with XG sysex and assemble it with MPlab, but when i control what I send with Midiox it's always the AN1 sysex ???I've tryed with another Meta event file found here (for Mks 80) and it's similar re.?????Is there another file that the meta.inc to be configured?Fab Quote Link to comment Share on other sites More sharing options...
moebius Posted November 26, 2004 Report Share Posted November 26, 2004 Err..Have you converted your compiled application (*.HEX) to .syx file to upload to the box? And uploaded your modified version..Bye, Moebius Quote Link to comment Share on other sites More sharing options...
xcoulonx Posted November 26, 2004 Author Report Share Posted November 26, 2004 Yes, yes of course. Quote Link to comment Share on other sites More sharing options...
moebius Posted November 26, 2004 Report Share Posted November 26, 2004 Hi,I guess you haven't changed SysEx structure in mb64_midi.inc (This is MB64, right?) to XG one? This is done in META_Send_AN1x_SysEx part of the mb64_midi.inc...Or am I suggesting silly things again?Moebius Quote Link to comment Share on other sites More sharing options...
xcoulonx Posted November 26, 2004 Author Report Share Posted November 26, 2004 Yes it's the MB 64.I've don't modified the mb64_midi.inc, I've seen it but can't find the Meta_send_AIN1x_sysex string.I configured a meta file for relays with midio128, and all was Ok.But with sysex and MB64.....no chance :-/Fab Quote Link to comment Share on other sites More sharing options...
moebius Posted November 26, 2004 Report Share Posted November 26, 2004 UUUPs.. my fault, in: mb64_meta.inc :-[Err.. I don't have any needs for this personally.. so I leave you with some hints:Current mb64_meta.inc is a kind of example - It creates SysEx strings to control some parameters of Yamaha AN1x..You will find SysEx strings to control your gear (xg, that is?) from it's manual (and this might help: http://www.pan.no/ymahauk/html/products/f_db50_4.htm or http://www.soundonsound.com/sos/sep98/articles/xgexplained.html )Study carefully how default mb64_meta.inc creates those strings.. "MB64_META_Handler_00" <-> "MB64_META_Handler_07" are used to change "parameter value" part of the SysEx."META_Send_AN1x_SysEx" subroutine:first builds correct SysEx header for AN1x.. "F0" "43" "10" "5C"(SysEx, Yamaha ID, Device Nr., Model ID)fills 2 unchanged data bytes with correct values.. "10" "10"gets parameter value (set by MB64_META_Handler_**, which called this hook) and puts it in the string.and get pot/button value and puts it in the stringAnd wraps SysEx up:"F7"-----I hope this is enough to get you started - It's a bit complicated, but as you figure out what's going on.. eh, it should be pretty easy.. ;)Bye, Moebius Quote Link to comment Share on other sites More sharing options...
xcoulonx Posted November 27, 2004 Author Report Share Posted November 27, 2004 Well, I've found the solution.My mb64_meta.inc file was Ok.But when i upload the Syx file with Midiox, i don't understand why, but I have always the An1 sysex.I upload the same Syx file with sysexbox_18f and all is OK.Silly isn't it ???And of course all my midi connections are right with Midiox.Thank you Serge for your very good Tools.And F**ck you Midiox ;)fab Quote Link to comment Share on other sites More sharing options...
moebius Posted November 27, 2004 Report Share Posted November 27, 2004 Ok,That was the problem - Great, you found the solution, but the problem is really strange :oMoebius 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.