I have a midikeyboard here, that has 8 trigger pads. I would really like to use them in a live situation just like these monome controllers. The problem is that they have any kind of velocity. I would like them to turn something on with the first press, and off on the second. So far they send control messages and I've tried to connect them to a midi event via stripnote, but its always the same. When I rest my finger on the pad it continously posts messages.
Any ideas how to work around my way?
-
ignore velocity of trigger pads
-
Hi,
What about something like this?
It will also ignore any note offs. If you are on vanilla, you will have to write the logic behind [alternate] yourself, but that should be fairly simple (it outputs once from the left, then from the right, and so on).
Cheers,
Gilberto -
Just tried the idea:
- I didn't know about alternate. Fairly interesting... could help.
- Still alternate gives flickering ons and offs on both sides. So no reliable "on / off - only - situation".
Thanks for the quick answer though!
-
Try adding a [change] immediately below [> 0]. The flickering is probably because when you press down a button, new values arrive on [> 0] and it keeps outpting 1s. With [change], all output will be ignored unless it's a different one.
-
Sorry, dude. Still it's flickering. Change maybe doesn't work because when I press the button it senses the pressure every second so in fact it is different which is why it's flickering.
I've thought about only sensing the controller number and ignoring the value. Maybe this could be a solution? -
I should point out that I'm not using [notein] but [ctlin]. Maybe this helps?
-
I should point out that I'm not using [notein] but [ctlin]. Maybe this helps?
Not really.
I've thought about only sensing the controller number and ignoring the value. Maybe this could be a solution?
You are totally right. Try this:
pad.pd -
Now it doesn't do anything at all.
-
Well, you need to use the first outlet of [ctlin] as that is where the value is coming from. I used the middle one of [notein] because that's where velocity is output.
-
Ahh... That's working! COOL!
Thank you so much! -
I start to love this small programm more and more. So far I've even done my own little synthesizer with that one...
Cheers
Jens -
Glad to hear that, Jens. I warn you that Pure Data is highly addictive
Cheers!
Gilberto