Re: [LAD] Question re midi
On Tuesday, December 13, 2011 03:10:42 AM Ralf Madorf did opine: -Original Message- From: linux-audio-dev-boun...@lists.linuxaudio.org on behalf of gene heskett Sent: Tue 12/13/2011 06:59 A little, but while it claims 210, the midi spec only allows 127. +++ Hi Gene :) I own a CASIO CT-470. It's sending SysEx to switch sound banks. Aaron already has a CT-460 translation table, but I've CC'd him on this in case its different. Thank you Ralf. Sound Number / Prog Change 00. 10. 0 09. 19. 9 00.0 10.0 10 00.9 10.9 19 09.9 19.9 109 HEX for the SysEx F0 44 03 00 7N 51 DD F7 N is Channel (for my Casio 0, 1, 2 and 3 only) DD 20 Bank Select on, DD 21 Bank Select off Send data to a MIDI monitor and watch what happens if your Casio is sending program changes. Not quite that simple, the Audigy 2 Value I have has an excellent GM synth in it, but no game port unless that is whats available on a 50 mill spacing inline connector on the top edge of the card. But I have never found a mail order or net peddler that lists the breakout bracket that gives me the actual midi ports discussed in the cards docs. I'm out of slots on this mobo, so any midi stuff I add is likely going to be translated usb and there goes the latency in a little red wagon. Not to mention $10/port, 4 port min. I probably could convince the java coder I have CC'd this to, (Aaron Wolfe) that is doing drivewire to add a file dump to disk of what comes up the /Midi channel that could then be inspected with hexdump or similar, if I asked real sweet. ;-) I also suspect that part of my problem is a drivewire.jar that is newer than its gui.jar, and there could be some miss-matches there as I cannot hear any diffs when I change the table on the fly. Hth, I hope so too, thanks Ralf. Ralf ___ Linux-audio-dev mailing list Linux-audio-dev@lists.linuxaudio.org http://lists.linuxaudio.org/listinfo/linux-audio-dev Cheers, Gene -- There are four boxes to be used in defense of liberty: soap, ballot, jury, and ammo. Please use in that order. -Ed Howdershelt (Author) My web page: http://coyoteden.dyndns-free.com:85/gene Windows 98 is *NOT* a virus - viruses are small and efficient. ___ Linux-audio-dev mailing list Linux-audio-dev@lists.linuxaudio.org http://lists.linuxaudio.org/listinfo/linux-audio-dev
Re: [LAD] Question re midi
Btw. I just copied/translated from the German Casio's manual. Using DD as a variable might be confusing, since D is a HEX number :D. I'm not using the Casio at the moment. The ProgChange seems to be used from 0 to 109 = 110 sounds. Btw. 0 - 127 = 128 and not 127 ;). If ProgChange doesn't take effect on your machine it might be that your Casio might expect CC 0 Bank Select MSB, CC 32 Bank Select LSB. ___ Linux-audio-dev mailing list Linux-audio-dev@lists.linuxaudio.org http://lists.linuxaudio.org/listinfo/linux-audio-dev
Re: [LAD] Question re midi
PS: Program Change solution HEX Cn pp n=channel 0 to F, pp=sound 0 to 7F, aka DEC 0 to 127 Control Change solution Bank select MSB HEX Bn 00 vv n=channel 0 to F, HEX 00 = DEC 00, the third byte, is a value that differs for synths of different vendors Bank select LSB HEX Bn 20 vv n=channel 0 to F, HEX 20 = DEC 32, the third byte, is a value that differs for synths of different vendors ___ Linux-audio-dev mailing list Linux-audio-dev@lists.linuxaudio.org http://lists.linuxaudio.org/listinfo/linux-audio-dev
Re: [LAD] Question re midi
On Mon, 12 Dec 2011 23:53:35 -0500 gene heskett ghesk...@wdtv.com wrote: Does anyone have, in their old yellowed dead tree archives, a list of instrument numbers vs instrument that would allow one to setup a translation table to massage some very old midi files into General Midi instrument numbers? I need a list of number vs instrument for the truly elderly Casio CZ-101 and for the Casio MT-240. On my CZ1000 the patches are zero-based: 00BRASS ENS.1 01 TRUMPET 02 VIOLIN 03 STRING ENS.1 04ELEC.PIANO 05ELEC.ORGAN 06 FLUTE 07SYNTH.BASS 08BRASS ENS.2 09VIBRAPHONE 0a CRISPY XYLOPHONE 0b SYNTH.STRINGS 0cFAIRY TALE 0dACCORDION 0e WHISTLE 0fPERCUSSION I've no idea what the RAM presets were, as standard. -- Gordon JC Pearce MM0YEQ gordon...@gjcp.net ___ Linux-audio-dev mailing list Linux-audio-dev@lists.linuxaudio.org http://lists.linuxaudio.org/listinfo/linux-audio-dev
Re: [LAD] Question re midi
On Tuesday, December 13, 2011 07:35:44 AM Gordon JC Pearce did opine: Aaron, here is a few more for the translation tables, cz1000 this time. On Mon, 12 Dec 2011 23:53:35 -0500 gene heskett ghesk...@wdtv.com wrote: Does anyone have, in their old yellowed dead tree archives, a list of instrument numbers vs instrument that would allow one to setup a translation table to massage some very old midi files into General Midi instrument numbers? I need a list of number vs instrument for the truly elderly Casio CZ-101 and for the Casio MT-240. On my CZ1000 the patches are zero-based: 00BRASS ENS.1 01 TRUMPET 02 VIOLIN 03 STRING ENS.1 04ELEC.PIANO 05ELEC.ORGAN 06 FLUTE 07SYNTH.BASS 08BRASS ENS.2 09VIBRAPHONE 0a CRISPY XYLOPHONE 0b SYNTH.STRINGS 0cFAIRY TALE 0dACCORDION 0e WHISTLE 0fPERCUSSION I've no idea what the RAM presets were, as standard. Cheers, Gene -- There are four boxes to be used in defense of liberty: soap, ballot, jury, and ammo. Please use in that order. -Ed Howdershelt (Author) My web page: http://coyoteden.dyndns-free.com:85/gene Thinking you know something is a sure way to blind yourself. -- Frank Herbert, Chapterhouse: Dune ___ Linux-audio-dev mailing list Linux-audio-dev@lists.linuxaudio.org http://lists.linuxaudio.org/listinfo/linux-audio-dev
[LAD] Question re midi
Does anyone have, in their old yellowed dead tree archives, a list of instrument numbers vs instrument that would allow one to setup a translation table to massage some very old midi files into General Midi instrument numbers? I need a list of number vs instrument for the truly elderly Casio CZ-101 and for the Casio MT-240. Google doesn't seem to be a lot of help and the original users manual for the MT-240 very carefully skips that. Some music I moused in 20 years ago sounds terrible when played through a modern GM player. Something has turned into a screaming Picolo and is threatening to burn out my tweeters. Any help will be very muchly appreciated. Thanks. Cheers, Gene -- There are four boxes to be used in defense of liberty: soap, ballot, jury, and ammo. Please use in that order. -Ed Howdershelt (Author) My web page: http://coyoteden.dyndns-free.com:85/gene BE ALERT (The world needs more lerts...) ___ Linux-audio-dev mailing list Linux-audio-dev@lists.linuxaudio.org http://lists.linuxaudio.org/listinfo/linux-audio-dev
Re: [LAD] Question re midi
On December 12, 2011 11:53:35 PM gene heskett wrote: Does anyone have, in their old yellowed dead tree archives, a list of instrument numbers vs instrument that would allow one to setup a translation table to massage some very old midi files into General Midi instrument numbers? I need a list of number vs instrument for the truly elderly Casio CZ-101 and for the Casio MT-240. Google doesn't seem to be a lot of help and the original users manual for the MT-240 very carefully skips that. Some music I moused in 20 years ago sounds terrible when played through a modern GM player. Something has turned into a screaming Picolo and is threatening to burn out my tweeters. Any help will be very muchly appreciated. Thanks. Cheers, Gene I downloaded the MT-240 manual. What about information on page 18 - any use? It says midi program 20 thru 29 produce the preset tones and lists them. The manual says it produces the 210 tone bank sounds by layering these presets together. Tim. ___ Linux-audio-dev mailing list Linux-audio-dev@lists.linuxaudio.org http://lists.linuxaudio.org/listinfo/linux-audio-dev
Re: [LAD] Question re midi
On Tuesday, December 13, 2011 12:48:32 AM Tim E. Real did opine: On December 12, 2011 11:53:35 PM gene heskett wrote: Does anyone have, in their old yellowed dead tree archives, a list of instrument numbers vs instrument that would allow one to setup a translation table to massage some very old midi files into General Midi instrument numbers? I need a list of number vs instrument for the truly elderly Casio CZ-101 and for the Casio MT-240. Google doesn't seem to be a lot of help and the original users manual for the MT-240 very carefully skips that. Some music I moused in 20 years ago sounds terrible when played through a modern GM player. Something has turned into a screaming Picolo and is threatening to burn out my tweeters. Any help will be very muchly appreciated. Thanks. Cheers, Gene I downloaded the MT-240 manual. I did that too before I posted. :) What about information on page 18 - any use? A little, but while it claims 210, the midi spec only allows 127. What are 0-19, ans 30-127? Large mystery I guess short of rigging a loop to repeatedly send each number see if I can figure out what instrument it is supposed to sound like. Nothing I can get from its own front panel sounds remotely like the screaming Picolo I'm getting for the melody line. The software I'm playing it with has several 'translation tables' available so as to do a best match between GM and say an old Yamaha PSS-480 or 3 or 5 other older casio's rolands plus straight GM but something is miss- matched, badly. I'll plug it (the MT-240) directly into the original midi out port tomorrow and see if its good, or if the scores are suffering from bit rot after 20 years. Thanks for taking the time to look, I appreciate your efforts Tim. It says midi program 20 thru 29 produce the preset tones and lists them. The manual says it produces the 210 tone bank sounds by layering these presets together. Tim. Cheers, Gene -- There are four boxes to be used in defense of liberty: soap, ballot, jury, and ammo. Please use in that order. -Ed Howdershelt (Author) My web page: http://coyoteden.dyndns-free.com:85/gene Don't vote -- it only encourages them! ___ Linux-audio-dev mailing list Linux-audio-dev@lists.linuxaudio.org http://lists.linuxaudio.org/listinfo/linux-audio-dev
Re: [LAD] Question re midi
-Original Message- From: linux-audio-dev-boun...@lists.linuxaudio.org on behalf of gene heskett Sent: Tue 12/13/2011 06:59 A little, but while it claims 210, the midi spec only allows 127. +++ Hi Gene :) I own a CASIO CT-470. It's sending SysEx to switch sound banks. Sound Number / Prog Change 00. 10. 0 09. 19. 9 00.0 10.0 10 00.9 10.9 19 09.9 19.9 109 HEX for the SysEx F0 44 03 00 7N 51 DD F7 N is Channel (for my Casio 0, 1, 2 and 3 only) DD 20 Bank Select on, DD 21 Bank Select off Send data to a MIDI monitor and watch what happens if your Casio is sending program changes. Hth, Ralf ___ Linux-audio-dev mailing list Linux-audio-dev@lists.linuxaudio.org http://lists.linuxaudio.org/listinfo/linux-audio-dev