Let see if I can explain a little. I'm a bad typist so I tend to be brief. here goes. First some facts.
1. In the world of MIDI there are 16 channels
2. Your keyboard is 16 part multitimbral . That means it can "listen" to all 16 channels of MIDI separately.Think of it as 16 individual synths inside one box. You can either set these separate synts so that the patches stay the same no matter what info comes into them or you can set them to receive program changes via BIAB. You also set each of these synths to listen on a particular midi channel.

So how to set up your RD700.
1. Set it to respond to program changes in multi timbral mode.
2. Set each of these "parts" to receive on a different midi channel. I'd just have part 1 to receive on 1, Part 2 to receive on 2 etc.

Now when you do a song in BIAB the patches you select for each instrument will be interpreted by your RD700 and assign the appropriate patch.
BTW BIAB in it's default sends out the data on these midi channels channels
Bass=2
Piano=3
Drums=10
Guitar=6
Strings=7
Melody=4
Soloist=8
So when you play a song you should see activity on your keyboard for these channels.
Forget about the .PAT file for now. The RD700 is GM2 complient so to assign instruments all you have to do is click on the little "GM2" button that's just under the word piano.

Digest this and see what happens.


John
ESI Gigaport HD+
Lenovo Turion II /4 Gig Ram/ Win7x64 be
15.6" Monitor
"The only Band is a Real Band"
www.wintertexaninfo.com/BANDS/JohnnyD.php