sibmei icon indicating copy to clipboard operation
sibmei copied to clipboard

@startid vs. @tstamp vs. @plist on spanners

Open th-we opened this issue 8 years ago • 0 comments

This is related to #75.

I have a WIP branch that is intended to add @startid, @endid and @plist to all "spanners", following the voice numbers 0-4 (0 meaning "add @plist reference to notes from all layers").

I'm wondering in what situations @startid/@endid should actually be added in addition to @tstamp/@tstamp2/@plist. The situations I'm wondering about are:

  • when lines like hairpins start/end between notes, i.e. are not really attached to notes
  • for multi-voice lines, there might be multiple start/end notes - picking one would be arbitrary and potentially misleading

I therefore want to omit the @startid/@endid whenever there is no 100% clarity. I'm not 100% sure, though, because @startid/@endid might be useful for applications that can't/don't want to parse @tstamp/@tstamp2.

th-we avatar Mar 20 '17 15:03 th-we