CONVERTING MIDI GROOVES TO DG MAPPING

DrumGizmo development and support forum.
http://drumgizmo.org/

Moderators: MattKingUSA, khz, muldjord, Glocke, deva

Post Reply
User avatar
Topic Starter
funkmuscle
Established Member
Posts: 3169
Joined: Mon Jun 02, 2008 2:30 pm
Has thanked: 306 times
Been thanked: 95 times

CONVERTING MIDI GROOVES TO DG MAPPING

Post by funkmuscle »

Sorry, the capslock was on. Is there a way to convert say SSDLibrary or Groove Moneys beats midi file to DG mapping?
I hope I'm asking this the right way..
Something like this
https://www.midiremap.com/
What I've been doing is using that site to convert files to GM or MTPower kit then load up with DG then move what is not lining up. Since Linux is lacking midi drum files and I'm not a drummer, I rely on these files to write songs. Hydrogen is an awesome program to work with DG but all time consuming when you're trying to be creative.

NarcoticV
Established Member
Posts: 22
Joined: Fri Jun 23, 2023 11:13 am
Has thanked: 7 times
Been thanked: 17 times

Re: CONVERTING MIDI GROOVES TO DG MAPPING

Post by NarcoticV »

How about doing it the other way around? You could write a DrumGizmo midi map file which matches the notes used in the beat, instead of converting the beat to match your midi map file.

That way you only have to do it once, and can then play any beat with the same mapping without extra steps, by loading that particular midi map with it.

User avatar
Topic Starter
funkmuscle
Established Member
Posts: 3169
Joined: Mon Jun 02, 2008 2:30 pm
Has thanked: 306 times
Been thanked: 95 times

Re: CONVERTING MIDI GROOVES TO DG MAPPING

Post by funkmuscle »

NarcoticV wrote: Sun Jul 21, 2024 7:26 am

How about doing it the other way around? You could write a DrumGizmo midi map file which matches the notes used in the beat, instead of converting the beat to match your midi map file.

That way you only have to do it once, and can then play any beat with the same mapping without extra steps, by loading that particular midi map with it.

That thought did cross my mind but I'm just trying to figure out a way to do it the right way without screwing up things.

Hedon
Established Member
Posts: 30
Joined: Tue Nov 27, 2018 7:09 pm
Has thanked: 2 times
Been thanked: 5 times

Re: CONVERTING MIDI GROOVES TO DG MAPPING

Post by Hedon »

NarcoticV wrote: Sun Jul 21, 2024 7:26 am

How about doing it the other way around? You could write a DrumGizmo midi map file which matches the notes used in the beat, instead of converting the beat to match your midi map file.

That way you only have to do it once, and can then play any beat with the same mapping without extra steps, by loading that particular midi map with it.

This is what I do Funk!

I copy the midimap-default.xml file and rename it as midimap-EZD.xml, or midimap-Ugritone.xml, or midimap-MTPDK.xml, and change the notes in the DG xml file to match the midi notes of the groove provider (all my grooves are EZD3, Ugritone, or MTPDK, with a few home-brewed grooves using the default DG xml notes.

So if I'm using an EZD groove, I load up the appropriate kit and the corresponding midimap.xml file for that groove; in the case of an EZD groove, i choose midimap-EZD.xml as the map file in the DG GUI. That's it....nothing else.

The only caveat is that I'll caution you to "stay within the same vendor" for your grooves, and don't mix & match vendors....don't put a Ugritone groove with an EZD groove. While the kicks and snares notes often line up, it seems everyone has different mappings for toms, cymbals, and certainly for hi-hats! Just "stay within the family", choose your modified xml file for that family, and you'll be golden!

Easy peasy!

NarcoticV
Established Member
Posts: 22
Joined: Fri Jun 23, 2023 11:13 am
Has thanked: 7 times
Been thanked: 17 times

Re: CONVERTING MIDI GROOVES TO DG MAPPING

Post by NarcoticV »

@Hedon: It sounds like the maps you made are likely to "just work" for anyone else using those same products. How about sharing these maps?

Hedon
Established Member
Posts: 30
Joined: Tue Nov 27, 2018 7:09 pm
Has thanked: 2 times
Been thanked: 5 times

Re: CONVERTING MIDI GROOVES TO DG MAPPING

Post by Hedon »

NarcoticV wrote: Mon Jul 22, 2024 11:56 am

@Hedon: It sounds like the maps you made are likely to "just work" for anyone else using those same products. How about sharing these maps?

Sure! I don't think it matters much, but in case it does, my base map was the midimap_default.xml for the CrocellKit. Also, FWIW....these aren't 100% matched up, because each provides for an instrument mapping that the others don't have. So as I discover a missing note, or an incorrect note, I address it.

But I've got the main hits in place....the kick, snare, toms, hihat, pedal, ride, crash1 & crash2....and i think some rim shots(?). I've only discovered this in the past month, and they're a work in progress (WIP) for me also. But if it helps someone else move forward quicker, I'm happy to do what I can, with the caveat that they understand these are "mostly correct", but may not be 100% yet. But they'll provide the "basic hits" and show how easy it is to mod an *.xml file to accommodate MIDI grooves. Certainly MUCH easier than modifying the grooves to accommodate the *.xml file (as you previously pointed out). Modifying grooves is a huge PITA...modifying these XML files is a piece of cake.

See attachments, and enjoy!

Attachments
Midimap_Ugritone.xml
(816 Bytes) Downloaded 195 times
Midimap_EZD3.xml
(1.01 KiB) Downloaded 161 times
ilovefrog
Posts: 1
Joined: Fri Feb 27, 2026 8:14 pm

Re: CONVERTING MIDI GROOVES TO DG MAPPING

Post by ilovefrog »

I created some MIDI mappings for playing the EZX MIDI with a few of the kits https://github.com/tylerhenthorn/drumgizmo-ezx
Post Reply