---- Version 7.5.3 - 13/05/24 ---- Fix clash of stem and note when bigger stem due to beam (reported by Hudson Flávio Meneses Lacerda). Permit %%break in tune header (i.e. out of %%tune). Fix abnormal error when %%tune folowed by %%break. Have less width of explicit key signature with same accidentals at octave. Better handling of %%staffbreak. Fix lack of staves after %%staves and new staves. Fix bad line splitting with measure repeat (reported by Gerhard Schacherl). Fix bad vertical offset of tune on auto newpage (reported by Gerhard Schacherl). Fix the behaviour of "\n" in guitar chord since version 7.x.x (reported by Gerhard Schacherl). Don't raise error when %%textfont in tune header. Have smaller stems in some cases when the voices are inverted on a staff. Fix loss of deco/stem position/direction when declared in V: after T: / %%vskip / ... (reported by Colin Hume). Don't set natural accidentals when transposing K:none Fix bad accidentals of 2nd notes in a measure when transposing K:none (reported by David Lacroix). Have half ties when clef or staff change (reported by David Webber). Don't shift a voice when no overlap with the previous one. Don't have one head when unison and different dots (reported by Hudson Flávio Meneses Lacerda). Center the repeat measure signs. Don't have any slur starting from measure repeat signs (reported by Søren Bak Vestergaard). Have a longer tie when the ending note is shifted. Vertically center the rests when alone in a staff (reported by Hudson Flávio Meneses Lacerda). Shift on the left the volume decorations (ff, pp..) when under a note with a stem down (asked by Hudson Flávio Meneses Lacerda). Fix loss of rest when %%combinevoices >= 0 and invisible 1st rest. Extend %%combinevoices and remove %%comball. Put the dot decorations on the stems (asked by Hudson Flávio Meneses Lacerda). Have a better tie vertical offset (asked by Hudson Flávio Meneses Lacerda). Fix loss of position/direction commands when after K: or T: inside tune (reported by Hudson Flávio Meneses Lacerda). Fix loss of tempo when 'y' at start of tune in secondary voice (reported by Hudson Flávio Meneses Lacerda). Don't allow text insertion commands in tune header. Fix bad horizontal offset of stem when unison and shifted note head (reported by Hudson Flávio Meneses Lacerda). Fix nested tuplets vertical offset when slurs (reported by Hudson Flávio Meneses Lacerda). Fix a crash when tune with only repeat bars (reported by Colin Hume). Fix a crash when K:none and %%transpose (reported by David Lacroix). ---- Version 7.5.2 - 13/03/22 ---- Fix bad display when %%combinevoice + %%comball and imbricated chords. Have wider horizontal space at end of music line when no bar. Fix a crash on explicit music break without a bar since previous version (reported by Hudson Flávio Meneses Lacerda). Define the page format in the PS output. This fixes page size problems when converting PS to PDF (asked by Martin Tarenskeen). Fix a loop when a tune ends with Z, a bar and a chord (reported by Hudson Flávio Meneses Lacerda). Check the number of measures of X/Z (multi-rests). ---- Version 7.5.1 - 13/03/17 ---- Fix some clashes of accidentals when same notes in 2 voices on the same staff (reported by Hudson Flávio Meneses Lacerda). Fix loss of line at end of %%tune/%%voice (reported by Hudson Flávio Meneses Lacerda). Fix bad handling of many %%voice's in %%tune (reported by Hudson Flávio Meneses Lacerda). Fix bad horizontal space when note with stem up followed by note with stem down (reported by Hudson Flávio Meneses Lacerda). Fix bad accidentals of tied notes when transpose with K:none (reported by David Lacroix). Have smaller vertical space for !emphasis! (accent) (asked by Hudson Flávio Meneses Lacerda). Have thicker slurs (asked by Hudson Flávio Meneses Lacerda). Have one more beam in feathered beams (asked by Hudson Flávio Meneses Lacerda). Fix bad note head when !beam-rall! on quavers (reported by Hudson Flávio Meneses Lacerda). Replace the clef of V: in case of voice filter with %%clef (reported by Hudson Flávio Meneses Lacerda). Fix bad handling of %%score/%%staves when found after %%voice (reported by Hudson Flávio Meneses Lacerda). Fix bad handling of %%beginxx/%%endxx with different abcm2ps pseudo-comment prefixes. (reported by Hudson Flávio Meneses Lacerda). Fix bad music line cut when less notes in the master voice and no bar at end of line (reported by Hudson Flávio Meneses Lacerda). Add 'true' and 'false' in the PS to SVG interpreter (asked by Hudson Flávio Meneses Lacerda). Fix bad PS output when 2 empty lines at end of a justified text sequence (reported by Hudson Flávio Meneses Lacerda). Fix crash when %%clef in %%voice (reported by Hudson Flávio Meneses Lacerda). Fix overlay voice inheritance (%%transpose and glyph placements). Apply %%transpose in tune header or after first K: to all voices. ---- Version 7.5.0 - 13/03/01 ---- Fix loss of multi-rest when alone in a music line. Fix clash of rests when 3 voices per staff (reported by David Lacroix). Fix loss of %%clef after first K:. Implement "^8" and "_8" in clef= and %%clef. Fix abnormal subtitle output when T: found outside of tune (reported by Henry Bley-Vroman). Fix bad transposition of chords (reported by Jean-Luc Zins). Don't scale the measure numbers when the first staff is scaled (asked by Hudson Flávio Meneses Lacerda). !! Accept 'clef=F' as 'clef=F,' !! (needed for ABC 2.1.1). Handle many times 'repeat 2 measures' (asked by Atte André Jensen). Permit a measure repeat to be at start of music line (asked by Atte André Jensen). Fix crash when measure repeat at start of music line (reported by Atte André Jensen). Don't output error when info-like 'x:' found outside of tune. ---- Version 7.4.2 - 13/02/13 ---- Fix bad vertical offset of Q: when %%text after first K:. Extend %%abcm2ps with up to 3 characters. Don't output the words after tune on %%leftmargin/rightmargin/scale. Fix bad horizontal place of the tune title when %%leftmargin after K: (reported by Tim Goetze). !! Don't start anymore a tune on T: !! (asked by Henry Bley-Vroman). Handle %%stafflines after %%score. Add missing definitions for Microsoft Visual Basic (reported by Jean-Luc Zins). Fix bad test of buffer overflow on command options (reported by Jean-Luc Zins). Remove extra invisible staff when %%score before %%vskip (reported by Tim Goetze). Fix bad warning message when "P: K: Q:" at end of line (reported by Jean-Luc Zins). Fix bad tune selection when many files in the command line (reported by Larry). Fix lack of slurs when beam on 2 staves (reported by David Lacroix). Fix abnormal natural signs after some %%transpose (reported by Jean-Luc Zins). ---- Version 7.4.1 - 13/02/11 ---- Better error messages when error found at end of ABC line. Warn on deprecated syntaxes of Q: (asked by Chuck Boody). Fix double slurs when beam on 2 staves (reported by David Lacroix). Extend %%repeat for working with many voices (reported by Atte André Jensen). ---- Version 7.4.0 - 13/01/29 ---- Do better transposition of microtonal tunes (asked by David Lacroix). Fix bad vertical offset of some decorations (dot, tenuto) when inverted stems and multi-voice (reported by David Lacroix). Use the glyphs of the simple accidentals of PS fonts instead of internal ones when they exist. !! Always use UTF-8 characters for simple accidentals (sharp, flat, natural) in PS output !! (see the new insertion of ellipsis in sample.abc) Fix double tie when beam continued on next line (reported by David Lacroix). Extend the %%voicescale possible values to [0.6 .. 1.5]. ---- Version 7.3.5 - 13/01/15 ---- Fix crash when "%%gchord hidden". ---- Version 7.3.4 - 13/01/08 ---- %%abcm2ps added. Bad octave in overlay voices when "octave=" in main voice (reported by Colin Hume). Let more slurs under the tuplets (asked by David Lacroix). Don't keep the K:'s with same key signature when %%keywarn is set (reported by Henry Bley-Vroman). ---- Version 7.3.3 - 12/12/14 ---- Remove some example files from the distribution. Draw the staves with spaces ('y') only and "%%staffnonote 1". Fix %%alignbars which was broken in 7.2.1. Set as tune global some info fields (K:, M: and Q:) and pseudo-comments after the first K: and middle-tune T:. Better note shifts of 3rd voice of a same staff. Change %%shiftunisson to %%shiftunison. In unison, shift the note with a down stem (reported by Paolo Minazzi). Fix bad output file when note head decoration since 7.3.2. %%voicescale added. Fix loss of %%indent since 7.2.2 (reported by David Lacroix). Remove the horizontal space of empty key signatures (reported by David Lacroix). Fix bad beam at end of voice overlay since 7.3.0 (reported by David Lacroix). ---- Version 7.3.2 - 12/12/07 ---- Don't do a page break after the tune title when %%scale after 1st K:. Fix clash of beams with grace notes when down stems. Display better slurs on grace notes with down stems. Fix abnormal error on w: ending with '\' (continuation). Fix loss of tempo (Q: in tune header) when %%scale/%%rightmargin/... after first K:. Fix again clash of slurs with decorations/tuplets/... Fix bad slurs when inside the staff since 7.3.0 (reported by David Lacroix). Fix %%select when tunes have blank lines (%%begintext..) (reported by Henry Bley-Vroman). ---- Version 7.3.1 - 12/11/28 ---- Fix left width of heads in flute.fmt. Fix the documentation about flute.fmt. Do %%ornament work. Add "hidden" in %%dynamic, %%gchord, %%ornament, %%vocal and %%volume. Don't do an error on the information field "r:". Fix no output when lack of "%%multicol end" (reported by Henry Bley-Vroman). Fix crash on "%%multicol end" with -E or -g. Handle "%% endxx" (space after %%) (reported by Henry Bley-Vroman). Check again if not enough words in lyrics (w:) (asked by Steve West). Handle ties from notes to grace notes (asked by David Lacroix). Fix bad width of hole on %%staffbreak multi-voice. Fix bad offset of the slurs since previous version (reported by David Lacroix). Don't display a key signature on %%transpose from K:none (reported by David Lacroix). ---- Version 7.3.0 - 12/11/17 ---- Don't let annotations move the next key or time signature to the right. Fix lack of key/time warnings at end of line (reported by Jean-Luc Zins). Don't continue beaming in voice overlay (reported by Jean-Luc Zins). Don't shift notes with guitar chord after repeat bracket with long text (reported by Norman Bearon). Fix bad ties from grace notes (reported by David Lacroix). !! Change %%stretchlast to a floating point value. !! Fix clash of slurs with decorations/tuplets/... (reported by John Walsh). ---- Version 7.2.2 - 12/11/07 ---- Fix bad bars between staves with %%score. Fix bad explicit line breaks after notes. Don't try to stretch the last music line when %%stretchlast 0 (reported by Chuck Boody). Fix too much space above the staff when scaled staff and P: or Q:. Fix left indentation when empty staves and %%staffnonote. Fix bad offset of measure numbers when 1st staff empty and %%staffnonote. Fix bad offset of measure numbers when 1st staff is scaled (reported by Hudson Flávio Meneses Lacerda). Change default value of %%hyphencont to 1 (asked by David Webber). Don't draw repeat brackets when bar between 2 staves (reported by David Webber). ---- Version 7.2.1 - 12/10/30 ---- Fix crash when centered decoration under staff at start of new staff system. Add %%breaklimit. Change the internal algorithm of automatic line breaking. (reported by Steve West). Fix loss of gchord/annot or bad font when scaled staves (reported by Hudson Flávio Meneses Lacerda). Fix bad vertical offset of lyrics when scaled staves and slurs in lower voice. Fix bad horizontal offset of lyrics on scaled staves. Handle the line breaks of the top voice only. Add %%staffscale and %%stafflines. Fix bad handling of '=' in M:none. Fix bad handling of %%barsperline when M:none (reported by David Lacroix). ---- Version 7.2.0 - 12/10/25 ---- Fix crash when mid-staff decoration in new voice at start of line (reported by David Lacroix). Add "ignore" as special U: value. Extend %%linebreak to * ; ? and @. !! Put the output annotations (-A) after the symbols. !! Add more symbols in output annotations (-A). Adjust the width scale of all fonts when set in %%font. Fix "error w: without music" in secondary voices when ABC version >= 2.1 (reported by Frédéric Aupépin). ---- Version 7.1.3 - 12/10/18 ---- Fix bad slur vertical offsets on scaled staves. Fix loss of key/time warning when preceeded by %%stave (reported by Mike Scott). Fix bad left side of staff systems when some %%score in the line. Handle the line breaks of all primary voices. Fix internal linkage errors. Fix error "w: without music" when Q: in tune header (reported by Frédéric Aupépin). Fix bad line width after some decorations in SVG output. Bad measure number after time signature change (reported by Jean-Luc Zins). Bad clef when P: or Q: between first K: and %%staves followed by K: or V: with a clef != treble (reported by Jean-Luc Zins). ---- Version 7.1.2 - 12/10/09 ---- Treat "%%writefield M 0". Add %%dblrepbar and draw :|: and :||: as :: (asked by Nils Liberg). Fix bad parsing of the "%abc-" at start of file. Do more control of ties between two different notes. Add %%keywarn (asked by John Chambers). Fix clash of subtitle and guitar chord since 7.1.1. Fix bad staff key signature when "| $ [P:] [K:] |" (reported by John Chambers). Fix bad staff key/time signatures when P: or Q: before K:/M: in tune (reported by John Chambers). Fix crash when %%continueall and music line cut on a bar with !beamon! (also when %%breakoneoln 0) and handle beams on two music lines (reported by Guido Gonzato). ---- Version 7.1.1 - 12/09/29 ---- Convert multi-rests of one measure to rests (reported by David Webber). Move the decorations to the last rest on multi-rest expand (reported by David Webber). Remove the test messages 'y_set i:-xx'. May change the guitar chord position (%%gchord) inside the tunes (and internal change of guitar chord / annotation handling). Add %%user. Add !beam-accel! and !beam-rall! (asked by Hudson Flávio Meneses Lacerda). Reduce a bit the space before the measure bars. ---- Version 7.1.0 - 12/09/13 ---- Fix bad accidentals when clef one octave higher or lower than normal. Add a letter to select a repeated measure in tune selection (asked by Hudson Flávio Meneses Lacerda). Fix bad music position in tune selection (%%break / %%clip) (reported by Hudson Flávio Meneses Lacerda). Fix lack of tune selection (%%break / %%clip) of the first measures (0 and 1) (reported by Hudson Flávio Meneses Lacerda). Remove extra vertical space between staves after a staff with no note (reported by Chuck Boody). Add "%%tune end" and authorize blank lines in %%tune sequences !! compatibility !! (asked by Hudson Flávio Meneses Lacerda). Change %%acccancel to %%cancelkey !! compatibility !!. Accept time signatures as "M:5 ((2+3)/4)" and "M:5 (2/4+3/4)". Display the parenthesis of "M:7/8 (3+2+2)" (reported by Guido Gonzato). ---- Version 7.0.16 - 12/09/06 ---- Fix bad measure numbering when contbarnb and "y" between "|" and "[number" (reported by Hudson Flávio Meneses Lacerda). Fix clash of measure numbering with key signature. Add 'microscale= in K: and V:. Fix bad handling of '/symbol' for "cvx" in the mini PS interpreter. Add %%micronewps. Fix abnormal new music line when Q: or P: followed by [V:x] and grace notes. Fix loss of tempo when second voice starting with grace notes (reported by Wim Rotty). ---- Version 7.0.15 - 12/08/27 ---- Fix %%transpose ignored in file or tune header (reported by David Webber). Fix octave= ignored when no clef= in K: and V: (reported by Alex Scheutzow). Add %%acccancel. ---- Version 7.0.14 - 12/07/22 ---- Fix crash with floating point sensitive machines as ARM. Remove the 'title only' selection in %%select. Extend the %%tune filter to the whole tune header. Fix bad file date in header/footer ('$d') when %%format in the ABC file (reported by D. Glenn Arthur Jr.). ---- Version 7.0.13 - 12/06/17 ---- Fix array overflow on %%writefields Q. Fix bad note heads when both normal and percussion voices in a same staff (reported by Frédéric Boulanger). Don't transpose the percussion voices. Fix bad expansion of 'Xn' when multi-staves (reported by Jose Joao Dias de Almeida). ---- Version 7.0.12 - 12/06/10 ---- Fix bad tie when at end of repeat and start of new repeat ("c- :|2 c") (reported by Nils Liberg). Fix crash when PS code at end of line since 7.0.11 (reported by David Lacroix). Fix loss of next lyric lines when error found in a w: line (reported by Nils Liberg). ---- Version 7.0.11 - 12/06/02 ---- Better hyphen in lyrics lines when big space between notes (reported by Nils Liberg). Fix presence of tempo when "%%writefields Q 0" before first K: (reported by Nils Liberg). Fix abnormal line with one note when line cut should be on a clef change (reported by Alex Scheutzow). Fix presence of meter at start of line when empty voice. Don't remove '%%' in %%beginps/%%endps sequences. Fix array overflow and possible crash with empty %%beginxxx/%endxxx (reported by Nils Liberg). ---- Version 7.0.10 - 12/05/28 ---- Extend %%voice to any options. Fix crash when K: without more symbol at end of tune (reported by Nils Liberg). Add %%stemdir, %%gstemdir and %%clef. Fix clash of '8' in clef with octave +/-8 (reported by David Lacroix). ---- Version 7.0.9 - 12/05/23 ---- Fix program loop when width of measure bigger than staff width. Fix bad last measure bar position again (reported by many people). Fix loss of music line break when line ending with grace note(s), note and no bar (reported by John Chambers). ---- Version 7.0.8 - 12/05/21 ---- Fix loss of paragraph break on empty lines. Fix crash in %%begintext with fill/justify and pango on an empty line. Fix bad offset of lyrics after tune when new page (reported by Christian Schnarr). Fix bad last measure bar position since 7.0.6. Handle 'X' (invisible multi-rest). Don't do "titletrim" when the length of last word of the title is greater than 4. Fix lack of tempo at start of tune when "%%writefields Q 0" is declared further in the tune. ---- Version 7.0.7 - 12/05/16 ---- Fix bad line numbers in errors and svg annotations (reported by Nils Liberg). ---- Version 7.0.6 - 12/05/13 ---- Fix lack of key signature when K: + clef inside music line. Fix lack of accidentals when spaces in the accidental list of K:. Fix placement errors when scaled voice or staff (reported by D. Glenn Arthur Jr.). Don't put a measure bar at end of line when the measure is incomplete (reported by Christian Schnarr). Fix ps2pdf error when unknown UTF-8 characters (reported by Nils Liberg). ---- Version 7.0.5 - 12/04/30 ---- Update the documentation: there is no %%ignore (reported-by D. Glenn Arthur Jr.). Bad offset of %%EPS since version 5.x.x (reported-by D. Glenn Arthur Jr.). Handle more lowercase to uppercase letters when %%titlecaps (reported by Christian Schnarr). ---- Version 7.0.4 - 12/03/31 ---- Fix loss of music after abc 2.0 continuation ('\'). Fix a loss of voices when appearing in a new %%staves/%%score. Handle the ABC 2.1 "w:" behaviour (with "+:"). Fix misplaced part (P:) when followed by K:, or M: (reported by Richard Walker). Accept 'K' in %%titleformat and (text) notes after tune. Crash when misplaced dble repeat bar in second voice at end of tune (reported by Simon Wascher). Fix X: value in title when ', The' at end of T: (reported by Paul Hardy). ---- Version 7.0.3 - 12/03/03 ---- Don't print the tempo in tune when '%%writefields Q 0' (reported by Martin Tarenskeen). Let less space at end of line when key signature change. Fix a scanning problem with the command line parameter '--header'. Update the %%staves/%%score in tune(s) when defined in %%tune. ---- Version 7.0.2 - 12/02/21 ---- Don't add the %%transpose values (reported by Alex Scheutzow). Accept empty K: as K:none. Fix lack of key signature change when exp accidental list of the same size. Fix bad slur on grace notes when staffscale != 1 (reported by Pete Showman). Treat 'I:' as '%%' (accept I:abc-include and I:abc-charset). Ignore %%sep and %%vskip when global and -E or -g. Accept any format parameter in %%tune sequences. Fix crash when some output needed in format files by ignoring %%text... Stop %%tune/%%voice options on empty lines. Fix %%abc2pscompat again. Fix some errors "??? buffer not empty:". Fix vertical offset problems on page breaks with %%multicol. Fix bad page header when %%multicol outside and inside tunes. Don't use pango when only accidentals in string (reported by John Collins). Ignore %%writefields when outputting %%titleformat (reported by Pete S). Reset the default standard title format when %%titleformat is empty. ---- Version 7.0.1 - 12/02/06 ---- Fix loss of music when voices disappear and reappear by %%score (reported by John Collins). Fix some warnings in slre.c compilation (reported by Chuck Boody). Add %%custos. Fix some cases of error "Line too much shrunk". Bad computation of the page height letting to much space in (portrait) or going out of (landscape) the bottom of the page when using %%multicol. ---- Version 7.0.0 - 12/02/02 ---- Permit more pseudo-comments to be defined at command-line level. Add %%tune, %%voice, %%break, %%clip and %%select. Add tune selection with '-e' by regular expression. Permit the clefs to go under or above the notes/rests. Creation from abcm2ps version 6.6.4.