request: accept ANY channel SMALLER than X

pedro.estrela

2020-05-06 23:57:23

Currently we can match channels as follows:

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.