possible implementations to render a glissando.
As an extension of my recent work on ornaments and articulations, I'm starting to work on the playback implementation of the glissando.
Please let me know your feedback if you like my suggestion, or if you have objections or concerns.
I can think of several different ways to implement this playback. Maybe there are more ways.
- a run of notes between the given notes respecting the key signature and any measure specific accidentals.
- just the white notes (as on a piano keyboard)
- just the black notes (as on a piano keyboard)
- the chromatic scale notes (as on a fretted guitar)
- a continuous frequency spectrum (as on an unfretted guitar, cello, or slide trombone)
BTW, can someone tell me whether musescore supports a concept such as #5?
Some might suggest that the default glissando style should be a based on which instrument it is. However, I don't know enough about all the possible instrument types to come up with reasonable defaults.
My suggestion is to have a new property on the glissando which specifies its playback style.
My idea would be to generate events for the appropriate intermediate notes, all of equal length except with the leading note being stretched a bit for emphasis.
Here are two possibilities, obeying key signature (in this case, just the white notes) and chromatic scale.
I look forward to your comments.