Open alensiljak opened 3 years ago
I'm always learning about new ABC features and how to use them in abcjs.
If you put a bar line
|
in brackets:
[|]
it becomes an invisible bar line, but is still associated with the staff it appears on.
This can be very useful for having a meter change in abcjs at the start of a staff show up at the beginning of the next staff instead of at the end of the previous staff.
Here's an example with two meter changes, one on the second line and one on the fourth line:
Ignore the actual meter numbers in the example. They could be anything.
The first meter change declaration at the start of the second line shows up at the end of the first line.
For the meter change declaration on the fourth line, look at how adding the [|] before the meter change in the B part moves the meter indication to the beginning of the next staff.
I would like to revive this feature request since I am frequently transcribing scores with multiple key changes and repeats, like shown here.
The abcm2ps seems to be handling this case properly. Yet, of course, it has its own quirks and limitations.
Works for key changes as well.
On Fri, Sep 20, 2024, at 11:46, Michael Eskin wrote:
I'm always learning about new ABC features and how to use them in abcjs.
If you put a bar line
|
in brackets:
[|]
it becomes an invisible bar line, but is still associated with the staff it appears on.
This can be very useful for having a meter change in abcjs at the start of a staff show up at the beginning of the next staff instead of at the end of the previous staff.
Here's an example with two meter changes, one on the second line and one on the fourth line:
Ignore the actual meter numbers in the example. They could be anything.
The first meter change declaration at the start of the second line shows up at the end of the first line.
For the meter change declaration on the fourth line, look at how adding the [|] before the meter change in the B part moves the meter indication to the beginning of the next staff.
— Reply to this email directly, view it on GitHub https://github.com/paulrosen/abcjs/issues/668#issuecomment-2362385338, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABL6VKPBAGEUTSUZA6IZVOTZXNO4ZAVCNFSM6AAAAABOQ5YKYGVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDGNRSGM4DKMZTHA. You are receiving this because you are subscribed to this thread.Message ID: @.***>
With the following snippet:
MuseScore renders the following:
Note that the 6/8 marks are both at the end of the line, after the change, as well as at the beginning of the new line.
Abcjs renders the following:
The meter marks are displayed at the end of the line, to warn of the change, but not at the beginning of the new line. I find it more obvious when the marks are also displayed at the end of the line, just like at the start of the tune, although it may seem redundant. Any thoughts on this?