Hi folks,

I'm using a MIDI trigger set to get live drum sounds from Hydrogen. I 
previously had gear that handled the hihat pedal itself, switching the note the 
hihat pad between closed and open according to the pedal state (simple switch).
Now I got an Alesis Control Pad which just emits events for every connected 
pad/pedal without modification.

But: For the hihat pedal/switch, the device generates a control change message 
on close and on open, specifically, it is controller 4 with value 0 on closing, 
controller 4 with value 127 on opening. I read in the net that this is rather 
standard ... CC04 messages for hihat control.

Now, it must be possible to use these with hydrogen, eh? Especially since it 
can use CC messages in the latest release. At least I read something about this 
and I found the dialog where you can map actions to MIDI events
To make this one less of a mere request for the -users list: I think there's a 
bug in that said dialog. I also tried the current svn trunk to verify... and 
thing is this: One does not seem to be able to delete entries fromt the event 
list.
It only grows. Or is this a specific bug with my installs? I try to empty an 
entry by selecting an empty item as event or action, but that change is not 
respected.

I do not see a way to remove an event one put there. Even worse: Any change in 
an existing entry seems to lead to a new entry being added. That feels rather 
fatal, but I suppose it is something simple to solve once diagnosed.

That was the bit relating to "please report issues to the -devel list" message 
on startup of svn hydrogen... now back to the enhancement bit, if I'm lucky, 
it's just a support request:

Can Hydrogen distinguish between CC 04 message with value 0 and CC 04 with 
value 127? If not, I guess it's trivial to add.
The more interesting part: Is it possible to react to these messages by 
remapping the hihat MIDI note or reorder instruments so that the note switches 
between open and closed hihat?
Of course this is possible somehow, but I wonder how much exactly is missing in 
hydrogen to support that. It's a very basic feature of drum playing: Open and 
close the hihat. Hydrogen can already mute the open hihat on playing the closed 
one (mute groups, which also makes choking of cymbals possible - yay!). 
Remapping an instrument on control messages should be possible, eh?

I'd be willing to hack on that myself... but that might be quicker given some 
pointers into the code or even the message that the desired effect is already 
possible without changing hydrogen code.
So, comments? Hydrogen is _this_ close to being really useful;-)


Alrighty then,

Thomas.

PS: I presume that continuous Hihat control is realized with CC04 messages with 
values between 0 and 127 ... I actually have a Roland drum kit with such a 
variable hihat... so could also provide testing on such support.
Though proper suppoert for variable hihat will need more elaborate support, I 
suppose (adding another dimension to instruments besides velocity), the simple 
switch between two modes (or 3, or 4 ... ?) should be simpler at least in some 
hackish manner. This would finally make hydrogen really usable as live 
performance drum sampler.

PPS: Before I noticed that the Hihat pedal triggers CC messages, I wanted to 
suggest the same hihat instrument switching triggered by note on/off of the 
pedal. That would be a more generic solution and equally possible, I guess.
Quick note on/off of the pedal could even trigger a splash of hihat like my 
Roland drum brain does.

------------------------------------------------------------------------------
Download Intel® Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
_______________________________________________
Hydrogen-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/hydrogen-devel

Reply via email to