So, I think there are problems with logic in the Percussion Maps and/or its interaction with the Percussion Instrument Playing Techniques editor.
I have here a case of two techniques using the same logic, but getting different results.
One is the “Bell shaft” sound.
The other is the “Edge shaft”.
Here they are in the Percussion Map, MIDI note 54 and 68:
Here they are in the Percussion Instrument Playing Techniques editor:
In both cases I am using a Tenuto marking to trigger the technique combinations.
In both cases the there are two combined techniques.
Both cases use “Shaft” as one of those combined techniques.
In the test file, only the “Bell+shaft” technique is playing back correctly.
The “Edge (cymbal) + shaft” technique is not. It instead plays the MIDI note for “Edge (cymbal)”.
Here is the test notation:
Bar 4, with the circled “x” noteheads and the tenuto marking plays back MIDI note 54 as instructed.
Bar 5, with the “slashed noteheads” and the tenuto marking should be playing back MIDI note 68, but is instead playing 54.
Here is the test file:
Sus cymbal edge shaft problem.dorico (914.3 KB)
So, they are both very clearly defined using the same approach.
Why does one work and the other not?
At this point I can’t help but think there is some kind of fundamental problem with the logical processing in the drum maps and/or the notehead playing technique editor.
It seems never clear what exactly to expect for the outcome of even simple combinations.
This turns percussion map programming into a bit of a guessing game.
I don’t know what’s going on under the hood, but it needs to make more sense in the UX.
If there is some logic I missed in formulating the expectations for the above percussion map programming methods , please let me know.