Ok. I didn’t have the Voice property ‘Soprano’ set for the upper voice of the chord. With the property set it works fine.
However, for a piece of a hundred bars with a track containing many parts scattered around the track, setting the ‘Soprano’ property for each note of a chord is tedious. Cubase is not yet smart enough to determine the status of a voice in a chord after recording (MIDI). I can always use the LE ‘Select Melody Line’ command and set this property for all selected notes by selecting the voice property, but it is still tedious.
Is there a way to set this property for selected notes in a part using LE? The algorithm is quite simple, namely:
1 - Select the melody of a chord for a given part, LE ‘Select Melody Line’ does the job perfectly.
2 - Set the ‘Voice’ property to ‘Soprano’ for the selected notes, I haven’t found how to do it with LE.
3 - Extract to a new track the notes with this property. This works well if the ‘Voice / Soprano’ property is set.
Item 1 and 3 are easily achieved (at least separately); they use two different ‘Select Events Matching Filter Condition’.
I guess that to achieve this algorithm, it would be necessary to use a macro.
Do you have a solution to propose to solve this problem?