pls make a defult option

mantisisrael

2006-10-30 12:36:44

pls make a defult option that every key stroke will only act one time!
every time a press on my midi keys it acts on impact and on relese:( icant solve it:( and cant work

florian

2006-10-31 15:14:57

Hi,

this can be solved quite easily (I assume you want to translate MIDI note 0x40):

MT Classic 1.4
-----------------
You need to prepend a Translator which "swallows" the "key release" (i.e. Note Off) message (order is important!):

Translator 1: swallow Note 0x40 Off
General: Stop Processing: checked
MIDI IN: 90 40 00
OUT: <nothing>

Translator 2: translate MIDI 0x40 to keystroke
MIDI IN: 90 40 pp
Keystroke Out: <your keystroke>

MT Classic or Pro 1.5
------------------------
Define separate key down and key up (order is important!):

Translator 1: translate Note Off 0x40 to keystroke up
General: Stop Processing: checked
MIDI IN: 90 40 00
Keystroke Out: <your keystroke> up

Translator 2: translate Note On 0x40 to keystroke down
General: Stop Processing: checked
MIDI IN: 90 40 pp
Keystroke Out: <your keystroke> down

MT Pro
--------
Use a rule to filter out the Note Off:

Translator 1: translate Note On 0x40 to keystroke
MIDI IN: 90 40 pp
Rule:
IF pp=0 THEN exit rules, do not execute Translator
Keystroke Out: <your keystroke>

Hope that helps!
Florian