Yes, "cc" means "control change," not "continuous controller," as I wrote earlier. Thanks, Roger.
JG On Sat, Dec 20, 2008 at 12:23 PM, Roger Dannenberg <r...@cs.cmu.edu> wrote: > Evidently "cc00" means "control change 00" which is 0xbC 0x00 0xNN and > "cc32" means "control change 32" which is 0xbC 0x20 0xMM. To get xtrm > bank 1 on channel 3, I think you would send > 0xb3 0x00 0x07 0xb3 0x20 0x01 > > -Roger > > > Jane wrote: >> hey, >> >> i need to send bank select messages and cant get it quite right. >> afaik, i have to send a control message (0xb) where the first value is >> 0 (bank select). >> so the status byte is 0xb0 (assuming we use channel 0) and the first >> value byte is 0. so far so good? >> >> now the second value is the actual bank. the manual of my device has >> this table about this: >> >> msb lsb >> cc00 cc32 >> user 00 00 bank 0 >> user 00 01 bank 1 >> user 00 02 bank 2 >> user 00 03 bank 3 >> xtrm 07 00 bank 0 >> xtrm 07 01 bank 1 >> xtrm 07 02 bank 2 >> xtrm 07 03 bank 3 >> >> "This chart shows the MSB and LSB numbers needed to select preset >> banks over MIDI. >> Select a bank, then send the program change number." >> >> now when i use 0x07 for the second value i can select presets from the >> xtrm rom bank 0 correctly. but i dont know how to select eg. xtrm rom >> bank 1 or user bank 1. i have tried 0x0701 and lots of variations, >> without luck. also i dont know what cc00 and cc32 means. any ideas? >> >> ty, >> jan >> >> >> >> _______________________________________________ >> media_api mailing list >> media_api@create.ucsb.edu >> http://lists.create.ucsb.edu/mailman/listinfo/media_api >> >> > _______________________________________________ > media_api mailing list > media_api@create.ucsb.edu > http://lists.create.ucsb.edu/mailman/listinfo/media_api > _______________________________________________ media_api mailing list media_api@create.ucsb.edu http://lists.create.ucsb.edu/mailman/listinfo/media_api