-
Notifications
You must be signed in to change notification settings - Fork 5
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Staves with different numbers of lines / placement of symbols w.r.t. staff lines #23
Comments
I think we have this already in our spec as |
@DILewis Ah, you're right. Should I change this issue's title into 'Enable placing symbols on or between staff lines'? |
If I understand correctly, this means that |
@lpugin Not quite. The semantics are constant here, it's just the placement of the symbols – some put put symbols on the lines as if the line is an instrumental course being stopped. Others put the symbol between lines so they're easier to read. If you've got 6 lines, you've got 7 spaces, so there's a choice whether to put the first course above or below the first line. |
Alternatively, we could make some lines invisible. I think this could be indicated in the <staffDef lines="6">
<tuning>
<course n="1" visible="false"/>
</tuning>
</staffDef> However, setting visual parameter in tuning looks pretty wrong, so maybe this should go elsewhere in staffDef. I don't think we have in CNM a way to make one specific staff line invisible. |
I think we should still use the actual course for those notes. Let's say we have a five-line staff, and a note on the sixth course (as in the example in the issue). Then that note should still have |
@lpugin Yes, that's how I understood you. David is talking about something else: whether the symbols are 'through' the lines (as in your example) or on top of them. |
Sorry, I wasn't thinking about the 5-line staff leger line issue when I replied. Not paying enough attention. |
Should the d on the 6th course in Laurent's example above be treated similar to a note on the 7th, 8th, etc. course, for which there will never be a staff line? EDIT: I mean the diapasons. |
It looks like specifying in the StaffDef whether the symbols are rendered on top of or through the staff lines solves that issue, doesn't it? @lpugin an example of symbols on top of the staff line is this one (notice that there is no ledger line for the 6th-course symbols): |
Actually <staffDef lines="5" ontheline="false"/> |
well, |
Just to get back to the idea of invisible staff lines above, even though they seem to be less of a solution: There is |
Staves can have fewer (or more?) than six lines.
Example:
phalese-1547_7-no_21.png
The text was updated successfully, but these errors were encountered: