Drum pad velocity ?

Beermilkshake

2009-04-29 01:59:31

Hey there,

Could someone please tell me how to get some decent velocity curves out of my Alesis Performance Pad (drum pad) into Reason's Redrum? I don't have a clue. So far I'm getting 1 sound out of each pad with no sensitivity.

Don't know how them rules work !

Cheers,
Steven

Beermilkshake

2009-04-30 17:37:55

Anyone ? :S

ruediger

2009-05-07 14:22:30

Hi,

sorry, I don´t have an Alesis Performance Pad. What are the Midi output of these pads? Maybe you should use variables and rules to trigger the output for Redrum.

Cheers,
Rüdi

Beermilkshake

2009-05-07 14:49:44

Hi,

Ofcourse I need rules and variables, that's what I'm asking you though :)

The Alesis Performance pad is similar to the Alesis ControlPad which is similar to the Roland SPD-20. They are just pads that you hit that trigger samples..

So I'm asking you for the rules on getting some velocity/sesitivity out of these pads. By the way, they are in their original form velocity-sensitive however when I translate them to Redrum the velocity gets killed.

Don't all drumpads need rules applied to them (for getting the right velocity) when going through Bomes MT ?


Here's the midi on my Alesis Pad.

1. HIGH TOM: #48 / C3

2. LOW TOM: #45 / A3

3. CRASH CYMBAL: #49 / C#2

4. RIDE CYMBAL: #51 / D#2

5. BASS KICK: #36 / C1

6. DRUM SNARE: #38 / D1

7. CLOSED HIHAT: #42 / F#1

8. OPEN HIHAT: #46 / A#1

Thanks.

Beermilkshake

2009-05-14 18:34:28

Hey Ruedi,
I tried using the code I found here but it didn't work.. So still no luck.

Peace

Beermilkshake

2009-05-14 18:35:31

florian

2009-05-22 08:57:50

could you please copy/paste your current preset so that we can see what's happening? routing through velocity shouldn't be a problem at all. It's probably just a minor typos or so...

Florian

Beermilkshake

2009-05-22 09:42:59

Hi,

What do you mean by copy/paste my presets ? The 'log window' perhaps ?

Thanks

florian

2009-05-22 10:06:43

You can just select a preset (or all translator entries in the translator list) and use Edit|Copy, then Edit|Paste in the forum "post a reply" field so that I can see how your preset works. Of course you can also use Ctrl-C/Ctrl-V or with Command if on Mac. Then I can see how you have "programmed" MT.

Thanks,
Florian

Beermilkshake

2009-05-22 10:23:56

This okay ?

Translator 0 :Channel 1
Options: swallow
Incoming: MIDI 90 24 00
Outgoing: MIDI 90 24 60

Translator 1 :Channel 2
Options: swallow,1 rules
Incoming: MIDI 90 26 00
Rules:
oo=0
Outgoing: MIDI 90 25 50

Translator 2 :Channel 3
Options: swallow
Incoming: MIDI 90 2A 00
Outgoing: MIDI 90 26 40

Translator 3 :Channel 4
Options: swallow
Incoming: MIDI 90 2E 00
Outgoing: MIDI 90 27 40

Translator 4 :Channel 5
Options: swallow
Incoming: MIDI 90 30 00
Outgoing: MIDI 90 28 40

Translator 5 :Channel 6
Options: swallow
Incoming: MIDI 90 2D 00
Outgoing: MIDI 90 29 40

Translator 6 :Channel 7
Options: swallow
Incoming: MIDI 90 31 00
Outgoing: MIDI 90 2A 40

Translator 7 :Channel 8
Options: swallow
Incoming: MIDI 90 33 00
Outgoing: MIDI 90 2B 40

PS. Alesis Pad arrangement:

1. HIGH TOM: #48 / C3 (top left pad)

2. LOW TOM: #45 / A3

3. CRASH CYMBAL: #49 / C#2

4. RIDE CYMBAL: #51 / D#2

5. BASS KICK: #36 / C1

6. DRUM SNARE: #38 / D1

7. CLOSED HIHAT: #42 / F#1

