cancelling/compounding techniques

I need to know which techniques cancel other techniques and which compound. For example, espressivo (espr), when input, carries through until normale (norm). But, adding certain other techniques to notes after espr (but before normale causes the techniques to compund.
so ... given 3 half notes with the following techniques attached to each respectively
espr lyri norm
The first note satisfies
The second note satisfies
... and the last note defaults to no technique, i.e., norm cancels all techniques. There are also other techniques that are valid only for the note they are attached to but should really carry on, fasv, slov, for example.
I guess what I am after is a list of techniques that really describes the behavior on a score, continuous, static, compounding, cancelling etc ... Writing rules is becoming a decompiling exercise of sorts and wastes tremendously more time than it should.
David
so ... given 3 half notes with the following techniques attached to each respectively
espr lyri norm
The first note satisfies
- Code: Select all
<if technique="espr" />
The second note satisfies
- Code: Select all
<if technique="espr" />
<if technique="lyri" />
... and the last note defaults to no technique, i.e., norm cancels all techniques. There are also other techniques that are valid only for the note they are attached to but should really carry on, fasv, slov, for example.
I guess what I am after is a list of techniques that really describes the behavior on a score, continuous, static, compounding, cancelling etc ... Writing rules is becoming a decompiling exercise of sorts and wastes tremendously more time than it should.
David