r/Logic_Studio • u/bhuether • 5h ago
Tutorial Map Logic Drums To Get Good Drums - GGD can be weird, so some things to be aware of
Hi, several months ago I mentioned here about my Logic Drums To Anything drum mapping script/language:
Since then received some questions about GGD, why included script not working, etc. So here are some things to keep in mind:
- The included script in any versions before 2.1 was for GGD OKW Architects. For this script to work you need to be using default Invasion map:

Notice Snare Hit is D0. Sometimes GGD sets it to E0... So be sure it is D0.
Also notice Ride Choke is E3. At first when you load Invasion map Ride Choke is not set. So make sure it is E3.
And just look at each note in screenshot and make sure in GGD you have same note assignments.
I think GGD purposefully uses weird CC numbers for high hat control so they can sell you their special mapping plugin. GGD OKW by default is set to use CC # 66 or something weird. Set that Hi_HAT CC NO. to 4! That is what script expects. Otherwise Logic high hat opening/closing won't translate to GGD.
A GGD library like Modern and massive differs from GGD OKW. That is why in 2.1 version of Logic To Anything download I have a specific GGD MnM script. Here is Modern and Massive:

This is its default MIDI map. Notice they don't have Hat CC assigned. Probably so they can sell their special MIDI mapping plugin...
You want to set that. My script for GGD MnM assumes that Hat CC note is G2. Otherwise Logic high hats opening/closing won't translate to MnM.
- Like OKW, MnM uses weird default Hat CC #. It uses 18. Makes no sense. Set it to 4! Script assumes that. Otherwise Logic high hats opening/closing won't translate to MnM.
With these changes, it should always look like this when using the included script:

- With both these GGD libraries, even if I save a MIDI map preset, if I close Logic, go back in, reload GGD, reload my preset, some things go back to GGD default, like with the Hat CC #, or with some note not being assigned. So with GGD - always make sure all notes are assigned as my example scripts expect, and that Hat CC is always 4!
I also have a video that talks about these GGD nuances and all the specifics of making sure all is well with Logic playback in GGD:
thanks