fix issue #174: Octavia on cross-staff can lead to destructor crash + incorrect rendering
fix crash bug related to pageFormat (issue #159)
fix incorrect font format (issue #157)
fix incorrect beaming (issue #161)
fix incorrect beaming (issue #136)
fix incorrect beaming (issue #58)
fix incorrect beaming (issue #154)
fix incorrect beaming (issue #88)
fix incorrect beaming (issue #137)
fix multiple articulations on chords (issue #151)
fix extra accidental on multi-voice chord (issue #147)
fix incorrect beaming with empty (issue #146)
fix accidental extra space in chords (issue #145)
fix incorrect octava rendering (issue #134)
fix ledger line width with chords and heads reversed (issue #135)
fix incorrect accidental rendering with chords (issue #144 and #81)
fix fontalign state after text drawing
v171
2 years ago
Change log
add 'hidden' attribute to \octava
support single quote strings
new \mrest tag intended to multi measures rests
new bar tag parameter: measNum: set measure number sequence
new bar tag parameter: hidden: a boolean to hide the bar and prevent measure num to move
implement circle with \mark
new interface to change piano roll voices color, based on html names
fix incorrect volta placement
fix incorrect repeatEnd length with non 5 lines staves
fix infinite loop issue in the context of small page width
fix issue with meter position and staff size
introduce variables
known issues:
variables at the end of a range must be followed by a space (preceding the closing ')')
variables used as note name followed by note attributes must be followed by a space
v168
4 years ago
Change log
fingering text supports comma-separated strings, which are rendered vertically stacked
new "wavy" parameter tag for trills
new \bow tag
Guido font extension - version 3.9 - fp glyph
Guido font extension - version 3.8 - bow up / down glyphs
fix svg export issue with '&' character
partial fix for incorrect slurs (issue #90)
improve articulations placement
autoHideTiedAccidentals global setting is now 'on' by default
fix incorrect slur position for beamed chords (issue #100)
fix incorrect tuplets on chords (issue #103)
fix incorrect tremolo on chords preceded by a grace note (issue #108)
fix incorrect incorrect slur position (issue #94)
fix missing clef and signatures due to staff tag (part of issue #96)
known issue: incorrect system map for examples/beethoven.gmn
v167
4 years ago
Change log
\accel and \rit tags revised: support now format strings (as \tempo do)
new \footer tag
tempo support text parameters (issue #23)
new global setting (\auto) to hide accidentals on tied notes (issue #78)
correctly handle harmony string in harmony tag
add position attribute to harmony tag
add harmonyPos attribute to auto tag
add new GuidoGetTempoList API
add new GuidoGR2SVGColored API
update wasm bindings
add 'autopos' attribute to \intens
add 'autoIntensPos' and 'intensAutoPos' attributes to \set and \auto global voice settings
key supports a 'free' parameter, the "free=..." value is becoming obsolete
fix stem length issue on last note when beaming reverse directions
fix incorrect stem direction with cross staff chord
fix staff lines count limitation + various layout issues with bars
fix missing initialisation in static Times font
fix crash bug with special tempo form
fix crash bug with tremolo and accidentals
fix incorrect arpeggio position when embedded in text tag
fix incorrect beaming with chords spanning different staves
fix incorrect slur position with different staves
fix incorrect tempo position (stacked on the beginning of the staff)
fix incorrect flag position with multi staves chords
fix crash bug with nested beams (issue #86)
fix incorrect last bar numbering (issue #25)
1.6.6
5 years ago
Change log
version 1.6.6
new pedalOn and pedalOff tags
intens tag: add text before and after attributes
fingering tag: add position attribute, add global settings
add -viewport option to guido2svg
new \arpeggio tag
new GuidoGetMetersAt API
fix slur rendering with one grace note and a regular note
fix slur collision with chords
fix incorrect cresc. on single chord
fix incorrect articulations position in case of enforced beaming
fix incorrect text position for marks
fix \intens bounding box
fix noteFormat issue within chords (issue #17)
dm parameter removed from \cresc and \decresc tags (redundant with \i)
fix ignored dx parameter for \systemFormat tag
fix inverted dy for dynamics (\cresc, \decresc)
ornaments syntax change (affects \trill, \mordent, \turn): they don't use a chord for
specification any more, but can be applied to (real) chord. Tag parameters have been redesigned.
slurs: dx[12] and dy[12] are now taken into account when curve direction (up | down) is set,
dx and dy are now applied as offsets to dx1, dx2 and dy1, dy2