pedro.estrela
2020-05-06 23:57:23
Currently we can match channels as follows:
- a specific channel from the list
- a variable
- any channel
I have A LOT of translators that operate on channels 1..4. For these I use ANY CHANNEL, and then this as my first rule:
"if qq>3 then exit rules, execute Outgoing Action"
Could we please extend the list to include "smaller than X" as a channel option?
PS: Similar request applies for notes/cc as well
Steve-Bome Forum Moderator
2020-05-07 01:12:47
You can use any operator on any incoming variable. For instance, if qq is the channel, the below rules will filter anything out between channels 3 and 10 with 0-2 and 11-16 still going through.
// MIDI Channel 3 (which is 2 numberin from from 0-15 and below, exit
if qq>2 then exit rules, skip outgoing action
// MIDI Channel 10 (9 and less)
if qq<10 then exit rules, skip outgoing action
// The default is to execute outgoing action so no more rules needed here.
Steve Caldwell
Bome Q and A Moderator and
Independent Bome Consultant/Specialist
bome@sniz.biz
Steve-Bome Forum Moderator
2020-05-07 01:58:58
comment
Ah I see, you want to have that as an input option I assume so you don’t have to weed through rules (per your other request) which still records thin incoming action and rules.
Yes, I think this would be nice feature to put simple parameters in incoming triggers.
One that I would like to see is a trigger for Note-On or Note-Off instead of separate ones for Note-On and Note off. It would reduce the number of translators by 1/2 in many instances or stop the rules from executing for those that I filter myself with rules.
So just to let you know. I really get what you are looking for after thinking a bit more after seeing your initial request.
The key factor is to skinny down the log window for unimportant stuff and rely a little less on rules for simple evaluation of incoming triggers.
pedro.estrela
2020-05-07 03:35:21
comment
that is indeed my use case.
merged NoteON/OFF would be another great one indeed
PS: If any of my requests are unclear please always ask. I usually have good story behind it
Florian Bome
2020-05-07 15:21:15
Thanks for the feature request. Something more generic would be suitable:
(x) List of Channels: 2, 10, ga
I've added it to our feature request list.