User Forum    :: Powered by YaBB
  « MIDI-OX User Forum - midi voice mapping of a Yamaha PSR500 »
Welcome, Guest. Please Login or Register.
May 7th, 2025, 6:35pm


Home Home Help Help Search Search Members Members Login Login Register Register


   MIDI-OX User Forum
   MIDI-OX
   Mapping Questions
(Moderator: Jamie OConnell)
   midi voice mapping of a Yamaha PSR500
« Previous topic | Next topic »
Pages: 1  Reply Reply Notify of replies Notify of replies Send Topic Send Topic Print Print
   Author  Topic: midi voice mapping of a Yamaha PSR500  (Read 1943 times)
smithron
New Member
*



MIDI-OX Rules!

   


Posts: 2
midi voice mapping of a Yamaha PSR500
« on: Dec 11th, 2004, 2:41pm »
Quote Quote Modify Modify

I guess I'm in way over my head, but I'm lost in the basics.  I have a Yamaha PSR500 keyboard (now being sold as a PSR85).  I have a Compaq Presario with an ESS Allegro soundboard.  My operating system is XP.  When I play the midi songs through the internal synthesizer (Microsoft GS Wavetable SW Synth) they sound OK, but I figure they would sound better if sent out to my keyboard.  The other MIDI choice my computer has is MPU-401.  When I select that the resulting sounds being played on my keyboard are mismatched.  The Piano3 on Channel 1 is mapped to play Accordian on my PSR500.  I understand that in the old days of Windows 95 there was a built-in MIDI-mapper that could do these changes.  I understand that in Windows 98, 2000, ME and NT a program named IDFedit.exe was used to make the changes.  Now under XP I cannot find any method to do this so I found MIDI-OX and I thought I found the answer, but my limited understanding of terms like NRPN? and the structure of the various windows and options is just not basic enough for me--and I'm a former computer programmer.
 
Is there a glossary somewhere?  Also can somone just run me through one basic set of instructions to open the program, do whatever setup is necessary and then change just the "piano3" selected for channel 1 by the midi file so that it plays a different voice, say "marimba" on the PSR500 as the outgoing instruction?
IP Logged
Peter L Jones
Expert
*****




Hit it

   
WWW

Gender: male
Posts: 978
Re: midi voice mapping of a Yamaha PSR500
« Reply #1 on: Dec 11th, 2004, 7:11pm »
Quote Quote Modify Modify

There's a good introduction to what MIDI events are all about over here:
http://www.harmony-central.com/MIDI/
and here:
http://www.borg.com/~jglatt/tutr/miditutr.htm
 
What you're after doing is mapping the program change event (and possibly bank changes...) to something else.
 
I'm not sure why you think the keyboard will sound better than the samples on your PC, though.  Depending how old the keyboard is, it's likely to be using very small eight bit samples at 8000Hz, rather than perhaps 32Mb of 16 bit (stereo?) samples at (maybe) 44100Hz.  If you want to make the PC sound even better, you can use something like SynthFont or Timidity++ to play the MIDI files with pretty much unlimited size/quality sample sets.
« Last Edit: Dec 11th, 2004, 7:12pm by Peter L Jones » IP Logged

"...Playing fast around the drums is one thing. But to play with people for others, to listen to, that's something else. That's a whole other world." -- Tony Williams
smithron
New Member
*



MIDI-OX Rules!

   


Posts: 2
Re: midi voice mapping of a Yamaha PSR500
« Reply #2 on: Dec 12th, 2004, 12:10pm »
Quote Quote Modify Modify

Thanks for the reply.  You're correct, the computer sound is probably goin g to be better, but I'd like the PSR500 to be making the sound, then I can join in, as well.  Also, if I'm on a gig and want to play something "canned" for a break it just has better aesthetics, than turning to a laptop and pressing a button.  I might as well just play a CD or MP3 disc.
 
On my other problem of ignorance in using MIDI-OX, is there a step by step tutorial, or more detailed "Help" available?  I get lost in what all the screens are for.
IP Logged
Jamie OConnell
Administrator
*****






   
WWW Email

Gender: male
Posts: 2027
Re: midi voice mapping of a Yamaha PSR500
« Reply #3 on: Dec 14th, 2004, 2:09am »
Quote Quote Modify Modify

Most of the additional screens are for sophisticated users needing more information.  I usually get by using just the Monitor Window and the Port Status.  Of course the new Port Routing view is useful while getting things setup, and the MIDI status view is very useful as a history and to send data from.
IP Logged

--Jamie
Music is its own reward.

Peter L Jones
Expert
*****




Hit it

   
WWW

Gender: male
Posts: 978
Re: midi voice mapping of a Yamaha PSR500
« Reply #4 on: Dec 14th, 2004, 6:52am »
Quote Quote Modify Modify


A bit like that? Smiley
 
I like Input and Output both open.  Status is fantastically useful to see what's been going on.  Port Activity means I'm sure everything's recognised (and that's the only place I let Active Sensing show).  Routing is handy if I want to reconfigure for some reason.
 
For some reason my MK-249 sends a MIDI message when it powers up - I've never bothered to see if it's always the same one...
IP Logged

"...Playing fast around the drums is one thing. But to play with people for others, to listen to, that's something else. That's a whole other world." -- Tony Williams
Romwell
New Member
*



MIDI-OX Rules!

   
Email

Posts: 2
Re: midi voice mapping of a Yamaha PSR500
« Reply #5 on: Jan 10th, 2005, 1:52am »
Quote Quote Modify Modify

Dammit Smiley I have _exactly_  the same problem with _exactly_ same keyboard Smiley  
 
I understand that you can do what is wanted with data mapping, by inserting the following map to map instrument x onto instrument y:
 
when input channel matches any, and event is program change, and value is x,  
output channel/event are same with value y.
 
but there are 100 instruments !!!
and you have to 7 mouse clicks and 4 keyboard entries for each
is there a way to do it by editing a text file, where each line will contain two numbers - x and y - to map instrument x onto instrument y ?
 
IP Logged
Jamie OConnell
Administrator
*****






   
WWW Email

Gender: male
Posts: 2027
Re: midi voice mapping of a Yamaha PSR500
« Reply #6 on: Jan 10th, 2005, 2:32pm »
Quote Quote Modify Modify

You can export ([Save...]) a MIDI-OX map as a .TXM, which is an editable text file.  You can then tweak it and re-import it ([Load...]) into the Data Mapping dialog.
 
Look at 'Example.TXM' in the MIDI-OX Map folder for comments on the file structure.
 
« Last Edit: Jan 10th, 2005, 2:36pm by Jamie OConnell » IP Logged

--Jamie
Music is its own reward.

Pages: 1  Reply Reply Notify of replies Notify of replies Send Topic Send Topic Print Print

« Previous topic | Next topic »


MIDI-OX User Forum » Powered by YaBB 1 Gold - SP 1.3.1!
YaBB © 2000-2003. All Rights Reserved.