Re: [LAD] Question re midi

2011-12-13 Thread gene heskett
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

2011-12-13 Thread Ralf Mardorf
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

2011-12-13 Thread Ralf Mardorf
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

2011-12-13 Thread Gordon JC Pearce
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

2011-12-13 Thread gene heskett
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

2011-12-12 Thread gene heskett
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

2011-12-12 Thread Tim E. Real
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

2011-12-12 Thread gene heskett
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

2011-12-12 Thread Ralf Madorf
-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