hpmusic |
YAMAHA PSR's and Dump Request
Friday, 05 November 2004
Often we are confronted with the problem, that we have adjusted the keyboard to several sound-effects and we
want to use these in midi-files on the computer with sequencer software. What methods allow us to get the
effects into the computer? The magic word is "Dump Request".
IntroductionThe basis of this article are messages of "GrandMS" sent to the german YAMAHA PSR-9000 forum in february 2002 and a supplement from Michael P. Bedesem, february 2006. A Dump Request is a special SysEx, which has to be sent from the computer-sequencer to the keyboard. The keyboard answers and sends back to the computer parts of his workspace-content packed in SysEx again. Dump Requests of the PSR are SysEx of the format F0 43 20 4C xx xx xx F7
xx xx xx is a address of the data in the PSR's workspace, we want to receive. Unfortunately we don't get back the effect-data of the PSR with one SysEx only; we have to send two or three Dump Requests to receive different data-blocks. The Dump Request have to be send one after another to the PSR. Now the Dump Requests for the effects and vocal harmony: Reverb (2 blocks)
nn denotes the number of the insertion-effect. The PSR-2000 uses three DSP-effects. We get these with nn = 00, 01 and 02. Maybe there are more with the PSR-9000 with additional numbers nn. Look at the appendix of the Manual. Vocal Harmony (3 blocks)
pp denotes the part-number. How we have to prepare the keyboards?The method described here is related to the keyboard PSR-8000. You can do the same with other PSR's in a similar way.
How to prepare CakewalkLook at the Cakewalk-Manual, chapt. "System Exclusive Data". In the menu extras, MIDI prepare the soundboard for sending to the MIDI-OUT- and receiving from MIDI-In interface. SysEx-Dump with CakewalkPreparation: 1. In the Cakewalk directory we find the file cakewalk.ini. Copy the content of the file into a new file cakewalk_original.ini in the same directory.
2. We now use the PSR-DRM-extension "cakewalk_psr.txt", created for PSR-keyboards.
Carry-out and use of dumps with MIDI-files: 1. Start Cakewalk and load the MIDI-file. Delete all SysEx of the file. All MIDI-Events should start after takt 2 then. 2. With View SysEx insert at SysEx-bank 0 the SysEx "Turn General MIDI System On" (F0 7E 7F 09 01 F7) and at bank 1 the SysEx "XG On" (F0 43 10 4C 00 00 7E 00 F7). 3. Click at the next empty SysEx bank. Click at receive. 4. In a new window you find a list of Yamaha PSR-blocks. Click at one, you want to receive. Accept with OK. The SysEx, now sent from the PSR, are inserted into the selected SysEx-bank. With the Insertion-Dump-Requests we are asked for the numbers of the DSP-effects. 5. Repeat the actions of 3 and 4 with all dump-blocks. 6. Switch on "Auto" for all SysEx-banks. Appendix:The content of the file cakewalk_psr.txt: ;; XAMAHA XG - Special Courtesy of GrandMS
End |