Open KunstDerFuge opened 2 years ago
Is there a format such as MusicXML that supports this? If so, can you attach an encoding that does this? Indeed, this is a scenario I had not thought of, but I'm such a beginning pianist that I have certainly encountered it.
(If it does not appear to be supported by MusicXML -- perhaps make an issue on the W3C music notation list, and tag me and I'll support adding it. Clarinets and violins and just about everything have alternate fingering needs as well)
music21 version
7.3.3
Problem summary Because articulations cannot be applied to notes within chords, it is impossible to provide alternate fingerings for chords. Chord fingerings are simply mapped from an ordered list to each note in the chord. Seems related to #909
Expected vs. actual behavior I am generating piano chord exercises programmatically based on a book. In the book, the exercises are simplified and written on one line, but meant to be played with both hands, LH an octave lower than written. The fingerings above and below are for RH and LH respectively.
However, applying more than three fingerings to a three-note chord results in ignoring the additional fingerings.![image](https://user-images.githubusercontent.com/19453213/185002842-abc8f077-5454-4aa7-8b0a-d852e2ce1d03.png)
More information To support this rendering, either notes within chords must have their fingerings rendered, or chord fingerings must consider alternate fingerings, perhaps by parsing / filtering them out into a second list.