Hi-hat issue with Scripter Drum Kit Designer Remapper

I'm using Scripter in Logic Pro X (version 10.6.2) to map my Alesis MIDI Drum Kit with Drum Kit Designer Remappoer. But every time I switch Scripter from "Factory Default" to "Drum Kit Designer Remapper," it changes the Hi-Hat Open sound to a Hi-Hat Closed sound. The change is most definitely in the software, whether I hit the open hi-hat on the MIDI kit, I hit the "Hi-Hat Open" key (A#1) on my MIDI keyboard, or even when I click the "Hi-Hat Open" key in the Editor View. Each one makes what clearly sounds like Hi-Hat Closed when I'm clicking Hi-Hat Open.


I saw a similar thread (Hi-hat issue with Scripter Drum Kit Designer Remapper) where the Original Poster eventually figured out a piece of Remapper code was sending the wrong articulation to the MIDI kit for Open Hi-Hat. Can anyone help me execute this change? I'm not sure what I'm supposed to change the Hi-Hat code to exactly. OP describes a similar change for Crash Stop and provides code, but I don't have enough coding experience to properly utilize that to translate to my Hi-Hat issue.


Any help would be appreciated! Thank You!

Mac mini, macOS 10.13

Posted on May 31, 2021 2:55 PM

Reply

Similar questions

1 reply

May 31, 2021 3:11 PM in response to ttotallykyle

SOLVED: So the issue ended up being in the Scripter/Remapper code, as suspected. It identifies variables for the Hi-Hat control, as shown below:


var INVERT_HIHAT_MOD = true; //if HiHat controller should be inverted

var HIHAT_CONTROLLER = 1; //current controller number

var CURRENT_HIHAT_ARTICULATION = 0; //current articulation ID for Closed Hi-Hat

var NOTES = MIDI._noteNames; //array of MIDI note names for menu items


However, the default value for Hi-Hat articulation should be 0 (AKA "Hi-Hat Open," as the hi-hat clutch should default to OFF when not activated by the user).


Therefore, the code SHOULD be:


var INVERT_HIHAT_MOD = true; //if HiHat controller should be inverted

var HIHAT_CONTROLLER = 1; //current controller number

var CURRENT_HIHAT_ARTICULATION = 0; //current articulation ID for Open Hi-Hat

var NOTES = MIDI._noteNames; //array of MIDI note names for menu items



This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

Hi-hat issue with Scripter Drum Kit Designer Remapper

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.