hello, im using portmidi to implement a cross-platform (linux/mac/win) sysex editor for the proteus 2000 sound module family. im implementing on linux and portmidi works great! ")
problem: on the mac i get a different midi response for a hardware info request. on linux i get (correct reply): >>> midi <<< Prodatum_MIDI::Process_SysEx(15) FFFFFFF0 7E 4C 6 2 18 4 4 5 0 32 2E 32 36 FFFFFFF7 received MIDI standard universal message device code/member-code: 516/5, os-rev: 2.26 on mac (osx leopard) i get: >>> midi <<< Prodatum_MIDI::Process_SysEx(19) FFFFFFF0 7E 4C 6 2 18 0 0 4 4 5 0 0 32 2E 0 32 36 FFFFFFF7 received MIDI standard universal message device code/member-code: 0/516, os-rev: messages side-by-side: FFFFFFF0 7E 4C 6 2 18 4 4 5 0 32 2E 32 36 FFFFFFF7 FFFFFFF0 7E 4C 6 2 18 0 0 4 4 5 0 0 32 2E 0 32 36 FFFFFFF7 as you can see, the length of the replies is different because on the mac four "0"-bytes have been added. they are always added at the same position. i tried the latest svn revision (82) on the mac (normally using rev. 42 as everyone seem to package it by default for some reason (at least debian, ubuntu and macports)? why is that?) anyway, the results are the same with both versions. any ideas? ( this is not so important but if anyone knows what this means and howto fix it, that would be great: on mac osx leopard, when i initialize pm, i see this: >>> midi <<< Prodatum_MIDI::Prodatum_MIDI(0) 2008-10-11 04:51:26.077 prodatum[72002:10b] *** CFMessagePort: bootstrap_register(): failed 1103 (0x44f) 'Service name already exists', port = 0x150b, name = 'Apple MIDI Client' See /usr/include/servers/bootstrap_defs.h for the error codes. ) ty, jan (not subscribed, pls cc) _______________________________________________ media_api mailing list media_api@create.ucsb.edu http://lists.create.ucsb.edu/mailman/listinfo/media_api