Agree this is not a DAW thing. The DAW is simply dumping MIDI data to the BB as if it were a proper sound module. It is up to the BB to correctly handle the data stream. Also, it is not a problem with choke groups. I believe they work correctly regardless of whether BB is playing the loop, or BB is “being played” by an external DAW.
My guess is the BB firmware MIDI player correctly deals with the percussion/non-percussion notes based on the settings in the drum kit when playing loops internally from the SD card. Somewhere in the code it is asking itself “is this a percussion or non-percussion note”, and then ignoring or enabling any associated Note Off event accordingly.
However, when the BB is connected to a DAW via MIDI cable as a “sound module”, it seems to skip that step. Interestingly, there is a “global” BB MIDI setting for incoming MIDI data to “Ignore” or “Enable” Note Off events. This is odd to me, since the BB should be ALWAYS ignoring Note Off events for percussion notes, and enabling Note Off events for non-percussion notes (as defined by the drum kit). There should be no need for this “global” setting which is too “heavy handed” in either setting.
I suspect this is an artifact of SS responding to users wanting BB to be better behaved with “mixed” drum kits (e.g. dealing with non-percussion samples correctly). Somewhere in the evolution of this capability in the BB firmware, the automatic handling of Note Off events for percussion vs. non-percussion samples did not get implemented correctly for direct MIDI operation. I suspect also this is why the MIDI setting was added for “Ignore” or “Enable” Note Off events, without considering mixed kits need BOTH behaviors based on the kit settings.
This might be something easily fixed in a firmware update. Until then, I can still do what I wanted to do, which is audition my sequences directly from the DAW to the BB for final mixing. This saves me from going back and forth to accomplish the same thing. However, I have to live with the fact that in DAW->BB mode, either the drum notes will be “cut off” via Note Off events (tolerable), or the non-percussion notes will ring on (not so tolerable). Still works OK for final editing, but it would be nice to hear everything EXACTLY as it would play live.
SS are you listening? Am I missing yet another “hidden” feature that deals with this issue?