Want to highlight a helpful answer? Upvote!

Did someone help you, or did an answer or User Tip resolve your issue? Upvote by selecting the upvote arrow. Your feedback helps others! Learn more about when to upvote >

Newsroom Update

The all-new Logic Pro for iPad and Mac delivers breakthrough music-making experiences. Learn more >

Looks like no one’s replied in a while. To start the conversation again, simply ask a new question.

Advance MIDI Question #3

I have drum module that has both a hi-hat pad and a hi-hat pedal. How does one configure Logic so that changing the hi-hat pedal position will trigger different sounds when hi-hat pad is hit in EXs24 or UltraBeat? Alternatively, how does one set things up so that pressing a note on a keyboard will cause a drum pad to sound a different MIDI note than it normally does when hit? I have my reasons for wanting to do this as i am making a custom drum controller.

Posted on Oct 3, 2008 6:20 PM

Reply
22 replies

Oct 15, 2008 12:31 PM in response to Rohan Stevenson1

Thanks for your reply.

I've done some more fiddling in the environment, and I got the CC#4 to trigger a specific sample in AD. But then it just plays the sample when I press the pedal. I want it to only trigger when the hihat is hit and the pedal is in the middle.

I guess something like this:

If A#1 (hihat) is hit
and CC#4 is < 64 then play sample "open"
else
If A#1 (hihat) is hit
and CC#4 is > 64 and < 120 then play sample "semi closed"
else
If A#1 (hihat) is hit
and CC#4 is >=126 then play sample "closed"

Is it possible to set up something like this without a lot of transformers?

Oct 16, 2008 7:48 PM in response to Rohan Stevenson1

I recently bought a FD-8 so i am able to see both FD-7 and FD-8 in action. They behave identically with the TD-10 drum module. The TD-7/TD-8 pedal works in conjuction with a drum pad. Drum pad sends note on/off and velocity data with the range of 0-127. When hi-hat pedal is moved up and down CC#4 is sent with range of 0 (open/up) to 127 (closed/down). When hi-hat pad is hit and pedal is down CC#4 127, note F#1 is sent. When hi-hat pad is hit and pedal is any other position CC#4 0-126, note A#1 is sent. In addition, when hi-hat is not hit but pedal is moved from up to down, when CC#4 passed threshold around 80 (depends on velocity) note G#1 is sent. This is the "chick" sound.

It looks like what i need to do is get the CC#4 and velocity data and ignore the note messages sent by the TD-10. I then divide the CC#4 into ranges and make them trigger different midi notes combined with the velocity data from the drum pad. I do not care to model the "chick" sound, i would be happy with a good responsive range of open to closed hi hat sounds.

I am thinking 7 ranges would work such as oultined below.

CC#4
0-3 Open Sound
4-25 Semi-Open Sound 5
26-50 Semi-Open Sound 4
51-75 Semi-Open Sound 5
76-100 Semi-Open Sound 2
101-122 Semi-Open Sound 1
123-127 Closed Sound

Ok, how do i implement this in the Logic Environment. Hopefully i have given enough information now. I foresee seeing a rats nest of Transofrmer and Switch objects to achieve this.

Oct 16, 2008 8:07 PM in response to quadrupolesmurf

I have played with BFD drums. I did not like it. The EXS24 in conjuction with Redmatica Keymap and Logic looks like it will do everything i need as far as electronic drums. The problem about scrubbing the midi data and tweaking sample sets to get a realistic velocity curve is solved.

I plan to sample my own acoustic kit and then go into unchartered territory. I am not interested in "realistic drums" but REALISTIC feel. I accept the fact that electronic drums are NOT acoustic drums. But the expression has to be there. Latency has to be resolved, the dynamic range has be there and feel right.

Oct 20, 2008 10:31 AM in response to SmhooZag

Info for people who want Roland hihat remapping to notes (Specifically for Addictive Drums, but also other note based sample triggers):

A guy named Tomas Lindroos has created a small midi remapping program called GMDrums2AD. It works with my Roland HD-1 when selecting the TD-9 preset!

URL:
http://users.abo.fi/tolindro/gmdrums2ad/GMDrums2AD/GMDrums2AD.html

Oct 22, 2008 8:37 AM in response to machineboy

This is pretty cool. I wonder if the source code will become available. Anybody else come across open source MIDI remapping programs? Post links here! I can program somewhat so if a MIDI remapping infrastructure is provided, i can modify the code for custom needs. This is how one can fully duplicate the Roland hi-hat behavior (chick, splash, varying open/close sound after single hit) and bypass the limitations of the Logic environment. True, you will have an external program to sync with your logic projects, but no biggie. How often does one need to change a controller setup?

Oct 24, 2008 2:24 AM in response to SmhooZag

Well.... i have done the round robbin. I have concluded that the Logic Environment objects cannot do the sophisticated MIDI processing required to model a hi-hat. All you have is the Transformer and Switch objects and they are not enough.

However, i just came across a freeware application called MIDIPipe that does processing like the Logic Environment objects PLUS allows running of Applescripts. I haven't tried it yet but it looks promising.

Oct 24, 2008 2:43 AM in response to SmhooZag

hi mate,

i have not forgotten you, but i have been extremely busy chasing dubs on a very big project. i need an hour or so to get my head round what you need to do, and frankly any spare hours i get need to be used sleeping. i am absolutely certain that the environment WILL be able to solve your problems, but i don't want to lead you up the garden path before i am 100% certain myself how to achieve it. in the mean time, have you posted on logicprohelp? there are a number of guys there who eat this sort of thing up for breakfast. not least the mods there who are extremely knowledgeable.

Advance MIDI Question #3

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