HiHat Pedal Settings
Type
Set the type of the HiHat pedal. The only difference, at the moment, is that when it set to F.Contr (Foot Controller) MegaDrum send Control Change (CC) messages with the changes of the pedal position. And when it is set to Pot (Potentiometer) it doesn't send CC messages.New Algorithm
New pedal handling algorithm for CC4 messages and Chick/Splash triggering. Default is No. When set to Yes it uses 4 settings:- MinVlcty
- MaxVlcty
- ChckDead
-
ChkCrv
-
If you press/release your pedal longer then ChkDead time period then no chick/splash will be triggered. To find right setting for it, navigate to Pedal->ChkDead and see detected values for various press speeds.
-
If you press/release your pedal slower then MinVlcty but shorter than ChkDead then chick/splash will have velocity 1.
-
If you press/release your pedal faster then MaxVlcty then chick/splash will have velocity 127 if started from full open or below 127 if started from lower position.
-
If you press/release your pedal with a velocity between MinVlcty and MaxVlcty then chick/splash will have velocity between 127 and 1 depending on where the press started and the press velocity.
ChkCrv is used to apply desired velocity Curve to chick/splash notes.
To configure:
-
navigate to Pedal->MaxVlcty and press the pedal as fast as possible. Note the "raw" velocity value you see and set MaxVlcty just below this value. In my case it was around 900.
-
navigate to Pedal->MinVlcty and press the pedal as slow as you want it to be still registered as chick. Note the "raw" velocity value you see and set MinVlcty just above this value. In my case it was around 400.
-
navigate to Pedal->ChckDead and press the pedal as slow as you want it to be still registered as chick. Note the "raw" timer value you see and set ChckDead just above this value. In my case it was around 600.
-
navigate to ChkCrv and set it to Exp2C. You may of course use another Curve or create a custom Curve for chicks and I recommend to use Exp2C as a starting point for the custom chick Curve.
Curve
Set a curve you want to apply to the HiHat pedal CC messages. Options areLinearC, Log1C, Log2C, Log3C, Exp1C, Exp2C, S1C, S2C, Strong1C, Strong2C.
Default is LinearC. Can be used to metigate non-linearity of the pedal output.
Chick Delay
Sets a number of milliseconds MegaDrum will wait before sending a Chick note, when you do a Chick. It can be set to any value above 0. If you set it to 0 you can only get Chicks. The higher ChckDelay the easier it is to get Splashes but the longer delays are when doing Chicks. If set too high, 15-30 milliseconds, you might begin noticing Chick latency.Default is 0.
Alt In
Here you can choose to use either a standard HiHat pedal input if set to No, or an alternative high impedance HiHat pedal input if set to Yes. High impedance might need to be used with high impedance output pedals.Default is No.
CC Value
Cotrol Change message number to be used with F.Contr type.Default is 4.
CC Reduction Level
CC MIDI messages reduction level . If set above 0 it reduces amount of CC MIDI messages for pedal position changes. Can be set between 0 (default - no reduction) and 3 (maximum reduction).Reverse Input Levels
For some types of pedals it necessary to set it to Yes to reverse input levels read from a pedal.Enable Soft Chick
Enables or disables "soft chicks". "Soft chick" are HiHat "chicks" which are triggered when the pedal is pressed only half way and then quickly released.Levels Auto
If set to Yes MegaDrum will try automatically adjust HiHat Pedal -> LowLevel and HiHat Pedal -> HiLevel after you pressed the pedal a few times. You may use it initially as a guidance for proper Low and High levels of the pedal. Once you saw what levels were auto set you'd better set it to No and adjust LowLevel and HiLevel values manually.Default is Yes.
Low Level
Set the low level of the pedal, when pedal is fully pressed. If set too low you may not be able to get fully closed HiHat pedal.High Level
Set the high level of the pedal, when pedal is fully open (released). If set too high you may not be able to get fully open HiHat pedal.You should adjust both low and high level so that the values were as far apart as possible and yet the pedal reaches extreme positions. Use VU Meter (not very accurate), Big VU Meter (more accurate) or CC messages (with MDM Raw MIDI Log). When using CC messages and MDM Raw MIDI Log as a guidance you need to achieve such a configuration that CC messages are not sent by MegaDrum in extreme pedal positions.
OpenLvl / SOpenLvl / SOpenLvl2 / HOpenLvl / HOpenLvl2
Measured against CC MIDI message value: 0 - for fully open, 127 - for fully closed. Set the level below which HiHat hits registered as open/semi open/semi open2/half open/half open2 hits.ClosedLvl
Measured against CC MIDI message value: 0 - for fully open, 127 - for fully closed. Set the level below which HiHat hits registered as semi closed and above which as closed hits.MinVlcty / MaxVlcty / ChckDead / ChkCrv
<HiHat Pedal >
MinVlcty: 400
<HiHat Pedal >
MaxVlcty: 900
<HiHat Pedal >
ChckDead: 600
<HiHat Pedal >
ChkCrv: Exp2C