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.
CONVERTING MIDI GROOVES TO DG MAPPING
Moderators: MattKingUSA, khz, muldjord, Glocke, deva
-
Topic Starterfunkmuscle
- 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
-
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
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.
-
Topic Starterfunkmuscle
- 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
NarcoticV wrote: Sun Jul 21, 2024 7:26 amHow 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
NarcoticV wrote: Sun Jul 21, 2024 7:26 amHow 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
@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
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