Rocky wrote:My favorite (professionally created) drum kit is the 1977 Session Kit from Pad Pimps / MPC-Samples - it's beautiful, but the designer is unapologetically anti GM so the MIDI mapping is useless to me.
Wonderful to play (finger drum) though.
Thank you for the kind words about the 1977 Session Kit. I'm not specifically anti-GM, but when I first started making these kits JJOS was popular and this had a fixed chromatic mapping and I wanted to ensure the pad layout was 'finger drumming friendly', so I focussed on the pad layout and the underlying MIDI notes were what they were.
GM mapping is not something I've ever seen built into any other MPC kit, for example Akai's own kits are either just chromatic mapping (a C1 or C-2 with DrumSynth) or even just the random legacy mapping (which is also not GM, for example the snare is often note 36, kick 37 etc).
But I have definitely considered just moving everything over to a modified GM mapping, I do understand the convenience of being able to load GM midi files. I'm cautious of trying to offer GM in addition to the existing mappings as it adds clutter (ideally I would just have a folder with the GM XPM files and not have to also include copies of all the samples, but the MPC doesn't work like that).
It also means all the included MIDI patterns would need multiple versions for all the different mappings. I'm very aware of the ball ache of trying to cater to multiple mappings from my work on Hip Hop Drum Patterns (which contains separate MIDI versions for my kits, new and old Akai factory kits, drumSynth, GM etc). And as mentioned previously, catering for legacy MPCs is in itself a ball ache.
Hence it would probably have to be all or nothing IMO, but there will inevitably be 'pain' if I switch the core underlying mapping as people will have created stuff using the older mappings which will no longer work with the new stuff (including my own provided patterns and sequences - will I need to also offer multiple legacy mappings for all my own MIDI?).
When developing anything there are always lots of decisions to make, e.g. pad layout, use of FX, mixer settings etc. So for example, most people will have a preferred pad layout, so it's never going to be possible to please everyone, so I pick a layout and if you prefer something else you can change this using the 'copy pad' functions. Similarly if you don't like the mixer settings, tweak in the pad mixer and re-save. And for MIDI mapping, use the 'Edit Note Mapping' option.
But I appreciate the GM is a standard, albeit a standard that MPC (and Akai) have tended to ignore , but if people want me to provide GM mapped versions, or even switch to a GM map default for all my kits, I'm happy to listen.
I'd also be interested in hearing suggestions for the exact mapping to use, because beyond the absolute basics (kick, snare, closed hat, etc) there is definitely variance across many of the popular commercial kits out there when it comes to dealing with multiple articulations in multisampled kits. For example, note 40 is sometimes used for a rim shot (roland V drums, Superior Drummer) but Yamaha rimshot is 34, Abbey road 60s rimshot is 39, so importing MIDI recordings originally made with these different kits will require tweaking no matter which modified GM layout you use.
Another potential issue to consider is that 12 velocity layer kits utilize 3 pads per articulation (e.g. a kick could take up MIDI notes 36, 100, 101), so we have to ensure that the additional two pads are assigned MIDI notes well outside the range that might be used within any imported MIDI file, otherwise we can end up with lots of accidentally triggered hits.