View Issue Details

IDProjectCategoryView StatusLast Update
0000177OpenMPTPlayback Compatibilitypublic2011-09-10 16:07
Reporterjmichae3 Assigned ToSaga Musix  
PrioritynormalSeverityminorReproducibilityhave not tried
Status closedResolutionnot fixable 
Product VersionOpenMPT 1.19.03.00 (upgrade first) 
Summary0000177: GM Drum set notes are mapped incorrectly in MIDI export
Description

descriptions of sounds do not match sounds.

Steps To Reproduce

opem s3m
export as midi, mapping channels to instruments
open mid
change channel, bank, program assignments
double-click gm soundbank sounds to play them in left-side nav

TagsNo tags attached.
Has the bug occurred in previous versions?did not try previous versions
Tested code revision (in case you know it)

Activities

Saga Musix

Saga Musix

2011-09-07 10:51

administrator   ~0000421

In how far do the descriptions "not match"?

jmichae3

jmichae3

2011-09-08 10:47

reporter   ~0000428

things like you play a snare drum and get a laser sound. stuff like that. happens on some but not all.

jmkz

jmkz

2011-09-08 14:07

reporter   ~0000429

Before converting a module to MIDI it's "required" made some adaptations. I suggest first convert to IT with instruments, and then in instruments MIDI settings asign their correspondant MIDI settings. It's a little bit annoying but it's better if you make a song from a clean document instead of asigning to a unadapted module MIDI instruments. In the attached file there some files "explained".
BTW: Having more than 16 (not sure about the number) active instruments/smaples in a song when you export you get those effects. I have discovered this several years ago, and I know this as a limitation of MIDI format, and so for OpenMPT / Modplug Tracker.

jmkz

jmkz

2011-09-08 14:10

reporter   ~0000430

Nice! Jojo knows what's wrong with that...

Saga Musix

Saga Musix

2011-09-08 14:16

administrator   ~0000431

Removed the attachment as it's not relevant. The MIDI drum key mapping is simply incorrect, that's what is the problem here.

Saga Musix

Saga Musix

2011-09-08 18:21

administrator   ~0000432

Last edited: 2011-09-08 18:25

Can you please enumerate the drum kit sounds that don't match? From my own findings, it just seems to be the first seven sounds. Can you confirm that? As far as I know, the notes below B-2 are not entirely standardized, so it's possible that they are not the same in all sound fonts.

jmichae3

jmichae3

2011-09-09 23:03

reporter   ~0000454

ahh. I did not know this. in that case for the most part you can chuck this bug then. I suppose nothing is standardized for notes above a certain point too?

I was using ms gs wavetable synth.

you are basically right.
first 7 and last 3 of each bank of drum kits.

example:

0 d#2
0 e2
0 f2
0 f#2
0 g2
0 g#2
0 a2

0 c#7
0 d7
0 d#7

the last 2 seem to be exactly the same

Saga Musix

Saga Musix

2011-09-09 23:41

administrator   ~0000456

Yes, in fact if I recall correctly, it's even the last 6 notes which are not standardized. Wikipedia seems to agree: http://en.wikipedia.org/wiki/General_MIDI#Percussion - Unfortunately, neither Wikipedia nor OpenMPT's note names seem to be correct for the sounds found in GM.DLS, though. It might be doable to extract sample names from the DLS bank, but I don't know to which extent this is possible.

Saga Musix

Saga Musix

2011-09-10 16:07

administrator   ~0000459

Seems like there are no drum key names in DLS files, just for MIDI programs - sorry, this cannot be fixed.

Issue History

Date Modified Username Field Change
2011-09-07 00:29 jmichae3 New Issue
2011-09-07 10:51 Saga Musix Note Added: 0000421
2011-09-08 10:47 jmichae3 Note Added: 0000428
2011-09-08 13:44 Saga Musix Assigned To => Saga Musix
2011-09-08 13:44 Saga Musix Status new => assigned
2011-09-08 13:44 Saga Musix Product Version => OpenMPT 1.19.03.00 (upgrade first)
2011-09-08 13:44 Saga Musix Summary GM SoundBank does not match GM MIDI sounds played => GM Drum set notes have wrong offset in MIDI export
2011-09-08 14:07 jmkz Note Added: 0000429
2011-09-08 14:08 jmkz File Added: midi_export_test.7z
2011-09-08 14:10 jmkz Note Added: 0000430
2011-09-08 14:15 Saga Musix Summary GM Drum set notes have wrong offset in MIDI export => GM Drum set notes are mapped incorrectly in MIDI export
2011-09-08 14:15 Saga Musix File Deleted: midi_export_test.7z
2011-09-08 14:16 Saga Musix Note Added: 0000431
2011-09-08 18:21 Saga Musix Note Added: 0000432
2011-09-08 18:25 Saga Musix Note Edited: 0000432
2011-09-09 23:03 jmichae3 Note Added: 0000454
2011-09-09 23:41 Saga Musix Note Added: 0000456
2011-09-10 16:07 Saga Musix Note Added: 0000459
2011-09-10 16:07 Saga Musix Status assigned => closed
2011-09-10 16:07 Saga Musix Resolution open => not fixable