8. OPEN HIHAT: #46 / A#1 (bottom right pad)

Reason:

Deci: 36 37 38 39 40 41 42 43 44 45

note: C1 C#1 D1 D#1 E1 F1 F#1 G1 G#1 A1

Hexi: 24 25 26 27 28 29 2a 2b 2c 2d

florian

2009-05-23 09:50:11

Hi Beermilkshake,

I see what you're doing. Drum pads usually send NOTE ON + NOTE OFF at once. NOTE OFF is usually sent as NOTE ON with velocity 0. So all your incoming messages actually react on the Note Off message and send a fixed velocity NOTE ON message instead.

So I assume you want to do static mappings from e.g. drum 26 to drum 25 (in hex notation)?

Then try this:

Code: Select all

Translator 0 :Channel 1
Options: swallow
Incoming: MIDI 90 24 pp
Outgoing: MIDI 90 24 pp

Translator 1 :Channel 2
Options: swallow
Incoming: MIDI 90 26 pp
Outgoing: MIDI 90 25 pp

Translator 2 :Channel 3
Options: swallow
Incoming: MIDI 90 2A pp
Outgoing: MIDI 90 26 pp

Translator 3 :Channel 4
Options: swallow
Incoming: MIDI 90 2E pp
Outgoing: MIDI 90 27 pp

Translator 4 :Channel 5
Options: swallow
Incoming: MIDI 90 30 pp
Outgoing: MIDI 90 28 pp

Translator 5 :Channel 6
Options: swallow
Incoming: MIDI 90 2D pp
Outgoing: MIDI 90 29 pp

Translator 6 :Channel 7
Options: swallow
Incoming: MIDI 90 31 pp
Outgoing: MIDI 90 2A pp

Translator 7 :Channel 8
Options: swallow
Incoming: MIDI 90 33 pp
Outgoing: MIDI 90 2B pp
pp is a variable that can take any value in the incoming message, so no matter what the velocity is (or 0 for Note Off), it will always be mapped to the new drum.

Hope that works better!
Florian

Beermilkshake

2009-05-27 20:07:26

Hey it worked like a charm, thanks Florian.

Now I've got this footswitch to use as bass kick drum, but it's triggering 2 different notes at the same time (well 4 to be exact, but the last 2 are release notes and silent, so it doesn't matter).. Basically it's sending out one note on Channel 1 in Reason (which is what I want) and another on Channel 3 (which is what I don't want).

2: IN 01.03: MIDI 90 2A 64, pp=0x64
3: OUT 01.03: MIDI 90 26 64
4: IN 01.09: MIDI 90 2A 64, pp=0x64
5: OUT 01.09: MIDI 90 24 64

6: IN 01.03: MIDI 90 2A 00, pp=0x00
7: OUT 01.03: MIDI 90 26 00
8: IN 01.09: MIDI 90 2A 00, pp=0x00
9: OUT 01.09: MIDI 90 24 00

So lines 2. and 3. need to be cancelled somehow.
Lines 6. to 9. are inconsequential.
Can you help ?
Thanks.

Beermilkshake

2009-06-04 16:00:26

Anyone ? Nudge, nudge Florian ;)

I'm reading up on the rules section (again) but it's taking some time to understand.

Any help is appreciated, if what I'm asking isn't possible then I best be returning this footpedal!

Cheers

florian

2009-06-18 10:57:59

Hi, sorry for the late reply. You can swallow a MIDI message by doing the following:

1) create a translator with incoming MIDI: the MIDI message that you want to swallow.
2) in the incoming section, also check "swallow incoming MIDI message"
3) in the outgoing section, choose "none" as outgoing action type.

Also make sure that Reason doesn't open the foot controller directly.

Thanks,
Florian

florian

2009-06-18 11:00:09

Hmm, I should have first looked at your log!

I think what's happening is that you have multiple translators set up to react on your foot pedal: the 3rd translator, and the 9th translator. Both have as incoming MIDI: "90 2A pp". One of them translates to "90 26 pp", the other to "90 24 pp". Just deactivate or remove one of them to avoid duplicate messages to Reason.

Thanks,
Florian