The MIDI Forum

0
Votes
Undo
  1. Nick
  2. MIDI Specifications
  3. Friday, 10 July 2020
  4.  Subscribe via email
I am a studio Owner who uses several different types of drum programs - all of which are MIDI based. My problem is, they are not all MIDI based in the same format. For example, my two favorite programs are Superior Drummer 3 and Ocean Way Drums. Superior Drummer 3 is a proprietary mapping, many others are GM and Ocean Way is iMap. My question is, is there any standardized conversion tool for these different formats so that a drum part written in GM could be instantly converted to iMap? Thank you.
Comment
There are no comments made yet.
Accepted Answer Pending Moderation
0
Votes
Undo
I'll assume that this question is referring to the mapping of specific keys (notes) to specific percussion instruments (drums etc) for the purposes of midi transmission.

If a specific music device is claimed as GM compatible then yes, it should follow the GM mapping for percussion. If a device is NOT claimed as GM compatible, then it could do whatever. The GM mapping is fairly arbitrary, as far as I can tell, I'm not sure there is any more 'logic' to it that any other arrangement.

I am sure there is software that will do a conversion from specific map A to specific map B, although I'd guess that there will always be possible problems because device A and device B will not necessarily call the same percussion instrument the same thing. When I wrote some software to convert Yamaha ESEQ files to GM I had some problems with this, although most 'drums' seems to match OK. I think I had some problems between Roland MT-32 midi files and GM as well.

I suspect that such a program would need a 'map file' that could be created anew for each pair of devices (convert from, and to) as required, as it may be not practical to have one program convert with all possibilities. There is also the problem as to which data in any midi file is percussion, to be converted, and which is normal music NOT to be converted. Having percussion on Ch 10 may be fairly reliable, but not 100%, but any program could require this part of the process to be entered (or set in any 'map file'?

Always going to be difficult to get any conversion EXACTLY so?

Geoff
Comment
There are no comments made yet.
  1. more than a month ago
  2. MIDI Specifications
  3. # 1
  • Page :
  • 1


There are no replies made for this post yet.
Be one of the first to reply to this post!