|
||
Title: Roland D-70 not GM ... how can MIDI OX help me ? Post by johnnymegabyte on Mar 17th, 2005, 1:59pm I have a Roland D-70 and it is not GM. I want to migrate past the soundblaster for midi sounds, except the drums, SB=10 kits, D-70 has only 1 How can MIDI OX help me ? All I want to do is map approximately 20 GM voices, pianos, bass guitars, strings, pads, organs, etc. I could re-map the rest I don't use or care about to piano, for all I care. Is there a conversion table of some kind ? Ex: GM program 1 = piano ---> D-70 = Performance 11 Note: D-70 has 8 banks with 8 instruments (11-18, 21-28 etc) |
||
Title: Re: Roland D-70 not GM ... how can MIDI OX help me Post by Jordo on Mar 21st, 2005, 5:05pm re: routing different channels to different instruments MIDI-OX can do this, but first look if your computer OS can do this itself. For instance, I have a win98 and a win2k box. In win98, go into windows Control Panel, Multimedia, MIDI tab, and change the selection from Single Instrument to Custom Configuration. In win2k, that option does not exist, so I had to install MIDI Yoke (from the makers of MIDI-OX). You then set MIDI Yoke: 1 as your MIDI Playback device in windows Control Panel, Sounds and Multimedia, Audio tab. In MIDI-OX, Options, MIDI Devices you select MIDI Yoke: 1 as your MIDI Input, select both your instruments in MIDI Outputs, and have/drag Port Map Objects for both your instruments into the Port Mapping area of the MIDI Devices window, and delete channels from within both your instruments' port mappings, leaving channel 10 for your SB and the rest for your D-70. As for mapping the GM patch numbers to different patch numbers for your D-70, I have not played with this personally, but it looks like MIDI-OX will do this, however there is a complication for your setup. First, you set up patch number mapping under Options, Data Mapping and not Patch Mapping (MIDI-OX's Patch Mapping is used for having events trigger off patch/program changes.) In Data Mapping, Insert several mapping objects, where each one is Event Type, ProgChg and takes Min=Max=x to output Min=Max=y. The complication with your setup is that there doesn't appear to be easy logic to make these apply to any channel except 10, so you'll have to set them up severally for each channel. Note that your D-70's 8 banks of 8 instruments probably are a single series of MIDI program/patch numbers 0-63/1-64, and are not banks in the MIDI sense of the word. |
||
MIDI-OX User Forum » Powered by YaBB 1 Gold - SP 1.3.1! YaBB © 2000-2003. All Rights Reserved. |