View Full Version : MIDI voice conversion with MidiPlayer?
PEPyle
01-20-2005, 03:00 PM
I have noticed a couple of posts mentioning using Michael P. Bedesem's MidiPlayer program to convert non-Clavinova voices in MIDI files to Clavinova voices.
Bedesem's program is set up to use a voice data file that you select from the various PSR data files provided with the program.
I understand that you have to substitute Clavinova voice data for PSR voice data in one of the PSR.dat files to trick the program to think your target player is a Yamaha PSR keyboard.
How does one build a Clavinva voice data file suitable for use with the MidiPlayer program?
(I am awaiting the arrival of a CVP-303, but have already downloaded MIDI files from diverse sources and I would like to "Clavinova-ize" them on the PC)
- Palmer Pyle
Amateur
01-21-2005, 05:36 AM
Hello Palmer,
Perhaps the following procedure may be of any help:
Adapting Michael Bedesem's MidiPlayer for use with other instruments:
1. Download the datalist of the CVP-303 from:
http://www.yamaha.jp/manual/
2. Choose language and modelname for download.
3. Look in the downloaded manual for the right tables and print the voicelist and the styleslist of the
CVP-303 for your convenience.
4. In C:\Program Files\MidiPlayer\ open the file "PSR-2100.dat" (or another one) in NotePad.
5. Edit this file in NotePad comparing it with the voicelist of the CVP-303. Type the exact voicename, no extra spaces or linefeeds (CR) and no double inputs! Remove voices not existing in the CVP-303. Write the voicenumber as a nine-charactercode (GrandPiano1: MSB=0; LSB=122;PRG=1 becomes 000122001).
The Organ Flutes are only one time embedded in the list.
6. If finished and checked save the list with the original filename (PSR-2100.dat) back into the MidiPlayer-directory.
7. Perform the same exercise for the styleslist (PSR-2100styles.dat).
8. Open the MidiPlayer and choose PSR-2100 as targetinstrument. All imported midifiles and styles are adapted now for the CVP-303.
Good luck!
Ton
sablair
01-21-2005, 11:58 PM
Better and simpler, just let the CLAVINOVA do it for you. Read Page 83 of the CVP 303 owner's manual about the "Song Auto Revoicing" feature. The CVP will revoice automatically, or you can customize it yourself.
In case you can't wait, download the cvp303 manual here and now:
http://www.yamaha.co.jp/manual/english/result.php
jimbuist
02-04-2005, 11:14 AM
Regarding the Auto Revoice, that doesn't seem to work if the sound selected by the MIDI file has a bank that the CVP doesn't recognize. In that case, I have only been able to manually change the sound by editing the file either on the CVP or in a sequencing program.
Jim
dancaputi
02-04-2005, 12:21 PM
BTW, YAMplayer has a revoicing feature that allows you to put wildcards for bank numbers. That may (or may not) help, depending on the source instrument. Another idea is if you set it up to map all of the unknown banks to bank 0, that may work well with the auto-revoicing on the CVP.
- Dan C.
PEPyle
02-04-2005, 01:43 PM
I would really appreciate a Yamplayer tutorial.
It seems to be a good tool, but doesn't have any documentation for those inexperienced in MIDI file manipulation.
Besides the revoicing function, Wally has another thread started about wanting an easier way to set channels for RH/LH.
If somebody (Dan C.?) would post some Yet Another MIDI Player user instructions, Wally could move them up to a tutorial pedestal.
Thanks In Advance (Hopefully!)
dancaputi
02-04-2005, 04:20 PM
Palmer,
I wish I had the time to help with a tutorial. For now, the best I can do is give you my personal attention through this group. As it may be, that could help you more than any document I could write within a short amount of time.
As far as Wally's request, I think he needs something that works with the score on the CVP itself. YAMplayer will not display the score and I can't say it ever will.
Just as a side note: I originally wrote YAMplayer to serve a very simple purpose (play PianoSoft / ESEQ files from a PC). It grew into the "beast" it now is out of my personal needs and the needs of a few "key" contributors (thanks MM!). As it evolved, it became apparent that a help file would be needed if I were to sell it or ask for contributions. Well that never happened so you know what they say: "you get what ya pay for" :D
- Dan C.
vBulletin® v3.6.4, Copyright ©2000-2012, Jelsoft Enterprises Ltd.