]> git.donarmstrong.com Git - lilypond.git/commitdiff
Merge branch 'translation' of ssh://git.sv.gnu.org/srv/git/lilypond into translation
authorTill Paala <till.rettig@gmx.de>
Tue, 11 Sep 2012 06:45:32 +0000 (09:45 +0300)
committerTill Paala <till.rettig@gmx.de>
Tue, 11 Sep 2012 06:45:32 +0000 (09:45 +0300)
Conflicts:
Documentation/de/learning/tweaks.itely
Documentation/de/notation/changing-defaults.itely

2147 files changed:
Documentation/contributor/administration.itexi
Documentation/contributor/build-notes.itexi
Documentation/contributor/doc-work.itexi
Documentation/contributor/programming-work.itexi
Documentation/contributor/quick-start.itexi
Documentation/contributor/source-code.itexi
Documentation/cs/essay/literature.itely
Documentation/cs/learning.tely
Documentation/cs/learning/common-notation.itely
Documentation/cs/learning/fundamental.itely
Documentation/cs/learning/preface.itely
Documentation/cs/learning/templates.itely
Documentation/cs/learning/tutorial.itely
Documentation/cs/learning/tweaks.itely
Documentation/cs/usage/external.itely
Documentation/cs/usage/lilypond-book.itely
Documentation/cs/usage/running.itely
Documentation/cs/usage/setup.itely
Documentation/cs/usage/suggestions.itely
Documentation/cs/usage/updating.itely
Documentation/de/essay/engraving.itely
Documentation/de/essay/literature.itely
Documentation/de/extending/programming-interface.itely
Documentation/de/extending/scheme-tutorial.itely
Documentation/de/learning/common-notation.itely
Documentation/de/learning/fundamental.itely
Documentation/de/learning/preface.itely
Documentation/de/learning/templates.itely
Documentation/de/learning/tutorial.itely
Documentation/de/learning/tweaks.itely
Documentation/de/notation/ancient.itely
Documentation/de/notation/changing-defaults.itely
Documentation/de/notation/cheatsheet.itely
Documentation/de/notation/chords.itely
Documentation/de/notation/contemporary.itely
Documentation/de/notation/editorial.itely
Documentation/de/notation/expressive.itely
Documentation/de/notation/fretted-strings.itely
Documentation/de/notation/input.itely
Documentation/de/notation/keyboards.itely
Documentation/de/notation/notation-appendices.itely
Documentation/de/notation/notation.itely
Documentation/de/notation/percussion.itely
Documentation/de/notation/pitches.itely
Documentation/de/notation/repeats.itely
Documentation/de/notation/rhythms.itely
Documentation/de/notation/simultaneous.itely
Documentation/de/notation/spacing.itely
Documentation/de/notation/specialist.itely
Documentation/de/notation/staff.itely
Documentation/de/notation/text.itely
Documentation/de/notation/unfretted-strings.itely
Documentation/de/notation/vocal.itely
Documentation/de/notation/wind.itely
Documentation/de/notation/world.itely
Documentation/de/usage/external.itely
Documentation/de/usage/lilypond-book.itely
Documentation/de/usage/running.itely
Documentation/de/usage/setup.itely
Documentation/de/usage/suggestions.itely
Documentation/de/usage/updating.itely
Documentation/es/changes.tely
Documentation/es/essay/engraving.itely
Documentation/es/essay/literature.itely
Documentation/es/extending/programming-interface.itely
Documentation/es/extending/scheme-tutorial.itely
Documentation/es/learning/common-notation.itely
Documentation/es/learning/fundamental.itely
Documentation/es/learning/preface.itely
Documentation/es/learning/templates.itely
Documentation/es/learning/tutorial.itely
Documentation/es/learning/tweaks.itely
Documentation/es/notation/ancient.itely
Documentation/es/notation/changing-defaults.itely
Documentation/es/notation/cheatsheet.itely
Documentation/es/notation/chords.itely
Documentation/es/notation/contemporary.itely
Documentation/es/notation/editorial.itely
Documentation/es/notation/expressive.itely
Documentation/es/notation/fretted-strings.itely
Documentation/es/notation/input.itely
Documentation/es/notation/keyboards.itely
Documentation/es/notation/notation-appendices.itely
Documentation/es/notation/notation.itely
Documentation/es/notation/percussion.itely
Documentation/es/notation/pitches.itely
Documentation/es/notation/repeats.itely
Documentation/es/notation/rhythms.itely
Documentation/es/notation/simultaneous.itely
Documentation/es/notation/spacing.itely
Documentation/es/notation/specialist.itely
Documentation/es/notation/staff.itely
Documentation/es/notation/text.itely
Documentation/es/notation/unfretted-strings.itely
Documentation/es/notation/vocal.itely
Documentation/es/notation/wind.itely
Documentation/es/notation/world.itely
Documentation/es/texidocs/accordion-discant-symbols.texidoc
Documentation/es/texidocs/adding-a-figured-bass-above-or-below-the-notes.texidoc
Documentation/es/texidocs/adding-ambitus-per-voice.texidoc
Documentation/es/texidocs/adding-an-extra-staff-at-a-line-break.texidoc
Documentation/es/texidocs/adding-an-extra-staff.texidoc
Documentation/es/texidocs/adding-bar-lines-to-chordnames-context.texidoc
Documentation/es/texidocs/adding-beams,-slurs,-ties-etc.-when-using-tuplet-and-non-tuplet-rhythms.texidoc
Documentation/es/texidocs/adding-drum-parts.texidoc
Documentation/es/texidocs/adding-fingerings-to-tablatures.texidoc
Documentation/es/texidocs/adding-orchestral-cues-to-a-vocal-score.texidoc
Documentation/es/texidocs/adding-parentheses-around-an-expressive-mark-or-chordal-note.texidoc
Documentation/es/texidocs/adding-the-current-date-to-a-score.texidoc
Documentation/es/texidocs/adding-volta-brackets-to-additional-staves.texidoc
Documentation/es/texidocs/additional-voices-to-avoid-collisions.texidoc
Documentation/es/texidocs/adjusting-grace-note-spacing.texidoc
Documentation/es/texidocs/adjusting-lyrics-vertical-spacing.texidoc
Documentation/es/texidocs/adjusting-the-shape-of-falls-and-doits.texidoc
Documentation/es/texidocs/aligning-and-centering-instrument-names.texidoc
Documentation/es/texidocs/aligning-bar-numbers.texidoc
Documentation/es/texidocs/aligning-marks-with-various-notation-objects.texidoc
Documentation/es/texidocs/allowing-fingerings-to-be-printed-inside-the-staff.texidoc
Documentation/es/texidocs/altering-the-length-of-beamed-stems.texidoc
Documentation/es/texidocs/alternative-bar-numbering.texidoc
Documentation/es/texidocs/alternative-breve-note.texidoc
Documentation/es/texidocs/ambitus-with-multiple-voices.texidoc
Documentation/es/texidocs/analysis-brackets-above-the-staff.texidoc
Documentation/es/texidocs/ancient-fonts.texidoc
Documentation/es/texidocs/ancient-notation-template----modern-transcription-of-gregorian-music.texidoc
Documentation/es/texidocs/ancient-notation-template----modern-transcription-of-mensural-music.texidoc
Documentation/es/texidocs/ancient-time-signatures.texidoc
Documentation/es/texidocs/anglican-psalm-template.texidoc
Documentation/es/texidocs/applying-note-head-styles-depending-on-the-step-of-the-scale.texidoc
Documentation/es/texidocs/arabic-improvisation.texidoc
Documentation/es/texidocs/asymmetric-slurs.texidoc
Documentation/es/texidocs/automatic-beam-subdivisions.texidoc
Documentation/es/texidocs/avoiding-collisions-with-chord-fingerings.texidoc
Documentation/es/texidocs/bar-chords-notation-for-guitar--with-text-spanner.texidoc
Documentation/es/texidocs/beam-endings-in-score-context.texidoc
Documentation/es/texidocs/beam-grouping-in-7-8-time.texidoc
Documentation/es/texidocs/beams-across-line-breaks.texidoc
Documentation/es/texidocs/blanking-staff-lines-using-the--whiteout-command.texidoc
Documentation/es/texidocs/broken-crescendo-hairpin.texidoc
Documentation/es/texidocs/caesura-railtracks-with-fermata.texidoc
Documentation/es/texidocs/center-text-below-hairpin-dynamics.texidoc
Documentation/es/texidocs/changing--flageolet-mark-size.texidoc
Documentation/es/texidocs/changing-a-single-notes-size-in-a-chord.texidoc
Documentation/es/texidocs/changing-beam-knee-gap.texidoc
Documentation/es/texidocs/changing-chord-separator.texidoc
Documentation/es/texidocs/changing-form-of-multi-measure-rests.texidoc
Documentation/es/texidocs/changing-fret-orientations.texidoc
Documentation/es/texidocs/changing-midi-output-to-one-channel-per-voice.texidoc
Documentation/es/texidocs/changing-partcombine-texts.texidoc
Documentation/es/texidocs/changing-text-and-spanner-styles-for-text-dynamics.texidoc
Documentation/es/texidocs/changing-the-ambitus-gap.texidoc
Documentation/es/texidocs/changing-the-appearance-of-a-slur-from-solid-to-dotted-or-dashed.texidoc
Documentation/es/texidocs/changing-the-breath-mark-symbol.texidoc
Documentation/es/texidocs/changing-the-chord-names-to-german-or-semi-german-notation.texidoc
Documentation/es/texidocs/changing-the-number-of-augmentation-dots-per-note.texidoc
Documentation/es/texidocs/changing-the-positions-of-figured-bass-alterations.texidoc
Documentation/es/texidocs/changing-the-size-of-woodwind-diagrams.texidoc
Documentation/es/texidocs/changing-the-tempo-without-a-metronome-mark.texidoc
Documentation/es/texidocs/changing-the-text-for-sustain-markings.texidoc
Documentation/es/texidocs/changing-the-tuplet-number.texidoc
Documentation/es/texidocs/changing-time-signatures-inside-a-polymetric-section-using--scaledurations.texidoc
Documentation/es/texidocs/chant-or-psalms-notation.texidoc
Documentation/es/texidocs/chord-glissando-in-tablature.texidoc
Documentation/es/texidocs/chord-name-exceptions.texidoc
Documentation/es/texidocs/chord-name-major7.texidoc
Documentation/es/texidocs/chordchanges-for-fretboards.texidoc
Documentation/es/texidocs/clip-systems.texidoc
Documentation/es/texidocs/clusters.texidoc
Documentation/es/texidocs/combining-dynamics-with-markup-texts.texidoc
Documentation/es/texidocs/combining-two-parts-on-the-same-staff.texidoc
Documentation/es/texidocs/compound-time-signatures.texidoc
Documentation/es/texidocs/conducting-signs,-measure-grouping-signs.texidoc
Documentation/es/texidocs/contemporary-glissando.texidoc
Documentation/es/texidocs/controlling-spanner-visibility-after-a-line-break.texidoc
Documentation/es/texidocs/controlling-the-placement-of-chord-fingerings.texidoc
Documentation/es/texidocs/controlling-the-vertical-ordering-of-scripts.texidoc
Documentation/es/texidocs/controlling-tuplet-bracket-visibility.texidoc
Documentation/es/texidocs/creating-a-delayed-turn.texidoc
Documentation/es/texidocs/creating-a-sequence-of-notes-on-various-pitches.texidoc
Documentation/es/texidocs/creating-arpeggios-across-notes-in-different-voices.texidoc
Documentation/es/texidocs/creating-blank-staves.texidoc
Documentation/es/texidocs/creating-cross-staff-arpeggios-in-a-piano-staff.texidoc
Documentation/es/texidocs/creating-cross-staff-arpeggios-in-other-contexts.texidoc
Documentation/es/texidocs/creating-metronome-marks-in-markup-mode.texidoc
Documentation/es/texidocs/creating-real-parenthesized-dynamics.texidoc
Documentation/es/texidocs/creating-simultaneous-rehearsal-marks.texidoc
Documentation/es/texidocs/creating-slurs-across-voices.texidoc
Documentation/es/texidocs/creating-text-spanners.texidoc
Documentation/es/texidocs/cross-staff-tremolos.texidoc
Documentation/es/texidocs/custodes.texidoc
Documentation/es/texidocs/customizing-fretboard-fret-diagrams.texidoc
Documentation/es/texidocs/customizing-markup-fret-diagrams.texidoc
Documentation/es/texidocs/default-direction-of-stems-on-the-center-line-of-the-staff.texidoc
Documentation/es/texidocs/defining-predefined-fretboards-for-other-instruments.texidoc
Documentation/es/texidocs/display-bracket-with-only-one-staff-in-a-system.texidoc
Documentation/es/texidocs/displaying-complex-chords.texidoc
Documentation/es/texidocs/displaying-grob-ancestry.texidoc
Documentation/es/texidocs/dynamics-custom-text-spanner-postfix.texidoc
Documentation/es/texidocs/dynamics-text-spanner-postfix.texidoc
Documentation/es/texidocs/embedding-native-postscript-in-a--markup-block.texidoc
Documentation/es/texidocs/engravers-one-by-one.texidoc
Documentation/es/texidocs/engraving-ties-manually.texidoc
Documentation/es/texidocs/entering-several-tuplets-using-only-one--times-command.texidoc
Documentation/es/texidocs/faking-a-hammer-in-tablatures.texidoc
Documentation/es/texidocs/fingering-symbols-for-wind-instruments.texidoc
Documentation/es/texidocs/fingerings,-string-indications,-and-right-hand-fingerings.texidoc
Documentation/es/texidocs/flamenco-notation.texidoc
Documentation/es/texidocs/flat-flags-and-beam-nibs.texidoc
Documentation/es/texidocs/forcing-horizontal-shift-of-notes.texidoc
Documentation/es/texidocs/forcing-hyphens-to-be-shown.texidoc
Documentation/es/texidocs/formatting-lyrics-syllables.texidoc
Documentation/es/texidocs/fretboards-alternate-tables.texidoc
Documentation/es/texidocs/fretted-string-harmonics-in-tablature.texidoc
Documentation/es/texidocs/generating-random-notes.texidoc
Documentation/es/texidocs/glissandi-can-skip-grobs.texidoc
Documentation/es/texidocs/graphical-and-text-woodwind-diagrams.texidoc
Documentation/es/texidocs/grid-lines--changing-their-appearance.texidoc
Documentation/es/texidocs/grid-lines--emphasizing-rhythms-and-notes-synchronization.texidoc
Documentation/es/texidocs/guitar-slides.texidoc
Documentation/es/texidocs/guitar-strum-rhythms.texidoc
Documentation/es/texidocs/hairpins-with-different-line-styles.texidoc
Documentation/es/texidocs/hiding-accidentals-on-tied-notes-at-the-start-of-a-new-system.texidoc
Documentation/es/texidocs/hiding-the-extender-line-for-text-dynamics.texidoc
Documentation/es/texidocs/hymn-template.texidoc
Documentation/es/texidocs/incipit.texidoc
Documentation/es/texidocs/indicating-cross-staff-chords-with-arpeggio-bracket.texidoc
Documentation/es/texidocs/inserting-a-caesura.texidoc
Documentation/es/texidocs/isolated-percent-repeats.texidoc
Documentation/es/texidocs/jazz-combo-template.texidoc
Documentation/es/texidocs/keep-change-clefs-full-sized.texidoc
Documentation/es/texidocs/letter-tablature-formatting.texidoc
Documentation/es/texidocs/line-arrows.texidoc
Documentation/es/texidocs/lyrics-alignment.texidoc
Documentation/es/texidocs/makam-example.texidoc
Documentation/es/texidocs/making-slurs-with-complex-dash-structure.texidoc
Documentation/es/texidocs/making-some-staff-lines-thicker-than-the-others.texidoc
Documentation/es/texidocs/measure-counter.texidoc
Documentation/es/texidocs/mensurstriche-layout-bar-lines-between-the-staves.texidoc
Documentation/es/texidocs/modifying-default-values-for-articulation-shorthand-notation.texidoc
Documentation/es/texidocs/moving-dotted-notes-in-polyphony.texidoc
Documentation/es/texidocs/moving-slur-positions-vertically.texidoc
Documentation/es/texidocs/multi-measure-rest-markup.texidoc
Documentation/es/texidocs/nesting-staves.texidoc
Documentation/es/texidocs/non-default-tuplet-numbers.texidoc
Documentation/es/texidocs/non-traditional-key-signatures.texidoc
Documentation/es/texidocs/numbers-as-easy-note-heads.texidoc
Documentation/es/texidocs/obtaining-2.12-lyrics-spacing-in-newer-versions.texidoc
Documentation/es/texidocs/open-string-harmonics-in-tablature.texidoc
Documentation/es/texidocs/orchestra,-choir-and-piano-template.texidoc
Documentation/es/texidocs/ottava-text.texidoc
Documentation/es/texidocs/partcombine-and-autobeamoff.texidoc
Documentation/es/texidocs/percent-repeat-count-visibility.texidoc
Documentation/es/texidocs/percent-repeat-counter.texidoc
Documentation/es/texidocs/permitting-line-breaks-within-beamed-tuplets.texidoc
Documentation/es/texidocs/piano-template-simple.texidoc
Documentation/es/texidocs/piano-template-with-centered-lyrics.texidoc
Documentation/es/texidocs/piano-template-with-melody-and-lyrics.texidoc
Documentation/es/texidocs/placement-of-right-hand-fingerings.texidoc
Documentation/es/texidocs/polyphony-in-tablature.texidoc
Documentation/es/texidocs/positioning-arpeggios.texidoc
Documentation/es/texidocs/positioning-grace-note-beams-at-the-height-of-normal-note-beams.texidoc
Documentation/es/texidocs/positioning-grace-notes-with-floating-space.texidoc
Documentation/es/texidocs/positioning-multi-measure-rests.texidoc
Documentation/es/texidocs/positioning-text-markups-inside-slurs.texidoc
Documentation/es/texidocs/preventing-extra-naturals-from-being-automatically-added.texidoc
Documentation/es/texidocs/preventing-natural-signs-from-being-printed-when-the-key-signature-changes.texidoc
Documentation/es/texidocs/printing-a-repeat-sign-at-the-beginning-of-a-piece.texidoc
Documentation/es/texidocs/printing-bar-numbers-at-regular-intervals.texidoc
Documentation/es/texidocs/printing-bar-numbers-inside-boxes-or-circles.texidoc
Documentation/es/texidocs/printing-hairpins-using-al-niente-notation.texidoc
Documentation/es/texidocs/printing-marks-at-the-end-of-a-line.texidoc
Documentation/es/texidocs/printing-marks-on-every-staff.texidoc
Documentation/es/texidocs/printing-metronome-and-rehearsal-marks-below-the-staff.texidoc
Documentation/es/texidocs/printing-note-names-with-and-without-an-octave-marker.texidoc
Documentation/es/texidocs/printing-the-bar-number-for-the-first-measure.texidoc
Documentation/es/texidocs/quoting-another-voice-with-transposition.texidoc
Documentation/es/texidocs/quoting-another-voice.texidoc
Documentation/es/texidocs/recorder-fingering-chart.texidoc
Documentation/es/texidocs/redefining-grace-note-global-defaults.texidoc
Documentation/es/texidocs/removing-bar-numbers-from-a-score.texidoc
Documentation/es/texidocs/removing-connecting-bar-lines-on-staffgroup,-pianostaff,-or-grandstaff.texidoc
Documentation/es/texidocs/removing-the-first-empty-line.texidoc
Documentation/es/texidocs/rest-styles.texidoc
Documentation/es/texidocs/reverting-default-beam-endings.texidoc
Documentation/es/texidocs/satb-choir-template---four-staves.texidoc
Documentation/es/texidocs/setting-hairpin-behavior-at-bar-lines.texidoc
Documentation/es/texidocs/setting-system-separators.texidoc
Documentation/es/texidocs/setting-the-double-repeat-default-for-volte.texidoc
Documentation/es/texidocs/setting-the-minimum-length-of-hairpins.texidoc
Documentation/es/texidocs/shortening-volta-brackets.texidoc
Documentation/es/texidocs/showing-chords-at-changes.texidoc
Documentation/es/texidocs/simple-lead-sheet.texidoc
Documentation/es/texidocs/single-staff-template-with-notes,-lyrics,-and-chords.texidoc
Documentation/es/texidocs/single-staff-template-with-notes,-lyrics,-chords-and-frets.texidoc
Documentation/es/texidocs/single-staff-template-with-notes-and-chords.texidoc
Documentation/es/texidocs/single-staff-template-with-notes-and-lyrics.texidoc
Documentation/es/texidocs/single-staff-template-with-only-notes.texidoc
Documentation/es/texidocs/slides-in-tablature.texidoc
Documentation/es/texidocs/stand-alone-two-column-markup.texidoc
Documentation/es/texidocs/stem-and-beam-behavior-in-tablature.texidoc
Documentation/es/texidocs/strict-beat-beaming.texidoc
Documentation/es/texidocs/string-quartet-template-simple.texidoc
Documentation/es/texidocs/string-quartet-template-with-separate-parts.texidoc
Documentation/es/texidocs/subdividing-beams.texidoc
Documentation/es/texidocs/time-signature-printing-only-the-numerator-as-a-number-instead-of-the-fraction.texidoc
Documentation/es/texidocs/transcription-of-ancient-music-with-incipit.texidoc
Documentation/es/texidocs/transposing-pitches-with-minimum-accidentals-smart-transpose.texidoc
Documentation/es/texidocs/tweaking-clef-properties.texidoc
Documentation/es/texidocs/tweaking-grace-layout-within-music.texidoc
Documentation/es/texidocs/use-square-bracket-at-the-start-of-a-staff-group.texidoc
Documentation/es/texidocs/using-alternative-flag-styles.texidoc
Documentation/es/texidocs/using-arpeggiobracket-to-make-divisi-more-visible.texidoc
Documentation/es/texidocs/using-double-slurs-for-legato-chords.texidoc
Documentation/es/texidocs/using-grace-note-slashes-with-normal-heads.texidoc
Documentation/es/texidocs/using-ly-grob-object-to-access-grobs-with--tweak.texidoc
Documentation/es/texidocs/using-the-whiteout-property.texidoc
Documentation/es/texidocs/using-ties-with-arpeggios.texidoc
Documentation/es/texidocs/vertically-aligned-dynamics-and-textscripts.texidoc
Documentation/es/texidocs/vertically-aligning-dynamics-across-multiple-notes.texidoc
Documentation/es/texidocs/vertically-aligning-ossias-and-lyrics.texidoc
Documentation/es/texidocs/vertically-centering-paired-figured-bass-extenders.texidoc
Documentation/es/texidocs/vocal-ensemble-template-with-automatic-piano-reduction.texidoc
Documentation/es/texidocs/vocal-ensemble-template-with-lyrics-aligned-below-and-above-the-staves.texidoc
Documentation/es/texidocs/vocal-ensemble-template-with-verse-and-refrain.texidoc
Documentation/es/texidocs/vocal-ensemble-template.texidoc
Documentation/es/texidocs/volta-below-chords.texidoc
Documentation/es/texidocs/woodwind-diagrams-key-lists.texidoc
Documentation/es/texidocs/woodwind-diagrams-listing.texidoc
Documentation/es/usage/external.itely
Documentation/es/usage/lilypond-book.itely
Documentation/es/usage/running.itely
Documentation/es/usage/suggestions.itely
Documentation/es/usage/updating.itely
Documentation/es/web/download.itexi
Documentation/es/web/introduction.itexi
Documentation/es/web/news-front.itexi
Documentation/es/web/news.itexi
Documentation/essay/engraving.itely
Documentation/essay/literature.itely
Documentation/extending/programming-interface.itely
Documentation/extending/scheme-tutorial.itely
Documentation/fr/essay/engraving.itely
Documentation/fr/essay/literature.itely
Documentation/fr/extending/programming-interface.itely
Documentation/fr/extending/scheme-tutorial.itely
Documentation/fr/learning/common-notation.itely
Documentation/fr/learning/fundamental.itely
Documentation/fr/learning/preface.itely
Documentation/fr/learning/templates.itely
Documentation/fr/learning/tutorial.itely
Documentation/fr/learning/tweaks.itely
Documentation/fr/notation/ancient.itely
Documentation/fr/notation/changing-defaults.itely
Documentation/fr/notation/cheatsheet.itely
Documentation/fr/notation/chords.itely
Documentation/fr/notation/contemporary.itely
Documentation/fr/notation/editorial.itely
Documentation/fr/notation/expressive.itely
Documentation/fr/notation/fretted-strings.itely
Documentation/fr/notation/input.itely
Documentation/fr/notation/keyboards.itely
Documentation/fr/notation/notation-appendices.itely
Documentation/fr/notation/notation.itely
Documentation/fr/notation/percussion.itely
Documentation/fr/notation/pitches.itely
Documentation/fr/notation/repeats.itely
Documentation/fr/notation/rhythms.itely
Documentation/fr/notation/simultaneous.itely
Documentation/fr/notation/spacing.itely
Documentation/fr/notation/specialist.itely
Documentation/fr/notation/staff.itely
Documentation/fr/notation/text.itely
Documentation/fr/notation/unfretted-strings.itely
Documentation/fr/notation/vocal.itely
Documentation/fr/notation/wind.itely
Documentation/fr/notation/world.itely
Documentation/fr/usage/external.itely
Documentation/fr/usage/lilypond-book.itely
Documentation/fr/usage/running.itely
Documentation/fr/usage/suggestions.itely
Documentation/fr/usage/updating.itely
Documentation/fr/web/introduction.itexi
Documentation/hu/learning/common-notation.itely
Documentation/hu/learning/fundamental.itely
Documentation/hu/learning/templates.itely
Documentation/hu/learning/tutorial.itely
Documentation/hu/learning/tweaks.itely
Documentation/hu/usage/lilypond-book.itely
Documentation/hu/usage/running.itely
Documentation/hu/usage/updating.itely
Documentation/included/authors.itexi
Documentation/included/chord-names-jazz.ly
Documentation/included/chord-names-languages.ly
Documentation/included/display-predefined-fretboards.ly
Documentation/included/display-predefined-mandolin-fretboards.ly
Documentation/included/display-predefined-string-tunings.ly
Documentation/included/display-predefined-ukulele-fretboards.ly
Documentation/included/engraver-example.ily
Documentation/included/font-table.ly
Documentation/included/gonville.ly
Documentation/included/note-head-style.ly
Documentation/included/percussion-chart.ly
Documentation/included/script-chart.ly
Documentation/included/simple.ly
Documentation/included/special-characters.ly
Documentation/it/learning/common-notation.itely
Documentation/it/learning/fundamental.itely
Documentation/it/learning/preface.itely
Documentation/it/learning/templates.itely
Documentation/it/learning/tutorial.itely
Documentation/it/notation/notation.itely
Documentation/it/notation/pitches.itely
Documentation/it/texidocs/adding-ambitus-per-voice.texidoc
Documentation/it/texidocs/ambitus-with-multiple-voices.texidoc
Documentation/it/texidocs/ancient-notation-template----modern-transcription-of-gregorian-music.texidoc
Documentation/it/texidocs/ancient-notation-template----modern-transcription-of-mensural-music.texidoc
Documentation/it/texidocs/anglican-psalm-template.texidoc
Documentation/it/texidocs/applying-note-head-styles-depending-on-the-step-of-the-scale.texidoc
Documentation/it/texidocs/changing-the-ambitus-gap.texidoc
Documentation/it/texidocs/hiding-accidentals-on-tied-notes-at-the-start-of-a-new-system.texidoc
Documentation/it/texidocs/hymn-template.texidoc
Documentation/it/texidocs/jazz-combo-template.texidoc
Documentation/it/texidocs/non-traditional-key-signatures.texidoc
Documentation/it/texidocs/numbers-as-easy-note-heads.texidoc
Documentation/it/texidocs/orchestra,-choir-and-piano-template.texidoc
Documentation/it/texidocs/ottava-text.texidoc
Documentation/it/texidocs/piano-template-simple.texidoc
Documentation/it/texidocs/piano-template-with-centered-lyrics.texidoc
Documentation/it/texidocs/piano-template-with-melody-and-lyrics.texidoc
Documentation/it/texidocs/preventing-extra-naturals-from-being-automatically-added.texidoc
Documentation/it/texidocs/preventing-natural-signs-from-being-printed-when-the-key-signature-changes.texidoc
Documentation/it/texidocs/satb-choir-template---four-staves.texidoc
Documentation/it/texidocs/single-staff-template-with-notes,-lyrics,-and-chords.texidoc
Documentation/it/texidocs/single-staff-template-with-notes-and-chords.texidoc
Documentation/it/texidocs/single-staff-template-with-notes-and-lyrics.texidoc
Documentation/it/texidocs/single-staff-template-with-only-notes.texidoc
Documentation/it/texidocs/string-quartet-template-simple.texidoc
Documentation/it/texidocs/string-quartet-template-with-separate-parts.texidoc
Documentation/it/texidocs/transposing-pitches-with-minimum-accidentals-smart-transpose.texidoc
Documentation/it/texidocs/tweaking-clef-properties.texidoc
Documentation/it/texidocs/vocal-ensemble-template-with-automatic-piano-reduction.texidoc
Documentation/it/texidocs/vocal-ensemble-template-with-lyrics-aligned-below-and-above-the-staves.texidoc
Documentation/it/texidocs/vocal-ensemble-template-with-verse-and-refrain.texidoc
Documentation/it/texidocs/vocal-ensemble-template.texidoc
Documentation/it/usage/external.itely
Documentation/it/usage/lilypond-book.itely
Documentation/it/usage/running.itely
Documentation/it/usage/suggestions.itely
Documentation/it/usage/updating.itely
Documentation/it/web/download.itexi
Documentation/it/web/introduction.itexi
Documentation/ja/dedication.itely
Documentation/ja/learning/common-notation.itely
Documentation/ja/learning/fundamental.itely
Documentation/ja/learning/preface.itely
Documentation/ja/learning/templates.itely
Documentation/ja/learning/tutorial.itely
Documentation/ja/learning/tweaks.itely
Documentation/ja/notation/changing-defaults.itely
Documentation/ja/notation/cheatsheet.itely
Documentation/ja/notation/chords.itely
Documentation/ja/notation/contemporary.itely
Documentation/ja/notation/editorial.itely
Documentation/ja/notation/expressive.itely
Documentation/ja/notation/fretted-strings.itely
Documentation/ja/notation/input.itely
Documentation/ja/notation/keyboards.itely
Documentation/ja/notation/notation.itely
Documentation/ja/notation/percussion.itely
Documentation/ja/notation/pitches.itely
Documentation/ja/notation/repeats.itely
Documentation/ja/notation/rhythms.itely
Documentation/ja/notation/simultaneous.itely
Documentation/ja/notation/spacing.itely
Documentation/ja/notation/specialist.itely
Documentation/ja/notation/staff.itely
Documentation/ja/notation/text.itely
Documentation/ja/notation/unfretted-strings.itely
Documentation/ja/notation/vocal.itely
Documentation/ja/notation/wind.itely
Documentation/ja/notation/world.itely
Documentation/ja/usage/external.itely
Documentation/ja/usage/lilypond-book.itely
Documentation/ja/usage/running.itely
Documentation/ja/usage/suggestions.itely
Documentation/ja/usage/updating.itely
Documentation/learning/common-notation.itely
Documentation/learning/fundamental.itely
Documentation/learning/preface.itely
Documentation/learning/templates.itely
Documentation/learning/tutorial.itely
Documentation/learning/tweaks.itely
Documentation/ly-examples/ancient-headword.ly
Documentation/ly-examples/aucun-snippet.ly
Documentation/ly-examples/bach-bwv610.ly
Documentation/ly-examples/bach-schenker.ly
Documentation/ly-examples/cary-layout.ily
Documentation/ly-examples/cary.ly
Documentation/ly-examples/chart.ly
Documentation/ly-examples/example-header.ily
Documentation/ly-examples/granados.ly
Documentation/ly-examples/orchestra.ly
Documentation/ly-examples/sesto-full.ly
Documentation/ly-examples/sesto-piano.ly
Documentation/ly-examples/sesto-violin.ly
Documentation/ly-examples/sesto.ily
Documentation/ly-examples/tab-example.ly
Documentation/ly-examples/theory.ly
Documentation/nl/learning/common-notation.itely
Documentation/nl/learning/fundamental.itely
Documentation/nl/learning/tutorial.itely
Documentation/notation/ancient.itely
Documentation/notation/changing-defaults.itely
Documentation/notation/cheatsheet.itely
Documentation/notation/chords.itely
Documentation/notation/contemporary.itely
Documentation/notation/editorial.itely
Documentation/notation/expressive.itely
Documentation/notation/fretted-strings.itely
Documentation/notation/input.itely
Documentation/notation/keyboards.itely
Documentation/notation/notation-appendices.itely
Documentation/notation/notation.itely
Documentation/notation/percussion.itely
Documentation/notation/pitches.itely
Documentation/notation/repeats.itely
Documentation/notation/rhythms.itely
Documentation/notation/simultaneous.itely
Documentation/notation/spacing.itely
Documentation/notation/specialist.itely
Documentation/notation/staff.itely
Documentation/notation/text.itely
Documentation/notation/unfretted-strings.itely
Documentation/notation/vocal.itely
Documentation/notation/wind.itely
Documentation/notation/world.itely
Documentation/snippets/accordion-discant-symbols.ly
Documentation/snippets/adding-a-figured-bass-above-or-below-the-notes.ly
Documentation/snippets/adding-ambitus-per-voice.ly
Documentation/snippets/adding-an-extra-staff-at-a-line-break.ly
Documentation/snippets/adding-an-extra-staff.ly
Documentation/snippets/adding-bar-lines-to-chordnames-context.ly
Documentation/snippets/adding-beams,-slurs,-ties-etc.-when-using-tuplet-and-non-tuplet-rhythms.ly
Documentation/snippets/adding-drum-parts.ly
Documentation/snippets/adding-extra-fingering-with-scheme.ly
Documentation/snippets/adding-fingerings-to-a-score.ly
Documentation/snippets/adding-fingerings-to-tablatures.ly
Documentation/snippets/adding-indicators-to-staves-which-get-split-after-a-break.ly
Documentation/snippets/adding-orchestral-cues-to-a-vocal-score.ly
Documentation/snippets/adding-parentheses-around-an-expressive-mark-or-chordal-note.ly
Documentation/snippets/adding-the-current-date-to-a-score.ly
Documentation/snippets/adding-volta-brackets-to-additional-staves.ly
Documentation/snippets/additional-voices-to-avoid-collisions.ly
Documentation/snippets/adjusting-grace-note-spacing.ly
Documentation/snippets/adjusting-lyrics-vertical-spacing.ly
Documentation/snippets/adjusting-the-shape-of-falls-and-doits.ly
Documentation/snippets/aligning-and-centering-instrument-names.ly
Documentation/snippets/aligning-bar-numbers.ly
Documentation/snippets/aligning-marks-with-various-notation-objects.ly
Documentation/snippets/aligning-objects-created-with-the--mark-command.ly
Documentation/snippets/aligning-syllables-with-melisma.ly
Documentation/snippets/allowing-fingerings-to-be-printed-inside-the-staff.ly
Documentation/snippets/altering-the-length-of-beamed-stems.ly
Documentation/snippets/alternative-bar-numbering.ly
Documentation/snippets/alternative-breve-note.ly
Documentation/snippets/ambitus-with-multiple-voices.ly
Documentation/snippets/ambitus.ly
Documentation/snippets/analysis-brackets-above-the-staff.ly
Documentation/snippets/ancient-fonts.ly
Documentation/snippets/ancient-headword.ly
Documentation/snippets/ancient-notation-template----modern-transcription-of-gregorian-music.ly
Documentation/snippets/ancient-notation-template----modern-transcription-of-mensural-music.ly
Documentation/snippets/ancient-time-signatures.ly
Documentation/snippets/anglican-psalm-template.ly
Documentation/snippets/applying-note-head-styles-depending-on-the-step-of-the-scale.ly
Documentation/snippets/arabic-improvisation.ly
Documentation/snippets/asymmetric-slurs.ly
Documentation/snippets/automatic-beam-subdivisions.ly
Documentation/snippets/automatically-change-durations.ly
Documentation/snippets/avoiding-collisions-with-chord-fingerings.ly
Documentation/snippets/bar-chords-notation-for-guitar--with-text-spanner.ly
Documentation/snippets/beam-endings-in-score-context.ly
Documentation/snippets/beam-grouping-in-7-8-time.ly
Documentation/snippets/beams-across-line-breaks.ly
Documentation/snippets/blanking-staff-lines-using-the--whiteout-command.ly
Documentation/snippets/book-parts.ly
Documentation/snippets/breathing-signs.ly
Documentation/snippets/broken-crescendo-hairpin.ly
Documentation/snippets/caesura-railtracks-with-fermata.ly
Documentation/snippets/center-text-below-hairpin-dynamics.ly
Documentation/snippets/centering-markup-on-note-heads-automatically.ly
Documentation/snippets/changing--flageolet-mark-size.ly
Documentation/snippets/changing-a-single-notes-size-in-a-chord.ly
Documentation/snippets/changing-beam-knee-gap.ly
Documentation/snippets/changing-chord-separator.ly
Documentation/snippets/changing-form-of-multi-measure-rests.ly
Documentation/snippets/changing-fret-orientations.ly
Documentation/snippets/changing-midi-output-to-one-channel-per-voice.ly
Documentation/snippets/changing-partcombine-texts.ly
Documentation/snippets/changing-properties-for-individual-grobs.ly
Documentation/snippets/changing-stanza-fonts.ly
Documentation/snippets/changing-text-and-spanner-styles-for-text-dynamics.ly
Documentation/snippets/changing-the-ambitus-gap.ly
Documentation/snippets/changing-the-appearance-of-a-slur-from-solid-to-dotted-or-dashed.ly
Documentation/snippets/changing-the-breath-mark-symbol.ly
Documentation/snippets/changing-the-chord-names-to-german-or-semi-german-notation.ly
Documentation/snippets/changing-the-default-text-font-family.ly
Documentation/snippets/changing-the-interval-of-lines-on-the-stave.ly
Documentation/snippets/changing-the-number-of-augmentation-dots-per-note.ly
Documentation/snippets/changing-the-number-of-lines-in-a-staff.ly
Documentation/snippets/changing-the-positions-of-figured-bass-alterations.ly
Documentation/snippets/changing-the-size-of-woodwind-diagrams.ly
Documentation/snippets/changing-the-staff-size.ly
Documentation/snippets/changing-the-tempo-without-a-metronome-mark.ly
Documentation/snippets/changing-the-text-for-sustain-markings.ly
Documentation/snippets/changing-the-tuplet-number.ly
Documentation/snippets/changing-time-signatures-inside-a-polymetric-section-using--scaledurations.ly
Documentation/snippets/chant-or-psalms-notation.ly
Documentation/snippets/chord-glissando-in-tablature.ly
Documentation/snippets/chord-name-exceptions.ly
Documentation/snippets/chord-name-major7.ly
Documentation/snippets/chordchanges-for-fretboards.ly
Documentation/snippets/chords-headword.ly
Documentation/snippets/clefs-can-be-transposed-by-arbitrary-amounts.ly
Documentation/snippets/clip-systems.ly
Documentation/snippets/clusters.ly
Documentation/snippets/coloring-notes-depending-on-their-pitch.ly
Documentation/snippets/combining-dynamics-with-markup-texts.ly
Documentation/snippets/combining-two-parts-on-the-same-staff.ly
Documentation/snippets/compound-time-signatures.ly
Documentation/snippets/conducting-signs,-measure-grouping-signs.ly
Documentation/snippets/consistently-left-aligned-bar-numbers.ly
Documentation/snippets/contemporary-glissando.ly
Documentation/snippets/controlling-spanner-visibility-after-a-line-break.ly
Documentation/snippets/controlling-the-placement-of-chord-fingerings.ly
Documentation/snippets/controlling-the-vertical-ordering-of-scripts.ly
Documentation/snippets/controlling-tuplet-bracket-visibility.ly
Documentation/snippets/creating-a-delayed-turn.ly
Documentation/snippets/creating-a-sequence-of-notes-on-various-pitches.ly
Documentation/snippets/creating-arpeggios-across-notes-in-different-voices.ly
Documentation/snippets/creating-blank-staves.ly
Documentation/snippets/creating-cross-staff-arpeggios-in-a-piano-staff.ly
Documentation/snippets/creating-cross-staff-arpeggios-in-other-contexts.ly
Documentation/snippets/creating-double-digit-fingerings.ly
Documentation/snippets/creating-metronome-marks-in-markup-mode.ly
Documentation/snippets/creating-real-parenthesized-dynamics.ly
Documentation/snippets/creating-simultaneous-rehearsal-marks.ly
Documentation/snippets/creating-slurs-across-voices.ly
Documentation/snippets/creating-text-spanners.ly
Documentation/snippets/cross-staff-chords---beaming-problems-workaround.ly
Documentation/snippets/cross-staff-stems.ly
Documentation/snippets/cross-staff-tremolos.ly
Documentation/snippets/custodes.ly
Documentation/snippets/customizing-fretboard-fret-diagrams.ly
Documentation/snippets/customizing-markup-fret-diagrams.ly
Documentation/snippets/default-direction-of-stems-on-the-center-line-of-the-staff.ly
Documentation/snippets/defining-an-engraver-in-scheme--ambitus-engraver.ly
Documentation/snippets/defining-predefined-fretboards-for-other-instruments.ly
Documentation/snippets/demo-midiinstruments.ly
Documentation/snippets/demonstrating-all-headers.ly
Documentation/snippets/display-bracket-with-only-one-staff-in-a-system.ly
Documentation/snippets/displaying-complex-chords.ly
Documentation/snippets/displaying-grob-ancestry.ly
Documentation/snippets/dotted-harmonics.ly
Documentation/snippets/double-glissando.ly
Documentation/snippets/drawing-boxes-around-grobs.ly
Documentation/snippets/drawing-circles-around-note-heads.ly
Documentation/snippets/drawing-circles-around-various-objects.ly
Documentation/snippets/dynamics-custom-text-spanner-postfix.ly
Documentation/snippets/dynamics-text-spanner-postfix.ly
Documentation/snippets/editorial-headword.ly
Documentation/snippets/embedding-native-postscript-in-a--markup-block.ly
Documentation/snippets/engravers-one-by-one.ly
Documentation/snippets/engraving-ties-manually.ly
Documentation/snippets/engraving-tremolos-with-floating-beams.ly
Documentation/snippets/entering-several-tuplets-using-only-one--times-command.ly
Documentation/snippets/expressive-headword.ly
Documentation/snippets/faking-a-hammer-in-tablatures.ly
Documentation/snippets/figured-bass-headword.ly
Documentation/snippets/fine-tuning-pedal-brackets.ly
Documentation/snippets/fingering-symbols-for-wind-instruments.ly
Documentation/snippets/fingerings,-string-indications,-and-right-hand-fingerings.ly
Documentation/snippets/flamenco-notation.ly
Documentation/snippets/flat-flags-and-beam-nibs.ly
Documentation/snippets/flute-slap-notation.ly
Documentation/snippets/forcing-a-clef-symbol-to-be-displayed.ly
Documentation/snippets/forcing-horizontal-shift-of-notes.ly
Documentation/snippets/forcing-hyphens-to-be-shown.ly
Documentation/snippets/forcing-measure-width-to-adapt-to-metronomemarks-width.ly
Documentation/snippets/forcing-rehearsal-marks-to-start-from-a-given-letter-or-number.ly
Documentation/snippets/formatting-lyrics-syllables.ly
Documentation/snippets/fret-diagrams-explained-and-developed.ly
Documentation/snippets/fretboards-alternate-tables.ly
Documentation/snippets/fretted-headword.ly
Documentation/snippets/fretted-string-harmonics-in-tablature.ly
Documentation/snippets/generating-custom-flags.ly
Documentation/snippets/generating-random-notes.ly
Documentation/snippets/generating-whole-scores-also-book-parts-in-scheme-without-using-the-parser.ly
Documentation/snippets/glissandi-can-skip-grobs.ly
Documentation/snippets/graphical-and-text-woodwind-diagrams.ly
Documentation/snippets/grid-lines--changing-their-appearance.ly
Documentation/snippets/grid-lines--emphasizing-rhythms-and-notes-synchronization.ly
Documentation/snippets/guitar-slides.ly
Documentation/snippets/guitar-strum-rhythms.ly
Documentation/snippets/hairpins-with-different-line-styles.ly
Documentation/snippets/heavily-customized-polymetric-time-signatures.ly
Documentation/snippets/hiding-accidentals-on-tied-notes-at-the-start-of-a-new-system.ly
Documentation/snippets/hiding-the-extender-line-for-text-dynamics.ly
Documentation/snippets/horizontally-aligning-custom-dynamics-e.g.-sempre-pp,-piu-f,-subito-p.ly
Documentation/snippets/how-to-change-fret-diagram-position.ly
Documentation/snippets/how-to-print-two-rehearsal-marks-above-and-below-the-same-barline-method-1.ly
Documentation/snippets/how-to-print-two-rehearsal-marks-above-and-below-the-same-barline-method-2.ly
Documentation/snippets/how-to-put-ties-between-syllables-in-lyrics.ly
Documentation/snippets/hymn-template.ly
Documentation/snippets/incipit.ly
Documentation/snippets/indicating-cross-staff-chords-with-arpeggio-bracket.ly
Documentation/snippets/inserting-a-caesura.ly
Documentation/snippets/inserting-score-fragments-above-a-staff,-as-markups.ly
Documentation/snippets/isolated-percent-repeats.ly
Documentation/snippets/jazz-combo-template.ly
Documentation/snippets/keep-change-clefs-full-sized.ly
Documentation/snippets/keyboard-headword.ly
Documentation/snippets/keyboards.snippet-list
Documentation/snippets/laissez-vibrer-ties.ly
Documentation/snippets/letter-tablature-formatting.ly
Documentation/snippets/line-arrows.ly
Documentation/snippets/lyrics-alignment.ly
Documentation/snippets/makam-example.ly
Documentation/snippets/making-an-object-invisible-with-the-transparent-property.ly
Documentation/snippets/making-slurs-with-complex-dash-structure.ly
Documentation/snippets/making-some-staff-lines-thicker-than-the-others.ly
Documentation/snippets/manually-break-figured-bass-extenders-for-only-some-numbers.ly
Documentation/snippets/manually-controlling-beam-positions.ly
Documentation/snippets/marking-notes-of-spoken-parts-with-a-cross-on-the-stem.ly
Documentation/snippets/markup-lines.ly
Documentation/snippets/measure-counter.ly
Documentation/snippets/mensurstriche-layout-bar-lines-between-the-staves.ly
Documentation/snippets/merging-multi-measure-rests-in-a-polyphonic-part.ly
Documentation/snippets/modifying-default-values-for-articulation-shorthand-notation.ly
Documentation/snippets/modifying-tuplet-bracket-length.ly
Documentation/snippets/moving-dotted-notes-in-polyphony.ly
Documentation/snippets/moving-slur-positions-vertically.ly
Documentation/snippets/multi-measure-rest-markup.ly
Documentation/snippets/nesting-staves.ly
Documentation/snippets/new/adding-orchestral-cues-to-a-vocal-score.ly
Documentation/snippets/new/alternative-bar-numbering.ly
Documentation/snippets/new/ancient-fonts.ly
Documentation/snippets/new/ancient-notation-template----modern-transcription-of-gregorian-music.ly
Documentation/snippets/new/bar-chords-notation-for-guitar--with-text-spanner.ly
Documentation/snippets/new/centering-markup-on-note-heads-automatically.ly
Documentation/snippets/new/changing-time-signatures-inside-a-polymetric-section-using--scaledurations.ly
Documentation/snippets/new/chant-or-psalms-notation.ly
Documentation/snippets/new/chords-headword.ly
Documentation/snippets/new/conducting-signs,-measure-grouping-signs.ly
Documentation/snippets/new/creating-a-sequence-of-notes-on-various-pitches.ly
Documentation/snippets/new/cross-staff-stems.ly
Documentation/snippets/new/defining-an-engraver-in-scheme--ambitus-engraver.ly
Documentation/snippets/new/fretted-headword.ly
Documentation/snippets/new/generating-custom-flags.ly
Documentation/snippets/new/glissandi-can-skip-grobs.ly
Documentation/snippets/new/guitar-slides.ly
Documentation/snippets/new/incipit.ly
Documentation/snippets/new/jazz-combo-template.ly
Documentation/snippets/new/making-an-object-invisible-with-the-transparent-property.ly
Documentation/snippets/new/numbers-as-easy-note-heads.ly
Documentation/snippets/new/positioning-multi-measure-rests.ly
Documentation/snippets/new/redefining-grace-note-global-defaults.ly
Documentation/snippets/new/score-for-diatonic-accordion.ly
Documentation/snippets/new/staff-headword.ly
Documentation/snippets/new/strict-beat-beaming.ly
Documentation/snippets/new/string-number-extender-lines.ly
Documentation/snippets/new/using-alternative-flag-styles.ly
Documentation/snippets/new/using-grace-note-slashes-with-normal-heads.ly
Documentation/snippets/new/woodwind-diagrams-key-lists.ly
Documentation/snippets/non-default-tuplet-numbers.ly
Documentation/snippets/non-traditional-key-signatures.ly
Documentation/snippets/numbers-as-easy-note-heads.ly
Documentation/snippets/obtaining-2.12-lyrics-spacing-in-newer-versions.ly
Documentation/snippets/open-string-harmonics-in-tablature.ly
Documentation/snippets/orchestra,-choir-and-piano-template.ly
Documentation/snippets/ottava-text.ly
Documentation/snippets/outputting-the-version-number.ly
Documentation/snippets/page-label.ly
Documentation/snippets/partcombine-and-autobeamoff.ly
Documentation/snippets/percent-repeat-count-visibility.ly
Documentation/snippets/percent-repeat-counter.ly
Documentation/snippets/percussion-beaters.ly
Documentation/snippets/permitting-line-breaks-within-beamed-tuplets.ly
Documentation/snippets/piano-template-simple.ly
Documentation/snippets/piano-template-with-centered-lyrics.ly
Documentation/snippets/piano-template-with-melody-and-lyrics.ly
Documentation/snippets/pitches-headword.ly
Documentation/snippets/pitches.snippet-list
Documentation/snippets/placement-of-right-hand-fingerings.ly
Documentation/snippets/polyphony-in-tablature.ly
Documentation/snippets/positioning-arpeggios.ly
Documentation/snippets/positioning-fingering-indications-precisely.ly
Documentation/snippets/positioning-grace-note-beams-at-the-height-of-normal-note-beams.ly
Documentation/snippets/positioning-grace-notes-with-floating-space.ly
Documentation/snippets/positioning-multi-measure-rests.ly
Documentation/snippets/positioning-segno-and-coda-with-line-break.ly
Documentation/snippets/positioning-text-markups-inside-slurs.ly
Documentation/snippets/preventing-extra-naturals-from-being-automatically-added.ly
Documentation/snippets/preventing-final-mark-from-removing-final-tuplet.ly
Documentation/snippets/preventing-natural-signs-from-being-printed-when-the-key-signature-changes.ly
Documentation/snippets/printing-a-repeat-sign-at-the-beginning-of-a-piece.ly
Documentation/snippets/printing-bar-numbers-at-regular-intervals.ly
Documentation/snippets/printing-bar-numbers-inside-boxes-or-circles.ly
Documentation/snippets/printing-hairpins-using-al-niente-notation.ly
Documentation/snippets/printing-marks-at-the-end-of-a-line.ly
Documentation/snippets/printing-marks-on-every-staff.ly
Documentation/snippets/printing-metronome-and-rehearsal-marks-below-the-staff.ly
Documentation/snippets/printing-music-with-different-time-signatures.ly
Documentation/snippets/printing-note-names-with-and-without-an-octave-marker.ly
Documentation/snippets/printing-text-from-right-to-left.ly
Documentation/snippets/printing-the-bar-number-for-the-first-measure.ly
Documentation/snippets/proportional-strict-notespacing.ly
Documentation/snippets/putting-lyrics-inside-the-staff.ly
Documentation/snippets/quoting-another-voice-with-transposition.ly
Documentation/snippets/quoting-another-voice.ly
Documentation/snippets/recorder-fingering-chart.ly
Documentation/snippets/redefining-grace-note-global-defaults.ly
Documentation/snippets/removing-bar-numbers-from-a-score.ly
Documentation/snippets/removing-connecting-bar-lines-on-staffgroup,-pianostaff,-or-grandstaff.ly
Documentation/snippets/removing-the-first-empty-line.ly
Documentation/snippets/repeats-headword.ly
Documentation/snippets/rest-styles.ly
Documentation/snippets/reverting-default-beam-endings.ly
Documentation/snippets/rhythmic-slashes.ly
Documentation/snippets/rhythms-headword.ly
Documentation/snippets/satb-choir-template---four-staves.ly
Documentation/snippets/score-for-diatonic-accordion.ly
Documentation/snippets/screech-and-boink.ly
Documentation/snippets/separating-key-cancellations-from-key-signature-changes.ly
Documentation/snippets/setting-hairpin-behavior-at-bar-lines.ly
Documentation/snippets/setting-system-separators.ly
Documentation/snippets/setting-the-double-repeat-default-for-volte.ly
Documentation/snippets/setting-the-minimum-length-of-hairpins.ly
Documentation/snippets/shortening-volta-brackets.ly
Documentation/snippets/showing-chords-at-changes.ly
Documentation/snippets/showing-the-same-articulation-above-and-below-a-note-or-chord.ly
Documentation/snippets/simple-lead-sheet.ly
Documentation/snippets/simultaneous-headword.ly
Documentation/snippets/single-staff-template-with-notes,-lyrics,-and-chords.ly
Documentation/snippets/single-staff-template-with-notes,-lyrics,-chords-and-frets.ly
Documentation/snippets/single-staff-template-with-notes-and-chords.ly
Documentation/snippets/single-staff-template-with-notes-and-lyrics.ly
Documentation/snippets/single-staff-template-with-only-notes.ly
Documentation/snippets/skips-in-lyric-mode-2.ly
Documentation/snippets/skips-in-lyric-mode.ly
Documentation/snippets/slides-in-tablature.ly
Documentation/snippets/snap-pizzicato-or-bartok-pizzicato.ly
Documentation/snippets/staff-headword.ly
Documentation/snippets/staff-notation.snippet-list
Documentation/snippets/stand-alone-two-column-markup.ly
Documentation/snippets/stem-and-beam-behavior-in-tablature.ly
Documentation/snippets/stemlets.ly
Documentation/snippets/strict-beat-beaming.ly
Documentation/snippets/string-number-extender-lines.ly
Documentation/snippets/string-quartet-template-simple.ly
Documentation/snippets/string-quartet-template-with-separate-parts.ly
Documentation/snippets/subdividing-beams.ly
Documentation/snippets/suppressing-warnings-for-clashing-note-columns.ly
Documentation/snippets/table-of-contents.ly
Documentation/snippets/text-headword.ly
Documentation/snippets/three-sided-box.ly
Documentation/snippets/tick-bar-lines.ly
Documentation/snippets/time-signature-in-parentheses---method-3.ly
Documentation/snippets/time-signature-in-parentheses.ly
Documentation/snippets/time-signature-printing-only-the-numerator-as-a-number-instead-of-the-fraction.ly
Documentation/snippets/transcription-of-ancient-music-with-incipit.ly
Documentation/snippets/transposing-pitches-with-minimum-accidentals-smart-transpose.ly
Documentation/snippets/tweaking-clef-properties.ly
Documentation/snippets/tweaking-grace-layout-within-music.ly
Documentation/snippets/unfretted-headword.ly
Documentation/snippets/use-square-bracket-at-the-start-of-a-staff-group.ly
Documentation/snippets/using-alternative-flag-styles.ly
Documentation/snippets/using-arpeggiobracket-to-make-divisi-more-visible.ly
Documentation/snippets/using-autochange-with-more-than-one-voice.ly [new file with mode: 0644]
Documentation/snippets/using-double-slurs-for-legato-chords.ly
Documentation/snippets/using-grace-note-slashes-with-normal-heads.ly
Documentation/snippets/using-ly-grob-object-to-access-grobs-with--tweak.ly
Documentation/snippets/using-postscript-to-generate-special-note-head-shapes.ly
Documentation/snippets/using-the--tweak-command-to-tweak-individual-grobs.ly
Documentation/snippets/using-the-whiteout-property.ly
Documentation/snippets/using-ties-with-arpeggios.ly
Documentation/snippets/utf-8.ly
Documentation/snippets/vertical-line-as-a-baroque-articulation-mark.ly
Documentation/snippets/vertically-aligned-dynamics-and-textscripts.ly
Documentation/snippets/vertically-aligning-dynamics-across-multiple-notes.ly
Documentation/snippets/vertically-aligning-ossias-and-lyrics.ly
Documentation/snippets/vertically-centered-common-lyrics.ly
Documentation/snippets/vertically-centering-paired-figured-bass-extenders.ly
Documentation/snippets/vocal-ensemble-template-with-automatic-piano-reduction.ly
Documentation/snippets/vocal-ensemble-template-with-lyrics-aligned-below-and-above-the-staves.ly
Documentation/snippets/vocal-ensemble-template-with-verse-and-refrain.ly
Documentation/snippets/vocal-ensemble-template.ly
Documentation/snippets/vocal-headword.ly
Documentation/snippets/volta-below-chords.ly
Documentation/snippets/volta-multi-staff.ly
Documentation/snippets/volta-text-markup-using-repeatcommands.ly
Documentation/snippets/wind-headword.ly
Documentation/snippets/woodwind-diagrams-key-lists.ly
Documentation/snippets/woodwind-diagrams-listing.ly
Documentation/usage/external.itely
Documentation/usage/lilypond-book.itely
Documentation/usage/running.itely
Documentation/usage/suggestions.itely
Documentation/usage/updating.itely
Documentation/web/download.itexi
Documentation/web/introduction.itexi
Documentation/web/news-front.itexi
Documentation/web/news.itexi
THANKS
VERSION
flower/include/direction.hh
flower/include/yaffut.hh
input/regression/accidental-ancient.ly
input/regression/accidental-broken-tie-spacing.ly
input/regression/accidental-cautionary.ly
input/regression/accidental-clef-change.ly
input/regression/accidental-collision.ly
input/regression/accidental-contemporary.ly
input/regression/accidental-double.ly
input/regression/accidental-forced-tie.ly
input/regression/accidental-ledger.ly
input/regression/accidental-octave.ly
input/regression/accidental-piano.ly
input/regression/accidental-placement-padding.ly
input/regression/accidental-placement-samepitch.ly
input/regression/accidental-placement.ly
input/regression/accidental-quarter.ly
input/regression/accidental-single-double.ly
input/regression/accidental-suggestions.ly
input/regression/accidental-tie.ly
input/regression/accidental-unbroken-tie-spacing.ly
input/regression/accidental-voice.ly
input/regression/accidental.ly
input/regression/alignment-order.ly
input/regression/alignment-vertical-manual-setting.ly
input/regression/allfontstyle.ily
input/regression/alter-broken.ly
input/regression/ambitus-cue.ly
input/regression/ambitus-gap.ly
input/regression/ambitus-percussion-staves.ly
input/regression/ambitus-pitch-ordering.ly
input/regression/ambitus-slur.ly
input/regression/ambitus-with-ligature.ly
input/regression/ambitus.ly
input/regression/apply-context.ly
input/regression/apply-output.ly
input/regression/arpeggio-bracket.ly
input/regression/arpeggio-collision.ly
input/regression/arpeggio-no-overshoot.ly
input/regression/arpeggio-no-staff-symbol.ly
input/regression/arpeggio-parenthesis.ly
input/regression/arpeggio-span-collision.ly
input/regression/arpeggio-span-one-staff.ly
input/regression/arpeggio.ly
input/regression/articulation-snappizzicato.ly
input/regression/augmentum.ly
input/regression/auto-beam-bar.ly
input/regression/auto-beam-beaming-override.ly
input/regression/auto-beam-breathe.ly
input/regression/auto-beam-exceptions.ly
input/regression/auto-beam-no-beam.ly
input/regression/auto-beam-partial-grace.ly
input/regression/auto-beam-partial.ly
input/regression/auto-beam-recheck.ly
input/regression/auto-beam-triplet.ly
input/regression/auto-beam-tuplets.ly
input/regression/auto-beam.ly
input/regression/auto-change.ly
input/regression/autobeam-3-4-rules.ly
input/regression/autobeam-nobeam.ly
input/regression/autobeam-show-defaults.ly
input/regression/autobeam-tuplet-recheck.ly
input/regression/automatic-polyphony-context-id.ly
input/regression/automatic-polyphony-drumstaff.ly
input/regression/automatic-polyphony-tabstaff.ly
input/regression/backend-excercise.ly
input/regression/backend-svg.ly
input/regression/baerenreiter-sarabande.ly
input/regression/balloon.ly
input/regression/bar-check-redefine.ly
input/regression/bar-extent.ly
input/regression/bar-line-segno.ly
input/regression/bar-lines.ly
input/regression/bar-number-check-warning.ly
input/regression/bar-number-visibility.ly
input/regression/bar-number-volta-repeat.ly
input/regression/bar-number.ly
input/regression/bar-scripts.ly
input/regression/beam-auto-knee.ly
input/regression/beam-auto.ly
input/regression/beam-beamlet-break.ly
input/regression/beam-beamlet-grace.ly
input/regression/beam-beat-grouping.ly
input/regression/beam-break-no-bar.ly
input/regression/beam-break.ly
input/regression/beam-broken-classic.ly
input/regression/beam-broken-difficult.ly
input/regression/beam-center-slope.ly
input/regression/beam-collision-accidentals.ly
input/regression/beam-collision-basic.ly
input/regression/beam-collision-beamcount.ly
input/regression/beam-collision-classic.ly
input/regression/beam-collision-cross-staff.ly
input/regression/beam-collision-cross-staff2.ly
input/regression/beam-collision-feasible-region.ly
input/regression/beam-collision-flag.ly
input/regression/beam-collision-grace.ly
input/regression/beam-collision-large-object.ly
input/regression/beam-collision-off.ly
input/regression/beam-collision-opposite-stem.ly
input/regression/beam-collision-prefatory-matter.ly
input/regression/beam-collision-scaled-staff.ly
input/regression/beam-collision-voice-only.ly
input/regression/beam-concave-chord.ly
input/regression/beam-concave-damped.ly
input/regression/beam-concave.ly
input/regression/beam-cross-staff-auto-knee.ly
input/regression/beam-cross-staff-rest.ly
input/regression/beam-cross-staff-script.ly
input/regression/beam-cross-staff-slope.ly
input/regression/beam-cross-staff.ly
input/regression/beam-damp.ly
input/regression/beam-default-lengths.ly
input/regression/beam-extreme.ly
input/regression/beam-feather-breaking.ly
input/regression/beam-feather-knee-stem-length.ly
input/regression/beam-feather.ly
input/regression/beam-flat-retain-direction.ly
input/regression/beam-forced-direction.ly
input/regression/beam-french.ly
input/regression/beam-funky-beamlet.ly
input/regression/beam-funky.ly
input/regression/beam-isknee.ly
input/regression/beam-knee-symmetry.ly
input/regression/beam-length.ly
input/regression/beam-manual-beaming.ly
input/regression/beam-multiple-cross-staff.ly
input/regression/beam-multiplicity-over-rests.ly
input/regression/beam-outside-beamlets.ly
input/regression/beam-over-barline.ly
input/regression/beam-position.ly
input/regression/beam-quant-standard.ly
input/regression/beam-quanting-32nd.ly
input/regression/beam-quanting-horizontal.ly
input/regression/beam-quanting-overhang.ly
input/regression/beam-quarter.ly
input/regression/beam-rest-extreme.ly
input/regression/beam-rest.ly
input/regression/beam-second.ly
input/regression/beam-shortened-lengths.ly
input/regression/beam-single-stem.ly
input/regression/beam-skip.ly
input/regression/beam-slope-stemlet.ly
input/regression/beam-subdivide-tuplets.ly
input/regression/beam-unconnected-beamlets.ly
input/regression/beaming-ternary-metrum.ly
input/regression/beaming-tuplet-regular.ly
input/regression/beaming.ly
input/regression/beamlet-point-toward-beat.ly
input/regression/beamlet-test.ly
input/regression/beams.ly
input/regression/bend-after.ly
input/regression/bend-dot.ly
input/regression/bom-mark.ly
input/regression/book-identifier-markup.ly
input/regression/book-label-no-segfault.ly
input/regression/bookpart-variable.ly
input/regression/bookparts.ly
input/regression/break-alignment-anchor-alignment.ly
input/regression/break-alignment-anchors.ly
input/regression/break.ly
input/regression/breathing-sign-ancient.ly
input/regression/breathing-sign-custom-staff.ly
input/regression/breathing-sign.ly
input/regression/breve-extent.ly
input/regression/center-title.ly
input/regression/chord-additional-pitch-prefix.ly
input/regression/chord-changes.ly
input/regression/chord-name-entry-11.ly
input/regression/chord-name-entry.ly
input/regression/chord-name-exceptions.ly
input/regression/chord-name-major7.ly
input/regression/chord-name-minor.ly
input/regression/chord-names-bass.ly
input/regression/chord-names-in-grand-staff.ly
input/regression/chord-names-languages.ly
input/regression/chord-names-lower-case-minor.ly
input/regression/chord-repetition-relative.ly
input/regression/chord-repetition-script-stack.ly
input/regression/chord-repetition-times.ly
input/regression/chord-repetition.ly
input/regression/chord-scripts.ly
input/regression/chord-slash-separator.ly
input/regression/chord-tremolo-articulations.ly
input/regression/chord-tremolo-other-commands.ly
input/regression/chord-tremolo-scaled-durations.ly
input/regression/chord-tremolo-short.ly
input/regression/chord-tremolo-single.ly
input/regression/chord-tremolo-stem-direction.ly
input/regression/chord-tremolo-whole.ly
input/regression/chord-tremolo.ly
input/regression/chordnames-nochord.ly
input/regression/chords-funky-ignatzek.ly
input/regression/chromatic-scales.ly
input/regression/clef-oct-visibility.ly
input/regression/clef-oct.ly
input/regression/clef-octavation.ly
input/regression/clef-ottava.ly
input/regression/clef-warn.ly
input/regression/clefs.ly
input/regression/clip-systems.ly
input/regression/cluster-break.ly
input/regression/cluster-cross-staff.ly
input/regression/cluster-single-note.ly
input/regression/cluster-style.ly
input/regression/cluster.ly
input/regression/collision-2.ly
input/regression/collision-alignment.ly
input/regression/collision-dots-invert.ly
input/regression/collision-dots-move.ly
input/regression/collision-dots-up-space-dotted.ly
input/regression/collision-dots.ly
input/regression/collision-harmonic-no-dots.ly
input/regression/collision-head-chords.ly
input/regression/collision-head-solfa-fa.ly
input/regression/collision-heads.ly
input/regression/collision-manual.ly
input/regression/collision-merge-differently-dotted.ly
input/regression/collision-merge-differently-headed.ly
input/regression/collision-merge-dots.ly
input/regression/collision-mesh.ly
input/regression/collision-seconds.ly
input/regression/collision-whole.ly
input/regression/collisions.ly
input/regression/color.ly
input/regression/completion-heads-factor.ly
input/regression/completion-heads-lyrics.ly
input/regression/completion-heads-multiple-ties.ly
input/regression/completion-heads-polyphony-2.ly
input/regression/completion-heads-polyphony.ly
input/regression/completion-heads-tie.ly
input/regression/completion-heads-tuplets.ly
input/regression/completion-heads-unit.ly
input/regression/completion-heads.ly
input/regression/completion-rest.ly
input/regression/complex-once.ly
input/regression/compound-time-signatures.ly
input/regression/context-die-staff.ly
input/regression/context-mod-context.ly
input/regression/context-mod-with.ly
input/regression/context-nested-staffgroup.ly
input/regression/context-string-tuning.ly
input/regression/cross-staff-stems.ly
input/regression/cue-clef-after-barline.ly
input/regression/cue-clef-begin-of-score.ly
input/regression/cue-clef-keysignature.ly
input/regression/cue-clef-manually.ly
input/regression/cue-clef-new-line.ly
input/regression/cue-clef-octavation.ly
input/regression/cue-clef.ly
input/regression/custos.ly
input/regression/dead-notes.ly
input/regression/define-event-function.ly
input/regression/display-lily-tests.ly
input/regression/dot-column-engraver.ly
input/regression/dot-column-note-collision.ly
input/regression/dot-column-rest-collision.ly
input/regression/dot-column-vertical-positioning.ly
input/regression/dot-dot-count-override.ly
input/regression/dot-flag-collision.ly
input/regression/dot-rest-beam-trigger.ly
input/regression/dot-rest-horizontal-spacing.ly
input/regression/dot-up-voice-collision.ly
input/regression/dots.ly
input/regression/double-repeat-default-volta.ly
input/regression/double-repeat.ly
input/regression/drums.ly
input/regression/duration-identifier-compressed.ly
input/regression/dynamics-alignment-autobreak.ly
input/regression/dynamics-alignment-breaker-linebreak.ly
input/regression/dynamics-alignment-breaker-order.ly
input/regression/dynamics-alignment-breaker-subsequent-spanner.ly
input/regression/dynamics-alignment-breaker.ly
input/regression/dynamics-alignment-no-line-linebreak.ly
input/regression/dynamics-alignment-no-line.ly
input/regression/dynamics-avoid-cross-staff-stem.ly
input/regression/dynamics-broken-hairpin.ly
input/regression/dynamics-context-textspan.ly
input/regression/dynamics-custom-text-spanner-postfix.ly
input/regression/dynamics-glyphs.ly
input/regression/dynamics-hairpin-length.ly
input/regression/dynamics-line.ly
input/regression/dynamics-rest-positioning.ly
input/regression/dynamics-text-dynamics-context.ly
input/regression/dynamics-text-left-text-alignment.ly
input/regression/dynamics-text-right-padding.ly
input/regression/dynamics-text-spanner-abs-dynamic.ly
input/regression/dynamics-text-spanner-padding.ly
input/regression/dynamics-text-spanner-postfix.ly
input/regression/dynamics-unbound-hairpin.ly
input/regression/easy-notation-accidentals.ly
input/regression/easy-notation.ly
input/regression/empty-chord.ly
input/regression/episema.ly
input/regression/event-listener-output.ly
input/regression/extratoken.ly
input/regression/fermata-rest-position.ly
input/regression/figured-bass-alteration.ly
input/regression/figured-bass-continuation-center.ly
input/regression/figured-bass-continuation-end-position.ly
input/regression/figured-bass-continuation-forbid.ly
input/regression/figured-bass-continuation-modifiers.ly
input/regression/figured-bass-continuation.ly
input/regression/figured-bass-durations.ly
input/regression/figured-bass-extenders-markup.ly
input/regression/figured-bass-ignore-rest.ly
input/regression/figured-bass-implicit.ly
input/regression/figured-bass-slashed-numbers.ly
input/regression/figured-bass-staff.ly
input/regression/figured-bass.ly
input/regression/fill-line-test.ly
input/regression/filter-translators.ly
input/regression/finger-chords-accidental.ly
input/regression/finger-chords-dot.ly
input/regression/finger-chords-order.ly
input/regression/finger-chords.ly
input/regression/fingering-cross-staff.ly
input/regression/fingering.ly
input/regression/flag-stem-begin-position.ly
input/regression/flags-default.ly
input/regression/flags-in-scheme.ly
input/regression/flags-straight-stockhausen-boulez.ly
input/regression/flags-straight.ly
input/regression/follow-voice-break.ly
input/regression/follow-voice-consecutive.ly
input/regression/font-bogus-ligature.ly
input/regression/font-family-override.ly
input/regression/font-kern.ly
input/regression/font-name-font-size.ly
input/regression/font-name.ly
input/regression/font-postscript.ly
input/regression/footnote-auto-numbering-page-reset.ly
input/regression/footnote-auto-numbering-vertical-order.ly
input/regression/footnote-auto-numbering.ly
input/regression/footnote-break-visibility.ly
input/regression/footnote-footer-padding.ly
input/regression/footnote-spanner.ly
input/regression/footnote.ly
input/regression/fret-board-alignment.ly
input/regression/fret-boards.ly
input/regression/fret-diagram-origins.ly
input/regression/fret-diagrams-capo.ly
input/regression/fret-diagrams-dots.ly
input/regression/fret-diagrams-fingering.ly
input/regression/fret-diagrams-fret-label.ly
input/regression/fret-diagrams-landscape.ly
input/regression/fret-diagrams-opposing-landscape.ly
input/regression/fret-diagrams-size.ly
input/regression/fret-diagrams-string-frets.ly
input/regression/fret-diagrams-string-thickness.ly
input/regression/fret-diagrams-xo-label.ly
input/regression/fretboard-chordchanges.ly
input/regression/full-measure-rest-fermata.ly
input/regression/general-scheme-bindings.ly
input/regression/generic-output-property.ly
input/regression/glissando-accidental.ly
input/regression/glissando-broken-multiple.ly
input/regression/glissando-broken-unkilled.ly
input/regression/glissando-broken.ly
input/regression/glissando-chord-linebreak.ly
input/regression/glissando-chord.ly
input/regression/glissando-consecutive.ly
input/regression/glissando-cross-staff.ly
input/regression/glissando-index.ly
input/regression/glissando-no-break.ly
input/regression/glissando-skip.ly
input/regression/glissando.ly
input/regression/grace-auto-beam.ly
input/regression/grace-bar-line.ly
input/regression/grace-bar-number.ly
input/regression/grace-beam.ly
input/regression/grace-direction-polyphony.ly
input/regression/grace-end-2.ly
input/regression/grace-end.ly
input/regression/grace-nest1.ly
input/regression/grace-nest2.ly
input/regression/grace-nest3.ly
input/regression/grace-nest4.ly
input/regression/grace-nest5.ly
input/regression/grace-part-combine.ly
input/regression/grace-partial.ly
input/regression/grace-slashed-no-slur.ly
input/regression/grace-staff-length.ly
input/regression/grace-start.ly
input/regression/grace-stem-length.ly
input/regression/grace-stems.ly
input/regression/grace-sync.ly
input/regression/grace-types.ly
input/regression/grace-unfold-repeat.ly
input/regression/grace-volta-repeat-2.ly
input/regression/grace-volta-repeat.ly
input/regression/grace.ly
input/regression/graphviz.ly
input/regression/grid-lines.ly
input/regression/grob-indirect-tweak.ly
input/regression/grob-tweak.ly
input/regression/hairpin-arpeggio.ly
input/regression/hairpin-barline-break.ly
input/regression/hairpin-circled.ly
input/regression/hairpin-dashed.ly
input/regression/hairpin-ending.ly
input/regression/hairpin-neighboring-span-dynamics.ly
input/regression/hairpin-span-bar.ly
input/regression/hairpin-to-barline-mark.ly
input/regression/hairpin-to-barline.ly
input/regression/hairpin-to-rest.ly
input/regression/hara-kiri-alive-with.ly
input/regression/hara-kiri-drumstaff.ly
input/regression/hara-kiri-keep-previous-settings.ly
input/regression/hara-kiri-percent-repeat.ly
input/regression/hara-kiri-rhythmicstaff.ly
input/regression/hara-kiri-staff.ly
input/regression/hara-kiri-stanza-number.ly
input/regression/hara-kiri-tabstaff.ly
input/regression/harp-pedals-sanity-checks.ly
input/regression/harp-pedals-tweaking.ly
input/regression/harp-pedals.ly
input/regression/header-book-multiple.ly
input/regression/header-book-multiplescores.ly
input/regression/header-bookpart-multiple.ly
input/regression/header-cyclic-reference.ly
input/regression/header-score-multiple.ly
input/regression/header-toplevel-multiple.ly
input/regression/horizontal-bracket-break.ly
input/regression/horizontal-bracket-tweak.ly
input/regression/horizontal-bracket.ly
input/regression/id.ly
input/regression/identifier-following-chordmode.ly
input/regression/identifiers.ly
input/regression/in-note.ly
input/regression/incipit.ly
input/regression/include-string.ly
input/regression/incompatible-stem-warning.ly
input/regression/instrument-cue-name.ly
input/regression/instrument-name-dynamic.ly
input/regression/instrument-name-groups.ly
input/regression/instrument-name-hara-kiri.ly
input/regression/instrument-name-markup.ly
input/regression/instrument-name-partial.ly
input/regression/instrument-name-pedal-lyrics.ly
input/regression/instrument-name-volta.ly
input/regression/instrument-name-x-align.ly
input/regression/instrument-name.ly
input/regression/instrument-switch-invalid-warning.ly
input/regression/instrument-switch.ly
input/regression/invalid-engraver.ly
input/regression/key-clefs.ly
input/regression/key-signature-cancellation.ly
input/regression/key-signature-left-edge.ly
input/regression/key-signature-padding.ly
input/regression/key-signature-scordatura-persist.ly
input/regression/key-signature-scordatura.ly
input/regression/key-signature-space.ly
input/regression/keys.ly
input/regression/laissez-vibrer-arpeggio.ly
input/regression/laissez-vibrer-chords.ly
input/regression/laissez-vibrer-tie-beam.ly
input/regression/laissez-vibrer-tie-head-direction.ly
input/regression/laissez-vibrer-ties.ly
input/regression/landscape.ly
input/regression/layout-from.ly
input/regression/ledger-line-minimum.ly
input/regression/ledger-line-shorten.ly
input/regression/ledger-lines-varying-staves.ly
input/regression/les-nereides.ly
input/regression/ligature-bracket.ly
input/regression/lily-in-scheme.ly
input/regression/lilypond-book/include.ly
input/regression/lilypond-book/include/example.ly
input/regression/lilypond-book/include2.ly
input/regression/lilypond-book/include3.ily
input/regression/line-arrows.ly
input/regression/line-dash-small-period.ly
input/regression/line-dashed-period.ly
input/regression/line-style-zigzag-spacing.ly
input/regression/line-style.ly
input/regression/loglevels.ly
input/regression/lyric-combine-derived-voice.ly
input/regression/lyric-combine-empty-warning.ly
input/regression/lyric-combine-new.ly
input/regression/lyric-combine-polyphonic.ly
input/regression/lyric-combine-switch-voice-2.ly
input/regression/lyric-combine-switch-voice.ly
input/regression/lyric-combine.ly
input/regression/lyric-extender-broken.ly
input/regression/lyric-extender-completion.ly
input/regression/lyric-extender-includegraces.ly
input/regression/lyric-extender-no-heads.ly
input/regression/lyric-extender-rest.ly
input/regression/lyric-extender-right-margin.ly
input/regression/lyric-extender.ly
input/regression/lyric-hyphen-break.ly
input/regression/lyric-hyphen-grace.ly
input/regression/lyric-hyphen-retain.ly
input/regression/lyric-hyphen.ly
input/regression/lyric-ignore-melisma-alignment.ly
input/regression/lyric-melisma-alignment.ly
input/regression/lyric-melisma-manual.ly
input/regression/lyric-melisma-melisma.ly
input/regression/lyric-no-association-rhythm.ly
input/regression/lyric-octave-eight.ly
input/regression/lyric-phrasing.ly
input/regression/lyric-tie.ly
input/regression/lyric-tweak.ly
input/regression/lyrics-after-grace.ly
input/regression/lyrics-aligned-above-stay-close-to-staff.ly
input/regression/lyrics-bar.ly
input/regression/lyrics-includegraces.ly
input/regression/lyrics-melisma-beam.ly
input/regression/lyrics-no-notes.ly
input/regression/lyrics-pass-under-bar.ly
input/regression/lyrics-spanbar.ly
input/regression/lyrics-tenor-clef.ly
input/regression/markup-arrows.ly
input/regression/markup-bidi-explicit-embedding.ly
input/regression/markup-bidi-explicit-overrides.ly
input/regression/markup-bidi-implicit-marks.ly
input/regression/markup-bidi-pango.ly
input/regression/markup-brace-warning.ly
input/regression/markup-braces.ly
input/regression/markup-center-align-nocollision.ly
input/regression/markup-column-align.ly
input/regression/markup-commands.ly
input/regression/markup-cyclic-reference.ly
input/regression/markup-depth-non-terminating.ly
input/regression/markup-diacritic-marks.ly
input/regression/markup-eps.ly
input/regression/markup-eyeglasses.ly
input/regression/markup-line-thickness.ly
input/regression/markup-lines-identifier.ly
input/regression/markup-lines.ly
input/regression/markup-music-glyph.ly
input/regression/markup-note-dot.ly
input/regression/markup-note-grob-style.ly
input/regression/markup-note-styles.ly
input/regression/markup-note.ly
input/regression/markup-path-fill.ly
input/regression/markup-path-linecap.ly
input/regression/markup-path-linejoin.ly
input/regression/markup-path.ly
input/regression/markup-scheme.ly
input/regression/markup-score-multi-system.ly
input/regression/markup-score.ly
input/regression/markup-special-characters.ly
input/regression/markup-stack.ly
input/regression/markup-syntax.ly
input/regression/markup-user.ly
input/regression/markup-word-wrap.ly
input/regression/measure-grouping.ly
input/regression/mensural-ligatures.ly
input/regression/mensural.ly
input/regression/metronome-mark-broken-bound.ly
input/regression/metronome-mark-loose-column.ly
input/regression/metronome-marking-align-order.ly
input/regression/metronome-marking-break-align.ly
input/regression/metronome-marking.ly
input/regression/metronome-multimeasure-rest-no-segfault.ly
input/regression/metronome-parenthesized.ly
input/regression/metronome-range.ly
input/regression/metronome-text.ly
input/regression/midi-drums.ly
input/regression/midi-dynamics.ly
input/regression/midi-grace.ly
input/regression/midi-key-signature.ly
input/regression/midi-lyric-barcheck.ly
input/regression/midi-microtone-off.ly
input/regression/midi-microtone.ly
input/regression/midi-notes.ly
input/regression/midi-partial.ly
input/regression/midi-pedal.ly
input/regression/midi-scales.ly
input/regression/midi-transposition.ly
input/regression/midi-tuplets.ly
input/regression/midi-unisons.ly
input/regression/midi-volume-equaliser.ly
input/regression/midi/key-initial.ly
input/regression/midi/key-option-all-staves.ly
input/regression/midi/key-option.ly
input/regression/midi/lyrics-addlyrics.ly
input/regression/midi/partcombine.ly
input/regression/midi/quantize-duration-2.ly
input/regression/midi/quantize-duration.ly
input/regression/midi/quantize-start.ly
input/regression/midi/rest-dynamic.ly
input/regression/midi/rest.ly
input/regression/midi/staff-map-instrument.ly
input/regression/midi/staff-map-voice.ly
input/regression/midi/voice-2.ly
input/regression/midi/voice-4.ly
input/regression/midi/voice-5.ly
input/regression/mm-rests2.ly
input/regression/modal-transforms.ly
input/regression/modern-tab-clef-scaled.ly
input/regression/modern-tab-clef.ly
input/regression/morgenlied.ly
input/regression/mozart-hrn-3.ly
input/regression/mozart-hrn3-allegro.ily
input/regression/mozart-hrn3-defs.ily
input/regression/mozart-hrn3-romanze.ily
input/regression/mozart-hrn3-rondo.ily
input/regression/multi-measure-rest-center.ly
input/regression/multi-measure-rest-center2.ly
input/regression/multi-measure-rest-grace.ly
input/regression/multi-measure-rest-instr-name.ly
input/regression/multi-measure-rest-multi-staff-center.ly
input/regression/multi-measure-rest-spacing.ly
input/regression/multi-measure-rest-staff-position.ly
input/regression/multi-measure-rest-standard.ly
input/regression/multi-measure-rest-text.ly
input/regression/multi-measure-rest-tweaks.ly
input/regression/multi-measure-rest.ly
input/regression/multiple-time-sig-settings.ly
input/regression/music-function-end-spanners.ly
input/regression/music-function-post-event.ly
input/regression/music-function-string-markup.ly
input/regression/music-function.ly
input/regression/music-map.ly
input/regression/nested-fill-lines.ly
input/regression/newaddlyrics-music-identifiers.ly
input/regression/newaddlyrics.ly
input/regression/no-header.ly
input/regression/no-staff.ly
input/regression/non-centered-bar-lines.ly
input/regression/non-empty-text.ly
input/regression/note-head-aiken.ly
input/regression/note-head-chord.ly
input/regression/note-head-funk.ly
input/regression/note-head-harmonic-dotted.ly
input/regression/note-head-harmonic-whole.ly
input/regression/note-head-harmonic.ly
input/regression/note-head-sacred-harp.ly
input/regression/note-head-shape-minor.ly
input/regression/note-head-solfa.ly
input/regression/note-head-southern-harmony.ly
input/regression/note-head-style.ly
input/regression/note-head-walker.ly
input/regression/note-line.ly
input/regression/note-names-context.ly
input/regression/note-names.ly
input/regression/number-staff-lines.ly
input/regression/one-line-breaking.ly
input/regression/optimal-page-breaking-hstretch.ly
input/regression/option-help.ly
input/regression/optional-args-backup.ly
input/regression/optional-args-predicate.ly
input/regression/optional-args.ly
input/regression/ottava-broken.ly
input/regression/ottava-edge.ly
input/regression/ottava.ly
input/regression/override-nest-scheme.ly
input/regression/override-nest.ly
input/regression/page-break-between-scores.ly
input/regression/page-break-turn-toplevel.ly
input/regression/page-break-warn-forbidden.ly
input/regression/page-breaking-end-of-score.ly
input/regression/page-breaking-good-estimation.ly
input/regression/page-breaking-markup-padding.ly
input/regression/page-breaking-markup-padding2.ly
input/regression/page-breaking-markup-padding3.ly
input/regression/page-breaking-max-systems-per-page.ly
input/regression/page-breaking-min-distance.ly
input/regression/page-breaking-min-distance2.ly
input/regression/page-breaking-min-distance3.ly
input/regression/page-breaking-min-systems-per-page1.ly
input/regression/page-breaking-min-systems-per-page2.ly
input/regression/page-breaking-outside-staff-estimation.ly
input/regression/page-breaking-outside-staff-estimation2.ly
input/regression/page-breaking-page-count1.ly
input/regression/page-breaking-page-count2.ly
input/regression/page-breaking-page-count3.ly
input/regression/page-breaking-rehearsal-mark.ly
input/regression/page-breaking-system-count-forced-break.ly
input/regression/page-breaking-systems-per-page.ly
input/regression/page-breaks.ly
input/regression/page-headers-and-footers.ly
input/regression/page-label-loose-column.ly
input/regression/page-label.ly
input/regression/page-layout-manual-position.ly
input/regression/page-layout.ly
input/regression/page-limited-space.ly
input/regression/page-links-nolabel.ly
input/regression/page-links.ly
input/regression/page-minimal-page-breaking-last-page.ly
input/regression/page-minimal-page-breaking.ly
input/regression/page-overflow-compression.ly
input/regression/page-spacing-bass-figures.ly
input/regression/page-spacing-bottom-spring.ly
input/regression/page-spacing-dynamics.ly
input/regression/page-spacing-markups.ly
input/regression/page-spacing-nonstaff-lines-and-markup.ly
input/regression/page-spacing-nonstaff-lines-between-systems.ly
input/regression/page-spacing-nonstaff-lines-between.ly
input/regression/page-spacing-nonstaff-lines-bottom.ly
input/regression/page-spacing-nonstaff-lines-header-padding.ly
input/regression/page-spacing-nonstaff-lines-independent.ly
input/regression/page-spacing-nonstaff-lines-skylines.ly
input/regression/page-spacing-nonstaff-lines-top.ly
input/regression/page-spacing-nonstaff-lines-unrelated.ly
input/regression/page-spacing-rehearsal-mark.ly
input/regression/page-spacing-staff-group-hara-kiri.ly
input/regression/page-spacing-staff-group-nested.ly
input/regression/page-spacing-staff-group.ly
input/regression/page-spacing-stretchability.ly
input/regression/page-spacing-system-count-overfull.ly
input/regression/page-spacing-system-count.ly
input/regression/page-spacing-tall-headfoot.ly
input/regression/page-spacing-top-markup-spacing.ly
input/regression/page-spacing-top-system-spacing.ly
input/regression/page-spacing.ly
input/regression/page-top-space.ly
input/regression/page-turn-page-breaking-auto-first-page.ly
input/regression/page-turn-page-breaking-auto-first-page2.ly
input/regression/page-turn-page-breaking-badturns.ly
input/regression/page-turn-page-breaking-repeats.ly
input/regression/page-turn-page-breaking.ly
input/regression/palm-mute.ly
input/regression/paper-default-margins-a6.ly
input/regression/paper-default-margins-def.ly
input/regression/paper-margins-consistency.ly
input/regression/paper-margins-left-margin.ly
input/regression/paper-margins-line-width.ly
input/regression/paper-margins-no-checks.ly
input/regression/paper-margins-overrun.ly
input/regression/paper-margins-right-margin.ly
input/regression/paper-margins.ly
input/regression/paper-nested-override.ly
input/regression/paper-nested-override2.ly
input/regression/paper-twosided-bcorr.ly
input/regression/paper-twosided.ly
input/regression/parenthesize-markup.ly
input/regression/parenthesize-singlenotes-chords-rests.ly
input/regression/parenthesize.ly
input/regression/part-combine-3voices.ly
input/regression/part-combine-a2.ly
input/regression/part-combine-cross.ly
input/regression/part-combine-force-mmrest-position.ly
input/regression/part-combine-force-once.ly
input/regression/part-combine-force.ly
input/regression/part-combine-global.ly
input/regression/part-combine-markup.ly
input/regression/part-combine-mmrest-after-solo.ly
input/regression/part-combine-solo-end.ly
input/regression/part-combine-solo-global.ly
input/regression/part-combine-solo.ly
input/regression/part-combine-text-wait.ly
input/regression/part-combine-text.ly
input/regression/part-combine-tuplet-end.ly
input/regression/part-combine-tuplet-single.ly
input/regression/part-combine.ly
input/regression/partial-polymetric.ly
input/regression/pdfmark-metadata-unicode.ly
input/regression/pdfmark-metadata.ly
input/regression/pedal-bracket.ly
input/regression/pedal-end.ly
input/regression/pedal-ped.ly
input/regression/phrasing-slur-dash.ly
input/regression/phrasing-slur-multiple.ly
input/regression/phrasing-slur-slur-avoid.ly
input/regression/phrasing-slur-tuplet.ly
input/regression/point-and-click-types.ly
input/regression/predefined-fretboards-transpose.ly
input/regression/predefined-fretboards.ly
input/regression/prefatory-empty-spacing.ly
input/regression/prefatory-separation.ly
input/regression/prefatory-spacing-matter.ly
input/regression/profile-property-access.ly
input/regression/property-grace-polyphony.ly
input/regression/property-nested-override.ly
input/regression/property-nested-revert.ly
input/regression/property-once.ly
input/regression/push-to-tag.ly
input/regression/quote-cue-during.ly
input/regression/quote-cue-event-types.ly
input/regression/quote-cyclic.ly
input/regression/quote-during-subvoice.ly
input/regression/quote-during.ly
input/regression/quote-grace.ly
input/regression/quote-kill-cues.ly
input/regression/quote-overrides.ly
input/regression/quote-tie.ly
input/regression/quote-transposition.ly
input/regression/quote-tuplet-end.ly
input/regression/quote-tuplet.ly
input/regression/quote.ly
input/regression/ragged-bottom-one-page.ly
input/regression/ragged-right-compressed.ly
input/regression/ragged-right-disabled.ly
input/regression/ragged-right-one-line.ly
input/regression/rehearsal-mark-align-priority.ly
input/regression/rehearsal-mark-align-staff-context.ly
input/regression/rehearsal-mark-align.ly
input/regression/rehearsal-mark-direction.ly
input/regression/rehearsal-mark-final-score.ly
input/regression/rehearsal-mark-letter.ly
input/regression/rehearsal-mark-number.ly
input/regression/relative-repeat.ly
input/regression/remove-empty-context-mod.ly
input/regression/remove-empty-staves-auto-knee.ly
input/regression/remove-empty-staves-with-rests.ly
input/regression/repeat-line-break.ly
input/regression/repeat-percent-count-visibility.ly
input/regression/repeat-percent-count.ly
input/regression/repeat-percent-grace.ly
input/regression/repeat-percent-kerning.ly
input/regression/repeat-percent-skipbars.ly
input/regression/repeat-percent.ly
input/regression/repeat-sign-global-size-10.ly [new file with mode: 0644]
input/regression/repeat-sign-global-size-30.ly [new file with mode: 0644]
input/regression/repeat-sign-layout-size.ly [new file with mode: 0644]
input/regression/repeat-sign.ly [new file with mode: 0644]
input/regression/repeat-slash-mixed.ly
input/regression/repeat-slash-multi.ly
input/regression/repeat-slash.ly
input/regression/repeat-tie.ly
input/regression/repeat-tremolo-beams.ly
input/regression/repeat-tremolo-chord-rep.ly
input/regression/repeat-tremolo-dots.ly
input/regression/repeat-tremolo-one-note-articulation.ly
input/regression/repeat-tremolo-three-notes.ly
input/regression/repeat-unfold-all.ly
input/regression/repeat-unfold-tremolo.ly
input/regression/repeat-unfold.ly
input/regression/repeat-volta-skip-alternatives.ly
input/regression/repeat-volta.ly
input/regression/rest-collision-beam-note.ly
input/regression/rest-collision-beam-quantized.ly
input/regression/rest-collision-beam-restdir.ly
input/regression/rest-collision-beam.ly
input/regression/rest-collision-note-duration.ly
input/regression/rest-collision.ly
input/regression/rest-dot-position.ly
input/regression/rest-ledger.ly
input/regression/rest-note-collision.ly
input/regression/rest-on-nonstandard-staff.ly
input/regression/rest-pitch.ly
input/regression/rest-pitched-beam.ly
input/regression/rest-polyphonic-2.ly
input/regression/rest-polyphonic.ly
input/regression/rest.ly
input/regression/rhythmic-staff.ly
input/regression/safe.ly
input/regression/scheme-book-scores.ly
input/regression/scheme-engraver-instance.ly
input/regression/scheme-engraver.ly
input/regression/scheme-text-spanner.ly
input/regression/score-text.ly
input/regression/script-accidental-collision.ly
input/regression/script-center-seconds.ly
input/regression/script-collision.ly
input/regression/script-horizontal-slur.ly
input/regression/script-shift.ly
input/regression/script-stack-horizontal.ly
input/regression/script-stack-order.ly
input/regression/script-stacked.ly
input/regression/script-stem-tremolo.ly
input/regression/semi-tie-manual-direction.ly
input/regression/set-once.ly
input/regression/shape-other-curves.ly
input/regression/shape-slurs.ly
input/regression/shift-durations-negative-dots.ly
input/regression/size11.ly
input/regression/size13.ly
input/regression/size16.ly
input/regression/size20.ly
input/regression/size23.ly
input/regression/size26.ly
input/regression/skip-of-length.ly
input/regression/skiptypesetting-all-true.ly
input/regression/skiptypesetting-bar-check.ly
input/regression/skiptypesetting-multimeasurerest.ly
input/regression/skiptypesetting-show-first-and-last.ly
input/regression/skiptypesetting-show-first.ly
input/regression/skiptypesetting-show-last.ly
input/regression/skiptypesetting-tuplet.ly
input/regression/skyline-debug.ly
input/regression/skyline-horizontal-padding.ly
input/regression/skyline-vertical-placement.ly
input/regression/skyline-vertical-spacing.ly
input/regression/slur-avoid.ly
input/regression/slur-broken-trend.ly
input/regression/slur-clef.ly
input/regression/slur-cross-staff-beam.ly
input/regression/slur-cross-staff.ly
input/regression/slur-dash.ly
input/regression/slur-dot-collision.ly
input/regression/slur-dots.ly
input/regression/slur-double.ly
input/regression/slur-dynamics.ly
input/regression/slur-extreme.ly
input/regression/slur-flag.ly
input/regression/slur-grace.ly
input/regression/slur-height-capping.ly
input/regression/slur-manual.ly
input/regression/slur-multiple-linebreak.ly
input/regression/slur-multiple.ly
input/regression/slur-nice.ly
input/regression/slur-rest.ly
input/regression/slur-scoring.ly
input/regression/slur-script-inside.ly
input/regression/slur-script.ly
input/regression/slur-shift-region.ly
input/regression/slur-symmetry-1.ly
input/regression/slur-symmetry.ly
input/regression/slur-tie-control-points.ly
input/regression/slur-tilt.ly
input/regression/slur-tuplet.ly
input/regression/slur-vertical-skylines.ly
input/regression/slur-vestigial-outside-staff-callback.ly
input/regression/song-associated-voice.ly
input/regression/song-basic-nonenglish.ly
input/regression/song-basic.ly
input/regression/song-breathe.ly
input/regression/song-melisma.ly
input/regression/song-reordering.ly
input/regression/song-reordering2.ly
input/regression/song-repetition.ly
input/regression/song-skip-noword.ly
input/regression/song-skip.ly
input/regression/song-slurs.ly
input/regression/song-splitpart.ly
input/regression/song-stanzas.ly
input/regression/song-tempo.ly
input/regression/spacing-accidental-rest.ly
input/regression/spacing-accidental-staffs.ly
input/regression/spacing-accidental-stretch.ly
input/regression/spacing-accidental-tie.ly
input/regression/spacing-accidental.ly
input/regression/spacing-bar-accidental.ly
input/regression/spacing-bar-arpeggio.ly
input/regression/spacing-bar-stem.ly
input/regression/spacing-bar-whole-measure.ly
input/regression/spacing-clef-first-note.ly
input/regression/spacing-correction-accidentals.ly
input/regression/spacing-empty-bar.ly
input/regression/spacing-end-of-line.ly
input/regression/spacing-ended-voice.ly
input/regression/spacing-folded-clef-cross-staff.ly
input/regression/spacing-folded-clef.ly
input/regression/spacing-folded-clef2.ly
input/regression/spacing-folded-clef3.ly
input/regression/spacing-grace-duration.ly
input/regression/spacing-grace.ly
input/regression/spacing-horizontal-skyline-grace.ly
input/regression/spacing-horizontal-skyline.ly
input/regression/spacing-knee-compressed.ly
input/regression/spacing-knee.ly
input/regression/spacing-loose-grace-error.ly
input/regression/spacing-loose-grace-linebreak.ly
input/regression/spacing-loose-grace.ly
input/regression/spacing-loose-polyphony.ly
input/regression/spacing-mark-width.ly
input/regression/spacing-measure-length.ly
input/regression/spacing-multi-tuplet.ly
input/regression/spacing-no-note.ly
input/regression/spacing-non-adjacent-columns1.ly
input/regression/spacing-non-adjacent-columns2.ly
input/regression/spacing-note-flags.ly
input/regression/spacing-packed.ly
input/regression/spacing-paper-column-padding.ly
input/regression/spacing-proportional.ly
input/regression/spacing-ragged-last.ly
input/regression/spacing-rest.ly
input/regression/spacing-section.ly
input/regression/spacing-short-notes.ly
input/regression/spacing-space-to-barline.ly
input/regression/spacing-stem-bar.ly
input/regression/spacing-stem-direction.ly
input/regression/spacing-stem-same-direction.ly
input/regression/spacing-stick-out.ly
input/regression/spacing-strict-notespacing.ly
input/regression/spacing-strict-spacing-grace.ly
input/regression/spacing-to-empty-barline.ly
input/regression/spacing-to-grace.ly
input/regression/spacing-uniform-stretching.ly
input/regression/span-bar-allow-span-bar.ly
input/regression/span-bar-articulation.ly
input/regression/span-bar-break.ly
input/regression/span-bar-partial.ly
input/regression/span-bar-spacing.ly
input/regression/span-bar.ly
input/regression/spanner-after-line-breaking.ly
input/regression/spanner-alignment.ly
input/regression/spanner-break-beyond-parent.ly
input/regression/spanner-break-overshoot.ly
input/regression/staccato-pos.ly
input/regression/staff-change-autobeam.ly
input/regression/staff-halfway.ly
input/regression/staff-ledger-positions.ly
input/regression/staff-line-positions.ly
input/regression/staff-mixed-size.ly
input/regression/staff-online-symbol-absence.ly
input/regression/staff-tabstaff-spacing.ly
input/regression/staff-tweak.ly
input/regression/stanza-number.ly
input/regression/stem-cross-staff-articulation.ly
input/regression/stem-direction-context.ly
input/regression/stem-direction.ly
input/regression/stem-length-estimation.ly
input/regression/stem-length.ly
input/regression/stem-pure-height-beamed.ly
input/regression/stem-shorten.ly
input/regression/stem-stemlet-whole.ly
input/regression/stem-stemlet.ly
input/regression/stem-tremolo-forced-dir.ly
input/regression/stem-tremolo-note-column.ly
input/regression/stem-tremolo-position.ly
input/regression/stem-tremolo-staff-space.ly
input/regression/stem-tremolo.ly
input/regression/stencil-color-rotation.ly
input/regression/stencil-hacking.ly
input/regression/stencil-scale.ly
input/regression/string-number-around-slur.ly
input/regression/string-number.ly
input/regression/system-extents.ly
input/regression/system-overstrike.ly
input/regression/system-separator-spaceable-staves.ly
input/regression/system-separator.ly
input/regression/system-start-bar-collapse-staffspace.ly
input/regression/system-start-bracket.ly
input/regression/system-start-heavy-bar.ly
input/regression/system-start-nesting.ly
input/regression/tablature-banjo.ly
input/regression/tablature-chord-repetition-finger.ly
input/regression/tablature-chord-repetition.ly
input/regression/tablature-default-strings.ly
input/regression/tablature-dot-placement.ly
input/regression/tablature-double-stem-tremolo.ly
input/regression/tablature-fretboard-open-string.ly
input/regression/tablature-full-notation.ly
input/regression/tablature-glissando.ly
input/regression/tablature-grace-notes.ly
input/regression/tablature-harmonic-functions.ly
input/regression/tablature-harmonic-tie.ly
input/regression/tablature-harmonic.ly
input/regression/tablature-letter.ly
input/regression/tablature-negative-fret.ly
input/regression/tablature-open-string-chord.ly
input/regression/tablature-open-string-handling.ly
input/regression/tablature-slide.ly
input/regression/tablature-string-tunings.ly
input/regression/tablature-tie-behaviour.ly
input/regression/tablature-tie-spanner.ly
input/regression/tablature-tremolo.ly
input/regression/tablature-zero-finger.ly
input/regression/tablature.ly
input/regression/tag-filter.ly
input/regression/test-output-distance.ly
input/regression/text-spanner-attachment-alignment.ly
input/regression/text-spanner-full-rest.ly
input/regression/text-spanner-override-order.ly
input/regression/text-spanner.ly
input/regression/tie-accidental.ly
input/regression/tie-arpeggio-collision.ly
input/regression/tie-arpeggio.ly
input/regression/tie-broken-minimum-length.ly
input/regression/tie-broken-other-staff.ly
input/regression/tie-broken.ly
input/regression/tie-chord-broken-extremal.ly
input/regression/tie-chord-debug.ly
input/regression/tie-chord-partial.ly
input/regression/tie-chord.ly
input/regression/tie-dash.ly
input/regression/tie-direction-broken.ly
input/regression/tie-direction-manual.ly
input/regression/tie-dot.ly
input/regression/tie-grace.ly
input/regression/tie-manual-vertical-tune.ly
input/regression/tie-manual.ly
input/regression/tie-pitched-trill.ly
input/regression/tie-semi-single.ly
input/regression/tie-single-chord.ly
input/regression/tie-single-manual.ly
input/regression/tie-single.ly
input/regression/tie-unterminated.ly
input/regression/tie-whole.ly
input/regression/time-signature-settings-by-staff.ly
input/regression/to-xml.ly
input/regression/toc.ly
input/regression/trill-spanner-auto-stop.ly
input/regression/trill-spanner-broken.ly
input/regression/trill-spanner-chained.ly
input/regression/trill-spanner-grace.ly
input/regression/trill-spanner-pitched-consecutive.ly
input/regression/trill-spanner-pitched-forced.ly
input/regression/trill-spanner-pitched.ly
input/regression/trill-spanner-scaled.ly
input/regression/trill-spanner.ly
input/regression/tuplet-beam.ly
input/regression/tuplet-bracket-avoid-fingering.ly
input/regression/tuplet-bracket-avoid-scripts.ly
input/regression/tuplet-bracket-avoid-string-number.ly
input/regression/tuplet-bracket-cross-staff.ly
input/regression/tuplet-bracket-direction.ly
input/regression/tuplet-bracket-outside-staff-priority.ly
input/regression/tuplet-bracket-visibility.ly
input/regression/tuplet-broken.ly
input/regression/tuplet-full-length-extent.ly
input/regression/tuplet-full-length-note.ly
input/regression/tuplet-full-length.ly
input/regression/tuplet-gap.ly
input/regression/tuplet-nest-beam.ly
input/regression/tuplet-nest-broken.ly
input/regression/tuplet-nest.ly
input/regression/tuplet-no-stems.ly
input/regression/tuplet-number-outside-staff-priority.ly
input/regression/tuplet-number-slur-script.ly
input/regression/tuplet-properties.ly
input/regression/tuplet-rest.ly
input/regression/tuplet-single-note.ly
input/regression/tuplet-slope.ly
input/regression/tuplet-staffline-collision.ly
input/regression/tuplet-subdivision.ly
input/regression/tuplet-text-different-numbers.ly
input/regression/tuplet-text-fraction-with-notes.ly
input/regression/tuplet-text-note-appended.ly
input/regression/tuplets.ly
input/regression/typography-demo.ly
input/regression/unpure-pure-container.ly
input/regression/utf-8-mixed-text.ly
input/regression/utf-8.ly
input/regression/voice-follower.ly
input/regression/volta-broken-left-edge.ly
input/regression/volta-markup-text.ly
input/regression/volta-multi-staff-inner-staff.ly
input/regression/volta-multi-staff.ly
input/regression/warn-conflicting-key-signatures.ly
input/regression/warn-expected-warning-missing.ly
input/regression/warn-unterminated-span-dynamic.ly
input/regression/whiteout-lower-layers.ly
input/regression/whiteout.ly
input/regression/woodwind-diagrams-empty.ly
input/regression/woodwind-diagrams-key-lists.ly
input/regression/zero-staff-space.ly
lily/audio-item.cc
lily/beam.cc
lily/breathing-sign.cc
lily/completion-note-heads-engraver.cc
lily/context-mod-scheme.cc
lily/context-scheme.cc
lily/custos.cc
lily/dispatcher-scheme.cc
lily/dispatcher.cc
lily/dynamic-performer.cc
lily/footnote-engraver.cc
lily/global-context.cc
lily/include/lily-lexer.hh
lily/include/translator.icc
lily/lily-guile.cc
lily/moment-scheme.cc
lily/music.cc
lily/note-collision.cc
lily/one-line-page-breaking.cc
lily/page-layout-problem.cc
lily/parse-scm.cc
lily/part-combine-iterator.cc
lily/phrasing-slur-engraver.cc
lily/pitch-scheme.cc
lily/pure-from-neighbor-engraver.cc
lily/repeat-acknowledge-engraver.cc
lily/rest-collision.cc
lily/rest.cc
lily/rhythmic-music-iterator.cc
lily/slur-engraver.cc
lily/slur-scoring.cc
lily/spanner.cc
lily/staff-symbol-engraver.cc
lily/tie-formatting-problem.cc
lily/time-signature.cc
lily/tweak-engraver.cc
lily/vaticana-ligature.cc
ly/Welcome-to-LilyPond-MacOS.ly
ly/Welcome_to_LilyPond.ly
ly/arabic.ly
ly/articulate.ly
ly/bagpipe.ly
ly/catalan.ly
ly/chord-modifiers-init.ly
ly/chord-repetition-init.ly
ly/context-mods-init.ly
ly/declarations-init.ly
ly/deutsch.ly
ly/drumpitch-init.ly
ly/dynamic-scripts-init.ly
ly/english.ly
ly/engraver-init.ly
ly/espanol.ly
ly/event-listener.ly
ly/festival.ly
ly/generate-documentation.ly
ly/generate-interface-doc-init.ly
ly/grace-init.ly
ly/graphviz-init.ly
ly/gregorian.ly
ly/guile-debugger.ly
ly/init.ly
ly/italiano.ly
ly/lilypond-book-preamble.ly
ly/makam.ly
ly/midi-init.ly
ly/music-functions-init.ly
ly/nederlands.ly
ly/norsk.ly
ly/paper-defaults-init.ly
ly/performer-init.ly
ly/portugues.ly
ly/predefined-fretboards-init.ly
ly/predefined-guitar-fretboards.ly
ly/predefined-guitar-ninth-fretboards.ly
ly/predefined-mandolin-fretboards.ly
ly/predefined-ukulele-fretboards.ly
ly/property-init.ly
ly/scale-definitions-init.ly
ly/scheme-sandbox.ly
ly/script-init.ly
ly/spanners-init.ly
ly/string-tunings-init.ly
ly/suomi.ly
ly/svenska.ly
ly/text-replacements.ly
ly/titling-init.ly
ly/toc-init.ly
ly/vlaams.ly
po/de.po
po/eo.po
po/fr.po
po/it.po
po/lilypond.pot
python/convertrules.py
scm/framework-ps.scm
scm/fret-diagrams.scm
scm/markup.scm
scripts/build/create-weblinks-itexi.py

index 73c317855eb84dc09c65a0b8c96ffa25a79e319b..669537580732a6549c9faf088ce854fdc0fd090c 100644 (file)
@@ -935,7 +935,7 @@ open-source software.  For example,
 @uref{http://foundation.gnome.org/legal/}   board members pledge
 to keep certain matters confidential
 
-every security team of every linux distribution and OS
+every security team of every GNU/Linux distribution and OS
 @end example
 
 In fact, Karl Fogel's @qq{Producing Open Source Software}
index 7891063c202e5eaa50e6ca00bd577f6f32becfc7..e00cfc7e7eedbad98a0e8b1b860d701f46628494 100644 (file)
@@ -199,9 +199,15 @@ which expands to the following files:
 
 One little feature to notice here - these are all absolute file
 locations - the line prior to this used relative locations.  And
-none of these files exist, either.  (Further note - I'm assuming
-all these lines of make I'm following are autogenerated, but
-that'll be something else to discover.)
+none of these files exist, either.
+
+(Further note - I'm assuming all these lines of make I'm following are
+autogenerated, but that'll be something else to discover.)
+
+JM: @emph{``No, these lines are not useful in LilyPond (this is why
+you think they are autogenerated), but they are part of StepMake,
+which was meant to be a package to be installed as a build system over
+autoconf/make in software project source trees.''}
 
 Next in @file{stepmake.make}:
 
@@ -289,11 +295,11 @@ are:
 
 @example
 $(outdir)/%.ly: %.lym4
-        $(M4) $< | sed "s/\`/,/g" > $@
+        $(M4) $< | sed "s/\`/,/g" > $@@
 
 $(outdir)/%: %.in
-        rm -f $@
-        cat $< | sed $(sed-atfiles) | sed $(sed-atvariables) > $@
+        rm -f $@@
+        cat $< | sed $(sed-atfiles) | sed $(sed-atvariables) > $@@
 @end example
 
 I believe the first rule is for *.ly files, and has a prerequisite
@@ -445,10 +451,10 @@ From git grep:
 stepmake/stepmake/generic-vars.make has this:
 
 @smallexample
-LOOP=+$(foreach i, $(SUBDIRS), $(MAKE) PACKAGE=$(PACKAGE) package=$(package) -C $(i) $@ &&) true
+LOOP=+$(foreach i, $(SUBDIRS), $(MAKE) PACKAGE=$(PACKAGE) package=$(package) -C $(i) $@@ &&) true
 @end smallexample
 
-$@ is the name of the target - WWW-1 in this case.
+$@@ is the name of the target - WWW-1 in this case.
 
 In GNUmakefile.in we find:
 
@@ -557,13 +563,16 @@ they're up to date.
 
 (From the make manual:
 
-To this end, after reading in all makefiles, make will consider each as a goal target and
-attempt to update it. If a makefile has a rule which says how to update it (found either
-in that very makefile or in another one) or if an implicit rule applies to it (see Chapter 10
-[Using Implicit Rules], page 103), it will be updated if necessary. After all makefiles have
-been checked, if any have actually been changed, make starts with a clean slate and reads
-all the makefiles over again. (It will also attempt to update each of them over again, but
-normally this will not change them again, since they are already up to date.)
+To this end, after reading in all makefiles, make will consider each
+as a goal target and attempt to update it. If a makefile has a rule
+which says how to update it (found either in that very makefile or in
+another one) or if an implicit rule applies to it (see Chapter 10
+[Using Implicit Rules], page 103), it will be updated if
+necessary. After all makefiles have been checked, if any have actually
+been changed, make starts with a clean slate and reads all the
+makefiles over again. (It will also attempt to update each of them
+over again, but normally this will not change them again, since they
+are already up to date.)
 
 So my assumption seems correct)
 
index e8d993703a8f9db8b6a66351afb299c28ff0422b..8695d340ee6bf025063629b37ebf1fbe372707a6 100644 (file)
@@ -1804,11 +1804,6 @@ Spanish translation blah
 "
 @end example
 
-@noindent
-Then, you should get these translated strings into compiled snippets in
-@file{Documentation/snippets}, see @q{General guidelines} in @ref{Adding
-and editing snippets}.
-
 @code{@@example} blocks need not be verbatim copies, e.g. variable
 names, file names and comments should be translated.
 
index 9644cf78682e6746a1b85d79a0dd9f2f51046d18..d72424ab4c17df1fefb22917797e2fe819e616ac 100644 (file)
@@ -1453,7 +1453,7 @@ When these commands complete without error, the patch is
 considered to function successfully.
 
 Developers on Windows who are unable to build LilyPond should
-get help from a Linux or OSX developer to do the make tests.
+get help from a GNU/Linux or OSX developer to do the make tests.
 
 
 @node Verify regression tests
index a549c4ef5747156a4b2730b0965c50994f26b0c2..2172677054daedd1d6866936609af73dfa6b5b90 100644 (file)
@@ -17,7 +17,7 @@ for you and will help you do this as quickly and easily as possible.
 @node LilyDev
 @section LilyDev
 
-There is a disk image of a @q{remix} of Ubuntu Linux available for
+There is a disk image of a @q{remix} of Ubuntu GNU/Linux available for
 download which includes all the necessary software and tools to compile
 both LilyPond and the documentation.  Called the
 @qq{Ubuntu LilyPond Developer Remix}, but known simply as @qq{LilyDev}
@@ -25,14 +25,14 @@ for short.  Although it is not possible to compile LilyPond on Windows
 and extremely difficult on MacOS, LilyDev can be installed and run
 inside a @q{virtual machine} on any of these operating systems without
 disturbing your main operating system.  The LilyDev disk image can also
-be burnt to a DVD and installed like any other Ubuntu Linux
+be burnt to a DVD and installed like any other Ubuntu GNU/Linux
 distribution.
 
 Most virtualization software can be used but we recommend VirtualBox as
 it is available for all major operating systems and is easy to install
 & configure.
 
-If you are not familiar with Linux, it may be beneficial to read a
+If you are not familiar with GNU/Linux, it may be beneficial to read a
 couple of @qq{introduction to Ubuntu} web pages.
 
 Some contributors have recommended a free PDF:
index 2567484e7075ab4627ad1ab8c51479d9a275ea4f..d3f4f3a11b8dc11e7813f658d286606a46d97c27 100644 (file)
@@ -549,7 +549,7 @@ environment variable to point to that repository.
 @end example
 
 To configure an environment variable in bash (the default for most
-Linux distributions),
+GNU/Linux distributions),
 
 @example
 export LILYPOND_WEB_MEDIA_GIT=$HOME/dir/of/lilypond-extra/
index f3e70d2d221458c2dc661815a099f876940f1634..b3090ce88986bcfceb29c80f728a55e6184b6efa 100644 (file)
@@ -8,7 +8,7 @@
     Guide, node Updating translation committishes.
 @end ignore
 
-@c \version "2.14.0"
+@c \version "2.16.0"
 
 @c Translators: Pavel Fric
 
index f556c15ce8ae09df3c9c697f6dfc421f7d0c2e0c..9d54eea0ae172ec1723d43860a5aa951a30669c7 100755 (executable)
@@ -76,7 +76,7 @@ naleznete kopii tohoto a dalších souborů s dokumentací.
 @menu
 @c * Předmluva::                        Předmluva.
 * Cvičení::                   Cvičení na úvod.
-* Běžný notový zápis::        Nejčastější případy notového zápisu.              
+* Běžný notový zápis::        Nejčastější případy notového zápisu.
 * Základní pojmy::           Základní pojmy, které jsou potřeba kvůli přečtení zbytku této příručky.
 * Ladění výstupu::                Úvod do ovlivňování obrazu notového zápisu.
 @c * Práce na projektech LilyPondu::   Používání programu ve skutečném životě.
index f25a9d19da12330595ddec4a0d08e0f860fb957d..e60566d22b3d9970dea91990b05f4af5e2f3c584 100644 (file)
@@ -8,7 +8,7 @@
     Guide, node Updating translation committishes.
 @end ignore
 
-@c \version "2.14.0"
+@c \version "2.16.0"
 
 @ignore
 Tutorial guidelines:
@@ -51,7 +51,7 @@ V této kapitole jsou vyučovány základní složky notového zápisu,
 jež se používají pro jeden hlas v jedné notové osnově.
 
 @menu
-* Přezkoušení taktů
+* Přezkoušení taktů::
 * Předznamenání a označení tóniny (předznamenání)::
 * Ligatury a legatové obloučky::
 * Artikulační znaménka a hlasitost::
index ab7b415af22f36737e18752410fb8aea8db638a7..aae6ae70b0d08bce63f2d1877c9e4e4bffac42ca 100644 (file)
@@ -8,7 +8,7 @@
     Guide, node Updating translation committishes.
 @end ignore
 
-@c \version "2.14.0"
+@c \version "2.16.0"
 @c Translators: Pavel Fric
 
 @node Základní pojmy
@@ -228,7 +228,7 @@ Dvěma dosud neviděnými příkazy jsou
 @code{\layout @{ @}} a @code{\midi @{@}}.  Když se objeví v nějakém
 souboru, vede to k tomu, že Lilypond vytvoří tisknutelný soubor PDF
 popřípadě soubor MIDI.  Přesněji jsou popsány v uživatelské příručce -
-doporučení k notovému zápisu -- @ruser{Rozvržení notového zápisu} a
+notace -- @ruser{Rozvržení notového zápisu} a
 @ruser{Vytváření souborů MIDI}.
 
 @cindex Notové zápisy, více
@@ -465,7 +465,7 @@ samém místě.
 
 
 @seealso
-Doporučení k notovému zápisu: @ruser{Stavba notového zápisu}.
+Notace: @ruser{Stavba notového zápisu}.
 
 
 @node Naskládání hudebních výrazů do sebe
@@ -528,7 +528,7 @@ osnovu:
 @end lilypond
 
 Tento příklad používá příkaz @code{\with}, který bude později
-gvysvětlen ještě přesněji.  Jím lze měnit výchozí chování jedné
+vysvětlen ještě přesněji.  Jím lze měnit výchozí chování jedné
 notové osnovy: Zde se jednoduše říká, že nová notová osnova
 se má umístit nad již jsoucí osnovu s názvem
 @qq{main} namísto výchozího umístění, které je
@@ -566,7 +566,7 @@ krátce projít znovu:
 @item @code{@{ .. @}}
   @tab Uzavírá postupnou část hudby
 @item @code{< .. >}
-  @tab Uzavírá noty jednoho akkordu
+  @tab Uzavírá noty jednoho akordu
 @item @code{<< .. >>}
   @tab Uzavírá souběžné hudební výrazy
 @item @code{( .. )}
@@ -638,7 +638,7 @@ tím nejzákladnějším pojmem.
 
 @menu
 * Slyším hlasy::
-* Přímo vyjádřené začátky hlasů::
+* Přesně vyjádřené začátky hlasů::
 * Hlasy a zpěvy::
 @end menu
 
@@ -849,7 +849,7 @@ akordu.  Tak například zde je spočítáno
 @noindent
 @code{NoteB} se zřetelem na @code{NoteA}                      @*
 @code{NoteC} se zřetelem na @code{NoteB}, ne @code{noteA};   @*
-@code{NoteD} se zřetelem na @code{NoteB}, ne @code{NoteA} oder
+@code{NoteD} se zřetelem na @code{NoteB}, ne @code{NoteA} nebo
 @code{NoteC};                                                 @*
 @code{NoteE} se zřetelem na @code{NoteD}, ne @code{NoteA}.
 
@@ -898,26 +898,26 @@ a hlasy.  Složitější věci budou vysvětleny v pozdějších částech.
 }
 @end lilypond
 
-Die Richtung der Hälse wird  oft benutzt, um anzuzeigen, dass zwei
-gleichzeitige Melodien sich fortsetzen.  Hier zeigen die Hälse aller
-oberen Noten nach oben und die Hälse aller unteren Noten nach unten.
-Das ist der erste Anhaltspunkt, dass mehr als eine Stimme benötigt
-wird.
-
-Aber die wirkliche Notwendigkeit für mehrere Stimmen tritt erst
-dann auf, wenn unterschiedliche Noten gleichzeitig erklingen, aber
-unterschiedliche Dauern besitzen.  Schauen Sie sich die Noten
-auf dem dritten Schlag im ersten Takt an.  Das As ist eine punktierte
-Viertel, das F ist eine Viertel und das Des eine Halbe.  Sie können
-nicht als Akkord geschrieben werden, denn alle Noten in einem Akkord
-besitzen die gleiche Dauer.  Sie können aber auch nicht nacheinander
-geschrieben werden, denn sie beginnen auf der gleichen Taktzeit.  Dieser
-Taktabschnitt benötigt drei Stimmen, und normalerweise schreibt man
-drei Stimmen für den ganzen Takt, wie im Beispiel unten zu sehen ist;
-hier sind unterschiedliche Köpfe und Farben für die verschiedenen Stimmen
-eingesetzt.  Noch einmal: der Quellcode für dieses Beispiel wird später
-erklärt werden, deshalb ignorieren Sie alles, was Sie hier nicht
-verstehen können.
+Směr nožičky se často používá k tomu, aby se ukázala souvislost
+dvou souběžných melodií.  Zde ukazují nožičky všech horních
+not nahoru a nožičky všech dolních not dolů.
+To je první známkou toho, že je potřeba více než jeden
+hlas.
+
+Ale skutečná nezbytnost více hlasů nadejde teprve tehdy,
+když současně zaznívají různé noty, které začínají ve stejnou dobu,
+mají rozdílné doby trvání.  Podívejte se na noty, jež začínají na
+třetí době prvního taktu.  As je tečkovaná čtvrťová nota,
+F je čtvrťová nota a Des je půlová nota.  Nemohou být
+zapsány jako akord, protože všechny noty jednoho akordu
+mají stejnou dobu trvání.  Nemohou být ale zapsány ani jako jdoucí po sobě,
+protože musí začínat v tutéž dobu.  Tato část taktu
+potřebuje tři hlasy, a běžně se zapisují tři hlasy
+pro celý takt, jak je to vidět na příkladu níže;
+kde jsou použity různé hlavičky not a barvy pro různé
+hlasy.  Ještě jednou: Zdrojový kód pro tento příklad bude později
+vysvětlen znovu, proto si nevšímejte ničeho, čemu zde nemůžete
+porozumět.
 
 @c The following should appear as music without code
 @c The three voice styles should be defined in -init
@@ -947,10 +947,10 @@ verstehen können.
 }
 @end lilypond
 
-Versuchen wir also, diese Musik selber zu notieren.  Wie wir sehen
-werden, beinhaltet das einige Schwierigkeiten.  Fangen wir an, wie
-wir es gelernt haben, indem wir mit der @code{<< \\  >>}-Konstruktion
-die drei Stimmen des ersten Taktes notieren:
+Pokusme se tedy tyto noty zapsat od začátku.  Jak je zde
+vidět, je tu obsaženo několik potíží.  Začneme, jak jsme
+se to naučili, pomocí konstrukcí @code{<< \\  >>},
+kterou zapíšeme tři hlasy prvního taktu:
 
 @lilypond[quote,verbatim,ragged-right]
 \new Staff \relative c'' {
@@ -962,21 +962,20 @@ die drei Stimmen des ersten Taktes notieren:
 }
 @end lilypond
 
-@cindex Hals nach unten
-@cindex Hals nach oben
-@cindex Notenhals, Richtung
-@cindex Richtung des Notenhalses
-@cindex Notenhalsrichtung
-@cindex Stimmen und Notenhalsrichtung
-@cindex Notenhalsrichtung in Stimmen
-
-Die Richtung des Notenhalses wird automatisch zugewiesen; die ungeraden
-Stimmen tragen Hälse nach oben, die gerade Hälse nach unten.  Die Hälse
-für die Stimmen 1 und 2 stimmen, aber die Hälse in der dritten Stimme
-sollen in diesem Beispiel eigentlich nach unten zeigen.  Wir können das
-korrigieren, indem wir die dritte Stimme einfach auslassen und die
-Noten in die vierte Stimme verschieben.  Das wird einfach vorgenommen,
-indem noch ein Paar @code{\\}-Stimmen hinzugefügt wird.
+@cindex Nožička dolů
+@cindex Nožička nahoru
+@cindex Notová nožička, Směr
+@cindex Směr notové nožičky
+@cindex Hlasy a směr notové nožičky
+@cindex Směr notové nožičky ve hlasech
+
+Směr notové nožičky je přiřazen automaticky; hlasy s lichým
+číslem nesou nožičky nahoru, sudé mají nožičky dolů.  Nožičky
+pro hlasy 1 a 2 jsou správně, ale nožičky třetího hlasu
+by v tomto příkladu měly vlastně ukazovat dolů.  Můžeme to opravit
+jednoduše tak, že vypustíme třetí hlas, přeskočíme jej a noty
+umístíme do čtvrtého hlasu.  To se udělá jednoduše přidáním
+páru @code{\\}.
 
 @lilypond[quote,verbatim,ragged-right]
 \new Staff \relative c'' {
@@ -994,27 +993,27 @@ indem noch ein Paar @code{\\}-Stimmen hinzugefügt wird.
 @end lilypond
 
 @noindent
-Wie zu sehen ist, ändert das die Richtung der Hälse, aber zeigt ein
-anderes Problem auf, auf das man manchmal bei mehreren Stimmen stößt:
-Die Hälse einer Stimme können mit den Hälsen anderer Stimmen kollidieren.
-LilyPond erlaubt Noten in verschiedenen Stimmen sich auf der gleichen
-vertikalen Position zu befinden, wenn die Hälse in entgegengesetzte
-Richtungen zeigen, und positioniert die dritte und vierte Stimme dann
-so, dass Zusammenstöße möglichst vermieden werden.  Das funktioniert
-gewöhnlich recht gut, aber in diesem Beispiel sind die Noten der untersten
-Stimme eindeutig standardmäßig schlecht positioniert.  LilyPond bietet
-verschiedene Möglichkeiten, die horizontale Position von Noten
-anzupassen.  Wir sind aber noch nicht so weit, dass wir diese Funktionen
-anwenden könnten.  Darum heben wir uns das Problem für einen späteren Abschnitt auf; siehe @code{force-hshift}-Eigenschaft in
+Vidíme, že se tím mění směr nožiček, ale ukazuje se jiný
+problém, na který se někdy při více hlasech narazí:
+Nožičky not jednoho hlasu se mohou střetávat s nožičkami jiného hlasu.
+LilyPond dovoluje notám různých hlasů, aby se nacházely ve
+stejné svislé poloze, za předpokladu že nožičky ukazují v opačných
+směrech, a třetí a čtvrtý hlas pak umísťuje tak, aby pokud možno
+k vzájemnému střetu nedocházelo.  Obvykle to pracuje
+dobře, ale v tomto případě jsou noty nejnižšího hlasu
+zřetelně nedobře umístěny.  LilyPond nabízí několik různých způsobů,
+jak vodorovnou polohu not přizpůsobit.  Nejsme však ještě tak daleko,
+abychom tyto funkce mohli použít. Proto
+tento problém odložíme na později; viz vlastnost @code{force-hshift} v
 @ref{Oprava překrývajících se not}.
 
 
 @seealso
-Notationsreferenz: @ruser{Mehrere Stimmen}.
+Notace: @ruser{Více hlasů}.
 
 
-@node Přímo vyjádřené začátky hlasů
-@subsection Přímo vyjádřené začátky hlasů
+@node Přesně vyjádřené začátky hlasů
+@subsection Přesně vyjádřené začátky hlasů
 @translationof Explicitly instantiating voices
 
 @funindex \voiceOne
@@ -1028,19 +1027,19 @@ Notationsreferenz: @ruser{Mehrere Stimmen}.
 @funindex \oneVoice
 @funindex oneVoice
 @funindex \new Voice
-@cindex Voice context, erstellen von
-@cindex Stimmenkontexte, erstellen von
+@cindex Vytvoření prostředí hlasu
+@cindex Prostředí hlasu, vytvoření
 
-Voice-Kontexte können auch manuell innerhalb
-eines @code{<< >>}-Abschnittes initiiert werden.  Mit den Befehlen
-@code{\voiceOne} bis hin zu @code{\voiceFour} kann jeder Stimme
-entsprechendes Verhalten von vertikaler Verschiebung und Richtung
-von Hälsen und anderen Objekten hinzugefügt werden.  In längeren
-Partituren können die Stimmen damit besser auseinander gehalten
-werden.
+Prostředí hlasů lze vytvářet i ručně uvnitř bloku @code{<< >>}
+pro vytvoření vícehlesé hudby.  Pomocí příkazů @code{\voiceOne} až
+@code{\voiceFour} lze ke každému hlasu přidat odpovídající chování
+svislého posunu a požadované směry nožiček, legatové obloučky
+a jiné předměty.  V delších notových zápisech je tento způsob čistší,
+protože dovoluje, aby byly hlasy odděleny a aby se jim daly
+popisnější názvy.
 
-Die @code{<< \\ >>}-Konstruktion, die wir im vorigen Abschnitt
-verwendet haben:
+Stavba @code{<< \\ >>}, kterou jsme použili v předchozím
+úryvku:
 
 @example
 \new Staff @{
@@ -1060,7 +1059,7 @@ ist identisch mit
 >>
 @end example
 
-Beide würden folgendes Notenbild erzeugen:
+Obojí výše by vytvořilo následující notový obraz:
 
 @c The following example should not display the code
 @lilypond[ragged-right,quote]
@@ -1070,21 +1069,21 @@ Beide würden folgendes Notenbild erzeugen:
 >>
 @end lilypond
 
-@cindex Stimmen, mehrere zu einer zusammenführen
-@cindex eine Stimme wiederherstellen
+@cindex Hlasy, sloučení více do jednoho
+@cindex Obnovení jednoho hlasu
 
-Der @code{\voiceXXX}-Befehl setzt die Richtung von Hälsen,
-Bögen, Artikulationszeichen, Text, Punktierungen und Fingersätzen.
-@code{\voiceOne} und @code{\voiceThree} lassen diese Objekte
-nach oben zeigen, @code{\voiceTwo} und @code{\voiceFour}
-dagegen lassen sie abwärts zeigen. Diese Befehle erzeugen eine
-horizontale Verschiebung, wenn es erforderlich ist, um Zusammenstöße
-zu vermeiden.  Der Befehl
-@code{\oneVoice} stellt wieder auf das normale Verhalten um.
+Příkazy @code{\voiceXXX} nastavuje směr nožiček, legata
+ligatury, artikulace, textové poznámky, tečkování tečkovaných not
+a prstoklady. @code{\voiceOne} a @code{\voiceThree} nechají tyto
+předměty ukazovat nahoru, @code{\voiceTwo} a @code{\voiceFour} je
+naproti tomu nechají ukazovat dolů. Tyto příkazy rovněž vytvářejí
+vodorovný posun pro každý hlas, když se vyžaduje vyvarování se
+střetům notových hlaviček.  Příkaz @code{\oneVoice} nastavení vrací
+na obvyklou hodnotu pro jeden hlas.
 
-Schauen wir uns in einigen einfachen Beispielen an, was genau
-die Befehle @code{\oneVoice}, @code{\voiceOne} und @code{voiceTwo}
-mit Text, Bögen und Dynamikbezeichnung anstellen:
+Podívejme se na některých jednoduchých příkladech, jaký přesně
+mají příkazy @code{\oneVoice}, @code{\voiceOne} a @code{voiceTwo}
+účinek na text, obloučky a označení dynamiky:
 
 @lilypond[quote,ragged-right,verbatim]
 \relative c' {
@@ -1111,18 +1110,16 @@ mit Text, Bögen und Dynamikbezeichnung anstellen:
 }
 @end lilypond
 
-Schauen wir und nun drei unterschiedliche Arten an, den gleichen
-Abschnitt polyphoner Musik zu notieren, jede Art mit ihren
-Vorteilen in unterschiedlichen Situationen.  Wir benutzen dabei
-das Beispiel vom vorherigen Abschnitt.
+Nyní se podívejme na tři různé způsoby zápisu té samé pasáže
+vícehlasé hudby, z nichž každý má své výhody za jiných
+okolností.  Použijeme k tomu příklad z předchozí části.
 
-Ein Ausdruck, der direkt innerhalb einer @code{<< >>}-Umgebung
-auftritt, gehört der Hauptstimme an.  Das ist nützlich, wenn zusätzliche
-Stimme auftreten, während die Hauptstimme sich fortsetzt.  Hier also
-eine bessere Version des Beispiels aus dem vorigen Abschnitt.  Die
-farbigen Kreuz-Notenköpfe zeigen, dass die Hauptstimme sich jetzt in
-einem einzigen Stimmen (@code{voice})-Kontext befindet.  Somit kann ein
-Phrasierungsbogen ober sie gesetzt werden.
+Výraz, který se vyskytuje přímo uvnitř @code{<< >>}, náleží
+hlavnímu hlasu (ale všimněte si @strong{not} ve stavbě @code{<< \\ >>}).
+Toto je užitečné, když se objeví dodatečné hlasy, zatímco hlavní hlas pokračuje.
+Zde je lepší verze našeho příkladu z předchozí části.  Hlavičky not ve
+tvaru červeného diamantu ukazují, že se hlavní hlas nachází v prostředí
+jednotlivého hlasu. Tím se může frázovací oblouček malovat nad ně.
 
 @lilypond[quote,ragged-right,verbatim]
 \new Staff \relative c' {
@@ -1149,17 +1146,17 @@ Phrasierungsbogen ober sie gesetzt werden.
 }
 @end lilypond
 
-@cindex Verschachteln von musikalischen Ausdrücken
+@cindex Vnoření hudebních výrazů
 @cindex Verschachteln von gleichzeitigen Ausdrücken
-@cindex Ausdrücke, Verschachteln von
-@cindex Stimmen, temporär
-@cindex Stimmen, Verschachteln von
-@cindex Verschachteln von Stimmen
-@cindex temporäre Stimmen
+@cindex Výrazy, vnoření
+@cindex Hlasy, dočasné
+@cindex Hlasy, vnoření
+@cindex Vnoření hlasů
+@cindex Dočasné hlasy
 
-Tiefer verschachtelte polyphone Konstrukte sind möglich, und
-wenn eine Stimme nur kurz auftaucht, kann das der bessere Weg
-sein, Noten zu setzen:
+Hlouběji vnořené vícehlasé stavby jsou možné, a pokud se
+hlas objeví jen krátce, může to být přirozenější způsob
+sázení not:
 
 @lilypond[quote,ragged-right,verbatim]
 \new Staff \relative c' {
@@ -1181,16 +1178,15 @@ sein, Noten zu setzen:
 }
 @end lilypond
 
-@cindex Platzhalternoten
-@cindex unsichtbare Noten
-@cindex Noten verstecken
+@cindex Noty držící místo
+@cindex Neviditelné noty
+@cindex Skrytí not
 
-Diese Methode, neue Stimmen kurzzeitig zu verschachteln, bietet sich
-an, wenn nur sehr kleine Abschnitte polyphonisch gesetzt sind.  Wenn
-aber die ganze Partitur polyphon ist, ist es meistens klarer, direkt
-unterschiedliche Stimmen über die gesamte Partitur hinweg einzusetzen.
-Hierbei kann man mit unsichtbaren Noten dann die Stellen überspringen,
-an denen die Stimme nicht auftaucht, wie etwa hier:
+Tento způsob krátkodobého vnoření nových hlasů je užitečný,
+když jsou vícehlasé jen malé části hudby. Ale když je vícehlasá celá
+osnova, je většinou jasnější použití více hlasů v celé osnově. Tady
+se dají místa, kde se hlas nevyskytuje, přeskočit pomocí neviditelných not,
+jako je tomu zde:
 
 @lilypond[quote,ragged-right,verbatim]
 \new Staff \relative c' <<
@@ -1214,15 +1210,13 @@ an denen die Stimme nicht auftaucht, wie etwa hier:
 >>
 @end lilypond
 
-@subsubheading Notenkolumnen
+@subsubheading Notové sloupce
 
-@cindex Notenkolumne
-@cindex Notenkollision
-@cindex Zusammenstöße von Noten
-@cindex Kollisionen von Noten
-@cindex Vertikale Position
-@cindex shift-Befehle
-@cindex Verschieben von Noten
+@cindex Notové sloupce
+@cindex Notové střety
+@cindex Svislé umístění
+@cindex Příkazy shift
+@cindex Posunutí not
 @funindex \shiftOff
 @funindex \shiftOn
 @funindex \shiftOnn
@@ -1232,71 +1226,63 @@ an denen die Stimme nicht auftaucht, wie etwa hier:
 @funindex shiftOnn
 @funindex shiftOnnn
 
-Dicht notierte Noten in einem Akkord, oder Noten auf der gleichen
-Taktzeit aber in unterschiedlichen Stimmen, werden in zwei, manchmal
-auch mehreren Kolumnen gesetzt, um die Noten am Überschneiden zu
-hindern.  Wir bezeichnen sie als Notenkolumnen.  Jede Stimme hat
-eine eigene Kolumne, und ein stimmenabhängiger Verschiebunsbefehl (engl.
-shift) wird eingesetzt, wenn eine Kollision auftreten könnte.
-Das zeigt das Beispiel oben.  Im zweiten Takt wird das C der zweiten
-Stimme nach rechts verschoben, relativ gesehen zum D der ersten Stimme,
-und im letzten Akkord wird das C der dritten Stimme auch nach
-rechts verschoben im Verhältnis zu den anderen Stimmen.
-
-Die Befehle @code{\shiftOn}, @code{\shiftOnn}, @code{\shiftOnnn} und
-@code{\shiftOff} bestimmen den Grad, zu dem Noten und Akkorde
-verschoben werden sollen, wenn sich sonst eine Kollision nicht
-vermeiden ließe.  Die Standardeinstellung ist, dass die äußeren
-Stimmen (also normalerweise Stimme 1 und 2) @code{\shiftOff}
-eingestellt haben, während für die inneren Stimmen (3 und 4)
-@code{\shiftOn} eingeschaltet ist.  Wenn eine Verschiebung
-auftritt, werden Stimmen 1 und 3 nach rechts und Stimmen 2 und 4
-nach links verschoben.
-
-@code{\shiftOnn} und @code{\shiftOnnn} definieren weitere
-Verschiebungsebenen, die man kurzzeitig anwählen kann, um
-Zusammenstöße in komplexen Situationen aufzulösen, siehe auch
-@ref{Příklady ze života}.
-
-Eine Notenkolumne kann nur eine Note (oder einen Akkord) von
-einer Stimme mit Hälsen nach oben und eine Note (oder einen
-Akkord) von einer Stimme mit Hälsen nach unten tragen.  Wenn
-Noten von zwei Stimmen mit den Hälsen in die gleiche Richtung
-an der selben Stelle auftreten und in beiden Stimmen ist
-keine Verschiebung oder die gleiche Verschiebungsebene
-definiert, wird die Fehlermeldung
-@qq{zu viele kollidierende Notenspalten werden ignoriert}
-ausgegeben.
+Hustě zapisované noty v akordu, nebo noty vyskytující se ve stejnou
+dobu ale v různých hlasech, jsou uspořádány do dvou, někdy i do více,
+sloupců, aby se zabránilo překrytí hlaviček not.  Označují se jako
+notové sloupce.  Každý hlas má svůj vlastní sloupec, a příkaz pro posun
+závislý na hlase (ang. shift) se na notový sloupec použije, jestliže
+by jinak došlo ke střetu.  To ukazuje příklad výše.  Ve druhém taktu
+je C druhého hlasu posunuto doprava, ve vztahu k D v prvním hlasu, a
+v posledním akordu je C v třetím hlasu posunuto doprava, ve vztahu
+k jiným hlasům.
+
+Příkazy @code{\shiftOn}, @code{\shiftOnn}, @code{\shiftOnnn} a
+@code{\shiftOff} určují stupeň, k němuž se mají noty a akordy
+hlasu posunout, když se nedá vyhnout střetu jinak.  Ve výchozím
+nastavení se vnější hlasy nastavují (obyčejně jde o hlasy
+jedna a dva) tak, že mají stanoveno @code{\shiftOff}, zatímco pro
+vnitřní hlasy (tři a čtyři) je stanoveno @code{\shiftOn}.
+Když se použije posunutí, posunou se hlasy jedna a tři doprava
+a hlasy dva a čtyři doleva.
+
+@code{\shiftOnn} a @code{\shiftOnnn} stanovují další úrovně posunu,
+které mohou být stanoveny krátkodobě kvůli vyřešení střetů
+ve složitých situacích. Podívejte se také na @ref{Příklady ze života}.
+
+Notový sloupec může obsahovat jen jednu notu (nebo jeden akord) hlasu
+s nožičkami nahoru a jednu notu (nebo jeden akord) hlasu
+s nožičkami dolů.  Pokud jsou na témže místě umístěny noty dvou hlasů,
+které mají své nožičky v tomtéž směru, a u obou hlasů není žádný
+posun, nebo je stanoven stejný posun, je vydáno hlášení o chybě
+@qq{Příliš mnoho střetávajících se notových sloupců}.
 
 
 @seealso
-Notationsreferenz: @ruser{Mehrere Stimmen}.
+Notace: @ruser{Více hlasů}.
 
 
 @node Hlasy a zpěvy
 @subsection Hlasy a zpěvy
 @translationof Voices and vocals
 
-Die Notation von Vokalmusik ihre eigene Schwierigkeit, nämlich
-die Kombination von zwei Ausdrücken: den Noten und dem Text.
-Achtung: Der Gesangstext wird auf Englisch @qq{lyrics} genannt.
+Notový zápis vokální hudby má své vlastní obtíže, je totiž
+potřeba spojení dvou výrazů: not a textu.
+Pozor: Textu písně se v angličtině říká @qq{lyrics}.
 
 
 @funindex \new Lyrics
 @funindex \lyricsto
 @funindex lyricsto
 @funindex Lyrics
-@cindex Lyrics context, erstellen
-@cindex Gesangtext, Verbindung mit Noten
-
-Wir haben schon den @code{\addlyrics@{@}}-Befehl betrachtet,
-mit dem einfache Partituren gut erstellt werden können.
-Diese Methode ist jedoch recht eingeschränkt.  Wenn der Notensatz
-komplexer wird, muss der Gesangstext mit einem neuen
-@code{Lyrics}-Kontext begonnen werden (mit dem Befehl
-@code{\new Lyrics}) und durch den Befehl @code{\lyricsto@{@}}
-mit einer bestimmten Stimme verknüpft werden, indem die
-Bezeichnung der Stimme benutzt wird.
+@cindex Prostředí text písně, vytvoření
+@cindex Text písně, spojení s notami
+
+Již jste viděli příkaz @code{\addlyrics@{@}}, s nímž lze
+dobře vytvářet jednoduché osnovy.  Tento způsobem je ale docela
+omezený.  U složitějších not se musí text písně začít novým prostředím
+@code{Lyrics} (pomocí příkazu @code{\new Lyrics}) a přesně
+spojit text s notami určitého hlasu příkazem @code{\lyricsto@{@}} tak, že
+se použije označení přiřazené hlasu.
 
 @lilypond[quote,verbatim]
 <<
@@ -1313,40 +1299,37 @@ Bezeichnung der Stimme benutzt wird.
 >>
 @end lilypond
 
-Beachten Sie, dass der Notentext nur mit einem @code{Voice}-Kontext
-verknüpft werden kann, nicht mit einem @code{Staff}-Kontext.
-In diesem Fall also müssen Sie ein System (@code{Staff}) und
-eine Stimme (@code{Voice}) explizit erstellen, damit alles
-funktioniert.
+Všimněte si, že text k notám může být spojen jedině s prostředím
+@code{Voice}, @emph{ne} s prostředím @code{Staff}.  V tomto
+případě je také nutné přesně vytvořit prostředí osnovy @code{Staff}
+a hlasu @code{Voice}, aby všechno fungovalo.
 
-@cindex Gesangstext und Balken
-@cindex Text und Balken
-@cindex Balken und Text
+@cindex Text písně a trámce
+@cindex Text a trámce
+@cindex Trámce a text
 @funindex \autoBeamOff
 @funindex autoBeamOff
 
-Die automatischen Balken, die LilyPond in der Standardeinstellung
-setzt, eignen sich sehr gut für instrumentale Musik, aber nicht
-so gut für Musik mit Text, wo man entweder gar keine Balken
-benutzt oder sie einsetzt, um Melismen zu verdeutlichen.
-Im Beispiel oben wird deshalb der Befehl @code{\autoBeamOff}
-eingesetzt um die automatischen Balken (engl. beam) auszuschalten.
+Automatické trámce, jež LilyPond používá ve výchozím nastavení, pracují
+dobře pro instrumentální hudbu, ale ne tak dobře v případě hudby s textem,
+kde se trámce nepožadují buď vůbec, nebo se jich užívá na ukázání
+melismat v textu písně.  V příkladu výše se používá příkaz
+@code{\autoBeamOff} k vypnutí automatických trámců (ang. beam).
 
 @funindex \new ChoirStaff
 @funindex \lyricmode
 @funindex ChoirStaff
 @funindex lyricmode
-@cindex Vokalpartitur, Aufbau
-@cindex Chorpartitur, Aufbau
-
-Wir wollen das frühere Beispiel von @notation{Judas Maccabæus}
-benutzen, um diese flexiblere Technik für Gesangstexte
-zu illustrieren.  Das Beispiel wurde so umgeformt, dass jetzt
-Variablen eingesetzt werden, um den Text und die Noten
-von der Partiturstruktur zu trennen.  Es wurde zusätzlich
-eine Chorpartiturklammer hinzugefügt.  Der Gesangtext muss mit
-@code{\lyricmode} eingegeben werden, damit er als Text und
-nicht als Noten interpretiert werden kann.
+@cindex Vokální notový zápis, stavba
+@cindex Sborový notový zápis, stavba
+
+Chceme použít dřívější příklad @notation{Judas Maccabæus}
+na znázornění těchto průžných technik pro texty písní. Příklad
+byl předělán tak, aby se teď dosadily proměnné, aby byl oddělen
+text a noty od stavby notového zápisu.  Byla dodatečně přidána
+závorka sborového notového zápisu.  Text písně se musí zadat s
+@code{\lyricmode}, aby byl vykládán jako text a
+ne jako noty.
 
 @lilypond[quote,verbatim]
 global = { \key f \major \time 6/8 \partial 8 }
@@ -1388,28 +1371,26 @@ SopTwoLyrics = \lyricmode {
 }
 @end lilypond
 
-Dies ist die Grundstruktur für alle Chorpartituren.  Mehr
-Systeme können hinzugefügt werden, wenn sie gebraucht werden, mehr
-Stimmen können zu jedem System hinzugefügt werden, mehr
-Strophen können zum Text hinzugefügt werden, und schließlich
-können die Variablen schnell in eine eigene Datei verschoben
-werden, wenn sie zu lang werden sollten.
-
-@cindex Choralnotation
-@cindex Hymnus-Notation
-@cindex SATB-Partitur
-@cindex mehrere Strophen
-@cindex Strophen, mehrere
-@cindex Choral mit mehreren Strophen
-
-Hier ein Beispiel der ersten Zeile eines Chorals mit vier
-Strophen für gemischten Chor.  In diesem Fall ist der Text
-für alle vier Stimmen identisch.  Beachten Sie, wie die
-Variablen eingesetzt werden, um Inhalt (Noten und Text) und Form
-(die Partitur) voneinander zu trennen.  Eine Variable wurde
-eingesetzt, um die Elemente, die auf beiden Systemen auftauchen,
-aufzunehmen, nämlich Taktart und Tonart.  Solch eine
-Variable wird oft auch mit @qq{global} bezeichnet.
+Toto je základní stavba pro všechny notové zápisy sboru.  Je
+možné přidat více velkých osnov, když jsou potřeba. Ke každé
+velké osnově je možné přidat více hlasů, je možné přidat více
+slok k textu, a konečně lze proměnné rychle přesunout do
+vlastního souboru, když by se staly příliš dlouhými.
+
+@cindex Chorálová notace
+@cindex Notace hymnu
+@cindex Notový zápis SATB
+@cindex Více slok
+@cindex Sloky, více
+@cindex Choral s více slokami
+
+Zde příklad prvního řádku chorálu se čtyřmi slokami
+pro smíšený sbor.  V tomto případě je text pro všechny
+čtyři hlasy stejný.  Všimněte si, jak se dosazují proměnné,
+aby od sebe oddělily obsah (noty a text) a formu (notový
+zápis).  Byla dosazena proměnné, aby přijala prvky,
+které se objevují na obou, osnovách, totiž druh taktu a
+tóninu.  Taková proměnná se často označuje @qq{global}.
 
 @lilypond[quote,verbatim]
 keyTime = { \key c \major \time 4/4 \partial 4 }
@@ -1450,7 +1431,7 @@ VerseFour  =
 
 
 @seealso
-Notation Reference: @ruser{Notation von Gesang}.
+Notace: @ruser{Notový zápis zpěvu}.
 
 
 @node Prostředí a rytci
index 7a1261f99315656f919a2b1f71e1e43eee21c5c6..f107f55a19d556cfb643f5494f097dd048d24aca 100644 (file)
@@ -8,7 +8,7 @@
     Guide, node Updating translation committishes..
 @end ignore
 
-@c \version "2.14.0"
+@c \version "2.16.0"
 
 @node Předmluva
 @unnumbered Předmluva
index 7cf3641076cc8626a20f241a0b2ce7b0f594d76c..6e4c63b2f708e99d1ee93c4d8d1346c55c0c9c72 100644 (file)
@@ -8,7 +8,7 @@
     Guide, node Updating translation committishes.
 @end ignore
 
-@c \version "2.14.0"
+@c \version "2.16.0"
 
 @c Translators: Pavel Fric
 
@@ -183,7 +183,7 @@ violin concerto as TchaikovskyPI, whereas perhaps you wish to print
 
 @ The `line-width' is for \header.
 @li lypond[quote,verbatim,ragged-right,line-width]
-\version "2.14.0"
+\version "2.16.0"
 \header {
   dedication = "dedication"
   title = "Title"
index 9c71456fd6d5322172a594d22b57e962e6b85bf4..7bef36f3b5f935418e87cd44ddc84a7f4a017598 100644 (file)
@@ -10,7 +10,7 @@
 
 @include included/generating-output.itexi
 
-@c \version "2.14.0"
+@c \version "2.16.0"
 @c Translators: Pavel Fric
 
 @node Cvičení
@@ -28,7 +28,7 @@ Tato kapitola čtenáři představuje základní práci s LilyPondem.
 
 
 @node Přeložení zdrojového souboru
-@subsection Přeložení zdrojového souboru
+@section Přeložení zdrojového souboru
 @translationof Compiling a file
 
 Tento úryvek uvádí do @qq{sestavování} -- do procesu zpracování
index 22143b7c2b201e0fa5a4651f8470558385ffe53e..8097ccf4fddf9bc8f8ea73356282003f3d7c4696 100644 (file)
@@ -8,7 +8,7 @@
     Guide, node Updating translation committishes.
 @end ignore
 
-@c \version "2.15.10"
+@c \version "2.16.0"
 
 @node Ladění výstupu
 @chapter Ladění výstupu
@@ -2744,7 +2744,7 @@ macht es möglich, eine Notenkolumne zu verschieben, dabei gilt als
 Einheit die Breite einer Kolumne, also die Breite des Notenkopfes der
 ersten Stimme.  Diese Eigenschaft kann in Situationen benutzt werden,
 in denen die normalen @code{\shiftOn}-Befehle (siehe auch
-@ref{Přímo vyjádřené začátky hlasů}) das Problem nicht beseitigen.
+@ref{Přesně vyjádřené začátky hlasů}) das Problem nicht beseitigen.
 Diese Eigenschaft ist besser in solchen Fällen zu verwenden als die
 @code{extra-offset}-Eigenschaft, weil man die richtige Entfernung nicht
 in Notenlinienabständen ausrechnen muss.  Wenn eine Note in eine
@@ -3303,7 +3303,7 @@ andere ist eine einzige Stimme, es ist also am einfachsten, die
 zusätzlichen drei Stimmen nur zeitweise zu erstellen, wenn sie
 auftreten.  Wenn Sie vergessen haben, wie man das anstellt,
 schauen Sie sich nochmal den Abschnitt @ref{Slyším hlasy}
-und @ref{Přímo vyjádřené začátky hlasů} an.  Hier wollen wir explizit
+und @ref{Přesně vyjádřené začátky hlasů} an.  Hier wollen wir explizit
 begonnene Stimmen für die polyphone Stelle benutzen, weil LilyPond
 Kollisionen besser vermeidet, wenn alle Stimmen auf diese Weise
 explizit begonnen werden.
index bd44d3534566f9ab335959a43b8e3f2e2e270aad..073ada5667e59eb725e6cdd28bc4b1ac85c3c0f2 100644 (file)
@@ -8,7 +8,7 @@
     Guide, node Updating translation committishes.
 @end ignore
 
-@c \version "2.14.0"
+@c \version "2.16.0"
 
 @c Translators: Pavel Fric
 
index cbc89e16a9017ab1950016cd599c11aa7b048ba3..726389c0f009ff2d9bfc4c6019c2409417a67a66 100644 (file)
@@ -8,7 +8,7 @@
     Guide, node Updating translation committishes..
 @end ignore
 
-@c \version "2.14.0"
+@c \version "2.16.0"
 
 @c Translators: Pavel Fric
 
index c986f258727eab936719b6201c9a1caf25d03976..655889565e6751f9f95ab1458b22673a205625cc 100644 (file)
@@ -8,7 +8,7 @@
     Guide, node Updating translation committishes..
 @end ignore
 
-@c \version "2.15.18"
+@c \version "2.16.0"
 
 @c Translators: Pavel Fric
 
index eb865fe9b7905ba27a5f63ab4430f065a67f678b..79e6aa126ecb005f07afa0d29ea54bd9bed4022f 100644 (file)
@@ -8,7 +8,7 @@
     Guide, node Updating translation committishes..
 @end ignore
 
-@c \version "2.14.0"
+@c \version "2.16.0"
 
 @c Translators: Pavel Fric
 
index facbc508b59426453b35e06157d4772bed206e1b..96c0618531a5a5528d02bb6df31196632ca34f39 100644 (file)
@@ -8,7 +8,7 @@
     Guide, node Updating translation committishes..
 @end ignore
 
-@c \version "2.14.0"
+@c \version "2.16.0"
 
 @node Návrhy pro psaní vstupních souborů LilyPond
 @chapter Návrhy pro psaní vstupních souborů LilyPond
@@ -60,7 +60,7 @@ Hier einige Vorschläge, wie Sie Probleme vermeiden oder lösen können:
 @item @strong{Schreiben Sie immer mit @code{\version} die
 Versionsnummer
 in jede Datei}.  Beachten Sie, dass in allen Vorlagen die Versionsnummer
-@code{\version "2.14.0"} eingetragen ist.  Es empfiehlt sich, in alle
+@code{\version "2.16.0"} eingetragen ist.  Es empfiehlt sich, in alle
 Dateien, unabhängig von ihrer Größe, den @code{\version}-Befehl
 einzufügen.  Persönliche Erfahrung hat gezeigt, dass es ziemlich
 frustrierend sein kann zu erinnern, welche Programmversion man etwa
index 0f5eaef1311af6fafce3c1e13c6d084b36ef3e46..37575f8f66990bd92c82218589ea07b5b082719c 100644 (file)
@@ -8,7 +8,7 @@
     Guide, node Updating translation committishes.
 @end ignore
 
-@c \version "2.14.0"
+@c \version "2.16.0"
 
 @c Translators: Pavel Fric
 
index 0c37b40968b5a0b5233d912e9907e020d5b4f897..db8537cae285594e40398f72bb0962027e030693 100644 (file)
@@ -9,7 +9,7 @@
     Guide, node Updating translation committishes..
 @end ignore
 
-@c \version "2.15.32"
+@c \version "2.16.0"
 
 @c Translators: Till Paala
 
index cac130a030b177b2e5cdf891dcf1b767d9e03efc..8b23a7e5c988bc015724a4602ba8e4fb36dcd5a0 100644 (file)
@@ -8,7 +8,7 @@
     Guide, node Updating translation committishes.
 @end ignore
 
-@c \version "2.14.0"
+@c \version "2.16.0"
 
 @c Translators: Till Paala
 
index bf9e8812bac1409ab6b916bf12aaca96694a02ce..d0a73c44ff384690648493897d6d8a261cd3d1e7 100644 (file)
@@ -8,7 +8,7 @@
     Guide, node Updating translation committishes..
 @end ignore
 
-@c \version "2.15.18"
+@c \version "2.16.0"
 
 @c Translators: Till Paala
 
index 5e8669c8aa62a3fee22b4ae81453fd7fa13cc853..1432b4b21857d74dd0b943cbf8ac66f636b8142b 100644 (file)
@@ -8,7 +8,7 @@
     Guide, node Updating translation committishes..
 @end ignore
 
-@c \version "2.15.20"
+@c \version "2.16.0"
 
 @node Scheme-Übung
 @chapter Scheme-Übung
index 7cc17b5cd91b88ea30cea3f3eaecf0132862f962..f92465b8b1ccf767a2feb4c412e2a7730df03610 100644 (file)
@@ -8,7 +8,7 @@
     Guide, node Updating translation committishes.
 @end ignore
 
-@c \version "2.14.0"
+@c \version "2.16.0"
 
 @ignore
 Tutorial guidelines:
index 94e06bfc598ba416572efd13ad39a15756a77442..414e5fa433d6063b372188b5a1c9c13ab0d77757 100644 (file)
@@ -8,7 +8,7 @@
     Guide, node Updating translation committishes.
 @end ignore
 
-@c \version "2.14.0"
+@c \version "2.16.0"
 @c Translators: Till Paala, Reinhold Kainhofer
 
 @node Grundbegriffe
index dc02543c7b5032fc7db920b8d2fef389eb0cbfe7..4fb53b3939641bee96b114066ec7c82035ab7527 100644 (file)
@@ -8,7 +8,7 @@
     Guide, node Updating translation committishes..
 @end ignore
 
-@c \version "2.14.0"
+@c \version "2.16.0"
 
 @node Vorwort
 @unnumbered Vorwort
index 85112d6190bd9d21250772a86cc0bc20f5fe5e34..0d72782953d72aa691e33bfda62bdb0b6903ca60 100644 (file)
@@ -8,7 +8,7 @@
     Guide, node Updating translation committishes.
 @end ignore
 
-@c \version "2.14.0"
+@c \version "2.16.0"
 
 @c Translators: Till Paala
 
@@ -197,7 +197,7 @@ violin concerto as TchaikovskyPI, whereas perhaps you wish to print
 
 @ The `line-width' is for \header.
 @li lypond[quote,verbatim,ragged-right,line-width]
-\version "2.14.0"
+\version "2.16.0"
 \header {
   dedication = "dedication"
   title = "Title"
index be4289a8b3757fc48f9dfe421065abd20fa5ba81..0e2288f0990c6fc6f4c1caf7072e10f70027941a 100644 (file)
@@ -10,7 +10,7 @@
 
 @include included/generating-output.itexi
 
-@c \version "2.14.0"
+@c \version "2.16.0"
 @c Translators: Till Paala, Reinhold Kainhofer
 @c Translation checkers: Hajo Bäß
 
index e8deff89fd948ee8e45a65238c36640a2d58fe2a..09f0c4823b7bc2716b31d51c858af9cc2d8fcd82 100644 (file)
@@ -8,7 +8,7 @@
     Guide, node Updating translation committishes.
 @end ignore
 
-@c \version "2.15.39"
+@c \version "2.16.0"
 
 @node Die Ausgabe verändern
 @chapter Die Ausgabe verändern
index 4ae6c5f22a8205cf4c124c0d559e3ac25373f45b..17db571d596f9e1c072e2d00120cd5cdaf35ee8f 100644 (file)
@@ -8,7 +8,7 @@
     Guide, node Updating translation committishes..
 @end ignore
 
-@c \version "2.15.10"
+@c \version "2.16.0"
 
 @c Translators: Till Paala
 
index 6df6eaf0c2bf62b5a6f6a69d45ed123401f86f8a..670f980d936a976bd66eb5d0f31efdf11be494f8 100644 (file)
@@ -8,7 +8,7 @@
     Guide, node Updating translation committishes..
 @end ignore
 
-@c \version "2.15.39"
+@c \version "2.16.0"
 
 @c Translators: Till Paala
 
index f8c9e10d9798b21ba58abd865f7e43c4ae67c5c5..f1e9c1ca89ec5f176365aad4570de8f516841408 100644 (file)
@@ -8,7 +8,7 @@
     Guide, node Updating translation committishes..
 @end ignore
 
-@c \version "2.14.0"
+@c \version "2.16.0"
 
 @c Translators: Till Paala
 
index 4bb2f5b40484239a28a8fd91b63dc7cbc1e06324..06b6040c08a203713b1a5ee59e345455dfe9276d 100644 (file)
@@ -8,7 +8,7 @@
     Guide, node Updating translation committishes..
 @end ignore
 
-@c \version "2.14.0"
+@c \version "2.16.0"
 
 @c Translators: Till Paala
 
index 6c0d1192974de5352713595586b0cc16b4fd9d7a..7ccba6e39d7fd4d1f9a91b929151162f57bb9357 100644 (file)
@@ -7,7 +7,7 @@
     Guide, node Updating translation committishes..
 @end ignore
 
-@c \version "2.14.0"
+@c \version "2.16.0"
 
 @c Translators: Till Paala
 
index 2445be1d64cc5ab6edcbc61be3913f8a634e6886..bb6780431932b9235680d46c4069dcf0715039dc 100644 (file)
@@ -7,7 +7,7 @@
     Guide, node Updating translation committishes..
 @end ignore
 
-@c \version "2.14.0"
+@c \version "2.16.0"
 
 @c Translators: Till Paala
 
index 915a7c5104ef3b2f1947fd30ee8d5e7d4c6bbf65..433aa1036ff62411d10f0c2d6364b3dc167e249c 100644 (file)
@@ -7,7 +7,7 @@
     Guide, node Updating translation committishes..
 @end ignore
 
-@c \version "2.14.0"
+@c \version "2.16.0"
 
 @c Translators: Till Paala
 
index 6dcd3bea59e74186c21a427f67f02eb4f9c3e8a6..46f6a96e7308cd5f74774546eccbacacca1cb67c 100644 (file)
@@ -8,7 +8,7 @@
     Guide, node Updating translation committishes.
 @end ignore
 
-@c \version "2.15.43"
+@c \version "2.16.0"
 
 @c Translators: Till Paala
 
index efdec4170702ef2180602eb91d5b1935dce9edfd..7775478e0d151fc1f5e60ba1b384e27983ef26d4 100644 (file)
@@ -8,7 +8,7 @@
     Guide, node Updating translation committishes.
 @end ignore
 
-@c \version "2.15.39"
+@c \version "2.16.0"
 
 @c Translators: Till Paala
 
index f9b25d126fb35dcf47da217ae80f99318bf14d47..960fec0c259804207d3ee75cfb9f2c221c0cac77 100644 (file)
@@ -10,7 +10,7 @@
 
 @c Translators: Till Paala
 
-@c \version "2.14.0"
+@c \version "2.16.0"
 
 @node Tasteninstrumente und andere Instrumente mit mehreren Systemen
 @section Tasteninstrumente und andere Instrumente mit mehreren Systemen
index 2ac1aa31227abe85f5568374c1421e232dd98591..6b5c0b5492b549b5b79213e5cc6af698045a7b14 100644 (file)
@@ -10,7 +10,7 @@
 
 @c Translators: Till Paala
 
-@c \version "2.15.17"
+@c \version "2.16.0"
 
 @node Notationsübersicht
 @appendix Notationsübersicht
index 4e097a49d2f5df4aeb19fef29839d3c02df129e2..d79fc5d788116c37afe2c35e3be3dab8c294bd84 100644 (file)
@@ -7,7 +7,7 @@
     Guide, node Updating translation committishes.
 @end ignore
 
-@c \version "2.14.0"
+@c \version "2.16.0"
 
 @c Translators: Till Paala
 
index e0d04a2b76756f92bfe343f781e2f400c51888d3..502459cc472db1701d32520ed77357f2220fd8e1 100644 (file)
@@ -8,7 +8,7 @@
     Guide, node Updating translation committishes.
 @end ignore
 
-@c \version "2.15.10"
+@c \version "2.16.0"
 
 @c Translators: Till Paala
 
index 0870161455a21aacfbcaf0d9b166feff650fae23..c260d0ecc3e7ff2c201045fd7b9bfd20037a8227 100644 (file)
@@ -7,7 +7,7 @@
     Guide, node Updating translation committishes..
 @end ignore
 
-@c \version "2.15.20"
+@c \version "2.16.0"
 
 @c Translators: Till Paala
 
index 0c4e34753ff72c8a25b541cbda2064293e3d19e6..d5ddcbfcc953c69f9167249bd638dc90c4642156 100644 (file)
@@ -7,7 +7,7 @@
     Guide, node Updating translation committishes.
 @end ignore
 
-@c \version "2.14.0"
+@c \version "2.16.0"
 
 @c Translators: Till Paala
 
index 1bc78d58dc3b3ee217b85b1d46d714814d20af35..b8c31788a0ca478fc77fe2f0479237272aa541e6 100644 (file)
@@ -7,7 +7,7 @@
     Guide, node Updating translation committishes.
 @end ignore
 
-@c \version "2.15.39"
+@c \version "2.16.0"
 
 @c Translators: Till Paala
 
index b4391b98fcf0cad73b864f08b28783bd83bae515..f4f768019576d24c5d5cc91af360d35a61f76a59 100644 (file)
@@ -7,7 +7,7 @@
     Guide, node Updating translation committishes.
 @end ignore
 
-@c \version "2.14.0"
+@c \version "2.16.0"
 
 @c Translators: Till Paala
 
index 6f9362ef0baf135f8155d48d377cd4ec63c09cc5..7726a30ff5b8940b119705e15017fa2628fc836d 100644 (file)
@@ -8,7 +8,7 @@
     Guide, node Updating translation committishes.
 @end ignore
 
-@c \version "2.15.20"
+@c \version "2.16.0"
 
 @c Translators: Till Paala
 
index aacdc0ee2f031b69b632b89f84471af98a4675e0..b198d1a8352c8d426e2059eea1e62ec1742fed45 100644 (file)
@@ -7,7 +7,7 @@
     Guide, node Updating translation committishes.
 @end ignore
 
-@c \version "2.14.0"
+@c \version "2.16.0"
 
 @c Translators: Till Paala
 
index bc6ebaa96463e4e986145f278dd4982c9d567fa1..eccdcb388bd6f9506bc49d37333b520db6e88aa0 100644 (file)
@@ -7,7 +7,7 @@
     Guide, node Updating translation committishes.
 @end ignore
 
-@c \version "2.14.0"
+@c \version "2.16.0"
 
 @c Translators: Till Paala
 
index 18d2c785829adb85a494d9aa06ebb3117e8430bf..fb801de68f78baed82cd62a7995ff6b2e67cf534 100644 (file)
@@ -8,7 +8,7 @@
     Guide, node Updating translation committishes.
 @end ignore
 
-@c \version "2.15.17"
+@c \version "2.16.0"
 
 @c Translators: Till Paala
 
index f6b2ff05401f1c57c4846397683027e1382981cb..685ffadce68d0d629209d29302924da3392e1f1f 100644 (file)
@@ -8,7 +8,7 @@
     Guide, node Updating translation committishes.
 @end ignore
 
-@c \version "2.14.0"
+@c \version "2.16.0"
 
 @c Translators: Till Paala
 
index ce48d7dbee472318846e60a5eae1ac3aca0622a5..4cf87a7ef459411c33ab9d4ac01173d388053cae 100644 (file)
@@ -7,7 +7,7 @@
     Guide, node Updating translation committishes.
 @end ignore
 
-@c \version "2.14.0"
+@c \version "2.16.0"
 
 @c Translators: Till Paala
 
index f8173ab1f2d78756bc9816225eff497957ed7b74..d767d24bba1328f431956cdeb210bec42391bc00 100644 (file)
@@ -8,7 +8,7 @@
     Guide, node Updating translation committishes.
 @end ignore
 
-@c \version "2.14.0"
+@c \version "2.16.0"
 
 @c Translators: Till Paala
 
index 587e78796d0af0bf218045e0246b10622fbb6562..eacd3d675d8b739abe15288a9dff7d664a05eb43 100644 (file)
@@ -10,7 +10,7 @@
 
 @c Translators: Till Paala
 
-@c \version "2.14.0"
+@c \version "2.16.0"
 
 @node Weltmusik
 @section Weltmusik
index 61ee4b175c63c00b2cabee54e88624e58b98bd17..cc11daf6010f46bd0e53882492d8a33ed2852980 100644 (file)
@@ -8,7 +8,7 @@
     Guide, node Updating translation committishes.
 @end ignore
 
-@c \version "2.14.0"
+@c \version "2.16.0"
 
 @c Translators: Till Paala, Reinhold Kainhofer
 
index fa95139ecfef386b08abf12a54ea6d1164e6cfb3..969966f34ab2936121d01df0e870c65fd434f236 100644 (file)
@@ -8,7 +8,7 @@
     Guide, node Updating translation committishes..
 @end ignore
 
-@c \version "2.14.0"
+@c \version "2.16.0"
 
 @c Translators: Reinhold Kainhofer
 @c Translation checkers: Till Paala
index b9efcbbbdd22213cf5e42be76c7b3ed3985a3a4d..9222cad644995f3d4d5b32d08e97f230627673b8 100644 (file)
@@ -8,7 +8,7 @@
     Guide, node Updating translation committishes..
 @end ignore
 
-@c \version "2.15.18"
+@c \version "2.16.0"
 
 @c Translators: Reinhold Kainhofer, Till Paala
 @c Translation checkers: Till Paala
index a1c3b039f45456d1df3c5a9a884dfc79906489f1..6da4b9b82155d7f1f4a6af70f95271e691bad27a 100644 (file)
@@ -8,7 +8,7 @@
     Guide, node Updating translation committishes..
 @end ignore
 
-@c \version "2.14.0"
+@c \version "2.16.0"
 
 @c Translators: Till Paala, Reinhold Kainhofer
 
index f2db74d0cfe0f82c4f94f4492608055105ac0476..9e8123b911fdf2a40b6ecad781294b7cd11a5e6a 100644 (file)
@@ -8,7 +8,7 @@
     Guide, node Updating translation committishes..
 @end ignore
 
-@c \version "2.14.0"
+@c \version "2.16.0"
 
 @node Vorschläge zum Schreiben von LilyPond-Eingabe-Dateien
 @chapter Vorschläge zum Schreiben von LilyPond-Eingabe-Dateien
@@ -60,7 +60,7 @@ Hier einige Vorschläge, wie Sie Probleme vermeiden oder lösen können:
 @item @strong{Schreiben Sie immer mit @code{\version} die
 Versionsnummer
 in jede Datei}.  Beachten Sie, dass in allen Vorlagen die Versionsnummer
-@code{\version "2.14.0"} eingetragen ist.  Es empfiehlt sich, in alle
+@code{\version "2.16.0"} eingetragen ist.  Es empfiehlt sich, in alle
 Dateien, unabhängig von ihrer Größe, den @code{\version}-Befehl
 einzufügen.  Persönliche Erfahrung hat gezeigt, dass es ziemlich
 frustrierend sein kann zu erinnern, welche Programmversion man etwa
index 729fb2c40ced3e3058aa9b85c5c9c762e3e8d706..69bfb2a026db9e9f87d7ff9a0a8685df1e1ecb00 100644 (file)
@@ -8,7 +8,7 @@
     Guide, node Updating translation committishes.
 @end ignore
 
-@c \version "2.14.0"
+@c \version "2.16.0"
 
 @c Translators: Till Paala
 
index 7c8db73dbe7f2f030e523de9dc0a0fe3c1928b5b..d735612141c542ca2ff25ceef64930f1e7c8c8f3 100644 (file)
@@ -1,6 +1,6 @@
 \input texinfo @c -*- coding: utf-8; mode: texinfo; documentlanguage: es -*-
 @ignore
-    Translation of GIT committish: 17270930d34bbbc9a837585fcc84d6eabda67010
+    Translation of GIT committish: 2e3c5412eacdbfd976d2cd6c5cc90f272ddfc263
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
@@ -68,6 +68,39 @@ which scares away people.
 * only show user-visible changes.
 
 @end ignore
+@item
+Se contemplan las plicas de pentagrama cruzado en acordes, utilizando
+@code{crossStaff} y el grabador @code{Span_stem_engraver}.  Éste
+efectúa el cálculo de la longitud de las plicas de pentagrama cruzado
+de forma automática.
+@lilypondfile[quote]
+{cross-staff-stems.ly}
+
+@item
+La sintaxis de las palabras (secuencias de caracteres que se reconocen
+sin encerrarlas entre comillas) y las instrucciones (que ahora son
+siempre una barra invertida @samp{\} seguida de una palabra) se ha
+unificado para todos los modos: ahora consiste en caracteres
+alfabéticos, posiblemente comprendiendo guiones aislados @samp{-} y
+guiones bajos @samp{_}.
+
+Una consecuencia es que la utilización de guiones de texto sin
+entrecomillar como (literalmente)
+@example
+@{ c-script c\f_script @}
+@end example
+ahora tienden a producir una música no válida.  La omisión de las
+comillas para texto arbitrario en lugar de palabras clave nunca ha
+sido una buena práctica o se ha documentado, y es poco probable que se
+haya utilizado mucho.
+
+Quedarse con las convenciones establecidas (como no utilizar guiones o
+guiones bajos para los nombres de instrucción orientados a ser
+utilizados dentro de la música) sigue siendo recomendable.  El motivo
+de este cambio es el reconocimiento más robusto de las unidades
+léxicas de LilyPond para sí mismo así como para las herramientas
+externas que interpretan su sintaxis.
+
 @item
 Se contempla el canto kievano en notación cuadrada:
 @lilypond[quote,relative=1,verbatim]
@@ -258,6 +291,12 @@ la evaluación prematura.  También están los operadores de @q{división
 de cadenas} @code{$@@} y @code{#@@} para la interpretación de los
 miembros de una lista de forma individual.
 
+@item
+Para reducir la necesidad de utilizar @code{$}, las expresiones de
+Scheme escritas con @code{#} se interpretan como música dentro de las
+listas de música, y como elementos de marcado o de listas de marcado
+dentro de los elementos de marcado.
+
 @item
 Se ha mejorado el soporte de acordes de tipo jazz: se reconocen los
 acordes lidios y alterados; ahora se tratan los separadores entre
index 8149a30c258023ab9623dacbd90501b8e44d9e06..a214c01c8b41691002f00620913788b78256e48a 100644 (file)
@@ -1,14 +1,14 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: es -*-
 
 @ignore
-    Translation of GIT committish: 7c3242c2474c98f8ec96c0de0b05066e5f0ef248
+    Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
     Guide, node Updating translation committishes..
 @end ignore
 
-@c \version "2.15.32"
+@c \version "2.16.0"
 
 @node Grabado musical
 @chapter Grabado musical
index 486c349affc9c54257e0874ec442612613473b50..a54923d7f624215ebbb72e33aed880802754f705 100644 (file)
@@ -1,14 +1,14 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: es -*-
 
 @ignore
-    Translation of GIT committish: 2055f35c47a045a50a01ff4dba8524322cfc3b48
+    Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
     Guide, node Updating translation committishes..
 @end ignore
 
-@c \version "2.14.0"
+@c \version "2.16.0"
 
 @node Lista de referencias bibliográficas
 @chapter Lista de referencias bibliográficas
index e13bed7a970be763d96ad708e459a8b7fd0ff720..cdbb9365b8ae853df2a8b81a295a19e2bf658de5 100644 (file)
@@ -1,13 +1,13 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: es -*-
 @c This file is part of extending.tely
 @ignore
-    Translation of GIT committish: 1f0a00b69403290b7fc7527b9ab100f95533f954
+    Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  See TRANSLATION for details.
 @end ignore
 
-@c \version "2.15.18"
+@c \version "2.16.0"
 
 @node Interfaces para programadores
 @chapter Interfaces para programadores
@@ -476,7 +476,7 @@ withAlt =
      \override Stem #'length = #(* 7.0 mag)
      \override NoteHead #'font-size =
        #(inexact->exact (* (/ 6.0 (log 2.0)) (log mag)))
-     $music
+     #music
      \revert Stem #'length
      \revert NoteHead #'font-size
    #})
@@ -834,7 +834,7 @@ rectángulos y añade una separación.
   "Trazar un rectángulo doble rodeando el texto."
   (interpret-markup layout props
     #@{\markup \override #'(box-padding . 0.4) \box
-            \override #'(box-padding . 0.6) \box @{ $text @}#@}))
+            \override #'(box-padding . 0.6) \box @{ #text @}#@}))
 @end lisp
 
 or, equivalently
@@ -880,7 +880,7 @@ Ahora el código nuevo es como se ve a continuación:
   (interpret-markup layout props
     #@{\markup \override #`(box-padding . ,inter-box-padding) \box
                \override #`(box-padding . ,box-padding) \box
-               @{ $text @} #@}))
+               @{ #text @} #@}))
 @end lisp
 
 De nuevo, la versión equivalente que utiliza la macro de marcado sería:
@@ -917,7 +917,7 @@ y el relleno de los rectángulos se puede personalizar:
   (interpret-markup layout props
     #{\markup \override #`(box-padding . ,inter-box-padding) \box
               \override #`(box-padding . ,box-padding) \box
-              { $text } #}))
+              { #text } #}))
 
 \markup \double-box A
 \markup \override #'(inter-box-padding . 0.8) \double-box A
@@ -1033,7 +1033,7 @@ del argumento @code{props}.
 #(define-markup-list-command (paragraph layout props args) (markup-list?)
    #:properties ((par-indent 2))
    (interpret-markup-list layout props
-     #@{\markuplist \justified-lines @{ \hspace #par-indent $args @} #@}))
+     #@{\markuplist \justified-lines @{ \hspace #par-indent #args @} #@}))
 @end example
 
 
index 8a96fc89f88c58520ee9f6975337663f579a9117..fdc27da0cc948669a1b0d5add5262fd8afcdf01a 100644 (file)
@@ -1,14 +1,14 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: es -*-
 
 @ignore
-    Translation of GIT committish: 6e765bb786fddd2e655315f9bde94968952b99ca
+    Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
     Guide, node Updating translation committishes..
 @end ignore
 
-@c \version "2.15.20"
+@c \version "2.16.0"
 
 @node Tutorial de Scheme
 @appendix Tutorial de Scheme
@@ -710,7 +710,11 @@ consistentes con el modo actual de LilyPond.
 La acción inmediata de @code{$} puede llevar a alguna que otra
 sorpresa, véase @ref{Variables de entrada y Scheme}.  La utilización
 de @code{#} donde el analizador sintáctico lo contempla es normalmente
-preferible.
+preferible.  Dentro de las expresiones musicales, aquellas que se
+crean utilizando @code{#} @emph{se interprentan} como música.  Sin
+embargo, @emph{no se copian} antes de ser utilizadas.  Si forman parte
+de alguna estructura que aún podría tener algún uso, quizá tenga que
+utilizar explícitamente @code{ly:music-deep-copy}.
 
 @funindex $@@
 @funindex #@@
@@ -910,14 +914,14 @@ como
 
 @example
 ...
-@{ $@@newLa @}
+@{ #@@newLa @}
 @end example
 
 Aquí, cada elemento de la lista que está almacenado en @code{newLa} se
 toma en secuencia y se inserta en la lista, como si hubiésemos escrito
 
 @example
-@{ $(first newLa) $(second newLa) @}
+@{ #(first newLa) #(second newLa) @}
 @end example
 
 Ahora bien, en todas esas formas, el código de Scheme se evalúa en el
@@ -1177,7 +1181,7 @@ hacer que LilyPond dirija solamente esta salida a su propio archivo:
 
 @example
 @{
-  $(with-output-to-file "display.txt"
+  #(with-output-to-file "display.txt"
       (lambda () #@{ \displayMusic @{ c'4\f @} #@}))
 @}
 @end example
@@ -1615,16 +1619,16 @@ Lo podemos usar para crear instrucciones nuevas:
 
 @lilypond[quote,verbatim,ragged-right]
 tempoPadded = #(define-music-function (parser location padding tempotext)
-  (number? string?)
+  (number? markup?)
 #{
-  \once \override Score.MetronomeMark #'padding = $padding
+  \once \override Score.MetronomeMark #'padding = #padding
   \tempo \markup { \bold #tempotext }
 #})
 
 \relative c'' {
   \tempo \markup { "Low tempo" }
   c4 d e f g1
-  \tempoPadded #4.0 #"High tempo"
+  \tempoPadded #4.0 "High tempo"
   g4 f e d c1
 }
 @end lilypond
@@ -1635,7 +1639,7 @@ Incluso se le pueden pasar expresiones musicales:
 @lilypond[quote,verbatim,ragged-right]
 pattern = #(define-music-function (parser location x y) (ly:music? ly:music?)
 #{
-  $x e8 a b $y b a e
+  #x e8 a b #y b a e
 #})
 
 \relative c''{
index ff084aafde9d35fb148dca3e94c7ce2edd61da10..56a0bd2e7df0c0678f8b0437130b71b2d8655ea1 100644 (file)
@@ -1,13 +1,13 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: es -*-
 
 @ignore
-    Translation of GIT committish: d6b6b53d09a0fb8e137e7cfcec39fe22dc7b6872
+    Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  See TRANSLATION for details.
 @end ignore
 
-@c \version "2.14.0"
+@c \version "2.16.0"
 
 @ignore
 Tutorial guidelines:  (different from policy.txt!)
index b1ec29d64c3789367dc77f97fc85d1c9d9628f07..02c405bd3d49e579dae0ac845674f936101f41db 100644 (file)
@@ -1,14 +1,14 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: es -*-
 
 @ignore
-    Translation of GIT committish: 6b9b2c2e3e701852485c24bc71f404effc6d83ec
+    Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
     Guide, node Updating translation committishes..
 @end ignore
 
-@c \version "2.14.0"
+@c \version "2.16.0"
 
 
 @node Conceptos fundamentales
@@ -3186,7 +3186,7 @@ padText =
      (parser location padding)
      (number?)
    #{
-     \once \override TextScript #'padding = $padding
+     \once \override TextScript #'padding = #padding
    #})
 
 \relative c''' {
index 46aa229627545006694fea996c3c5410c9d21127..4bab820820d7cffae338404e23be64cc2ab3c2ee 100644 (file)
@@ -1,14 +1,14 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: es -*-
 
 @ignore
-    Translation of GIT committish: 2055f35c47a045a50a01ff4dba8524322cfc3b48
+    Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
     Guide, node Updating translation committishes..
 @end ignore
 
-@c \version "2.14.0"
+@c \version "2.16.0"
 
 @node Preámbulo
 @unnumbered Preámbulo
index 4312221df35d7ebc6c8bfa42c4e10389a9a01ebb..bdb5286ac04e8bcbd57f01a380c5f8d7ef7c7b0b 100644 (file)
@@ -1,14 +1,14 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: es -*-
 
 @ignore
-    Translation of GIT committish: f71ede90de06fdc16dad9ed75f38558efe819080
+    Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
     Guide, node Updating translation committishes..
 @end ignore
 
-@c \version "2.14.0"
+@c \version "2.16.0"
 
 @node Plantillas
 @appendix Plantillas
index 0135cba21be6caf9dc43d4e1ccc5ac67de40eb29..35399faf2bcf262eec2ac0ad172a02c993d14b52 100644 (file)
@@ -1,7 +1,7 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: es -*-
 
 @ignore
-    Translation of GIT committish: 2055f35c47a045a50a01ff4dba8524322cfc3b48
+    Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
@@ -10,7 +10,7 @@
 
 @include included/generating-output.itexi
 
-@c \version "2.14.0"
+@c \version "2.16.0"
 
 @node Tutorial
 @chapter Tutorial
index 0aeb1a2ebedc52deffbf5b691ddc9a5b189a94fe..410d210ea59851d6a92fe8476a2f7457273a90ef 100644 (file)
@@ -1,14 +1,14 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: es -*-
 
 @ignore
-    Translation of GIT committish: ce1c0fabb3d5ac18e61fb8fcc91a3990714553c2
+    Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
     Guide, node Updating translation committishes..
 @end ignore
 
-@c \version "2.15.39"
+@c \version "2.16.0"
 
 @node Trucar la salida
 @chapter Trucar la salida
@@ -4181,7 +4181,7 @@ echarles un vistazo, en primer lugar debe buscar la carpeta
 correspondiente a su sistema.  La ubicación de esta carpeta depende
 (a) de si consiguió el programa LilyPond descargando un binario
 precompilado desde el sitio web lilypond.org o si lo instaló mediante
-un gestor de paquetes (es decir, distribuido con Linux, o instalado
+un gestor de paquetes (es decir, distribuido con GNU/Linux, o instalado
 bajo fink o cygwin) o fue compilado a partir de la fuente, y (b) de
 qué sistema operativo está utilizando:
 
@@ -4189,7 +4189,7 @@ qué sistema operativo está utilizando:
 @strong{Descargado de lilypond.org}
 
 @itemize @bullet
-@item Linux
+@item GNU/Linux
 
 Diríjase a
 @example
index 49f078cc5dee759ca0abd24ff8fad934bd19f074..124bec2246a30246b6f65533a735128a17ad4a02 100644 (file)
@@ -1,14 +1,14 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: es -*-
 @c vim: foldmethod=marker
 @ignore
-    Translation of GIT committish: bbd26f33a3141a7e7399cf669bb3eb68d445356c
+    Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
     Guide, node Updating translation committishes..
 @end ignore
 
-@c \version "2.15.10"
+@c \version "2.16.0"
 
 @node Notación antigua
 @section Notación antigua
@@ -867,8 +867,10 @@ controlan a través de la propiedad @code{glyph-name-alist} de los
 elementos gráficos @code{Accidental} y
 @code{KeySignature}, respectivamente; p.ej.:
 
-@code{\override Staff.Accidental #'glyph-name-alist =
-#alteration-mensural-glyph-name-alist}
+@example
+\override Staff.Accidental #'glyph-name-alist =
+  #alteration-mensural-glyph-name-alist
+@end example
 
 @seealso
 Glosario musical:
@@ -1311,8 +1313,10 @@ a través de la propiedad @code{glyph-name-alist} de los grobs (objetos
 gráficos) @rinternals{Accidental} y @rinternals{KeySignature},
 respectivamente; p.ej.:
 
-@code{\override Staff.Accidental #'glyph-name-alist =
-#alteration-mensural-glyph-name-alist}
+@example
+\override Staff.Accidental #'glyph-name-alist =
+  #alteration-mensural-glyph-name-alist
+@end example
 
 @seealso
 Glosario musical:
index 8035f2fdc4d3cbeaa534ce70805604b7285791b2..a2573401f1e50f3ebfd1c7987ae6af0c933ab358 100644 (file)
@@ -1,14 +1,14 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: es -*-
 
 @ignore
-Translation of GIT committish: bcd9d85bfc1dd6cc2dd3e98901b4df33fd6d0989
+Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
     Guide, node Updating translation committishes..
 @end ignore
 
-@c \version "2.15.39"
+@c \version "2.16.0"
 
 @node Cambiar los valores por omisión
 @chapter Cambiar los valores por omisión
@@ -662,102 +662,349 @@ compás independiente.
 @end lilypond
 
 @knownissues
-Normalmente, el orden en que se especifican los grabadores no tiene
-importancia, pero en algunos casos especiales sí la tiene, por ejemplo
-donde un grabador escribe una propiedad y otro la lee, o donde un
-grabador crea un groby otro debe procesarlo.  El orden en que los
-grabadores se especifican es el orden en que se llaman para realizar
-su tarea de procesamiento.
 
-Las siguientes ordenaciones son importantes: el grabador de compases
-@code{Bar_engraver} debe ir normalmente en primer lugar, y el grabador
-de digitaciones @code{New_fingering_engraver} debe ir antes del
-grabador @code{Script_column_engraver} de columnas de inscripciones.
-Podría haber otros que tengan dependencias de ordenación.
+El orden en que los grabadores se especifican es el orden en que se
+llaman para realizar su tarea de procesamiento.  Normalmente, el orden
+en que se especifican los grabadores no tiene importancia, pero en
+algunos casos especiales sí la tiene, por ejemplo donde un grabador
+escribe una propiedad y otro la lee, o donde un grabador crea un groby
+otro debe procesarlo.
+
+Las siguientes ordenaciones son importantes:
+
+@itemize
+@item
+el grabador de compases @code{Bar_engraver} debe ir normalmente en
+primer lugar,
+
+@item
+el grabador de digitaciones @code{New_fingering_engraver} debe ir
+antes del grabador @code{Script_column_engraver} de columnas de
+inscripciones,
+
+@item
+el @code{Timing_translator} debe ir antes del grabador de números de
+compás @code{Bar_number_engraver}.
+
+@end itemize
+
+@seealso
+Archivos instalados:
+@file{ly/engraver-init.ly}.
 
 
 @node Cambiar los valores por omisión de los contextos
 @subsection Cambiar los valores por omisión de los contextos
 @translationof Changing context default settings
 
-Los ajustes de contexto que están preparados para usarse de forma
-predeterminada en los contextos @code{Score}, @code{Staff} y
-@code{Voice}, se pueden especificar dentro de un bloque
-@code{\layout}, como se ilustra en el ejemplo siguiente.  El bloque
-@code{\layout} se debe colocar dentro del bloque @code{\score} en que
-se quiere que haga efecto, pero fuera de la música.
+@cindex predeterminadas, cambio de propiedades de contexto
+@cindex contexto, cambiar propiedades predeterminadas de
+
+Se pueden cambiar las propiedades de contexto y de grob con las
+instrucciones @code{\set} y @code{\override}, tal y como se describe
+en @ref{Modificar las propiedades}.  Estas instrucciones crean eventos
+musicales, haciendo que los cambios tengan efecto en el punto temporal
+en que la música se está procesando.
 
-Observe que la propia instrucción @code{\set} y el contexto se deben
-omitir cuando se especifican de esta manera los valores de contexto
-predeterminados:
+Por contra, esta sección explica la forma de cambiarlos valores
+@emph{predeterminados} de las propiedades de contexto y de grob en el
+momento en que se crea el contexto.  Existen dos formas de hacerlo.
+Una modifica los valores predeterminados en todos los contextos de un
+tipo dado, y el otro modifica los valores predeterminados solamente en
+una instancia concreta de un contexto.
+
+@menu
+* Cambiar todos los contextos del mismo tipo::
+* Cambiar solamente un contexto determinado::
+* Orden de precedencia::
+@end menu
+
+@node Cambiar todos los contextos del mismo tipo
+@unnumberedsubsubsec Cambiar todos los contextos del mismo tipo
+@translationof Changing all contexts of the same type
+
+@cindex \context dentro de un bloque \layout
+@funindex \context
+@funindex \layout
+
+Los ajustes de contexto que se han de usar de forma predeterminada
+dentro de @code{Score}, @code{Staff}, @code{Voice} y otros contextos
+se pueden especificar en un bloque @code{\context} dentro de cualquier
+bloque @code{\layout}.  El bloque @code{\layout} se debe colocar
+dentro del bloque @code{\score} al que se aplica, después de la
+música.
+
+@example
+\layout @{
+  \context @{
+    \Voice
+    [ajustes de contexto para todos los contextos Voice]
+  @}
+  \context @{
+    \Staff
+    [ajustes de contexto para todos los contextos Staff]
+  @}
+@}
+@end example
+
+Se pueden especificar los siguientes tipos de ajustes:
+
+@itemize
+@item
+Una instrucción @code{\override}, pero omitiendo el nombre del contexto
 
 @lilypond[quote,verbatim]
 \score {
   \relative c'' {
-    a4^"Really small, thicker stems, no time signature" a a a
-    a a a a
+    a4^"Thicker stems" a a a
+    a4 a a\ff a
   }
   \layout {
     \context {
       \Staff
-      fontSize = #-4
       \override Stem #'thickness = #4.0
-      \remove "Time_signature_engraver"
     }
   }
 }
 @end lilypond
 
-En este ejemplo, la instrucción @code{\Staff} especifica que los
-ajustes siguientes se apliquen a todos los pentagramas dentro del
-bloque de partitura.
+@item
+Estableciendo una propiedad de contexto directamente
 
-Se pueden realizar de forma similar modificaciones al contexto
-@code{Score} o a todos los contextos @code{Voice}.
+@lilypond[quote,verbatim]
+\score {
+  \relative c'' {
+    a4^"Smaller font" a a a
+    a4 a a\ff a
+  }
+  \layout {
+    \context {
+      \Staff
+      fontSize = #-4
+    }
+  }
+}
+@end lilypond
 
-Los cambios de contexto se pueden poner dentro de una variable y
-aplicarse a una definición de contexto @code{\context} anteponiendo la
-modificación mediante @code{\with}:
+@item
+Una instrucción predefinida tal como @code{\dynamicUp} o una expresión
+musical como @code{\accidentalStyle "dodecaphonic"}
 
 @lilypond[quote,verbatim]
-blubb = \with {
-  fontSize = #-4
-  \override Stem #'thickness = #4.0
-  \remove "Time_signature_engraver"
+\score {
+  \relative c'' {
+    a4^"Dynamics above" a a a
+    a4 a a\ff a
+  }
+  \layout {
+    \context {
+      \Voice
+      \dynamicUp
+    }
+    \context {
+      \Staff
+      \accidentalStyle "dodecaphonic"
+    }
+  }
 }
+@end lilypond
 
-bla = \with {
-  fontSize = #3
-  \override Stem #'thickness = #-2.0
-}
+@item
+Una variable definida por el usuario que contenga un bloque
+@code{\with}; para ver detalles acerca del bloque @code{\with},
+consulte @ref{Cambiar solamente un contexto determinado}.
 
-melody = \relative c'' {
-  a4 a a a |
-  a4 a a a |
+@lilypond[quote,verbatim]
+StaffDefaults = \with {
+  fontSize = #-4
 }
 
 \score {
-  <<
-    \new Staff <<
-      \melody
-      s4^"Small, thicker stems, no time signature"
-    >>
-    \new Staff \bla <<
-      \melody
-      s4^"Different"
-    >>
-  >>
+  \new Staff {
+    \relative c'' {
+      a4^"Smaller font" a a a
+      a4 a a a
+    }
+  }
   \layout {
     \context {
       \Staff
-      \blubb
+      \StaffDefaults
+    }
+  }
+}
+@end lilypond
+
+@end itemize
+
+Las instrucciones de ajuste de propiedades se pueden disponer dentro
+de un bloque @code{\layout} sin que estén encerradas en un bloque
+@code{\context}.  Tales ajustes son equivalentes a incluir las mismas
+instrucciones de ajuste de propiedades al comienzo de cada uno de los
+contextos del tipo especificado.  Si no se especifica ningún contexto,
+@emph{todos y cada uno} de los contextos del nivel inferior quedan
+afectados, véase @ref{Contextos del nivel más bajo. Voces}.  La
+sintaxis de una instrucción de ajuste de propiedades dentro de un
+bloque @code{\layout} es la misma que si la misma instrucción
+estuviera escrita en el propio flujo musical.
+
+@lilypond[quote,verbatim]
+\score {
+  \new Staff {
+    \relative c'' {
+      a4^"Smaller font" a a a
+      a4 a a a
     }
   }
+  \layout {
+    \accidentalStyle "dodecaphonic"
+    \set fontSize = #-4
+    \override Voice.Stem #'thickness = #4.0
+  }
 }
 @end lilypond
 
-@c TODO: add \with in here.
 
+@node Cambiar solamente un contexto determinado
+@unnumberedsubsubsec Cambiar solamente un contexto determinado
+@translationof Changing just one specific context
+
+@cindex \with
+@funindex \with
+
+Las propiedades de contexto de una única instancia de contexto pueden
+cambiarse dentro de un bloque @code{\with}.  Todas las demás
+instancias de contexto del mismo tipo retienen los ajustes
+predeterminados que LilyPond tiene programados y que se modifican por
+parte de cualquier bloque @code{\layout} que se encuentre dentro del
+ámbito.  El bloque @code{\with} se debe situar inmediatamente después
+de las instrucciones @code{\new} @var{context-type}:
+
+@example
+\new Staff
+\with @{
+  [ajustes de contexto para esta única instancia de contexto]
+@} @{
+...
+@}
+@end example
+
+Se pueden especificar los siguientes tipos de ajustes:
+
+@itemize
+@item
+Una instrucción @code{\override}, pero omitiendo el nombre del
+contexto
+
+@lilypond[quote,verbatim]
+\score {
+  \new Staff {
+    \new Voice
+    \with {
+      \override Stem #'thickness = #4.0
+    }
+    {
+      \relative c'' {
+        a4^"Thick stems" a a a
+        a4 a a a
+      }
+    }
+  }
+}
+@end lilypond
+
+@item
+Estableciendo una propiedad de contexto directamente
+
+@lilypond[quote,verbatim]
+\score {
+  <<
+    \new Staff {
+      \relative c'' {
+        a4^"Default font" a a a
+        a4 a a a
+      }
+    }
+    \new Staff
+    \with {
+      fontSize = #-4
+    } {
+      \relative c'' {
+        a4^"Smaller font" a a a
+        a4 a a a
+      }
+    }
+  >>
+}
+@end lilypond
+
+@item
+Una instrucción predefinida tal como @code{\dynamicUp}
+
+@lilypond[quote,verbatim]
+\score {
+  <<
+    \new Staff {
+      \new Voice {
+        \relative c'' {
+          a4^"Dynamics below" a a a
+          a4 a a\ff a
+        }
+      }
+    }
+    \new Staff
+    \with { \accidentalStyle "dodecaphonic" }
+    {
+      \new Voice
+      \with { \dynamicUp }
+      {
+        \relative c'' {
+          a4^"Dynamics above" a a a
+          a4 a a\ff a
+        }
+      }
+    }
+  >>
+}
+@end lilypond
+
+@end itemize
+
+@node Orden de precedencia
+@unnumberedsubsubsec Orden de precedencia
+@translationof Order of precedence
+
+El valor de una propiedad que se aplica en un momento determinado se
+determina de la siguiente forma:
+
+@itemize
+@item
+si está en efecto una instrucción @code{\override} o @code{\set}
+dentro del flujo musical, se usa dicho valor,
+
+@item
+de lo contrario, se usa el valor predeterminado tomado de un enunciado
+@code{\with} en las instrucciones de inicio del contexto,
+
+@item
+de lo contrario, se usa el valor tomado del bloque @code{\context} más
+reciente que corresponda dentro de los bloques @code{\layout},
+
+@item
+de lo contrario se usa el valor predeterminado que LilyPond lleva
+preprogramado.
+@end itemize
+
+@seealso
+Manual de aprendizaje:
+@rlearning{Modificar las propiedades de los contextos}.
+
+Referencia de la notación:
+@ref{Explicación de los contextos},
+@ref{Contextos del nivel más bajo. Voces},
+@ref{La instrucción set},
+@ref{La instrucción override},
+@ref{El bloque \layout}.
 
 
 @node Definir contextos nuevos
@@ -2010,8 +2257,10 @@ Manual de extensión:
 @cindex trucar puntos de control
 @cindex control, trucar puntos de
 
-La instrucción @code{\tweak} solamente se aplica a la primera de
-varias ligaduras generadas dentro de un acorde.
+No se puede usar la instrucción @code{\tweak} para modificar los
+puntos de control de una sola de varias ligaduras de unión dentro de
+un acorde, aparte de la primera que se encuentre en el código de
+entrada.
 
 
 @node set frente a override
@@ -2950,7 +3199,7 @@ combinaciones mediante funciones predefinidas cuya definición está en
 los objetos de presentación serán visibles en las posiciones que se
 muestran en el encabezamiento de cada columna:
 
-@multitable {@code{begin-of-line-invisible}} {@code{'#(#t #t #t)}} {yes} {yes} {yes}
+@multitable {@code{begin-of-line-invisible}} {@code{'#(#t #t #t)}} {Antes del} {Si no hay} {Después del}
 @headitem Forma                   @tab Forma                  @tab Antes del @tab Si no hay    @tab Después del
 @headitem de función              @tab de vector              @tab salto     @tab salto        @tab salto
 
@@ -3991,8 +4240,9 @@ debe devolver @code{#t}.
 @item @code{@var{@dots{}música@dots{}}}
 @tab código de entrada normal de LilyPond, que utiliza @code{$} (en los
 lugares en que sólo se permiten construcciones de Lilypond) o @code{#}
-(para usarlo como un valor de Scheme o un argumento de función
-musical) para referenciar argumentos (p.ej. @samp{#arg1}).
+(para usarlo como un valor de Scheme o un argumento de función musical
+o música dentro de listas de música) para referenciar argumentos
+(p.ej. @samp{#arg1}).
 @end multitable
 
 Los argumentos @code{parser} y @code{location} son necesarios, y se
@@ -4077,7 +4327,7 @@ custosNote =
      \tweak NoteHead #'text
         \markup \musicglyph #"custodes.mensural.u0"
      \tweak Stem #'stencil ##f
-     $note
+     #note
    #})
 
 \relative c' { c4 d e f \custosNote g }
index c0096a449e2bd2030ab92269c3767b0b91f3ffa1..0051f33b8c0136815b63df5ac34d008310cdde75 100644 (file)
@@ -1,14 +1,14 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: es -*-
 
 @ignore
-    Translation of GIT committish: 2055f35c47a045a50a01ff4dba8524322cfc3b48
+    Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
     Guide, node Updating translation committishes..
 @end ignore
 
-@c \version "2.14.0"
+@c \version "2.16.0"
 
 
 @c TODO: add tablature.
index a26eae5f279f98cf9849d18bdc36fe4f6427030f..37d3bd545191b0b492cf7db8ea7023df045b4942 100644 (file)
@@ -1,14 +1,14 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: es -*-
 
 @ignore
-    Translation of GIT committish: 80340bdefc128536c79733d8c6f3467d91b01f72
+    Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
     Guide, node Updating translation committishes..
 @end ignore
 
-@c \version "2.14.0"
+@c \version "2.16.0"
 
 @node Notación de acordes
 @section Notación de acordes
@@ -821,7 +821,8 @@ myChords = \relative c' {
 @subsection Bajo cifrado
 @translationof Figured bass
 
-@lilypondfile[quote]{figured-bass-headword.ly}
+@c Line width hack because of instrument names
+@lilypondfile[quote,staffsize=18,line-width=14.5\cm]{figured-bass-headword.ly}
 
 Se puede imprimir notación de bajo cifrado.
 
index 3891d237e13504e185f9b0e21616db578a30ed33..ec6bc6a994e12a98eeb34f92eda776bf78004d54 100644 (file)
@@ -1,13 +1,13 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: es -*-
 @ignore
-    Translation of GIT committish: 2055f35c47a045a50a01ff4dba8524322cfc3b48
+    Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
     Guide, node Updating translation committishes..
 @end ignore
 
-@c \version "2.14.0"
+@c \version "2.16.0"
 
 
 @node Música contemporánea
index 65a1a885073a155662a16decf15ae1fcdfe2780a..425eb8599a7b5f2fc5cd5f7d20874c7ddcfd19de 100644 (file)
@@ -1,14 +1,14 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: es -*-
 @c This file is included from notation.itely
 @ignore
-    Translation of GIT committish: 80340bdefc128536c79733d8c6f3467d91b01f72
+    Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
     Guide, node Updating translation committishes..
 @end ignore
 
-@c \version "2.14.0"
+@c \version "2.16.0"
 
 @node Anotaciones editoriales
 @section Anotaciones editoriales
@@ -410,6 +410,7 @@ ver más detalles.
 @cindex notas fantasma
 @cindex notas entre paréntesis
 @cindex paréntesis
+@cindex corchetes
 
 @funindex \parenthesize
 @funindex parenthesize
index b48c441ae10125a7439fab2ddad358eb3625c00c..180617e302e79ca08a43c773e6d95806d800f2d5 100644 (file)
@@ -1,13 +1,13 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: es -*-
 @ignore
-    Translation of GIT committish: 9830313f5f1f76df8b46bdeffe716fd5b2d6f331
+    Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
     Guide, node Updating translation committishes..
 @end ignore
 
-@c \version "2.14.0"
+@c \version "2.16.0"
 
 @node Expresiones
 @section Expresiones
index eba749f5138c6dd08dc5095a71f50c2be209f9d6..1ee7fd955fbec0dfda8f2cb279d1c069e18706ea 100644 (file)
@@ -1,14 +1,14 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: es -*-
 
 @ignore
-    Translation of GIT committish: 9b95b5452f689f330178ff142fc3847193ef19a5
+    Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
     Guide, node Updating translation committishes..
 @end ignore
 
-@c \version "2.15.43"
+@c \version "2.16.0"
 
 @node Instrumentos de cuerda con trastes
 @section Instrumentos de cuerda con trastes
@@ -1166,7 +1166,7 @@ predefinidos se pueden añadir para otros instrumentos u otras
 afinaciones siguiendo los ejemplos que aparecen en
 @file{predefined-guitar-fretboards.ly}.
 
-Los diagramas de posiciones para el ukelele están en el archivo
+Los diagramas de posiciones para el ukelele están en el archivo @*
 @file{predefined-ukulele-fretboards.ly}.
 
 @lilypond[verbatim, ragged-right, quote]
@@ -1185,7 +1185,7 @@ myChords = \chordmode { a1 a:m a:aug }
 @end lilypond
 
 Los diagramas de posiciones para la mandolina
-están contenidos en el archivo
+están contenidos en el archivo @*
 @file{predefined-mandolin-fretboards.ly}.
 
 @lilypond[verbatim, ragged-right, quote]
@@ -1445,9 +1445,9 @@ Referencia de la notación:
 @ref{Diagramas predefinidos de trastes}.
 
 Archivos de inicio:
-@file{ly/predefined-guitar-fretboards.ly},
-@file{ly/predefined-guitar-ninth-fretboards.ly},
-@file{ly/predefined-ukulele-fretboards.ly},
+@file{ly/predefined-guitar-fretboards.ly}, @*
+@file{ly/predefined-guitar-ninth-fretboards.ly}, @*
+@file{ly/predefined-ukulele-fretboards.ly}, @*
 @file{ly/predefined-mandolin-fretboards.ly}.
 
 Fragmentos de código:
index 70df6d34d333ae934f7402b7329e63033fb32295..1ea403a9522b5a735805e69bbd61f90568e32622 100644 (file)
@@ -1,14 +1,14 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: es -*-
 
 @ignore
-    Translation of GIT committish: 73255e50558a62841500aa947ff7cad28636d144
+    Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
     Guide, node Updating translation committishes..
 @end ignore
 
-@c \version "2.15.39"
+@c \version "2.16.0"
 
 @node Entrada y salida generales
 @chapter Entrada y salida generales
@@ -669,50 +669,84 @@ Referencia de la notación:
 @unnumberedsubsubsec Presentación predeterminada de los bloques de título del libro y la partitura
 @translationof Default layout of book and score title blocks
 
-La disposición y formato de los bloques de título están controlados
-por medio de dos variables de @code{\paper}: @code{bookTitleMarkup}
-para el bloque de título @code{\header} principal y
-@code{scoreTitleMarkup} para los bloques @code{\header} individuales
-dentro de un bloque @code{\score}.
+Este ejemplo muestra todas las variables de @code{\header}:
 
-@lilypond[papersize=a6,quote,verbatim,noragged-right]
-\header {
-  % The following fields are centered
-  dedication = "Dedication"
-  title = "Title"
-  subtitle = "Subtitle"
-  subsubtitle = "Subsubtitle"
-  instrument = "Instrument"
-
-  % The following fields are left-aligned on the left side
-  poet = "Poet"
-  meter = "Meter"
-
-  % The following fields are right-aligned on the right side
-  composer = "Composer"
-  arranger = "Arranger"
-}
-
-\score {
-  { s1 }
+@c KEEP LY
+@lilypond[papersize=a7,quote,verbatim,noragged-right]
+\book {
   \header {
-    % The following fields are placed at opposite ends of the same line
-    piece = "Piece"
-    opus = "Opus"
+      % Los siguientes campos están centrados
+    dedication = "Dedication (dedicatoria)"
+    title = "Title (título)"
+    subtitle = "Subtitle (subtítulo)"
+    subsubtitle = "Subsubtitle (sub-subtítulo)"
+      % Los siguientes campos se distribuyen regularmente sobre una línea
+      % el campo "instrument" también aparece en las siguientes páginas
+    instrument = \markup \with-color #green "Instrument (instrumento)"
+    poet = "Poet (poeta)"
+    composer = "Composer (autor)"
+      % Los siguientes campos se sitúan en los extremos opuestos de la misma línea
+    meter = "Meter (metro)"
+    arranger = "Arranger (arreglista)"
+      % Los siguientes campos están centrados en la parte inferior
+    tagline = "la tagline o línea de etiqueta va al final de la úitlma página"
+    copyright = "el copyright va al final de la primera página"
+  }
+  \score {
+    { s1 }
+    \header {
+        % Los siguientes campos se colocan en los extremos de una línea
+      piece = "Piece (pieza) 1"
+      opus = "Opus 1"
+    }
+  }
+  \score {
+    { s1 }
+    \header {
+        % Los siguientes campos se sitúan en los extremos de una línea
+      piece = "Piece (pieza) 2 en la misma página"
+      opus = "Opus 2"
+    }
+  }
+  \pageBreak
+  \score {
+    { s1 }
+    \header {
+        % Los siguientes campos se sitúan en los extremos de una línea
+      piece = "Piece (pieza) 3 en una página nueva"
+      opus = "Opus 3"
+    }
   }
 }
 @end lilypond
 
-@c Is the bit about \null markups true? -mp
+Observe que
+
+@itemize
+@item
+El nombre de instrumento se repite en todas las páginas.
+
+@item
+Solamente @code{piece} (la pieza) y @code{opus} se imprimen en una
+@code{\score} cuando la variable de papel @code{print-all-headers} se
+establece a @code{##f} (el valor predeterminado).
 
+@item
+@c Is the bit about \null markups true? -mp
 Los campos de texto que se dejan sin establecer dentro de un bloque
 @code{\header} se sustituyen por elementos de marcado nulos
 @code{\null} de manera que no ocupen espacio innecesariamente.
 
+@item
 Los ajustes predeterminados para @code{scoreTitleMarkup} sitúan los
 campos de texto @code{piece} y @code{opus} en extremos opuestos de la
 misma línea.
 
+@end itemize
+
+Para cambiar la disposición predeterminada, véase
+@ref{Personalización de los bloques de título}.
+
 @cindex breakbefore
 
 Utilice la variable @code{breakbefore} dentro de un bloque
@@ -721,17 +755,18 @@ para hacer que los títulos del bloque @code{\header} del nivel
 superior aparezcan ocupando toda la primera página, empezando la
 música (definida en el bloque @code{\score}) en la página siguiente.
 
+@c KEEP LY
 @lilypond[papersize=a8landscape,verbatim,noragged-right]
 \book {
   \header {
-    title = "This is my Title"
-    subtitle = "This is my Subtitle"
-    copyright = "This is the bottom of the first page"
+    title = "Este es mi Title (título)"
+    subtitle = "Este es mi Subtitle (subtítulo)"
+    copyright = "Este es el final de la primera página"
   }
   \score {
     \repeat unfold 4 { e'' e'' e'' e'' }
     \header {
-      piece = "This is the Music"
+      piece = "Esto es la música"
       breakbefore = ##t
     }
   }
@@ -743,6 +778,7 @@ Manual de aprendizaje:
 @rlearning{Cómo funcionan los archivos de entrada de LilyPond}
 
 Referencia de la notación:
+@ref{Personalización de los bloques de título},
 @ref{Estructura del archivo}.
 
 Archivos de inicio:
@@ -862,10 +898,15 @@ Referencia de la notación:
 @unnumberedsubsubsec Personalización de los bloques de título
 @translationof Custom layout for title blocks
 
+@cindex bookTitleMarkup
+@cindex scoreTitleMarkup
+@funindex bookTitleMarkup
+@funindex scoreTitleMarkup
+
 Las instrucciones @code{\markup} dentro del bloque @code{\header} son
 útiles para dar un formato simple al texto, pero no permiten un
 control preciso sobre la colocación de los títulos.  Para personalizar
-la colocación de los campos de texto, use una o las dos variables de
+la colocación de los campos de texto, cambie una o las dos variables de
 @code{\paper} siguientes:
 
 @itemize
@@ -873,7 +914,9 @@ la colocación de los campos de texto, use una o las dos variables de
 @item @code{scoreTitleMarkup} (marcado de título de la partitura)
 @end itemize
 
-Estas variables de marcado se estudian en
+La colocación de los títulos cuando se utilizan los valores
+predeterminados de estas variables de @code{\markup} se muestra en los
+ejemplos de
 @ref{Presentación predeterminada de los bloques de título del libro y la partitura}.
 
 Los ajustes predeterminados para @code{scoreTitleMarkup} tal y como
@@ -1428,7 +1471,7 @@ dentro de un elemento de marcado, para obtener el número de la página
 en la que se sitúa el punto señalizado, usando la instrucción de
 marcado @code{\page-ref}.
 
-@lilypond[verbatim]
+@lilypond[verbatim,papersize=a8landscape]
 \header { tagline = ##f }
 \book {
   \label #'firstScore
@@ -1550,7 +1593,7 @@ tocAct =
    (add-toc-item! 'tocActMarkup text))
 @end verbatim
 
-@lilypond[line-width=11.0\cm]
+@lilypond[line-width=10.0\cm]
 \header { tagline = ##f }
 \paper {
   tocActMarkup = \markup \large \column {
@@ -1578,7 +1621,7 @@ tocAct =
 
 Se pueden añadir puntos de relleno entre un elemento y su número de página:
 
-@lilypond[verbatim,quote]
+@lilypond[verbatim,line-width=10.0\cm]
 \header { tagline = ##f }
 \paper {
   tocItemMarkup = \tocItemWithDotsMarkup
index 11351c3a1360ea3f8fca2bf787ad321495be32a9..b3c6599d03fae1881dfb7b076859531e89970de3 100644 (file)
@@ -1,14 +1,14 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: es -*-
 
 @ignore
-    Translation of GIT committish: 4ab6e4df934e57c51dbbdbf2c209273c6cb5b888
+    Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
     Guide, node Updating translation committishes..
 @end ignore
 
-@c \version "2.14.0"
+@c \version "2.16.0"
 
 @node Teclados y otros instrumentos de varios pentagramas
 @section Teclados y otros instrumentos de varios pentagramas
@@ -439,40 +439,17 @@ Referencia de funcionamiento interno:
 @cindex acordes de pentagrama cruzado
 
 @funindex Stem
-@funindex cross-staff
-@funindex length
-@funindex flag-style
+@funindex \crossStaff
+@funindex \autoBeamOff
+@funindex Span_stem_engraver
 
-Se pueden hacer acordes que cruzan los pentagramas:
+Se pueden hacer acordes que cruzan los pentagramas usando el grabador
+@code{Span_stem_engraver}.  Debe tenerse cuidado para estar seguro de
+que las barras automáticas no unen las notas de una pauta cuando no es
+necesario que estén unidas en la otra pauta.
 
-@lilypond[verbatim,quote]
-\new PianoStaff <<
-  \new Staff {
-    \relative c' {
-      f8 e4 d8 d f e4
-    }
-  }
-  \new Staff {
-    \relative c' {
-      << {
-        \clef bass
-        % stems may overlap the other staff
-        \override Stem #'cross-staff = ##t
-        % extend the stems to reach the other staff
-        \override Stem #'length = #12
-        % do not print extra flags
-        \override Flag #'style = #'no-flag
-        % prevent beaming as needed
-        a8 g4 f8 f bes\noBeam g4
-      }
-      \\
-      {
-        f,2 bes4 c
-      } >>
-    }
-  }
->>
-@end lilypond
+@lilypondfile[verbatim,quote]
+{cross-staff-stems.ly}
 
 @snippets
 @lilypondfile[verbatim,quote,texidoc,doctitle]
index f5509924a5d0d219f111fee6443a5f1c218b296e..e02fe8fa59d22859aef16ec87ea083872f420c26 100644 (file)
@@ -1,14 +1,14 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: es -*-
 
 @ignore
-    Translation of GIT committish: a001627a9609221f05631aaf0366795ce28f8437
+    Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
     Guide, node Updating translation committishes..
 @end ignore
 
-@c \version "2.15.17"
+@c \version "2.16.0"
 
 @node Tablas del manual sobre notación
 @appendix Tablas del manual sobre notación
@@ -39,6 +39,7 @@
 @end menu
 
 
+
 @node Cuadro de nombres de acordes
 @appendixsec Cuadro de nombres de acordes
 @translationof Chord name chart
@@ -46,8 +47,8 @@
 La siguiente tabla muestra dos sistemas estándar para imprimir los
 nombres de los acordes, junto a las notas que representan.
 
-@lilypondfile{chord-names-jazz.ly}
-
+@c The line width is a hack to allow space for instrument names
+@lilypondfile[quote,line-width=15\cm]{chord-names-jazz.ly}
 
 @node Modificadores de acorde más usuales
 @appendixsec Modificadores de acorde más usuales
@@ -76,7 +77,7 @@ Tercera mayor y quinta justa
 @tab
 @code{5} o nada
 @tab
-@lilypond[line-width=3\cm,noragged-right, notime]
+@lilypond[line-width=2.8\cm,noragged-right, notime]
 \chordmode {
   c1:5
 }
@@ -89,7 +90,7 @@ Tercera menor y quinta justa
 @tab
 @code{m} o @code{m5}
 @tab
-@lilypond[line-width=3\cm,noragged-right, notime]
+@lilypond[line-width=2.8\cm,noragged-right, notime]
 \chordmode {
   c1:m
 }
@@ -102,7 +103,7 @@ Tercera mayor y quinta aumentada
 @tab
 @code{aug}
 @tab
-@lilypond[line-width=3\cm,noragged-right, notime]
+@lilypond[line-width=2.8\cm,noragged-right, notime]
 \chordmode {
   c1:aug
 }
@@ -115,7 +116,7 @@ Tercera menor y quinta disminuida
 @tab
 @code{dim}
 @tab
-@lilypond[line-width=3\cm,noragged-right, notime]
+@lilypond[line-width=2.8\cm,noragged-right, notime]
 \chordmode {
   c1:dim
 }
@@ -128,7 +129,7 @@ Tríada mayor con séptima menor
 @tab
 @code{7}
 @tab
-@lilypond[line-width=3\cm,noragged-right, notime]
+@lilypond[line-width=2.8\cm,noragged-right, notime]
 \chordmode {
   c1:7
 }
@@ -141,7 +142,7 @@ Tríada mayor y séptima mayor
 @tab
 @code{maj7} ó @code{maj}
 @tab
-@lilypond[line-width=3\cm,noragged-right, notime]
+@lilypond[line-width=2.8\cm,noragged-right, notime]
 \chordmode {
   c1:maj7
 }
@@ -154,7 +155,7 @@ Tríada menor y séptima menor
 @tab
 @code{m7}
 @tab
-@lilypond[line-width=3\cm,noragged-right, notime]
+@lilypond[line-width=2.8\cm,noragged-right, notime]
 \chordmode {
   c1:m7
 }
@@ -167,7 +168,7 @@ Tríada disminuida y séptima disminuida
 @tab
 @code{dim7}
 @tab
-@lilypond[line-width=3\cm,noragged-right, notime]
+@lilypond[line-width=2.8\cm,noragged-right, notime]
 \chordmode {
   c1:dim7
 }
@@ -180,7 +181,7 @@ Tríada aumentada y séptima menor
 @tab
 @code{aug7}
 @tab
-@lilypond[line-width=3\cm,noragged-right, notime]
+@lilypond[line-width=2.8\cm,noragged-right, notime]
 \chordmode {
   c1:aug7
 }
@@ -193,7 +194,7 @@ Tríada disminuida y séptima menor
 @tab
 @code{m7.5-}
 @tab
-@lilypond[line-width=3\cm,noragged-right, notime]
+@lilypond[line-width=2.8\cm,noragged-right, notime]
 \chordmode {
   c1:m7.5-
 }
@@ -206,7 +207,7 @@ Tríada menor con séptima mayor
 @tab
 @code{m7+}
 @tab
-@lilypond[line-width=3\cm,noragged-right, notime]
+@lilypond[line-width=2.8\cm,noragged-right, notime]
 \chordmode {
   c1:m7+
 }
@@ -219,7 +220,7 @@ Tríada mayor y sexta
 @tab
 @code{6}
 @tab
-@lilypond[line-width=3\cm,noragged-right, notime]
+@lilypond[line-width=2.8\cm,noragged-right, notime]
 \chordmode {
   c1:6
 }
@@ -232,7 +233,7 @@ Tríada menor y sexta
 @tab
 @code{m6}
 @tab
-@lilypond[line-width=3\cm,noragged-right, notime]
+@lilypond[line-width=2.8\cm,noragged-right, notime]
 \chordmode {
   c1:m6
 }
@@ -245,7 +246,7 @@ Séptima dominante con novena mayor
 @tab
 @code{9}
 @tab
-@lilypond[line-width=3\cm,noragged-right, notime]
+@lilypond[line-width=2.8\cm,noragged-right, notime]
 \chordmode {
   c1:9
 }
@@ -258,7 +259,7 @@ Séptima mayor y novena mayor
 @tab
 @code{maj9}
 @tab
-@lilypond[line-width=3\cm,noragged-right, notime]
+@lilypond[line-width=2.8\cm,noragged-right, notime]
 \chordmode {
   c1:maj9
 }
@@ -271,7 +272,7 @@ Séptima menor y novena mayor
 @tab
 @code{m9}
 @tab
-@lilypond[line-width=3\cm,noragged-right, notime]
+@lilypond[line-width=2.8\cm,noragged-right, notime]
 \chordmode {
   c1:m9
 }
@@ -284,7 +285,7 @@ Novena dominante con oncena justa
 @tab
 @code{11}
 @tab
-@lilypond[line-width=3\cm,noragged-right, notime]
+@lilypond[line-width=2.8\cm,noragged-right, notime]
 \chordmode {
   c1:11
 }
@@ -297,7 +298,7 @@ Novena mayor y oncena justa
 @tab
 @code{maj11}
 @tab
-@lilypond[line-width=3\cm,noragged-right, notime]
+@lilypond[line-width=2.8\cm,noragged-right, notime]
 \chordmode {
   c1:maj11
 }
@@ -310,7 +311,7 @@ Novena menor y oncena justa
 @tab
 @code{m11}
 @tab
-@lilypond[line-width=3\cm,noragged-right, notime]
+@lilypond[line-width=2.8\cm,noragged-right, notime]
 \chordmode {
   c1:m11
 }
@@ -323,7 +324,7 @@ Novena dominante y trecena mayor
 @tab
 @code{13}
 @tab
-@lilypond[line-width=3\cm,noragged-right, notime]
+@lilypond[line-width=2.8\cm,noragged-right, notime]
 \chordmode {
   c1:13
 }
@@ -336,7 +337,7 @@ Oncena dominante y trecena mayor
 @tab
 @code{13.11}
 @tab
-@lilypond[line-width=3\cm,noragged-right, notime]
+@lilypond[line-width=2.8\cm,noragged-right, notime]
 \chordmode {
   c1:13.11
 }
@@ -349,7 +350,7 @@ Oncena mayor y trecena mayor
 @tab
 @code{maj13.11}
 @tab
-@lilypond[line-width=3\cm,noragged-right, notime]
+@lilypond[line-width=2.8\cm,noragged-right, notime]
 \chordmode {
   c1:maj13.11
 }
@@ -362,7 +363,7 @@ Oncena menor y trecena mayor
 @tab
 @code{m13.11}
 @tab
-@lilypond[line-width=3\cm,noragged-right, notime]
+@lilypond[line-width=2.8\cm,noragged-right, notime]
 \chordmode {
   c1:m13.11
 }
@@ -375,7 +376,7 @@ Segunda mayor y quinta justa
 @tab
 @code{sus2}
 @tab
-@lilypond[line-width=3\cm,noragged-right, notime]
+@lilypond[line-width=2.8\cm,noragged-right, notime]
 \chordmode {
   c1:sus2
 }
@@ -388,7 +389,7 @@ Cuarta justa y quinta justa
 @tab
 @code{sus4}
 @tab
-@lilypond[line-width=3\cm,noragged-right, notime]
+@lilypond[line-width=2.8\cm,noragged-right, notime]
 \chordmode {
   c1:sus4
 }
@@ -401,7 +402,7 @@ Perfect fifth
 @tab
 @code{1.5}
 @tab
-@lilypond[line-width=3\cm,noragged-right, notime]
+@lilypond[line-width=2.8\cm,noragged-right, notime]
 \chordmode {
   \powerChords
   c1:1.5
@@ -415,7 +416,7 @@ Perfect fifth, octave
 @tab
 @code{1.5.8}
 @tab
-@lilypond[line-width=3\cm,noragged-right, notime]
+@lilypond[line-width=2.8\cm,noragged-right, notime]
 \chordmode {
   \powerChords
   c1:1.5.8
@@ -441,16 +442,16 @@ El cuadro de abajo muestra las afinaciones predefinidas de cuerdas.
 El cuadro siguiente presenta los diagramas de posiciones de acordes
 predefinidos para guitarra.
 
-@lilypondfile{display-predefined-fretboards.ly}
+@lilypondfile[line-width=15.5\cm]{display-predefined-fretboards.ly}
 
 El cuadro siguiente presenta los diagramas de traste predefinidos para ukelele.
 
-@lilypondfile{display-predefined-ukulele-fretboards.ly}
+@lilypondfile[line-width=15.5\cm]{display-predefined-ukulele-fretboards.ly}
 
 El siguiente cuadro presenta los diagramas de posiciones predefinidas
 para la mandolina.
 
-@lilypondfile{display-predefined-mandolin-fretboards.ly}
+@lilypondfile[line-width=15.5\cm]{display-predefined-mandolin-fretboards.ly}
 
 
 @node Tamaños de página predefinidos
index d41a3acf53f910e44720c32326aaef24501116b3..20e2beb30babb3c01201f3d3e21f81554af35c82 100644 (file)
@@ -1,13 +1,13 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: es -*-
 @ignore
-    Translation of GIT committish: 2055f35c47a045a50a01ff4dba8524322cfc3b48
+    Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
     Guide, node Updating translation committishes..
 @end ignore
 
-@c \version "2.14.0"
+@c \version "2.16.0"
 
 @node Notación musical
 @chapter Notación musical
index 9a2bec0819cf138c648f4a485898dbf0673fe0c4..2037d1216d49e5655b30d477a31de6b574d55353 100644 (file)
@@ -1,14 +1,14 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: es -*-
 
 @ignore
-    Translation of GIT committish: 80340bdefc128536c79733d8c6f3467d91b01f72
+    Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
     Guide, node Updating translation committishes..
 @end ignore
 
-@c \version "2.15.10"
+@c \version "2.16.0"
 
 @node Percusión
 @section Percusión
index 16a4b1434f1037f2ea55ba450cce2526cb7790b5..4e5c55c06219d01e0f9aad88bc3d8cb9c84f6ff7 100644 (file)
@@ -1,13 +1,13 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: es -*-
 @ignore
-    Translation of GIT committish: e061d65d89f0b0e48edbfc4e9674703cc05eeea1
+    Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
     Guide, node Updating translation committishes..
 @end ignore
 
-@c \version "2.15.20"
+@c \version "2.16.0"
 
 
 @node Alturas
@@ -2365,7 +2365,7 @@ automáticamente.  Las alteraciones se imprimen como en el estilo
 las notas sostenidas o bemoles especificadas por la armadura, excepto
 si la nota se repite inmediatamente.
 
-@lilypond[quote]
+@lilypond[quote,staffsize=18]
 musicA = {
   <<
     \relative c' {
@@ -2587,7 +2587,7 @@ cambie localmente el estilo de alteraciones a @code{forget}:
 @lilypond[verbatim,quote]
 forget = #(define-music-function (parser location music) (ly:music?) #{
   \accidentalStyle "forget"
-  $music
+  #music
   \accidentalStyle "modern"
 #})
 {
index 4cdc8dac85d2e6e17535a7a1b7282da67530abe2..434418a3c8d2a5943d288b46e999aa7f87de95d0 100644 (file)
@@ -1,13 +1,13 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: es -*-
 @ignore
-    Translation of GIT committish: 80340bdefc128536c79733d8c6f3467d91b01f72
+    Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
     Guide, node Updating translation committishes..
 @end ignore
 
-@c \version "2.14.0"
+@c \version "2.16.0"
 
 @node Repeticiones
 @section Repeticiones
@@ -251,6 +251,26 @@ g1 |
 La propiedad @code{measureLength} se describe en @ref{Gestión del
 tiempo}.
 
+@funindex \inStaffSegno
+
+La instrucción @code{\inStaffSegno} se puede utilizar para colocar el
+símbolo del segno en colaboración con la instrucción @code{\repeat
+volta}.  Se pueden establecer símbolos alternativos de línea divisoria
+en el contexto de Score mediante la sobreescritura de las propiedades
+@code{segnoType}, @code{startRepeatSegnoType},
+@code{endRepeatSegnoType} o @code{doubleRepeatSegnoType} según sea
+necesario.
+
+@lilypond[verbatim,quote,relative=1]
+e1
+\repeat volta 2 {
+  \inStaffSegno
+  f2 g a b
+}
+c1_"D.S." \bar "|."
+@end lilypond
+
+
 @cindex repeticiones, con ligaduras
 @cindex primera y segunda vez, con ligaduras
 @cindex ligaduras, en repeticiones
@@ -436,7 +456,8 @@ una lista de Scheme.
 voltaAdLib = \markup { 1. 2. 3... \text \italic { ad lib. } }
 \relative c'' {
   c1
-  \set Score.repeatCommands = #(list(list 'volta voltaAdLib) 'start-repeat)
+  \set Score.repeatCommands =
+    #(list(list 'volta voltaAdLib) 'start-repeat)
   c4 b d e
   \set Score.repeatCommands = #'((volta #f) (volta "4.") end-repeat)
   f1
index 8afb312247c47318d3c8be69a417cc65dfb13a62..938b916526ed712b1de2ee7a0ac5a9b92aba73bb 100644 (file)
@@ -1,13 +1,13 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: es -*-
 @ignore
-    Translation of GIT committish: f6b1f6ebcd527e6262add9c9cf3e4df5b3e5d63f
+    Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
     Guide, node Updating translation committishes..
 @end ignore
 
-@c \version "2.15.18"
+@c \version "2.16.0"
 
 @node Duraciones
 @section Duraciones
@@ -2039,13 +2039,36 @@ barra nueva.
 @funindex \set
 @funindex set
 
+Cuando está habilitado el barrado automático, la colocación de las
+barras automñaticas viene determinada por tres propiedades de
+contexto: @code{baseMoment}, @code{beatStructure} y
+@code{beamExceptions}.  Si hay definida una regla de
+@code{beamExceptions} para el compás en curso, se usa dicha regla para
+determinar la colocación de las barras.  Si no está definida ninguna
+regla de @code{beamExceptions} para el tipo de compás en curso, la
+colocación de las barras está determinada por los ajustes de
+@code{baseMoment} y @code{beatStructure}.
+
+De forma predeterminada, las reglas de @code{beamExceptions} están
+definidas para los compases más comunes, y así las reglas de
+@code{beamException} se deben desactivar si pretendemos que el barrado
+automático esté basado en @code{baseMoment} y @code{beatStructure}.
+Las reglas de @code{beamExceptions} se desactivan mediante
+
+@example
+\set Timing.beamExceptions = #'()
+@end example
+
+
+@subsubheading @i{Barrado basado en @code{baseMoment} y @code{beatStructure}}
+
 En la mayor parte de los casos, las barras automáticas terminan al
 final de un pulso.  Los puntos finales de las barras vienen
 determinados por las propiedades de contexto @code{baseMoment} y
 @code{beatStructure}.  @code{beatStructure} es una lista de Scheme que
 define la longitud de cada pulso dentro del compás en unidades de
 @code{baseMoment}.  De forma predeterminada, @code{baseMoment} es una
-unidad más que el numerador del compás.  De forma predeterminada
+unidad más que el denominador del compás.  De forma predeterminada
 también, cada unidad de longitud @code{baseMoment} es un único pulso.
 
 @lilypond[quote,relative=2,verbatim]
@@ -2057,6 +2080,26 @@ c16^"(2+3)" c c c c |
 c16^"(3+2)" c c c c |
 @end lilypond
 
+Si es está utilizando una indicación de compás común, @emph{se debe}
+desactivar @code{beamExceptions} para habilitar el funcionamiento de
+@code{beatStructure}.  Siempre se puede incluir la instrucción
+@code{\set Timing.beamExceptions = #'()} si el barrado está
+determinado por @code{beatStructure}.
+
+@lilypond[quote,relative=2,verbatim]
+\time 4/4
+a8^"default" a a a a a a a
+
+\set Timing.baseMoment = #(ly:make-moment 1 4)
+\set Timing.beatStructure = #'(1 1 1 1)
+a8^"no change" a a a a a a a
+
+\set Timing.beamExceptions = #'()
+\set Timing.baseMoment = #(ly:make-moment 1 4)
+\set Timing.beatStructure = #'(1 1 1 1)
+a8^"changed" a a a a a a a
+@end lilypond
+
 Los cambios en los ajustes de barrado se pueden limitar a contextos
 específicos.  Si no se incluye ningún ajuste en un contexto de nivel
 más bajo, se aplican los ajustes del contexto circundante.
@@ -2122,6 +2165,8 @@ que el denominador del compás.  Todas las excepciones a este valor
 predeterminado están en
 @file{scm/time-signature-settings.scm}.
 
+@subsubheading @i{Barrado basado en @code{beamExceptions}}
+
 Las reglas de autobarrado especiales (distintas de terminar una barra
 sobre un pulso) están definidas en la propiedad @code{beamExceptions}.
 
@@ -2238,7 +2283,7 @@ r4. a8 a a |
 r4. a8 a a |
 @end lilypond
 
-@i{@strong{Cómo funciona el barrado automático}}
+@subsubheading @i{Cómo funciona el barrado automático}
 
 Cuando se habilita el barrado automático, la colocación de las barras
 de corchea automáticas viene determinada por las propiedades de
@@ -2749,6 +2794,11 @@ c4 c c c \break
 c1
 @end lilypond
 
+Además, existe una instrucción @code{\inStaffSegno} que crea un
+símbolo de segno, situado en colaboración con la instrucción
+@code{\repeat volta}.
+
+
 En las partituras con muchos pentagramas, una instrucción @code{\bar}
 en uno de ellos se aplica automáticamente a todos los demás.  Las
 líneas resultantes se conectan entre los distintos pentagramas de un
@@ -3431,7 +3481,7 @@ Véase @ref{Escalar las duraciones}.
 En un contexto orquestal, las cadenzas presentan un problema especial:
 al construir una partitura que tiene una cadenza, todos los demás
 instrumentos deben saltar tantas notas como la longitud de la cadenza,
-pues en caso contrario empezarán demasiado pronto o tarde.
+pues en caso contrario empezarán demasiado pronto o demasiado tarde.
 
 Una solución a este problema son las funciones @code{mmrest-of-length}
 y @code{skip-of-length}.  Estas funciones de Scheme toman un fragmento
@@ -3450,9 +3500,9 @@ MyCadenza = \relative c' {
     \MyCadenza c'1
   }
   \new Staff {
-    $(mmrest-of-length MyCadenza)
+    #(mmrest-of-length MyCadenza)
     c'1
-    $(skip-of-length MyCadenza)
+    #(skip-of-length MyCadenza)
     c'1
   }
 >>
index cb2ae9a69cf09785cad82c14d2a2ed3736bc4ea8..559eb52c03c67de0667d1523475c2c64d404ccf7 100644 (file)
@@ -1,13 +1,13 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: es -*-
 @ignore
-    Translation of GIT committish: e765ccfb78a8fd117c55773b4cfb8606484bcab9
+    Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
     Guide, node Updating translation committishes..
 @end ignore
 
-@c \version "2.14.0"
+@c \version "2.16.0"
 
 @c Translation status: post-GDP
 
@@ -15,7 +15,7 @@
 @section Notas simultáneas
 @translationof Simultaneous notes
 
-@lilypondfile[quote]{simultaneous-headword.ly}
+@lilypondfile[quote,ragged-right,line-width=16\cm]{simultaneous-headword.ly}
 
 La polifonía en música hace referencia a tener más de una voz en una
 pieza cualquiera de música.  En LilyPond la polifonía hace referencia
@@ -69,7 +69,8 @@ Las notas dentro del propio acorde también pueden ir seguidas
 de articulaciones y ornamentos.
 
 @lilypond[verbatim,quote,relative=2]
-<a c\prall e>1 <a-> c-^ e>2 <f-. a c-. e-.>4 <a-+ c-->8. <g\fermata c e\turn>16
+<a c\prall e>1 <a-> c-^ e>2 <f-. a c-. e-.>4
+<a-+ c-->8. <g\fermata c e\turn>16
 @end lilypond
 
 Sin embargo, algunos elementos de notación tales como las
@@ -78,7 +79,8 @@ ligaduras de espresión, se deben unir al acorde y no a las notas que integran
 el mismo, pues en caso contrario no se imprimirán.
 
 @lilypond[verbatim,quote,relative=2]
-<a\f c( e>1 <a c) e>\f <a\< c e>( <a\! c e>) <a c e>\< <a c e> <a c e>\!
+<a\f c( e>1 <a c) e>\f <a\< c e>( <a\! c e>)
+<a c e>\< <a c e> <a c e>\!
 @end lilypond
 
 @cindex acordes vacíos
index 2ca09bf76b15ee49b84cea7c37ed11c2aeb6915d..96375b7ed6017379ff17371ba5ad02cf94751bb6 100644 (file)
@@ -1,14 +1,14 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: es -*-
 
 @ignore
-    Translation of GIT committish: 73255e50558a62841500aa947ff7cad28636d144
+    Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
     Guide, node Updating translation committishes..
 @end ignore
 
-@c \version "2.15.20"
+@c \version "2.16.0"
 
 @ignore
 GDP TODO list
@@ -972,7 +972,8 @@ Referencia de la notación:
 @ref{Saltos de página},
 @ref{Saltos de página óptimos},
 @ref{Paso de página óptimo},
-@ref{Saltos de página mínimos}.
+@ref{Saltos de página mínimos},
+@ref{Saltos de página de una línea}.
 
 Archivos de inicio:
 @file{ly/paper-defaults-init.ly}.
@@ -1396,6 +1397,7 @@ del pentagrama.
 * Saltos de página óptimos::
 * Paso de página óptimo::
 * Saltos de página mínimos::
+* Saltos de página de una línea::
 * Saltos de línea explícitos::
 * Utilizar una voz adicional para los saltos de línea::
 @end menu
@@ -1757,6 +1759,22 @@ de memoria, o con una gran cantidad de textos.  Se habilita utilizando:
 Fragmentos de código:
 @rlsr{Spacing}.
 
+@node Saltos de página de una línea
+@subsection Saltos de página de una línea
+@translationof One-line page breaking
+
+@funindex ly:one-line-breaking
+
+La función @code{ly:one-line-breaking} es un algoritmo de saltos de
+página para uso especial que pone cada partitura en una página y en
+una sola línea.  Esta función de salto de página no compone los
+títulos ni los márgenes; solamente se imprime la partitura.
+
+El ancho de la página se ajusta de forma que la partitura más larga
+quepa en una línea.  Concretamente, las variables @code{paper-width},
+@code{line-width} y @code{indent} del bloque @code{\paper} se ignoran,
+aunque @code{left-margin} y @code{right-margin} aún se respetan.  La
+altura de la página se deja sin cambios.
 
 @node Saltos de línea explícitos
 @subsection Saltos de línea explícitos
@@ -2804,7 +2822,7 @@ El relleno vertical entre un objeto fuera del pentagrama y los grobs
 posicionados previamente se puede controlar con
 @code{outside-staff-padding}.
 
-@lilypond[quote,ragged-right,relative=2,verbatim]
+@lilypond[quote,ragged-right,relative=2,verbatim,staffsize=18]
 \once \override TextScript #'outside-staff-padding = #0
 a'^"This text is placed very close to the note"
 \once \override TextScript #'outside-staff-padding = #3
index 2442f9112f4aeef362ae045668680d00cbf8eae8..83ffdd927055fa682ebb5da8fe039d60b33bd93d 100644 (file)
@@ -1,13 +1,13 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: es -*-
 @ignore
-    Translation of GIT committish: 2055f35c47a045a50a01ff4dba8524322cfc3b48
+    Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
     Guide, node Updating translation committishes..
 @end ignore
 
-@c \version "2.14.0"
+@c \version "2.16.0"
 
 @node Notación especializada
 @chapter Notación especializada
index 6888184fb64bf7d4abf40d0497dd332c63941e47..f261c3c2b97f51e1ee37adf6b27bcf8625642aac 100644 (file)
@@ -1,19 +1,21 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: es -*-
 @ignore
-    Translation of GIT committish: 4ab6e4df934e57c51dbbdbf2c209273c6cb5b888
+    Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
     Guide, node Updating translation committishes..
 @end ignore
 
-@c \version "2.14.0"
+@c \version "2.16.0"
 
 @node Notación de los pentagramas
 @section Notación de los pentagramas
 @translationof Staff notation
 
-@lilypondfile[quote]{staff-headword.ly}
+@c The line width is a bit of a hack to allow space for the
+@c  instrument names.
+@lilypondfile[quote,ragged-right,line-width=14.5\cm,staffsize=16]{staff-headword.ly}
 
 Esta sección explica cómo influir sobre la apariencia de los
 pentagramas, cómo imprimir partituras con más de un pentagrama y cómo
index 6c5078efca75923d48513f125412456f9eba8b83..8c4bc284a88327a2f800de8a9da8bf0aae8a8112 100644 (file)
@@ -1,13 +1,13 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: es -*-
 @ignore
-    Translation of GIT committish: dd8a0b7cc3280f273e66d20c72f1d4097dc6645a
+    Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
     Guide, node Updating translation committishes..
 @end ignore
 
-@c \version "2.15.17"
+@c \version "2.16.0"
 
 @node Texto
 @section Texto
index e10ffde826f81b1876ff2e692a3901f291b5b885..cd6ba0d4f7925ae58e0a75ea8a064f195411d9fe 100644 (file)
@@ -1,14 +1,14 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: es -*-
 
 @ignore
-    Translation of GIT committish: 80340bdefc128536c79733d8c6f3467d91b01f72
+    Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
     Guide, node Updating translation committishes..
 @end ignore
 
-@c \version "2.14.0"
+@c \version "2.16.0"
 
 @node Instrumentos de cuerda sin trastes
 @section Instrumentos de cuerda sin trastes
index 26b0547fe5d486ef167173e3c363910790723cc2..42b2ecda887d4e779fc6c8a738551a87249380f0 100644 (file)
@@ -1,14 +1,14 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: es -*-
 
 @ignore
-    Translation of GIT committish: bcd9d85bfc1dd6cc2dd3e98901b4df33fd6d0989
+    Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
     Guide, node Updating translation committishes..
 @end ignore
 
-@c \version "2.14.0"
+@c \version "2.16.0"
 
 @node Música vocal
 @section Música vocal
index e7655f04433eeae648e538714e2a5118ae23fe3b..292e6d817d855d93d39072532a0f6d482f60f0e3 100644 (file)
@@ -1,14 +1,14 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: es -*-
 
 @ignore
-    Translation of GIT committish: 80340bdefc128536c79733d8c6f3467d91b01f72
+    Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
     Guide, node Updating translation committishes..
 @end ignore
 
-@c \version "2.14.0"
+@c \version "2.16.0"
 
 @node Instrumentos de viento
 @section Instrumentos de viento
@@ -398,11 +398,10 @@ instrumento dado se puede imprimir en la consola usando
 usando @code{#(print-keys-verbose 'flute (current-error-port))},
 aunque no se pueden mostrar en la salida de música impresa.
 
-Se pueden crear diagramas nuevos siguiendo los patrones que están en
-@file{scm/define-woodwind-diagrams.scm} y en
-@file{scm/display-woodwind-diagrams.scm}.  Sin embargo, esto requiere
-conocimientos de Scheme y quizá no esté al alcance de todos los
-usuarios.
+Es posible crear diagramas nuevos, aunque requiere conocimientos de
+Scheme y quizá no esté al alcance de todos los usuarios.  Los patrones
+de los diagramas están en @file{scm/define-woodwind-diagrams.scm} y en
+@file{scm/display-woodwind-diagrams.scm}.
 
 @predefined
 @endpredefined
@@ -422,7 +421,7 @@ usuarios.
 
 @seealso
 Archivos de inicio:
-@file{scm/define-woodwind-diagrams.scm},
+@file{scm/define-woodwind-diagrams.scm}, @*
 @file{scm/display-woodwind-diagrams.scm}.
 
 Fragmentos de código:
index 1410a110ef355a17c58918e05747e72d631444de..6dc0fdf2714fd6a25ed81746084d8c08298f1f68 100644 (file)
@@ -1,14 +1,14 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: es -*-
 
 @ignore
-    Translation of GIT committish: 7ae1e99ff67432c96faf743bc28ac7b90a47a852
+    Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
     Guide, node Updating translation committishes..
 @end ignore
 
-@c \version "2.14.0"
+@c \version "2.16.0"
 
 @node Músicas del mundo
 @section Músicas del mundo
@@ -293,7 +293,7 @@ más importante del grupo, y podemos verlo como el maqam básico.
 A continuación presentamos una posibilidad de agrupación que asigna
 los maqams más comunes a armaduras de tonalidad:
 
-@multitable @columnfractions 0.1 0.1 0.1 0.6
+@multitable @columnfractions 0.15 0.1 0.1 0.6
 @headitem grupo de maqam
   @tab tono
   @tab final
index 6163841c7f5875ce86fc6bdeb1aa4b8039dfcc35..3f8618334bf0e9cc2a8cdf89f569b5e80f227308 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   texidoces = "
 Los símbolos específicos de acordeón discanto se escriben mediante
 @code{\\markup}.  Se puede trucar la colocación vertical de los
index 84d4dc19bd7f91a4d573cae1984fe8147ff8f364..484ec29be4934256b614475646c9058a2b4ce73b 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   texidoces = "
 
 Al escribir un bajo cifrado, podemos situar las cifras encima o debajo
index a14fbd3d9f6294d9a325459e2b8992b355ef2da9..793d7a26f89b8f9180100b440dd74a0d5e78b4e7 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   doctitlees = "Añadir un ámbito por voz"
   texidoces = "
 Se puede añadir un ámbito por cada voz. En este caso, el ámbito se
index 9749b89a2a2097df5e6822cdaecfc55a90d24db9..a9ec8dfa19b768970843931ffdee2022e1717c5f 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   texidoces = "
 Al añadir un pentagrama nuevo en un salto de línea, por desgracia
 se añade un espacio adicional al final de la línea antes del salto
index 8e9a875791781517b518896a13a59b53280a5936..c3ab2a4cd783c3e7cb5590f657c6bc84d6716f76 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   texidoces = "
 Se puede añadir (posiblemente de forma temporal) un pentagrama
 nuevo una vez que la pieza ha comenzado.
index cede154c0f4c2be2a14c404452c2da2a32973ff1..bc91b3bc115e7c012404f37aa5b34a96732f0c57 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   texidoces = "
 Para añadir indicaciones de línea divisoria dentro del contexto de
 los nombres de acorde @code{ChordNames}, incluya el grabador
index 24e1519f393f07b3e7e574828cf2fd3d91ef84d1..bb47f41b1cbde394b4066fe40af8c2cd90e649d4 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   texidoces = "
 La sintaxis de LilyPond puede implicar muchas colocaciones poco
 comunes para los paréntesis, corchetes, etc, que a veces se tienen
index 28e57eecce08df95ebef5890df767d631809b891..42e6bd585666297e0f88441df285b94a143b12a2 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   texidoces = "
 Mediante la utilización de las potentes herramientas preconfiguradas
 como la función @code{\\drummode} y el contexto @code{DrumStaff}, la
index add6b2dc1dae5c38dae473a97a1521fc376aee0b..ad2aef5ca17abbcf59a12be31db73a0e643fd538 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   texidoces = "
 Para añadir digitaciones a las tablaturas, utilice una combinación de
 @code{\\markup} y @code{\\finger}.
index 03fac8ec2feab608b6d0be30bdc65776c1d23f8c..0808b73cd68ff5f56b2f3b66dfe62f5c5d95272d 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
 
   texidoces = "
    Este ejemplo muestra una forma de simplificar la adición de muchas
index acdf213b485f0a48a32766af50cd7eddf1d768da..ab773d89d2d6cbc4b75477c90678fb0b07e018d9 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   texidoces = "
 La función @code{\\parenthesize} es un truco especial que encierra
 objetos entre paréntesis.  El grob asociado es @code{ParenthesesItem}.
index e3fb05b321fe7cb329dff7d909a1694a0764bf56..31de8e659b5581a2321b4b4f8173b9adc81a5086 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   texidoces = "
 Con algo de código de Scheme, se puede añadir fácilmente la fecha
 actual a una partitura.
index b388737372afe96f60fc39e89de114c33274ef4e..9ec9c92aa5810125c90528c52adce7ffb2b28ee5 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   texidoces = "
 El grabador @code{Volta_engraver} reside de forma predeterminada
 dentro del contexto de @code{Score}, y los corchetes de la repetición
index ea51d2feec4dfc4431c0299d43086ca030c20fab..27e3f0c890bcc3374d70693604d3f207581c05ed 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
  doctitlees = "Voces adicionales para evitar colisiones"
  texidoces = "
 En ciertos casos de polifonía compleja, se necesitan voces adicionales
index bf082ae8df6ec368c0aec4758b96cdb15cf8b946..035253bb4f6498c26d9a4ccab846914dd8ac6115 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   texidoces = "
 Se puede ajustar la separación entre las notas de adorno utilizando la
 propiedad @code{spacing-increment} de @code{Score.GraceSpacing}.
index 50ac722e0ebdca25af0e8a708c0ce7fc9c755599..6dc9dc9322419e6df222b4a6327f21d8f7139961 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   texidoces = "
 Este fragmento de código muestra cómo situar la línea de base de la
 letra más cerca del pentagrama.
index 9e0317ef5d672f05825d1f2fe9abfbb7f5c817dc..20e3835e0ecfb4d44d2e418baab0a398be36c8f8 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   texidoces = "
 Puede ser necesario trucar la propiedad
 @code{shortest-duration-space} para poder ajustar el tamaño de las
index ed96e783bd4452d3c43f97296caab7a2febef03c..02ebc09be7f64314a8fd5d5bc925e6c1124865bc 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   texidoces = "
 La alineación horizontal de los nombres de instrumento se puede
 trucar modificando la propiedad @code{Staff.InstrumentName
index d835491453f43bd887b915a089135ce27157ca9c..f69efa020a56369f45a591eb419abc67d9192817 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   texidoces = "
 
 Los números de compás se alinean de forma predeterminada por la
index 67f5b91db5ebeff9e6d2543064f04620300904bd..54d062e2d4dba76ad443aff54db9fe98be8f8231 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   texidoces = "
 Si están especificadas, las marcas de texto se pueden alinear con
 objetos de notación distintos a las líneas divisorias.  Entre estos
index 90882d532d25f4b9ec952305722ffeeb55dc6641..7584ee598e2b6cc1651219bd05014f60bbed9dd7 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
 
   texidoces = "
 Las cifras de digitación orientadas verticalmente se colocan de forma
index fa599d7bbf1341455f5443d899e3a991a6f769d6..1ebe983ea1ef2b36eaa0b98c50f830a8e2d6da82 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   texidoces = "
 Se puede variar la longitud de las plicas de las figuras unidas por
 una barra mediante la sobreescritura de la propiedad
index 48f0219776c33e7c23e1bb782be331145b5d0f20..8cf6f00a4fc0526c7cf5b3040d2cc86ae683db06 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
 
   texidoces = "
 Se pueden seleccionar dos métodos alternativos para la numeración de
index 7dd1d6f253e9df3ab16cd914965c07e44ac6a9c8..51725938f426d956d261447b11a5821adf3dee23 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   texidoces = "
 Este código muestra cómo usar la forma alternativa de la breve o
 cuadrada con dos líneas verticales a los lados de la cabeza, en lugar
index 33949c0d972740721b6c28e616f4eaf5272145c7..4a97b7be998de9dcba680cc4607d173964c14251 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   doctitlees = "Ámbitos con varias voces"
   texidoces = "
 La adición del grabador @code{Ambitus_engraver} al contexto de
index 88da12febe8ed42c687a9563448115a8ada6fc5a..2e1c0794334d01eb73fef49c1bedfa2c957f2551 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   texidoces = "
 De forma predeterminada se añaden corchetes de análisis sencillos
 debajo del pentagrama.  El ejemplo siguiente muestra una manera de
index ff6d9446a0303f346379f6b081dd552ad5d269fe..d934befb997c7bc65598d4a9e94ed4908e62456a 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   texidoces = "
 Aquí se muestran muchos de (¿o quizá todos?) los símbolos que
 están contemplados por la capacidad de LilyPond para la música
index c68a1d2056b1cb59e184190a1defadb8a0bf0039..09c175ed0eb10fa41d17eeac80861bc53bb2cd9d 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   texidoces = "
 Este ejemplo muestra cómo hacer una transcripción moderna de canto
 gregoriano. El canto gregoriano no tiene compás ni plicas; utiliza
index 14baf13f8222295212e73865cbac3143677347c0..3c3de401d3e9fa999c0dd9b75a30957e1c0258cf 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   texidoces = "
 Al transcribir música mensural, es útil un «incipit» al compienzo
 de la pieza para indicar la tonalidad y el tempo
index 3ad80386d4dcb59f93ea5a269086125630c02fc9..03dc0c1efe92f86d46a232546cc189775ba0a53b 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   texidoces = "
 Las indicaciones de compás también se pueden grabar en estilo antiguo.
 
index 104e8f46cbca853e0f0b8277820567f6d52db2cf..6bbaa0c89ff1901529890cb47e001e316ea142a5 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   texidoces = "
 Esta plantilla muestra una forma de preparar un cántico salmódico
 anglicano.  También muestra cómo se pueden añadir estrofas adicionales
index 376a11ddd5b78b72190e88e7d2dfa08b88e54a8f..759e68c8dacc542e8b840d1f73289574ce189cd3 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   doctitlees = "Aplicar estilos de cabeza según la nota de la escala"
   texidoces = "
 La propiedad @code{shapeNoteStyles} se puede usar para definir varios
index c03d7127ced21909954e82543c30acae34252f5c..fb70ef1618661ba6aec96525bb5a4b6582fb158b 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   texidoces = "
 Para las improvisaciones o @emph{taqasim} que son libres durante unos
 momentos, se puede omitir la indicación de compás y se puede usar
index 492b281c306ef735aa4b65d1e6c8c8daa809f0bc..d8d3d7b8eb27d296ce9b484002adc8f269175473 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   texidoces = "
 Se puede hacer que una ligadura de expresión sea asimétrica para
 adaptarse mejor a un patrón asimétrico de notas.
index 46f4a6524b22b50df66d6451cd5026d58514a783..faa34fb832ed49ba5c4dce476eefdffae9dd06a0 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   texidoces = "
 Se pueden subdividir las barras automáticamente.  Estableciendo la
 propiedad @code{subdivideBeams}, las barras se subdividen en
index 5dc2fad5af0777724dc27f5bc0d9a38ae283000b..7c8fe4066c49a903c3cf59484483573fc54271c4 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
 
   texidoces = "
 
index f1974a2287892c5e7c195fddc5b74f8f492c06e1..908ac7ea020edf1363a978f7237355ebcfb8d6e5 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   texidoces = "
 He aquí cómo imprimir acordes con cejilla o con media cejilla (quite
 la marca de comentario de la línea adecuada para seleccionar uno de
index dc5ad7b128701463de644d48943e03f863eb41f8..39bd682ef858cf0bcf442482789328e061411a9f 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   texidoces = "
 Las reglas de final de barra especificadas en el contexto
 @code{Score} se aplican a todos los pentagramas, pero se pueden
index 52252dcc2134c8a4dab97de48f81d4f5101e973f..c7de59da7a091bb601c601e2753e798ed7e2cba5 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   texidoces = "
 No está especificada ninguna agrupación predeterminada automática de
 las barras para el compás de 7/8, de forma que si se requieren barras
index 6fcba0dc2343f30ae38634e54444ab3bc6e8a621..5c0ce5afaa20166831a14193569bd320c281acdc 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   texidoces = "
 Normalmente están prohibidos los saltos de línea si las barras
 atraviesan las líneas divisorias.  Se puede cambiar este
index 583c7147837197b60969ec7e7dfd8abc762a7cae..f8ab4cf9c2d126808520c59cce405d2a4b3b75ce 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   texidoces = "
 La instrucción @code{\\whiteout} intercala un rectángulo blanco
 debajo de un elemento de marcado.  Este rectángulo blanco no tapa
index 56fde147d2f1229d050e26d0f9d7bfc3c00f02aa..7903f5b04820f639bfa7057224bb683ebeda7004 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   texidoces = "
 Para hacer invisibles partes de un regulador de crescendo, se usa
 el método de dibujar un rectángulo blanco encima de la parte
index 94431abcc9f149e4edec7518c9b4d2f5b3a22c63..1c2f02baf809d9a6cbebc1279ed57fab755cf7e7 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   texidoces = "
 A veces se denota una «cesura» mediante una doble marca de respiración
 parecida a las vías del tren, con un calderón encima. Este fragmento
index f482348d383a3e65d42869348972ebbed73cf9ca..80b94b8e32056953b714ea16d779b37b0c9adc7e 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   texidoces = "
 Este ejemplo proporciona una función para tipografiar un regulador con
 texto por debajo, como @qq{molto} o @qq{poco}. El ejemplo ilustra
index 64b355a45aa37aeb44076accec35e598393d1d36..59a9e032ed9ff8ea32e39deb740e000d975e2fb0 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   texidoces = "
 Para hacer más pequeño el círculo de @code{\\flageolet} (armónico)
 utilice la siguiente función de Scheme.
index 0e8d4eb9c72c68fd8819f3187222144796fc7910..0b1ec8d4710f4bcfa5d23cd996d5c7deecbb6c6c 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   texidoces = "
 Se pueden modificar notas individuales de un acorde con la instrucción
 @code{\\tweak}, alterando la propiedad @code{font-size}.
index 42fb9f1156a3343591105e3ac5d3a9d804aef27e..b4b639ecf30e4ec30f78b8fef104cfae8a72a020 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   texidoces = "
 Se insertan automáticamente barras en ángulo cuando se detecta un
 intervalo muy grande entre las notas.  Se puede hacer un ajuste
index 63c7c654fb36e2c6a0d43c99ed7254c031ba15ca..4048d80644f6e41b4ad8ed293f86a10d2050cbca 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   texidoces = "
 Se puede establecer el separador entre las distintas partes del
 nombre de un acorde para que sea cualquier elemento de marcado.
index 087010fd76b9d3d4a3ac701881abb07d2eb42ff9..be65ad8c03d2f2e0d30686a938d65b1b33aaf210 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
  doctitlees = "Cambiar la forma de los silencios multicompás"
  texidoces = "
 Si hay diez compases de silencio o menos, se imprime en el pentagrama
index fedc5381f5ae78613e3498b185fbd6194308ca91..a8d72ec60372e5d9a3f492caf2e2f1613f3b7c31 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
 
   texidoces = "
 
index 4f14c6daf2275624e5d6f7184421126fc0bb0c2a..2ec136ea394b28852dfc4d130be16ea51901177a 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   texidoces = "
 Al producir una salida MIDI, el comportamiento predeterminado es que
 cada pentagrama representa un canal MIDI, con todas las voces de dicho
index 9d5ccddc51f68d11662cc23b3c581ac6a69f0696..87485b6e7473ebae86b7b198fd95d9616bc2fc39 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   texidoces = "
 Al utilizar la posibilidad de combinación automática de partes, se
 puede modificar el texto que se imprime para las secciones de solo
index 7c4fad003cdb458844a3ed64c5d9b5cd543949e5..a16b7ba7d0ae1adfc0ffcd4d106774005f1a8cab 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   texidoces = "
 Se puede modificar el texto empleado para los crescendos y
 decrescendos modificando las propiedades de contexto
index b8c0353f88b6afe46cdcf14edff5861bec780698..ec9ac861fcf523a2b56a0acf544451b8cd1a97fb 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
 
   texidoces = "
 Es posible ajustar la separación en las indicaciones de tesitura.
index c18d2dc85253fe68b2b0cbb6f09b2f9c626a3300..f4540a7828bb7a1995822ea30d375d7edaa3eb7d 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   texidoces = "
 Se puede cambiar el aspecto de las ligaduras de expresión de
 continuas a punteadas o intermitentes.
index 03ee420d3657073d5ee1ec7e965f6011e5317ecc..32ece0dd46619a0fd3a12212ab0ffc382b236c2a 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   texidoces = "
 El glifo de la marca de respiración se puede ajustar
 sobreescribiendo la propiedad de texto del objeto de presentación
index 87ff546f08d9d43c9bdd6d6617ab64651c49b461..194fb141e2ab302349c117d97d3c827393b1a6c8 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   texidoces = "
 La nomenclatura inglesa (predeterminada) para los acordes del cifrado
 americano se puede cambiar por la alemana (@code{\\germanChords}
index 3c9340548de5dd26e45c9fa55b1a265ab28aa8f4..d2f8b5c40e321c0767c429a78b9144476893309c 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
 
   texidoces = "
 Este código muestra cómo cambiar la cantidad de puntillos de una nota.
index a59aa7be233533ec95551f9f4064f371d37f9a43..f35d6b2a028509dce7ffa1c295ee797f8c4a8390 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   texidoces = "
 Las alteraciones y los signos «más» pueden aparecer antes o
 después de los números, según el valor de las propiedades
index c66df3d6ca2be8b7f38fd29eed6a143103c288e2..980bc1f340356250f430f4f8ae90a60c1e60e295 100644 (file)
@@ -1,4 +1,4 @@
-%%%    Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%%%    Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
 
   texidoces = "
 
index 8e28cbc722f48869046ec50dbd4bea37fe4610e5..bd5a837c1e5eef709124277f2da9a0d792656855 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   texidoces = "
 Para cambiar el tempo en la salida MIDI sin
 imprimir nada, hacemos invisible la indicación metronómica:
index dd98b7db5ac0d707c1ff56310d0e2d8ee82b108d..fd093159ce8aa32581b1e72d9d62158d32d42dfe 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   texidoces = "
 Se puede usar @code{Staff.pedalSustainStrings} para fijar el texto de
 las indicaciones de pisar pedal y levantar pedal.  Observe que las
index 2456c06a72b95e4045b7b44a944899812ff7fe85..e3e15bd8f3385c97a2f15ea03e960fa5ad43472a 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
  doctitlees = "Cambiar el número del grupo especial"
  texidoces = "
 
index b159d32cb490b29dea3dc33bfc58a8d1a8c7d50a..92fc372b7eac972204cb4ac328d330d28f01d3a6 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   texidoces = "
 La propiedad @code{measureLength}, junto con
 @code{measurePosition}, determina cuándo es necesario dibujar una
index 380cbcf67aa0cb24c920c798ce4e349ec32ae07d..643cfd636068ea6cc27d73fac66143c3b690bec3 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   texidoces = "
 Este tipo de notación se utiliza para el canto de los Salmos, en
 que las estrofas no siempre tienen la misma longitud.
index 2928782ff1d4d4dbf00ffd036287ce5cbe3ac0a7..cc1f4d43205a025c630f6a12cc755fc0ec85a02d 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
 
   texidoces = "
 Los deslizamientos para acordes se pueden indicar tanto en el contexto
index 8111eeb496a35396a8fa6cc1db02bc8a562dd8fa..c506098230b7b6d785542f4da60c6c36a0c890b5 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   texidoces = "
 Se puede usar la propiedad @code{chordNameExceptions} para
 almacenar una lista de notaciones espaciales para acordes
index 485d7897c0eb35301b5233a3ed01d5bf2aa36fd4..34af0c7aee8896c126627c92c6fd11fb50dd8d2b 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   texidoces = "
 La presentación del acorde de séptima mayor se
 puede ajustar mediante majorSevenSymbol.
index 7f2688872fb288d28f9e13b7911a4856ccc64931..bd162b5194f52eeceb2d8748f815a5a74359bc14 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   texidoces = "
 Se puede hacer que los diagramas de posiciones se muestren sólo
 cuando el acorde cambia o al comienzo de una nueva línea.
index 860a62f974866037366eae00b18dca14dd39fb7c..baca30209f1e32d98faf58b9a672b9c5c39b176f 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   texidoces = "
 Este código muestra cómo recortar (extraer) fragmentos a partir de una
 partitura completa.
index 47126024cee1843d45fec3205d00cae6e49068b7..d7741560857e289505ac6fbc9d8c1faf159fed59 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   texidoces = "
 Los «clusters» o racimos son un mecanismo para indicar la
 interpretación de un ámbito de notas al mismo tiempo.
index 4cf6dee4ec02c0f9ef2669a843b2323c5f114416..87ca62cb2020a881e1318b2ab178045eb1460b27 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   texidoces = "
 Ciertas indicaciones dinámicas pueden llevar textos (como @qq{più
 forte} o @qq{piano subito}). Se pueden producir usando un bloque
index 88e7e6d75ad65f8ca9d823bfc77d812ed0124062..05e9a190b850b1eb93d5b0ba2d4fb72b466b33ea 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   texidoces = "
 
 La herramienta de combinación de partes (instrucción
index e2d00ff60d832d129cd343b0fb06c2ed4ef6e46f..9af5c9f654bcdd6efe1b9f88d75fc8c46512e803 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
  doctitlees = "Indicaciones de compases compuestos"
  texidoces = "
 Las indicaciones de compás poco frecuentes como @qq{5/8} se pueden
index c4f9cac54476178b7af3714c67f56c29a36fb286..8768d2e988e1cdb108e89dc11e699ba97cf4ac26 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   texidoces = "
 La agrupación de pulsos dentro de un compás está controlada por la
 propiedad de contexto @code{beatStructure}.  Hay establecidos valores
index 75021e76afe6161f6a2e326b10aea12cd6026d73..a51558022b0712ed679e40ba4d39f8ddc0b44bc9 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   texidoces = "
 Se puede tipografiar un gissando contemporáneo sin nota final
 utilizando una nota oculta y temporalización de cadenza.
index da5dd30e7773829f67d015e267771bafbde6ebbb..9e8710ac866253752b8d99a3b21deaa0a40456a1 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
 
   texidoces = "
 La visibilidad de los objetos de extensión que acaban en la primera
index bbd322adc8f7a5e88dfe3e461dcd9297b17a40ab..d7d6513950229cba01f0ce7557e6ca16b6bec0a3 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   texidoces = "
 Se puede controlar con precisión la colocación de los números de
 digitación.  Para que se tenga en cuenta la orientación de las
index 09755a1aaad3491e5b7316a6c83eb24ae2d12eee..2d1f48e469e415aadfec2c091702c9347fb92523 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   texidoces = "
 El orden vertical que ocupan las inscripciones gráficas está
 controlado con la propiedad @code{'script-priority}. Cuanto más
index d011dc846a7ead0f88b44b8c4d802e3db0a608d8..ec65723313346f0938981db8defbb8f11888e22e 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
 
   texidoces = "
 El comportamiento predeterminado de la visibilidad de los corchetes de
index e3fb8789c01b199662766d3eace4c891a6ead7c8..bd5153425772b84cf68f44fe4831b82de686a0ab 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
 texidoces = "
 La creación de un grupeto circular de anticipación entre dos notas,
 donde la nota inferior del grupeto utiliza una alteración, requiere
index 7df02d280196e19f8c9d8ec9219848fec30ebec6..b6972ee81a86f1c0b39a045dbb343931ff9dd341 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   texidoces = "
 En una música que tenga muchas apariciones de la
 misma secuencia de notas a distintas alturas, podría ser de
index d37ca1b42756e2609ca09ef3301e812496a02075..347d3de30d31226a66409e9319a789fc6d47a5b9 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   texidoces = "
 Se puede trazar un símbolo de arpegio entre notas de distintas
 voces que están sobre el mismo pentagrama si el grabador
index a6399ce84cb872b805dbd0ead2e94d589ec6519b..ea18d3d6302866fc0cea93d8dac5da7d8a458e3d 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   texidoces = "
 Para crear pentagramas en blanco, genere compases vacíos y después
 elimine el grabador de números de compás @code{Bar_number_engraver}
index dbff35bb2390e5b9e804258705af2a18f17048c1..6218c21ea490a5bfaa0b6447dfac0fd9dc740a93 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   texidoces = "
 Dentro de un @code{PianoStaff}, es posible hacer que un arpegio
 cruce entre los pentagramas ajustando la propiedad
index a7f8de557ba64f8b8ad52bd75ba607802251f77d..c1c5b3058b27e03f7680f821f50cda13a281ed09 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   texidoces = "
 Se pueden crear arpegios que se cruzan entre pentagramas dentro de
 contextos distintos a @code{GrandStaff}, @code{PianoStaff} y
index c5e8b4258b4c5a44a97966fe712a23fc2e71bc2b..9c734f7e5f169bccdadd4e3066b4005ee1233c4c 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   texidoces = "
 Se pueden crear indicaciones metronómicas nuevas en modo de
 marcado, pero no cambian el tempo en la salida MIDI.
index f52a1e9536e1e74530b363e2361e5a1c3f215a3c..3cf0124193fa8816d841f2566db59694a8e6f221 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   texidoces = "
 Aunque la manera más fácil de añadir paréntesis a una indicación
 de dinámica es utilizar un bloque @code{\\markup}, este método
index e1e083d4aeaeb4101988d602ff28257a3eb77b1d..03d2a0f65e9b06185ca18611df45ba3fc9d8f10b 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   texidoces = "
 A diferencia de las inscripciones de texto, las lestras de ensayo
 no se pueden apilar en un punto concreto de la partitura: sólo se
index 64c3a75a97e2b2ac58a666fd79384041739283ac..4b87581c940646dbfa052f81121c28f30a6b3048 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   texidoces = "
 En determinadas situaciones es necesario crear ligaduras de
 expresión entre notas que están en voces distintas.
index 07ca398eb32f73bfaf0dae5e2b2a93230037fb19..d3bc2a40978f552fb855c8888cd60fba2fdf7d67 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   texidoces = "
 Las instrucciones @code{\\startTextSpan} y @code{\\stopTextSpan}
 permiten la creación de elementos de extensión textuales tan
index 227f12ce90f782c362748d01e001aed0e925be4d..23ee550e0d45180e9d8ddd0f40ebb0143ecd6345 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
 
   texidoces = "
 
index 5829a8483bbca30ea61180c09496ebbb42360a41..68e2f607ca858f172ded9eb2b5b5a8d05e6a4619 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   texidoces = "
 Se pueden tipografiar «custos» en diferentes estilos.
 
index 08ba2946cdaa656f2f08666616c4e420fbb707c3..408adaa9fc3064694b64b5d8df6d2fb2ff2fcc05 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   texidoces = "
 Se pueden establecer las propiedades de los diagramas de
 posiciones de acordes por medio de @code{'fret-diagram-details}.
index cb6f959d406e98273a90c63e5a8a8156b50bac34..79bd8a84b6287bf78838b0c6a18769bb0775039c 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   texidoces = "
 Se pueden establecer las propiedades de los diagramas de
 posiciones a través de @code{'fret-diagram-details}.  Para los
index bf088f850afc2e93335796362188cffd74baab3e..6b8c18250ad6a33cb170ea5489e1ecc927e44396 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   texidoces = "
 La dirección predeterminada de las plicas sobre la tercera línea
 del pentagrama está determinada por la propiedad
index 735377e2a9b2f49146b6629aa8cfa9ba708e992d..39f90f5e27bc4bac116d850c66f0aaa41fd52843 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   texidoces = "
 
 Se pueden añadir diagramas de posiciones predefinidas para
index 6dcb3fc9507bfbc60a92dde3bf76d1e299750402..eecad2bd0ae353d3c997997a365e1a75a144c911 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   texidoces = "
 Si hay un solo pentagrama en un de los tipos de sistema
 @code{ChoirStaff} o @code{StaffGroup}, el comportamiento
index b0e1e8c40ee45b3434ded203ea807594c04e8c7d..fcfc64b226261f3d86ef66c3a090028942f82dae 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
 
   texidoces = "
 He aquí una forma de imprimir un acorde en el que suena la misma nota
index ea024182bdeb404a0387f2521dbf727426f8d257..988eb33b921d9c3f2b744a2ea52822ba6d43eee7 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
 
   texidoces = "
 Al trabajar con los callbacks de un grob, puede ser de mucha ayuda
index c07280370d600fe2007319936f2292f9d8b8876c..dc136027b233889e5f5edb2149a8b0686adf62f2 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
 
   texidoces = "
 Funciones postfijas para la creación de objetos de extensión de texto
index 480689dd034378254cd503ba4d9bf9c4c5592473..03a65cb82d7f9959950967a7391b5c957cf7239d 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
 
   texidoces = "
 Los objetos de extensión \cresc, \dim y \decresc ahora se pueden
index b7064b7448bd1cb1de154cfc7d61eeaea3e4c0cf..541b87e39cd9a95a2d64561a8c9ec7b4cae8d277 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   texidoces = "
 Se puede insertar códico PostScript directamente dentro de un
 bloque @code{\\markup}.
index bb914ade385f10206867ef691fc8dff0b86742a5..e6b463f6b7c3b0ef738309592bcdec5235fea689 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   texidoces = "
 Del problema central de la notación, esto es, crear un determinado
 símbolo, se encargan los «plugins» o complementos añadidos.  Cada
index cf751127177ec0e682802136c84493f37d36d817..68b1f4795202708532404a8b148a00674dd19e33 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
  doctitlees = "Grabado manual de las ligaduras"
  texidoces = "
 Se pueden grabar a mano las ligaduras modificando la propiedad
index a4a5f42de995962fb1a4bcdf5135206592bf151a..30bd501c73ea9fde88d84b95d077254d8abb9006 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
  doctitlees = "Escribir varios grupos especiales usando una sola instrucción \\times"
  texidoces = "
 La propiedad @code{tupletSpannerDuration} establece cuánto debe durar
index c51cd682a6810a813653d51840d7def4b6f23ae9..f1939155b91eb38231d2dcccc4e27b95f75ed70c 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
 
   texidoces = "
 Se puede simular un @qq{hammer} o ligado ascendente con ligaduras de
index 36a3f963b962875977fc56bb4f20603fb4fc8540..935ab3a839eeff44489192f0781463744d158b68 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   texidoces = "
 Se pueden conseguir símbolos especiales combinando glifos existentes,
 lo que es de utilidad para la notación de instrumentos de viento.
index 672774636c7ee4f3f0de9b033b41240130ab5c3b..11816a6b834c7c6f895925b9d946919ee3eb41a8 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   texidoces = "
 En este ejemplo se combinan las digitaciones de la mano izquierda,
 indicaciones del número de cuerda y digitaciones de la mano
index a18055fadb0a2786ced9a6ea0bb773b5b7b61ef6..d682441154b4b18b81357f54815a350bdb7bdf04 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
 
   texidoces = "
 
index 4ead0ec5e841206137c5638a11ec56d05b6bcea5..6f63288d96c6bace27a38909406cf993e94d1b9b 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   texidoces = "
 Son posibles tanto los corchetes rectos sobre notas sueltas como
 extremos de barra sueltos en figuras unidas, con una combinación de
index 9d7f24cf46540473b35082fb2908a6b855c0e418..6604d13e19f4d572adf1b4e6f67e9fb0f6239c9f 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
 
  doctitlees = "Forzar el desplazamiento horizontal de las notas"
 
index 435156d56c3c06a6f0d85e324911b3b28c47d6e7..1cddaa11037d6c03f8455c7df3d236cdf5330c0f 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   texidoces = "
 
 Si LilyPond no cree que haya sitio suficiente para un guión separador
index f2d00deaf304c77f1d5f62ead4d02bbded12eb77..1d61f14692204a1af6a3736c9fcc6a58cb809fd5 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   texidoces = "
 Es posible usar el modo de marcado para dar formato a sílabas
 individuales dentro de la letra.
index 14a4cab17da60f0812b5f3da95e5af97c7606954..2638a255b0bf55bb656018afd4b936704a392c56 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
 
   texidoces = "
 Se pueden crear tablas alternativas de diagramas de posiciones.  Se
index e44069391d6195ac02bef0722bdce5bb0c036db7..410de6a43f98a6214c42a36969f1b8c1a1cafa87 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   texidoces = "
 Armónicos sobre cuerdas pisadas (armónicos artificiales):
 "
index b4e49f29a55646b6baccc2578cb538d5722b71cb..baada576cc483ca1c39d885eb90d8f95e3fbbff3 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   texidoces = "
 Este fragmento de código basado en Scheme genera
 24 notas aleatorias (o tantas como se necesiten), basándose en la
index 8fda9df1ece5506f4da6052f3c922c21a32309bf..5e77af996d59840470a58f32a79c2539cf35f56a 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   texidoces = "
 Los objetos gráficos de columna de nota (los grobs @code{NoteColumn})
 pueden ser sobrepasados por los glissandos.
index d674d551dcda786c7cc57a57fe734c1879751795..a911eabcbee80043715da9581e9105807e4fc192 100644 (file)
@@ -1,4 +1,4 @@
-%%%    Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%%%    Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
 
   texidoces = "
 En muchos casos, las llaves que no están en la columna central se
index 540b3589d52f415af4a063452b632d56bef5b2db..b77c187bffb85f9ab7673141086d0604faf3be49 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   texidoces = "
 Se puede cambiar el aspecto de las líneas de rejilla
 sobreescribiendo algunas de sus propiedades.
index be264367696645a3e2ff8ee4ef9bab68c089de89..a8e5108de6f331e2a27ef5182f15049bb04978a5 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   texidoces = "
 Se pueden trazar líneas verticales normales entre pentagramas para
 mostrar la relación entre notas; sin embargo, en caso de música
index 0e7d1645295aabf9fb8a3c37472c62249faf4975..e25fe4918cb5d8e8e27049c7ba6a6a001679b2de 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
 
 
   texidoces = "
index 7a3e3655abffc6e4aeddcce78b75f343bf0b1cc5..bfc9e8d1a6bfc0b9daa355401b5083c2fbcaa069 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   texidoces = "
 Para la música de guitarra, es posible mostrar los ritmos de rasgueo,
 además de las notas de la melodía, acordes y diagramas de posiciones.
index eec59f66c7c7f8e8f9087ac919879403846e284d..140a82e7bd7f206d9dea6166a8658d73a284b2c8 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   texidoces = "
 Los reguladores pueden imprimirse en uno cualquiera de los estilos de
 @code{line-interface}: discontinuo, punteado, línea, trino o zig-zag.
index ea453555aa2b0acdc7f09cc82d52594a6d2f8a47..5631ae8d49000b31f33ed4b9925789aee884be81 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
 
   texidoces = "
 Aquí se muestra la manera de ocultar las alteraciones de las notas
index 08b0d418c0827a8f7fab16baec17a0e10d097b8a..0323136e36b000db52f659107587ff8d520871b8 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   texidoces = "
 Los cambios de dinámica con estilo de texto (como cresc. y dim.)
 se imprimen con una línea intermitente que muestra su alcance.
index e6f6dcd98c7f98c06aefea5f9233a02fb3fac5c9..31775154cbf7a6b3807ee5ceb4cf4a98eacf9fe2 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   texidoces = "
   Este fragmento de código muestra una forma de preparar un himno cuando
 cada línea comienza con un compás parcial.  También muestra cómo
index 97094db62a8a6eccb6e103ebfbd9cc1f4af3b6ca..e2f2803a24d56717ec9eebefe019af0d49dbef44 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   texidoces = "
 Los «incipit» se pueden escribir utilizando el grob del nombre del
 instruemento, pero manteniendo independientes las definiciones del
index b2b989d1191f8a49dfb858b7bd0087ab1d160424..3f1701f003d0d2f5f3d2cec9f44968b79471af3e 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   texidoces = "
 Un corchete de arpegio puede indicar que se tienen que tocar con la
 misma mano notas que están en dos pentagramas distintos. Para hacerlo,
index 8e59c805a582bbcfc66eac4ca5b6cab3fb53dee2..ea09f2f6f2e39191700b3dd184c948e81464261b 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   texidoces = "
 Las marcas de cesura se pueden crear sobreescribiendo la propiedad
 @code{'text} del objeto @code{BreathingSign}.  También está disponible
index 33bdec6cabe1b39511978d9cd6f1cc2203a94f22..e6b241ff0234f27c06473fc195a6b7dd5389571a 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   texidoces = "
 También se pueden imprimir símbolos de porcentaje sueltos.
 
index 4e429a29e0716970067bfe68120008281563fe73..770e03bd5e6d4b9d1d88161c9d1aced4c0dadc69 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   texidoces = "
 Ésta es una plantilla bastante avanzada, para un conjunto de
 jazz. Observe que la notación de todos los instrumentos está en
index 250075f7cb90c6f4e33692ad149bd45ceee9d7e8..fd36ab18163ca32d5db1e16b19d8218d6bdfdf61 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   texidoces = "
 Cuando se produce un cambio de clave, el símbolo de clave se imprime a
 un tamaño menor que la clave inicial.  Esto se puede ajustar con
index ea4d9add4255f99e2f3d09b43581d30d9cc2b722..a59353182e9b7e6b61f3b0308fb155a2f69db935 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   texidoces = "
 La tablatura se puede formatear utilizando letras en lugar de números.
 
index 421bbf441e8adfcd67ac08e3ae8ccfa8ed51c089..9bedb903fc81ec5c7c4a0a6ffd4bc0d5f383d74f 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   texidoces = "
 Se pueden aplicar puntas de flecha a los elementos de extensión de
 texto y de línea (como el Glissando).
index a9488fbb5f2d9434bf8ec853813da3aa792f467d..75000516b3fa2a9988e57d7d23933c0f9e9ff05b 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   texidoces = "
 La alineación horizontal de la letra se puede ajustar sobreescribiendo
 la propiedad @code{self-alignment-X} del objeto @code{LyricText}.
index 5d2c07bde7cab9b439315618919e34746371fbd5..a75209d9242b766f651da27b32251d47094eccad 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   texidoces = "
 El «Makam» es un tipo de melodía de Turquía que
 utiliza alteraciones microtonales de 1/9 de tono.  Consulte el
index 34ade713846296b729a84fa348e3cc9bc1ff7291..fc84d45df6d91ffbeb5896bc66cd6fea8d16b5db 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   texidoces = "
 
 Las ligaduras de expresión se pueden construir con patrones de
index eedb9e6fe3341a7c2e85ed36b32d93b4cc75fd09..e6848367eedc6d8f59ed08f88df8416fcca9d351 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   texidoces = "
 Se puede engrosar una línea del pentagrama con fines pedagógicos
 (p.ej. la tercera línea o la de la clave de Sol).  Esto se puede
index 641f6b3c4063266042f6a6c3e046a335b74a0fcc..7073b846d7f477a1cba549b8827ddaa29c276a12 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   texidoces = "
 Este fragmento de código proporciona una solución alternativa a la
 producción de contadores de compás utilizando repeticiones
index cedde01555e22adf51b3bb73d1caf8e838d79600..63740f9d479287891b3aff5b8e3a12a73613aa21 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   texidoces = "
 La disposición «mensurstriche» en que las líneas divisorias no
 están dibujadas sobre los pentagramas, sino entre ellos, se puede
index 1cbbc33d6b3d97117358bd2c7b64e005eaafa191..9152250dee0441ab88df29a787da1115ab5f2a12 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   texidoces = "
 Las abreviaturas se encuentran definidas dentro del archivo
 @file{ly/script-init.ly}, donde las variables @code{dashHat},
index 18d2754a7d52aa17abc3f22de12aa065e8ab9ed9..9bdbdd21c31094016aa4500c537c4d26e07202c1 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   texidoces = "
 Cuando se puede una nota en la voz superior para evitar la colisión
 con una nota de otra voz, el comportamiento predeterminado es
index 425ad27b6bd451eb1068f9edbc111a415834f760..a1fb4ae36e5b30e8dfe786e00e8bcb6fc3331afd 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   texidoces = "
 Se puede ajustar la posición vertical de una ligadura de
 expresión utilizando la propiedad @code{positions} del objeto
index 34059d4d4e1012b089525bde5fd5bddeab7d9b18..902dd24a3510d3838a12c4e5b2bb97f58c17089d 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
 texidoces = "
 Los elementos de marcado aplicados a un silencio multicompás se
 centran encima o debajo de éste.  Los elementos de marcado extensos
index c6283f247266aa756b6dec48ba1ba441726c8862..758f200670e31906eb97bd22730c93ead9af88ed 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   texidoces = "
 Se puede utilizar la propiedad
 @code{systemStartDelimiterHierarchy} para crear grupos de
index 9c8c599e31c25a2fcd54f6b0dc6ed3678abe7ba5..2fcdba8a406db603156f57db31feae2cc920194d 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   texidoces = "
 LilyPond también proporciona funciones de formato para imprimir
 números de grupo especial diferentes a la propia fracción, así
index 3760a64755e8acd5352905e8d62a977653cb9bd9..a187fb05ab99c207ac1606c359a61c644e142925 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   doctitlees = "Armaduras de tonalidad no tradicionales"
   texidoces = "
 
index 0bd3a9fed8ac4ad97de18dee68f09518a005c71e..fce039a27b2148422b966121dcef2d69cd734bc2 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   texidoces = "
 
 Las cabezas de nota de notación fácil utilizan la propiedad
index c25713b927f12ee91a2e6762d431ce1e81f054cb..f0fc48cfe9e5244479e6456d49da62af5685df17 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   texidoces = "
 El motor de espaciado vertical cambió en la versión 2.14.  Esto puede
 hacer que se altere el espaciado de la letra de las canciones.  Es
index 29b6780cb563895f703ba273c02b7d9d61b5347f..1797df5b5fa41876ae8990844939c160d3181e56 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   texidoces = "
 Referencia para armónicos sobre cuerdas al aire (armónicos naturales):
 
index 262c1cae0953f680ab05edeb2026d45e489fb61e..a6b65fe7683fac1abd15e9e2c536b265200338c4 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   texidoces = "
 Esta plantilla muestra el uso de contextos @code{StaffGroup} y
 @code{GrandStaff} anidados para sub-agrupar instrumentos del mismo
index 5f93a5a29dc167b20a71a095482d2de47fc938c9..c1b52ca70ec10459a0dc2b49a8f6048a733ddc7e 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   texidoces = "
 
 Internamente, @code{\\ottava} establece las propiedades
index f957bc7ad1a0dc8c74431fbb6969df5066227fe4..393d19dc2a5d8b071e2b945c10c3783d507f686e 100644 (file)
@@ -1,4 +1,4 @@
-%%   Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%%   Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
 
   texidoces = "
 
index 5519e8e529731a862b8e807b38e59442b084cc3a..18fa55785d300bc3eb545a1ed0bbead499d0684b 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   texidoces = "
 Se pueden mostrar los contadores de las repeticiones del tipo
 porcentaje a intervalos regulares mediante el establecimiento de
index 07dd515421154ee1466039b221de6420bcf36a98..f09a09beeead724629f3fc355eb3afc5ebefd525 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   texidoces = "
 Las repeticiones de compases completos de más de dos repeticiones
 pueden llevar un contador si se activa la propiedad adecuada, como se
index 2e84c1d0e54ca4e234d38c62516ae78a96055962..cb09b5ab479155ff9260e709526acf3eb057b40b 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
  doctitlees = "Permitir saltos de línea dentro de grupos especiales con barra"
  texidoces = "
 Este ejemplo artificial muestra cómo se pueden permitir tanto los
index 5184467d0ef76859c9ef45e5f5f1bf037e6935e0..9b0812221667a839c0544c8bc4f7dca9c254c3d5 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   texidoces = "
 Presentamos a continuación una plantilla de piano sencilla con algunas
 notas.
index 013a5de29a62fd8a34c8de5c3dbe3eeaba519490..796087a18b17731865ae410e7c5b4dd76cd1d516 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   texidoces = "
 En lugar de tener un pentagrama dedicado a la melodía y la letra, ésta
 se puede centrar entre los pentagramas de un sistema de piano.
index 92c6feef0a7e2f74b0fa6c00bf590402c644642d..ae272fdd43fe33f8a581e7254b581d721f762e9f 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   texidoces = "
 He aquí el típico formato dde una canción: un pentagrama con la
 melodía y la letra, y el acompañamiento de piano por debajo.
index cd642e5e79df1e1ff92fdae0af5486c662035f07..206a89813e5da38bb4caf93ce5a81354b4183752 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   texidoces = "
 Es posible ejercer un mayor control sobre la colocación de las
 digitaciones de la mano derecha estableciendo el valor de una
index 604434e3eead0d482c663a791d83e2fd1c1c8636..bba6947e5c7efa9ffffbeccae70a1517b7a29e14 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   texidoces = "
 La polifonía se crea de la misma forma en un @code{TabStaff} que
 en una pauta normal.
index 9529b50ccd3ea6b9c94bc829bd7df483a5f21397..85f011b61c883df56972c7bcf6a8962225604beb 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   texidoces = "
 Si necesitamos alargar o acortar un símbolo de arpegio, podemos
 modificar independientemente los extremos superior e inferior.
index 558d82e16501f924705a71f8bf3dec2e8ef619aa..a137c374327097a5b04502ec1c4e91770a362d04 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   texidoces = "
 
 Cuando se colocan figuras sobre líneas adicionales, sus barras se
index ea498fd95ffdeb60e379cddd49e2db5b3bb9fb77..47f3004fb540807fc2bbbcc585eaf6f4aaf1a263 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   texidoces = "
 
 Al establecer la propiedad @code{'strict-grace-spacing} hacemos que
index f642a71802e81dc9dce6a17085341fa3bc234e61..7ed2abda901de0e5d920602b04d4eb70d3a25e94 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
  doctitlees = "Posicionar los silencios multicompás"
  texidoces = "
 A diferencia de los silencios normales, no existe una instrucción
index 35f1121a65973d4ca3e98d7968c88c07b2ee9003..690a572c2ae3410a8e33bb444ea77cf0398e0b9e 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   texidoces = "
 
 Los elementos de marcado de texto deben tener la propiedad
index fb5e0f1815c41c2784c38765ee212807e58c1361..6344af9dd489311d26e3b8d426eb565c3fc6402e 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
 doctitlees = "Evitar que se añadan becuadros adicionales automáticamente"
 
 texidoces = "
index 1548c8cc816b5fc52cd65c71e32c2b6a5d5bf92c..9b302d3d622d25dda17e332c4b7cfbfb47f5ff69 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
 doctitlees = "Evitar que se impriman becuadros cuando cambia la armadura"
 
 texidoces = "
index f2b6a33be9fcf7efb30c83ba5c7d86a836721c58..ee5f7a33dfa982beb266d89d1cc012a1af6adf05 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   texidoces = "
 Se puede imprimir una línea divisoria de la forma @code{|:} al
 principio de la pieza, sobreescribiendo la propiedad correspondiente:
index bcc7fc8239bebba8ac7f46a71bf1ec263e1bdcf5..01f3e33afd89b7a3c5bfcd1ffe0b01cfab269b59 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   texidoces = "
 
 Se pueden imprimir los números de compás a intervalos regulares
index fc4d5a7efa8df25cba7da60d02825cbbbcede354..90f120ebaac5380b1fde504f593b893263aacbd5 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   texidoces = "
 
 Los números de compás también se pueden imprimir dentro de rectángulos o de circunferencias.
index e6b0a1331235352746b90861f3de75936a7dad7d..b959e6581706167c1584257a9c56a5a0babcceaa 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   texidoces = "
 Se pueden imprimir reguladores con un círculo en la punta (notación
 «al niente») estableciendo la propiedad @code{circled-tip} del objeto
index 4c43357d973acdd271ac789e9248324113ef812d..f5b1dc8b368772b1cba3682bdf13bcc6bc993fbb 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
 
   texidoces = "
 
index 340a82988c17b709a6ab29df152da8152abeb841..39a3f2069fa705d9b8d8c4e00088ed7358658508 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   texidoces = "
 Aunque normalmente las marcas de ensayo textuales sólo se imprimen
 sobre el pentagrama superior, también se pueden imprimir en otro
index 026be5a0e084a7cf9d50490ffe18cfb1cc0681da..2803015f5d2d1cea5525489f3a8cf86e86f8b453 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   texidoces = "
 De forma predeterminada, las indicaciones metronómicas y las
 letras de ensayo se imprimen encima del pentagrama.  Para
index 384af7ffa30f51df1f08411bddfb01d8141b9946..aeb94d04e5154fb9f636f4c4406e1afb8889cb14 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   texidoces = "
 Se puede usar el contexto @code{NoteNames} para imprimir el valor
 textual de las notas.  La propiedad @code{printOctaveNames} activa o
index a96f1d68854b839e01e8039017d0435dd892dac2..f2c8f0f59d4c672b5f026cc21967edba55ad10ed 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   texidoces = "
 
 De forma predeterminada se suprime el número del primer compás de una
index f03a5cb276b4c0c2392e01cd2f7119f59ce901c5..6c4280bf883b39937078082110eb691887256b66 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   texidoces = "
 Los pasajes citados tienen en cuenta la transposición de la fuente
 tanto como la del destino.  En este ejemplo, todos los
index e27002239f5a920ee083a1c9f00249f9ccbf06d9..369840fe3f95b25993855302e5a5425ebc42e5fa 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   texidoces = "
 
 La propiedad @code{quotedEventTypes} determina los tipos de eventos
index 2550fe2ed8711bc4581e34e0b9c140d4ac22e4f3..25bd11b132645e0cfa36a540401d3b14f45298bf 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
 
   texidoces = "
 El ejemplo siguiente muestra cómo se pueden realizar diagramas de
index e88b012207cf73b178dedc265409849f7f75dae9..407f3ad4322e022cdaccc0ca6b76766d0893745b 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   texidoces = "
 
 Los valores predeterminados para las notas de adorno están
index 448f1f6265d5587fce1f3c527a3fd75fe58c2b94..2947da68a22c9881f3d707a7b599bb53b004300f 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   texidoces = "
 
 Se pueden eliminar completamente los números de compás quitando el
index 7a93fc200a42606b68278c54434fcae0c03af578..02265cd6d0944e05527b99a19ef1c2f45e60fab6 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   texidoces = "
 De forma predeterminada, las líneas divisorias en los grupos
 StaffGroup, PianoStaff o GrandStaff se conectan entre los pentagramas.
index e419de99f1de284713d1db4ab8fbd4f25cf1d607..9c6a1f1bbac18e1b6b1ad596acd9904902e4118c 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   texidoces = "
 El primer pentagrama vacío también se puede suprimir de la
 partitura estableciendo la propiedad @code{remove-first} de
index 41aacd6bf82f121045158113035425d48f3d2215..7f1c8f9291d0a79e59fe9800f1490ea234320a6e 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   doctitlees = "Estilos de silencios"
   texidoces = "
 Los silencios se pueden imprimir en distintos estilos.
index d85a2f9649697d4c7e53a2ae5255f0b388de8e2c..ce830a55160d908519a8a4eadc5844bad2ea3f6f 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   texidoces = "
 Para tipografiar las barras agrupadas en la forma @code{3-4-3-2} sólo
 es necesario modificar la estructura de pulsos:
index 81cf67cf586a011cdeb346b528b4c0eb2686d290..e8efbb5f9cd2c43ee6998282e9057301051870a2 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
 
   texidoces = "
 Plantilla de coro SATB (en cuatro pentagramas)
index 4f6f9872a424810b7e148f071f0febd8b9504e2b..b68a197d39033e10a90ce8da4979a651b6c82a32 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   texidoces = "
 Si la nota que da fin a un regulador cae sobre la primera parte de
 un compás, el regulador se detiene en la línea divisoria
index dacb3315acb8de98b2ef615562ae0c348313e4f8..4508d729000bc0baff01b5fc8a22d227ba710abf 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   texidoces = "
 Se pueden insertar separadores sistema entre los sistemas de una
 página.  Se puede usar cualquier elemento de marcado, pero
index 4d5b2e3394cbc58dfd7e567d5cb516ac73c269f5..9e03d1d8d2dc11f9b58b372d81d50f7c3385d42c 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
 
   texidoces = "
 
index eb5cce2a8bb5c411054438ad8a849bd57b3587da..32e26419c548cbfb347c11e264e1b5995a6ce73e 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   texidoces = "
 Si los reguladores son demasiado cortos, se pueden alargar
 modificando la propiedad @code{minimum-length} del objeto
index 9c7bc34b2eccb1aa09092244839ce75c2ae32feb..fb226f6900e2a5dbfc7c133af7ced9fce749c89a 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   texidoces = "
 De forma predeterminada, los corchetes de primera y segunda vez se
 trazan encima de los finales alternativos completos, pero es posible
index c83308b4870c454fc5584e3f6b8665fea5fa4da7..bfbb5899e6c930cda18173b118849fe320ff5bfe 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   texidoces = "
 Se pueden imprimir los acordes exclusivamente al comienzo de las
 líneas y cuando cambia el acorde.
index 0dabf7d7de9c5e7ecef5cc691500d688788d51b9..beb510ce64f9d595dbe049f3ac86acf4895d55c9 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   texidoces = "
 Al juntar nombres de acorde en cifrado americano, melodía y letra,
 obtenemos una hoja guía de acordes o «lead sheet»:
index 523141e59720774a15c2341705a56ca4d45f6b3d..3412c2465dfd4be7b823c0f972334430cf401b3c 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   texidoces = "
 Esta plantilla facilita la preparación de una canción con melodía,
 letra y acordes.
index de9213d8517c45eff586c046f1da897807514cc8..afefc853504380bd31936c28eb0e080d32ac527d 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   texidoces = "
 Presentamos a continuación un ejemplo de plantilla para una hoja
 guía de acordes con melodía, letra, acordes y diagramas de
index d3cd4759dbc4cd94cebab9537138f0cf521cd76e..85ae48e913e1b4523d818d901529dba7acbae8b7 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   texidoces = "
 ¿Quiere preparar una hoja guía de acordes (o «lead sheet») con
 melodía y acordes?  ¡No busque más!
index c1bf6dddbde1d4dee25d46dc83f37217c6277da6..ff912e06081ce7514137e2111598c02ab59eace4 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   texidoces = "
 Esta pequeña plantilla muestra una melodía sencilla con letra. Córtela
 y péguela, escriba las notas y luego la letra. Este ejemplo desactiva
index b70f42d6b1d632ed0aba2fcdbc30f50d2a5e8b44..b95584826fd4542c6c64563d4eb82ca91c3e0a9f 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   texidoces = "
 Esta plantilla simple prepara un pentagrama con notas, adecuado para
 un instrumento solista o un fragmento melódico. Córtelo y péguelo en
index 7c0fc36907657ddf49a65ef8393754d27a785faa..95a4fc479694082c5d3afbc1f64ffdfa16b9288e 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   texidoces = "
 
 Los deslizamientos se pueden componer tipográficamente tanto en los
index 6be71e8307d2b26073634f7d91f4707e48ece321..b189f62c58e3496b19719f450e7172347ed6c664 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   texidoces = "
 Los textos independientes se pueden disponer en varias columnas
 utilizando instrucciones @code{\\markup}:
index 8e19556c63d8387478c5cd68e742ceee95a2dfbf..e0b3f123838347515d827d09f021cff656e69d80 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   texidoces = "
 La dirección de las plicas se contola de la misma forma en la
 tablatura que en la notación tradicional. Las barras se pueden
index 6bed6852ddd05b0aac2782130db2814f76083f8c..63ef55d013b73c90ca41207bb708a09b5ae49064 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   texidoces = "
 Se puede hacer que las barras secundarias apunten en la dirección del
 pulso o fracción a que pertenecen.  La primera barra evita los
index 54b661591d047b8f3d02c10bb47e7ed6f182c6db..7a9f66be59f7db1950ed25bcda11d52f6e9d2f00 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   texidoces = "
 Esta plantilla muestra un cuarteto de cuerda normal. También utiliza
 una sección @code{\\global} para el compás y la armadura
index 7c29d203c108e418ff82c68063c37f2d39b433b8..8d362c387cd9bddb9e60db7836905e139d2e659e 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   texidoces = "
 El fragmento de código @qq{Plantilla de cuarteto de cuerda} produce un
 resultado satisfactorio para el cuarteto, pero ¿y si tenemos que
index 59eaf39e3468a24e1ec2d8780321a1e8b3ebfc68..e25fcbf14abfde6f2d3de0118f1c38158da3794a 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
 
   texidoces = "
 
index eacc322671a78b0a583d904879109a4b0492dcf0..b125d6cbf96e580702af3648405bd87dc67eab4a 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   texidoces = "
 
 A veces, la indicación de compás no debe imprimir la fracción completa
index 352d42d41103971795cd2364f4ea9d6e8bdb25d5..dce77420bf59889727fd8411986773fb27c9d47f 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   texidoces = "
 A modo de alternativa para obtener auténticos «incipit»
 independientes de la partitura principal, se incluyen como
index ab6b7a2ce073434843ddb45d3e2e99fff6f18e37..337397896b0e4a790c24ba927d0bf56b3f677e5c 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
 doctitlees = "Transportar música con el menor número de alteraciones"
 texidoces = "
 Este ejemplo utiliza código de Scheme para forzar las
index 5e71a07f8cd6537aad55a527b163f7a6d4d85c71..db68c5b38193795106404c31bf5ce950999a620a 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   doctitlees = "Trucaje de las propiedades de clave"
   texidoces = "
 La instrucción @code{\\clef \"treble_8\"} equivale a un ajuste de
index 2787378b9c278adc8ce526adb50c407f99eff4cd..d48fada65411a94b64af8dbbb4390dfae5fa4a34 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   texidoces = "
 
 La disposición de las expresiones de adorno se puede cambiar a lo
index 7ef2a81acb7d4d14d2cd4b971d66b8a4c8135893..ba269fe11636ebd395069bab469ed10a12421d58 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   texidoces = "
 Se puede usar el delimitador de comienzo de un sistema
 @code{SystemStartSquare} estableciéndolo explícitamente dentro de
index e1ee91a14013a7ce80564bf7799dc248eee1f70c..54cf71c4a362ce14c028bc18efc7cf95f41a52de 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   texidoces = "
 
 Se pueden imprimir estilos alternativos del corchete o gancho de las
index cef9235f1ba6bfd97d661ebd9af2503220dd6006..9f9d532bfc8bcd8431b669e2b5ddea98261a8eb6 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   texidoces = "
 El corchete de arpegios @code{arpeggioBracket} se puede usar para
 indicar la división de voces cuando no hay plicas que puedan ofrecer
index b5994468691bf4cd4f40aeec55ec5f0ac2898e40..5b60f4f2fc24a3ed1e67ed5825613e7f313bf10d 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   texidoces = "
 Algunos compositores escriben dos ligaduras cuando quieren acordes
 legato.  Esto se puede conseguir estableciendo @code{doubleSlurs}.
index 3ce91fa9fcb079336b972547a6f5c2a27cfeb943..4e9f9907461cad9eadfe0d07eb2595f6d386f6dd 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   texidoces = "
 
 Es posible aplicar la barrita que cruza la barra de las
index f9ddd85ff1c9e3637e5b4cc0f1135085871c15ef..8df815d97672acc88a8aaed80c056bb6308e1957 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
 
   texidoces = "
 
index d6d3b66bf62ee4bf777b9b267da6a99bbbb5e069..22fe2c7736c8c6d0e7287e6ca50495f0fa46281a 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
 
   texidoces = "
 
index 2442dae1c7de7e119f3445ff3b13937942e3299a..d42cee3709956523320c5f52a403a502910bac05 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
  doctitlees = "Uso de ligaduras en los arpegios"
  texidoces = "
 En ocasiones se usan ligaduras de unión para escribir los arpegios.
index e2b31ba09fa4f14648e6e7cbb4578677c24c5a9b..0e37c9743000d29347f09e9ed26abc0eb7d56418 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   texidoces = "
 Mediante el establecimiento de la propiedad @code{'Y-extent} a un valor
 adecuado, todos los objetos @code{DynamicLineSpanner} (reguladores e
index fd5f0386da210f5faded6b43fece79a7ac89e736..3eeb4c05262f83d3bad649a4f975a5d646dc21ab 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   texidoces = "
 Las expresiones dinámicas que se comienzan, terminan o se producen
 en la misma nota se alinean verticalmente.  Para asegurar que las
index 74e170e5cf9b917fe145242dd4a3a291986b3f16..3236fa98592e7e49307c5e4c5ff505325b02802e 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   texidoces = "
 Este fragmento de código muestra el uso de las propiedades de
 contexto @code{alignBelowContext} y @code{alignAboveContext} para
index 006cca7e8fbb6dcc859fc9862523806336252060..fa569e059304f52717c95106371eb68d290ca6d9 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   texidoces = "
 Allí donde se utilicen líneas extensoras para el bajo cifrado mediante
 el establecimiento de @code{useBassFigureExtenders} al valor
index 72d620b7322fb54c17019b8cf935a994340b9477..9b21f1b546f054fd50abaf36b5697e4e4c7aa567 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   texidoces = "
 
 Esta plantilla añade una reducción de piano automática a la partitura
index 28d607bee44e8a6c4f3674d3d569866b674ebad9..cdc12e40b41d8b37d59ef95d9f2ef838715a3995 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   texidoces = "
 Esta plantilla es, básicamente, la misma que la sencilla plantilla
 @qq{Conjunto vocal}, excepto que aquí todas las líneas de letra se
index 44057fed5d321b3ba79a4ea42345edbe90e72083..4ae6f540d04ce2747b0c6553f57044618cc268e4 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
 
   texidoces = "
 Esta plantilla crea una partitura que comienza con una estrofa para
index dfab5b1e962797173d089ad6024a9b6b9921f5e0..1a913d78316e12c84c3adb0ece47637fc7e0a912 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   texidoces = "
 He aquí una partitura vocal estándar para cuatro voces SATB. Con
 grupos mayores, suele ser útil incluir una sección que aparezca en
index 64da20a0595c146512b78ec95b9c7ccb46d1f98d..821417e14df9c0777426a34cb2b946987a3325a3 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   texidoces = "
 Mediante la adición del grabador @code{Volta_engraver} al
 pentagrama pertinente, se pueden poner los corchetes de primera y
index e7b4a6a0a44b91f2da03ac3d9d6f14fb35ecd203..a32b4fcf2b40901d1ed60a5ba93cb0b0ff451967 100644 (file)
@@ -1,4 +1,4 @@
-%%%    Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%%%    Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
 
   texidoces = "
 
index c3c9ab5401412858bfd549b79966e6f6a6a5323a..93321a06e1b3527fbbf497bb0b989cc6e81d051e 100644 (file)
@@ -1,4 +1,4 @@
-%%%    Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
+%%%    Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   texidoces = "
 El fragmento de música que aparece a continuación presenta todos los
 diagramas de viento madera que se encuentran definidos en LilyPond por
index 6a8c3fe88e7cf5aab0f33e9c02ed7b02529ca28f..918b124cf30cad4d600d5d0b8a226f023a4f449e 100644 (file)
@@ -1,14 +1,14 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: es -*-
 
 @ignore
-    Translation of GIT committish: da632500cfc55fcd3660f72b39c7dbcd7542f9bc
+    Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
     Guide, node Updating translation committishes..
 @end ignore
 
-@c \version "2.14.0"
+@c \version "2.16.0"
 
 @node Programas externos
 @chapter Programas externos
index c2fed2e0cf838b39d1e810f29e55f14f81989ec3..177e9fd1d5d474b07f8909a7c5866c8e42c74fc8 100644 (file)
@@ -1,14 +1,14 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: es -*-
 
 @ignore
-    Translation of GIT committish: f71ede90de06fdc16dad9ed75f38558efe819080
+    Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
     Guide, node Updating translation committishes..
 @end ignore
 
-@c \version "2.14.0"
+@c \version "2.16.0"
 
 @c Note: keep this node named so that `info lilypond-book' brings you here.
 @node lilypond-book
index eb17cbf331593409c229fbe7fdd7c7053a1310ca..12dc06e7392bf077d8f3abc1669c06851b3f4ba4 100644 (file)
@@ -1,14 +1,14 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: es -*-
 
 @ignore
-    Translation of GIT committish: c610645cc9a77cba1a2798280965db142d649ac5
+    Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
     Guide, node Updating translation committishes..
 @end ignore
 
-@c \version "2.15.18"
+@c \version "2.16.0"
 
 
 @node Ejecutar LilyPond
@@ -772,7 +772,7 @@ predeterminado es @code{70}.
 La preparación del servidor para que ejecute LilyPond en una jaula de
 chroot es una tarea muy complicada.  Los pasos están relacionados más
 abajo.  Los ejemplos que aparecen en cada uno de los pasos son válidos
-para Ubuntu Linux, y pueden requerir el uso de @code{sudo} según
+para Ubuntu GNU/Linux, y pueden requerir el uso de @code{sudo} según
 corresponda.
 
 @itemize
index 762f45e04e9d89701fc371471514a310b9aa41d3..f062a2a462a1e184eeaccd3dbc8629ba1e658279 100644 (file)
@@ -1,14 +1,14 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: es -*-
 
 @ignore
-    Translation of GIT committish: de9ddc8183a93f28d167af8f195be95e5fbc91b9
+    Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
     Guide, node Updating translation committishes..
 @end ignore
 
-@c \version "2.14.0"
+@c \version "2.16.0"
 
 @node Sugerencias para escribir archivos de entrada
 @chapter Sugerencias para escribir archivos de entrada
@@ -296,10 +296,10 @@ solamente una pincelada de todo lo que es capaz de hacer.
 
 Las instrucciones que definen las reglas en un archivo de make
 difieren en función de la plataforma; por ejemplo, las distintas
-formas de Linux y MacOS usan @code{bash}, mientras que Windows usa
+formas de GNU/Linux y MacOS usan @code{bash}, mientras que Windows usa
 @code{cmd}.  Observeque en MacOS X, tenemos que configurar el sistema
 para que utilice el intérprete de órdenes. A continuación presentamos
-algunos makefiles de ejemplo, con versiones tanto para Linux/MacOS
+algunos makefiles de ejemplo, con versiones tanto para GNU/Linux/MacOS
 como para Windows.
 
 El primer ejemplo es para una obra orquestal en cuatro movimientos con
index 50632ecceadaf35c8d7c1ea23d5b6d270bc9f04d..f253583646a31848bb15a8c66c7a1f651c11be26 100644 (file)
@@ -1,14 +1,14 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: es -*-
 
 @ignore
-    Translation of GIT committish: 2aeac5e3815effa47427dad86d6be811c7b0d8a2
+    Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
     Guide, node Updating translation committishes..
 @end ignore
 
-@c \version "2.14.0"
+@c \version "2.16.0"
 
 
 @node Actualizar ficheros con convert-ly
index b2af06151fc3ffc3f32f9c6ae11b741cc7f7bb54..26ba204e4a19db2553e5c8af193c03eb52b6d175 100644 (file)
@@ -1,6 +1,6 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: es -*-
 @ignore
-    Translation of GIT committish: 9d3a999b3ae3502633858c50185c0180949d405c
+    Translation of GIT committish: 2936a7a6c5bca895dfd5725ab2422ad1c6b3ff11
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
@@ -48,7 +48,7 @@ infórmese sobre nuestra @ref{Entrada de texto}.}
 @c ref is duplicated to avoid underlining ref as image.
 @ref{Unix, @sourceimage{logo-linux,,,}
 @sourceimage{logo-freebsd,,,}}
-@ref{Unix, Unix (Linux y FreeBSD)}
+@ref{Unix, Unix (GNU/Linux y FreeBSD)}
 
 @item
 @ref{MacOS X, @sourceimage{logo-macosx,,,}}
index 643b34f6eb6f3688c4a5724fa05d10bcefe72c62..0f0cf9fef8c7042d0f923264673b01c4e2ed7e3f 100644 (file)
@@ -1,6 +1,6 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: es -*-
 @ignore
-    Translation of GIT committish: e79582f3ec94019a9f849b2855abab4eabae3172
+    Translation of GIT committish: 2936a7a6c5bca895dfd5725ab2422ad1c6b3ff11
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
@@ -1088,6 +1088,15 @@ está convencido?  Lea algo sobre los entornos de edición en
 @unnumberedsec Entornos mejorados
 @translationof Easier editing
 
+@ignore
+GNU policy forbids us from linking to non-Free software, so don't
+add such links.
+
+In particular, don't link to:
+- the LilyPond bundle for TextMate (a commercial editor for MacOS).
+
+@end ignore
+
 
 @divClass{column-center-top}
 @subheading LilyPondTool
@@ -1127,7 +1136,7 @@ una imagen más grande),frescobaldi-lilypond-editor,png,right}
 
 Frescobaldi es un editor ligero y potente de texto y música para LilyPond con
 un visor de PDF incorporado.  Es muy fácil de utilizar y funciona en todos
-los principales sistemas operativos (Linux, Mac OS X y Windows).
+los principales sistemas operativos (GNU/Linux, Mac OS X y Windows).
 
 @divEnd
 
@@ -1199,17 +1208,6 @@ del editor, utilizando las extensiones que están disponibles en:
 @uref{http://users.dimi.uniud.it/~nicola.vitacolonna/home/content/lilypond-scripts}
 @end example
 
-@sourceimage{logo-macosx,,,}
-Existe un paquete de LilyPond para TextMate, un editor
-comercial para MacOS.  Se puede instalar ejecutando:
-
-@example
-mkdir -p /Library/Application\ Support/TextMate/Bundles
-cd /Library/Application\ Support/TextMate/Bundles
-git clone http://github.com/textmate/lilypond.tmbundle.git
-
-@end example
-
 @divEnd
 
 @divClass{column-center-top}
@@ -1240,8 +1238,8 @@ pero se está desarrollando de forma activa.
 @item
 @uref{http://www.holmessoft.co.uk/homepage/software/NWC2LY/index.htm,
 NW2LY} es un programa en C# que convierte una canción de
-@uref{http://www.noteworthysoftware.com/, NoteWorthy} en
-LilyPond.
+@c @uref{http://www.noteworthysoftware.com/, NoteWorthy}
+NoteWorthy composer en LilyPond.
 
 @item
 @uref{https://github.com/ciconia/ripple/blob/master/README.markdown,
@@ -1255,7 +1253,7 @@ y de audio, que tiene también un editor de partitura para edición de
 un solo pentagrama.
 
 @item
-@uref{http://www.volny.cz/smilauer/rumor/rumor.html,Rumor}, un
+@uref{https://launchpad.net/rumor/,Rumor}, un
 convertidor monofónico de MIDI a LilyPond en tiempo real.
 
 @item
index 5699d6042ea89bff822618f32d811dcc93ff3b93..1772b82bd7659fb31d9a946ea0cba6b2a7b81456 100644 (file)
@@ -1,6 +1,6 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: es -*-
 @ignore
-    Translation of GIT committish: f42142c17b68d84721597f8abf400fa18364b118
+    Translation of GIT committish: 43cc33a86fdb744d8b60abf2999cf3393548c227
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
 
 @c used for news about the upcoming release; see CG 10.2
 
-
 @newsItem
-@subsubheading Retirada de la versión candidata al lanzamiento @emph{11 de julio de 2012}
+@subsubheading ¡Lanzado Lilypond 2.16.0!  @emph{24 de agosto de 2012}
 
-Hemos descubierto una regresión desde la versión 2.14.2, de manera que
-lilypond 2.15.41 ya no es candidata al lanzamiento de 2.16.0.  Sin
-embargo, les rogamos que continúen probándola: nos gustaría descubrir
-(¡y corregir!) cualquier otra regresión lo antes posible.  Si descubre
-cualquier problema, envíenos @ref{Informes de fallos}.
+Nos llena de orgullo anunciar el lanzamiento de GNU LilyPond 2.16.0.
+LilyPond es un programa de tipografía musical para editar partituras,
+consagrado a la producción de música impresa de la mayor calidad
+posible.  Lleva al ordenador la estética de la música grabada de la
+forma tradicional.
 
-@newsEnd
+Durante el último año y a partir de la principal versión estable
+anterior, se han realizado multitud de mejoras.  Algunas de las
+mejoras fundamentales son:
 
+@itemize
+@item
+Soporte para la notación cuadrada del canto kievano
+@item
+Se han mejorado espectacularmente las interfaces de programación y del usuario
+@item
+Las funciones musicales son ahora mucho más versátiles
+@end itemize
 
-@newsItem
-@subsubheading Octava candidata al lanzamiento de 2.16: ¡Lanzado LilyPond 2.15.41!  @emph{4 de julio de 2012}
+Hay una lista completa de todas las funcionalidades nuevas en
 
-Ha salido LilyPond 2.15.41; ésta es la octava versión candidata al
-lanzamiento de la inminente versión estable 2.16.  Se invita a los
-usuarios a que hagan experimentos con esta versión.  Las
-funcionalidades nuevas desde 2.14.2 están relacionadas en el manual de
-@qq{Cambios} dentro de la sección @ref{Desarrollo} de estas páginas.
+@example
+@uref{http://lilypond.org/doc/v2.16/Documentation/changes/}
+@end example
 
-No existen problemas críticos conocidos en esta edición. Si no se
-encuentra ningún bug crítico, la edición oficial 2.16.0 se producirá
-el 18 de julio de 2012.  Si descubre algún problema, le rogamos que
-nos envíe @ref{Informes de fallos}.
+¡Que tenga una feliz tipografía musical!  LilyPond 2.16 ha sido hecho para usted por...
 
-@newsEnd
+El equipo principal de desarrollo:
 
+Bertrand Bordage, Trevor Daniels, Colin Hall, Phil Holmes, Ian Hulin,
+Reinhold Kainhofer, David Kastrup, Jonathan Kulp, Werner Lemberg,
+John Mandereau, Patrick McCarty, Joe Neeman, Han-Wen Nienhuys,
+Jan Nieuwenhuizen, Graham Percival, Mark Polesky, Neil Puttock,
+Mike Solomon, Carl Sorensen, Francisco Vila, Valentin Villenave,
+Jan Warchoł
 
-@newsItem
-@subsubheading ¡Lanzado LilyPond 2.15.40!  @emph{5 de junio de 2012}
+Colaboradores de programación:
 
-Nos complace anunciar el lanzamiento de LilyPond 2.15.40.  Esta versión
-contiene el conjunto habitual de correcciones de fallos.
+Aleksandr Andreev, Sven Axelsson, Peter Chubb, Karin Hoethker,
+Marc Hohl, Justin Ohmie, Benkő Pál, Julien Rioux, Patrick Schmidt,
+Adam Spiers, Heikki Taurainen, Piers Titus van der Torren,
+Jan-Peter Voigt, Janek Warchol
 
-Se recomienda enérgicamente a los usuarios normales que @strong{no}
-utilicen esta versión, sino la 2.14 estable en su lugar.  Tenga en
-cuenta que a causa de algunos bugs críticos, esta versión no es
-candidata al lanzamiento de la próxima versión estable.
+Colaboradores de documentación:
 
-@newsEnd
+James Lowe, Pavel Roskin, Alberto Simoes, Stefan Weil
 
+Escuadrón de caza de fallos:
 
-@newsItem
-@subsubheading Retirada de la versión candidata al lanzamiento  @emph{1 de junio de 2012}
+Colin Campbell, Eluze, Phil Holmes, Marek Klein, Ralph Palmer,
+James Lowe
+
+Apoyo:
+
+Colin Campbell, Christian Hitz, Phil Holmes
 
-Hemos decubierto una regresión desde la versión 2.14.2, de manera que
-lilypond 2.15.39 ya no es candidata para el lanzamiento de la versión
-2.16.0.  Sin embargo, continúen probándola: nos gustaría descubrir (y
-corregir) cualquier regresión adicional tan pronto como sea posible.
-Si descubre algún problema, le rogamos que nos envíe
-@ref{Informes de fallos}.
+Colaboradores de traducciones:
+
+Jean-Charles Malahieude, Till Paala, Yoshiki Sawada
 
 @newsEnd
 
 
 @newsItem
-@subsubheading Séptima candidata al lanzamiento de 2.16: ¡Lanzado LilyPond 2.15.39!  @emph{22 de mayo de 2012}
+@subsubheading ¡Lanzado LilyPond 2.15.95!  @emph{11 de agosto de 2012}
+
+Estamos encantados de anunciar el lanzamiento de LilyPond 2.15.95.
+Con esta edición, se congela el desarrollo sobre la versión 2.15 para
+la inminente versión estable 2.16 y queda abierta solamente a
+correcciones de fallos.
 
-Ha salido LilyPond 2.15.38; ésta es la séptima versión candidata al
-lanzamiento de la inminente versión estable 2.16.  Se invita a los
-usuarios a que hagan experimentos con esta versión.  Las
-funcionalidades nuevas desde 2.14.2 están relacionadas en el manual de
-@qq{Cambios} dentro de la sección @ref{Desarrollo} de estas páginas.
+Urgimos a todos los usuarios a que prueben esta versión para asegurar
+la máxima calidad de la próxima versión estable.  Si descubre
+cualquier problema, le rogamos nos envíe @ref{Informes de fallos}.
 
-No existen problemas críticos conocidos en esta edición. Si no se
-encuentra ningún bug crítico, la edición oficial 2.16.0 se producirá
-el 5 de junio de 2012.  Si descubre algún problema, le rogamos que nos
-envíe @ref{Informes de fallos}.
+Las funcionaliades nuevas desde la versión 2.14.2 están relacionadas
+en el manual de @qq{Cambios} en la sección de la página web sobre
+@ref{Desarrollo}.
 
 @newsEnd
 
 
 @newsItem
-@subsubheading El Informe LilyPond, número #26. @emph{22 de mayo de 2012}
+@subsubheading ¡Lanzado LilyPond 2.15.42!  @emph{2 de agosto de 2012}
 
-Vuelve el @emph{Informe LilyPond}, con un nuevo editor a bordo: Pavel
-Roskin, que nos cuenta algo de sus aventuras en las extrañas tierras
-de los fallos de los compiladores.  También hay un informe detallado
-sobre el estado de desarrollo actual, y un análisis de muestras de
-salida de LilyPond; vea por sí mismo cuán cerca (¿o cuán lejos?)
-estamos de igualar la calidad de las partituras grabadas a mano.
+Nos complace anunciar el lanzamiento de LilyPond 2.15.42.  Esta versión
+contiene el conjunto habitual de correcciones de fallos.
 
-Acérquese y @uref{http://news.lilynet.net/?The-LilyPond-Report-26,
-lea ya el Informe LilyPond número 26}; ¡todos los comentarios y
-aportaciones serán calurosamente bien recibidos!
+Se recomienda enérgicamente a los usuarios normales que @strong{no}
+utilicen esta versión, sino la 2.14 estable en su lugar.  Tenga en
+cuenta que a causa de algunos bugs críticos, esta versión no es
+candidata al lanzamiento de la próxima versión estable.
 
 @newsEnd
 
+
+@newsItem
+@subsubheading El Informe LilyPond, número 27. @emph{2 de agosto 2012}
+
+Vuelve @emph{El informe LilyPond}, con una interesante incursión en
+las funcionalidades relacionadas con Scheme añadidas recientemente por
+el único desarrollador remunerado de nuestra comunidad, David Kastrup
+(gracias a sus @uref{http://lilypond.org/sponsoring.html, donaciones
+continuas}).  En esta edición también se encuentra una panorámica
+sobre ciertos proyectos poco conocidos colaterales a LilyPond, y
+algunas otras noticias más ligeras.
+
+Acérquese y @uref{http://news.lilynet.net/?The-LilyPond-Report-27,
+lea ya el Informe LilyPond número 27}; ¡todos los comentarios y
+aportaciones serán calurosamente bien recibidos!
+
+@newsEnd
index fd25c31ce3e3f448e7a626d78f7dd203d7c2ef67..6f20190e3a51bf064c007851629264d84379f6e1 100644 (file)
@@ -1,6 +1,6 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: es -*-
 @ignore
-    Translation of GIT committish: f9e274a49562fcf1db4428fe25c7ddbd7e2c99cd
+    Translation of GIT committish: 488508ff926c03b14d030ffc255ae19fc3ce1f50
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
@@ -34,6 +34,96 @@ NOTE:
 @end ignore
 
 
+@newsItem
+@subsubheading Retirada de la versión candidata al lanzamiento @emph{11 de julio de 2012}
+
+Hemos descubierto una regresión desde la versión 2.14.2, de manera que
+lilypond 2.15.41 ya no es candidata al lanzamiento de 2.16.0.  Sin
+embargo, les rogamos que continúen probándola: nos gustaría descubrir
+(¡y corregir!) cualquier otra regresión lo antes posible.  Si descubre
+cualquier problema, envíenos @ref{Informes de fallos}.
+
+@newsEnd
+
+
+@newsItem
+@subsubheading Octava candidata al lanzamiento de 2.16: ¡Lanzado LilyPond 2.15.41!  @emph{4 de julio de 2012}
+
+Ha salido LilyPond 2.15.41; ésta es la octava versión candidata al
+lanzamiento de la inminente versión estable 2.16.  Se invita a los
+usuarios a que hagan experimentos con esta versión.  Las
+funcionalidades nuevas desde 2.14.2 están relacionadas en el manual de
+@qq{Cambios} dentro de la sección @ref{Desarrollo} de estas páginas.
+
+No existen problemas críticos conocidos en esta edición. Si no se
+encuentra ningún bug crítico, la edición oficial 2.16.0 se producirá
+el 18 de julio de 2012.  Si descubre algún problema, le rogamos que
+nos envíe @ref{Informes de fallos}.
+
+@newsEnd
+
+
+@newsItem
+@subsubheading ¡Lanzado LilyPond 2.15.40!  @emph{5 de junio de 2012}
+
+Nos complace anunciar el lanzamiento de LilyPond 2.15.40.  Esta versión
+contiene el conjunto habitual de correcciones de fallos.
+
+Se recomienda enérgicamente a los usuarios normales que @strong{no}
+utilicen esta versión, sino la 2.14 estable en su lugar.  Tenga en
+cuenta que a causa de algunos bugs críticos, esta versión no es
+candidata al lanzamiento de la próxima versión estable.
+
+@newsEnd
+
+
+@newsItem
+@subsubheading Retirada de la versión candidata al lanzamiento  @emph{1 de junio de 2012}
+
+Hemos decubierto una regresión desde la versión 2.14.2, de manera que
+lilypond 2.15.39 ya no es candidata para el lanzamiento de la versión
+2.16.0.  Sin embargo, continúen probándola: nos gustaría descubrir (y
+corregir) cualquier regresión adicional tan pronto como sea posible.
+Si descubre algún problema, le rogamos que nos envíe
+@ref{Informes de fallos}.
+
+@newsEnd
+
+
+@newsItem
+@subsubheading Séptima candidata al lanzamiento de 2.16: ¡Lanzado LilyPond 2.15.39!  @emph{22 de mayo de 2012}
+
+Ha salido LilyPond 2.15.38; ésta es la séptima versión candidata al
+lanzamiento de la inminente versión estable 2.16.  Se invita a los
+usuarios a que hagan experimentos con esta versión.  Las
+funcionalidades nuevas desde 2.14.2 están relacionadas en el manual de
+@qq{Cambios} dentro de la sección @ref{Desarrollo} de estas páginas.
+
+No existen problemas críticos conocidos en esta edición. Si no se
+encuentra ningún bug crítico, la edición oficial 2.16.0 se producirá
+el 5 de junio de 2012.  Si descubre algún problema, le rogamos que nos
+envíe @ref{Informes de fallos}.
+
+@newsEnd
+
+
+@newsItem
+@subsubheading El Informe LilyPond, número 26. @emph{22 de mayo de 2012}
+
+Vuelve el @emph{Informe LilyPond}, con un nuevo editor a bordo: Pavel
+Roskin, que nos cuenta algo de sus aventuras en las extrañas tierras
+de los fallos de los compiladores.  También hay un informe detallado
+sobre el estado de desarrollo actual, y un análisis de muestras de
+salida de LilyPond; vea por sí mismo cuán cerca (¿o cuán lejos?)
+estamos de igualar la calidad de las partituras grabadas a mano.
+
+Acérquese y @uref{http://news.lilynet.net/?The-LilyPond-Report-26,
+lea ya el Informe LilyPond número 26}; ¡todos los comentarios y
+aportaciones serán calurosamente bien recibidos!
+
+@newsEnd
+
+
 @newsItem
 @subsubheading Sexta candidata al lanzamiento de 2.16: ¡Lanzado LilyPond 2.15.38!  @emph{3 de mayo de 2012}
 
index 7b58fb050c37eb86c528b9d0149c413f10bc8ddc..53893fdc94ebaa8bb90854141029759670f45581 100644 (file)
@@ -8,7 +8,7 @@
     Guide, node Updating translation committishes..
 @end ignore
 
-@c \version "2.15.32"
+@c \version "2.16.0"
 
 @node Music engraving
 @chapter Music engraving
index 43d8188179b759838d8f50681b60c303b57cc709..4f431b6c5321556f14ebb9331c688882b1dca669 100644 (file)
@@ -8,7 +8,7 @@
     Guide, node Updating translation committishes..
 @end ignore
 
-@c \version "2.14.0"
+@c \version "2.16.0"
 
 @node Literature list
 @chapter Literature list
index a861d573224cbc61d9354e7751d2787cf2e99357..a6109a57740cc52b08dc6839926d66e7fb8499f3 100644 (file)
@@ -8,7 +8,7 @@
     Guide, node Updating translation committishes..
 @end ignore
 
-@c \version "2.15.18"
+@c \version "2.16.0"
 
 @node Interfaces for programmers
 @chapter Interfaces for programmers
index bf2abe38d79c5c1305cd0aea12cac4574fd18db5..c75f54630001bc8db7b30ec410e067daf0ac9950 100644 (file)
@@ -8,7 +8,7 @@
     Guide, node Updating translation committishes..
 @end ignore
 
-@c \version "2.15.20"
+@c \version "2.16.0"
 
 @node Scheme tutorial
 @chapter Scheme tutorial
index 053cfaccc1e58fa7f3e40cdccc2b94bc1665b0f4..c98c59f2d7005499165e5acd2740a892c1d8f759 100644 (file)
@@ -1,14 +1,14 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
 
 @ignore
-    Translation of GIT committish: c8d018351dac201da482291ad1f14f3771a1a679
+    Translation of GIT committish: f37e505be4a6005fb28c373f2057a4d27aa08b38
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
     Guide, node Updating translation committishes..
 @end ignore
 
-@c \version "2.15.32"
+@c \version "2.16.0"
 
 @c Translators: Jean-Charles Malahieude, John Mandereau, Gauvain Pocentek
 
@@ -43,12 +43,12 @@ d'excellente facture ou qu'il participe à la création d'ouvrages
 universitaires, avant même qu'il serve à imprimer la plus simple des
 mélodies, avant que la communauté des utilisateurs de LilyPond
 s'étende sur toute la planète, LilyPond est parti du constat
-suivant@tie{}:
+suivant :
 
 @quotation
 Pourquoi la plupart des partitions qui sortent d'un ordinateur ne
 parvient-elle pas à égaler la beauté et l'élégance des partitions
-gravées à la main@tie{}?
+gravées à la main ?
 @end quotation
 
 @noindent
@@ -59,20 +59,20 @@ ci-dessous.
 @iftex
 des pages qui suivent.
 @end iftex
-La première, qui date des années 1950, a été gravée à la main@tie{}; la
+La première, qui date des années 1950, a été gravée à la main ; la
 seconde est une édition informatisée contemporaine.
 
 @ifnottex
 @quotation
 @noindent
-Bärenreiter BA 320, @copyright{}1950@tie{}:
+Bärenreiter BA 320, @copyright{}1950 :
 
 @sourceimage{baer-suite1-fullpage,,,png}
 @end quotation
 
 @quotation
 @noindent
-Henle n° 666, @copyright{}2000@tie{}:
+Henle n° 666, @copyright{}2000 :
 
 @sourceimage{henle-suite1-fullpage,,,png}
 @end quotation
@@ -92,7 +92,7 @@ c'est de la musique et c'est vivant.  Quant à l'édition moderne, elle a
 l'air terne et mécanique.
 
 Ce qui rend cette nouvelle édition différente n'est pas évident au
-premier coup d'œil@tie{}: c'est propre et condensé, presque @qq{mieux}
+premier coup d'œil : c'est propre et condensé, presque @qq{mieux}
 que l'autre dans la mesure où tout y est @qq{calculé} pour atteindre
 l'uniformité.  À vrai dire, il nous a fallu un moment pour nous en
 rendre compte.  Notre but étant d'améliorer la notation informatisée, il
@@ -100,7 +100,7 @@ nous fallait mettre le doigt sur ce qui ne va pas.
 
 Le problème se situe au niveau même de la précision toute mathématique
 qui amène à l'uniformité de cette nouvelle édition.  Considérons les
-barres de mesure en milieu de ligne@tie{}: dans la partition
+barres de mesure en milieu de ligne : dans la partition
 traditionnelle, leur emplacement varie quelque peu, à l'inverse de la
 nouvelle, où toutes les barres sont rigoureusement alignées.  Pour que
 ce soit bien clair, le schéma ci-dessous montre en parallèle ce
@@ -139,12 +139,12 @@ la main.
 @iftex
 @page
 @noindent
-Bärenreiter BA 320, @copyright{}1950@tie{}:
+Bärenreiter BA 320, @copyright{}1950 :
 
 @sourceimage{baer-suite1-fullpage,16cm,,}
 @page
 @noindent
-Henle no 666, @copyright{}2000@tie{}:
+Henle no 666, @copyright{}2000 :
 @sp 3
 @sourceimage{henle-suite1-fullpage,16cm,,}
 @page
@@ -225,10 +225,10 @@ quoi LilyPond devait porter ses efforts.
 Les images ci-dessous mettent en évidence certaines différences entre
 l'art du graveur traditionnel et le résultat habituel sorti d'un
 ordinateur.  L'image de gauche est un fac-similé d'un bémol tiré
-d'une édition Bärenreiter traditionnelle@tie{}; celle de droite est
+d'une édition Bärenreiter traditionnelle ; celle de droite est
 issue de la même partition, éditée en 2000.  Bien que toutes deux soient
 imprimées avec le même encrage, la version @qq{ancienne} paraît plus
-noire@tie{}: les lignes de la portée y sont plus épaisses et le galbe du
+noire : les lignes de la portée y sont plus épaisses et le galbe du
 bémol de Bärenreiter est à la limite de la volupté.  Sur l'autre image,
 les lignes sont plus fines et le bémol semble raide, coincé.
 
@@ -280,7 +280,7 @@ avons pu appréhender certaines subtilités stylistiques qui nous font
 trouver maintenant de piètre qualité des polices que nous avions tout
 d'abord appréciées.
 
-À titre d'exemple, voici deux fontes musicales@tie{}: la première ligne
+À titre d'exemple, voici deux fontes musicales : la première ligne
 comporte des caractères de la police par défaut du logiciel Sibelius --
 la police @emph{Opus} -- et la deuxième, ces mêmes caractères dans notre
 propre police pour LilyPond.
@@ -318,9 +318,9 @@ Si l'on considère l'espacement, sa répartition devrait refléter la durée
 des notes.  Néanmoins, et comme nous l'avons vu plus haut avec la suite
 de Bach, la plupart des éditions modernes se basent sur des durées à la
 précision mathématique, ce qui entraîne un effet des plus monotones.
-Dans l'exemple qui suit, le même motif est imprimé deux fois@tie{}: la
+Dans l'exemple qui suit, le même motif est imprimé deux fois : la
 première en appliquant un espacement chronométrique, la seconde avec
-quelques corrections.  Quelle version remporte vos suffrages@tie{}?
+quelques corrections.  Quelle version remporte vos suffrages ?
 
 @cindex optique et espacement
 @cindex espacement et effet d'optique
@@ -384,7 +384,7 @@ music = {
 
 Chaque mesure de ce fragment comporte des notes d'égale valeur, ce qui
 devrait se constater au niveau de l'espacement.  Malheureusement, notre
-œil nous trompe@tie{}: non seulement il considère la distance séparant
+œil nous trompe : non seulement il considère la distance séparant
 deux têtes de notes mais, de surcroît, il prend en compte l'espace
 entre deux hampes.  Par voie de conséquence, une succession de notes
 hampe en haut puis hampe en bas devrait comporter un espace accru et,
@@ -409,7 +409,7 @@ la hampe va vers le bas ne nécessite pas un tel ajustement.
 @cindex lignes supplémentaires
 @cindex collisions
 
-Les lignes supplémentaires sont une gageure pour le typographe@tie{}:
+Les lignes supplémentaires sont une gageure pour le typographe :
 les différents symboles musicaux doivent être suffisamment rapprochés
 pour que le lecteur identifie la hauteur au premier coup d'œil.  Vous
 noterez, dans l'exemple qui suit, que les lignes supplémentaires sont un
@@ -449,12 +449,12 @@ traditionnels utilisaient alors des poinçons différents pour obtenir le
 meilleur rendu selon la taille de la partition.  L'avènement des fontes
 digitalisées permet d'obtenir n'importe quelle taille à partir d'un
 simple tracé.  Bien que ceci constitue un progrès en soi, il nous faut
-cependant nuancer@tie{}: les glyphes sont moins forts lorsqu'ils sont de
+cependant nuancer : les glyphes sont moins forts lorsqu'ils sont de
 taille réduite.
 
 Pour les besoins de LilyPond, nous avons créé des polices de graisse
 différente selon la taille.  Voici ce que produit LilyPond dans une
-taille de portée de 26@tie{}points@tie{}:
+taille de portée de 26 points :
 
 @quotation
 @iftex
@@ -466,8 +466,8 @@ taille de portée de 26@tie{}points@tie{}:
 @end quotation
 
 @noindent
-et la même musique en 11@tie{}points, grossie de 236@tie{}% pour obtenir
-une taille identique à l'image précédente@tie{}:
+et la même musique en 11 points, grossie de 236 % pour obtenir
+une taille identique à l'image précédente :
 
 @quotation
 @iftex
@@ -549,7 +549,7 @@ Les musiciens sont normalement plus concentrés sur la manière dont ils
 jouent la musique que sur son apparence, aussi ces pinailleries sur des
 détails de typographie peuvent paraître académiques.  Il n'en est rien.
 La partition contribue, au même titre que bien d'autres éléments, à
-l'existence même d'une représentation@tie{}: tout doit être fait pour
+l'existence même d'une représentation : tout doit être fait pour
 que l'interprète donne le meilleur de lui-même, et ce qui est peu clair
 ou pas agréable à lire constitue un frein.
 
@@ -564,7 +564,7 @@ C'est une caractéristique commune de la typographie.  La présentation
 devrait être soignée, non seulement pour l'amour de l'art, mais plus
 spécialement parce qu'elle vient en aide au lecteur dans sa tâche.
 Pour du matériel d'interprétation tel que les partitions de musique,
-ceci est doublement important@tie{}: les musiciens sont limités dans
+ceci est doublement important : les musiciens sont limités dans
 leur attention.  Au moins leur attention se porte sur la lecture, au
 plus ils peuvent se concentrer sur l'exécution.  En d'autres termes, une
 meilleure typographie se traduit par une meilleure interprétation.
@@ -608,9 +608,9 @@ la notation.
 @unnumberedsubsec Concours de beauté
 @translationof Beauty contests
 
-Quels sont en réalité nos critères de formatage@tie{}?  Considérant
+Quels sont en réalité nos critères de formatage ?  Considérant
 l'image suivante, laquelle de ces trois configurations devrions-nous
-choisir pour formater la liaison@tie{}?
+choisir pour formater la liaison ?
 
 @lilypond
 \relative c {
@@ -653,8 +653,8 @@ terme de moins bonne qualité, et nous opterons pour celle étant la moins
 mauvaise.
 
 Voici, à titre d'exemple, trois configurations possibles pour le tracé
-d'une liaison@tie{}; LilyPond leur attribue individuellement une @qq{note
-de laideur}.  Le premier essai se voit attribuer 15,39@tie{}points
+d'une liaison ; LilyPond leur attribue individuellement une @qq{note
+de laideur}.  Le premier essai se voit attribuer 15,39 points
 notamment pour l'effleurement de la tête de note.
 
 @lilypond
@@ -667,11 +667,11 @@ notamment pour l'effleurement de la tête de note.
 
 La liaison ci-dessous reste à une distance uniforme des notes, mais il
 faut tenir compte du fait qu'elle n'est pas rattachée aux première et
-dernière notes. Ceci nous fait 1,71@tie{}points pour le début de la
+dernière notes. Ceci nous fait 1,71 points pour le début de la
 liaison et 9,37 pour la terminaison -- qui est beaucoup plus éloignée de
 la dernière note.  Par ailleurs, la liaison monte alors que la mélodie
-redescend, ce qui entraîne une pénalité de 2@tie{}points.  Ceci nous
-fait un total de 13,08@tie{}points de laideur.
+redescend, ce qui entraîne une pénalité de 2 points.  Ceci nous
+fait un total de 13,08 points de laideur.
 
 @lilypond
 \relative c {
@@ -682,7 +682,7 @@ fait un total de 13,08@tie{}points de laideur.
 @end lilypond
 
 Quant à la liaison qui suit, seule la terminaison reste éloignée de la
-dernière note, ce qui donne 10,04@tie{}points de laideur auxquels nous
+dernière note, ce qui donne 10,04 points de laideur auxquels nous
 ajoutons 2 autres points pour la pente ascendante.  Cette configuration
 étant la moins laide, ou plutôt la version la plus satisfaisante, nous
 la sélectionnons.
@@ -699,7 +699,7 @@ bon nombre de situations, comme pour déterminer la pente d'un lien de
 croches, formater des accords liés, formater des accords avec des
 valeurs pointées, positionner les sauts de ligne ou de page.  Cette
 technique est consommatrice de temps de calcul, dans la mesure où elle
-examine de nombreuses possibilités@tie{}; néanmoins, le jeu en vaut la
+examine de nombreuses possibilités ; néanmoins, le jeu en vaut la
 chandelle, puisque le résultat final est bien meilleur et nous rapproche
 des éditions traditionnelles.
 
@@ -712,7 +712,7 @@ Au fil du temps, le rendu de LilyPond a évolué, et continue de
 s'améliorer lorsqu'on le compare aux partitions gravées à la main.
 
 Voici un extrait de l'une de nos éditions de référence (Bärenreiter
-BA@tie{}320)@tie{}:
+BA 320) :
 
 @iftex
 @sourceimage{baer-sarabande-hires,16cm,,}
@@ -723,7 +723,7 @@ BA@tie{}320)@tie{}:
 
 @noindent
 et ce que génère l'une des anciennes versions de LilyPond -- la 1.4,
-publiée en mai@tie{}2001@tie{}:
+publiée en mai 2001 :
 
 @iftex
 @sourceimage{pdf/lily14-sarabande,16cm,,}
@@ -735,7 +735,7 @@ publiée en mai@tie{}2001@tie{}:
 @noindent La sortie LilyPond est certes lisible, et acceptable pour
 beaucoup de gens.  Cependant, une comparaison minutieuse avec une
 édition gravée à la main révèle de nombreuses erreurs de
-formatage@tie{}:
+formatage :
 
 @iftex
 @sourceimage{lily14-sarabande-annotated-hires,16cm,,}
@@ -755,7 +755,7 @@ formatage@tie{}:
 
 @noindent
 Passons sous silence les notes et indications absentes, tout comme
-la faute de hauteur@tie{}!
+la faute de hauteur !
 
 En ajustant les algorithmes, paramètres et polices concernés, nous avons
 pu améliorer le résultat.  La deuxième ligne ci-dessous a été générée
@@ -804,13 +804,13 @@ proche d'une qualité de publication que les précédentes.
 
 Nous pouvons aussi évaluer les capacités de LilyPond dans ses choix, en
 comparant ses résultats avec ce que génèrent d'autres d'autres logiciels
-du marché.  Notre choix s'est porté sur Finale@tie{}2008, l'un des
+du marché.  Notre choix s'est porté sur Finale 2008, l'un des
 logiciels les plus populaires notamment en Amérique du Nord.  Son plus
 proche concurrent est Sibelius, très répandu sur le marché européen.
 
 Pour cette analyse comparative, nous avons choisi la fugue en sol mineur
-du premier livre du Clavier bien tempéré de Bach (BWV@tie{}861). En
-voici le thème@tie{}:
+du premier livre du Clavier bien tempéré de Bach (BWV 861). En
+voici le thème :
 
 @lilypond
 \relative c' {
@@ -837,7 +837,7 @@ systèmes de trois mesure, et un troisième -- s'étalant sur toute la
 ligne -- pour la dernière mesure.
 
 La plupart des différences entre ces deux éditions -- Finale pour la
-première image -- se situent dans les mesures 28 et 29@tie{}:
+première image -- se situent dans les mesures 28 et 29 :
 
 @iftex
 @sourceimage{pdf/bwv861mm28-29,14cm,,}
@@ -906,7 +906,7 @@ partIV = \relative c {
 }
 @end lilypond
 
-Entre autres défauts du résultat brut de Finale, nous notons@tie{}:
+Entre autres défauts du résultat brut de Finale, nous notons :
 
 @itemize @bullet
 @item La majorité des ligatures est trop éloignée de la portée.
@@ -919,7 +919,7 @@ Beams}, que nous avons décidé de laisser de côté pour cet exemple.
 
 @item Finale n'ajuste pas la position des notes qui s'entrecroisent.  Il
 en résulte une lecture peu évidente lorsque les voix supérieure et
-inférieure de croisent temporairement@tie{}:
+inférieure de croisent temporairement :
 
 @c KEEP LY
 @lilypond
@@ -943,7 +943,7 @@ collide = \once \override NoteColumn #'force-hshift = #0
 fixe de la portée.  Si l'utilisateur peut les déplacer à loisir, le
 logiciel ne se soucie en rien de ce qui se passe dans les autres voix.
 Par chance, il n'y a aucune collision entre un silence et une note dans
-cet exemple@tie{}; cela tient plutôt à la position des notes qu'à celle
+cet exemple ; cela tient plutôt à la position des notes qu'à celle
 des silences.  Tout compte fait, le mérite en revient à Bach plutôt qu'à
 Finale d'éviter les collisions.
 
@@ -954,11 +954,11 @@ fournir un résultat admirable.  Au contraire, un utilisateur chevronné
 pourra obtenir quelque chose d'excellent, mais au prix d'une bonne dose
 tant de dextérité que de temps.  La différence fondamentale entre
 LilyPond et les générateurs de partition commerciaux réside dans le fait
-suivant@tie{}: LilyPond tend à réduire l'intervention de l'utilisateur à
+suivant : LilyPond tend à réduire l'intervention de l'utilisateur à
 sa plus simple expression, alors que les autres programmes font tout
 pour avoir une interface attractive pour effectuer toutes les retouches.
 
-Par ailleurs, Finale commet une erreur particulièrement flagrante@tie{}:
+Par ailleurs, Finale commet une erreur particulièrement flagrante :
 il manque un bémol à la mesure 33
 
 @quotation
@@ -985,12 +985,12 @@ reproduites en intégralité à la fin de cet essai, ainsi que quatre
 autres versions.  Vous noterez certaines variations entre les éditions
 traditionnelles, et LilyPond tient un rang acceptable.  Il reste tout de
 même quelques petits défauts à régler, comme le raccourcissement peut
-être exagéré des hampes@tie{}; il y a donc encore de quoi faire pour les
+être exagéré des hampes ; il y a donc encore de quoi faire pour les
 développeurs.
 
 La typographie relevant d'un jugement humain, les personnes ne peuvent
 être remplacées.  Beaucoup de tâches rébarbatives peuvent cependant être
-automatisées@tie{}: si LilyPond parvenait à gérer la plupart des
+automatisées : si LilyPond parvenait à gérer la plupart des
 situations usuelles correctement, ce serait un grand pas en avant pour
 l'édition informatisée.  Au fil du temps, le logiciel pourra être révisé
 afin d'automatiser de plus en plus d'actions, de sorte que les
@@ -1025,17 +1025,17 @@ de LilyPond.
 Le format de saisie idéal pour un système évolué de formatage consiste
 en la description abstraite du contenu.  Dans le cas qui nous occupe, il
 s'agit tout bonnement de la musique.  Cela n'est pas sans poser un
-énorme problème@tie{}: comment définir @emph{ce qu'est} la
-musique@tie{}?  Pour résoudre ce problème, nous l'avons inversé.  Au
+énorme problème : comment définir @emph{ce qu'est} la
+musique ?  Pour résoudre ce problème, nous l'avons inversé.  Au
 lieu de définir ce qu'est la musique, notre programme sert de
-définition@tie{}: nous avons écrit un programme capable de produire des
+définition : nous avons écrit un programme capable de produire des
 partitions, et avons ajusté son format de saisie pour être aussi léger
 que possible.  Lorsque le format ne peut plus être simplifié, nous
 avons par définition atteint le contenu même.  Autrement dit, notre
 programme utilise la définition formelle d'un document musical.
 
 La syntaxe est également celle de l'interface utilisateur de LilyPond,
-puisqu'elle peut être facilement tapée au clavier@tie{}:
+puisqu'elle peut être facilement tapée au clavier :
 
 @example
 @{
@@ -1054,10 +1054,10 @@ sont un do médium noire et un ré croche juste au-dessus.
 
 À petite échelle, une telle syntaxe est pratique.  À plus grande
 échelle, une structuration est nécessaire.  Sans cela, comment saisir
-des pièces aussi complexes qu'un opéra ou une symphonie@tie{}?  La
+des pièces aussi complexes qu'un opéra ou une symphonie ?  La
 structure est construite selon le même concept que les expressions
-musicales@tie{}: c'est en combinant de petits fragments qu'une musique
-plus complexe peut être représentée.  Par exemple@tie{}:
+musicales : c'est en combinant de petits fragments qu'une musique
+plus complexe peut être représentée.  Par exemple :
 
 @lilypond[quote,verbatim,fragment,relative=1]
 f4
@@ -1065,7 +1065,7 @@ f4
 
 @noindent
 Quand des notes sont combinées simultanément, il suffit de les insérer
-entre @code{<<} et @code{>>}@tie{}:
+entre @code{<<} et @code{>>} :
 
 @example
 <<c4 d4 e4>>
@@ -1076,8 +1076,8 @@ entre @code{<<} et @code{>>}@tie{}:
 @end lilypond
 
 @noindent
-Insérées dans une paire d'accolades @code{@{@tie{}@dots{}@tie{}@}}, ces
-expressions sont intégrées dans une séquence@tie{}:
+Insérées dans une paire d'accolades @code{@{ @dots{} @}}, ces
+expressions sont intégrées dans une séquence :
 
 @example
 @{ f4 <<c4 d4 e4>> @}
@@ -1090,7 +1090,7 @@ expressions sont intégrées dans une séquence@tie{}:
 @noindent
 Ceci constitue une nouvelle expression, qui peut être à son tour
 combinée avec une autre expression simultanée (en l'occurrence une
-blanche) à l'aide de @code{<<}, @code{\\} et @code{>>}@tie{}:
+blanche) à l'aide de @code{<<}, @code{\\} et @code{>>} :
 
 @example
 << g2 \\ @{ f4 <<c4 d4 e4>> @} >>
@@ -1110,15 +1110,15 @@ Ce sont la syntaxe et l'interface qui concernent les utilisateurs.
 Elles sont sujettes à discussion, puisque relatives aux goûts de chacun.
 Bien que ces discussions soient intéressantes, elles ne sont pas
 productives.  À l'échelle de LilyPond, l'importance du format de saisie
-est minime@tie{}: inventer une syntaxe claire est bien plus aisé
+est minime : inventer une syntaxe claire est bien plus aisé
 qu'écrire un code de mise en page décent.  Ceci est d'ailleurs
 illustré par le nombre de lignes de code de ces composants
-respectifs@tie{}: l'analyse du texte de saisie et sa représentation
-pèsent moins de 10@tie{}% du code.
+respectifs : l'analyse du texte de saisie et sa représentation
+pèsent moins de 10 % du code.
 
 Dans la conception des structures utilisées par LilyPond, nous avons
 pris certaines options divergentes des autres logiciels.  Considérons la
-nature par essence hiérarchique de la notation musicale@tie{}:
+nature par essence hiérarchique de la notation musicale :
 
 @lilypond[quote,fragment]
 <<
@@ -1137,7 +1137,7 @@ nature par essence hiérarchique de la notation musicale@tie{}:
 
 Nous y voyons des hauteurs regroupées en accords appartenant à des
 mesures elles-mêmes rattachées à des portées.  On pourrait représenter
-cela par un système de boîtes imbriquées@tie{}:
+cela par un système de boîtes imbriquées :
 
 @quotation
 @iftex
@@ -1150,7 +1150,7 @@ cela par un système de boîtes imbriquées@tie{}:
 
 Cette structure est cependant réductrice car reposant sur des postulats
 extrêmement restrictifs.  Cela devient plus évident dès lors que la
-musique se complique@tie{}:
+musique se complique :
 
 @lilypond[quote]
 \layout {
@@ -1235,7 +1235,7 @@ Comment intégrer un tel monstre aux si nombreux visages ? Notre solution
 est de clairement distinguer la notation -- @emph{quels} symboles
 utiliser -- de la gravure -- @emph{où} les placer.  Pour appréhender la
 notation, nous l'avons disséquée en éléments simples (et
-programmables)@tie{}: chaque type de symbole est géré par un module --
+programmables) : chaque type de symbole est géré par un module --
 ou greffon -- différent.  Tous ces modules sont entièrement
 configurables et indépendants, chacun pouvant être développé et amélioré
 séparément.  Nous appelons ces modules des graveurs (@emph{engravers} en
@@ -1244,7 +1244,7 @@ graphiquement les idées musicales.
 
 
 Le module le plus basique, qu'on appelle @code{Note_heads_engraver},
-crée les têtes de notes@tie{}:
+crée les têtes de notes :
 
 @lilypond[quote,ragged-right]
 \include "engraver-example.ily"
@@ -1277,7 +1277,7 @@ crée les têtes de notes@tie{}:
 
 @noindent
 Puis le module @code{Staff_symbol_engraver} génère les objets
-représentant les lignes de portée@tie{}:
+représentant les lignes de portée :
 
 @lilypond[quote,ragged-right]
 \include "engraver-example.ily"
@@ -1309,7 +1309,7 @@ représentant les lignes de portée@tie{}:
 
 @noindent
 le module @code{Clef_engraver} fournit au @code{Note_heads_engraver}
-la hauteur à laquelle doit être placée chaque tête de note@tie{}:
+la hauteur à laquelle doit être placée chaque tête de note :
 
 @lilypond[quote,ragged-right]
 \include "engraver-example.ily"
@@ -1339,7 +1339,7 @@ la hauteur à laquelle doit être placée chaque tête de note@tie{}:
 
 @noindent
 et, enfin, les hampes et leurs crochets sont gérés par le
-@code{Stem_engraver}@tie{}:
+@code{Stem_engraver} :
 
 @lilypond[quote,ragged-right]
 \include "engraver-example.ily"
@@ -1379,13 +1379,13 @@ tout ce qui est nécessaire à une partition.
 \score { \topVoice }
 @end lilypond
 
-@cindex polyphony
-@cindex engraving multiple voices
-@cindex contexts
+@cindex polyphonie
+@cindex gravure de plusieurs voix
+@cindex contextes
 
 Le principe décrit plus haut fonctionne très bien pour de la musique
-monophonique, mais qu'en est-il de la polyphonie@tie{}?  Dans ce cas,
-plusieurs voix peuvent partager la même portée@tie{}:
+monophonique, mais qu'en est-il de la polyphonie ?  Dans ce cas,
+plusieurs voix peuvent partager la même portée :
 
 @lilypond[quote,ragged-right]
 \include "engraver-example.ily"
@@ -1401,7 +1401,7 @@ barres de mesures, etc. sont placées dans un groupe @emph{Staff context}
 (contexte de portée).  Dans le cas d'une polyphonie, un contexte de
 portée contient plusieurs contextes de voix.  De même, plusieurs
 contextes de portée peuvent être assemblés dans un contexte de partition
-(@emph{Score context})@tie{}:
+(@emph{Score context}) :
 
 @lilypond[quote,ragged-right]
 \include "engraver-example.ily"
@@ -1423,9 +1423,9 @@ Référence des propriétés internes :
 @translationof Flexible architecture
 
 Pour ses premiers pas, LilyPond était totalement écrit en langage
-C++@tie{}; les programmeurs gravaient les fonctionnalités du programme
+C++ ; les programmeurs gravaient les fonctionnalités du programme
 dans le marbre.  Cela s'est avéré peu satisfaisant pour plusieurs
-raisons@tie{}:
+raisons :
 
 @itemize
 
@@ -1519,7 +1519,7 @@ procédures.  Ces procédures réalisent le formatage prédéfini, dont
 l'apparence peut être changée en remplaçant ces procédures par d'autres.
 Dans l'exemple suivant, la règle permettant à l'objet @qq{tête de note}
 de dessiner son symbole est modifiée au cours de l'extrait
-musical@tie{}:
+musical :
 
 @lilypond[quote,ragged-right]
 #(set-global-staff-size 30)
@@ -1698,11 +1698,11 @@ accéder directement au logiciel, rendez-vous sur www.lilypond.org.
 Cette annexe présente quatre éditions de référence et deux éditions
 informatisées des sept dernières mesures de la fugue en sol mineur
 extraite du Premier livre du clavier bien tempéré de Bach
-(BWV@tie{}861).
+(BWV 861).
 
 @noindent
 Bärenreiter BA5070 (Neue Ausgabe Sämtlicher Werke, Serie V, Band 6.1,
-1989)@tie{}:
+1989) :
 
 @iftex
 @sourceimage{bwv861-baer,16cm,,}
@@ -1716,7 +1716,7 @@ Bärenreiter BA5070 (Neue Ausgabe Sämtlicher Werke, Serie V, Band 6.1,
 1989), à partir d'une autre source.  En plus de différences au niveau
 des éléments textuels, ce travail montre que, au sein d'une même maison
 d'édition, les appréciations peuvent être différentes selon le
-graveur@tie{}:
+graveur :
 
 @iftex
 @sourceimage{bwv861-baer-alt,16cm,,}
@@ -1727,9 +1727,9 @@ graveur@tie{}:
 
 @noindent
 Breitkopf & Härtel, édité par Ferruccio Busoni (Wiesbaden, 1894),
-disponible à la Petrucci Music Library (IMSLP@tie{}#22081).  Les
+disponible à la Petrucci Music Library (IMSLP #22081).  Les
 éléments éditoriaux tels que doigtés et articulations en ont été gommés
-aux fins de comparaison avec les autres éditions@tie{}:
+aux fins de comparaison avec les autres éditions :
 
 @iftex
 @sourceimage{bwv861-breitkopf,16cm,,}
@@ -1740,7 +1740,7 @@ aux fins de comparaison avec les autres éditions@tie{}:
 
 @noindent
 Bach-Gesellschaft edition (Leipzig, 1866), disponible à la Petrucci
-Music Library (IMSPL@tie{}#02221)@tie{}:
+Music Library (IMSPL #02221) :
 
 @iftex
 @sourceimage{bwv861-gessellschaft,16cm,,}
@@ -1750,7 +1750,7 @@ Music Library (IMSPL@tie{}#02221)@tie{}:
 @end ifnottex
 
 @noindent
-Finale 2008@tie{}:
+Finale 2008 :
 
 @iftex
 @sourceimage{pdf/bwv861-finale2008a,,,}
@@ -1761,7 +1761,7 @@ Finale 2008@tie{}:
 
 @sp 4
 @noindent
-LilyPond, version @version{}@tie{}:
+LilyPond, version @version{} :
 
 @lilypond[staffsize=14.3,line-width=15.9\cm]
 global = {\key g \minor}
index 3faecd8aeb7480ae6c183eb812d43d6d7c109452..7e15d0fb161600b0f660490279bd5dfe4658100e 100644 (file)
@@ -1,14 +1,14 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
 
 @ignore
-    Translation of GIT committish: c299f84d574ac9b97ab7ffbb640b5c3a1cdca5cc
+    Translation of GIT committish: f37e505be4a6005fb28c373f2057a4d27aa08b38
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
     Guide, node Updating translation committishes..
 @end ignore
 
-@c \version "2.14.0"
+@c \version "2.16.0"
 
 @c Translators: Jean-Jacques Gerbaud, Valentin Villenave
 @c Translation checkers: Jean-Charles Malahieude
@@ -25,11 +25,11 @@ Voici des listes de références utilisées dans Lilypond.
 * Bibliographie développée::
 @end menu
 
+
 @node Bibliographie succincte
 @section Bibliographie succincte
 @translationof Short literature list
 
-
 Voici quelques titres intéressants pour en savoir plus
 sur la notation de la musique.
 
@@ -39,13 +39,12 @@ sur la notation de la musique.
 Klaus Ignatzek, Die Jazzmethode für Klavier. Schott's Söhne
 1995. Mainz, Germany ISBN 3-7957-5140-3.
 
-Une méthode d'introduction pour le jazz au piano. Un des premiers
+Une méthode d'introduction pour le jazz au piano.  Un des premiers
 chapitres contient une présentation des accords couramment utilisés
 dans la musique de jazz.
 
 
 @item Gerou 1996
-
 Tom Gerou and Linda Lusk, Essential Dictionary of Music
 Notation. Alfred Publishing, Van Nuys CA ISBN 0-88284-768-6.
 
@@ -60,6 +59,7 @@ Taplinger Publishing, New York (2nd edition).
 
 Un ouvrage canonique sur la notation de la musique.
 
+
 @item Ross 1987
 Ted Ross, Teach yourself the art of music engraving and processing.
 Hansen House, Miami, Florida 1987.
@@ -70,18 +70,19 @@ l'estampage, l'utilisation des plumes et les conventions de notation,
 ainsi que d'intéressants chapitres traitant de détails techniques et
 historiques.
 
+
 @item Schirmer 2001
 The G.Schirmer/AMP Manual of Style and Usage. G.Schirmer/AMP, NY, 2001.
 (Ce livre peut être commandé depuis le service de location.)
 
 Ce manuel se concentre spécifiquement sur la préparation d'épreuves
 pour les publications de Schirmer.  Il traite de plusieurs
-détails qu'on ne trouve pas dans les livres plus conventionnels. Il
+détails qu'on ne trouve pas dans les livres plus conventionnels.  Il
 donne également une bonne idée de la qualité requise pour des tirages
 destinés à la publication.
 
-@item Stone 1980
 
+@item Stone 1980
 Kurt Stone, Music Notation in the Twentieth Century.
 Norton, New York 1980.
 
index 114612d797ff906cf613e97b31ae3461e679957c..6869d2dc04830dd2fada011fe4df379b8b8f73d0 100644 (file)
@@ -1,13 +1,14 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
+
 @ignore
-    Translation of GIT committish: 952705bbbb000581a13836e6a733df04511e93c5
+    Translation of GIT committish: ea78e54687b8beb80958e55bcd3ddfbe90ab5967
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
     Guide, node Updating translation committishes..
 @end ignore
 
-@c \version "2.15.18"
+@c \version "2.16.0"
 
 @c Translators: Valentin Villenave, Jean-Charles Malahieude
 @c Translation checkers: Gilles Thibault
index d557e59969d0394c19be2323aa6a5cffdb68bfdb..c63427f72e0a3333457fc054a9ef571aabbd4de5 100644 (file)
@@ -1,13 +1,14 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
+
 @ignore
-    Translation of GIT committish: 952705bbbb000581a13836e6a733df04511e93c5
+    Translation of GIT committish: ea78e54687b8beb80958e55bcd3ddfbe90ab5967
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
     Guide, node Updating translation committishes..
 @end ignore
 
-@c \version "2.15.20"
+@c \version "2.16.0"
 
 @c Translators: Jean-Charles Malahieude
 
index 430d1acbbc313fa40d9a296b3917c2ec56689f8e..f546f05134a03a92c76c926ad3e2c1fe2a68c3f8 100644 (file)
@@ -1,6 +1,7 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
+
 @ignore
-   Translation of GIT committish: 1dea8bf1d7182f3d1a1c70bb2010f4585f56b3e6
+   Translation of GIT committish: 8df40d45e4366f4e9baa2cec3b7eb38b6482150f
 
    When revising a translation, copy the HEAD committish of the
    version that you are working on.  For details, see the Contributors'
@@ -25,7 +26,7 @@ Tutorial guidelines:  (different from policy.txt!)
 
 @end ignore
 
-@c \version "2.14.0"
+@c \version "2.16.0"
 
 @c Translators: Nicolas Grandclaude, Ludovic Sardain, Gauvain Pocentek
 @c Translation checkers: Jean-Charles Malahieude, Valentin Villenave, John Mandereau
@@ -45,6 +46,7 @@ créer de belles partitions utilisant une notation musicale courante
 * Dernières précisions::
 @end menu
 
+
 @node Notation sur une seule portée
 @section Notation sur une seule portée
 @translationof Single staff notation
@@ -67,7 +69,6 @@ Cette section présente la notation courante dont on a besoin pour
 @subsection  Contrôle de mesure
 @translationof Bar checks
 
-
 Les contrôles de barre de mesure -- @emph{bar checks} en anglais -- ne
 sont à priori pas strictement nécessaires.  Ils permettent cependant
 d'indiquer directement dans le code saisi -- à l'aide d'une barre
@@ -92,7 +93,7 @@ Manuel de notation :
 
 @warning{Si, comme nombre de nouveaux utilisateurs, ce qui suit vous
 paraît déroutant, lisez cette partie jusqu'au bout, à plus forte raison
-si vous n'avez jamais fait de solfège@tie{}!}
+si vous n'avez jamais fait de solfège !}
 
 @subheading Altérations
 
@@ -123,19 +124,20 @@ dénomination des notes dans les langues nordiques et germaniques,
 comme l'allemand ou le hollandais.
 
 @c DIV specific
-Cependant, si vous utilisez la commande
-@w{@code{@w{\language@tie{}"italiano"}}} pour entrer les noms de note
-français au lieu des noms hollandais, il faudra ajouter un @code{d} pour
-obtenir un dièse, et un @code{b} pour un bémol.  Le double dièse et le
-double bémol s'obtiennent en ajoutant respectivement @code{dd} et
-@code{bb}.  Pour en savoir plus sur les autres langues disponibles,
-consultez @ruser{Nom des notes dans d'autres langues}.
+Cependant, si vous utilisez la commande @code{\language "italiano"} pour
+entrer les noms de note français au lieu des noms hollandais, il faudra
+ajouter un @code{d} pour obtenir un dièse, et un @code{b} pour un bémol.
+Le double dièse et le double bémol s'obtiennent en ajoutant
+respectivement @code{dd} et @code{bb}.  Pour en savoir plus sur les
+autres langues disponibles, consultez
+@ruser{Nom des notes dans d'autres langues}.
 @c END DIV
 
 @lilypond[verbatim,quote,relative=2]
 cis1 ees fisis, aeses
 @end lilypond
 
+
 @subheading Armures
 
 @cindex armure, définition de l'
@@ -167,6 +169,7 @@ a
 
 @smallspace
 
+
 @subheading Attention aux armures et aux hauteurs
 
 Glossaire musicologique :
@@ -179,7 +182,7 @@ La combinaison de l'@notation{armure} et des hauteurs de note -- y
 compris les altérations -- permet à LilyPond de déterminer dans quel
 cas imprimer des @notation{altérations accidentelles}.  L'armure
 n'affecte que les altérations @emph{imprimées}, et non les hauteurs
-réelles@tie{}! Cette fonctionnalité est souvent source de confusion pour
+réelles ! Cette fonctionnalité est souvent source de confusion pour
 les nouveaux utilisateurs, aussi expliquons-la en détail.
 
 LilyPond fait une distinction nette entre le contenu musical et la
@@ -190,7 +193,7 @@ accidentelle -- un @emph{signe} bémol, bécarre ou dièse -- devant la
 note correspondante est une question qui relève de la mise en forme.
 La gravure d'une partition suit des règles, en particulier des règles
 d'indication des altérations accidentelles.  Les hauteurs de note, en
-revanche, relèvent de ce que vous voulez entendre@tie{}; et, dans la
+revanche, relèvent de ce que vous voulez entendre ; et, dans la
 mesure où la musique que vous entrez est censée être celle que vous
 voulez entendre, LilyPond, qui n'est chargé que de la gravure, ne les
 choisira pas à votre place.
@@ -207,17 +210,17 @@ aucune note n'a d'altération accidentelle, et pourtant vous devrez
 entrer le @code{is} pour les notes @code{cis} et @code{fis}.
 
 Le code @code{b} ne veut pas dire @qq{Imprimez-moi un point noir sur
-la troisième ligne de la portée.}  Cela signifie plutôt@tie{}: @qq{Ici se
+la troisième ligne de la portée.}  Cela signifie plutôt : @qq{Ici se
 trouve une note dont la hauteur est un si naturel.}  Avec une armure
 de la bémol majeur, ce @code{si} est flanqué d'un bécarre
-accidentel@tie{}:
+accidentel :
 
 @lilypond[verbatim,quote,relative=2]
 \key aes \major
 aes4 c b c
 @end lilypond
 
-Prenons un autre exemple@tie{}: imaginez-vous devant un piano@tie{}; dès
+Prenons un autre exemple : imaginez-vous devant un piano ; dès
 lors que vous voulez enfoncer l'une des touches noires, il vous faudra
 @strong{ajouter} un @code{is} ou un @code{es} au nom de la note.
 
@@ -229,7 +232,6 @@ connaître les différentes manières dont les altérations accidentelles
 peuvent être imprimées, consultez
 @ruser{Altérations accidentelles automatiques}.
 
-
 @seealso
 Manuel de notation :
 @ruser{Nom des notes dans d'autres langues},
@@ -252,6 +254,7 @@ Manuel de notation :
 @funindex ( ... )
 @funindex \( ... \)
 
+
 @subheading Liaisons de prolongation
 
 Glossaire musicologique :
@@ -265,9 +268,9 @@ liée.
 g4~ g c2~ | c4 ~ c8 a8 ~ a2 |
 @end lilypond
 
+
 @cindex liaisons d'articulation
 @cindex articulation, liaisons d'
-
 @subheading Liaisons d'articulation
 
 @c Le terme de "slur" a deux sens en français : articulation et phrasé.
@@ -287,6 +290,7 @@ respectivement d'un signe @code{(} et @code{)}.
 d4( c16) cis( d e c cis d) e( d4)
 @end lilypond
 
+
 @cindex liaisons de phrasé
 @cindex phrasé, liaisons de
 @cindex legato
@@ -303,6 +307,7 @@ g4\( g8( a) b( c) b4\)
 
 @smallspace
 
+
 @cindex liaisons d'articulation et de prolongation, différences
 @subheading Attention aux types de liaison
 
@@ -321,7 +326,6 @@ enchâssées dans un @emph{legato} ou un phrasé.
 c4~( c8 d~ d4 e)
 @end lilypond
 
-
 @seealso
 Manuel de notation :
 @ruser{Liaisons de prolongation},
@@ -343,15 +347,15 @@ Glossaire musicologique :
 @rglos{articulation}.
 
 Des @notation{articulations} peuvent être ajoutées à une note, au moyen
-d'un tiret @code{-} suivi d'un caractère@tie{}:
+d'un tiret @code{-} suivi d'un caractère :
 
 @lilypond[verbatim,quote,relative=2]
 c4-^ c-+ c-- c-|
 c4-> c-. c2-_
 @end lilypond
 
-@subheading Doigtés
 
+@subheading Doigtés
 @cindex doigtés
 
 @funindex ^
@@ -361,7 +365,7 @@ Glossaire musicologique :
 @rglosnamed{fingering,doigté}.
 
 De même, des indications de doigté peuvent être ajoutées à une note en
-utilisant un tiret (@samp{-}) et le chiffre à écrire@tie{}:
+utilisant un tiret (@samp{-}) et le chiffre à écrire :
 
 @lilypond[verbatim,quote,relative=2]
 c4-3 e-5 b-2 a-1
@@ -378,6 +382,7 @@ l'articulation.
 c4_-^1 d^. f^4_2-> e^-_+
 @end lilypond
 
+
 @subheading Nuances
 
 @cindex nuances
@@ -403,7 +408,7 @@ Glossaire musicologique :
 @rglos{decrescendo}.
 
 On obtient un signe de @notation{nuance} en ajoutant à la note les
-lettres du signe, précédées d'un anti-slash @code{\}@tie{}:
+lettres du signe, précédées d'un anti-slash @code{\} :
 
 @lilypond[verbatim,quote,relative=2]
 c4\ff c\mf c\p c\pp
@@ -419,13 +424,12 @@ c4\ff c\mf c\p c\pp
 @notation{Crescendos} et @notation{decrescendos} débutent avec les
 commandes @code{\<} et @code{\>}.  Ils se terminent soit par une
 nuance d'arrivée, par exemple @code{\f}, soit par la commande
-@code{\!}@tie{}:
+@code{\!} :
 
 @lilypond[verbatim,quote,relative=2]
 c4\< c\ff\> c c\!
 @end lilypond
 
-
 @seealso
 Manuel de notation :
 @ruser{Articulations et ornements},
@@ -450,8 +454,7 @@ On peut ajouter du texte à une partition :
 c2^"espr" a_"legato"
 @end lilypond
 
-Pour mettre en forme du texte, on utilise la commande
-@code{\markup}@tie{}:
+Pour mettre en forme du texte, on utilise la commande @code{\markup} :
 
 @lilypond[verbatim,quote,relative=2]
 c2^\markup{ \bold espr}
@@ -460,7 +463,6 @@ a2_\markup{
 }
 @end lilypond
 
-
 @seealso
 Manuel de notation :
 @ruser{Ajout de texte}.
@@ -487,7 +489,7 @@ Manuel de notation :
 Glossaire musicologique :
 @rglosnamed{beam,ligature}.
 
-Toutes les barres de ligature sont dessinées automatiquement@tie{}:
+Toutes les barres de ligature sont dessinées automatiquement :
 
 @lilypond[verbatim,quote,relative=2]
 a8 ais d ees r d c16 b a8
@@ -514,7 +516,6 @@ a8 c b4 d8. c16 b4 |
 a8 c b4 d8. c16 b4 |
 @end lilypond
 
-
 @seealso
 Manuel de notation :
 @ruser{Barres de ligature automatiques},
@@ -537,14 +538,15 @@ Manuel de notation :
 Glossaire musicologique : @rglosnamed{anacrusis,anacrouse}.
 
 On crée une levée (ou anacrouse) avec la commande @code{\partial},
-suivie d'une durée@tie{}: @code{\partial@tie{}4} produit une levée d'une
-noire et @code{\partial@tie{}8} d'une croche.
+suivie d'une durée : @code{\partial 4} produit une levée d'une
+noire et @code{\partial 8} d'une croche.
 
 @lilypond[verbatim,quote,relative=2]
 \partial 8 f8 |
 c2 d |
 @end lilypond
 
+
 @subheading Nolets
 
 @cindex nolets
@@ -557,11 +559,11 @@ Glossaire musicologique : @rglosnamed{note value,valeur d'une note},
 @rglosnamed{triplet,triolet}.
 
 Les @notation{nolets} sont créés avec la commande @code{\times}, qui
-prend deux arguments@tie{}: une fraction et une expression musicale.  La
+prend deux arguments : une fraction et une expression musicale.  La
 durée des notes de l'expression musicale est multipliée par la
 fraction.  Par exemple les notes d'un @notation{triolet} durent les
 deux tiers de la durée de leur notation réelle, cette fraction est
-donc de 2/3 pour les triolets@tie{}:
+donc de 2/3 pour les triolets :
 
 @lilypond[verbatim,quote,relative=2]
 \times 2/3 { f8 g a }
@@ -570,6 +572,7 @@ donc de 2/3 pour les triolets@tie{}:
 \times 2/3 { d4 a8 }
 @end lilypond
 
+
 @subheading Notes d'ornement
 
 @cindex notes d'ornement
@@ -585,12 +588,13 @@ donc de 2/3 pour les triolets@tie{}:
 @funindex acciaccatura
 
 Glossaire musicologique :
-@rglosnamed{grace notes,ornements}, @rglosnamed{acciaccatura,acciacature},
+@rglosnamed{grace notes,ornements},
+@rglosnamed{acciaccatura,acciaccature},
 @rglosnamed{appoggiatura,appogiature}.
 
 Des @notation{notes d'ornement} s'obtiennent en appliquant la commande
 @code{\grace}, @code{\appoggiatura} ou @code{\acciaccatura} à une
-expression musicale@tie{}:
+expression musicale :
 
 @lilypond[verbatim,quote,relative=2]
 c2 \grace { a32[ b] } c2 |
@@ -598,7 +602,6 @@ c2 \appoggiatura b16 c2 |
 c2 \acciaccatura b16 c2 |
 @end lilypond
 
-
 @seealso
 Manuel de notation :
 @ruser{Notes d'ornement},
@@ -611,11 +614,11 @@ Manuel de notation :
 @translationof Multiple notes at once
 
 Cette section traite de situations où l'on a plus d'une note à la
-fois@tie{}: plusieurs instruments, plusieurs voix ou portées pour un
+fois : plusieurs instruments, plusieurs voix ou portées pour un
 même instrument (le piano, par exemple), et les accords.
 
 En théorie musicale, la polyphonie désigne une musique constituée de
-plusieurs voix@tie{}; dans LilyPond, ce terme désigne les situations où
+plusieurs voix ; dans LilyPond, ce terme désigne les situations où
 il y a plus d'une voix sur une même portée.
 
 @menu
@@ -635,7 +638,7 @@ il y a plus d'une voix sur une même portée.
 
 Dans les fichiers source LilyPond, la musique est représentée par ce
 qu'on appelle des @emph{expressions musicales}.  En soi, une seule note
-peut constituer une expression musicale@tie{}:
+peut constituer une expression musicale :
 
 @lilypond[verbatim,quote,relative=2]
 a4
@@ -643,7 +646,7 @@ a4
 
 Mettre un groupe de notes entre accolades crée une nouvelle expression
 musicale, appelée @emph{expression musicale composée}.  En voici un
-exemple avec deux notes@tie{}:
+exemple avec deux notes :
 
 @lilypond[verbatim,quote,relative=2]
 { a4 g4 }
@@ -654,21 +657,22 @@ notes par exemple -- signifie qu'elles doivent être jouées
 successivement, les unes après les autres.  Le résultat est une
 expression, qui peut elle-même être regroupée séquentiellement avec
 d'autres expressions.  Ici, l'expression de l'exemple précédent est
-combinée à deux notes@tie{}:
+combinée à deux notes :
 
 @lilypond[verbatim,quote,relative=2]
 { { a4 g } f g }
 @end lilypond
 
+
 @subheading Analogie avec les expressions mathématiques
 
 @cindex expression
 
-Ce mécanisme est similaire aux formules mathématiques@tie{}: une grosse
+Ce mécanisme est similaire aux formules mathématiques : une grosse
 formule est créée en assemblant plusieurs petites formules.  De telles
 formules sont appelées expressions, elles ont une définition
 récursive, de telle sorte que vous pouvez fabriquer des expressions
-arbitrairement longues et complexes.  Par exemple@tie{}:
+arbitrairement longues et complexes.  Par exemple :
 
 @example
 1
@@ -710,7 +714,7 @@ Glossaire musicologique : @rglosnamed{polyphony,polyphonie}.
 
 Cette technique est utile pour de la musique @notation{polyphonique}.
 Pour entrer une musique avec plusieurs voix ou plusieurs portées, nous
-pouvons aussi combiner @emph{en parallèle} les expressions@tie{}: deux
+pouvons aussi combiner @emph{en parallèle} les expressions : deux
 voix qui doivent être jouées en même temps, sont entrées comme une
 combinaison simultanée de deux expressions.  Une expression musicale
 @qq{simultanée} est formée en entourant les expressions entre @code{<<}
@@ -740,9 +744,9 @@ mais pas au @code{c''} de la commande @code{@bs{}relative} de départ.}
 
 Pour déterminer le nombre de portées, LilyPond regarde le début
 de la première expression.  Si c'est une seule note, une seule portée
-est produite@tie{}; si c'est une expression simultanée, plusieurs
+est produite ; si c'est une expression simultanée, plusieurs
 portées sont produites.  Nous avons dans l'exemple ci-dessous une
-expression complexe@tie{}; dans la mesure où elle débute par une note
+expression complexe ; dans la mesure où elle débute par une note
 seule, elle sera produite sur une unique portée.
 
 @lilypond[verbatim,quote]
@@ -794,7 +798,6 @@ chaque partie de la musique constituant une portée.  Ces éléments
 }
 @end lilypond
 
-
 La commande @code{\new} introduit un @qq{contexte de notation}.  Un
 contexte de notation est un environnement dans lequel les événements
 musicaux -- comme les notes ou les commandes @code{\clef} -- sont
@@ -857,7 +860,7 @@ La musique pour piano s'écrit sur deux portées reliées par une
 @notation{accolade}.  La gravure de ce type de portée est semblable à
 l'exemple de musique polyphonique de @ref{Plusieurs portées}, mais
 maintenant cette expression entière est interprétée dans un contexte
-@code{PianoStaff}@tie{}:
+@code{PianoStaff} :
 
 @example
 \new PianoStaff <<
@@ -878,14 +881,13 @@ Voici un bref exemple :
 @end lilypond
 
 Vous pouvez générer d'autres formes de regroupement, avec
-@w{@code{\new GrandStaff}} pour une partition d'orchestre, ou
-@w{@code{\new ChoirStaff}} qui sied particulièrement aux partitions
+@code{\new GrandStaff} pour une partition d'orchestre, ou
+@code{\new ChoirStaff} qui sied particulièrement aux partitions
 chorales.  Chacun de ces regroupements constitue un contexte à part
 entière, avec ses particularités, tant au niveau du signe qui regroupe
 les portées au sein d'un @notation{système} qu'au niveau de l'étendue
 des barres de mesure.
 
-
 @seealso
 Manuel de notation :
 @ruser{Instruments utilisant des portées multiples},
@@ -918,7 +920,7 @@ r4 <c e g> <c f a>2
 Beaucoup d'éléments de notation que l'on peut attacher à une note
 simple, comme une liaison, un crochet indiquant un début ou une fin de
 lien, un signe d'articulation, peuvent être également attachés à un
-accord@tie{}: il faut ajouter ces indications après les hauteurs et la
+accord : il faut ajouter ces indications après les hauteurs et la
 durée, donc @emph{à l'extérieur} des chevrons.
 
 @lilypond[verbatim,quote,relative=2]
@@ -1000,7 +1002,7 @@ come out to play}.
 
 Des @notation{paroles} peuvent être associées à ces notes, en les
 combinant avec la commande @code{\addlyrics}.  On entre les paroles en
-séparant chaque syllable par une espace@tie{}:
+séparant chaque syllable par une espace :
 
 @lilypond[verbatim,quote]
 <<
@@ -1020,11 +1022,11 @@ paroles de la dernière syllabe -- par une espace ou un saut de ligne --
 au risque de voir apparaître une
 @rprogram{Erreur renvoyant à ../ly/init.ly}.}
 
-
 Notez les doubles chevrons @w{@code{<< ... >>}} encadrant
-toute la pièce@tie{}; ils indiquent simplement que la musique et les
+toute la pièce ; ils indiquent simplement que la musique et les
 paroles se produisent en même temps.
 
+
 @node Alignement des paroles sur une mélodie
 @subsection Alignement des paroles sur une mélodie
 @translationof Aligning lyrics to a melody
@@ -1058,7 +1060,7 @@ shine as bright as day}.  Ajoutons-la au code.
 >>
 @end lilypond
 
-Si vous compilez ce code en l'état, vous verrez apparaître@tie{}:
+Si vous compilez ce code en l'état, vous verrez apparaître :
 
 @example
 song.ly:12:29: Avertissement : échec du contrôle de mesure (barcheck) à : 5/8
@@ -1069,13 +1071,13 @@ song.ly:12:46: Avertissement : échec du contrôle de mesure (barcheck) à : 3/8
                                               |
 @end example
 
-Voici qui illustre bien l'utilité des contrôles de barre de
-mesure@tie{}!  Remarquez que les paroles ajoutées ne s'alignent pas bien
-avec les notes.  Le mot @emph{shine} devrait être chanté sur deux notes
-au lieu d'une.  On appelle ceci un @notation{mélisme}@tie{}: il s'agit
-d'une seule syllabe chantée sur plus d'une note.  Il existe plusieurs
-façons d'étaler une sylabe sur plusieurs notes, la plus simple étant de
-lier les notes du mélisme.  Pour les détails, consultez @ref{Liaisons}.
+Voici qui illustre bien l'utilité des contrôles de barre de mesure !
+Remarquez que les paroles ajoutées ne s'alignent pas bien avec les
+notes.  Le mot @emph{shine} devrait être chanté sur deux notes au lieu
+d'une.  On appelle ceci un @notation{mélisme} : il s'agit d'une seule
+syllabe chantée sur plus d'une note.  Il existe plusieurs façons
+d'étaler une syllabe sur plusieurs notes, la plus simple étant de lier
+les notes du mélisme.  Pour les détails, consultez @ref{Liaisons}.
 
 @lilypond[verbatim,quote]
 <<
@@ -1095,7 +1097,7 @@ lier les notes du mélisme.  Pour les détails, consultez @ref{Liaisons}.
 Les paroles sont maintenant correctement alignées, mais les liens de
 croche automatiques ne conviennent pas pour les notes au-dessus de
 @emph{shine as}.  On peut les corriger en ajoutant des liens de croche
-manuels@tie{}; pour ceci consultez
+manuels ; pour ceci consultez
 @ref{Barres de ligature automatiques et manuelles}.
 
 @lilypond[verbatim,quote]
@@ -1179,11 +1181,11 @@ sur l'alignement de paroles à une mélodie.
 @end lilypond
 
 Avec certaines paroles, en particulier en italien, il se produit la
-situation inverse@tie{}: il peut y avoir plusieurs syllabes sur une
-seule note.  On réalise ceci avec LilyPond grâce à un caractère souligné
+situation inverse : il peut y avoir plusieurs syllabes sur une seule
+note.  On réalise ceci avec LilyPond grâce à un caractère souligné
 @code{_} sans espace entre les syllabes, ou alors en groupant les
-syllabes avec des guillemets.  L'exemple suivant est extrait de l'air
-de Figaro @emph{Largo al factotum}, dans @notation{Figaro} de Rossini, où
+syllabes avec des guillemets.  L'exemple suivant est extrait de l'air de
+Figaro @emph{Largo al factotum}, dans @notation{Figaro} de Rossini, où
 la syllabe @emph{al} est chantée sur la même note que @emph{go}.
 
 @c no ragged-right here because otherwise the hyphens get lost,
@@ -1202,7 +1204,6 @@ la syllabe @emph{al} est chantée sur la même note que @emph{go}.
 >>
 @end lilypond
 
-
 @seealso
 Manuel de notation :
 @ruser{Musique vocale}.
@@ -1212,7 +1213,7 @@ Manuel de notation :
 @subsection Paroles pour plusieurs portées
 @translationof Lyrics to multiple staves
 
-@cindex paroles et portées mutiples
+@cindex paroles et portées multiples
 @cindex portées multiples et paroles
 
 La méthode simple d'ajout de paroles avec @code{\addlyrics} peut être
@@ -1245,8 +1246,8 @@ L'exemple suivant est extrait de @emph{Judas Macchabée} de Händel.
 Pour produire des partitions plus complexes ou plus longues que cet
 exemple simple, il est vivement conseillé de séparer la structure de
 la partition des notes et paroles, grâce à des variables.  Ceci sera
-détaillé plus loin dans @ref{Organisation du code source avec des variables}.
-
+détaillé plus loin dans
+@ref{Organisation du code source avec des variables}.
 
 @seealso
 Manuel de notation :
@@ -1292,7 +1293,7 @@ l'utilisation de @emph{variables}.
 
 En utilisant des variables, parfois appelées identificateurs ou
 macros, on peut scinder des expressions musicales complexes en des
-expressions plus simples.  Une variable se définit comme suit@tie{}:
+expressions plus simples.  Une variable se définit comme suit :
 
 @example
 musiqueToto = @{ @dots{} @}
@@ -1331,7 +1332,7 @@ Le nom d'une variable ne doit comporter que des caractères
 alphabétiques non accentués, aucun nombre ni tiret ne sont autorisés.
 
 On peut utiliser une variable déjà définie autant de fois que l'on
-veut, y compris dans la définition d'une nouvelle variable@tie{}; par
+veut, y compris dans la définition d'une nouvelle variable ; par
 exemple, cela peut servir à saisir un motif qu'une seule fois, même
 s'il se répète un grand nombre de fois dans la pièce.
 
@@ -1418,7 +1419,7 @@ sur les titres à la section
 Jusqu'ici nous n'avons utilisé que le mode @code{\relative} pour
 définir les hauteurs de notes.  Si c'est souvent le moyen le plus
 simple de saisir la musique au clavier, il existe une autre façon de
-procéder@tie{}: le mode de hauteurs absolues.
+procéder : le mode de hauteurs absolues.
 
 Si vous omettez la commande @code{\relative}, LilyPond considérera
 toutes les hauteurs comme des hauteurs absolues.  Un @code{c'} désigne
@@ -1434,7 +1435,7 @@ la portée en clé de fa.
 }
 @end lilypond
 
-Voici une gamme sur 4 octaves :
+Voici une gamme sur quatre octaves :
 
 @lilypond[verbatim,quote]
 {
@@ -1479,7 +1480,7 @@ facile à lire et à saisir.
 @end lilypond
 
 Si d'aventure vous faites une erreur d'octaviation, le mode
-@code{\relative} la mettra en évidence@tie{}: toutes les notes suivantes
+@code{\relative} la mettra en évidence : toutes les notes suivantes
 seront placées à la mauvaise octave.  En mode de hauteurs absolues,
 une erreur isolée ne serait pas autant visible, et serait donc plus
 difficile à dénicher.
@@ -1504,7 +1505,7 @@ ensemble instrumental non couvert par les modèles, lisez la section
 
 Après avoir écrit quelques pièces courtes, lisez les chapitres 3 à 5
 du manuel d'initiation.  Rien ne s'oppose à ce que vous consultiez dès
-à présent ces chapitres, bien sûr@tie{}! Néanmoins, le reste du manuel
+à présent ces chapitres, bien sûr ! Néanmoins, le reste du manuel
 d'initiation part du principe que vous avez déjà bien assimilé la
 syntaxe de base de LilyPond.  Vous pouvez toujours survoler ces
 chapitres 3 à 5, et y revenir plus tard après avoir acquis de
@@ -1512,14 +1513,14 @@ l'expérience.
 
 Dans ce tutoriel comme dans le reste de ce manuel, se trouve à chaque
 section un paragraphe @strong{Voir aussi} contenant des références
-vers d'autres sections@tie{}: il est conseillé de ne pas les suivre en
-première lecture@tie{}; lorsque vous aurez lu l'ensemble du manuel
+vers d'autres sections : il est conseillé de ne pas les suivre en
+première lecture ; lorsque vous aurez lu l'ensemble du manuel
 d'initiation, vous pourrez en relisant certaines sections suivre ces
 références pour approfondir certains aspects.
 
 Si vous ne l'avez pas encore fait, lisez
 @ref{Vue d'ensemble des manuels}.  Les sources de documentation et
 d'information sur LilyPond sont vastes, il est normal pour un débutant
-de ne pas savoir où chercher@tie{}; si vous passez quelques minutes à
+de ne pas savoir où chercher ; si vous passez quelques minutes à
 lire attentivement cette section, vous vous épargnerez certainement la
 frustration causée par des heures de recherches infructueuses.
index 00be40d3efe38143374a848e9a488eb0d4b1f737..9be9bd795948fed69b8c3e1897b0a40c829d04b1 100644 (file)
@@ -1,13 +1,14 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
+
 @ignore
-    Translation of GIT committish: 952705bbbb000581a13836e6a733df04511e93c5
+    Translation of GIT committish: 8df40d45e4366f4e9baa2cec3b7eb38b6482150f
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
     Guide, node Updating translation committishes..
 @end ignore
 
-@c \version "2.14.0"
+@c \version "2.16.0"
 
 @c Translators: Valentin Villenave, Jean-Charles Malahieude
 @c Translation checkers: John Mandereau
@@ -29,6 +30,7 @@ partitions complexes de même qualité.
 * Extension des modèles::
 @end menu
 
+
 @node Organisation des fichiers LilyPond
 @section Organisation des fichiers LilyPond
 @translationof How LilyPond input files work
@@ -49,6 +51,7 @@ description plus complète dans @ruser{Structure de fichier}.
 * Non-imbrication des crochets et liaisons::
 @end menu
 
+
 @node Introduction à la structure de fichier LilyPond
 @subsection Introduction à la structure de fichier LilyPond
 @translationof Introduction to the LilyPond file structure
@@ -56,7 +59,7 @@ description plus complète dans @ruser{Structure de fichier}.
 @cindex format d'entrée
 @cindex structure de ficher
 
-Un fichier d'entrée LilyPond ressemble à@tie{}:
+Un fichier d'entrée LilyPond ressemble à :
 
 @example
 \version @w{"@version{}"}
@@ -148,11 +151,11 @@ quoi, d'une note isolée à un gigantesque
 @end example
 
 @noindent
-Dès lors que tout cela est entre accolades@tie{}: @code{@{ @dots{} @}},
+Dès lors que tout cela est entre accolades : @code{@{ @dots{} @}},
 LilyPond le considère comme une et une seule expression musicale.
 
 Comme nous l'avons vu précédemment, un bloc @code{\score} peut contenir
-d'autres informations@tie{}:
+d'autres informations :
 
 @example
 \score @{
@@ -178,7 +181,7 @@ d'autres informations@tie{}:
 
 @noindent
 Gardez à l'esprit que ces trois commandes -- @code{\header},
-@code{\layout} et @code{\midi} -- sont spécifiques@tie{}: à l'inverse de
+@code{\layout} et @code{\midi} -- sont spécifiques : à l'inverse de
 toutes les commandes débutant par une oblique inversée @code{\}
 (@emph{backslash} en anglais), @strong{elles ne constituent pas} des
 expressions musicales et ne peuvent pas faire partie d'expressions
@@ -209,12 +212,13 @@ regroupées dans un seul fichier résultant.  La commande @code{\book}
 (@emph{recueil} ou @emph{ouvrage}) n'est pas obligatoire -- elle sera
 créée implicitement.  Néanmoins, le recours à la commande @code{\book}
 vous permettra d'obtenir des fichiers résultants distincts à partir
-d'un même fichier source @file{.ly} -- par exemple un fichier par pupitre.
+d'un même fichier source @file{.ly} -- par exemple un fichier par
+pupitre.
 
 En résumé :
 
-Dès que LilyPond rencontre un bloc @code{\book}, il crée un
-fichier distinct (@file{.pdf} par exemple).  Dans le cas où il n'est pas
+Dès que LilyPond rencontre un bloc @code{\book}, il crée un fichier
+distinct (@file{.pdf} par exemple).  Dans le cas où il n'est pas
 mentionné explicitement, LilyPond regroupera l'intégralité du code dans
 un bloc @code{\book}.
 
@@ -224,7 +228,7 @@ fragment de musique, par exemple un mouvement d'une symphonie.
 @cindex layout, effets selon l'emplacement
 
 Tout bloc @code{\layout} affecte le bloc @code{\score} ou @code{\book}
-au sein duquel il intervient@tie{}: si c'est à l'intérieur d'un bloc
+au sein duquel il intervient : si c'est à l'intérieur d'un bloc
 @code{\score}, seul celui-ci en sera affecté.  Dans le cas où le bloc
 @code{\layout} se trouve à l'extérieur du bloc @code{\score}, que le
 bloc @code{\book} soit explicite ou non, il affectera chacun des
@@ -239,7 +243,7 @@ Pour plus de détail à ce sujet, consultez
 Un autre raccourci pratique est la possibilité de définir
 des variables, également appelées @qq{identificateurs} -- voir
 @ref{Organisation du code source avec des variables} à ce sujet.  Dans
-tous les modèles, vous trouverez@tie{}:
+tous les modèles, vous trouverez :
 
 @example
 melodie = \relative c' @{
@@ -252,17 +256,16 @@ melodie = \relative c' @{
 @end example
 
 Lorsque LilyPond examinera ce fichier, il va prendre la valeur de la
-variable @code{melodie}, c'est-à-dire tout ce qui suit le signe @code{=},
-et l'insérer partout où il rencontrera @code{\melodie}.  Vous êtes
-libre de choisir comment dénommer vos variables@footnote{Les noms de
-variables sont sensibles à la casse, et ne peuvent contenir ni
-chiffre, ni ponctuation, ni caractère accentué, ni espace.}@tie{}; ce
-peut être @code{melodie}, @code{global}, @code{maindroitepiano}, ou
+variable @code{melodie}, c'est-à-dire tout ce qui suit le signe
+@code{=}, et l'insérer partout où il rencontrera @code{\melodie}.  Vous
+êtes libre de choisir comment dénommer vos variables@footnote{Les noms
+de variables sont sensibles à la casse, et ne peuvent contenir ni
+chiffre, ni ponctuation, ni caractère accentué, ni espace.} ; ce peut
+être @code{melodie}, @code{global}, @code{maindroitepiano}, ou
 @code{laTeteAToto}, tant qu'il ne s'agit pas de @qq{mot réservé}.  Pour
 plus de détails, voir
 @ref{Économie de saisie grâce aux identificateurs et fonctions}.
 
-
 @seealso
 Pour une description complète du format des fichiers d'entrée, voir
 @ruser{Structure de fichier}.
@@ -282,12 +285,12 @@ Pour une description complète du format des fichiers d'entrée, voir
 Dans la section précédente,
 @ref{Introduction à la structure de fichier LilyPond},  nous
 avons vu l'organisation générale des fichiers d'entrée de LilyPond.
-Mais c'est comme si nous avions éludé la question essentielle@tie{}:
-comment diable peut-on savoir quoi mettre après @code{\score}@tie{}?
+Mais c'est comme si nous avions éludé la question essentielle :
+comment diable peut-on savoir quoi mettre après @code{\score} ?
 
-En fait, nous ne l'avons pas éludée du tout@tie{}: le grand mystère est
+En fait, nous ne l'avons pas éludée du tout : le grand mystère est
 tout simplement qu'@strong{il n'y a pas} de mystère.  Allez,
-expliquons-le en une ligne@tie{}:
+expliquons-le en une ligne :
 
 @quotation
 @emph{Un bloc @code{\score} doit commencer par une et une seule
@@ -298,7 +301,7 @@ expression musicale.}
 Peut-être serait-il judicieux de relire la section
 @ref{Les expressions musicales en clair}, dans laquelle vous avez
 appris à construire de grandes expressions musicales petit bout
-par petit bout -- nous avons vu les notes, puis les accords, etc.
+par petit bout -- nous avons vu les notes, puis les accords, etc.
 Maintenant, nous allons partir d'une grande expression musicale,
 et remonter la pente.  Pour rester simple, nous nous contenterons d'un
 chanteur accompagné au piano.  On n'a pas besoin d'une partition
@@ -322,14 +325,14 @@ une double portée de piano.
 
 Nous avons ici attribué des noms aux portées -- @qq{chanteur} et
 @qq{piano}.  Bien que cela ne soit pas primordial, c'est une
-habitude qu'il est bon d'adopter dès le départ@tie{}: vous saurez au
+habitude qu'il est bon d'adopter dès le départ : vous saurez au
 premier coup d'œil à quoi correspond chaque portée.
 
 Vous vous souvenez que nous avons recours à @code{<<} et @code{>>}
-en lieu et place de @code{@{ @dots{} @}} pour gérer des musiques
+en lieu et place de @code{@{ @dots{} @}} pour gérer des musiques
 simultanées.  Et, pour le coup, on aimerait @emph{vraiment} que la
 partie vocale et l'accompagnement soient imprimés ensemble@dots{}  Bien
-que faire appel à @code{<< ... >>} ne soit pas réellement nécessaire
+que faire appel à @code{<< @dots{} >>} ne soit pas réellement nécessaire
 pour la portée du chanteur, dans la mesure où elle ne contient qu'une
 seule expression musicale, nous vous recommandons de prendre l'habitude
 de l'encadrer ainsi plutôt que par de simples accolades -- une portée
@@ -359,13 +362,13 @@ On y voit nettement plus clair maintenant.  Nous voici donc avec la
 partie du chanteur, qui contient un ensemble @code{Voice}, ce qui dans
 LilyPond correspond à une voix, au sens de voix d'une polyphonie plutôt
 que de voix chantée -- ce pourrait être une partie de violon par
-exemple --, et des paroles.
-Nous avons également une partie de piano, qui contient deux
-portées@tie{}: une pour la main droite, une autre pour la main gauche.
-Il nous faudra d'ailleurs ajouter une clef de fa à cette dernière.
+exemple --, et des paroles.  Nous avons également une partie de piano,
+qui contient deux portées : une pour la main droite, une autre pour la
+main gauche.  Il nous faudra d'ailleurs ajouter une clef de fa à cette
+dernière.
 
 À ce point, on pourrait commencer à ajouter les notes.  Dans les
-accolades qui suivent @code{\new Voice =  "chant"}, on pourrait
+accolades qui suivent @code{\new Voice = "chant"}, on pourrait
 commencer à écrire
 
 @example
@@ -385,8 +388,7 @@ qui déclencherait immanquablement des erreurs.  LilyPond dispose de
 différents types de données -- voir @ruser{Modes de saisie} pour plus de
 détails.
 
-Avec quelques notes de plus et une clef de fa, nous pourrions
-avoir@tie{}:
+Avec quelques notes de plus et une clef de fa, nous pourrions avoir :
 
 @lilypond[verbatim,quote,ragged-right]
 melody = \relative c'' { r4 d8\noBeam g, c4 r }
@@ -415,10 +417,9 @@ lower  = \relative c { b2 e2 }
 Quand on écrit ou que l'on lit une section @code{\score}, mieux vaut
 y aller lentement et soigneusement.  Commencez par le niveau le plus
 large, puis travaillez sur chaque niveau plus détaillé.  À ce propos,
-une indentation stricte et propre est vraiment d'une aide
-précieuse@tie{}: assurez-vous que chaque élément d'un même niveau a le
-même décalage horizontal dans votre éditeur de texte@tie{}!
-
+une indentation stricte et propre est vraiment d'une aide précieuse :
+assurez-vous que chaque élément d'un même niveau a le même décalage
+horizontal dans votre éditeur de texte !
 
 @seealso
 Manuel de notation :
@@ -433,10 +434,10 @@ Manuel de notation :
 @cindex ossias
 
 Déclarer toutes les portées dès le départ n'est pas une
-obligation@tie{}; elles peuvent intervenir temporairement n'importe où
+obligation ; elles peuvent intervenir temporairement n'importe où
 dans la partition.  Ceci est tout à fait indiqué pour créer des sections
 @rglos{ossia}.  L'exemple suivant illustre la manière de créer
-temporairement une nouvelle portée, l'espace de trois notes@tie{}:
+temporairement une nouvelle portée, l'espace de trois notes :
 
 @lilypond[verbatim,quote,ragged-right]
 \new Staff {
@@ -461,8 +462,7 @@ celle imprimée en tête de ligne.
 
 @cindex portée, positionnement
 
-Une section ossia se placera au dessus de la portée en procédant
-ainsi@tie{}:
+Une section ossia se placera au dessus de la portée en procédant ainsi :
 
 @lilypond[verbatim,quote,ragged-right]
 \new Staff = "main" {
@@ -486,7 +486,6 @@ portée individuelle.  Nous indiquons ici que la nouvelle portée doit se
 placer au-dessus de la portée @qq{principal} plutôt qu'en dessous, ce
 qui est le comportement par défaut.
 
-
 @seealso
 Les ossias apparaissent souvent sans clef ni métrique, et dans une
 taille plus petite.  Ceci requiert des commandes dont nous n'avons pas
@@ -503,7 +502,7 @@ encore parlé.  Voir @ref{Taille des objets} et @ruser{Portées d'ossia}.
 Nous avons déjà rencontré plusieurs types de crochets au fil de nos
 fichiers LilyPond.  Ils obéissent à des règles différentes qui peuvent
 paraître déroutantes de prime abord.  Avant d'examiner ces règles, voici
-une liste des différents types de crochet@tie{}:
+une liste des différents types de crochet :
 
 @c attempt to force this onto a new page
 @need 50
@@ -525,29 +524,27 @@ une liste des différents types de crochet@tie{}:
 @end multitable
 
 D'autres constructions permettent d'obtenir des lignes regroupant ou en
-travers des notes@tie{}:  les liaisons de prolongation indiquées par un
-tilde (@code{~}), les marques de nolet avec
-@w{@code{\times x/y @{..@}}}, ou
+travers des notes :  les liaisons de prolongation indiquées par un tilde
+(@code{~}), les marques de nolet avec @code{\times x/y @{..@}}, ou
 encore les notes d'ornement avec @code{\grace@{..@}}.
 
 En dehors de LilyPond, l'imbrication correcte de différents types de
 crochets exige un strict respect des conventions, telles que
-@code{<<@tie{}[@tie{}@{@tie{}(@tie{}..@tie{})@tie{}@}@tie{}]@tie{}>>},
-où les marques de fermeture interviennent
+@code{<< [ @{ ( .. ) @} ] >>}, où les marques de fermeture interviennent
 obligatoirement dans l'ordre exactement inverse à celles d'ouverture.
-Ceci @strong{doit} être rigoureusement respecté pour les trois
-types de crochets utilisés pour @strong{délimiter} comme l'indique le
-tableau ci-dessus.
-Une telle rigueur dans l'imbrication n'est @strong{pas} requise pour les
-types de crochets dont la fonction est de @strong{marquer}, selon le
-tableau ci-dessus, lorsqu'il sont utilisés en combinaison avec des
-liaisons de prolongation ou des nolets.  En effet, il ne s'agit pas
-de crochets ayant pour fonction de borner quelque chose@tie{}; ils
-agissent plutôt comme marquant le début de quelque chose et sa fin.
+Ceci @strong{doit} être rigoureusement respecté pour les trois types de
+crochets utilisés pour @strong{délimiter} comme l'indique le tableau
+ci-dessus.  Une telle rigueur dans l'imbrication n'est @strong{pas}
+requise pour les types de crochets dont la fonction est de
+@strong{marquer}, selon le tableau ci-dessus, lorsqu'il sont utilisés en
+combinaison avec des liaisons de prolongation ou des nolets.  En effet,
+il ne s'agit pas de crochets ayant pour fonction de borner quelque
+chose ; ils agissent plutôt comme marquant le début de quelque chose et
+sa fin.
 
 Ainsi, et bien que ce ne soit pas très musical, une liaison de phrasé
 peut débuter avant l'insertion d'une ligature manuelle et s'arrêter
-avant la fin de la ligature@tie{}:
+avant la fin de la ligature :
 
 @lilypond[quote,verbatim,ragged-right,relative=2]
 g8\( a b[ c b\) a] g4
@@ -573,7 +570,7 @@ g,8[( a \times 2/3 { b8 d) e~] } |
 @section Les voix contiennent la musique
 @translationof Voices contain music
 
-Les chanteurs utilisent leur voix pour chanter@tie{}; il en va de même
+Les chanteurs utilisent leur voix pour chanter ; il en va de même
 pour LilyPond.  En fait, la musique de chacun des instruments d'une
 partition est contenue dans des voix (@emph{Voices} en anglais), qui
 se trouvent être le concept fondamental de LilyPond.
@@ -584,6 +581,7 @@ se trouvent être le concept fondamental de LilyPond.
 * Voix et paroles::
 @end menu
 
+
 @node J'entends des Voix
 @subsection J'entends des Voix
 @translationof I'm hearing Voices
@@ -600,8 +598,8 @@ se trouvent être le concept fondamental de LilyPond.
 
 Dans une partition gérée par LilyPond, le niveau le plus bas, ou bien
 élémentaire ou fondamental, est le @qq{contexte de voix} -- @emph{Voice
-context} en anglais --.  Pour d'autres logiciels, on fait tantôt
-référence à la notion de @qq{couche} ou de @qq{calque}.
+context} en anglais.  Pour d'autres logiciels, on fait tantôt référence
+à la notion de @qq{couche} ou de @qq{calque}.
 
 En réalité, le contexte de voix est le seul à pouvoir contenir de la
 musique.  S'il n'est pas déclaré explicitement, il sera créé
@@ -615,7 +613,7 @@ et rythmes différents.
 
 Si une voix unique peut tout à fait contenir plusieurs notes dans un
 accord, à partir de quand aurons-nous vraiment besoin de plusieurs
-voix@tie{}?  Considérons déjà ces quatre accords@tie{}:
+voix ?  Considérons déjà ces quatre accords :
 
 @lilypond[quote,verbatim,ragged-right,relative=1]
 \key g \major
@@ -623,16 +621,15 @@ voix@tie{}?  Considérons déjà ces quatre accords@tie{}:
 @end lilypond
 
 Nous exprimons ici chacun des accords par l'utilisation de
-chevrons gauche et droite simples, @w{@code{< ... >}}, puisque nous
+chevrons gauche et droite simples, @code{< @dots{} >}, puisque nous
 n'avons besoin que d'une seule voix.  Supposons maintenant que le fa
 dièse soit une croche, suivie d'un sol croche -- une note de passage
-vers le la@tie{}?  Nous avons alors deux notes qui débutent au même
-moment, mais dont la durée est différente@tie{}: un ré noire et un fa
-dièse croche. Comment coder cela@tie{}?  Dans la mesure où toutes les
-notes d'un accord doivent avoir la même durée, nous ne pouvons pas
-écrire un accord.  Nous ne pouvons pas non plus écrire deux notes
-séparées, puisqu'elles débutent en même temps.  Nous avons alors besoin
-de deux voix.
+vers le la ?  Nous avons alors deux notes qui débutent au même moment,
+mais dont la durée est différente : un ré noire et un fa dièse croche.
+Comment coder cela ?  Dans la mesure où toutes les notes d'un accord
+doivent avoir la même durée, nous ne pouvons pas écrire un accord.  Nous
+ne pouvons pas non plus écrire deux notes séparées, puisqu'elles
+débutent en même temps.  Nous avons alors besoin de deux voix.
 
 Voyons comment cela se pratique selon la grammaire de LilyPond.
 
@@ -651,7 +648,7 @@ d'une pièce homophonique ne comportant que quelques courts passages de
 polyphonie.
 
 Voici comment éclater les accords en deux voix, avec la note de passage
-et la liaison@tie{}:
+et la liaison :
 
 @lilypond[quote,verbatim,ragged-right,relative=2]
 \key g \major
@@ -674,7 +671,7 @@ Autre exemple :
 Le recours à une construction @code{<< \\ >>} particulière à chaque
 mesure n'est pas nécessaire.  Bien qu'on y gagne en lisibilité si chaque
 mesure ne contient que quelques notes, il est plus judicieux de
-carrément séparer chaque voix@tie{}:
+carrément séparer chaque voix :
 
 @lilypond[quote,verbatim,ragged-right,relative=2]
 \key d \minor
@@ -691,7 +688,6 @@ carrément séparer chaque voix@tie{}:
 } >>
 @end lilypond
 
-
 @cindex voix, nommage
 @cindex voix et constructions simultanées
 @cindex liaisons et constructions simultanées
@@ -700,12 +696,12 @@ Cet exemple ne comporte que deux voix, mais il peut être étendu pour
 traiter trois voix ou plus en ajoutant autant de séparateurs @code{\\}
 que de besoin.
 
-Les contextes @code{Voice} portent les noms @code{"1"}, @code{"2"}, etc.
+Les contextes @code{Voice} portent les noms @code{"1"}, @code{"2"}, etc.
 Les premiers contextes définissent les voix @emph{extrêmes}, la plus
 haute au contexte @code{"1"}, le plus basse au contexte @code{"2"}.  Les
 voix intermédiaires seront affectées aux contextes @code{"3"} et
 @code{"4"}.  Pour chacun de ces contextes, le positionnement et
-l'orientation des liaisons, hampes, nuances, etc. est définie
+l'orientation des liaisons, hampes, nuances, etc. est définie
 automatiquement.
 
 @lilypond[quote,verbatim]
@@ -722,7 +718,7 @@ Ces voix sont séparées de la voix principale, laquelle contient les
 notes en dehors de la construction @code{<<...>>} -- que nous
 appellerons @emph{construction simultanée}.  Les liaisons, de
 prolongation ou non, ne peuvent relier des notes que si elles
-appartiennent à la même voix@tie{}; elles ne peuvent ni pénétrer une
+appartiennent à la même voix ; elles ne peuvent ni pénétrer une
 construction simultanée, ni en sortir.  Inversement, les voix parallèles
 issues de constructions simultanées apparaissant sur une même portée
 appartiennent à la même voix.  Les autres propriétés liées au contexte
@@ -775,10 +771,9 @@ couleur des hampes et ligatures et le style de tête des note, pour
 permettre une meilleure distinction entre les différentes voix.   La
 première voix comporte des têtes en losange rouge, la deuxième en
 triangle bleu, la troisième en cercle barré vert, la quatrième (non
-utilisée ici) en croix magenta@tie{};  @code{\voiceNeutralStyle} (non
-utilisé ici) revient au style par défaut.  Nous verrons plus tard
-comment créer de telles commandes.
-Voir @ref{Visibilité et couleur des objets} et
+utilisée ici) en croix magenta ;  @code{\voiceNeutralStyle} (non utilisé
+ici) revient au style par défaut.  Nous verrons plus tard comment créer
+de telles commandes.  Voir @ref{Visibilité et couleur des objets} et
 @ref{Utilisation de variables dans les retouches}.
 
 @cindex polyphonie et mode relatif
@@ -802,7 +797,7 @@ qui précède.  Ainsi, dans
 
 Une méthode alternative, et qui peut simplifier les choses si les notes
 des différentes voix sont espacées, consiste à placer une commande
-@code{\relative} au début de chacune des voix@tie{}:
+@code{\relative} au début de chacune des voix :
 
 @example
 \relative c' @{ noteA ... @}
@@ -856,16 +851,16 @@ plus d'une voix.
 
 Mais le réel besoin de multiples voix se fait sentir dès lors que
 plusieurs notes qui débutent en même temps ont des durées différentes.
-C'est évident au troisième temps de la première mesure@tie{}: le la
-bémol est une noire pointée, le fa une noire, et le ré bémol une
-blanche.  On ne peut les grouper dans un accord, puisque toutes les
-notes composant un accord doivent être de même durée.  On ne peut non
-plus les écrire séquentiellement, puisqu'elles débutent toutes au même
-instant.  Ce fragment de mesure nécessite trois voix, et une bonne
-pratique voudrait que l'intégralité de la mesure soit sur trois voix,
-comme ci-dessous où nous avons une allure et une couleur différentes aux
-notes de chacune d'entre elles.  Une fois de plus, nous reviendrons plus
-tard sur le code que vous ne comprendriez pas.
+C'est évident au troisième temps de la première mesure : le la bémol est
+une noire pointée, le fa une noire, et le ré bémol une blanche.  On ne
+peut les grouper dans un accord, puisque toutes les notes composant un
+accord doivent être de même durée.  On ne peut non plus les écrire
+séquentiellement, puisqu'elles débutent toutes au même instant.  Ce
+fragment de mesure nécessite trois voix, et une bonne pratique voudrait
+que l'intégralité de la mesure soit sur trois voix, comme ci-dessous où
+nous avons une allure et une couleur différentes aux notes de chacune
+d'entre elles.  Une fois de plus, nous reviendrons plus tard sur le code
+que vous ne comprendriez pas.
 
 @c The following should appear as music without code
 @c The three voice styles should be defined in -init
@@ -898,9 +893,8 @@ tard sur le code que vous ne comprendriez pas.
 
 Essayons à présent de coder cette musique en partant de zéro.  Comme
 nous le verrons, certaines difficultés vont se présenter.  Partons de ce
-que nous avons appris@tie{}: utilisons la construction
-@code{<<@tie{}\\@tie{}>>} pour saisir la première mesure dans trois
-voix@tie{}:
+que nous avons appris : utilisons la construction @code{<< \\ >>} pour
+saisir la première mesure dans trois voix :
 
 @lilypond[quote,verbatim,ragged-right]
 \new Staff \relative c'' {
@@ -919,13 +913,12 @@ voix@tie{}:
 @cindex voix et direction des hampes
 @cindex direction des hampes et voix
 
-La direction des hampes est attribuée automatiquement@tie{}: les voix
+La direction des hampes est attribuée automatiquement : les voix
 impaires portent des hampes vers le haut, les voix paires des hampes
 vers le bas.  Les hampes des voix 1 et 2 sont orientées comme il faut
 mais celles de la voix 3 devraient, dans le cas qui nous occupe, aller
 vers le bas.  Nous pouvons corriger cela en sautant la voix 3 et en
-plaçant la musique dans la voix 4 grâce à un @code{\\}
-supplémentaire@tie{}:
+plaçant la musique dans la voix 4 grâce à un @code{\\} supplémentaire :
 
 @lilypond[quote,verbatim,ragged-right]
 \new Staff \relative c'' {
@@ -949,16 +942,15 @@ décale les notes des voix intermédiaires lorsque leur tête ou leur hampe
 viendrait à chevaucher celles des voix extrêmes.  Bien entendu, ce n'est
 pas souhaitable dans le cas d'une partition pour piano.  Dans d'autres
 situations, les décalages que LilyPond applique peuvent ne pas éviter
-certaines collisions.  LilyPond met à notre disposition plusieurs
-moyens d'ajuster le positionnement horizontal des notes.  Nous ne sommes
-pas encore tout à fait prêts pour voir comment corriger cela, aussi nous
+certaines collisions.  LilyPond met à notre disposition plusieurs moyens
+d'ajuster le positionnement horizontal des notes.  Nous ne sommes pas
+encore tout à fait prêts pour voir comment corriger cela, aussi nous
 examinerons ce problème dans un autre chapitre (voir la propriété
 @code{force-hshift} dans @ref{Correction des collisions d'objets}).
 
-@warning{Paroles et objets étendus (liaisons, soufflets etc.) ne peuvent
+@warning{Paroles et objets étendus (liaisons, souffletsetc.) ne peuvent
 passer d'une voix à l'autre.}
 
-
 @seealso
 Manuel de notation :
 @ruser{Plusieurs voix}.
@@ -982,15 +974,15 @@ Manuel de notation :
 @cindex Voice, création de contextes
 
 Les contextes @rinternals{Voice} peuvent être déclarés manuellement
-dans un bloc @code{@w{<< >>}} pour créer de la musique polyphonique, en
-utilisant @code{\voiceOne}@dots{} jusqu'à @code{\voiceFour} pour
+dans un bloc @code{<< >>} pour créer de la musique polyphonique, en
+utilisant @code{\voiceOne}@dots{} jusqu'à @code{\voiceFour} pour
 assigner des directions de hampes et un déplacement horizontal pour
 chaque partie.  Cette méthode apporte de la clarté pour des partitions
 plus importantes puisqu'elle permet de bien séparer les voix et de leur
 affecter un nom plus parlant.
 
 En particulier, la construction @code{<< \\ >>} que nous avons vue
-précédemment@tie{}:
+précédemment :
 
 @example
 \new Staff @{
@@ -1066,14 +1058,14 @@ Voyons à présent trois différentes façons d'exprimer un passage
 polyphonique, à partir d'un exemple de la section précédente.  Chacune
 d'elles aura ses avantages selon les circonstances.
 
-Une expression séquentielle qui apparaît en premier dans un @code{<< >>}
--- attention, @strong{pas} dans une construction @code{<< \\ >>} --
+Une expression séquentielle qui apparaît en premier dans un @code{<< >>}
+-- attention, @strong{pas} dans une construction @code{<< \\ >>} --
 appartient à la voix principale.  Ceci est utile lorsque des voix
 supplémentaires apparaissent pendant que la voix principale est jouée.
-Voici une meilleure réalisation de notre exemple.
-Les notes colorées et en croix mettent en évidence le fait que la
-mélodie principale est maintenant dans un seul contexte de voix, ce qui
-permet d'ajouter une liaison de phrasé à l'ensemble.
+Voici une meilleure réalisation de notre exemple.  Les notes colorées et
+en croix mettent en évidence le fait que la mélodie principale est
+maintenant dans un seul contexte de voix, ce qui permet d'ajouter une
+liaison de phrasé à l'ensemble.
 
 @lilypond[quote,ragged-right,verbatim]
 \new Staff \relative c' {
@@ -1086,7 +1078,7 @@ permet d'ajouter une liaison de phrasé à l'ensemble.
     { g4 f e | d2 e) | }
     % Initiate second voice
     \new Voice {
-      % Set stems, etc., down
+      % Set stems, etc., down
       \voiceTwo
       r8 e4 d c8~ | c8 b16 a b8 g~ g2 |
     }
@@ -1105,10 +1097,9 @@ permet d'ajouter une liaison de phrasé à l'ensemble.
 @cindex voix temporaires
 @cindex voix, imbrication
 
-
 Dans certaines circonstances de polyphonie complexe, vous pourrez être
 amené à recourir à une voix temporaire, ce qui peut être une manière
-plus naturelle de saisir la musique@tie{}:
+plus naturelle de saisir la musique :
 
 @lilypond[quote,ragged-right,verbatim]
 \new Staff \relative c' {
@@ -1161,6 +1152,7 @@ voix.
 >>
 @end lilypond
 
+
 @subsubheading Empilement des notes
 @translationof Note columns
 
@@ -1186,11 +1178,11 @@ empilements de notes.  Chaque voix dispose de plusieurs empilements, et
 l'attribution d'un décalage à une voix en particulier s'appliquera à
 l'empilement en question s'il y avait risque de collision.
 Nous en avons une illustration à la deuxième mesure de l'exemple
-ci-dessus@tie{}: le do de la deuxième voix est décalé à droite du ré de
+ci-dessus : le do de la deuxième voix est décalé à droite du ré de
 la première voix et, dans l'accord final, le do de la troisième voix est
 lui aussi décalé à droite des autres notes.
 
-Les commandes @code{\shiftOn}, @code{\shiftOnn}, @code{\shiftOnnn}, et
+Les commandes @code{\shiftOn}, @code{\shiftOnn}, @code{\shiftOnnn} et
 @code{\shiftOff} spécifient le degré nécessaire de décalage qui sera
 appliqué aux notes ou accords de la voix en question afin d'éviter une
 collision.  Par défaut, les voix extérieures -- normalement les
@@ -1211,7 +1203,6 @@ même moment et qu'aucun décalage n'a été spécifié ou qu'ils sont
 identiques, LilyPond vous le signalera par le message @qq{Trop
 d'empilements en conflit}.
 
-
 @seealso
 Manuel de notation :
 @ruser{Plusieurs voix}.
@@ -1221,7 +1212,7 @@ Manuel de notation :
 @subsection Voix et paroles
 @translationof Voices and vocals
 
-La musique vocale est une gageure en soi@tie{}: il nous faut combiner
+La musique vocale est une gageure en soi : il nous faut combiner
 deux expressions différentes -- des notes et des paroles.
 
 @funindex \new Lyrics
@@ -1236,9 +1227,9 @@ Nous avons déjà abordé la commande @code{\addlyrics@{@}}, qui permet de
 gérer des partitions simples.  Cette technique est cependant
 relativement limitée.  Pour de la musique un peu plus compliquée, il
 vous faudra contenir les paroles dans un contexte @code{Lyrics}, créé
-par la commande @code{\new Lyrics}@tie{}; vous relierez ensuite ces
-paroles aux notes grâce à la commande @code{\lyricsto@{@}} et au nom
-assigné à la voix en question.
+par la commande @code{\new Lyrics} ; vous relierez ensuite ces paroles
+aux notes grâce à la commande @code{\lyricsto@{@}} et au nom assigné à
+la voix en question.
 
 @lilypond[quote,verbatim]
 <<
@@ -1266,11 +1257,11 @@ et @code{Voice}.
 @funindex \autoBeamOff
 @funindex autoBeamOff
 
-Si la ligature automatique que LilyPond applique par défaut
-est pleinement adaptée en matière de musique instrumentale, il
-n'en va pas de même dans le cas d'une musique associée à des paroles,
-et pour laquelle soit les ligatures sont carrément absentes, soit elles
-servent à indiquer un mélisme -- plusieurs notes pour une même syllabe.
+Si la ligature automatique que LilyPond applique par défaut est
+pleinement adaptée en matière de musique instrumentale, il n'en va pas
+de même dans le cas d'une musique associée à des paroles, et pour
+laquelle soit les ligatures sont carrément absentes, soit elles servent
+à indiquer un mélisme -- plusieurs notes pour une même syllabe.
 Dans l'exemple qui suit, nous utilisons la commande @code{\autoBeamOff}
 afin de désactiver les ligatures automatiques.
 
@@ -1388,7 +1379,6 @@ VerseFour  =
 }
 @end lilypond
 
-
 @seealso
 Manuel de notation :
 @ruser{Musique vocale}.
@@ -1399,7 +1389,7 @@ Manuel de notation :
 @translationof Contexts and engravers
 
 Nous avons évoqué rapidement les contextes et graveurs dans les
-chapitres précédents@tie{}; examinons en détail ces concepts essentiels
+chapitres précédents ; examinons en détail ces concepts essentiels
 à la maîtrise de LilyPond.
 
 @menu
@@ -1410,6 +1400,7 @@ chapitres précédents@tie{}; examinons en détail ces concepts essentiels
 * Ajout et suppression de graveurs::
 @end menu
 
+
 @node Tout savoir sur les contextes
 @subsection Tout savoir sur les contextes
 @translationof Contexts explained
@@ -1418,7 +1409,7 @@ chapitres précédents@tie{}; examinons en détail ces concepts essentiels
 
 Imprimer de la musique impose d'ajouter un certain nombre d'éléments de
 notation.  Par exemple, voici un fragment de partition, précédé du code
-qui l'engendre@tie{}:
+qui l'engendre :
 
 @lilypond[quote,verbatim,relative=2]
 cis4 cis2. | a4 a2. |
@@ -1426,12 +1417,12 @@ cis4 cis2. | a4 a2. |
 
 Si le code est assez austère, dans la partition ont été ajoutés un
 chiffre de mesure, des barres de mesure, des altérations et une clé.
-Pour une bonne raison@tie{}: LilyPond @emph{interprète} le code.  Il le
+Pour une bonne raison : LilyPond @emph{interprète} le code.  Il le
 compulse dans l'ordre chronologique, de même qu'on lit une partition de
-gauche à droite@tie{}; et pendant ce traitement, le logiciel garde en
+gauche à droite ; et pendant ce traitement, le logiciel garde en
 mémoire les limites des mesures, ou encore quelles hauteurs de note
 demandent des altérations accidentelles.  Ces informations se présentent
-à plusieurs niveaux@tie{}: ainsi, une altération n'a d'effet que sur une
+à plusieurs niveaux : ainsi, une altération n'a d'effet que sur une
 seule portée, tandis qu'une barre de mesure doit être synchronisée sur
 toute l'étendue verticale de la partition.
 
@@ -1439,7 +1430,7 @@ LilyPond regroupe ces règles et ces fragments d'information dans des
 @emph{Contextes}.  Certains contextes sont les voix (contexte
 @code{Voice}), les portées (contexte @code{Staff}), ou la partition dans
 son ensemble (contexte @code{Score}).  Ils sont ordonnés
-hiérarchiquement@tie{}: ainsi un contexte @code{Staff} peut contenir
+hiérarchiquement : ainsi un contexte @code{Staff} peut contenir
 plusieurs contextes @code{Voice}, et un contexte @code{Score} peut
 contenir plusieurs contextes @code{Staff}.
 
@@ -1455,11 +1446,11 @@ peut faire intervenir une altération accidentelle, puis le contexte
 dans la suite de la mesure.
 
 Les barres de mesure, quant à elles, sont alignées verticalement grâce
-au contexte @code{Score} par défaut.
-En revanche, dans une musique polymétrique, par exemple mêlant une
-portée à 3/4 et une autre à 4/4, les barres de mesures n'ont plus à être
-alignées@tie{}: il faut alors modifier les comportement par défaut des
-contextes @code{Score} et @code{Staff}.
+au contexte @code{Score} par défaut.  En revanche, dans une musique
+polymétrique, par exemple mêlant une portée à 3/4 et une autre à 4/4,
+les barres de mesures n'ont plus à être alignées : il faut alors
+modifier les comportement par défaut des contextes @code{Score} et
+@code{Staff}.
 
 Dans une partition très simple, les contextes sont créés implicitement
 et peuvent être ignorés.  Mais lorsqu'il s'agit de morceaux plus amples
@@ -1475,13 +1466,12 @@ partition et portée, chargés de gérer certains regroupement, tels que
 @code{PianoStaff} ou @code{ChoirStaff}.  Vous disposez aussi d'autres
 contextes de portée ou de voix alternatifs, ainsi que des contextes
 spécifiques pour les paroles, les percussions, les diagrammes pour
-instruments frettés, la basse chiffrée, etc.
+instruments frettés, la basse chiffrée, etc.
 
 Le nom de chacun des contextes est formé d'un ou plusieurs mots aux
 initiales en capitale et directement accolés les uns aux autres sans
 ponctuation, comme par exemple @code{GregorianTranscriptionStaff}.
 
-
 @seealso
 Manuel de notation :
 @ruser{Tout savoir sur les contextes}.
@@ -1497,20 +1487,19 @@ Manuel de notation :
 @cindex nouveaux contextes
 @cindex contextes, création de
 
-Il en va des contextes comme de toute hiérarchie@tie{}: il faut un
-sommet -- le contexte @code{Score} en l'occurrence.  La commande
-@code{\score} est chargée de le créer, mais pour des partitions simples,
-il le sera automatiquement.  Le bloc @code{\score} contient donc une
-expression musicale unique ainsi que la définition des supports à
-produire -- @code{\layout} pour du visuel ou @code{\midi} pour de
-l'acoustique.
+Il en va des contextes comme de toute hiérarchie : il faut un sommet --
+le contexte @code{Score} en l'occurrence.  La commande @code{\score} est
+chargée de le créer, mais pour des partitions simples, il le sera
+automatiquement.  Le bloc @code{\score} contient donc une expression
+musicale unique ainsi que la définition des supports à produire --
+@code{\layout} pour du visuel ou @code{\midi} pour de l'acoustique.
 
 Lorsqu'une partition ne comporte qu'une voix et une seule portée, vous
 pouvez laisser LilyPond créer automatiquement les contextes @code{Voice}
-et @code{Staff}@tie{}; mais leur présence explicite devient
-indispensable dès que la situation se complique.
-Le moyen le plus simple est d'utiliser la commande @code{\new}.  Elle
-doit intervenir avant une expression musicale, ainsi@tie{}:
+et @code{Staff} ; mais leur présence explicite devient indispensable dès
+que la situation se complique.  Le moyen le plus simple est d'utiliser
+la commande @code{\new}.  Elle doit intervenir avant une expression
+musicale, ainsi :
 
 @example
 \new @var{type} @var{expression-musicale}
@@ -1534,7 +1523,7 @@ chapitre @ref{Modification des propriétés d'un contexte}.}
 Nous avons déjà vu au cours des chapitres précédents de nombreux
 exemples où des contextes @code{Staff} ou @code{Voice} étaient créés au
 besoin.  Dans un but didactique, voici maintenant une application
-complète et abondamment commentée@tie{}:
+complète et abondamment commentée :
 
 @lilypond[quote,verbatim,ragged-right]
 \score {  % start of single compound music expression
@@ -1572,40 +1561,39 @@ complète et abondamment commentée@tie{}:
 }  % end of single compound music expression
 @end lilypond
 
-Notez que toute déclaration qui ouvre un bloc par une
-accolade, @code{@{}, ou un double chevron gauche, @code{<<}, est
-indentée de deux espaces supplémentaires, et de deux autres pour sa
-marque de fermeture.  Bien que ceci ne soit pas obligatoire, nous vous
-invitons à adopter cette pratique qui vous évitera nombre d'erreurs
-@qq{accolades non appariées}.  La structure de la musique apparaît ainsi
-au premier coup d'œil, et les défauts de parité sont plus facilement
-repérables.  Vous remarquerez que la portée MG est créée à l'aide d'un
-double chevron gauche -- nécessaire pour gérer ses deux voix -- alors
-que la portée MD ne contient qu'une seule expression musicale -- il n'y
-a qu'une voix -- bornée par des accolades simples.
+Notez que toute déclaration qui ouvre un bloc par une accolade,
+@code{@{}, ou un double chevron gauche, @code{<<}, est indentée de deux
+espaces supplémentaires, et de deux autres pour sa marque de fermeture.
+Bien que ceci ne soit pas obligatoire, nous vous invitons à adopter
+cette pratique qui vous évitera nombre d'erreurs @qq{accolades non
+appariées}.  La structure de la musique apparaît ainsi au premier coup
+d'œil, et les défauts de parité sont plus facilement repérables.  Vous
+remarquerez que la portée MG est créée à l'aide d'un double chevron
+gauche -- nécessaire pour gérer ses deux voix -- alors que la portée MD
+ne contient qu'une seule expression musicale -- il n'y a qu'une voix --
+bornée par des accolades simples.
 
 @cindex contexte, nommage
 @cindex nommage des contextes
 
 La commande @code{\new} peut aussi permettre de nommer le contexte créé,
-et ainsi le distinguer des autres contextes déjà existants@tie{}:
+et ainsi le distinguer des autres contextes déjà existants :
 
 @example
 \new @var{type} = @var{"UnNom"} @var{expression-musicale}
 @end example
 
 Vous noterez la distinction entre le nom du type de contexte,
-@code{Staff}, @code{Voice}, etc. et le nom -- une simple suite de
+@code{Staff}, @code{Voice}, etc. et le nom -- une simple suite de
 lettres au bon gré de l'utilisateur -- permettant d'identifier une
 instance particulière du type en question.  Vous pouvez utiliser des
 chiffres et espaces, à la stricte condition d'englober le tout dans des
-guillemets@tie{}; l'identificateur suivant est tout à fait valide@tie{}:
-@w{@code{\new Staff = "MaPortee 1" @var{expression-musicale}}}.
+guillemets ; l'identificateur suivant est tout à fait valide :
+@code{\new Staff = "MaPortee 1" @var{expression-musicale}}.
 Comme nous l'avons déjà vu dans le chapitre consacré aux paroles
 (@ref{Voix et paroles}), cet identifiant permettra ensuite de se
 référer à ce contexte particulier.
 
-
 @seealso
 Manuel de notation :
 @ruser{Création d'un contexte}.
@@ -1621,8 +1609,8 @@ Manuel de notation :
 Tout point qui compose une partition générée par LilyPond est
 produit par un graveur (@emph{engraver} en anglais).   Ainsi, il y en a
 un qui imprime les portées, un autre les têtes de note, un autre les
-hampes, un autre encore pour les ligatures, etc.  LilyPond dispose de
-plus de 120 graveurs@tie{}!  La plupart des partitions ne requièrent de
+hampes, un autre encore pour les ligatures, etc.  LilyPond dispose de
+plus de 120 graveurs !  La plupart des partitions ne requièrent de
 s'intéresser qu'à quelques-uns seulement, et pour des partitions
 simples, vous n'aurez même pas à vous en préoccuper.
 
@@ -1632,7 +1620,7 @@ s'appliquent à la partition dans son intégralité, opèrent au sein du
 contexte de plus haut niveau -- le contexte @code{Score}.
 
 Les graveurs @code{Clef_engraver} et @code{Key_engraver} seront logés
-dans chacun des contextes @code{Staff}@tie{}; deux portées peuvent
+dans chacun des contextes @code{Staff} ; deux portées peuvent
 requérir des clefs et des armures différentes.
 
 Les graveurs @code{Note_heads_engraver} et @code{Stem_engraver} résident
@@ -1659,7 +1647,8 @@ partir du nom, et vice versa.
 @headitem Graveur
   @tab Fonction
 @item Accidental_engraver
-  @tab Crée les altérations, y compris de précaution, accidentelles ou suggérées
+  @tab Crée les altérations, y compris de précaution, accidentelles ou
+  suggérées
 @item Beam_engraver
   @tab Grave les ligatures (@emph{beams})
 @item Clef_engraver
@@ -1691,7 +1680,6 @@ partir du nom, et vice versa.
 Nous verrons plus avant comment le résultat de LilyPond peut changer
 lorsqu'on modifie l'action des graveurs.
 
-
 @seealso
 Référence des propriétés internes :
 @rinternals{Engravers and Performers}.
@@ -1714,7 +1702,7 @@ Les contextes gèrent les différentes valeurs des nombreuses
 @emph{propriétés} qui leur sont attachées.  Beaucoup d'entre elles
 sont susceptibles d'être modifiées afin d'influer sur l'interprétation
 de l'input et ainsi changer l'apparence du résultat.  On les modifie
-grâce à la commande @code{\set}, qui s'utilise ainsi@tie{}:
+grâce à la commande @code{\set}, qui s'utilise ainsi :
 
 @example
 \set @emph{ContexteNommé}.@emph{propriétéNommée} = #@emph{valeur}
@@ -1746,7 +1734,8 @@ communément utilisées.
   @tab @code{50}
 @item doubleSlurs
   @tab Booléen
-  @tab Si vrai, imprime les liaisons au-dessous @strong{et} au-dessus des notes
+  @tab Si vrai, imprime les liaisons au-dessous @strong{et} au-dessus
+  des notes
   @tab @code{#t}, @code{#f}
 @item instrumentName
   @tab Texte
@@ -1768,7 +1757,7 @@ anglais) ou faux (@code{#f} pour @emph{False} en anglais), un entier est
 un nombre entier positif, un réel est un nombre décimal positif ou
 négatif, et texte correspond à une suite de caractères encadrée par des
 apostrophes doubles.  Attention à la présence des signes dièse
-(@code{#}) dans deux cas particuliers@tie{}: ils sont partie intégrante
+(@code{#}) dans deux cas particuliers : ils sont partie intégrante
 des valeurs booléennes et précèdent les @code{t} ou @code{f}, mais
 doivent aussi précéder @emph{valeur} dans le libellé de la commande
 @code{\set}. Il faudra donc, dans le cas d'une valeur booléenne, ne pas
@@ -1824,17 +1813,16 @@ la Référence des propriétés internes -- voir
 @rinternals{Tunable context properties}, ou @rinternals{Contexts}.
 
 La propriété @code{instrumentName} ne sera prise en compte que si elle
-est définie dans un contexte @code{Staff}@tie{}; d'autres propriétés
+est définie dans un contexte @code{Staff} ; d'autres propriétés
 peuvent par contre être définies dans plusieurs contextes différents.
 C'est le cas de la propriété @code{extraNatural} qui est définie par
 défaut à @code{##t} (vrai) pour toutes les portées.  Si vous lui
 attribuez la valeur @code{##f} (faux) dans un contexte @code{Staff}
 particulier, elle ne s'appliquera qu'aux altérations de la portée en
-question@tie{}; si vous lui attribuez la valeur @qq{faux} au niveau du
+question ; si vous lui attribuez la valeur @qq{faux} au niveau du
 contexte @code{Score}, cela s'appliquera alors à toutes les portées.
 
-Voici comment supprimer les bécarres supplémentaires pour une
-portée@tie{}:
+Voici comment supprimer les bécarres supplémentaires pour une portée :
 
 @lilypond[quote,verbatim,ragged-right]
 <<
@@ -1865,24 +1853,24 @@ et pour toutes les portées :
 
 Autre exemple, si la propriété @code{clefOctavation} est déterminée au
 niveau du contexte @code{Score}, elle modifiera la valeur de l'octave en
-cours pour toutes les portées actives@tie{}; cette valeur sera considérée
+cours pour toutes les portées actives ; cette valeur sera considérée
 comme étant la nouvelle valeur par défaut pour toutes les portées à
 venir.
 
-La commande opposée, @code{\unset}, efface la propriété du
-contexte@tie{}; la plupart des propriétés reviennent de ce fait à leur
-valeur par défaut.  En règle générale, la commande @code{\unset} n'est
-pas nécessaire dès lors que vous faites appel à une nouvelle commande
-@code{\set} pour modifier le réglage.
+La commande opposée, @code{\unset}, efface la propriété du contexte ; la
+plupart des propriétés reviennent de ce fait à leur valeur par défaut.
+En règle générale, la commande @code{\unset} n'est pas nécessaire dès
+lors que vous faites appel à une nouvelle commande @code{\set} pour
+modifier le réglage.
 
 Les commandes @code{\set} et @code{\unset} peuvent intervenir n'importe
 où dans votre fichier source.  Elles seront effectives dès leur
 apparition et jusqu'à la fin de la partition, à moins d'être affectées
 par un @code{\unset} ou un nouveau @code{\set}.  À titre d'exemple, nous
-allons jouer avec la taille des fontes, ce qui affecte entre
-autres la grosseur des têtes de note.  Les modifications s'appliquent
-toujours par rapport à la valeur par défaut, non par rapport à la
-dernière valeur définie.
+allons jouer avec la taille des fontes, ce qui affecte entre autres la
+grosseur des têtes de note.  Les modifications s'appliquent toujours par
+rapport à la valeur par défaut, non par rapport à la dernière valeur
+définie.
 
 @lilypond[quote,verbatim,ragged-right,relative=1]
 c4 d
@@ -1902,9 +1890,10 @@ propriété.  N'oubliez pas que les nombres, entiers ou réels, doivent
 être précédés d'un signe dièse (@code{#}) et les valeurs vrai ou faux de
 deux signes dièse -- respectivement @code{##t} et @code{##f} --. Une
 valeur textuelle doit être encadrée de guillemets anglais,
-@code{"@dots{ }"}, bien que, comme nous le constaterons plus tard, la
+@code{"@dots{}"}, bien que, comme nous le constaterons plus tard, la
 commande @code{\markup} permet aussi de spécifier du texte.
 
+
 @subsubheading Définition des propriétés de contexte avec @code{\with}
 @translationof Setting context properties with @code{\with}
 
@@ -1918,10 +1907,10 @@ création de ce contexte.  Ceci constitue parfois une façon plus claire
 de spécifier les valeurs d'une propriété pour la durée de vie du
 contexte.  Lorsque vous créez un contexte à l'aide de la commande
 @code{\new}, vous pouvez la faire suivre immédiatement d'un bloc
-@w{@code{\with @{ .. @}}} qui contiendra les réglages des différentes
+@code{\with @{ .. @}} qui contiendra les réglages des différentes
 propriétés.  Ainsi, si nous voulions par exemple annuler l'impression
 des bécarres supplémentaires sur la durée d'une portée, nous
-écririons@tie{}:
+écririons :
 
 @example
 \new Staff \with @{ extraNatural = ##f @}
@@ -1945,17 +1934,18 @@ ce qui donnerait :
 @end lilypond
 
 Les propriétés réglées de cette manière peuvent néanmoins être modifiées
-de façon dynamique grâce à @code{\set}@tie{}; un @code{\unset} les
-ramènera à leur valeur initialisée par @code{\with}.
+de façon dynamique grâce à @code{\set} ; un @code{\unset} les ramènera à
+leur valeur initialisée par @code{\with}.
 
 @cindex fontSize, valeur par défaut et réglage
 
-La propriété @code{fontSize} constitue une exception@tie{}: lorsqu'elle
+La propriété @code{fontSize} constitue une exception : lorsqu'elle
 est déterminée au sein d'un bloc @code{\with}, cela redéfinit la valeur
 par défaut de la taille de fonte.  Une modification est possible par la
 commande @code{\set}, mais la commande @code{\unset fontSize} fera
 revenir à la nouvelle valeur par défaut.
 
+
 @subsubheading Définition des propriétés de contexte avec @code{\context}
 @translationof Setting context properties with @code{\context}
 
@@ -1974,7 +1964,7 @@ avec la commande @code{\with}, puisqu'on se place dans un bloc
 @code{\context} inclus dans un bloc @code{\layout}.  Chaque bloc
 @code{\context} affectera tous les contextes concernés par le bloc
 @code{\score} ou @code{\book} au sein duquel apparaît ce bloc
-@code{\layout}.  Voici comment le mettre en place@tie{}:
+@code{\layout}.  Voici comment le mettre en place :
 
 @lilypond[verbatim,quote]
 \score {
@@ -1993,7 +1983,7 @@ avec la commande @code{\with}, puisqu'on se place dans un bloc
 @end lilypond
 
 Dans le cas où ces ajustements de propriété doivent affecter
-toutes les portées de la partition, nous utiliserons alors@tie{}:
+toutes les portées de la partition, nous utiliserons alors :
 
 @lilypond[quote,verbatim]
 \score {
@@ -2022,7 +2012,6 @@ Les propriétés de contexte ainsi définies peuvent être adaptées pour
 chacun des contextes en particulier grâce à un bloc @code{\with} ou bien
 une commande @code{\set} au fil des notes.
 
-
 @seealso
 Manuel de notation :
 @ruser{Modification des réglages par défaut d'un contexte},
@@ -2048,11 +2037,12 @@ Référence des propriétés internes :
 Nous avons vu que chaque contexte met en œuvre plusieurs graveurs, et
 que chacun de ces graveurs est chargé de générer une composante
 particulière du fichier de sortie, qui les barres de mesure, qui la
-portée, qui les têtes de note, les hampes, etc.  Le fait de supprimer un
+portée, qui les têtes de note, les hampes, etc.  Le fait de supprimer un
 graveur d'un contexte éliminera sa contribution au fichier de sortie.
 Bien que ce soit là un moyen radical de modifier le résultat, cette
 pratique est dans quelques cas fort utile.
 
+
 @subsubheading Modification d'un seul contexte
 @translationof Changing a single context
 
@@ -2082,7 +2072,7 @@ lignes d'une portée sont générées par le @code{Staff_symbol_engraver}.
 @cindex ambitus, graveur
 
 Vous pouvez aussi ajouter individuellement un graveur à un contexte. La
-commande se formule ainsi@tie{}:
+commande se formule ainsi :
 
 @code{\consists @var{Nom_du_graveur}}
 
@@ -2092,7 +2082,7 @@ font apparaître un @rglos{ambitus} au début de la portée, afin
 d'indiquer ses notes extrêmes.  L'ambitus est généré par
 l'@code{Ambitus_engraver}, que l'on peut adjoindre à n'importe quel
 contexte.  Si nous l'ajoutons au contexte @code{Voice}, seule la
-tessiture de cette voix sera calculée@tie{}:
+tessiture de cette voix sera calculée :
 
 @lilypond[quote,verbatim,ragged-right]
 \new Staff <<
@@ -2116,7 +2106,7 @@ tessiture de cette voix sera calculée@tie{}:
 @noindent
 alors que si nous l'ajoutons au contexte @code{Staff},
 l'@code{Ambitus_engraver} calculera l'écart maximal à partir de toutes
-les notes de toutes les voix de la portée@tie{}:
+les notes de toutes les voix de la portée :
 
 @lilypond[quote,verbatim,ragged-right]
 \new Staff \with {
@@ -2138,6 +2128,7 @@ les notes de toutes les voix de la portée@tie{}:
 >>
 @end lilypond
 
+
 @subsubheading Modification de tous les contextes d'un même type
 @translationof Changing all contexts of the same type
 
@@ -2149,7 +2140,7 @@ graveurs à des contextes individuels.  Nous pourrions aussi ajouter ou
 supprimer des graveurs à tous les contextes d'un même type en insérant
 les commandes pour le contexte approprié au sein d'un bloc
 @code{\layout}.  Si nous voulions afficher un ambitus pour chacune des
-portées d'un système à quatre portées, il nous suffirait d'écrire@tie{}:
+portées d'un système à quatre portées, il nous suffirait d'écrire :
 
 @lilypond[quote,verbatim,ragged-right]
 \score {
@@ -2207,9 +2198,9 @@ rattachent à des têtes de note les objets qu'ils créent, désactiver le
 @translationof Extending the templates
 
 Bon, vous avez lu le tutoriel, vous savez écrire de la musique.  Mais
-comment obtenir les portées que vous voulez@tie{}?  Les @ref{Modèles},
-c'est bien beau, mais que faire quand ils ne traitent pas ce que l'on
-veut précisément@tie{}?
+comment obtenir les portées que vous voulez ?  Les @ref{Modèles}, c'est
+bien beau, mais que faire quand ils ne traitent pas ce que l'on veut
+précisément ?
 
 Les exemples qui suivent vous donneront des méthodes générales pour
 adapter des modèles.
@@ -2222,6 +2213,7 @@ adapter des modèles.
 * Conducteurs et parties::
 @end menu
 
+
 @node Soprano et violoncelle
 @subsection Soprano et violoncelle
 @translationof Soprano and cello
@@ -2230,8 +2222,8 @@ adapter des modèles.
 
 Commencez par le modèle qui vous semblera le plus proche de ce à quoi
 vous voulez aboutir.  Disons par exemple que vous voulez écrire une pièce
-pour soprano et violoncelle@tie{}: dans ce cas, on pourrait commencer
-par les @qq{notes et paroles}, pour la partie de soprano.
+pour soprano et violoncelle : dans ce cas, on pourrait commencer par les
+@qq{notes et paroles}, pour la partie de soprano.
 
 @example
 \version @w{"@version{}"}
@@ -2261,7 +2253,7 @@ texte = \lyricmode @{
 @end example
 
 Maintenant, on veut ajouter une partie de violoncelle.
-Jetons un coup d'œil sur l'exemple avec les notes seules@tie{}:
+Jetons un coup d'œil sur l'exemple avec les notes seules :
 
 @example
 \version @w{"@version{}"}
@@ -2283,19 +2275,19 @@ melodie = \relative c' @{
 On n'a pas besoin de deux commandes @code{\version}.  Ce dont on a
 besoin, c'est de la section @code{melodie}. De même, on n'a pas besoin
 de deux sections @code{\score} -- si nous les gardions toutes les deux,
-on obtiendrait deux parties séparées@tie{}; mais nous voulons un vrai
-duo, avec les deux parties ensemble.  Dans la section @code{\score}, on
-n'a pas besoin non plus de deux @code{\layout} ni de deux @code{\midi}.
+on obtiendrait deux parties séparées ; mais nous voulons un vrai duo,
+avec les deux parties ensemble.  Dans la section @code{\score}, on n'a
+pas besoin non plus de deux @code{\layout} ni de deux @code{\midi}.
 
 Si on se contente de couper et coller les sections @code{melodie}, on se
-retrouvera avec deux sections de ce nom@tie{}; il nous faut donc les
+retrouvera avec deux sections de ce nom ; il nous faut donc les
 renommer.  Appelons la section pour la soprano @code{sopranoMusique} et
 celle pour le violoncelle @code{violoncelleMusique}.  Tant qu'on y est,
 renommons @code{texte} en @code{sopranoParoles}.  Attention à bien
-renommer les deux occurrences de chacune de ces dénominations@tie{}:
-c'est-à-dire la définition de départ, où l'on trouve @w{@code{melodie =
-\relative c' @{ }}, et l'endroit où cette dénomination est utilisée,
-dans la section @code{\score}.
+renommer les deux occurrences de chacune de ces dénominations :
+c'est-à-dire la définition de départ, où l'on trouve
+@code{melodie = \relative c' @{ }, et l'endroit où cette dénomination
+est utilisée, dans la section @code{\score}.
 
 Et puis, toujours tant qu'on y est, mettons le violoncelle en clé de fa,
 comme le veut l'usage, et donnons-lui d'autres notes.
@@ -2337,7 +2329,7 @@ violoncelleMusique = \relative c @{
 Voilà qui est mieux, mais la partie de violoncelle n'apparaît pas sur
 la partition -- en effet, nous n'y avons pas fait appel dans la section
 @code{\score}.  Si l'on veut que la partie de violoncelle s'imprime sous
-la partie de soprano, on va devoir ajouter@tie{}:
+la partie de soprano, on va devoir ajouter :
 
 @example
 \new Staff \musiqueVioloncelle
@@ -2368,9 +2360,9 @@ se déroulent en même temps.  Le bloc @code{\score} ressemble maintenant à
 @end example
 
 @noindent
-C'est un peu le bazar dans tout ça@tie{}; mais il vous sera facile de
+C'est un peu le bazar dans tout ça ; mais il vous sera facile de
 mettre un peu d'ordre dans l'indentation.  Voici le modèle pour
-soprano et violoncelle au complet@tie{}:
+soprano et violoncelle au complet :
 
 @lilypond[quote,verbatim,ragged-right,addversion]
 sopranoMusic = \relative c' {
@@ -2407,7 +2399,6 @@ celloMusic = \relative c {
 }
 @end lilypond
 
-
 @seealso
 Les patrons originaux sont disponibles à l'annexe @qq{Modèles}, voir
 @ref{Portée unique}.
@@ -2425,7 +2416,7 @@ orchestre, comme Elias de Mendelssohn ou le Messie de Haendel, disposent
 la musique et les paroles du chœur sur quatre portées -- soprano, alto,
 ténor et basse -- surmontant une réduction pour piano de
 l'accompagnement orchestral.  En voici un exemple, tiré du Messie de
-Haendel@tie{}:
+Haendel :
 
 @c The following should appear as music without code
 @lilypond[quote,ragged-right]
@@ -2525,24 +2516,24 @@ lower = \relative c, {
 Aucun des modèles ne permet d'arriver exactement à cette mise en forme.
 Celui qui s'en rapprocherait le plus est @qq{SATB vocal score and
 automatic piano reduction} -- voir @ref{Ensemble vocal} -- mais encore
-faudrait-il en modifier la mise en forme et refaire la partie de
-piano qui n'est plus une simple reprise des parties vocales.  Les
-variables qui gèrent la musique et les paroles du chœur ne nécessitent
-pas de modification, mais il nous faut d'autres variables pour la
-réduction de piano.
+faudrait-il en modifier la mise en forme et refaire la partie de piano
+qui n'est plus une simple reprise des parties vocales.  Les variables
+qui gèrent la musique et les paroles du chœur ne nécessitent pas de
+modification, mais il nous faut d'autres variables pour la réduction de
+piano.
 
 L'ordre dans lequel apparaissent les contextes dans le @code{ChoirStaff}
 du modèle ne correspond pas à ce que nous voyons ci-dessus.  Il nous
 faudra y revenir pour obtenir quatre portées avec des paroles en dessous
 de chacune d'elles.  Toutes les voix devraient être @code{\voiceOne},
-ce qui est la position par défaut@tie{}; il nous faudra donc éliminer
-toutes les commandes @code{\voiceXXX}.  Les ténors auront besoin d'une
-clé spécifique.  Enfin, nous n'avons pas encore abordé la façon dont les
-paroles sont présentées dans le modèle@tie{}; nous procéderons donc
-comme nous en avons l'habitude.  Il faudra aussi ajouter un nom à chaque
+ce qui est la position par défaut ; il nous faudra donc éliminer toutes
+les commandes @code{\voiceXXX}.  Les ténors auront besoin d'une clé
+spécifique.  Enfin, nous n'avons pas encore abordé la façon dont les
+paroles sont présentées dans le modèle ; nous procéderons donc comme
+nous en avons l'habitude.  Il faudra aussi ajouter un nom à chaque
 portée.
 
-Une fois tout ceci accompli, voici notre @code{ChoirStaff}@tie{}:
+Une fois tout ceci accompli, voici notre @code{ChoirStaff} :
 
 @example
 \new ChoirStaff <<
@@ -2590,8 +2581,8 @@ Une fois tout ceci accompli, voici notre @code{ChoirStaff}@tie{}:
 @end example
 
 Il nous faut maintenant nous occuper de la partie de piano.  Nous allons
-nous contenter de récupérer la partie de piano du modèle
-@qq{Solo piano}@tie{}:
+nous contenter de récupérer la partie de piano du modèle @qq{Solo
+piano} :
 
 @example
 \new PianoStaff <<
@@ -2605,7 +2596,7 @@ puis d'ajouter les définitions de variable pour @code{superieur} et
 @code{inferieur}.
 
 Les systèmes pour chœur et pour piano doivent être combinés à l'aide de
-doubles chevrons gauche/droite puisqu'ils doivent s'empiler@tie{}:
+doubles chevrons gauche/droite puisqu'ils doivent s'empiler :
 
 @example
 <<  % combine ChoirStaff et PianoStaff l'un au-dessus de l'autre
@@ -2659,7 +2650,7 @@ doubles chevrons gauche/droite puisqu'ils doivent s'empiler@tie{}:
 @end example
 
 Une fois tout cela mis en place, et après avoir ajouté les notes et les
-paroles de ces trois mesures du Messie, nous obtenons@tie{}:
+paroles de ces trois mesures du Messie, nous obtenons :
 
 @lilypond[quote,verbatim,ragged-right,addversion]
 global = { \key d \major \time 4/4 }
@@ -2770,11 +2761,11 @@ propres patrons selon le type de musique que vous affectionnez plus
 particulièrement.  Pour voir comment procéder, nous allons monter la
 partition d'un prélude pour orgue.
 
-Nous débutons par une section d'en-tête@tie{}; nous y mettrons entre
+Nous débutons par une section d'en-tête ; nous y mettrons entre
 autres le titre et le nom du compositeur.  Puis viennent toutes les
 définitions de toutes les variables.  Nous terminons par le bloc
 @code{\score}.  Attelons-nous pour cette aventure, en gardant bien à
-l'esprit ce que nous venons de dire@tie{}; nous nous occuperons des
+l'esprit ce que nous venons de dire ; nous nous occuperons des
 détails en temps voulu.
 
 Nous nous appuyons sur les deux premières mesures du prélude sur
@@ -2782,7 +2773,7 @@ Nous nous appuyons sur les deux premières mesures du prélude sur
 voir ces deux mesures au bas de cette page.  La main droite comporte
 deux voix, la main gauche et le pédalier une seule.  Il nous faut donc
 quatre définitions de musique, plus une qui contiendra la métrique et
-l'armure@tie{}:
+l'armure :
 
 @example
 \version @w{"@version{}"}
@@ -2832,7 +2823,7 @@ Il nous faut ajouter à cela une portée pour le pédalier.  Elle se place
 sous le système de piano, mais puisqu'elle doit rester synchrone avec
 lui, nous utilisons des doubles chevrons pour les regrouper.
 Négliger ceci nous renverrait une erreur, et personne n'est à l'abri de
-cette faute@tie{}! Pour preuve, il vous suffit de copier l'exemple
+cette faute !  Pour preuve, il vous suffit de copier l'exemple
 complet en fin de chapitre, de supprimer ces @code{<<} et @code{>>}, et
 de le compiler, pour voir de quoi il retourne.
 
@@ -2863,16 +2854,16 @@ de le compiler, pour voir de quoi il retourne.
 
 La construction en simultané -- @code{<<...>>} -- n'est pas strictement
 obligatoire pour les portées manuel deux et pédalier, qui ne contiennent
-chacune qu'une seule expression musicale@tie{}; mais cela ne mange pas
-de pain, et c'est une bonne habitude que de toujours encadrer par des
-doubles chevrons gauche/droite ce qui suit une commande @code{\new
-Staff} au cas où il y aurait plusieurs voix.  Il en va autrement pour
-les contextes @code{Voice}@tie{}: ils doivent être toujours suivis
-d'accolades --  @code{@{...@}} --  au cas où vous auriez employé
+chacune qu'une seule expression musicale ; mais cela ne mange pas de
+pain, et c'est une bonne habitude que de toujours encadrer par des
+doubles chevrons gauche/droite ce qui suit une commande
+@code{\new Staff} au cas où il y aurait plusieurs voix.  Il en va
+autrement pour les contextes @code{Voice} : ils doivent être toujours
+suivis d'accolades --  @code{@{...@}} --  au cas où vous auriez employé
 plusieurs variables qui doivent intervenir consécutivement.
 
 Ajoutons donc cette structure au bloc @code{\score}, tout en fignolant
-l'indentation.  Nous en profitons pour ajouter les clés appropriées,
+l'indentation.  Nous en profitons pour ajouter les clefs appropriées,
 effectuer les réglages concernant les hampes et liaisons de la portée
 supérieure grâce à @code{\voiceOne} et @code{\voiceTwo}, et mettre en
 place la métrique et l'armure de chaque portée grâce à notre variable
@@ -2917,12 +2908,12 @@ place la métrique et l'armure de chaque portée grâce à notre variable
 @cindex portées, espacement
 
 Cette partition pour orgue est presque parfaite.  Reste juste ce petit
-défaut qui ne se remarque pas lorsque l'on considère un seul
-système@tie{}: la distance qui sépare la portée de pédalier de celle de
-la main gauche devrait être plus ou moins égale à celle qui sépare les
-deux mains.  En fait, la distance entre les deux portées d'un
-@code{PianoStaff} ne saurait trop se dilater@tie{}; le pédalier devrait
-adopter le même comportement.
+défaut qui ne se remarque pas lorsque l'on considère un seul système :
+la distance qui sépare la portée de pédalier de celle de la main gauche
+devrait être plus ou moins égale à celle qui sépare les deux mains.  En
+fait, la distance entre les deux portées d'un @code{PianoStaff} ne
+saurait trop se dilater ; le pédalier devrait adopter le même
+comportement.
 
 @cindex sous-propriétés
 @cindex propriétés et sous-propriétés
@@ -2934,10 +2925,10 @@ La propension des portées à se dilater se contrôle à l'aide de la
 propriété @code{staff-staff-spacing}, attachée à @qq{l'objet graphique}
 @code{VerticalAxisGroup} -- la documentation de LilyPond utilise souvent
 l'abréviation @emph{grob} pour @emph{graphical object}.  Pas de
-panique@tie{}! Tout ceci sera expliqué plus tard -- pour les curieux,
+panique ! Tout ceci sera expliqué plus tard -- pour les curieux,
 jetez un œil au chapitre
 @ruser{Vue d'ensemble de la modification des propriétés}.
-Revenons à notre propos@tie{}: nous voulons modifier uniquement la
+Revenons à notre propos : nous voulons modifier uniquement la
 sous-propriété @code{stretchability}.  Les impatients trouveront les
 valeurs par défaut de la propriété @code{staff-staff-spacing} dans le
 fichier @file{scm/define-grobs.scm}, en examinant la définition du
@@ -3061,7 +3052,7 @@ Glossaire musicologique :
 @cindex variables
 @cindex identificateurs
 
-Jusqu'à maintenant, vous avez vu ce type de code@tie{}:
+Jusqu'à maintenant, vous avez vu ce type de code :
 
 @lilypond[quote,verbatim,ragged-right]
 hornNotes = \relative c'' { c4 b dis c }
@@ -3073,7 +3064,7 @@ hornNotes = \relative c'' { c4 b dis c }
 @end lilypond
 
 Vous comprendrez combien cela peut être utile pour écrire de la
-musique minimaliste@tie{}:
+musique minimaliste :
 
 @lilypond[quote,verbatim,ragged-right]
 fragmentA = \relative c'' { a4 a8. b16 }
@@ -3088,9 +3079,9 @@ violin = \new Staff { \fragmentA \fragmentA \fragmentB \fragmentA }
 }
 @end lilypond
 
-Néanmoins vous pouvez aussi utiliser ces identificateurs
--- aussi connus sous le nom de variables, macros, ou commandes
-(définies par l'utilisateur) -- pour des retouches@tie{}:
+Néanmoins vous pouvez aussi utiliser ces identificateurs -- aussi connus
+sous le nom de variables, macros, ou commandes (définies par
+l'utilisateur) -- pour des retouches :
 
 @c TODO Avoid padtext - not needed with skylining
 @lilypond[quote,verbatim,ragged-right]
@@ -3120,7 +3111,7 @@ violin = \relative c'' {
 
 Ces identificateurs sont évidemment utiles pour économiser de la
 frappe.  Mais ils peuvent l'être même si vous ne les utilisez qu'une
-seule fois@tie{}: ils réduisent la complexité.  Regardons l'exemple
+seule fois : ils réduisent la complexité.  Regardons l'exemple
 précédent sans aucun identificateur.  C'est beaucoup plus laborieux à
 lire, et particulièrement la dernière ligne.
 
@@ -3141,10 +3132,9 @@ violin = \relative c'' @{
 @c TODO Replace the following with a better example  -td
 @c Skylining handles this correctly without padText
 
-Jusqu'ici nous avons vu des substitutions statiques@tie{}: quand
-LilyPond rencontre @code{\padText}, il le remplace par le contenu que
-nous lui avons défini -- c'est-à-dire le contenu à droite de
-@code{padText=}.
+Jusqu'ici nous avons vu des substitutions statiques : quand LilyPond
+rencontre @code{\padText}, il le remplace par le contenu que nous lui
+avons défini -- c'est-à-dire le contenu à droite de @code{padText=}.
 
 LilyPond gère également des substitutions non-statiques -- vous
 pouvez les voir comme des fonctions.
@@ -3199,8 +3189,7 @@ notesCor = \relative c @{
 @end example
 
 @noindent
-On établira alors une partie séparée en constituant un nouveau
-fichier@tie{}:
+On établira alors une partie séparée en constituant un nouveau fichier :
 
 @example
 \include "musique-Cor.ly"
@@ -3223,10 +3212,10 @@ fichier@tie{}:
 @noindent
 sera substitué le contenu du fichier @file{musique-Cor.ly}, et de ce
 fait la variable @code{notesCor} se trouvera définie.  La commande
-@code{\transpose@tie{}f@tie{}c'} indique que son argument
-@code{\notesCor} sera transposé à la quinte supérieure@tie{}: le son
-réel @code{f} s'écrit @code{c'}, ce qui est la caractéristique d'un Cor
-en fa.  La transposition est visible comme suit@tie{}:
+@code{\transpose f c'} indique que son argument @code{\notesCor} sera
+transposé à la quinte supérieure : le son réel @code{f} s'écrit
+@code{c'}, ce qui est la caractéristique d'un Cor en fa.  La
+transposition est visible comme suit :
 
 @lilypond[quote,ragged-right]
 \transpose f c' \relative c {
@@ -3238,18 +3227,16 @@ en fa.  La transposition est visible comme suit@tie{}:
 Dans les pièces d'ensemble, il arrive souvent qu'une voix ne joue pas
 pendant plusieurs mesures.  Un silence spécial, appelé silence
 multimesures, l'indique alors.  On l'obtient par un @code{R} majuscule,
-suivi d'une durée@tie{}: @code{1}@tie{}pour une pause,
-@code{2}@tie{}pour une demi-pause, etc.  Cette durée peut être
-multipliée pour établir de plus longs silences.  Par exemple, le silence
-suivant dure 3@tie{}mesures à 2/4.
+suivi d'une durée : @code{1} pour une pause, @code{2} pour une
+demi-pause, etc.  Cette durée peut être multipliée pour établir de plus
+longs silences.  Par exemple, le silence suivant dure 3 mesures à 2/4.
 
 @example
 R2*3
 @end example
 
 Dans une partie séparée, les silences multimesure sont compressés.
-Il faut pour cela définir la propriété @code{skipBars} à
-@qq{vrai}@tie{}:
+Il faut pour cela définir la propriété @code{skipBars} à @qq{vrai} :
 
 @example
 \set Score.skipBars = ##t
@@ -3257,9 +3244,9 @@ Il faut pour cela définir la propriété @code{skipBars} à
 
 @noindent
 Cette commande assigne la valeur @qq{vrai} -- @emph{true} en anglais, et
-@code{#t} dans le langage Scheme -- à cette propriété dans le
-contexte @code{Score}.  Si l'on ajoute dans la musique ci-dessus le
-silence multimesure et cette option, on obtient le résultat suivant@tie{}:
+@code{#t} dans le langage Scheme -- à cette propriété dans le contexte
+@code{Score}.  Si l'on ajoute dans la musique ci-dessus le silence
+multimesure et cette option, on obtient le résultat suivant :
 
 @lilypond[quote,ragged-right]
 \transpose f c' \relative c {
index b93faadec6b55fda28153e64cc161c7c51ba67fa..21ff271c775daf7e91f4fb3877c80d639484ac82 100644 (file)
@@ -1,14 +1,14 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
 @c This file is part of lilypond.tely
 @ignore
-    Translation of GIT committish: 5f722f1688eff7436789f8ca011205bdb16c04b7
+    Translation of GIT committish: 8df40d45e4366f4e9baa2cec3b7eb38b6482150f
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
     Guide, node Updating translation committishes..
 @end ignore
 
-@c \version "2.14.0"
+@c \version "2.16.0"
 
 @c Translators: Valentin Villenave
 @c Translation checkers: Ludovic Sardain, Damien Heurtebise
@@ -48,10 +48,10 @@ il fait maintenant partie de notre vie, et nous nous accrochons.
 Notre principale motivation vient sans doute de l'utilité réelle de
 notre logiciel.  En flânant sur Internet, nous trouvons beaucoup de
 gens qui utilisent LilyPond pour réaliser d'impressionnantes
-partitions@tie{}: c'est incroyable, mais en même temps très flatteur.
+partitions : c'est incroyable, mais en même temps très flatteur.
 
 Les utilisateurs ne se contentent pas de nous encourager en utilisant
-notre logiciel@tie{}; nombre d'entre eux nous aident aussi en faisant des
+notre logiciel ; nombre d'entre eux nous aident aussi en faisant des
 suggestions et en signalant des bogues.  Aussi, nous voudrions
 remercier ici tous les utilisateurs qui nous ont signalé des bugs, ont
 fait des suggestions ou ont contribué d'une façon ou d'une autre au
@@ -62,7 +62,7 @@ séduisante.  Même si l'on s'amuse beaucoup en programmant tous
 ensemble, et qu'on éprouve une satisfaction profonde à aider les gens,
 au bout du compte, notre travail sur LilyPond est avant tout une
 manière d'exprimer notre amour sincère de la musique.  Puisse-t-il
-vous aider à créer de nombreuses et belles œuvres@tie{}!
+vous aider à créer de nombreuses et belles œuvres !
 
 Han-Wen et Jan
 
index 221b899aa350560370891549ba3b21b39dae78dc..bd1dbb9d0eff09a9b2896a4ac08adb7dd92e4850 100644 (file)
@@ -1,14 +1,14 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
 
 @ignore
-    Translation of GIT committish: 0f93dd92ffa0319328e58148458d22c5448b3d58
+    Translation of GIT committish: 8df40d45e4366f4e9baa2cec3b7eb38b6482150f
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
     Guide, node Updating translation committishes..
 @end ignore
 
-@c \version "2.14.0"
+@c \version "2.16.0"
 
 @c Translators: Jean-Charles Malahieude
 
@@ -20,7 +20,6 @@ Cette annexe du manuel d'initiation propose des patrons de partition
 Lilypond, prets à l'emploi.  Il vous suffira d'y ajouter quelques notes,
 de lancer LilyPond, et d'aprécier le résultat.
 
-
 @menu
 * Portée unique::
 * Modèles pour piano::
@@ -31,6 +30,7 @@ de lancer LilyPond, et d'aprécier le résultat.
 * Autres modèles::
 @end menu
 
+
 @node Portée unique
 @appendixsec Portée unique
 @translationof Single staff
@@ -40,16 +40,19 @@ de lancer LilyPond, et d'aprécier le résultat.
 @lilypondfile[verbatim,quote,ragged-right,texidoc,addversion]
 {single-staff-template-with-only-notes.ly}
 
+
 @appendixsubsec Notes et paroles
 
 @lilypondfile[verbatim,quote,ragged-right,texidoc,addversion]
 {single-staff-template-with-notes-and-lyrics.ly}
 
+
 @appendixsubsec Notes et accords
 
 @lilypondfile[verbatim,quote,ragged-right,texidoc]
 {single-staff-template-with-notes-and-chords.ly}
 
+
 @appendixsubsec Notes, paroles et accords
 
 @lilypondfile[verbatim,quote,ragged-right,texidoc]
@@ -65,11 +68,13 @@ de lancer LilyPond, et d'aprécier le résultat.
 @lilypondfile[verbatim,quote,ragged-right,texidoc]
 {piano-template-simple.ly}
 
+
 @appendixsubsec Chant et accompagnement
 
 @lilypondfile[verbatim,quote,ragged-right,texidoc]
 {piano-template-with-melody-and-lyrics.ly}
 
+
 @appendixsubsec Piano et paroles entre les portées
 
 @lilypondfile[verbatim,quote,ragged-right,texidoc]
@@ -85,6 +90,7 @@ de lancer LilyPond, et d'aprécier le résultat.
 @lilypondfile[verbatim,quote,ragged-right,texidoc]
 {string-quartet-template-simple.ly}
 
+
 @appendixsubsec Parties pour quatuor à cordes
 
 @lilypondfile[verbatim,quote,ragged-right,texidoc]
@@ -100,31 +106,37 @@ de lancer LilyPond, et d'aprécier le résultat.
 @lilypondfile[verbatim,quote,ragged-right,texidoc]
 {vocal-ensemble-template.ly}
 
+
 @appendixsubsec Partition pour chœur SATB avec réduction pour piano
 
 @lilypondfile[verbatim,quote,ragged-right,texidoc]
 {vocal-ensemble-template-with-automatic-piano-reduction.ly}
 
+
 @appendixsubsec Partition pour chœur SATB avec alignement des contextes
 
 @lilypondfile[verbatim,quote,ragged-right,texidoc]
 {vocal-ensemble-template-with-lyrics-aligned-below-and-above-the-staves.ly}
 
+
 @appendixsubsec Chœur à quatre voix mixtes sur quatre portées
 
 @lilypondfile[verbatim,quote,ragged-right,texidoc]
 {satb-choir-template---four-staves.ly}
 
+
 @appendixsubsec Couplet pour solo et refrain à deux voix
 
 @lilypondfile[verbatim,quote,ragged-right,texidoc]
 {vocal-ensemble-template-with-verse-and-refrain.ly}
 
+
 @appendixsubsec Hymnes et cantiques
 
 @lilypondfile[verbatim,quote,ragged-right,texidoc]
 {hymn-template.ly}
 
+
 @appendixsubsec Psalmodie
 
 @lilypondfile[verbatim,quote,ragged-right,texidoc]
@@ -152,6 +164,7 @@ de lancer LilyPond, et d'aprécier le résultat.
 @lilypondfile[verbatim,quote,ragged-right,texidoc,line-width=140]
 {ancient-notation-template----modern-transcription-of-mensural-music.ly}
 
+
 @appendixsubsec Transcription du grégorien
 
 @lilypondfile[verbatim,quote,ragged-right,texidoc]
index e8d952cf1345a1a133b2ad232981586f6a9a3f8b..1015ea06ee9645577b9cb93c229e7ce304031811 100644 (file)
@@ -1,7 +1,7 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
 
 @ignore
-   Translation of GIT committish: 5f722f1688eff7436789f8ca011205bdb16c04b7
+   Translation of GIT committish: 8df40d45e4366f4e9baa2cec3b7eb38b6482150f
 
    When revising a translation, copy the HEAD committish of the
    version that you are working on.  For details, see the Contributors'
@@ -10,7 +10,7 @@
 
 @include included/generating-output.itexi
 
-@c \version "2.14.0"
+@c \version "2.16.0"
 
 @c Translators: Nicolas Grandclaude, Ludovic Sardain, Gauvain Pocentek
 @c Translation checkers: Jean-Charles Malahieude, Valentin Villenave, John Mandereau
@@ -47,6 +47,7 @@ chose d'imprimable.
 * Ligne de commande::
 @end menu
 
+
 @node Saisie de la musique
 @subsection Saisie de la musique
 @translationof Entering input
@@ -82,25 +83,24 @@ l'image ci-dessous.
 @end lilypond
 
 @c DIV specific
-Il est aussi possible d'utiliser les noms de notes français @qq{@w{do
-re mi fa sol la si}}, en insérant au début du fichier la ligne
-@w{@code{\include@tie{}"italiano.ly"}}.
+Il est aussi possible d'utiliser les noms de notes français @qq{do
+re mi fa sol la si}, en insérant au début du fichier la ligne
+@code{\include "italiano.ly"}.
 @c END DIV
 
 @warning{Tout extrait de code LilyPond doit être entouré d'une
 @w{@strong{@{ paire d'accolades @}}}.  De plus, pour éviter toute
 ambiguïté, il est préférable d'entourer les accolades par des espaces
 ou retours à la ligne.  Bien que certains exemples de ce manuel ne
-comportent pas d'accolades, ne les oubliez pas dans vos partitions@tie{}!
+comportent pas d'accolades, ne les oubliez pas dans vos partitions !
 Pour plus d'informations sur l'affichage des exemples de cette
 documentation, consultez @ref{Bien lire le manuel}.}
 
-
 @cindex casse, prise en compte de la
 @cindex prise en compte de la casse
 @cindex sensibilité à la casse
 
-De plus, LilyPond est @strong{sensible à la casse}@tie{}: le code
+De plus, LilyPond est @strong{sensible à la casse} : le code
 @w{@samp{@{ c d e @}}} est valide, alors que @w{@samp{@{ C D E @}}}
 produira un message d'erreur.
 
@@ -138,7 +138,7 @@ comment voir ou imprimer le résultat produit par LilyPond.
 @end itemize
 
 Notez qu'il existe plusieurs éditeurs de texte disponibles avec un bon
-support de LilyPond@tie{}; consultez @rweb{Facilités d'édition}.
+support de LilyPond ; consultez @rweb{Facilités d'édition}.
 
 @warning{Le premier démarrage de LilyPond peut prendre une minute ou
 deux, afin de générer la liste des polices du système.  LilyPond démarre
@@ -206,7 +206,7 @@ et du rythme.
 
 @noindent
 Ces valeurs automatiques simplifient la saisie du code source dans
-bien des cas ; nous verrons plus loin comment les indiquer
+bien des cas ; nous verrons plus loin comment les indiquer
 explicitement.
 
 
@@ -254,7 +254,7 @@ en d'autres termes, le premier @code{c} est le do central, entre la
 clef de sol et la clef de fa, puis est suivi par le @notation{ré} le
 plus proche, et ainsi de suite.  On peut bien sûr créer des mélodies
 avec de plus grands intervalles, toujours avec le mode
-@code{\relative}@tie{}:
+@code{\relative} :
 
 @lilypond[verbatim,quote]
 \relative c' {
@@ -265,13 +265,13 @@ avec de plus grands intervalles, toujours avec le mode
 
 @noindent
 Remarquez que cet exemple ne commence plus sur le @notation{do
-central}@tie{}: la première note -- le @code{d} -- est le ré qui en est
+central} : la première note -- le @code{d} -- est le ré qui en est
 le plus proche.
 
 Dans l'exemple suivant, on remplace @code{c'} dans la commande
 @w{@code{@bs{}relative c'}} par @code{c''}, afin de calculer l'octave de
 la première note par rapport au do situé une octave au-dessus du do
-central@tie{}:
+central :
 
 @lilypond[verbatim,quote]
 % one octave above middle C
@@ -317,10 +317,10 @@ hauteur d'une octave -- au nom de la note.
 @end lilypond
 
 @noindent
-Pour déplacer une note deux octaves (ou davantage@tie{}!) plus haut ou plus
+Pour déplacer une note deux octaves (ou davantage !) plus haut ou plus
 bas, il suffit de mettre deux (ou davantage) @code{'} ou @code{,} --
 attention cependant à bien mettre deux apostrophes @code{''}, et non
-un guillemet @code{"}@tie{}!  C'est de cette même manière que l'on
+un guillemet @code{"} !  C'est de cette même manière que l'on
 peut modifier la valeur de départ de @w{@code{\relative c'}}.
 @c " - keeps quotes in order for context-sensitive editor -td
 
@@ -345,7 +345,7 @@ Glossaire musicologique :
 @rglosnamed{dotted note,note pointée}.
 
 La @notation{durée} d'une note est indiquée par un nombre qui suit sa
-hauteur@tie{}: @code{1} pour une @notation{ronde}, @code{2} pour une
+hauteur : @code{1} pour une @notation{ronde}, @code{2} pour une
 @notation{blanche}, @code{4} pour une @notation{noire} et ainsi de
 suite.  Les @notation{crochets} et @notation{liens} sont ajoutés
 automatiquement.
@@ -404,7 +404,7 @@ lettre @code{r} (pour @emph{rest}).
 Glossaire musicologique : @rglosnamed{time signature,métrique}.
 
 La @notation{métrique}, aussi appelée @notation{chiffre de mesure},
-peut être définie à l'aide de la commande @code{\time}@tie{}:
+peut être définie à l'aide de la commande @code{\time} :
 
 @lilypond[verbatim,quote]
 \relative c'' {
@@ -433,7 +433,7 @@ Glossaire musicologique :
 @rglosnamed{metronome,métronome}.
 
 La commande @code{\tempo} permet de stipuler aussi bien le @emph{tempo}
-que le métronome@tie{}:
+que le métronome :
 
 @lilypond[verbatim,quote]
 \relative c'' {
@@ -464,7 +464,7 @@ que le métronome@tie{}:
 Glossaire musicologique : @rglos{clef}.
 
 La @notation{clef} peut être définie à l'aide de la commande
-@code{\clef}@tie{}:
+@code{\clef} :
 
 @lilypond[verbatim,quote]
 \relative c' {
@@ -483,7 +483,7 @@ La @notation{clef} peut être définie à l'aide de la commande
 @subheading Tout ensemble
 
 Voici un bref exemple qui rassemble tous les éléments que nous déjà
-vus@tie{}:
+vus :
 
 @lilypond[verbatim,quote]
 \relative c, {
@@ -496,11 +496,13 @@ vus@tie{}:
 }
 @end lilypond
 
-
 @seealso
-Manuel de notation : @ruser{Écriture des hauteurs de note},
-@ruser{Écriture du rythme}, @ruser{Écriture des silences},
-@ruser{Gravure du rythme}, @ruser{Gravure des hauteurs}.
+Manuel de notation :
+@ruser{Écriture des hauteurs de note},
+@ruser{Écriture du rythme},
+@ruser{Écriture des silences},
+@ruser{Gravure du rythme},
+@ruser{Gravure des hauteurs}.
 
 
 @node Travail sur les fichiers d'entrée
@@ -530,12 +532,11 @@ Le traitement des fichiers source de LilyPond est semblable à celui du
 code de nombreux langages de programmation.  La casse est prise
 en compte, et les caractères considérés comme espaces ont généralement
 peu d'importance.  Les expressions sont délimitées par des accolades
-@w{@code{@{ @}}}, et les commentaires par @code{%} ou
-@w{@code{%@{ @dots{} @}}}@tie{}.
-
-Si cette phrase vous paraît incompréhensible, ne vous en faites pas@tie{}!
-Expliquons tous ces termes@tie{}:
+@code{@{ @}}, et les commentaires par @code{%} ou
+@w{@code{%@{ @dots{} @}}} .
 
+Si cette phrase vous paraît incompréhensible, ne vous en faites pas !
+Expliquons tous ces termes :
 
 @itemize
 
@@ -543,7 +544,7 @@ Expliquons tous ces termes@tie{}:
 @strong{La version} :
 Tout fichier LilyPond devrait porter mention de la version.  Cette
 mention prend la forme d'une ligne décrivant le numéro de la version
-utilisée lors de la confection du fichier en question, comme ici@tie{}:
+utilisée lors de la confection du fichier en question, comme ici :
 
 @example
 \version "@w{@version{}}"
@@ -553,7 +554,7 @@ Il est d'usage de porter cette mention au tout début du fichier
 LilyPond.
 
 Mentionner la version est important pour, au moins, les deux raisons
-suivantes@tie{}: cela permet dans un premier temps de faciliter les
+suivantes : cela permet dans un premier temps de faciliter les
 opérations de mise à jour automatisée au fil de l'évolution de la
 syntaxe de LilyPond.  Ensuite, cela met en évidence le minimum requis
 pour pouvoir compiler votre fichier.
@@ -565,7 +566,7 @@ la compilation.
 @strong{La casse} :
 LilyPond est sensible à la casse, c'est à dire qu'une lettre capitale
 n'a pas la même valeur qu'une lettre minuscule.  Les notes, par
-exemple, doivent être entrées en minuscule : @w{@code{@{ c d e @}}} est
+exemple, doivent être entrées en minuscule : @w{@code{@{ c d e @}}} est
 un code valide, alors que @w{@code{@{ C D E @}}} produira un message
 d'erreur.
 
@@ -573,7 +574,7 @@ d'erreur.
 @strong{Les espaces multiples} :
 LilyPond ne tient pas compte du nombre d'espaces, de tabulations ou de
 retours à la ligne.  @w{@code{@{ c d e @}}} a le même sens que
-@w{@code{@{ c @tie{} @tie{} d @tie{} e @}}} ou que
+@w{@code{@{ c     d   e @}}} ou que
 
 @example
 @{ c4                       d
@@ -582,7 +583,7 @@ retours à la ligne.  @w{@code{@{ c d e @}}} a le même sens que
 
 @noindent
 Bien sûr, ce dernier exemple est illisible.  Une bonne habitude
-à prendre est d'indenter les blocs de code avec des doubles espaces@tie{}:
+à prendre est d'indenter les blocs de code avec des doubles espaces :
 
 @example
 @{
@@ -594,14 +595,14 @@ L'espace est néanmoins @strong{nécessaire} pour séparer nombre
 d'éléments syntaxiques les uns des autres.  En d'autres termes, s'il est
 toujours possible d'@emph{ajouter} des espaces, il faut prendre garde à
 ne pas trop en @emph{supprimer}.  En effet, l'absence d'une espace peut
-avoir des conséquences et entraîner une erreur@tie{}; aussi nous vous
+avoir des conséquences et entraîner une erreur ; aussi nous vous
 invitons à toujours insérer une espace avant et après chaque élément
 syntaxique, comme avant et après une accolade.
 
 @item
 @strong{Expressions musicales} :
 Tout morceau saisi dans LilyPond doit être placé entre
-@strong{@{@tie{}accolades@tie{}@}}.  Ces caractères indiquent à LilyPond
+@strong{@{ accolades @}}.  Ces caractères indiquent à LilyPond
 que ce bloc de texte représente une et une seule expression musicale,
 tout comme les parenthèses @code{()} en mathématiques.  Pour éviter
 toute ambiguïté, il est préférable d'entourer ces accolades d'espaces ou
@@ -613,10 +614,10 @@ exemple -- compte également comme une seule expression musicale.
 @item
 @strong{Les commentaires} :
 Un commentaire est une indication pour tout lecteur humain d'un
-fichier source de musique@tie{}; il est ignoré lors de la compilation et
+fichier source de musique ; il est ignoré lors de la compilation et
 n'a donc aucun effet sur la partition imprimée.  On distingue deux types
 de commentaires.  Le commentaire de fin de ligne, introduit par le
-symbole @code{%}@tie{}: tout ce qui suit ce symbole sur la même ligne sera
+symbole @code{%} : tout ce qui suit ce symbole sur la même ligne sera
 ignoré.  Par convention, un commentaire qui occupe une ligne entière
 se place juste @emph{au-dessus} de la ligne à laquelle il fait
 référence.
@@ -628,13 +629,13 @@ b2 b
 @end example
 
 Le bloc de commentaire, qui peut occuper plusieurs lignes, voire toute
-une section@tie{}: tout ce qui se trouve entre @code{%@{} et @code{%@}} est
+une section : tout ce qui se trouve entre @code{%@{} et @code{%@}} est
 ignoré.  Les blocs de commentaires ne peuvent s'imbriquer, ce qui
 signifie que vous ne pouvez pas placer un commentaire-bloc à
 l'intérieur d'un autre commentaire-bloc.  Si jamais vous essayez, vous
 verrez que la première occurence de @code{%@}} terminera @qq{les
 @emph{deux} commentaires-blocs}.  Le fragment suivant met en évidence
-quelques usages possibles des commentaires@tie{}:
+quelques usages possibles des commentaires :
 
 @example
 % voici les notes de "ah vous dirai-je maman"
@@ -661,12 +662,12 @@ quelques usages possibles des commentaires@tie{}:
 Parfois, LilyPond ne produit pas le résultat escompté.  Voici quelques
 pistes à suivre pour vous aider à éviter de telles déconvenues.
 
-
 @menu
 * Quand ça ne fonctionne pas::
 * Erreurs courantes::
 @end menu
 
+
 @node Quand ça ne fonctionne pas
 @subsection Quand ça ne fonctionne pas
 @translationof General troubleshooting tips
@@ -711,7 +712,6 @@ particularités de la domcumentation en ligne.
 @subsection Matériel incomplet
 @translationof Omitted material
 
-
 @cindex bien lire le manuel
 @cindex manuel, lecture
 @cindex compulser le manuel
@@ -723,13 +723,13 @@ particularités de la domcumentation en ligne.
 @cindex fichiers, conseils de construction
 
 Comme nous l'avons vu dans @ref{Travail sur les fichiers d'entrée}, un
-code LilyPond doit être encadré par des accolades @{@tie{}@} ou bien par
+code LilyPond doit être encadré par des accolades @{ @} ou bien par
 @w{@code{\relative c'' @{ @dots{} @}}}.  Cependant, dans la suite de ce
 manuel, la plupart des exemples ne feront pas apparaître ces signes.
 
 Pour reproduire les exemples, vous pouvez copier et coller le code
 affiché, mais @strong{à condition} d'ajouter
-@code{@w{\relative c'' @{ @}}} de la façon suivante@tie{}:
+@code{@w{\relative c'' @{ @}}} de la façon suivante :
 
 @example
 \relative c'' @{
@@ -737,7 +737,7 @@ affiché, mais @strong{à condition} d'ajouter
 @}
 @end example
 
-Pourquoi avoir omis les accolades@tie{}?  La plupart des exemples de ce
+Pourquoi avoir omis les accolades ?  La plupart des exemples de ce
 manuel peuvent être insérés au milieu d'un morceau de musique plus
 long.  Il n'y a donc aucune raison d'ajouter @code{@w{\relative c'' @{
 @}}} à ces exemples -- en effet, il n'est pas possible d'insérer une
@@ -755,7 +755,7 @@ Beaucoup de gens apprennent à utiliser les programmes en les essayant
 et en bidouillant avec.  C'est également possible avec LilyPond.  Si
 vous cliquez sur une image dans la version HTML de ce manuel, vous
 verrez exactement le code LilyPond utilisé pour générer cette image.
-Essayez sur cette image@tie{}:
+Essayez sur cette image :
 
 @c no verbatim here
 @c KEEP LY
@@ -778,6 +778,7 @@ d'imprimer ou de garder un lien vers @ruser{Aide-mémoire}, tableau
 qui répertorie les commandes usuelles pour une consultation rapide.
 @end ignore
 
+
 @node Vue d'ensemble des manuels
 @subsection Vue d'ensemble des manuels
 @translationof Overview of manuals
index 9e912c04609f27bba17ee587a40ed440c9138a64..f7d7d1bf526d2d0d80a2443846a40f4ad7a49a31 100644 (file)
@@ -1,13 +1,14 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
+
 @ignore
-    Translation of GIT committish: 2a87f1e1f98b76751482cae4474d41aa5e38e37b
+    Translation of GIT committish: 8df40d45e4366f4e9baa2cec3b7eb38b6482150f
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
     Guide, node Updating translation committishes..
 @end ignore
 
-@c \version "2.15.39"
+@c \version "2.16.0"
 
 @c Translators: Valentin Villenave, Nicolas Klutchnikoff, Damien Heurtebise
 @c Translation checkers: Jean-Charles Malahieude, John Mandereau
@@ -58,10 +59,10 @@ de musique imprimée.
 Dans ce chapitre, nous traitons des concepts de base nécessaires
 pour comprendre l'art de la retouche.  Puis nous présentons de
 nombreuses commandes déjà prêtes, qu'il suffit de recopier pour
-obtenir un résultat identique dans vos partitions ; nous en
-profitons pour expliquer comment ces commandes ont été construites, si
-bien que vous pouvez apprendre par la même occasion à développer
-vos propres retouches.
+obtenir un résultat identique dans vos partitions ; nous en profitons
+pour expliquer comment ces commandes ont été construites, si bien que
+vous pouvez apprendre par la même occasion à développer vos propres
+retouches.
 
 Avant de vous lancer dans ce chapitre, il peut être utile de revoir la
 section @ref{Contextes et graveurs}, dans la mesure où les contextes,
@@ -91,27 +92,26 @@ opérations internes et ces structures.
 Le terme @qq{Objet} est un terme générique qui fait référence à
 une multitude de structures internes mises en place par LilyPond
 durant la compilation d'un fichier d'entrée.  Ainsi, quand une
-commande du type @code{\new Staff} apparaît, un nouvel objet
-du type @code{Staff} est créé.  Cet objet @code{Staff} contient
-alors toutes les propriétés associées à cette portée, par exemple son
-nom et son armure, ainsi que le détail des graveurs qui ont été
-désignés pour fonctionner dans ce contexte de portée.
-Certains objets peuvent contenir les propriétés de tous les autres
-contextes, comme les objets @code{Voice}, les objets @code{Score},
-les objets @code{Lyrics} ; d'autres se rapportent à tous les
-éléments de notation, comme les barres de mesure, les liaisons, les
-nuances, etc. Chaque objet dispose de son propre échantillon de valeurs
-pour le réglage des propriétés.
+commande du type @code{\new Staff} apparaît, un nouvel objet du type
+@code{Staff} est créé.  Cet objet @code{Staff} contient alors toutes les
+propriétés associées à cette portée, par exemple son nom et son armure,
+ainsi que le détail des graveurs qui ont été désignés pour fonctionner
+dans ce contexte de portée.  Certains objets peuvent contenir les
+propriétés de tous les autres contextes, comme les objets @code{Voice},
+les objets @code{Score}, les objets @code{Lyrics} ; d'autres se
+rapportent à tous les éléments de notation, comme les barres de mesure,
+les liaisons, les nuances, etc.  Chaque objet dispose de son propre
+échantillon de valeurs pour le réglage des propriétés.
 
 Certains types d'objet portent des noms spécifiques.  Les objets qui se
 rapportent à des éléments de notation sur le fichier de sortie, comme
 les notes, les hampes, les liaisons de phrasé ou de prolongation, les
-doigtés, les clefs, etc. sont appelés @qq{Objets de rendu} ; ils
-sont aussi connus sous le nom d'@qq{Objets graphiques} (en
-anglais : @emph{Graphical objects} ou @emph{Grobs} pour faire
-court).  Ce sont bien des objets au sens générique ci-dessus et, en
-tant que tels, ils reçoivent des propriétés qui leur sont associées,
-comme leur position, leur taille, leur couleur etc.
+doigtés, les clefs, etc. sont appelés @qq{Objets de rendu} ; ils sont
+aussi connus sous le nom d'@qq{Objets graphiques} (en anglais :
+@emph{Graphical objects} ou @emph{Grobs} pour faire court).  Ce sont
+bien des objets au sens générique ci-dessus et, en tant que tels, ils
+reçoivent des propriétés qui leur sont associées, comme leur position,
+leur taille, leur couleur etc.
 
 Certains objets de rendu, comme les liaisons de phrasé, les soufflets
 de crescendo, les marques d'octaviation et beaucoup d'autres
@@ -124,7 +124,7 @@ anglais).
 Il reste à expliquer ce que sont les @qq{interfaces}.  De nombreux
 objets, qui peuvent être très différents les uns des autres, ont pour
 point commun de devoir être compilés simultanément.  Par exemple, tous
-les @emph{grobs} ont une couleur, une taille, une position etc., et
+les @emph{grobs} ont une couleur, une taille, une position, etc. et
 toutes ces propriétés sont compilées simultanément durant
 l'interprétation du fichier d'entrée par LilyPond.  Pour alléger ces
 opérations internes, ces actions et propriétés communes sont regroupées
@@ -193,6 +193,7 @@ nom de ses propriétés.
 @cindex retouches, méthodologie
 @cindex méthodes de retouche
 
+
 @strong{La commande \override}
 
 @cindex override, commande
@@ -229,10 +230,10 @@ l'objet @var{ObjetDeRendu}, appartenant lui-même au contexte
 
 Le contexte @var{Contexte} peut être omis (c'est généralement
 le cas) quand il n'y a pas d'ambiguïté et qu'il s'agit d'un contexte
-de très bas niveau, comme @code{Voice}, @code{ChordNames}
-ou @code{Lyrics}.  Dans les exemples qui suivent, le contexte sera
-très souvent omis.  Nous verrons plus tard dans quelles
-circonstances il doit impérativement être indiqué.
+de très bas niveau, comme @code{Voice}, @code{ChordNames} ou
+@code{Lyrics}.  Dans les exemples qui suivent, le contexte sera très
+souvent omis.  Nous verrons plus tard dans quelles circonstances il doit
+impérativement être indiqué.
 
 Les sections ci-dessous traitent largement des propriétés et de leurs
 valeurs -- voir @ref{Types de propriétés} -- mais, pour illustrer la
@@ -260,6 +261,7 @@ e4 f |
 g4 a b c |
 @end lilypond
 
+
 @strong{La commande \revert}
 
 @cindex revert, commande
@@ -297,6 +299,7 @@ g4 a
 b4 c |
 @end lilypond
 
+
 @strong{Le préfixe \once}
 
 @funindex \once
@@ -338,6 +341,7 @@ ici par souci d'exhaustivité ; pour le détail, voir
 
 @c Maybe explain in a later iteration  -td
 
+
 @strong{La commande \tweak}
 
 @cindex tweak, commande
@@ -452,12 +456,12 @@ Quand plusieurs nolets sont imbriqués et commencent au même instant
 musical, c'est encore la commande @code{\tweak} qui est utilisée pour
 changer l'apparence de l'un d'entre eux.  Dans l'exemple suivant, le
 long crochet de nolet et le premier des trois crochets courts commencent
-au même instant musical ; une commande @code{\override}
-s'appliquerait donc à la fois aux deux.  En revanche, @code{\tweak}
-permet de les dissocier.  La première commande @code{\tweak} indique que
-le long crochet doit être placé au-dessus des notes, et la seconde
-indique que le coefficient de nolet doit être imprimé en rouge sur le
-premier crochet de triolet court.
+au même instant musical ; une commande @code{\override} s'appliquerait
+donc à la fois aux deux.  En revanche, @code{\tweak} permet de les
+dissocier.  La première commande @code{\tweak} indique que le long
+crochet doit être placé au-dessus des notes, et la seconde indique que
+le coefficient de nolet doit être imprimé en rouge sur le premier
+crochet de triolet court.
 
 @cindex @code{\tweak}, exemple
 @cindex direction, exemple d'utilisation de la propriété
@@ -573,7 +577,7 @@ Prenons un exemple concret tiré d'un morceau de musique connu :
 Admettons que nous voulions rendre les traits de liaison plus épais.
 Est-ce possible ?  Une liaison est assurément un objet de rendu, si
 bien que la question est @qq{Existe-t-il une propriété attachée aux
-liaisons et qui en contrôle l'épaisseur ?} Pour y répondre, nous
+liaisons et qui en contrôle l'épaisseur ?}  Pour y répondre, nous
 consultons la Référence des propriétés internes (ou RPI pour faire
 court).
 
@@ -612,10 +616,10 @@ la propriété susceptible de contrôler l'épaisseur des traits de liaison.
 @end example
 
 Voilà qui semble approprié pour changer l'épaisseur (@emph{thickness} en
-anglais).  On apprend que la valeur de @code{thickness}
-est un simple nombre (@emph{number}), qu'elle est par défaut définie
-à 1,2 et que l'unité de mesure est fixée par une autre propriété
-appelée @code{line-thickness}.
+anglais).  On apprend que la valeur de @code{thickness} est un simple
+nombre (@emph{number}), qu'elle est par défaut définie à 1,2 et que
+l'unité de mesure est fixée par une autre propriété appelée
+@code{line-thickness}.
 
 Comme il a été indiqué, on ne trouve que peu, voire pas du tout
 d'explication dans la RPI, mais nous en savons assez pour essayer
@@ -665,7 +669,7 @@ proche d'elle.}  Essayons :
 @noindent
 et nous constatons que le trait de liaison est beaucoup plus épais.
 
-Telle est la façon normale de construire les commandes
+Telle est la façon normale de construire des commandes
 @code{\override}.  Comme nous aurons l'occasion de le voir
 par la suite, le problème est parfois plus complexe.  Dans
 l'immédiat, nous en savons assez pour construire nos propres
@@ -679,20 +683,18 @@ suivants sont là dans cette intention.
 @cindex contexte, détermination du
 @cindex contexte, identification correcte du
 
-Tout d'abord, de quoi avions-nous besoin pour préciser le
-contexte ?  À quoi devait-il ressembler ?  Gageons que les
-liaisons appartiennent au contexte Voix, dans la mesure où
-elles sont étroitement liées à une ligne mélodique, mais
-comment en être sûr ?  Pour répondre à cette question,
-revenons en haut de la page de la RPI consacrée aux liaisons ;
+Tout d'abord, de quoi avions-nous besoin pour préciser le contexte ?  À
+quoi devait-il ressembler ?  Gageons que les liaisons appartiennent au
+contexte Voix, dans la mesure où elles sont étroitement liées à une
+ligne mélodique, mais comment en être sûr ?  Pour répondre à cette
+question, revenons en haut de la page de la RPI consacrée aux liaisons ;
 il est écrit : @qq{Les objets Liaison sont créés par le graveur
-Slur_engraver}.  Ainsi les liaisons seront créées dans n'importe
-quel contexte où se trouve le @code{Slur_engraver}.  Suivons
-le lien vers la page @code{Slur_engraver}.  Tout en bas, on
-lit que le @code{Slur_engraver} est un élément appartenant
-à cinq contextes Voix, dont le contexte de voix
-standard, @code{Voice}.  Notre hypothèse était donc juste.
-Et parce que @code{Voice} est un contexte de très bas
+Slur_engraver}.  Ainsi les liaisons seront créées dans n'importe quel
+contexte où se trouve le @code{Slur_engraver}.  Suivons le lien vers la
+page @code{Slur_engraver}.  Tout en bas, on lit que le
+@code{Slur_engraver} est un élément appartenant à cinq contextes Voix,
+dont le contexte de voix standard, @code{Voice}.  Notre hypothèse était
+donc juste.  Et parce que @code{Voice} est un contexte de très bas
 niveau, qu'il est activé sans ambiguïté par le fait que l'on est
 en train de saisir des notes, on peut ici ne pas le mentionner.
 
@@ -707,14 +709,14 @@ en train de saisir des notes, on peut ici ne pas le mentionner.
 @funindex once
 
 Dans le dernier exemple ci-dessus, @emph{toutes} les liaisons étaient
-plus épaisses.  Et si on veut épaissir uniquement la première
-liaison ?  On recourt alors à la commande @code{\once}.  Placée
-juste avant la commande @code{\override}, elle lui indique de ne changer
-que la liaison commençant avec la note @strong{juste après}.  Si la note
-juste après n'ouvre pas une liaison, la commande sera sans aucun effet
--- elle ne reste pas en mémoire jusqu'à la prochaine liaison, elle est
-purement et simplement ignorée.  Il faut donc que la commande introduite
-par @code{\once} soit insérée comme suit :
+plus épaisses.  Et si on veut épaissir uniquement la première liaison ?
+On recourt alors à la commande @code{\once}.  Placée juste avant la
+commande @code{\override}, elle lui indique de ne changer que la liaison
+commençant avec la note @strong{juste après}.  Si la note juste après
+n'ouvre pas une liaison, la commande sera sans aucun effet -- elle ne
+reste pas en mémoire jusqu'à la prochaine liaison, elle est purement et
+simplement ignorée.  Il faut donc que la commande introduite par
+@code{\once} soit insérée comme suit :
 
 @cindex Slur, exemple de dérogation
 @cindex thickness, exemple d'utilisation de la propriété
@@ -759,10 +761,9 @@ La commande @code{\once} peut aussi être utilisée devant la commande
 
 Et si l'on voulait que les deux premières liaisons soient plus
 épaisses ?  On pourrait bien sûr utiliser deux commandes, chacune
-précédée de @code{\once}, et placées juste avant la note par laquelle
+précédée de @code{\once} et placée juste avant la note par laquelle
 débute la liaison :
 
-
 @cindex liaison, exemple de dérogation
 @cindex thickness, exemple d'utilisation de la propriété
 @cindex épaisseur, exemple d'utilisation
@@ -947,7 +948,7 @@ et voilà les paroles en italiques.
 
 Lorsqu'il s'agit de paroles et qu'on cherche à préciser le contexte
 sur le modèle de ce qui a été fait précédemment, la commande échoue.
-Car une syllabe saisie en mode Paroles (lyricmode) se termine
+Car une syllabe saisie en mode Paroles (@code{lyricmode}) se termine
 obligatoirement par une espace, un saut de ligne ou un nombre.  Tout
 autre caractère compte comme un élément de la syllabe.  C'est pourquoi
 il faut une espace ou un saut de ligne avant le @code{@}} final, pour
@@ -1001,14 +1002,14 @@ la commande @code{\override}.
   @tab @code{2.5}, @code{0.34}
 @item Direction
   @tab Une direction valide ou son équivalent numérique (valeur décimale
-       comprise entre -1 et 1 seulement)
+  comprise entre -1 et 1 seulement)
   @tab @code{LEFT}, @code{CENTER}, @code{UP}, @code{1}, @code{-1}
 @item Entier (@emph{Integer} en anglais)
   @tab Un nombre entier positif
   @tab @code{3}, @code{1}
 @item Liste
   @tab Plusieurs valeurs séparées par une espace, encadrées par des
-parenthèses et précédées par une apostrophe
+  parenthèses et précédées par une apostrophe
   @tab @code{'(left-edge staff-bar)}, @code{'(1)},
        @code{'(1.0 0.25 0.5)}
 @item Markup (ou étiquette)
@@ -1026,14 +1027,14 @@ par des parenthèses et précédés par une apostrophe
   @tab @code{'(2 . 3.5)}, @code{'(0.1 . -3.2)}
 @item Symbole
   @tab L'un des symboles autorisés pour cette propriété, précédé par une
-apostrophe
+  apostrophe
   @tab @code{'italic}, @code{'inside}
 @item Inconnu (@emph{Unknown} en anglais)
   @tab Un processus, ou @code{#f} pour empêcher toute action
   @tab @code{bend::print}, @code{ly:text-interface::print}, @code{#f}
 @item Vecteur
   @tab Une liste de trois éléments encadrés par des parenthèses et
-précédés par apostrophe-hash, @code{'#}
+  précédés par apostrophe-hash, @code{'#}
   @tab @code{'#(#t #t #f)}
 @end multitable
 
@@ -1095,9 +1096,9 @@ d'elles tour à tour.
 
 
 @subheading stencil
+@c VO stencil
 
 @cindex stencil, propriété
-@c VO stencil
 
 Cette propriété contrôle l'apparence des barres de mesure en précisant
 le type de symbole (glyphe) à imprimer.  Comme pour de nombreuses
@@ -1128,8 +1129,8 @@ sorte que, si la commande @code{\override} n'a pas fonctionné comme
 prévu, c'est parce que @code{Barline} n'appartient pas au contexte par
 défaut, @code{Voice}.  Si le contexte spécifié est erroné, la commande
 ne fonctionne pas.  Cela n'entraîne pas de message d'erreur, et rien
-n'apparaît dans le fichier log.  Essayons de corriger en mentionnant le
-bon contexte :
+n'apparaît dans le fichier @emph{log}.  Essayons de corriger en
+mentionnant le bon contexte :
 
 @cindex BarLine, exemple de dérogation
 @cindex stencil, exemple d'utilisation de la propriété
@@ -1152,7 +1153,7 @@ doit d'avoir des dimensions pour les nécessités du traitement.  Ce sera
 le cas, par exemple, si vous effacez le @code{stencil} d'un objet
 @code{NoteHead}.  Il vaut mieux, en pareil cas, utiliser la fonction
 @code{point-stencil} qui, quant à elle, attribue à l'objet une taille à
-zero :
+zéro :
 
 @lilypond[quote,verbatim,relative=2]
 {
@@ -1174,12 +1175,12 @@ booléens.  Ceux-ci indiquent respectivement si les barres de mesure
 doivent être imprimées ou non à la fin de la ligne, à l'intérieur de la
 ligne et au début de la ligne.  Dans notre cas, nous voulons que toutes
 les barres soient supprimées, si bien que la valeur dont nous avons
-besoin est @code{'#(#f #f #f)}.  Essayons, sans oublier
-d'ajouter le contexte @code{Staff}.  Vous remarquerez que, en plus de
-cette valeur, nous ajoutons @code{#'#} devant la parenthèse ouvrante.
-Le @code{'#} est nécessaire car il fait partie intégrante de la valeur
-contenant un vecteur, et le premier @code{#} est là, comme toujours avec
-la commande @code{\override}, pour introduire la valeur elle-même.
+besoin est @code{'#(#f #f #f)}.  Essayons, sans oublier d'ajouter le
+contexte @code{Staff}.  Vous remarquerez que, en plus de cette valeur,
+nous ajoutons @code{#'#} devant la parenthèse ouvrante.  Le @code{'#}
+est nécessaire car il fait partie intégrante de la valeur contenant un
+vecteur, et le premier @code{#} est là, comme toujours avec la commande
+@code{\override}, pour introduire la valeur elle-même.
 
 @cindex BarLine, exemple de dérogation
 @cindex break-visibility exemple d'utilisation de la propriété
@@ -1339,10 +1340,10 @@ le symbole et insérer les deux à l'intérieur de parenthèses.
 Il existe une troisième fonction, écrite pour convertir les valeurs RVB
 en couleurs internes -- la fonction @code{rgb-color}.  Elle comporte
 trois arguments, donnant respectivement l'intensité du rouge, du vert et
-du bleu.  Ces arguments prennent des valeurs comprises entre 0 et 1.
+du bleu.  Ces arguments prennent des valeurs comprises entre 0 et 1.
 Ainsi, pour choisir la couleur rouge, la valeur serait
-@code{(rgb-color 1 0 0)} ; pour le blanc, ce serait
-@code{(rgb-color 1 1 1)} :
+@code{(rgb-color 1 0 0)} ; pour le blanc, ce serait
+@code{(rgb-color 1 1 1)} :
 
 @cindex BarLine, exemple de dérogation
 @cindex color, exemple d'utilisation de la propriété
@@ -1614,8 +1615,8 @@ portée -- plus rarement, il est question de demi-intervalles de lignes.
 Les propriétés d'épaisseur (@code{thickness}), quant à elles, sont
 généralement mesurées en unités d'une propriété interne appelée
 @qq{épaisseur de ligne} (@code{line-thickness}).  Par exemple, les
-lignes de crescendo/decrescendo présentent par défaut une épaisseur de
-unité de @code{line-thickness}, alors que l'épaisseur d'une hampe
+lignes de (de)crescendo présentent par défaut une épaisseur d'une
+unité de @code{line-thickness}, alors que l'épaisseur d'une hampe
 est de 1,3.  Toutefois, certaines propriétés d'épaisseur sont
 différentes : par exemple, l'épaisseur des ligature --
 @code{beam-thickness} -- se mesure en espaces de portée.
@@ -1624,9 +1625,9 @@ Dans ces conditions, comment ajuster les longueurs à la taille des
 polices de caractères ?  La solution consiste à utiliser une
 fonction spéciale appelée @code{magstep} -- pseudo facteur de zoom --,
 créée précisément dans ce but.  Elle comporte un argument, le changement
-de taille de police (#-2 dans l'exemple précédent), à partir duquel elle
-applique un facteur de mise à l'échelle qui réduit, ou augmente, les
-objets en question.  Voici comment elle s'utilise :
+de taille de police (@code{#-2} dans l'exemple précédent), à partir
+duquel elle applique un facteur de mise à l'échelle qui réduit, ou
+augmente, les objets en question.  Voici comment elle s'utilise :
 
 @cindex alignAboveContext, exemple d'utilisation de la propriété
 @cindex @code{\with}, exemple
@@ -1678,7 +1679,7 @@ tous les objets peuvent être modifiées de manière analogue.
 Pour de petits changements d'échelle, comme dans l'exemple ci-dessus, il
 n'est généralement pas utile d'ajuster l'épaisseur des différentes
 lignes telles que les barres de mesure, les ligatures, les soufflets de
-crescendo ou decrescendo, les liaisons, etc.  Si l'épaisseur d'un objet
+crescendo ou decrescendo, les liaisons, etc.  Si l'épaisseur d'un objet
 en particulier doit être ajustée, le mieux est de modifier sa propriété
 @code{thickness}.  Nous avons vu plus haut, dans
 @ref{Propriétés des objets de rendu}, un exemple de modification de
@@ -1714,7 +1715,7 @@ objects} en anglais) et les @qq{objets extérieurs à la portée}
 (@emph{outside-staff objects} en anglais).
 
 Les objets de la portée sont ceux qui sont placés sur la portée
--- les têtes de notes et les hampes, les altérations, etc.  Leur
+-- les têtes de notes et les hampes, les altérations, etc.  Leur
 position est généralement déterminée par la musique elle-même -- ils
 sont placés verticalement sur des lignes spécifiques ou sont liés à
 d'autres objets placés de cette manière.  Normalement, les collisions
@@ -1792,11 +1793,10 @@ nombre de commandes déjà prêtes qui évitent, pour les modifications les
 plus courantes, d'avoir à encoder les retouches.
 
 Certains objets comme les traits des liaisons se recourbent tantôt
-vers le haut, tantôt vers le bas ; d'autres encore, comme les
-hampes et les crochets, peuvent se décaler vers la gauche ou vers la
-droite selon qu'ils pointent vers le haut ou vers le bas.  Ce
-comportement est géré automatiquement dès lors que @code{direction} est
-activé.
+vers le haut, tantôt vers le bas ; d'autres encore, comme les hampes et
+les crochets, peuvent se décaler vers la gauche ou vers la droite selon
+qu'ils pointent vers le haut ou vers le bas.  Ce comportement est géré
+automatiquement dès lors que @code{direction} est activé.
 
 @cindex down
 @cindex up
@@ -1868,7 +1868,8 @@ signification est précisée.
 @item @code{\textSpannerDown}
   @tab @code{\textSpannerUp}
   @tab @code{\textSpannerNeutral}
-  @tab Le texte saisi en tant qu'extension est au-dessous/au-dessus de la portée
+  @tab Le texte saisi en tant qu'extension est au-dessous/au-dessus de
+  la portée
 @item @code{\tieDown}
   @tab @code{\tieUp}
   @tab @code{\tieNeutral}
@@ -1956,8 +1957,7 @@ le placement de tous ou certains chiffres de doigté, comme ceci :
 
 On peut aller encore plus loin dans le positionnement des doigtés pour
 chacune des notes d'un accord grâce à la commande
-@code{\set fingeringOrientations}.  La syntaxe de cette commande
-est :
+@code{\set fingeringOrientations}.  La syntaxe de cette commande est :
 
 @example
 @code{\set fingeringOrientations = #'([up] [left/right] [down])}
@@ -2269,8 +2269,7 @@ Par défaut, l'espacement horizontal d'un texte produit sous forme de
 @emph{markup} (ou d'étiquette) n'est pas pris en compte, dans la mesure
 où ce qui est concerné n'entre pas dans la musique.  La commande
 @code{\textLengthOn} inverse ce comportement, faisant en sorte que les
-notes soient espacées autant qu'il le faut pour s'adapter au
-texte :
+notes soient espacées autant qu'il le faut pour s'adapter au texte :
 
 @lilypond[quote,fragment,ragged-right,verbatim,relative=2]
 \textLengthOn  % Cause notes to space out to accommodate text
@@ -2345,8 +2344,7 @@ ees,2.~\)\mf ees4 r8 |
 De toute façon, si les notes et les nuances qui leur sont liées sont
 trop proches, le positionnement automatique évitera les collisions en
 déplaçant davantage les nuances suivantes, mais le résultat peut ne
-pas être très satisfaisant, comme le montre cet exemple
-artificiel :
+pas être très satisfaisant, comme le montre cet exemple artificiel :
 
 @lilypond[quote,fragment,ragged-right,verbatim,relative=2]
 \dynamicUp
@@ -2388,9 +2386,9 @@ comme étant nulle, si bien qu'ils peuvent se chevaucher
 horizontalement.  Pour remédier à cela, on a ajouté l'infini à
 l'extension gauche et moins l'infini à l'extension droite, en
 attribuant à @code{extra-spacing-width} la valeur
-@code{'(+inf.0 . -inf.0)}. Pour être sûr que les objets ne se
+@code{'(+inf.0 . -inf.0)}.  Pour être sûr que les objets ne se
 chevaucheront pas horizontalement, nous devons donc corriger cette
-valeur de @code{extra-spacing-width} en @w{@code{'(0 . 0)}}, afin que
+valeur de @code{extra-spacing-width} en @code{'(0 . 0)}, afin que
 leur vraie largeur se manifeste.  La commande pour y parvenir avec des
 indications de nuances est :
 
@@ -2483,9 +2481,9 @@ qu'entre deux positions, sans personnalisation possible.
 @item
 Les @strong{propriétés d'objet}, auxquelles LilyPond a recours pour
 positionner les objets, sont modifiables avec @code{\override}.  Il y a
-deux avantages à changer ces propriétés : (a) d'autres objets
+deux avantages à changer ces propriétés : (a) d'autres objets
 pourront être déplacés automatiquement si nécessaire pour faire de la
-place, et (b) la même retouche peut s'appliquer à toutes les occurrences
+place, et (b) la même retouche peut s'appliquer à toutes les occurrences
 du même type d'objet.  Ces propriétés sont :
 
 @itemize
@@ -2665,7 +2663,7 @@ perturber quoi que ce soit.
 Cette propriété est très utile pour ajuster manuellement l'inclinaison
 et la hauteur des barres de ligature, des liaisons et des nolets.  Elle
 est suivie de deux nombres qui donnent la position des extrémités gauche
-et droite des barres, liaisons, etc. par rapport à la ligne médiane de
+et droite des barres, liaisons, etc. par rapport à la ligne médiane de
 la portée.  L'unité de référence est l'intervalle de lignes de portée.
 Attention toutefois au fait que les liaisons et phrasés ne peuvent pas
 être repositionnés n'importe où.  LilyPond commence par dresser la liste
@@ -2687,17 +2685,17 @@ trouver les propriétés à retoucher pour obtenir un déplacement.
 
 
 @multitable @columnfractions .5 .5
-@headitem Type d'objet              @tab Nom d'objet
-@item Articulations                 @tab @code{Script}
-@item Barres de ligature            @tab @code{Beam}
-@item Doigté                        @tab @code{Fingering}
-@item Liaisons de phrasé            @tab @code{Slur}
-@item Liaisons de prolongation      @tab @code{Tie}
-@item Nolets                        @tab @code{TupletBracket}
-@item Nuances (verticalement)       @tab @code{DynamicLineSpanner}
-@item Nuances (horizontalement)     @tab @code{DynamicText}
-@item Reprises / marques de texte   @tab @code{RehearsalMark}
-@item Texte, p.ex. @code{^"texte"}  @tab @code{TextScript}
+@headitem Type d'objet                @tab Nom d'objet
+@item Articulations                   @tab @code{Script}
+@item Barres de ligature              @tab @code{Beam}
+@item Doigté                          @tab @code{Fingering}
+@item Liaisons de phrasé              @tab @code{Slur}
+@item Liaisons de prolongation        @tab @code{Tie}
+@item Nolets                          @tab @code{TupletBracket}
+@item Nuances (verticalement)         @tab @code{DynamicLineSpanner}
+@item Nuances (horizontalement)       @tab @code{DynamicText}
+@item Reprises / marques de texte     @tab @code{RehearsalMark}
+@item Texte, par ex. @code{^"texte"}  @tab @code{TextScript}
 @end multitable
 
 
@@ -2876,7 +2874,7 @@ dans la @code{\voiceTwo} (c'est-à-dire dans la seconde voix d'une
 construction @code{<<@{@dots{}@} \\ @{@dots{}@}>>}), la propriété
 @code{staff-position} est réglée sur @code{-4} pour les
 @code{MultiMeasureRest} ; nous avons donc besoin de la déplacer, disons,
-de quatre demi-intervalles vers le bas, ce qui donne @code{-8}.
+de quatre demi-intervalles vers le bas, ce qui donne @code{-8}.
 
 @cindex MultiMeasureRest, exemple de dérogation
 @cindex staff-position, exemple d'utilisation de la propriété
@@ -2908,8 +2906,7 @@ entièrement le placement d'un objet, aussi bien horizontalement que
 verticalement.
 
 Dans l'exemple suivant, la seconde indication de doigté est déplacée
-légèrement vers la gauche et de 1,8 intervalle de lignes vers le
-bas :
+légèrement vers la gauche et de 1,8 intervalle de lignes vers le bas :
 
 @cindex Fingering, exemple de dérogation
 @cindex extra-offset, exemple d'utilisation de la propriété
@@ -2990,7 +2987,7 @@ ligature chevauchent les liaisons de tenue :
 @noindent
 On peut y remédier en déplaçant manuellement vers le haut les deux
 extrémités des ligatures de croches, non plus à 1,81 intervalle
-au-dessous de la ligne médiane mais, disons, à 1 :
+au-dessous de la ligne médiane mais, disons, à 1 :
 
 @cindex Beam, exemple de dérogation
 @cindex positions, exemple d'utilisation de la propriété
@@ -3093,9 +3090,8 @@ nombre de retouches jusqu'à l'obtention du résultat attendu.  Cet
 exemple a été choisi en raison des problèmes inhabituels de notation
 qu'il soulevait et pour vous apprendre à les résoudre grâce au Manuel de
 notation.  Il n'est pas représentatif d'une opération normale de
-gravure ; que ces difficultés ne vous découragent donc pas !
-Des difficultés comme celles-ci ne sont, heureusement, pas
-courantes !
+gravure ; que ces difficultés ne vous découragent donc pas !  Des
+difficultés comme celles-ci ne sont, heureusement, pas courantes !
 
 Cet exemple est tiré de la Première Ballade de Chopin, Op. 23, mesures
 6 à 9 ; cela correspond à la transition entre le Lento d'ouverture
@@ -3305,17 +3301,17 @@ cela n'a pas été traité dans le Manuel d'initiation ?  C'est alors
 qu'il faut nous reporter au Manuel de notation.  Quand on cherche
 @qq{arpège} et @qq{barre de mesure} dans l'index, on voit aisément qu'il
 faut ajouter @code{\arpeggio} à un accord pour produire un arpège et
-qu'une double barre est le résultat de la commande
-@code{\bar "||"}.  Rien de plus facile !  Nous devons ensuite
-corriger la collision entre la liaison et l'indication de mesure.  Le
-mieux est de déplacer la liaison vers le haut.  La méthode pour déplacer
-les objets a déjà été présentée dans @ref{Déplacement d'objets}, et l'on
-sait que, pour des objets positionnés par rapport à la portée, il nous
-faut modifier leur propriété @code{staff-position}, exprimée en
-demi-intervalles de lignes par rapport à la ligne médiane de la portée.
-Voici donc la retouche à insérer juste devant la première note
-liée ; elle est censée déplacer la liaison vers le haut de 3,5
-demi-intervalles de lignes au-dessus de la ligne médiane :
+qu'une double barre est le résultat de la commande @code{\bar "||"}.
+Rien de plus facile !  Nous devons ensuite corriger la collision entre
+la liaison et l'indication de mesure.  Le mieux est de déplacer la
+liaison vers le haut.  La méthode pour déplacer les objets a déjà été
+présentée dans @ref{Déplacement d'objets}, et l'on sait que, pour des
+objets positionnés par rapport à la portée, il nous faut modifier leur
+propriété @code{staff-position}, exprimée en demi-intervalles de lignes
+par rapport à la ligne médiane de la portée.  Voici donc la retouche à
+insérer juste devant la première note liée ; elle est censée déplacer la
+liaison vers le haut de 3,5 demi-intervalles de lignes au-dessus de la
+ligne médiane :
 
 @code{\once \override Tie #'staff-position = #3.5}
 
@@ -4202,17 +4198,18 @@ La référence des propriétés internes contient beaucoup d'informations
 sur LilyPond.  Cependant vous pouvez en découvrir encore plus en
 consultant les fichiers internes de LilyPond.  Pour cela, il vous faut
 d'abord connaître le répertoire @emph{ad hoc} sur votre système.
-L'emplacement du répertoire dépend (a) du fait que, pour vous procurer
-LilyPond, vous avez téléchargé un paquet précompilé sur lilypond.org, ou
+L'emplacement du répertoire dépend (a) du fait que, pour vous procurer
+LilyPond, vous avez téléchargé un paquet précompilé sur lilypond.org ou
 vous l'avez installé grâce à votre gestionnaire de paquetages
-(c'est-à-dire distribué avec Linux ou installé avec fink ou cygwin), ou
+(c'est-à-dire distribué avec GNU/Linux ou installé avec fink ou cygwin), ou
 encore vous l'avez compilé directement à partir des sources ; et
-(b) du système d'exploitation sur lequel il tourne.
+(b) du système d'exploitation sur lequel il tourne.
+
 
 @strong{Téléchargé depuis lilypond.org}
 
 @itemize @bullet
-@item Linux
+@item GNU/Linux
 
 @example
 @file{@var{INSTALLDIR}/lilypond/usr/@/share/lilypond/current/}
@@ -4238,13 +4235,14 @@ Dans l'Explorateur Windows, voir
 
 @end itemize
 
+
 @strong{Installé par un gestionnaire de paquetages ou compilé d'après
 les sources}
 
 @code{@var{PREFIX}/share/lilypond/@var{X.Y.Z}/}, où
 @var{PREFIX} est déterminé par votre gestionnaire de paquetages ou par
-le script @code{configure}, et @var{X.Y.Z} est le numéro de version de
-LilyPond.
+le script @code{configure}, et @var{X.Y.Z} représente le numéro de
+version de LilyPond.
 
 @smallspace
 
@@ -4283,15 +4281,15 @@ Voici les fichiers les plus utiles dans le répertoire @file{ly/} :
 @headitem Nom de fichier
   @tab Contenu
 @item @file{ly/engraver-init.ly}
-  @tab Définitions des Contextes de graveurs
+  @tab Définition des contextes de graveurs
 @item @file{ly/paper-defaults-init.ly}
   @tab Réglages papier par défaut
 @item @file{ly/performer-init.ly}
-  @tab Définitions des Contextes d'interprétation
+  @tab Définition des contextes d'interprétation
 @item @file{ly/property-init.ly}
-  @tab Définitions de toutes les commandes prédéfinies courantes
+  @tab Définition de toutes les commandes prédéfinies courantes
 @item @file{ly/spanner-init.ly}
-  @tab Définitions des commandes prédéfinies pour les bandeaux
+  @tab Définition des commandes prédéfinies pour les bandeaux
 @end multitable
 
 Les autres réglages (comme les définitions de commandes @emph{markup})
@@ -4321,7 +4319,7 @@ sont :
   @tab Réglages par défaut pour les sorties MIDI
 @item @file{scm/output-lib.scm}
   @tab Réglages affectant l'apparence des frets, couleurs, altérations,
-       barres de mesure etc.
+       barres de mesureetc.
 @item @file{scm/parser-clef.scm}
   @tab Définition des clefs prises en charge
 @item @file{scm/script.scm}
@@ -4351,7 +4349,6 @@ un réglage dynamique de la propriété par le simple fait d'invoquer la
 procédure.  Dans cet exemple, nous colorons les têtes de notes en
 fonction de leur position sur la portée.
 
-
 @cindex x11-color, exemple d'utilisation de la fonction
 @cindex NoteHead, exemple de dérogation
 @cindex color, détermination de la propriété par une procédure Scheme
@@ -4381,4 +4378,3 @@ fonction de leur position sur la portée.
 
 Vous trouverez dans @rextend{Fonctions de rappel} d'autres exemples
 d'utilisation de ces interfaces programmables.
-
index 4efe2a36a8ce93d0b05ce30a3c6ca9e62bde9c22..71a808c73f3228ae5abed1ec1d2450cf583e6aae 100644 (file)
@@ -1,14 +1,14 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
+
 @ignore
-    Translation of GIT committish: 0512fcc5db9b050be664413ba0f79a3dcfc1028a
+    Translation of GIT committish: 049bdd90b5ae67fe463bf85e926c2eabf51acf74
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
     Guide, node Updating translation committishes..
 @end ignore
 
-
-@c \version "2.15.10"
+@c \version "2.16.0"
 
 @c Translators: Jean-Charles Malahieude
 
@@ -35,7 +35,7 @@
 
 La gestion par LilyPond des formes de notation ancienne inclut des
 fonctionnalités spécifiques à la notation mensurale, au chant
-grégorien et à la notation de style Kievan.  Ces fonctionnalités sont
+grégorien et à la notation de style kievien.  Ces fonctionnalités sont
 accessibles en modifiant les propriétés de style des objets graphiques
 tels que tête de note ou silence, ou bien grâce aux contextes prédéfinis
 à cet effet.
@@ -265,9 +265,9 @@ Les altérations ne pouvant être imprimées à l'intérieur d'une
 ligature, il faut les rassembler et les imprimer juste avant.
 
 La syntaxe utilisée correspond à l'ancienne convention de préfixage
-@code{\[ expression musicale\]}.  Pour des raisons d'uniformité,
+@code{\[ expression musicale\]}.  Pour des raisons d'uniformité,
 nous opterons probablement pour le style en suffixe (postfix)
-@w{@code{note\[ @dots{} note\]}}.
+@code{note\[ @dots{} note\]}.
 
 @c En attendant, vous pouvez inclure le fichier
 @c @file{gregorian-init.ly}, qui fournit une fonction Scheme
@@ -664,7 +664,7 @@ Manuel de notation :
 
 @knownissues
 Les équivalences de durées de note ne sont pas modifiées par un
-changement de métrique.  Par exemple, l'équivalence 1 brève pour 3
+changement de métrique.  Par exemple, l'équivalence une brève pour trois
 semi-brèves (@emph{tempus perfectum}) doit s'effectuer à la main en
 entrant :
 
@@ -1350,7 +1350,7 @@ Une division -- @emph{divisio}, pluriel @emph{divisiones} en latin --
 est un symbole ajouté à la portée et utilisé en chant grégorien pour
 séparer les phrases ou parties.  @emph{Divisio minima}, @emph{divisio
 maior} et @emph{divisio maxima} peuvent respectivement s'interpréter
-comme une pauses courte, moyenne ou longue, à l'image des marques de
+comme une pause courte, moyenne ou longue, à l'image des marques de
 respiration --- cf. @ref{Signes de respiration}.  Le signe
 @emph{finalis} n'est pas uniquement une marque de fin de chant ; il
 sert aussi à indiquer la fin de chaque partie dans une structure
@@ -1475,11 +1475,11 @@ de note.
 Les points d'@emph{augmentum}, ou @emph{morae}, s'obtiennent avec la
 fonction @code{\augmentum}.  Notez que cette fonction @code{\augmentum}
 est implémentée en tant que fonction unaire plutôt que comme un préfixe
-de note.  Par conséquent, @code{\augmentum \virga c} ne donnera rien de
-particulier.  Il faut l'utiliser avec la syntaxe @code{\virga \augmentum
-c} ou @code{\augmentum @{\virga c@}}.  Par ailleurs, l'expression
-@code{\augmentum @{a g@}} constitue une forme abrégée de
-@code{\augmentum a \augmentum g}.
+de note.  Par conséquent, @code{\augmentum \virga c} ne donnera rien de
+particulier.  Il faut l'utiliser avec la syntaxe
+@code{\virga \augmentum c} ou @code{\augmentum @{\virga c@}}.  Par
+ailleurs, l'expression @code{\augmentum @{a g@}} constitue une forme
+abrégée de @code{\augmentum a \augmentum g}.
 
 @lilypond[quote,ragged-right,verbatim]
 \include "gregorian.ly"
@@ -1586,16 +1586,16 @@ Ligatures
 Contrairement à la majorité des autres systèmes de notation neumatique,
 la manière de saisir les neumes n'a rien à voir avec leur apparence
 typographique ; elle se concentre plutôt sur le sens musical.
-Ainsi, @code{\[ a \pes b \flexa g \]} produit un @emph{torculus}
-constitué de trois @emph{punctums}, alors que @code{\[ a \flexa g \pes b
-\]} produit un @emph{porrectus} avec une flexe incurvée et un seul
-@emph{punctum}.  Il n'existe pas de commande à proprement parler qui
-permette de spécifier la courbe d'une flexe ; c'est la source
-musicale qui va le déterminer.  Le fondement d'une telle approche réside
-dans la distinction que nous faisons entre les aspects musicaux de la
-source et le style de notation que nous voulons obtenir.  De ce fait, la
-même source pourra être utilisée pour imprimer dans un autre style de
-notation grégorienne.
+Ainsi, @code{\[ a \pes b \flexa g \]} produit un @emph{torculus}
+constitué de trois @emph{punctums}, alors que
+@code{\[ a \flexa g \pes b \]} produit un @emph{porrectus} avec une
+flexe incurvée et un seul @emph{punctum}.  Il n'existe pas de commande à
+proprement parler qui permette de spécifier la courbe d'une flexe ;
+c'est la source musicale qui va le déterminer.  Le fondement d'une telle
+approche réside dans la distinction que nous faisons entre les aspects
+musicaux de la source et le style de notation que nous voulons obtenir.
+De ce fait, la même source pourra être utilisée pour imprimer dans un
+autre style de notation grégorienne.
 
 @noindent
 Neumes liquescents
@@ -1615,10 +1615,10 @@ différentes et relativement interchangeables : une note plus
 petite, ou une @qq{bascule} verticale de la note principale.  La
 première option s'obtient en créant un @code{pes} ou une @code{flexa}
 puis une modification de l'aspect de la deuxième note :
-@code{\[ a \pes \deminutum b \]}.  La seconde option consiste à
+@code{\[ a \pes \deminutum b \]}.  La seconde option consiste à
 modifier l'aspect d'un neume sur note unique avec un @code{\auctum} tout
 en lui affectant une direction @code{\descendens} ou
-@code{\ascendens} : @code{\[ \auctum \descendens a \]}.
+@code{\ascendens} : @code{\[ \auctum \descendens a \]}.
 
 @noindent
 Signes spéciaux
@@ -2458,7 +2458,7 @@ s'intégrer avec d'autres préfixes dans n'importe quel ordre.
 @translationof Typesetting Kievan square notation
 
 @cindex kiévien
-@cindex slavon
+@cindex Kievan
 
 @menu
 * Contextes de notation kiévienne::
@@ -2669,7 +2669,7 @@ une édition en notation moderne à partir d'une même source.
 @seealso
 @c ... and reference to other sections ...
 Morceaux choisis:
-@rlsrnamed{Ancient notation,Notations anciennes}.
+@rlsrnamed{Ancient notation, Notations anciennes}.
 
 
 @node Mise en forme de la musique mensurale
@@ -2719,27 +2719,27 @@ grâce à quelques simples artifices.
 Certaines transcriptions laissent néanmoins apparaître
 occasionnellement des hampes, notamment pour indiquer la transition
 entre un récitatif monodique et une phrase mélodique.  Il suffit en
-pareil cas d'utiliser plutôt @code{\override Stem #'transparent = ##t}
-ou @code{\override Stem #'length = #0} puis, en cas de besoin, recourir
-à une clause @code{\once \override Stem #'transparent = ##f} comme dans
+pareil cas d'utiliser plutôt @code{\override Stem #'transparent = ##t}
+ou @code{\override Stem #'length = #0} puis, en cas de besoin, recourir
+à une clause @code{\once \override Stem #'transparent = ##f} comme dans
 l'exemple ci-dessous.  N'oubliez pas que les crochets aussi doivent
-disparaître, grâce à un @code{\override Flag #'transparent = ##t}.
+disparaître, grâce à un @code{\override Flag #'transparent = ##t}.
 
 @b{Temps}.  En matière de chant non mesuré, plusieurs alternatives
-s'offrent  à vous.
+s'offrent à vous.
 
 La suppression du @code{Time_signature_engraver} du contexte
 @code{Staff} ne produit aucun effet négatif.  Une alternative serait de
 rendre la métrique transparente, ce qui par contre préservera l'espace
 qu'elle occupe.
 
-Dans de nombreux cas, une clause @code{\set Score.timing = ##f} donne de
+Dans de nombreux cas, une clause @code{\set Score.timing = ##f} donne de
 bons résultats.  On pourrait aussi utiliser @code{\CadenzaOn} et
 @code{\CadenzaOff}.
 
 Rien de plus radical que de supprimer du contexte @code{Staff} le
 @code{Bar_engraver} pour ne pas voir de barre de mesure.  Là aussi, une
-clause @code{\override BarLine #'transparent = ##t} vous permettra d'en
+clause @code{\override BarLine #'transparent = ##t} vous permettra d'en
 afficher une au besoin.
 
 Dans de nombreuses transcriptions, le récitatif fait apparaître une
index 1b5b4f6bd49c37fb522eb9a2d9872c6007f4314a..8cdc7796a1d81fc783e8c20616ebada738d57d0e 100644 (file)
@@ -1,13 +1,13 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
 @ignore
-    Translation of GIT committish: 952705bbbb000581a13836e6a733df04511e93c5
+    Translation of GIT committish: 049bdd90b5ae67fe463bf85e926c2eabf51acf74
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
     Guide, node Updating translation committishes..
 @end ignore
 
-@c \version "2.15.39"
+@c \version "2.16.0"
 
 @c Translators: Valentin Villenave, Jean-Charles Malahieude
 @c Translation checkers: Gilles Thibault
@@ -732,7 +732,7 @@ le @code{Bar_engraver} devrait toujours être le premier ;
 
 @item
 le @code{New_fingering_engraver} doit toujours précéder le
-@code{Script_column_engraver},
+@code{Script_column_engraver} ;
 
 @item
 le @code{Timing_translator} doit toujours précéder le
@@ -1513,7 +1513,7 @@ francophones.
 Tous les éléments de notation sont considérés comme des objets
 graphiques (en anglais @emph{Graphical Object}, d'où le diminutif
 @emph{Grob}).  Chaque objet est doté d'un certain nombre de propriétés
-(l'épaisseur du trait, l'orientation etc.), et lié à d'autres objets.
+(l'épaisseur du trait, l'orientation etc.), et lié à d'autres objets.
 Le fonctionnement de ces objets est décrit en détail dans
 @rinternals{grob-interface}.
 
@@ -2560,7 +2560,7 @@ valeur des clés individuellement par des déclarations imbriquées.
 @warning{Les déclarations imbriquées ne sont pas fonctionnelles dans le
 cas des listes associatives des propriétés de contexte -- telles
 @code{beamExceptions}, @code{keySignature},
-@code{timeSignatureSettings}, etc.  Ces propriétés ne sont modifiables
+@code{timeSignatureSettings}, etc.  Ces propriétés ne sont modifiables
 qu'au travers d'une complète redéfinition de leur liste associative.}
 
 
@@ -2661,7 +2661,7 @@ voir @rusernamed{Text markup commands,Commandes pour le mode markup}.
 
 Le mode notes est le mode par défaut dans LilyPond.  Il peut aussi
 s'activer par la commande @code{\notemode}.  Les saisies seront
-interprétées comme étant des hauteurs, durées, @emph{markups} etc. qui
+interprétées comme étant des hauteurs, durées, @emph{markups}etc. qui
 seront rendues sous forme de notation musicale sur une portée.
 
 Nul n'est besoin de spécifier le mode notes de manière explicite, hormis
@@ -4085,7 +4085,7 @@ travaillent de concert.  Comme leur nom anglais l'indiquent,
 puis @code{VerticalAlignment} synchronise verticalement ces différents
 groupes.  En général, il n'y a qu'un seul @code{VerticalAlignment} pour
 l'ensemble de la partition, mais chaque contexte @code{Staff},
-@code{Lyrics} etc. possède son propre @code{VerticalAxisGroup}.
+@code{Lyrics}etc. possède son propre @code{VerticalAxisGroup}.
 
 
 @node Modification des stencils
index b821d5533ce12b1260be25ec33573a50ae4d173e..802ce793449cf57f6a5295e1415edf269dce2edc 100644 (file)
@@ -1,14 +1,14 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
 
 @ignore
-    Translation of GIT committish: 5f722f1688eff7436789f8ca011205bdb16c04b7
+    Translation of GIT committish: 049bdd90b5ae67fe463bf85e926c2eabf51acf74
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
     Guide, node Updating translation committishes..
 @end ignore
 
-@c \version "2.14.0"
+@c \version "2.16.0"
 
 @c Translators: Valentin Villenave
 @c Translation checkers: Jean-Charles Malahieude
index 3b5224175a0d90c738e17e757f43522e0d803207..31539509077eaffebda43cfeafbac2de8d413f0f 100644 (file)
@@ -1,13 +1,14 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
+
 @ignore
-    Translation of GIT committish: 0512fcc5db9b050be664413ba0f79a3dcfc1028a
+    Translation of GIT committish: 049bdd90b5ae67fe463bf85e926c2eabf51acf74
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
     Guide, node Updating translation committishes..
 @end ignore
 
-@c \version "2.14.0"
+@c \version "2.16.0"
 
 @c Translators: Valentin Villenave,Jean-Charles Malahieude
 @c Translation checkers: Jean-Charles Malahieude, John Mandereau
@@ -69,15 +70,15 @@ différentes façons de libeller votre code, voir @ref{Modes de saisie}.
 @end lilypond
 
 Tout accord saisi dans ce mode dédié constitue un élément musical à
-part entière@tie{}; il pourra donc par exemple être transposé comme
+part entière ; il pourra donc par exemple être transposé comme
 n'importe quel ensemble de hauteurs simultanées.  @code{\chordmode}
-travaille en absolu@tie{}; une instruction @code{\relative} restera sans
+travaille en absolu ; une instruction @code{\relative} restera sans
 effet au sein d'un bloc @code{chordmode}.  Notez toutefois que les
 hauteurs absolues sont une octave plus haut en @code{\chordmode} qu'en
 mode notes traditionnel.
 
 Mode notes et mode accords peuvent tout à fait cohabiter dans une
-séquence musicale@tie{}:
+séquence musicale :
 
 @lilypond[verbatim,quote,ragged-right,relative=1]
 <c e g>2 <g b d>
@@ -103,7 +104,7 @@ en mode accord -- voir @ref{Articulations et ornements}.
 
 Lorsque vous mélangez mode accords et mode notes dans une séquence
 musicale qui démarre par le mode accords, le mode notes créera un
-nouveau contexte @code{Staff}@tie{}:
+nouveau contexte @code{Staff} :
 
 @lilypond[verbatim,quote,ragged-right,relative=1]
 \chordmode { c2 f }
@@ -112,7 +113,7 @@ nouveau contexte @code{Staff}@tie{}:
 
 @noindent
 La solution consiste à créer explicitement le contexte @code{Staff} dès
-le départ@tie{}:
+le départ :
 
 @lilypond[verbatim,quote,ragged-right,relative=1]
 \new Staff {
@@ -141,13 +142,13 @@ peut adjoindre une durée.
 @end lilypond
 
 On peut cependant obtenir des accords différents -- mineur, augmenté ou
-diminué -- en utilisant le caractère deux points (@code{:}).
+diminué -- en utilisant le caractère deux points (@code{:}).
 
 @lilypond[verbatim,quote,ragged-right]
 \chordmode { c2:m f4:aug g:dim }
 @end lilypond
 
-Les accords de septième sont aisément stipulables@tie{}:
+Les accords de septième sont aisément stipulables :
 
 @lilypond[quote,ragged-right,verbatim]
 \chordmode { c1:7 c:m7 c:maj7 c:dim7 c:aug7 }
@@ -159,7 +160,7 @@ Les accords de septième sont aisément stipulables@tie{}:
 @funindex m
 
 Voici les différents modificateurs d'accord de trois sons ou de
-septième.  Par défaut, la septième ajoutée sera mineure@tie{}; la
+septième.  Par défaut, la septième ajoutée sera mineure ; la
 septième de dominante est donc l'accord de septième de base.  Toutes les
 altérations sont relatives à la septième de dominante.  Une table
 étendue des modificateurs et de leur utilisation est à l'annexe
@@ -178,7 +179,7 @@ altérations sont relatives à la septième de dominante.  Une table
 @item
 Néant
 @tab
-Action par défaut@tie{}; produit une triade majeure.
+Action par défaut ; produit une triade majeure.
 @tab
 @lilypond[line-width=4\cm, noragged-right]
 \chordmode {
@@ -272,10 +273,10 @@ déterminer l'étendue d'un accord.  L'accord sera construit par ajout à
 la fondamentale, d'autant de tierces consécutives que nécessaire pour
 atteindre le nombre spécifié.  N'oubliez pas que la septième ajoutée à
 un accord est minorée par défaut.  Lorsque le dernier degré ne
-correspond pas à une tierce -- la sixte par exemple --  les tierces
+correspond pas à une tierce -- la sixte par exemple -- les tierces
 seront empilées jusqu'à celle directement inférieure au degré mentionné,
 qui sera alors ajouté pour conclure l'accord.  L'étendue maximale
-autorisée est la treizième@tie{}; toute étendue plus élevée sera
+autorisée est la treizième ; toute étendue plus élevée sera
 interprétée comme un accord de treizième.
 
 @lilypond[quote,ragged-right,verbatim]
@@ -354,7 +355,7 @@ par un point lorsqu'il y en a plus d'une.
 L'ajout du modificateur @code{sus} permet de créer un accord de
 suspension.  Ceci aura pour effet de supprimer la tierce et y ajouter,
 suivant que vous spécifiez @code{2} ou @code{4}, la seconde ou la
-quarte.  @code{sus} est équivalent à @code{^3}@tie{}; @code{sus4} est
+quarte.  @code{sus} est équivalent à @code{^3} ; @code{sus4} est
 équivalent à @code{.4^3}.
 
 @lilypond[quote,ragged-right,verbatim]
@@ -402,7 +403,7 @@ Morceaux choisis :
 @knownissues
 Aucun nom de note ne peut être indiqué deux fois dans un accord.  Ainsi,
 dans l'accord suivant, seule la quinte augmentée est prise en compte,
-parce qu'elle est indiquée en dernier@tie{}:
+parce qu'elle est indiquée en dernier :
 
 @lilypond[quote,ragged-right,verbatim]
 \chordmode { c1:5.5-.5+ }
@@ -439,7 +440,7 @@ comme un empilement de notes sur une portée.
 @cindex chiffrages d'accords
 @cindex accords
 
-Les chiffrages d'accords sont liés au contexte @code{ChordNames}@tie{}:
+Les chiffrages d'accords sont liés au contexte @code{ChordNames} :
 
 @lilypond[verbatim,quote,ragged-right]
 \new ChordNames {
@@ -584,7 +585,7 @@ propriétés.  Les deux notations, Ignatzek et alternative, sont illustrés
 En plus des différents systèmes de nommage, le nom de la fondamentale
 varie selon la langue utilisée.  Les instructions @code{\germanChords},
 @code{\semiGermanChords}, @code{\italianChords} et @code{\frenchChords}
-permettent de définir la langue, comme vous pouvez le constater@tie{}:
+permettent de définir la langue, comme vous pouvez le constater :
 
 @lilypondfile[ragged-right]
 {chord-names-languages.ly}
@@ -593,7 +594,7 @@ permettent de définir la langue, comme vous pouvez le constater@tie{}:
 Nombre de carnets de chant allemands indiquent un accord mineur par
 l'emploi de caractères en minuscule, sans le suffixe @code{m}.  Cette
 fonctionnalité est gérée par la propriété
-@code{chordNameLowercaseMinor}@tie{}:
+@code{chordNameLowercaseMinor} :
 
 @lilypond[verbatim,quote,ragged-right]
 \chords {
@@ -615,9 +616,9 @@ Dans les chiffrages d'accord jazz, la note fondamentale de chaque accord
 est exprimée par une lettre capitale, parfois suivie d'une altération,
 correspondant à la notation anglo-saxonne de la musique.  Cette
 propriété a pour valeur la fonction qui transforme la hauteur de la note
-fondamentale en nom de note@tie{}; c'est donc en assignant une nouvelle
+fondamentale en nom de note ; c'est donc en assignant une nouvelle
 fonction à cette propriété que l'on peut produire des noms de note
-spéciaux, adaptés par exemple aux systèmes de notation d'autres pays.
+spéciaux adaptés par exemple aux systèmes de notation d'autres pays.
 
 @funindex majorSevenSymbol
 
@@ -632,7 +633,7 @@ indiquer une septième majeure.  Les options prédéfinies sont
 @item additionalPitchPrefix
 Lorsqu'un chiffrage contient des notes ajoutées, vous pouvez le préfixer
 d'une annotation.  LilyPond n'en ajoute pas par défaut, dans le but de
-ne pas trop surcharger la partition@tie{}; vous pouvez cependant les
+ne pas trop surcharger la partition ; vous pouvez cependant les
 faire apparaître si elles sont visuellement efficaces.
 
 @lilypond[verbatim,quote,ragged-right]
@@ -800,7 +801,8 @@ myChords = \relative c' {
 @translationof Figured bass
 
 @c Line width hack because of instrument names
-@lilypondfile[quote,staffsize=18,line-width=14.5\cm]{figured-bass-headword.ly}
+@lilypondfile[quote,staffsize=18,line-width=14.5\cm]
+{figured-bass-headword.ly}
 
 LilyPond permet de générer des parties de continuo.
 
@@ -872,7 +874,6 @@ pouvez formater à votre convenance grâce aux propriétés des
 déterminé par la propriété @code{baseline-skip}.
 @end ignore
 
-
 @seealso
 Glossaire musicologique :
 @rglosnamed{figured bass, basse chifrée}.
@@ -890,7 +891,7 @@ le mode de chiffrage.  De plus amples informations quant aux différents
 modes sont regroupées à la rubrique @ref{Modes de saisie}.
 
 En mode de saisie, un chiffrage est délimité par @code{<} et
-@code{>}.  La  durée est indiquée après le @code{>}@tie{}:
+@code{>}.  La  durée est indiquée après le @code{>} :
 
 @lilypond[verbatim,quote,ragged-right]
 \new FiguredBass {
@@ -901,7 +902,7 @@ En mode de saisie, un chiffrage est délimité par @code{<} et
 @end lilypond
 
 Une altération -- y compris un bécarre -- peut s'attacher à un
-chiffre@tie{}:
+chiffre :
 
 @lilypond[verbatim,quote,ragged-right]
 \figures {
@@ -909,7 +910,7 @@ chiffre@tie{}:
 }
 @end lilypond
 
-Vous pouvez stipuler un intervalle augmenté ou diminué@tie{}:
+Vous pouvez stipuler un intervalle augmenté ou diminué :
 
 @lilypond[verbatim,quote,ragged-right]
 \figures {
@@ -918,7 +919,7 @@ Vous pouvez stipuler un intervalle augmenté ou diminué@tie{}:
 @end lilypond
 
 Vous pouvez barrer un chiffre d'une oblique inversée, typiquement pour
-une @qq{petite sixte}@tie{}:
+une @qq{petite sixte} :
 
 @lilypond[verbatim,quote,ragged-right]
 \figures {
@@ -926,7 +927,7 @@ une @qq{petite sixte}@tie{}:
 }
 @end lilypond
 
-Vous pouvez insérer un espace ou ajouter des crochets@tie{}:
+Vous pouvez insérer un espace ou ajouter des crochets :
 
 @lilypond[verbatim,quote,ragged-right]
 \figures {
@@ -985,7 +986,7 @@ explicitement interrompue.
 @end lilypond
 
 Voici, de manière synthétique, les différents modificateurs
-disponibles@tie{}:
+disponibles :
 
 @multitable @columnfractions .1 .5 .4
 
index 5c3818976c81fa26ba187fd2fca6a2d1468ea510..e1b803785fe3da0fec55f56f3e34d6095552821a 100644 (file)
@@ -1,13 +1,14 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
+
 @ignore
-    Translation of GIT committish: 7a046582ce0730883f973c3ae56f2abe6c3262dc
+    Translation of GIT committish: 049bdd90b5ae67fe463bf85e926c2eabf51acf74
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
     Guide, node Updating translation committishes..
 @end ignore
 
-@c \version "2.14.0"
+@c \version "2.16.0"
 
 @c Translators: Jean-Charles Malahieude
 @c Translation checkers:
index 9648aba1dd66497bd96ba137ac5ef8005ada4878..bfb51401292423175f7f2af69d47dfa7b793b968 100644 (file)
@@ -1,13 +1,14 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
+
 @ignore
-    Translation of GIT committish: 952705bbbb000581a13836e6a733df04511e93c5
+    Translation of GIT committish: 049bdd90b5ae67fe463bf85e926c2eabf51acf74
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
     Guide, node Updating translation committishes..
 @end ignore
 
-@c \version "2.14.0"
+@c \version "2.16.0"
 
 @c Translators: Jean-Charles Malahieude
 
@@ -121,7 +122,7 @@ c4.-> d8---3
 
 Pour changer la taille des caractères, LilyPond met à l'échelle la fonte
 dont la taille est la plus proche de la taille voulue.  La taille
-standard (pour laquelle @w{@code{font-size = #0}}) dépend de la hauteur
+standard (pour laquelle @code{font-size = #0}) dépend de la hauteur
 de la portée.  À une portée de 20 points correspond une police de
 10 points.
 
@@ -224,7 +225,7 @@ Référence des propriétés internes :
 
 @knownissues
 La syntaxe @samp{@var{note}-@var{digit}} ne prend pas en charge, par
-défaut, les chiffres supérieurs à 9.
+défaut, les chiffres supérieurs à 9.
 
 
 @node Dictée à trous
@@ -363,7 +364,7 @@ b2 cis
 Un autre moyen consiste à fournir à la fonction Scheme @code{rgb-color}
 les composantes de la couleur exacte au format rouge-vert-bleu
 (@emph{RGB}) -- chacune étant exprimée en en fraction de 256 (le 0.5 de
-l'exemple suivant correspond à 128).
+l'exemple suivant correspond à 128).
 
 @lilypond[verbatim,quote,relative=2]
 \override Staff.StaffSymbol #'color = #(x11-color 'SlateBlue2)
@@ -725,4 +726,3 @@ Référence des propriétés internes :
 @rinternals{HorizontalBracket},
 @rinternals{horizontal-bracket-interface},
 @rinternals{Staff}.
-
index 58300bb084f32afeca1a38b5e58a69a5e8d499ac..2b979e262b9ff4beaa672583fbde756b3ee96f09 100644 (file)
@@ -1,13 +1,14 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
+
 @ignore
-    Translation of GIT committish: eccc513d15d19b03ed8a9ae776c828fff4dbfbee
+    Translation of GIT committish: 049bdd90b5ae67fe463bf85e926c2eabf51acf74
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
     Guide, node Updating translation committishes..
 @end ignore
 
-@c \version "2.14.0"
+@c \version "2.16.0"
 
 @c Translators: Valentin Villenave, Jean-Charles Malahieude
 @c Translation checkers: Jean-Charles Malahieude, John Mandereau
@@ -121,14 +122,14 @@ et aborderons la manière de générer vos propres signes.
 @funindex -
 
 Les différents symboles qui indiquent des ponctuations ou des modes de
-jeu différents s'ajoutent aux notes de la manière suivante@tie{}:
+jeu différents s'ajoutent aux notes de la manière suivante :
 
 @example
 @var{note}\@var{nom}
 @end example
 
 Les valeurs de @var{nom} sont répertoriées dans l'annexe
-@ref{Liste des signes d'articulation}. En voici un exemple@tie{}:
+@ref{Liste des signes d'articulation}. En voici un exemple :
 
 @lilypond[verbatim,quote,relative=2]
 c4\staccato c\mordent b2\turn
@@ -159,13 +160,13 @@ contenues dans le fichier @file{scm/script.scm}, il est possible de
 l'obliger à les positionner au-dessus ou en dessous de la note, comme
 indiqué au chapitre @ref{Direction et positionnement}.
 
-Les articulations sont des objets de type @code{script}@tie{}; les
+Les articulations sont des objets de type @code{script} ; les
 propriétés de ces objets sont abordées plus en détail au chapitre
 @rinternals{Script}.
 
 Une articulation peut se rattacher aussi bien à un silence qu'à une
 note, mais @strong{pas à un silence multimesures}.  Il existe cependant
-un cas particulier@tie{}: le point d'orgue -- ou point d'arrêt --
+un cas particulier : le point d'orgue -- ou point d'arrêt --
 attaché à un silence valant l'intégralité de la mesure.  LilyPond
 dispose à cet effet de la commande @code{\fermataMarkup}, qui créera un
 objet @code{MultiMeasureRestText} rattaché à ce @qq{silence
@@ -270,12 +271,12 @@ Référence des propriétés internes :
 @funindex rfz
 
 À chaque nuance absolue correspond une commande qui peut être indiquée
-après une note@tie{}: @code{c4\ff} par exemple.  Les commandes de nuance
+après une note : @code{c4\ff} par exemple.  Les commandes de nuance
 disponibles sont @code{\ppppp}, @code{\pppp}, @code{\ppp}, @code{\pp},
 @code{\p}, @code{\mp}, @code{\mf}, @code{\f}, @code{\ff}, @code{\fff},
 @code{\ffff}, @code{\fffff}, @code{\fp}, @code{\sf}, @code{\sff},
-@code{\sp}, @code{\spp}, @code{\sfz}, et @code{\rfz}.  Les nuances se
-placent aussi bien en dessous qu'au-dessus de la portée@tie{}; pour plus
+@code{\sp}, @code{\spp}, @code{\sfz} et @code{\rfz}.  Les nuances se
+placent aussi bien en dessous qu'au-dessus de la portée ; pour plus
 d'information, consultez @ref{Direction et positionnement}.
 
 @lilypond[verbatim,quote,relative=2]
@@ -327,7 +328,7 @@ c1\< | c4 a c\< a | c4 a c\! a\< | c4 a c a\!
 
 Il en va de même lorsqu'un soufflet est interrompu par une nuance
 explicite. Notez bien que la largeur occupée par cette nuance explicite
-influe sur la terminaison du soufflet@tie{}:
+influe sur la terminaison du soufflet :
 
 @lilypond[verbatim,quote,relative=2]
 c1\< | c4 a c\mf a | c1\< | c4 a c\ffff a
@@ -336,9 +337,9 @@ c1\< | c4 a c\mf a | c1\< | c4 a c\ffff a
 @cindex nuances successives sur une note tenue
 @cindex tenue et nuances successives
 
-Les indications de nuance sont attachées aux notes@tie{}; aussi, lorsque
+Les indications de nuance sont attachées aux notes ; aussi, lorsque
 l'on veut faire se succéder plusieurs nuances pendant une note tenue, il
-faudra avoir recours à des silences invisibles@tie{}:
+faudra avoir recours à des silences invisibles :
 
 @lilypond[verbatim,quote,relative=2]
 c4\< c\! d\> e\!
@@ -391,7 +392,7 @@ a2. r4\! |
 @funindex dimHairpin
 
 Une indication textuelle peut indiquer, au lieu d'un soufflet, un
-changement de nuance@tie{}:
+changement de nuance :
 
 @lilypond[verbatim,quote,relative=2]
 \crescTextCresc
@@ -540,7 +541,7 @@ moltoF = \markup { molto \dynamic f }
 
 Vous pouvez créer des indications de nuance éditoriales (entre
 parenthèses ou crochets) grâce aux étiquettes (@emph{mode
-markup})@tie{}; la syntaxe en est abordée au chapitre
+markup}) ; la syntaxe en est abordée au chapitre
 @ref{Mise en forme du texte}.
 
 @lilypond[verbatim,quote]
@@ -601,7 +602,7 @@ mfEspressDynamic = #(make-dynamic-script mfEspress)
 @end lilypond
 
 La construction d'une indication de nuance personnalisée peut aussi se
-faire en langage Scheme@tie{}; voir
+faire en langage Scheme ; voir
 @rextend{Construction d'un markup en Scheme} pour en connaître les
 modalités.
 
@@ -639,7 +640,7 @@ Manuel d'extension :
 @cindex courbes
 
 Ce chapitre traite des signes d'interprétation imprimés sous forme de
-courbe@tie{}: liaisons d'articulation ou de phrasé, respirations, chutes
+courbe : liaisons d'articulation ou de phrasé, respirations, chutes
 et sauts.
 
 @menu
@@ -709,7 +710,7 @@ plus courtes, utilisez des @ref{Liaisons de phrasé}.
 @funindex slurSolid
 
 Une liaison est par défaut dessinée d'un trait plein.  Il est aussi
-possible de l'imprimer sous la forme de tirets ou en pointillé@tie{}:
+possible de l'imprimer sous la forme de tirets ou en pointillé :
 
 @lilypond[verbatim,quote,relative=1]
 c4( e g2)
@@ -748,7 +749,7 @@ g4( e c2)
 @cindex liaison, densité des tirets
 
 Vous pouvez même personnaliser la densité des tirets d'une
-liaison@tie{}:
+liaison :
 
 @lilypond[verbatim,quote,relative=1]
 c4( e g2)
@@ -861,7 +862,7 @@ Il n'est pas possible d'avoir plusieurs liaisons de phrasé en même temps.
 @funindex phrasingSlurSolid
 
 Une liaison est par défaut dessinée d'un trait plein.  Il est aussi
-possible de l'imprimer sous la forme de tirets ou en pointillé@tie{}:
+possible de l'imprimer sous la forme de tirets ou en pointillé :
 
 @lilypond[verbatim,quote,relative=1]
 c4\( e g2\)
@@ -899,7 +900,7 @@ g4\( e c2\)
 
 @cindex liaison, densité des tirets
 
-Vous pouvez même personnaliser la densité des tirets d'une liaison@tie{}:
+Vous pouvez même personnaliser la densité des tirets d'une liaison :
 
 @lilypond[verbatim,quote,relative=1]
 c4\( e g2\)
@@ -1116,13 +1117,13 @@ le long de la ligne de glissando.
 @funindex arpeggioNormal
 
 On peut indiquer qu'un accord doit être arpégé en lui accolant la
-commande @code{\arpeggio}@tie{}:
+commande @code{\arpeggio} :
 
 @lilypond[verbatim,quote,relative=1]
 <c e g c>1\arpeggio
 @end lilypond
 
-LilyPond dispose de différents graphismes pour indiquer un arpège@tie{};
+LilyPond dispose de différents graphismes pour indiquer un arpège ;
 @code{\arpeggioNormal} reviendra au style par défaut.
 
 @lilypond[verbatim,quote,relative=1]
@@ -1148,7 +1149,7 @@ LilyPond dispose de différents graphismes pour indiquer un arpège@tie{};
 @funindex arpeggioParenthesisDashed
 
 Des crochets indiquent que l'accord devra être plaqué et non
-arpégé@tie{}:
+arpégé :
 
 @lilypond[verbatim,quote,relative=1]
 <c e g c>2
@@ -1236,10 +1237,10 @@ forme de parenthèse.
 @funindex stopTrillSpan
 
 Les trilles brefs s'indiquent comme n'importe quelle ponctuation, avec
-un simple @code{\trill}@tie{}; voir @ref{Articulations et ornements}.
+un simple @code{\trill} ; voir @ref{Articulations et ornements}.
 
 Les trilles plus longs sont délimités par @code{\startTrillSpan} et
-@code{\stopTrillSpan}@tie{}:
+@code{\stopTrillSpan} :
 
 @lilypond[verbatim,quote,relative=2]
 d1\startTrillSpan
@@ -1249,7 +1250,7 @@ c2\stopTrillSpan r2
 
 Lorsqu'un saut de ligne intervient alors qu'une prolongation de trille
 est présente, l'indication de trille et sa prolongation sont rappelées
-sur la première note de la nouvelle ligne@tie{}:
+sur la première note de la nouvelle ligne :
 
 @lilypond[ragged-right,verbatim,quote,relative=2]
 d1\startTrillSpan
@@ -1261,7 +1262,7 @@ c2\stopTrillSpan r2
 Lorsque des trilles interviennent sur une succession de hauteurs
 différentes, point n'est besoin d'expliciter la commande
 @code{\stopTrillSpan} puisque l'apparition d'un nouveau trille
-interrompt de fait celui qui le précédait@tie{}:
+interrompt de fait celui qui le précédait :
 
 @lilypond[verbatim,quote,relative=2]
 d1\startTrillSpan
@@ -1288,7 +1289,7 @@ e2 r2
 
 Les trilles qui font intervenir une hauteur précise peuvent être
 indiqués par la commande @code{pitchedTrill}.  Le premier argument est
-la note réelle@tie{}; le second est une hauteur qui sera imprimée comme
+la note réelle ; le second est une hauteur qui sera imprimée comme
 une tête de note noire entre parenthèses.
 
 @lilypond[verbatim,quote,relative=2]
@@ -1303,7 +1304,7 @@ d2 c2\stopTrillSpan
 Dans l'exemple suivant, le second trille de la deuxième mesure est
 ambigu -- le fa qui est forcé n'est pas diésé.  Pour lever toute
 ambiguïté, il suffit de forcer l'impression de l'altération en
-ajoutant un @code{!} à la note considérée.
+ajoutant un @code{!} à la note considérée.
 
 @lilypond[verbatim,quote,relative=2]
 \pitchedTrill
@@ -1338,4 +1339,3 @@ Morceaux choisis :
 
 Référence des propriétés internes :
 @rinternals{TrillSpanner}.
-
index dda8983c8a5e5e8c44875a2065e43bd8deb945cc..297f86e98e20909754c95558ace72e7b19379a74 100644 (file)
@@ -1,13 +1,14 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
+
 @ignore
-    Translation of GIT committish: 952705bbbb000581a13836e6a733df04511e93c5
+    Translation of GIT committish: 049bdd90b5ae67fe463bf85e926c2eabf51acf74
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
     Guide, node Updating translation committishes..
 @end ignore
 
-@c \version "2.15.43"
+@c \version "2.16.0"
 
 @c Translators: Matthieu Jacquot
 @c Translation checkers: Jean-Charles Malahieude
@@ -391,7 +392,7 @@ ties = \relative c' {
 @funindex \harmonicByFret
 @funindex \harmonicByRatio
 
-Les indications de sons harmoniques ainsi que les glissandi
+Les indications de sons harmoniques ainsi que les glissandos
 peuvent être ajoutés aux tablatures.
 
 @lilypond[verbatim,quote]
@@ -506,7 +507,7 @@ melodia = \partcombine { e4 g g g }{ e4 e e e }
 @end lilypond
 
 Le support des modes de jeu propres à la guitare se limite aux sons
-harmoniques et aux glissandi.
+harmoniques et aux glissandos.
 
 
 @node Tablatures personnalisées
@@ -556,7 +557,7 @@ basse, il sonnera donc une octave en dessous de ce qui est écrit.
 @end lilypond
 
 L'accordage par défaut est @code{guitar-tuning}_; il correspond à
-l'accordage standard d'une guitare@tie{}: mi la ré sol si mi (EADGBE).
+l'accordage standard d'une guitare : mi la ré sol si mi (EADGBE).
 D'autres accordages prédéfinis sont disponibles :
 @code{guitar-open-g-tuning}, @code{mandolin-tuning} et
 @code{banjo-open-g-tuning}.  Les accordages prédéfinis sont répertoriés
@@ -1613,7 +1614,7 @@ Pour plus de clarté, vous pouvez traduire ou abréger la commande
 même @code{MD} :
 
 @example
-MD=#rightHandFinger
+MD = #rightHandFinger
 @end example
 
 @snippets
@@ -1889,10 +1890,10 @@ banjo, afin d'avoir le bon nombre de cordes et le bon accordage :
 @funindex four-string-banjo
 
 LilyPond prend en charge un certain nombre d'accordages courants pour
-banjo@tie{}: @code{banjo-c-tuning} sol,do,sol,si,ré (gCGBD),
-@code{banjo-modal-tuning} sol,ré,sol,do,ré (gDGCD),
-@code{banjo-open-d-tuning} la,ré,fa#,la,ré (aDF#AD) et
-@code{banjo-open-dm-tuning} la,ré,fa,la,ré (aDFAD).
+banjo : @code{banjo-c-tuning} sol do sol si ré (gCGBD),
+@code{banjo-modal-tuning} sol ré sol do ré (gDGCD),
+@code{banjo-open-d-tuning} la ré fa# la ré (aDF#AD) et
+@code{banjo-open-dm-tuning} la ré fa la ré (aDFAD).
 
 Ces accordages peuvent être convertis pour banjo à quatre cordes au
 moyen de la fonction @code{four-string-banjo} :
@@ -1907,4 +1908,3 @@ Fichiers d'initialisation :
 
 Morceaux choisis :
 @rlsrnamed{Fretted strings, Cordes frettées}.
-
index d17ba70d970817d2ea18a7684aec6476028e325b..a072061f93f6c936d9c8f80e51108ba7411e705a 100644 (file)
@@ -1,13 +1,14 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
+
 @ignore
-    Translation of GIT committish: 952705bbbb000581a13836e6a733df04511e93c5
+    Translation of GIT committish: 049bdd90b5ae67fe463bf85e926c2eabf51acf74
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
     Guide, node Updating translation committishes..
 @end ignore
 
-@c \version "2.15.39"
+@c \version "2.16.0"
 
 @c Translators: Jean-Charles Malahieude, Valentin Villenave
 
@@ -2796,7 +2797,7 @@ Si vous utilisez @ref{Le script Articulate}, d'autres éléments seront
 alors inclus :
 
 @itemize
-@item articulations (lié, staccato, etc.),
+@item articulations (lié, staccato, etc.),
 @item trilles et groupettos,
 @item rallentando et accelerando.
 @end itemize
index c696f45af277c18a2fe09131e3cae469d4204a29..17c0d6255800ac9f84cdfdf53ddbafeb065be3c2 100644 (file)
@@ -1,13 +1,14 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
+
 @ignore
-    Translation of GIT committish: 952705bbbb000581a13836e6a733df04511e93c5
+    Translation of GIT committish: 049bdd90b5ae67fe463bf85e926c2eabf51acf74
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
     Guide, node Updating translation committishes..
 @end ignore
 
-@c \version "2.14.0"
+@c \version "2.16.0"
 
 @c Translators: Valentin Villenave, Jean-Charles Malahieude
 @c Translation checkers: Jean-Charles Malahieude, John Mandereau
@@ -79,7 +80,7 @@ précisément conçu pour gérer la notation spécifique au piano et autres
 instruments à clavier, notamment ces croisements.
 
 Certaines particularités de la notation pour claviers sont abordées dans
-d'autres chapitres@tie{}:
+d'autres chapitres :
 
 @itemize
 
@@ -98,7 +99,7 @@ apparaissent sur leur propre ligne centrée entre les deux portées.  Voir
 à ce sujet @ref{Nuances}.
 
 @item
-Les indications de doigté sont abrodées dans @ref{Doigtés}.
+Les indications de doigté sont abordées dans @ref{Doigtés}.
 
 @item
 Les indications en matière de pédalier d'orgue sont traitées comme
@@ -118,7 +119,7 @@ Le traitement des arpèges couvrant plusieurs voix ou portées est
 abordé au chapitre @ref{Arpèges}.
 
 @item
-Une description des indications de tremolo est disponible au
+Une description des indications de trémolo est disponible au
 chapitre @ref{Répétitions en trémolo}.
 
 @item
@@ -189,7 +190,7 @@ préalable.  Le cas échéant, vous devrez @qq{garder actives} certaines
 portées -- voir @ref{Conservation d'un contexte} à ce propos.
 
 Pour ligaturer automatiquement des notes entre deux portées, procédez
-ainsi@tie{}:
+ainsi :
 
 @lilypond[verbatim,quote]
 \new PianoStaff <<
@@ -220,7 +221,7 @@ retouche sur des ligatures.
 @cindex changement de portée et collision
 @cindex collision et changement de portée
 
-Une voix qui change de portée peut entraîner des collisions@tie{}:
+Une voix qui change de portée peut entraîner des collisions :
 
 @lilypond[verbatim,quote]
 \new PianoStaff <<
@@ -288,7 +289,7 @@ de portée, utilisez alors une ligature manuelle.
 @funindex PianoStaff
 
 Les voix peuvent passer automatiquement d'une portée à l'autre, au moyen
-de la syntaxe suivante@tie{}:
+de la syntaxe suivante :
 
 @example
 \autochange @dots{}@var{musique}@dots{}
@@ -297,10 +298,10 @@ de la syntaxe suivante@tie{}:
 @noindent
 Deux portées seront alors créées au sein du contexte @code{PianoStaff},
 nommées respectivement @code{"up"} et @code{"down"}.  La portée du bas
-sera par défaut en clé de fa.  La commande @code{\autochange} bascule
+sera par défaut en clef de fa.  La commande @code{\autochange} bascule
 les notes d'une portée à l'autre en fonction de leur hauteur (le do du
 milieu servant de pivot), et place les silences en fonction des notes
-qui les suivront. Ainsi@tie{}:
+qui les suivront. Ainsi :
 
 @lilypond[quote,verbatim]
 \new PianoStaff {
@@ -323,12 +324,12 @@ Une section en mode @code{\relative} se situant en dehors de la commande
 @code{\relative} @strong{après} @code{\autochange}.
 
 Lorsque des contrôles particuliers doivent s'appliquer aux portées,
-mieux vaut les nommer explicitement -- attention@tie{}: sous peine
+mieux vaut les nommer explicitement -- attention : sous peine
 d'effet indésirable quant au résultat, la portée supérieure doit
-s'appeler @code{"up"} et l'inférieure @code{"down"}@tie{}; @emph{ceci
+s'appeler @code{"up"} et l'inférieure @code{"down"} ; @emph{ceci
 est à notre connaissance le seul cas où ces noms de variable sont
 figés}.  Cette procédure sert, entre autres, à indiquer l'armure sur la
-portée inférieure@tie{}:
+portée inférieure :
 
 @c Keep Ly needed, otherwise 'up' and 'down' get
 @c incorrectly translated in verbatim output
@@ -370,7 +371,7 @@ Les changements de portée automatiques n'interviennent pas toujours à
 l'endroit le plus opportun.  Pour un résultat de meilleure qualité, il
 vaut mieux indiquer soi-même ces changements.
 
-Un accord ne peut se répartir sur plusieurs portées@tie{}; sa portée
+Un accord ne peut se répartir sur plusieurs portées ; sa portée
 d'affectation sera déterminée par la première hauteur mentionnée dans la
 construction de cet accord.
 
@@ -394,7 +395,7 @@ construction de cet accord.
 
 Lorsqu'une voix change de portée, il est possible d'imprimer
 automatiquement une ligne reliant les notes, en faisant appel à la
-commande @code{\showStaffSwitch}@tie{}:
+commande @code{\showStaffSwitch} :
 
 @lilypond[quote,verbatim,relative=1]
 \new PianoStaff <<
@@ -463,7 +464,7 @@ Référence des propriétés internes :
 @subsection Piano
 @translationof Piano
 
-Ce chapitre traîte des aspects de la notation directement liés au piano.
+Ce chapitre traite des aspects de la notation directement liés au piano.
 
 @menu
 * Pédales de piano::
@@ -499,11 +500,10 @@ Ce chapitre traîte des aspects de la notation directement liés au piano.
 @funindex treCorde
 
 Le piano possède deux pédales, parfois trois, permettant de modifier
-l'émission du son@tie{}: une pédale de @notation{tenue}
-(@emph{sustain}), une pédale de @notation{sourdine} (@emph{una corda} ou
-@emph{U.C.}) et une pédale @notation{tonale} (@emph{sostenuto} ou
-@emph{sos.}).  La pédale @emph{sustain} se rencontre aussi sur les
-vibraphones et celestas.
+l'émission du son : une pédale de @notation{tenue} (@emph{sustain}), une
+pédale de @notation{sourdine} (@emph{una corda} ou @emph{U.C.}) et une
+pédale @notation{tonale} (@emph{sostenuto} ou @emph{sos.}).  La pédale
+@emph{sustain} se rencontre aussi sur les vibraphones et celestas.
 
 @lilypond[quote,verbatim,relative=2]
 c4\sustainOn d e g
@@ -527,9 +527,9 @@ c4\unaCorda d e g
 @funindex text
 
 Trois styles sont à votre disposition pour imprimer les indications de
-pédale@tie{}: sous forme de texte, de crochet, ou une combinaison des
+pédale : sous forme de texte, de crochet, ou une combinaison des
 deux.  @code{text} est le style de notation par défaut pour les pédales
-de tenue ou de sourdine --- le traditionnel @q{*Ped.}.  La pédale
+de tenue ou de sourdine --- le traditionnel @qq{*Ped.}.  La pédale
 tonale, en revanche, utilise @code{mixed} par défaut.
 
 @lilypond[quote,verbatim,relative=2]
@@ -544,7 +544,7 @@ d\sustainOff\sustainOn g, c2
 @end lilypond
 
 Le placement des commandes de pédale correspond au mouvement de la
-pédale de tenue pendant le jeu.  Garder une pédale enclanchée jusqu'à la
+pédale de tenue pendant le jeu.  Garder une pédale enclenchée jusqu'à la
 barre finale s'obtient tout simplement en omettant la commande de
 relâcher.
 
@@ -613,7 +613,8 @@ Morceaux choisis :
 @subsection Harpe
 @translationof Harp
 
-This section discusses notation issues that are unique to the harp.
+Cette partie s'intéresse aux particularités en matière de notation pour
+la harpe.
 
 @menu
 * Généralités sur la harpe::
@@ -627,8 +628,8 @@ This section discusses notation issues that are unique to the harp.
 @cindex harpes
 @cindex bisbigliando
 
-Certaines caractéritiques de la musique pour harpes sont abordées dans
-d'autres chapitres, telles que@tie{}:
+Certaines caractéristiques de la musique pour harpes sont abordées dans
+d'autres chapitres, tels que :
 
 @itemize
 
@@ -640,7 +641,7 @@ d'autres chapitres, telles que@tie{}:
 
 @item Les harmoniques naturelles sont présentées dans @ref{Harmoniques}.
 
-@item L'interprétation des arpeggios est abrodée dans @ref{Arpèges}.
+@item L'interprétation des arpeggios est abordée dans @ref{Arpèges}.
 
 @end itemize
 
@@ -668,7 +669,7 @@ pédalier ayant la même note de base sont contrôlées par une seule
 pédale.  De gauche à droite, elles correspondent aux notes ré, do, si,
 et mi, fa, sol, la pour la grande harpe. Les trois premières pédales
 sont réservées au pied gauche, les quatre dernières au pied droit.  Leur
-position peut être indiquée par une marque textuelle@tie{}:
+position peut être indiquée par une marque textuelle :
 
 @lilypond[quote,verbatim,relative=2]
 \textLengthOn
@@ -678,14 +679,15 @@ c!1_\markup \concat \vcenter {
   [ C \natural ]}
 @end lilypond
 
-ou bien sous forme de diagrammes@tie{}:
+ou bien sous forme de diagramme :
 
 @lilypond[quote,verbatim,relative=2]
 \textLengthOn
 cis1_\markup { \harp-pedal #"^v-|vv-^" }
 c!1_\markup { \harp-pedal #"^o--|vv-^" }
 @end lilypond
-bémol si la pédale est relâchée (ou en haut), bécarre si elle est
+
+Bémol si la pédale est relâchée (ou en haut), bécarre si elle est
 bloquée sur le cran du milieu, et dièse si elle est tout à fait
 enfoncée.  La commande @code{\harp-pedal} prend en argument une chaîne
 de caractères, où @code{^} indique que la pédale est relâchée ou en haut
@@ -698,4 +700,3 @@ précéder un symbole par un @code{o} permet de l'inscrire dans un cercle.
 Manuel de notation :
 @ref{Commentaires textuels},
 @ref{Instrument Specific Markup}.
-
index dfda5bd7559104bbb7763244db0a7412c26e3e93..c8400fc9aef7606b93d14686cc66876cdb945b7e 100644 (file)
@@ -1,13 +1,15 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
+
 @ignore
-    Translation of GIT committish: 0512fcc5db9b050be664413ba0f79a3dcfc1028a
+    Translation of GIT committish: 049bdd90b5ae67fe463bf85e926c2eabf51acf74
+
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
     Guide, node Updating translation committishes..
 @end ignore
 
-@c \version "2.15.17"
+@c \version "2.16.0"
 
 @c Translators: Frédéric Chiasson, Jean-Charles Malahieude
 
@@ -792,10 +794,10 @@ Un nom de couleur peut s'écrire sous la forme d'un mot composé et sans
 espace auquel chaque élément prend un initiale capitalisée (p. ex.
 @code{LightSlateBlue}).  Il peut aussi s'exprimer sous la forme d'une
 suite de mots, auquel cas les initiales ne sont pas capitalisées
-(pex. @code{light slate blue}).
+(par ex. @code{light slate blue}).
 
 Le @emph{gris} accepte aussi bien l'orthographe @qq{grey} que
-@qq{gray} (pex. @code{DarkSlateGray}).
+@qq{gray} (par ex. @code{DarkSlateGray}).
 
 Certains noms peuvent prendre un suffixe numérique, comme
 @code{LightSalmon4}.
@@ -1275,7 +1277,7 @@ décoller de l'encadrement.
 @cindex talon
 
 Voici la liste exhaustive des symboles prédéfinis et que vous pouvez
-attacher à une note (pex. @code{c\accent}) :
+attacher à une note (par ex. @code{c\accent}) :
 
 @c Articulations and ornamentations
 @c Fingering instructions (for "thumb")
index 87501e1a0899d6580b94a9306f030500421c2595..88ae4b81ac443cf85da00b9dbbb30483e15919a7 100644 (file)
@@ -1,13 +1,14 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
+
 @ignore
-    Translation of GIT committish: 5f722f1688eff7436789f8ca011205bdb16c04b7
+    Translation of GIT committish: 049bdd90b5ae67fe463bf85e926c2eabf51acf74
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
     Guide, node Updating translation committishes..
 @end ignore
 
-@c \version "2.14.0"
+@c \version "2.16.0"
 
 @node Notation musicale générale
 @chapter Notation musicale générale
index 529cbb4cb98f42422af70abf704b61bb6db247c9..c10cd44d8358599a6879e9427c00bebfd39ebaef 100644 (file)
@@ -1,14 +1,14 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
 
 @ignore
-    Translation of GIT committish: 8afb2adf0bab372f845ff3eae30e1e950b5c63ca
+    Translation of GIT committish: 049bdd90b5ae67fe463bf85e926c2eabf51acf74
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
     Guide, node Updating translation committishes..
 @end ignore
 
-@c \version "2.15.10"
+@c \version "2.16.0"
 
 @c Translators: Valentin Villenave, Jean-Charles Malahieude
 @c Translation checkers: John Mandereau
@@ -55,7 +55,7 @@ rubriques @ref{Gravure de lignes rythmiques} et
 @ref{Initialisation de nouvelles portées}.
 
 @item Le rendu MIDI des percussions fait l'objet d'une rubrique
-dédiée@tie{}: @ref{MIDI et percussions}.
+dédiée : @ref{MIDI et percussions}.
 
 @end itemize
 
@@ -80,7 +80,7 @@ Les parties de percussions peuvent être saisies avec le mode
 @code{\drummode}, qui est l'équivalent du mode standard utilisé pour les
 notes à hauteur déterminée.  Le moyen plus simple pour saisir une partie
 de percussion est d'utiliser la commande @code{\drums}, qui crée un
-contexte spécifique@tie{}:
+contexte spécifique :
 
 @lilypond[quote,verbatim]
 \drums {
@@ -108,7 +108,7 @@ nom complet et un nom raccourci.  Ces noms sont inventoriés à l'annexe
 Notez bien que l'utilisation de hauteurs (comme un @code{cis4}) dans un
 contexte @code{DrumStaff} déclenchera immanquablement une erreur.  Un
 contexte @code{DrumStaff} fait automatiquement appel à une clef
-spécifique@tie{}; vous pouvez la spécifier explicitement ou utiliser une
+spécifique ; vous pouvez la spécifier explicitement ou utiliser une
 autre clef.
 
 @lilypond[quote,ragged-right,verbatim]
@@ -121,7 +121,7 @@ autre clef.
 @end lilypond
 
 Certains instruments à percussion connaissent quelques problèmes quant à
-leur prise en charge au niveau de la génération de fichiers MIDI@tie{};
+leur prise en charge au niveau de la génération de fichiers MIDI ;
 de plus amples informations sont disponibles à la rubrique
 @ref{MIDI et percussions}.
 
@@ -192,7 +192,7 @@ Morceaux choisis :
 @translationof Pitched percussion
 
 Certains instruments à percussion émettent des hauteurs, comme le
-xylophone, le vibraphone ou les timbales@tie{}; ils utilisent donc des
+xylophone, le vibraphone ou les timbales ; ils utilisent donc des
 portées classiques.  Cette possibilité est abordée dans d'autres parties
 du manuel.
 
@@ -236,7 +236,7 @@ down = \drummode {
 
 L'exemple ci-dessus montre une notation polyphonique détaillée.  La
 notation polyphonique abrégée peut être employée -- voir la rubrique
-@rlearning{J'entends des Voix} -- comme ici@tie{}:
+@rlearning{J'entends des Voix} -- comme ici :
 
 @lilypond[quote,verbatim]
 \new DrumStaff <<
@@ -253,7 +253,7 @@ notation polyphonique abrégée peut être employée -- voir la rubrique
 
 On peut choisir d'autres mises en forme si l'on définit la propriété
 @code{drumStyleTable} dans le contexte @code{DrumVoice}.
-Quelques variables prédéfinies sont disponibles@tie{}:
+Quelques variables prédéfinies sont disponibles :
 
 @c TODO: decide what to do about this table.  (ie verbatim or not)
 @table @code
@@ -290,7 +290,7 @@ mus = \drummode {
 
 Le plan de la batterie peut inclure jusqu'à six toms différents.  Bien
 sûr, vous n'êtes pas obligé de tous les utiliser si la musique en
-prévoit moins@tie{}; par exemple, les trois toms des lignes du milieu
+prévoit moins ; par exemple, les trois toms des lignes du milieu
 sont @code{tommh}, @code{tomml}, et @code{tomfh}.
 
 @item timbales-style
@@ -405,8 +405,8 @@ mus = \drummode { tri trio trim gui guis guil cb cl tamb cab mar hc s16 }
 @unnumberedsubsubsec Personnalisation de portées de percussion
 @translationof Custom percussion staves
 
-Cependant, si aucun des styles prédéfinis ne vous convient, il est aisé
-de définir le vôtre en début de fichier.
+Dans l'éventualité où aucun des styles prédéfinis ne vous convient, il
+est aisé de définir le vôtre en début de fichier.
 
 @lilypond[quote,verbatim]
 #(define mydrums '(
@@ -433,7 +433,7 @@ down = \drummode { bd4 sn bd toml8 toml }
 Voici quelques exemples.
 
 Deux @emph{woodblocks} saisis comme @code{wbh} (woodblock aigu) et
-@code{wbl} (woodblock grave)@tie{}:
+@code{wbl} (woodblock grave) :
 
 @lilypond[quote,verbatim]
 % These lines define the position of the woodblocks in the stave;
@@ -471,7 +471,7 @@ l'instruction
 aussi définir la position des deux lignes de la portée -- voir à ce
 sujet la rubrique @ref{Symbole de la portée}.
 
-Un tambourin, saisi avec un @qq{tamb}@tie{}:
+Un tambourin, saisi avec un @qq{tamb} :
 
 @lilypond[quote,verbatim]
 #(define mydrums '((tambourine default #t 0)))
@@ -497,7 +497,7 @@ tambustaff = {
 }
 @end lilypond
 
-Un peu de tam tam, abrégé @qq{tt}@tie{}:
+Un peu de tam tam, abrégé @qq{tt} :
 
 @lilypond[quote,verbatim]
 #(define mydrums '((tamtam default #t 0)))
@@ -519,7 +519,7 @@ tamtamstaff = {
 @end lilypond
 
 Deux cloches, une sonnaille -- @qq{cb} pour @emph{cowbell} -- et une
-cloche de quart -- @qq{rb} pour @emph{ridebell}@tie{}:
+cloche de quart -- @qq{rb} pour @emph{ridebell} :
 
 @lilypond[quote,verbatim]
 #(define mydrums '((ridebell default #t  3)
@@ -543,7 +543,7 @@ bellstaff = {
 @end lilypond
 
 Et pour finir un extrait tiré de @qq{L'histoire du Soldat} de
-Stravinsky@tie{}:
+Stravinsky :
 
 @lilypond[quote,verbatim]
 #(define mydrums '((bassdrum   default #t  4)
index 8452928894b569182262b7cbfdf26a314d06681f..9a60ad63a6764809277d5e81c5ccd6843c3fabd9 100644 (file)
@@ -1,13 +1,14 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
+
 @ignore
-    Translation of GIT committish: 952705bbbb000581a13836e6a733df04511e93c5
+    Translation of GIT committish: 049bdd90b5ae67fe463bf85e926c2eabf51acf74
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
     Guide, node Updating translation committishes..
 @end ignore
 
-@c \version "2.15.20"
+@c \version "2.16.0"
 
 @c Translators: Frédéric Chiasson
 @c Translation checkers: Valentin Villenave, Jean-Charles Malahieude
@@ -19,8 +20,8 @@
 @lilypondfile[quote]{pitches-headword.ly}
 
 Cette section détaille la façon d'indiquer la hauteur des notes, sous
-trois aspects : la saisie des hauteurs, la modification des
-hauteurs et les options de gravure.
+trois aspects : la saisie des hauteurs, la modification des hauteurs et
+les options de gravure.
 
 @menu
 * Écriture des hauteurs de note::
@@ -258,7 +259,7 @@ et la quinte diminuée de seulement six demi-tons.
 @end lilypond
 
 L'une des conséquences de toutes ces règles est que la première note
-rencontrée dans un fragment balisé par @code{@w{\relative f}} sera
+rencontrée dans un fragment balisé par @code{\relative  f} sera
 interprétée tout comme si elle avait été saisie en mode absolu.
 
 @seealso
@@ -374,7 +375,7 @@ cis
 @lilypondfile[verbatim,quote,texidoc,doctitle,ragged-right]
 {hiding-accidentals-on-tied-notes-at-the-start-of-a-new-system.ly}
 
-@lilypondfile[verbatim,quote,texidoc, doctitle]
+@lilypondfile[verbatim,quote,texidoc,doctitle]
 {preventing-extra-naturals-from-being-automatically-added.ly}
 
 @seealso
@@ -526,7 +527,7 @@ et @emph{sesqui-} correspondent au @emph{demi-} et @emph{trois demis}.
 suédois, le catalan et l'espagnol.
 
 @quotation
-@multitable {@code{nederlands}} {@b{semi-sharp}} {@b{semi-flat}} {@b{sesqui-sharp}} {@b{sesqui-flat}}
+@multitable {@code{nederlands}} {@b{semi-dièse}} {@b{semi-bémol}} {@b{sesqui-dièse}} {@b{sesqui-bémol}}
 @headitem Langue
   @tab semi-dièse @tab semi-bémol @tab sesqui-dièse @tab sesqui-bémol
 @item @code{nederlands}
@@ -1091,7 +1092,7 @@ c2 c
 @cindex chorale, clef de ténor
 @cindex ténor, clef
 
-En ajoutant @code{_8} ou @code{^8} au nom de la clé, celle-ci est
+En ajoutant @code{_8} ou @code{^8} au nom de la clef, celle-ci est
 transposée à l'octave respectivement inférieure ou supérieure, et
 @code{_15} ou @code{^15} la transpose de deux octaves.  D'autres nombres
 entiers peuvent être utilisés selon les besoins.  L'argument
@@ -1115,11 +1116,11 @@ c2 c
 
 Il existe d'autres clefs, destinées à un usage particulier.  Voir à ce
 sujet @ref{Notations anciennes}, @ref{Clefs anciennes},
-@ref{Clefs grégoriennes}, @ref{Tablatures par défaut} et @ref{Tablatures
-personnalisées}.  La nécessité de recourir à d'autres clefs dans le cas
-où la partition comprend des petites notes est abordée au chapitre
-@ref{Mise en forme d'une citation} -- voir les fonctions @code{\cueClef}
-et @code{\cueDuringWithClef}.
+@ref{Clefs grégoriennes}, @ref{Tablatures par défaut} et
+@ref{Tablatures personnalisées}.  La nécessité de recourir à d'autres
+clefs dans le cas où la partition comprend des petites notes est abordée
+au chapitre @ref{Mise en forme d'une citation} -- voir les fonctions
+@code{\cueClef} et @code{\cueDuringWithClef}.
 
 @snippets
 @lilypondfile[verbatim,quote,texidoc,doctitle]
@@ -1167,7 +1168,7 @@ Elle comprend un ensemble d'altérations (dièses ou bémols) à la clef,
 c'est-à-dire au début de la portée.  Elle peut varier en cours de
 morceau.
 
-On définit ou modifie l'armure avec la commande @code{\key}
+On définit ou modifie l'armure avec la commande @code{\key} :
 
 @example
 \key @var{hauteur} @var{mode}
@@ -1894,7 +1895,7 @@ musicB = {
 
 Cette règle est communément employée pour les partitions de piano au
 XXe siècle.  Très similaire à @code{modern} de par son comportement,
-elle s'en distingue en ce que les altérations tiennent compte des autre
+elle s'en distingue en ce que les altérations tiennent compte des autres
 portées du contexte @code{GrandStaff} ou @code{PianoStaff}.
 
 Cette règle s'applique par défaut dans un @code{GrandStaff} et dans un
@@ -2186,9 +2187,9 @@ musicB = {
 
 @funindex neo-modern-voice-cautionary
 
-Cette règle est identique à @code{neo-modern-voice},
-mais les altérations de précaution sont imprimées
-soit entre parenthèses (par défaut), soit en plus petit.
+Cette règle est identique à @code{neo-modern-voice}, mais les
+altérations de précaution sont imprimées soit entre parenthèses (par
+défaut), soit en plus petit.
 
 @lilypond[quote]
 musicA = {
@@ -2558,16 +2559,15 @@ forget = #(define-music-function (parser location music) (ly:music?) #{
 @cindex tessiture
 @cindex amplitude
 
-L'@emph{ambitus} est l'amplitude des hauteurs d'une voix donnée dans une
-partition.  Ce terme peut aussi désigner la tessiture qu'un instrument
-est capable d'atteindre.  Souvent, cet @emph{ambitus} est imprimé au
+L'@notation{ambitus} est l'amplitude des hauteurs d'une voix donnée dans
+une partition.  Ce terme peut aussi désigner la tessiture qu'un
+instrument est capable d'atteindre.  Souvent, cet ambitus est imprimé au
 début des partitions vocales, afin que les exécutants puissent voir au
 premier coup d'œil s'ils sont en mesure de tenir la partie en question.
 
-Pour exprimer l'@emph{ambitus} d'une pièce, on indique avant la clef
-deux têtes de note représentant la hauteur la plus basse et la plus
-haute.  Les éventuelles altérations accidentelles seront automatiquement
-ajoutées.
+Pour exprimer l'ambitus d'une pièce, on indique avant la clef deux têtes
+de note représentant la hauteur la plus basse et la plus haute.  Les
+éventuelles altérations accidentelles seront automatiquement ajoutées.
 
 @lilypond[verbatim,quote]
 \layout {
@@ -2611,7 +2611,7 @@ Référence des propriétés internes :
 @rinternals{ambitus-interface}.
 
 @knownissues
-LilyPond ne gère pas les collisions entre plusieurs @emph{ambitus}
+LilyPond ne gère pas les collisions entre plusieurs ambitus
 présents sur une même portée.
 
 
index fe30d84ba5686ff144f2dedaad1f19c7a71ca3bf..684a05d4bbac57ad0b3c41c7fd1c4db14a5d5bea 100644 (file)
@@ -1,13 +1,14 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
+
 @ignore
-    Translation of GIT committish: 0512fcc5db9b050be664413ba0f79a3dcfc1028a
+    Translation of GIT committish: 049bdd90b5ae67fe463bf85e926c2eabf51acf74
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
     Guide, node Updating translation committishes..
 @end ignore
 
-@c \version "2.14.0"
+@c \version "2.16.0"
 
 @c Translators: Valentin Villenave, Jean-Charles Malahieude
 @c Translation checkers: Jean-Charles Malahieude, John Mandereau
@@ -131,7 +132,7 @@ Voici une simple reprise avec une fin alternative :
 c1
 @end lilypond
 
-Et une répétition avec plusieurs alternatives :
+Et une répétition avec plusieurs alternatives :
 
 @lilypond[verbatim,quote,relative=2]
 \repeat volta 3 { c4 d e f | }
@@ -160,7 +161,7 @@ immanquablement des portées parasites.  Voir
 
 @funindex \partial
 
-Lorsqu'une reprise sans fins alternatives débute au milieu d'une mesure,
+Lorsqu'une reprise sans fin alternative débute au milieu d'une mesure,
 elle devrait se terminer aussi au milieu d'une mesure, de telle sorte
 que les mesures soient complètes.  En pareil cas, les indications de
 reprise ne constituent pas des barres de mesure à proprement parler ; il
@@ -483,7 +484,7 @@ c1
 @end lilypond
 
 Dans certains cas, et tout particulièrement dans un contexte
-@code{\relative}, la fonction @code{\repeat unfold} ne revient pas à
+@code{\relative}, la fonction @code{\repeat unfold} ne revient pas à
 écrire littéralement la même expression musicale plusieurs fois.
 Ainsi :
 
@@ -749,4 +750,3 @@ Morceaux choisis :
 
 @cindex tremolo, cross-staff
 @cindex cross-staff tremolo
-
index f629444a66e38aca264318a9f0da50ea0ff4d854..50b7b685c8db2aa27d67be9dc51cc5817ab2fc20 100644 (file)
@@ -1,13 +1,14 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
+
 @ignore
-    Translation of GIT committish: 952705bbbb000581a13836e6a733df04511e93c5
+    Translation of GIT committish: 049bdd90b5ae67fe463bf85e926c2eabf51acf74
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
     Guide, node Updating translation committishes..
 @end ignore
 
-@c \version "2.15.39"
+@c \version "2.16.0"
 
 @c Translators: Frédéric Chiasson, Jean-Charles Malahieude
 @c Translation checkers: Valentin Villenave, François Martin, Xavier Scheuer
@@ -202,7 +203,7 @@ soupir à la maxime (valant huit pauses).
 @funindex \times
 @funindex times
 
-Les nolets -- triolets, quintolets etc. -- sont obtenus en
+Les nolets -- triolets, quintoletsetc. -- sont obtenus en
 multipliant toutes les durées d'une expression musicale par une
 fraction.
 
@@ -214,8 +215,8 @@ fraction.
 La durée de l'@code{@var{expression_musicale}} sera multipliée par la
 fraction.  Le dénominateur de cette fraction sera imprimé au-dessus ou
 au-dessous des notes, parfois avec un crochet.  Le nolet le plus courant
-est le triolet, dans lequel 3 notes ont la durée de 2, et où les notes
-durent donc 2/3 de leur valeur écrite.
+est le triolet, dans lequel trois notes ont la durée de deux, et où les
+notes durent donc deux tiers de leur valeur écrite.
 
 @lilypond[quote,verbatim,relative=2]
 a2 \times 2/3 { b4 b b }
@@ -327,7 +328,7 @@ comme indiqué au chapitre @rlearning{Les voix contiennent la musique}.
 @cindex échelonnement des durées
 @cindex durées, échelonnement
 
-La durée des notes, silences ou accords peu se modifier en leur
+La durée des notes, silences ou accords peut se modifier en lui
 adjoignant une fraction @var{N/D}, donnant @qq{@code{*}@var{N/D}} -- ou
 @qq{@code{*}@var{N}} si @var{D=1}.  Ceci ne modifiera en rien
 l'apparence des notes ou silences produits, mais affectera le
@@ -415,7 +416,7 @@ liaison d'@strong{articulation} ou de @strong{phrasé}.  Une liaison de
 tenue est un moyen parmi d'autres pour prolonger la durée d'une note,
 tout comme les points.}
 
-Une liaison de tenue s'indique au moyen d'un tilde @code{~}.
+Une liaison de tenue s'indique au moyen d'un tilde @code{~}.
 
 @lilypond[quote,verbatim,relative=2]
 a2 ~ a
@@ -481,7 +482,7 @@ une note liée, la liaison doit être répétée, comme ici :
 @funindex laissezVibrer
 
 Les liaisons @qq{Laissez vibrer} (@notation{L.v.}) sont utilisées pour
-le piano, la harpe, et certains instruments de percussion.  Elles
+le piano, la harpe et certains instruments de percussion.  Elles
 indiquent à l'instrumentiste de laisser sonner la note ou l'accord au
 lieu de l'étouffer.  Elles s'indiquent de la manière suivante :
 
@@ -547,7 +548,7 @@ plus amples détails à ce sujet, reportez vous au chapitre
 
 Dans le cas où une liaison est recouverte par d'autres éléments de la
 portée, une adaptation des propriétés @var{whiteout} et @var{layer}
-permet d'obtenir une meilleur lisibilité.
+permet d'obtenir une meilleure lisibilité.
 
 @lilypond[verbatim,quote,ragged-right,relative=2]
 \override Tie #'layer = #-2
@@ -667,7 +668,7 @@ s'indiquent à l'aide de commandes prédéfinies :
 Les pauses d'une mesure complète, qui sont placées au centre de la
 mesure, doivent être entrées comme des mesures de silence.  Elles
 peuvent être utilisées pour une seule mesure comme pour plusieurs, et
-leur utilisation est expliquée dans la section
+leur utilisation est expliquée à la rubrique
 @ref{Silences valant une mesure}.
 
 @cindex silence, spécification du positionnement vertical
@@ -844,8 +845,8 @@ R4*5*4 |
 @end lilypond
 
 Un @code{R} qui s'étend sur une seule mesure s'imprime tantôt comme
-une pause, tantôt comme une brève -- ou @qq{bâton de pause} -- et
-sera centré sur la mesure quelle qu'en soit la métrique :
+une pause, tantôt comme une brève -- ou @qq{bâton de pause} -- qui
+sera centrée sur la mesure quelle qu'en soit la métrique :
 
 @lilypond[quote,verbatim,relative=2]
 \time 4/4
@@ -907,7 +908,7 @@ R2.*10^\markup { \italic "ad lib." }
 R2.^\fermataMarkup
 @end lilypond
 
-@warning{C'est @code{MultiMeasureRestText} qui créera le texte, et
+@warning{C'est @code{MultiMeasureRestText} qui créera le texte,
 non @code{TextScript}.  Les commandes de dérogation ou de redéfinition
 doivent s'adresser à l'objet concerné, comme vous pouvez le constater
 dans l'exemple suivant.}
@@ -984,9 +985,9 @@ Référence des propriétés internes :
 @cindex silences multimesure et doigtés
 
 @knownissues
-Vous ne pouvez pas utiliser de doigtés (p. ex. @code{R1*10-4}) pour
+Vous ne pouvez pas utiliser de doigtés (par  ex. @code{R1*10-4}) pour
 positionner des nombres au dessus d'un silence multimesure, le numéro
-de doigt (4) risquant de chevaucher le nombre de mesures à compter (10).
+de doigt (4) risquant de chevaucher le nombre de mesures à compter (10).
 
 @cindex condenser les silences
 @cindex silences, condenser les
@@ -1371,7 +1372,7 @@ commande est
 @end example
 
 @noindent
-où @var{durée} correspond à la valeur rythmique @strong{restante}
+où @var{durée} correspond à la valeur rythmique @strong{restant}
 dans la mesure et @strong{avant} la première mesure complète :
 
 @lilypond[quote,verbatim,relative=1]
@@ -1489,8 +1490,8 @@ d4 e d c
 
 Une cadence représente un fragment détaché de la notion de mesure, en
 dépit des différentes commandes @code{\bar} qu'il pourra comporter.
-Ceci a pour conséquence que toute altération supplémentaire prarapport à
-l'armure devra être rappelée manuellement -- voir @ref{Altérations}.
+Ceci a pour conséquence que toute altération supplémentaire par rapport
+à l'armure devra être rappelée manuellement -- voir @ref{Altérations}.
 
 @lilypond[verbatim,relative=2,quote]
 c4 d e d
@@ -1502,10 +1503,10 @@ cis4 d cis! d
 \bar "|"
 @end lilypond
 
-L'instruction @code{\cadenzaOn} désactive les ligatures
-automatiques ; elles seront réactivées après un @code{\cadenzaOff}.
-Toutes les ligatures devront donc être indiquées de manière explicite
-tout au long de la cadence -- voir @ref{Barres de ligature manuelles}).
+L'instruction @code{\cadenzaOn} désactive les ligatures automatiques ;
+elles seront réactivées après un @code{\cadenzaOff}.  Toutes les
+ligatures devront donc être indiquées de manière explicite tout au long
+de la cadence -- voir @ref{Barres de ligature manuelles}).
 
 @lilypond[verbatim,relative=2,quote]
 \repeat unfold 8 { c8 }
@@ -1601,7 +1602,7 @@ et échelonnement de la durée des notes.
 
 
 @subsubheading Métriques différentes et mesures d'égale longueur
-@translationof Different time signatures with equal-length measures
+@c VO Different time signatures with equal-length measures
 
 Il suffit, pour obtenir cette forme de notation, de tout d'abord
 affecter une même métrique aux différentes portées.  Cette métrique sera
@@ -1647,7 +1648,7 @@ les règles de ligature automatique.
 
 
 @subsubheading Métriques différentes et mesures de longueur inégale
-@translationof Different time signatures with unequal-length measures
+@c VO Different time signatures with unequal-length measures
 
 Il arrive aussi que chaque portée ait sa propre métrique.  Vous y
 parviendrez en déplaçant le @code{Timing_translator} et le
@@ -1779,8 +1780,8 @@ suffit pour cela de remplacer le graveur @code{Note_heads_engraver}
 par le graveur @code{Completion_heads_engraver}.  Il en va de la même
 manière pour des silences ; le @code{Completion_rest_engraver} devra
 alors remplacer le @code{Rest_engraver}.  Dans l'exemple suivant, les
-notes ou silences qui dépassent de la mesure sont divisées et au besoin
-liées.
+notes ou silences qui dépassent de la mesure sont divisés et au besoin
+liés.
 
 @lilypond[quote,verbatim,relative=1]
 \new Voice \with {
@@ -1793,7 +1794,7 @@ liées.
 { c2. c8 d4 e f g a b c8 c2 b4 a g16 f4 e d c8. c2 r1*2 }
 @end lilypond
 
-Ces graveurs divisent toutes les notes et silences qui sortent de la
+Ces graveurs divisent toutes les notes et silences qui débordent de la
 mesure, et insèrent des liaisons de prolongation.  Dans la pratique,
 cette fonctionnalité permet de déboguer des partitions complexes :
 si les mesures ne sont pas entièrement remplies, alors les liaisons de
@@ -1964,15 +1965,14 @@ c16 c8
 
 @warning{Si des ligatures sont utilisées dans les paroles d'une chanson
 (pour indiquer des mélismes), les ligatures automatiques doivent être
-désactivées, avec @code{\autoBeamOff}, et indiquées manuellement.@*
+désactivées, avec @code{@bs{}autoBeamOff}, et indiquées manuellement.@*
 L'utilisation conjointe de @code{@bs{}partcombine} et de
 @code{@bs{}autoBeamOff} peut produire des résultats quelque peu
 surprenants ; ceci fait l'objet d'un exemple particulier à la
 rubrique morceaux choisis.}
 
 Des règles de dérogation au comportement automatique par défaut sont
-possibles ; voir
-@ref{Définition des règles de ligature automatique}.
+possibles ; voir @ref{Définition des règles de ligature automatique}.
 
 @predefined
 @code{\autoBeamOff},
@@ -2019,7 +2019,7 @@ Références des propriétés internes :
 @rinternals{unbreakable-spanner-interface}.
 
 @knownissues
-Les propriétés d'un ligature sont déterminées @strong{dès le début} de
+Les propriétés d'une ligature sont déterminées @strong{dès le début} de
 sa construction ; toute adaptation qui interviendrait avant sa
 terminaison ne sera prise en compte qu'à l'occasion de la
 @strong{prochaine} ligature.
@@ -2042,6 +2042,30 @@ terminaison ne sera prise en compte qu'à l'occasion de la
 @funindex \set
 @funindex set
 
+Lorsque la fonction de ligature automatique est active, le
+positionnement des ligatures dépend des trois propriétés
+@code{baseMoment}, @code{beatStructure} et @code{beamExceptions}.
+Dès lors qu'une règle affectant @code{beamExceptions} est définie pour
+la métrique en vigueur, c'est cette règle qui servira à déterminer le
+placement des ligatures.  En l'absence de règle affectant
+@code{beamExceptions} pour la métrique en vigueur, les ligatures seront
+déterminées par les réglages conjoints de @code{baseMoment} et
+@code{beatStructure}.
+
+@code{beamExceptions} dispose par défaut de règles pour les métriques le
+plus courantes ; il est donc impératif de les invalider pour gérer les
+ligatures automatiques à l'aide de @code{baseMoment} et
+@code{beatStructure}.  Les règles de @code{beamExceptions} se
+désactivent par un
+
+@example
+\set Timing.beamExceptions = #'()
+@end example
+
+
+@subsubheading @i{Ligature basée sur @code{baseMoment} et @code{beatStructure}}
+@c VO Beaming based on baseMoment and beatStructure
+
 Dans la plupart des cas, une ligature automatique se termine à la fin
 d'une pulsation.  Ce sont les propriétés de contexte @code{baseMoment}
 et @code{beatStructure} qui détermineront là où prend fin la pulsation.
@@ -2049,7 +2073,8 @@ La propriété @code{beatStructure} est constituée d'une liste d'éléments
 Scheme qui définit la longueur de chaque pulsation, prenant
 @code{baseMoment} comme unité.  L'unité de base (le @code{baseMoment})
 correspond par défaut à l'inverse du dénominateur de la métrique.
-D'autre part, chaque unité de @code{baseMoment} constitue une seule pulsation.
+D'autre part, chaque unité de @code{baseMoment} constitue une seule
+pulsation.
 
 @lilypond[quote,relative=2,verbatim]
 \time 5/16
@@ -2060,6 +2085,25 @@ c16^"(2+3)" c c c c |
 c16^"(3+2)" c c c c |
 @end lilypond
 
+Dans le cas d'une mesure à 4/4, @code{beamExceptions} @strong{doit} être
+invalidé pour permettre à @code{beatStructure} de produire ses effets.
+La commande @code{\set Timing.beamExceptions = #'()} peut intervenir à
+tout moment, avant de déterminer les ligatures par @code{beatStructure}.
+
+@lilypond[quote,relative=2,verbatim]
+\time 4/4
+a8^"default" a a a a a a a
+
+\set Timing.baseMoment = #(ly:make-moment 1 4)
+\set Timing.beatStructure = #'(1 1 1 1)
+a8^"no change" a a a a a a a
+
+\set Timing.beamExceptions = #'()
+\set Timing.baseMoment = #(ly:make-moment 1 4)
+\set Timing.beatStructure = #'(1 1 1 1)
+a8^"changed" a a a a a a a
+@end lilypond
+
 Les effets de règles de ligature peuvent être restreints à un contexte
 particulier.  En l'absence de règle particulière déterminée dans un
 contexte de niveau inférieur, les règles définies au niveau directement
@@ -2134,6 +2178,10 @@ dans la propriété @code{beamExceptions}.  Ses valeurs par défaut,
 rangées par métrique et type de règle, sont répertoriées dans le
 fichier @file{scm/time-signature-settings.scm}.
 
+
+@subsubheading @i{Ligature basée sur @code{beamExceptions}}
+@c VO Beaming based on beamExceptions
+
 Les règles spécifiques autres que celles concernant la terminaison des
 ligatures sont gérées par la propriété  @code{beamExceptions}.
 
@@ -2232,7 +2280,7 @@ la mesure par défaut.  Ligaturer sur le temps requiert un appel à
 \repeat unfold 6 {a8}
 @end lilypond
 
-Certaines partitions de la période romantique ou classique font
+Certaines partitions des périodes romantique ou classique font
 apparaître des ligatures sur la moitié d'une mesure à 3/4 (ou à 3/8),
 ce qui va à l'encontre de la règle établie -- comme le fait remarquer
 Gould à la page 153 de son ouvrage -- puisque donne l'impression d'une
@@ -2248,7 +2296,9 @@ r4. a8 a a |
 r4. a8 a a |
 @end lilypond
 
-@i{@strong{Principes de la ligature automatique}}
+
+@subsubheading @i{@strong{Principes de la ligature automatique}}
+@c VO How automatic beaming works
 
 Lorsqu'elle est activée, la gestion automatisée des ligatures est
 directement liée aux propriétés @code{baseMoment}, @code{beatStructure}
@@ -2358,7 +2408,7 @@ métrique que dans une seule portée.
 Vous pouvez adapter les règles de ligature par défaut pour une métrique
 particulière de telle sorte que ces règles que vous aurez définies
 soient toujours prises en compte.  La modification des règles de
-ligature automatiques sont abordées au chapitre @ref{Métrique}.
+ligature automatiques est abordée au chapitre @ref{Métrique}.
 
 @lilypond[quote,verbatim,relative=2]
 <<
@@ -2501,7 +2551,7 @@ Lorsque la sortie MIDI doit refléter les @emph{ritardando} ou
 @emph{accelerando} indiqués par une ligature en soufflet, les notes
 qui la composent doivent être regroupées dans une expression musicale
 délimitée par des accolades, précédée de la commande
-@code{featherDurations}.  Cette commande détermine le ratio entre les
+@code{\featherDurations}.  Cette commande détermine le ratio entre les
 durées des premières et dernières notes du groupe en question.
 
 Les crochets indiquent l'étendue de la ligature et les accolades les
@@ -2836,7 +2886,7 @@ la propriété @code{break-visibility} du @code{BarNumber}.  Elle se
 compose de trois commutateurs -- définis à @qq{vrai} (@code{#t}) ou
 @qq{faux} (@code{#f}) -- pour spécifier si le numéro de mesure est
 visible ou non.  Les valeurs sont rangées dans l'ordre suivant :
-@code{visible en fin de ligne}, @code{visible en cours de ligne},
+@code{visible en fin de ligne}, @code{visible en cours de ligne} et
 @code{visible en début de ligne}.  Voici comment imprimer partout les
 numéros de mesure :
 
@@ -2902,6 +2952,7 @@ positionnement.
 
 @cindex vérification des limites de mesure
 @cindex mesures, vérification des limites
+@cindex test de mesure
 
 @funindex barCheckSynchronize
 @funindex |
@@ -3041,7 +3092,7 @@ Le style de repère est déterminé par la propriété @code{markFormatter}.
 Il s'agit d'une fonction qui prend en arguments le repère en cours (un
 entier) ainsi que le contexte en cours, et retournera un objet de type
 @emph{markup}.  Dans l'exemple qui suit, @code{markFormatter} est réglé
-pour une procédure type. Quelques mesures plus loin, son comportement
+pour une procédure type.  Quelques mesures plus loin, son comportement
 est modifié pour imprimer un repère encadré.
 
 @lilypond[quote,verbatim,relative=2]
@@ -3209,8 +3260,8 @@ s'y rattachent.
 c1 \afterGrace d1 { c16[ d] } c1
 @end lilypond
 
-Les petites notes se placent alors aux 3/4 de la durée de la note
-réelle.  Cette fraction peut être changée en définissant
+Les petites notes se placent alors aux trois quarts de la durée de la
+note réelle.  Cette fraction peut être changée en définissant
 @code{afterGraceFraction}.  Dans l'exemple suivant, vous pouvez observer
 la différence entre le comportement par défaut, à 15/16 et enfin à la
 moitié de la durée de base.
@@ -3313,7 +3364,7 @@ apparaîtra comme une @emph{appoggiatura}, c'est-à-dire sans trait.
 
 La synchronisation des petites notes se fait de façon parfois
 surprenante, car les autres objets de la portée -- barre de mesure,
-armure, etc. -- sont eux aussi synchrones.  Pensez-y lorsque vous
+armure, etc. -- sont eux aussi synchrones.  Pensez-y lorsque vous
 mêlez des portées comprenant des petites notes et d'autres sans :
 
 @lilypond[quote,relative=2,verbatim]
@@ -3525,4 +3576,3 @@ Morceaux choisis :
 Références des propriétés internes :
 @rinternals{Timing_translator},
 @rinternals{Score}
-
index b7834ac23ccdce971c703cac2a4211a58e7a4509..1e6693e693819edd72a3e67f8e2e74118f6efcd6 100644 (file)
@@ -7,7 +7,7 @@
     Guide, node Updating translation committishes..
 @end ignore
 
-@c \version "2.14.0"
+@c \version "2.16.0"
 
 @c Translators: Frédéric Chiasson, Valentin Villenave, Jean-Charles Malahieude
 @c Translation checkers: Jean-Charles Malahieude, John Mandereau
index f396f9e983b28735b21dcd1514751a0f9be6db56..47eb8af9b5c1d6e818f97050f0e1e9e930afc0a8 100644 (file)
@@ -7,7 +7,7 @@
     Guide, node Updating translation committishes..
 @end ignore
 
-@c \version "2.15.20"
+@c \version "2.16.0"
 
 @c Translators: Frédéric Chiasson, Jean-Charles Malahieude
 
index e19840c0435121ea52dcc63e01d58f170e3c1fc2..272918aff9a774fc4b02e7ea5cc65044cd3ea888 100644 (file)
@@ -7,7 +7,7 @@
     Guide, node Updating translation committishes..
 @end ignore
 
-@c \version "2.14.0"
+@c \version "2.16.0"
 
 @node Notation spécialisée
 @chapter Notation spécialisée
index 7e3de47159838ca65d42ee54b60ff055c2728e00..3c256b905852f6199a627a446c558d07515ec11d 100644 (file)
@@ -7,7 +7,7 @@
     Guide, node Updating translation committishes..
 @end ignore
 
-@c \version "2.14.0"
+@c \version "2.16.0"
 
 @c Translators: Valentin Villenave, Jean-Charles Malahieude
 @c Translation checkers: John Mandereau
index 9e3990757659089ce2385afe0e8ba4c30732d207..ee0983f71979dd84080a6ecb1a60ea3b190a7fd0 100644 (file)
@@ -7,7 +7,7 @@
     Guide, node Updating translation committishes..
 @end ignore
 
-@c \version "2.15.17"
+@c \version "2.16.0"
 
 @c Translators: Jean-Charles Malahieude
 @c Translation checkers: Valentin Villenave, John Mandereau
index 16eceb8c508a106790e49fc252497b9b5ad39ff4..7dad507d4287180541bae1ce3fb07afe0ec337e5 100644 (file)
@@ -8,7 +8,7 @@
     Guide, node Updating translation committishes..
 @end ignore
 
-@c \version "2.14.0"
+@c \version "2.16.0"
 
 @c Translators: Valentin Villenave, Matthieu Jacquot
 @c Translation checkers: Jean-Charles Malahieude, John Mandereau
index c8423daf77986918230575fd1bedd7c88b8c0d0c..b148b7b2876d177ccd6a6524d1834ebaa521ceb8 100644 (file)
@@ -7,7 +7,7 @@
     Guide, node Updating translation committishes..
 @end ignore
 
-@c \version "2.14.0"
+@c \version "2.16.0"
 
 @c Translators: Valentin Villenave, Jean-Charles Malahieude
 @c Translation checkers: Jean-Jacques Gerbaud
index 4a7cad8eeb1c6f95e9404fede7f902d014a3d615..4e36ec07471d779f46e39ab64eea8d05d1cbd5af 100644 (file)
@@ -7,7 +7,7 @@
     Guide, node Updating translation committishes..
 @end ignore
 
-@c \version "2.14.0"
+@c \version "2.16.0"
 
 @c Translators: Valentin Villenave, Jean-Charles Malahieude
 @c Translation checkers: Jean-Charles Malahieude, John Mandereau
index 3b869a75276c80940ed82cbe777f7cf1e47173b5..27f0fca00d32e07db21df4101f75348b6e065dbc 100644 (file)
@@ -7,7 +7,7 @@
     Guide, node Updating translation committishes..
 @end ignore
 
-@c \version "2.14.0"
+@c \version "2.16.0"
 
 @c Translators: Jean-Jacques Gerbaud, Valentin Villenave
 @c Translation checkers: Jean-Charles Malahieude
index 2325fa5e99b880ad74d294908a4400ee4ec11927..64b705b1bccf33c7282bffd2e2aa7aa77bfbd571 100644 (file)
@@ -1,13 +1,14 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
+
 @ignore
-    Translation of GIT committish: 446dc1f3ac9bfff6bfee31de929698b0425da6fe
+    Translation of GIT committish: eea3764cd6bbc78506261f78ed4e7745ac69df41
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
     Guide, node Updating translation committishes..
 @end ignore
 
-@c \version "2.14.0"
+@c \version "2.16.0"
 
 @c Translators: Jean-Charles Malahieude
 
@@ -71,7 +72,7 @@ urlCommand     "lilypond-invoke-editor %s"
 @end example
 
 @file{lilypond-invoke-editor} est un petit programme assistant.  Il
-se charge d'appeler un éditeur pour les identifants de ressource
+se charge d'appeler un éditeur pour les identifiants de ressource
 (@emph{URI}) de type @code{textedit}, et un navigateur pour les autres.
 Il teste en outre la variable d'environnement @code{EDITOR} pour les cas
 suivant :
@@ -179,7 +180,7 @@ ou
 En ligne de commande :
 
 @example
-lilypond -dpoint-and-click=note-event   example.ly
+lilypond -dpoint-and-click=note-event exemple.ly
 @end example
 
 @end itemize
@@ -212,7 +213,7 @@ En ligne de commande :
 @smallexample
 lilypond \
   -e"(ly:set-option 'point-and-click '(note-event dynamic-event))" \
-  example.ly
+  exemple.ly
 @end smallexample
 
 
@@ -345,7 +346,7 @@ ces programmes.
 source LilyPond.
 
 MIDI (Music Instrument Digital Interface) constitue un standard pour
-les instruments. Il spécifie le cablage, un protocole série et un
+les instruments. Il spécifie le câblage, un protocole série et un
 format de fichier.  Le format de fichier MIDI est de ce fait un format
 standard pour exporter de la musique à partir d'autres programmes, et
 cette faculté prend tout son intérêt lorsqu'un programme dispose d'un
@@ -434,11 +435,11 @@ ajoutez une indication de phrasé ou de pédale.
 dialecte XML pour représenter la notation musicale.
 
 @command{musicxml2ly} extrait, à partir d'un fichier MusicXML, les
-notes, articulations, structure de la partition, paroles, etc.
+notes, articulations, structure de la partition, paroles, etc.
 et les écrit dans un fichier @file{.ly}.  Il se lance en ligne de
 commande.
 
-Pour le lancer en ligne de commande, procédez ainsi :
+Pour le lancer en ligne de commande, procédez ainsi :
 @example
 musicxml2ly [@var{option}]@dots{} @var{fichier-xml}
 @end example
@@ -477,10 +478,10 @@ Ajouter un bloc @code{\midi}.
 
 @item --nd --no-articulation-directions
 Ne pas convertir la direction (@code{^}, @code{_} ou @code{-}) des
-articulations, nuances, etc.
+articulations, nuances, etc.
 
 @item --no-beaming
-Ne pas convertir les informations de ligature@tie{}; laisser LilyPond
+Ne pas convertir les informations de ligature ; laisser LilyPond
 gérer les ligatures automatiquement.
 
 @item -o,--output=@var{file}
@@ -524,7 +525,7 @@ Pour le lancer en ligne de commande, procédez ainsi :
 abc2ly [@var{option}]@dots{} @var{fichier-abc}
 @end example
 
-@command{abc2ly} accepte les options suivantes@tie{}:
+@command{abc2ly} accepte les options suivantes :
 
 @table @code
 @item -b,--beams=None
@@ -736,7 +737,7 @@ toujours les télécharger et les utiliser avec la commande
 LilyPond sait produire des fichiers MIDI, principalement dans le but de
 « contrôle qualité » -- heureux détenteurs d'une oreille absolue -- de
 ce qui a été saisi.  Ne seront toutefois reproduits, en plus des notes
-et durées, que les nuances et tempi explicites.
+et durées, que les nuances et tempos explicites.
 
 Le projet @emph{articulate} (site en anglais) s'est donné pour objectif
 de reproduire plus d'informations dans le MIDI.  Les notes qui ne sont
index e71ba81e504628f3e889455ea8522900848aa9fb..8bca6e4ced191152baae4a95ccff91ee8f679bdc 100644 (file)
@@ -1,7 +1,7 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
 
 @ignore
-    Translation of GIT committish: 0f93dd92ffa0319328e58148458d22c5448b3d58
+    Translation of GIT committish: eea3764cd6bbc78506261f78ed4e7745ac69df41
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
@@ -9,7 +9,7 @@
 @end ignore
 
 
-@c \version "2.14.0"
+@c \version "2.16.0"
 
 @c Translators: Jean-Charles Malahieude
 @c Translation checkers:
@@ -24,7 +24,7 @@ feriez pour n'importe quelle image.  Ces images sont générées séparément
 -- que ce soit sous forme de description PostScript ou au format PNG --
 puis incluses dans votre document @LaTeX{} ou HTML.
 
-@command{lilypond-book} permet d'automatiser ces opérations@tie{}: le
+@command{lilypond-book} permet d'automatiser ces opérations : le
 programme extrait de votre document les fragments de musique, les
 traite grâce à @command{lilypond} puis en restitue la partition dans
 votre document.  Largeur de ligne et taille de la fonte sont adaptées
@@ -71,13 +71,13 @@ et DocBook.
 @cindex musicologie
 
 Un certain nombre d'ouvrages peuvent être illustrés par des extraits
-musicaux, qu'il s'agisse d'un taité de musicologie, d'un carnet de chant
-ou d'un manuel à l'exemple de celui que vous consultez actuellement.
-Cet agencement peut se faire @qq{à la main} par importation d'un
-graphique PostScript dans le traitement de texte.  Les développeurs de
-LilyPond ont cependant créé un outil permettant d'automatiser ces
-opérations pour ce qui concerne les documents HTML, @LaTeX{}, Texinfo et
-DocBook.
+musicaux, qu'il s'agisse d'un traité de musicologie, d'un carnet de
+chant ou d'un manuel à l'exemple de celui que vous consultez
+actuellement.  Cet agencement peut se faire @qq{à la main} par
+importation d'un graphique PostScript dans le traitement de texte.  Les
+développeurs de LilyPond ont cependant créé un outil permettant
+d'automatiser ces opérations pour ce qui concerne les documents HTML,
+@LaTeX{}, Texinfo et DocBook.
 
 Un script -- @code{lilypond-book} -- se charge d'extraire les fragments
 de musique, puis de les mettre en forme avant de renvoyer la
@@ -228,31 +228,32 @@ aperçu des possibilités de @LaTeX{}.
 
 Afin d'insérer de la musique dans vos fichiers @LaTeX{},
 @code{lilypond-book} dispose des environnements et commandes
-suivantes@tie{}:
+suivantes :
 
 @itemize
 
 @item
 la commande @code{\lilypond@{...@}} qui permet de directement saisir du
-code LilyPond simple@tie{};
+code LilyPond simple ;
 
 @item
 l'environnement @code{\begin@{lilypond@}...\end@{lilypond@}} qui permet
-de saisir directement du code LilyPond plus élaboré@tie{};
+de saisir directement du code LilyPond plus élaboré ;
 
 @item
 la commande @code{\lilypondfile@{...@}} qui permet d'insérer un fichier
-LilyPond@tie{};
+LilyPond ;
 
 @item
 la commande @code{\musicxmlfile@{...@}} qui permet d'insérer un fichier
-MusicXML qui sera alors traité par @code{musicxml2ly} puis @code{lilypond}.
+MusicXML qui sera alors traité par @code{musicxml2ly} puis
+@code{lilypond}.
 
 @end itemize
 
 
 Il suffit, pour inclure de la musique, d'utiliser l'une des instructions
-suivantes@tie{}:
+suivantes :
 
 @example
 \begin@{lilypond@}[liste,des,options]
@@ -302,7 +303,7 @@ produit
 @noindent
 Dans l'état actuel des choses, il n'est pas possible d'inclure des
 accolades -- @code{@{} ou @code{@}} -- dans un
-@code{\lilypond@{@}}@tie{}; cette commande n'est donc pertinente que
+@code{\lilypond@{@}} ; cette commande n'est donc pertinente que
 lorsque conjuguée à l'option @option{fragment}.
 
 La longueur par défaut des portées sera ajustée en fonction des
@@ -310,14 +311,14 @@ commandes contenues dans le préambule du document -- ce qui précède la
 ligne @code{\begin@{document@}}.  La commande @code{lilypond-book} les
 transmet à @LaTeX{} afin de connaître la largeur du texte, et par voie
 de conséquence déterminer la longueur des portées.  Notez bien que cet
-algorithme heuristique n'est pas infaillible@tie{}; vous devrez alors
+algorithme heuristique n'est pas infaillible ; vous devrez alors
 recourir à l'option @code{line-width}.
 
 @cindex titrage et lilypond-book
 @cindex \header et document @LaTeX{}
 
 Dès lors qu'elles auront été définies dans votre document, les macros
-suivantes seront appelées avant chaque extrait musical@tie{}:
+suivantes seront appelées avant chaque extrait musical :
 
 @itemize @bullet
 @item @code{\preLilyPondExample} avant la musique,
@@ -372,7 +373,7 @@ En ce qui concerne @LaTeX{}, vous devrez définir
 @code{\betweenLilyPondSystem} de telle sorte que l'inclusion cesse dès
 que le nombre de systèmes requis est atteint.  Dans la mesure où
 @code{\betweenLilyPondSystem} n'est appelé qu'@strong{après} le premier
-système, inclure un seul système est un jeu d'enfant@tie{}:
+système, inclure un seul système est un jeu d'enfant :
 
 @example
 \def\betweenLilyPondSystem#1@{\endinput@}
@@ -385,7 +386,7 @@ système, inclure un seul système est un jeu d'enfant@tie{}:
 Pour un plus grand nombre de systèmes, il suffit d'insérer un test
 conditionnel @TeX{} avant le @code{\endinput}.  À partir de l'exemple
 qui suit, remplacez le @qq{2} par le nombre de systèmes dont vous aurez
-besoin@tie{}:
+besoin :
 
 @example
 \def\betweenLilyPondSystem#1@{
@@ -396,7 +397,7 @@ besoin@tie{}:
 @noindent
 Étant donné que @code{\endinput} arrête immédiatement le traitement du
 fichier source en cours, l'insertion du @code{\expandafter} permet de
-repousser ce @code{\endinput} après le @code{\fi}@tie{}; la clause
+repousser ce @code{\endinput} après le @code{\fi} ; la clause
 @w{@code{\if-\fi}} sera alors respectée.
 
 Gardez à l'esprit que @code{\betweenLilyPondSystem} est effectif tant
@@ -412,7 +413,7 @@ définition, insérez
 @noindent
 dans votre document @LaTeX{}.
 
-La création d'une macro @TeX{} permet de se simplifier la vie@tie{}:
+La création d'une macro @TeX{} permet de se simplifier la vie :
 
 @example
 \def\onlyFirstNSystems#1@{
@@ -423,7 +424,7 @@ La création d'une macro @TeX{} permet de se simplifier la vie@tie{}:
 
 @noindent
 Il suffit alors, avant chacun des fragments à inclure, de spécifier le
-nombre de systèmes requis@tie{}:
+nombre de systèmes requis :
 
 @example
 \onlyFirstNSystems@{3@}
@@ -451,21 +452,21 @@ documents Texinfo.
 
 Afin d'insérer de la musique dans vos fichiers Texinfo,
 @code{lilypond-book} dispose des environnements et commandes
-suivantes@tie{}:
+suivantes :
 
 @itemize
 
 @item
 la commande @code{@@lilypond@{...@}} qui permet de directement saisir du
-code LilyPond simple@tie{};
+code LilyPond simple ;
 
 @item
-l'environnement @code{@@lilypond...@@endlilypond} qui permet
-de saisir directement du code LilyPond plus élaboré@tie{};
+l'environnement @code{@@lilypond...@@end lilypond} qui permet
+de saisir directement du code LilyPond plus élaboré ;
 
 @item
 la commande @code{@@lilypondfile@{...@}} qui permet d'insérer un fichier
-LilyPond@tie{};
+LilyPond ;
 
 @item
 la commande @code{@@musicxmlfile@{...@}} qui permet d'insérer un fichier
@@ -475,12 +476,12 @@ MusicXML qui sera alors traité par @code{musicxml2ly} puis @code{lilypond}.
 
 
 Il suffit, pour inclure de la musique, d'utiliser l'une des instructions
-suivantes dans votre fichier source@tie{}:
+suivantes dans votre fichier source :
 
 @example
 @@lilypond[liste,des,options]
   VOTRE CODE LILYPOND
-@@endlilypond
+@@end lilypond
 
 @@lilypond[liste,des,options]@{ VOTRE CODE LILYPOND @}
 
@@ -533,23 +534,23 @@ intégrer d'image dans le document, mais générer un paragraphe.
 @subsection HTML
 @translationof HTML
 
-Afin d'insérer de la musique dans vos fichiers Texinfo,
+Afin d'insérer de la musique dans vos fichiers HTML,
 @code{lilypond-book} dispose des environnements et commandes
-suivantes@tie{}:
+suivantes :
 
 @itemize
 
 @item
-la commande @code{<lilypond ... />} qui permet de directement saisir du
-code LilyPond simple@tie{};
+la commande @code{<lilypond ... />} qui permet de directement saisir du
+code LilyPond simple ;
 
 @item
 l'environnement @code{<lilyond>...</lilypond>} qui permet de saisir
-directement du code LilyPond plus élaboré@tie{};
+directement du code LilyPond plus élaboré ;
 
 @item
 la commande @code{<lilypondfile>...</lilypondfile>} qui permet d'insérer
-un fichier LilyPond@tie{};
+un fichier LilyPond ;
 
 @item
 la commande @code{<musicxmlfile>...</musicxmlfile>} qui permet d'insérer
@@ -560,7 +561,7 @@ un fichier MusicXML qui sera alors traité par @code{musicxml2ly} puis
 
 
 Il suffit, pour inclure de la musique, d'utiliser l'une des instructions
-suivantes dans votre fichier source@tie{}:
+suivantes dans votre fichier source :
 
 @example
 <lilypond liste des options>
@@ -584,15 +585,15 @@ Il suffit, pour inclure de la musique, d'utiliser
 
 @noindent
 @command{lilypond-book} produira alors un fichier HTML contenant les
-balises d'image pour les fragments de musique@tie{}:
+balises d'image pour les fragments de musique :
 
 @lilypond[fragment,relative=2]
 \key c \minor c4 es g2
 @end lilypond
 
 Pour insérer l'image au fil du texte, il suffit d'utiliser
-@code{<lilypond @dots{} />}, tout en séparant options et musique par un
-caractère deux points, comme ici@tie{}:
+@code{<lilypond @dots{} />}, tout en séparant options et musique par un
+caractère deux points, comme ici :
 
 @example
 De la musique <lilypond relative=2: a b c/> au milieu d'une ligne de texte.
@@ -604,7 +605,7 @@ Lorsque l'inclusion concerne des fichiers indépendants, utilisez
 <lilypondfile @var{option1} @var{option2} ...>@var{fichier}</lilypondfile>
 @end example
 
-La syntaxe pour @code{>musicXmlfile>} est identique à celle de
+La syntaxe pour @code{<musicXmlfile>} est identique à celle de
 @code{<lilypondfile>}, à ceci près qu'elle fait référence à un fichier
 MusicXML plutôt qu'à un fichier LilyPond.
 
@@ -625,10 +626,10 @@ d'afficher le numéro de version de LilyPond.
 @translationof DocBook
 
 L'inclusion de documents LilyPond ne doit nuire en rien à la conformité
-du document DocBooK@tie{}; l'utilisation d'éditeurs spécialisés ainsi
+du document DocBooK ; l'utilisation d'éditeurs spécialisés ainsi
 que d'outils de validation en sera ainsi préservée.  C'est la raison
-pour laquelle nous ne définirons pas de balise spécifique@tie{}; nous
-respecterons plutôt les conventions des éléments standards de DocBook.
+pour laquelle nous ne définirons pas de balise spécifique ; nous
+respecterons plutôt les conventions des éléments standard de DocBook.
 
 
 @subheading Conventions communes
@@ -648,7 +649,7 @@ Les fichiers DocBook destinés à un traitement par
 
 Il s'agit en fait du cas le plus simple.  Le fichier à inclure doit
 avoir une extension @file{.ly} et sera inséré comme n'importe quel
-@code{imageobject}, en respectant la structure suivante@tie{}:
+@code{imageobject}, en respectant la structure suivante :
 
 @example
 <mediaobject>
@@ -666,7 +667,7 @@ Vous pouvez utiliser, en tant que balise externe, aussi bien
 
 L'inclusion de code LilyPond se réalise à l'aide d'un
 @code{programlisting} auquel on associe le langage @code{lilypond}.  En
-voici la syntaxe@tie{}:
+voici la syntaxe :
 
 @example
 <inlinemediaobject>
@@ -693,8 +694,8 @@ document DocBook tout à fait valide -- extension @file{.xml} -- que vous
 pourrez ensuite traiter avec votre application habituelle.  Dans le cas
 de @uref{http://@/dblatex@/.sourceforge@/.net@/,dblatex}, vous
 obtiendrez alors automatiquement un fichier PDF.  Les feuilles de style
-XSL@tie{}DocBook officielles permettent de générer du HTML (HTML Help,
-JavaHelp etc.)@tie{}; vous pourriez néanmoins devoir y apporter quelques
+XSL DocBook officielles permettent de générer du HTML (HTML Help,
+JavaHelp, etc.) ; vous pourriez néanmoins devoir y apporter quelques
 adaptations.
 
 
@@ -711,7 +712,7 @@ Nous attirons votre attention sur le fait que les différentes options
 sont lues de la gauche vers la droite.  Si une option est transmise
 plusieurs fois, seule la dernière sera prise en compte.
 
-Les commandes LilyPond acceptent les options suivantes@tie{}:
+Les commandes LilyPond acceptent les options suivantes :
 
 @table @code
 @item staffsize=@var{hauteur}
@@ -720,7 +721,7 @@ Définit la taille de portée à @var{hauteur} exprimée en points.
 @item ragged-right
 Produit des lignes en pleine largeur avec un espacement naturel.  En
 d'autres termes, sera ajoutée la commande de mise en forme
-@w{@code{ragged-right = ##t}}.  Il s'agit de l'option par défaut de la
+@code{ragged-right = ##t}.  Il s'agit de l'option par défaut de la
 commande @code{\lilypond@{@}} en l'absence d'option @code{line-width}.
 C'est aussi l'option par défaut pour l'environnement @code{lilypond}
 lorsque l'option @option{fragment} est activée sans avoir défini
@@ -729,7 +730,7 @@ explicitement de longueur de ligne.
 @item noragged-right
 Dans le cas où l'extrait tient sur une seule ligne, la portée sera
 étirée pour correspondre à la longueur de ligne du texte.  Autrement
-dit, la commande de mise en forme @code{ragged-right = ##f} s'ajoute à
+dit, la commande de mise en forme @code{ragged-right = ##f} s'ajoute à
 l'extrait LilyPond.
 
 @item line-width
@@ -740,7 +741,7 @@ Détermine la longueur de ligne à @var{taille}, exprimée en @var{unité}.
 longueur de la portée -- et en aucun cas la mise en forme du texte.
 
 En l'absence d'argument, la longueur de ligne sera définie à une valeur
-par défaut telle que calculée par un algoritme heuristique.
+par défaut telle que calculée par un algorithme heuristique.
 
 Lorsque l'option @code{line-width} n'est pas utilisée,
 @command{lilypond-book} tentera de déterminer des valeurs par défaut
@@ -749,8 +750,8 @@ pour les cas où les environnements @code{lilypond} ne font pas appel à
 
 @item papersize=@var{chaîne}
 Détermine le format du papier à @var{chaîne} tel que défini dans le
-fichier @file{scm/paper.scm} -- @code{a5}, @code{quarto}, @code{11x17},
-etc.
+fichier @file{scm/paper.scm} -- @code{a5}, @code{quarto},
+@code{11x17}, etc.
 
 Toute valeur non mentionnée dans @file{scm/paper.scm} sera rejetée.
 @code{lilypond-book} émettra un message d'avertissement et l'extrait
@@ -769,7 +770,7 @@ c'4
 @end example
 
 @noindent
-sans @code{\layout}, @code{\score}, etc.
+sans @code{\layout}, @code{\score}, etc.
 
 @item nofragment
 N'ajoute rien à ce qui se trouve dans l'environnement LilyPond.  À noter
@@ -789,8 +790,8 @@ où il s'agit du comportement par défaut, point n'est besoin de spécifier
 
 @item quote
 Réduit la longueur des lignes musicales de @math{2*0.4}@dmn{in} (soit
-@math{2 * 10,16}@tie{}@dmn{mm}) pour renvoyer l'extrait dans un bloc de
-citation.  La valeur @qq{0,4@tie{}pouce} est contrôlée par l'option
+@math{2 * 10,16} @dmn{mm}) pour renvoyer l'extrait dans un bloc de
+citation.  La valeur @qq{0,4 pouce} est contrôlée par l'option
 @option{exampleindent}.
 
 @item exampleindent
@@ -802,9 +803,9 @@ Détermine la valeur de l'indentation qui sera utilisée par l'option
 Utilise le mode d'octave relative.  Les notes sont donc par défaut
 positionnées relativement au do central.  L'argument -- un nombre entier
 -- fourni à l'option @code{relative} spécifie l'octave de départ de
-l'extrait@tie{}; @code{1} correspond au do central.  Cette option
+l'extrait ; @code{1} correspond au do central.  Cette option
 @option{relative} n'a d'effet que si elle est utilisée en combinaison
-avec l'option @option{fragment}@tie{}; autrement dit, l'option
+avec l'option @option{fragment} ; autrement dit, l'option
 @option{fragment} est implicite dès lors que @code{relative} est
 explicité.
 @end table
@@ -825,10 +826,10 @@ L'utilisation conjointe d'un @option{verbatim} et de la commande
 @code{lilypondfile} permet de n'inclure textuellement qu'une seule
 partie du fichier source.  @code{lilypond-book} reproduira alors
 textuellement la partie du fichier source comprise entre les
-commentaires @code{begin@tie{}verbatim} et éventuellement
-@code{end@tie{}verbatim}.  Si l'on considère le fichier source suivant,
+commentaires @code{begin verbatim} et éventuellement
+@code{end verbatim}.  Si l'on considère le fichier source suivant,
 la musique sera interprétée en mode relatif, mais la recopie du code ne
-comportera pas l'assertion du bloc @code{relative}@tie{}:
+comportera pas l'assertion du bloc @code{relative} :
 
 @example
 \relative c' @{ % begin verbatim
@@ -838,7 +839,7 @@ comportera pas l'assertion du bloc @code{relative}@tie{}:
 @end example
 
 @noindent
-donnera dans un bloc @emph{verbatim} précédant la partition@tie{}:
+donnera dans un bloc @emph{verbatim} précédant la partition :
 
 @example
   c4 e2 g4
@@ -855,7 +856,7 @@ messages -- fichiers d'extension @code{.mo} -- du domaine
 
 @item addversion
 Cette option, effective uniquement avec Texinfo, permet d'ajouter une
-ligne @code{\version @@w@{"@@version@{@}"@}} au @code{verbatim}.
+ligne @code{\version @@w@{"@@version@{@}"@}} au @code{verbatim}.
 
 @item texidoc
 Option disponible uniquement avec Texinfo.@*
@@ -896,22 +897,22 @@ de la distribution est constituée de la sorte.
 
 Cette option est fort utile dans le cadre de l'adaptation en langue
 étrangère.  En effet, s'il est spécifié dans le document Texinfo une
-clause @code{@@documentlanguage@tie{}@var{LANGUE}}, la présence d'une
+clause @code{@@documentlanguage @var{LANGUE}}, la présence d'une
 variable @code{texidoc@var{LANGUE}} dans l'entête du fichier
 @file{toto.ly} entraînera la reproduction -- par l'appel
-@code{lilypond}@tie{}@option{--header=@/texidoc@var{LANGUE}} -- du
+@code{lilypond} @option{--header=@/texidoc@var{LANGUE}} -- du
 contenu de @file{toto.texidoc@var{LANGUE}} en lieu et place de celui de
 @file{toto.texidoc}.
 
 @item doctitle
 Option disponible uniquement avec Texinfo.@*
 Cette option fonctionne selon le même principe que l'option
-@code{texidoc}@tie{}: lorsqu'un fichier @file{toto.ly} contient dans
+@code{texidoc} : lorsqu'un fichier @file{toto.ly} contient dans
 son @code{\header} une variable @code{doctitle} et que @code{lilypond}
 est appelé avec l'option @code{doctitle}, le contenu de cette variable
 -- une simple ligne de @var{texte} -- sera recopié dans un fichier
 @file{toto.doctitle} puis inséré dans le document Texinfo sous la
-forme @code{@@lydoctitle@tie{}@var{texte}}.  @code{@@lydoctitle} doit
+forme @code{@@lydoctitle @var{texte}}.  @code{@@lydoctitle} doit
 faire l'objet d'une macro, définie dans le document Texinfo.
 
 Il en va de l'option @code{doctitle} comme de l'option @code{texidoc} en
@@ -926,7 +927,7 @@ textuelle du code.
 Lorsqu'un fichier source LilyPond est inclus à l'aide de
 @code{\lilypondfile}, le nom du fichier sera reproduit juste au dessus
 de l'extrait.  Si le résultat est un fichier HTML, il s'agira alors d'un
-lien.  Seul le nom du fichier est imprimé@tie{}; autrement dit, le
+lien.  Seul le nom du fichier est imprimé ; autrement dit, le
 chemin d'accès au fichier est tronqué.
 
 @end table
@@ -948,13 +949,13 @@ nécessitent un traitement complémentaire.
 @subsubheading @LaTeX{}
 
 Un document @LaTeX{} destiné à l'impression ou à la publication peut se
-traiter de deux manières différentes@tie{}:  générer directement un PDF
+traiter de deux manières différentes :  générer directement un PDF
 à l'aide de PDF@LaTeX{}, ou bien générer un fichier avec @LaTeX{}
 qui sera ensuite passé à un traducteur DVI-PostScript comme
 @command{dvips}.  La première façon est de loin la plus simple et c'est
 celle que nous vous recommandons@footnote{Sachant que vous ne disposez
 pas forcément de PDF@LaTeX{} et @LaTeX{} pour compiler un document
-@LaTeX{}, nous vous présentons les deux méthodes.}@tie{}; quelque soit
+@LaTeX{}, nous vous présentons les deux méthodes.} ; quelque soit
 votre préférence, sachez que vous pouvez aller du PostScript au PDF avec
 des outils tels que @command{ps2pdf} et @command{pdf2ps} -- tous deux
 inclus dans la distribution de Ghostscript.
@@ -971,7 +972,7 @@ pdflatex monfichier.tex
 @cindex utilisation de dvips
 
 La séquence @LaTeX{}/@command{dvips}/@command{ps2pdf} suivante permet de
-produire un PDF@tie{}:
+produire un PDF :
 
 @example
 lilypond-book monfichier.lytex
@@ -982,13 +983,13 @@ ps2pdf monfichier.ps
 
 @noindent
 Le fichier @file{.dvi} généré lors de ce traitement ne contient aucune
-tête de note, ce qui est tout à fait normal@tie{}; elles seront incluses
+tête de note, ce qui est tout à fait normal ; elles seront incluses
 lors de la génération du @file{.ps} puis dans le @file{.pdf}.
 
 La commande @command{dvips} peut déclencher certains messages concernant
 des fontes, que vous pouvez ignorer sans scrupule.@*
 Si vous utilisez @command{latex} en mode colonnage, n'oubliez pas
-d'ajouter @option{-t@tie{}landscape} aux options de @command{dvips}.
+d'ajouter @option{-t landscape} aux options de @command{dvips}.
 
 @knownissues
 La commande @code{\pageBreak} est inopérante dans un environnement
@@ -1020,12 +1021,12 @@ Pour plus de détails, consultez la documentation de Texinfo.
 
 @subheading Options en ligne de commande
 
-@command{lilypond-book} accepte les options suivantes@tie{}:
+@command{lilypond-book} accepte les options suivantes :
 
 @table @code
 @item -f @var{format}
 @itemx --format=@var{format}
-Spécifie le type de document à traiter@tie{}: @code{html}, @code{latex},
+Spécifie le type de document à traiter : @code{html}, @code{latex},
 @code{texi} (valeur par défaut) ou @code{docbook}.  Lorsque cette
 option n'est pas mentionnée, @command{lilypond-book} tente de déterminer
 automatiquement le format -- voir @ref{Extensions de nom de fichier}.  À
@@ -1042,7 +1043,7 @@ version, the format @code{texi-html} must be used instead.
 @itemx --filter=@var{filtre}
 Passe les extrait au travers de @var{filtre} avant de traiter le
 fichier.  Cette option permet de, par exemple, appliquer les mises à
-jour de LilyPond aux extraits avant de traiter le fichier@tie{}:
+jour de LilyPond aux extraits avant de traiter le fichier :
 
 @example
 lilypond-book --filter='convert-ly --from=2.0.0 -' mon-book.tely
@@ -1056,10 +1057,10 @@ Affiche un bref résumé des options.
 @itemx --include=@var{répertoire}
 Ajoute @var{répertoire} au chemin des inclusions.  Si des extraits ont
 déjà été compilés dans l'un des répertoires inclus,
-@command{lilypond-book} ne les rééecria pas dans le répertoire de
-sortie@tie{}; il sera donc nécessaire, dans la suite du traitement par
+@command{lilypond-book} ne les réécrira pas dans le répertoire de
+sortie ; il sera donc nécessaire, dans la suite du traitement par
 @command{makeinfo} ou @command{latex}, de penser à utiliser cette même
-option @code{-I@tie{}@var{répertoire}}.
+option @code{-I @var{répertoire}}.
 
 @item -l @var{loglevel}
 @itemx --loglevel=@var{loglevel}
@@ -1071,7 +1072,7 @@ pas activée, c'est le niveau déterminé par la variable d'environnement
 
 @item -o @var{dir}
 @itemx --output=@var{répertoire}
-Regroupe les fichiers générés dans @var{répetoire}.
+Regroupe les fichiers générés dans @var{répertoire}.
 @command{lilypond-book} crée un certain nombre de fichiers à l'usage de
 LilyPond.  Afin d'éviter de polluer votre répertoire source, nous vous
 conseillons d'utiliser l'option @option{--output}, puis de vous rendre
@@ -1102,9 +1103,9 @@ identiques.
 
 @itemx --lily-loglevel=@var{loglevel}
 Détermine le degré de verbosité lors des appels à @command{lilypond}.
-Les valeurs autorisée de @var{loglevel} sont@tie{}: @code{NONE},
+Les valeurs autorisée de @var{loglevel} sont : @code{NONE},
 @code{ERROR}, @code{WARNING}, @code{BASIC_PROGRESS}, @code{PROGRESS},
-@code{INFO} (par défaut) et @code{DEBUG}. Lorsque cette option n'est
+@code{INFO} (par défaut) et @code{DEBUG}.  Lorsque cette option n'est
 pas activée, c'est le niveau déterminé par la variable d'environnement
 @code{LILYPOND_LOGLEVEL} qui sera utilisé.
 
@@ -1118,8 +1119,8 @@ Utilise l'exécutable @command{programme} en lieu et place de
 @command{xelatex} par exemple.
 
 @itemx --left-padding=@var{distance}
-Décale les figures EPS de @var{distance} -- exprimée en milimètres (3
-par défaut).  Cette option est utile lorsque les lignes de musique
+Décale les figures EPS de @var{distance} -- exprimée en millimètres
+(3 par défaut).  Cette option est utile lorsque les lignes de musique
 débordent sur la marge droite.
 
 Rappelez-vous que la largeur d'un système dépend des élément contenus
@@ -1151,8 +1152,8 @@ et que les répertoires mentionnés par les options @code{--output-dir} et
 
 @item -V
 @itemx --verbose
-@command{lilypond-book} sait être volubile@tie{}!  Cette option est
-éqivalente à @code{--loglevel=DEBUG}.
+@command{lilypond-book} sait être volubile !  Cette option est
+équivalente à @code{--loglevel=DEBUG}.
 
 @item -v
 @itemx --version
@@ -1348,7 +1349,7 @@ comme ici~:
 puis reprendre le fil de votre discours.
 
 Les fontes utilisées dans les extraits LilyPond  devront être définies
-au sein de l'extrait. Lisez le manuel d'ustilisation si vous ne
+au sein de l'extrait. Lisez le manuel d'utilisation si vous ne
 maîtrisez pas lilypond-book.
 
 \selectlanguage{ngerman}
@@ -1372,7 +1373,7 @@ OrchestralLily, disponible sur
 @end example
 
 Certains utilisateurs privilégient la flexibilité dans la gestion du
-texte@tie{}; ils génèrent la table des matières à partir de LilyPond et
+texte ; ils génèrent la table des matières à partir de LilyPond et
 la récupèrent dans @LaTeX{}.
 
 
@@ -1421,7 +1422,7 @@ L'entête de votre fichier @LaTeX{} doit comporter les lignes
 @end smallexample
 
 @noindent
-où @code{\includescore} est défini ainsi@tie{}:
+où @code{\includescore} est défini ainsi :
 
 @smallexample
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
index e292b2a25d315eef20cdb61b80750975eb3f42a0..fed75db4b2741e862ca8a8893742223d83e51239 100644 (file)
@@ -1,13 +1,14 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
+
 @ignore
-    Translation of GIT committish: c610645cc9a77cba1a2798280965db142d649ac5
+    Translation of GIT committish: eea3764cd6bbc78506261f78ed4e7745ac69df41
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
     Guide, node Updating translation committishes..
 @end ignore
 
-@c \version "2.15.18"
+@c \version "2.16.0"
 
 @c Translators: Jean-Charles Malahieude
 @c Translation checkers:
@@ -49,7 +50,7 @@ commande.
 Par @qq{ligne de commande}, nous entendons l'interface de commande du
 système.  Les utilisateurs de Windows seront certainement plus familiers
 des termes @qq{fenêtre DOS} ou @qq{invite de commande}.  Quant aux
-utilisateurs de MacOS@tie{}X, ils connaissent assurément les termes
+utilisateurs de MacOS X, ils connaissent assurément les termes
 @qq{console} et @qq{terminal}.  Les paramétrages spécifiques au système
 MacOS font l'objet d'un @rwebnamed{MacOS X,chapitre particulier}.
 
@@ -58,7 +59,6 @@ commande pour un système informatique ni comment elle fonctionne.
 Aussi, si vous ne savez de quoi il retourne, nous vous renvoyons aux
 nombreuses documentations que vous pourrez trouver sur ce sujet.
 
-
 @menu
 * Lancement de lilypond::
 * Options basiques de lilypond::
@@ -67,12 +67,12 @@ nombreuses documentations que vous pourrez trouver sur ce sujet.
 * Exécution de LilyPond en mode protégé::
 @end menu
 
+
 @node Lancement de lilypond
 @unnumberedsubsec Lancement de @command{lilypond}
 @translationof Invoking lilypond
 
-L'exécutable @command{lilypond} en ligne de commande se lance
-ainsi@tie{}:
+L'exécutable @command{lilypond} en ligne de commande se lance ainsi :
 
 @example
 lilypond [@var{option}]@dots{} @var{fichier}@dots{}
@@ -85,7 +85,7 @@ s'agit de @file{.ly}.  Pour interpréter directement l'entrée standard
 
 Le traitement de @file{monfichier.ly} produira @file{monfichier.ps} et
 @file{monfichier.pdf}.  Vous pouvez spécifier plusieurs fichiers à la
-fois@tie{}; ils seront traités indépendamment les uns des
+fois ; ils seront traités indépendamment les uns des
 autres.@footnote{Le statut de GUILE n'étant pas réinitialisé après
 traitement d'un fichier @file{.ly}, veillez à ne pas modifier les
 réglages par défaut du système à partir d'assertions en Scheme.}
@@ -111,10 +111,10 @@ fournira grâce à LilyPond @file{@var{racine}-violon.pdf} et
 @unnumberedsubsubsec Commandes standard de l'interpréteur
 @translationof Standard shell commands
 
-Si votre interpréteur -- terminal, console, etc. -- prend en charge les
+Si votre interpréteur -- terminal, console, etc. -- prend en charge les
 redirections, les commandes qui suivent vous permettront de
 judicieusement rediriger les affichages de la console dans un
-fichier@tie{}:
+fichier :
 
 @itemize
 
@@ -146,7 +146,7 @@ qui n'ont rien à voir avec LilyPond.
 @cindex switches
 @cindex commutateurs
 
-Différentes options sont disponibles en ligne de commande@tie{}:
+Différentes options sont disponibles en ligne de commande :
 
 @table @code
 
@@ -232,7 +232,7 @@ La création d'un environnement sécurisé requiert quelques précautions
 dans la mesure où LilyPond doit disposer de tout ce dont il a besoin
 pour compiler le fichier source @strong{à l'intérieur de la cellule}.
 L'ermitage, avant d'être viable, requiert donc les étapes
-suivantes@tie{}:
+suivantes :
 
 @table @asis
 
@@ -272,38 +272,39 @@ dans cette situation.  Comme nous l'avons vu plus haut, LilyPond sera
 lancé avec les privilèges de l'administrateur -- privilèges qu'il perdra
 aussitôt --, ce qui peut nécessiter le recours à la commande
 @code{sudo}.  Il est par ailleurs judicieux de limiter le temps
-processeur alloué à LilyPond -- grâce à @command{ulimit@tie{}-t} par
+processeur alloué à LilyPond -- grâce à @command{ulimit -t} par
 exemple -- ainsi que, si votre système le permet, la taille de la
-mémoire. Voir aussi @ref{Exécution de LilyPond en mode protégé}.
+mémoire.  Voir aussi @ref{Exécution de LilyPond en mode protégé}.
 @end table
 
 @cindex loglevel
 @cindex verbosité, définir le degré de
 @item -l,--loglevel=@var{DEGRÉ}
 Règle le niveau de verbosité des messages console à @var{DEGRÉ}.  Les
-différentes valeurs sont@tie{}:
+différentes valeurs sont :
 
 @table @code
 @item NONE
 Aucun verbiage, même pas les messages d'erreur.
 
 @item ERROR
-Uniquement les messages d'erreur@tie{}; pas de message d'avertissement
+Uniquement les messages d'erreur ; pas de message d'avertissement
 ni de progression.
 
 @item WARN
-Messages d'avertissement ou d'erreur@tie{}; pas d'information de
+Messages d'avertissement ou d'erreur ; pas d'information de
 progression.
 
 @item BASIC_PROGRESS
-Information de progression basique (réussite) et avertissements ou erreurs.
+Information de progression basique (réussite) et avertissements ou
+erreurs.
 
 @item PROGRESS
 Toutes les informations de progression, avertissements et erreurs.
 
 @item INFO (par défaut)
 Informations de progression, avertissements et erreurs, ainsi que
-d'autres informations quant à l'exécution.
+d'autres informations relatives à l'exécution.
 
 @item DEBUG
 Tout ce qui peut être affiché, y compris le verbiage utile au débogage.
@@ -314,7 +315,7 @@ Tout ce qui peut être affiché, y compris le verbiage utile au débogage.
 @cindex répertoire de destination
 @cindex fichier de destination
 @item -o,--output=@var{FICHIER} ou @var{RÉPERTOIRE}
-Détermine le nom par défaut du fichier résultant à @var{FICHIER}@tie{};
+Détermine le nom par défaut du fichier résultant à @var{FICHIER} ;
 lorsque l'argument @var{RÉPERTOIRE} correspond à un répertoire déjà
 existant, c'est là que les fichiers résultants seront déposés.  Le
 suffixe adéquat sera ajouté (par ex. @code{.pdf} pour du pdf) dans tous
@@ -328,7 +329,7 @@ Génère du PostScript.
 @cindex Portable Network Graphics (PNG), output
 @cindex PNG (Portable Network Graphics), output
 @item --png
-Génère une image par page, au format PNG@tie{}; ceci sous-entend
+Génère une image par page, au format PNG ; ceci sous-entend
 l'utilisation de @option{--ps}.  La résolution de l'image, en DPI, peut
 se régler en ajoutant par exemple
 @example
@@ -344,12 +345,12 @@ Génère du PDF.  Ceci sous-entend l'utilisation de @option{--ps}.
 Affiche le numéro de version.
 
 @item -V,--verbose
-Active le mode verbeux@tie{}: affichage de l'intégralité du chemin
+Active le mode verbeux : affichage de l'intégralité du chemin
 d'accès de chaque fichier, et information des temps de traitement.
 
 @item -w,--warranty
 Affiche les informations de garantie applicables à GNU LilyPond -- il
-est livré @strong{SANS GARANTIE}@tie{}!
+est livré @strong{SANS GARANTIE} !
 
 @end table
 
@@ -361,10 +362,10 @@ est livré @strong{SANS GARANTIE}@tie{}!
 @table @code
 
 @item -d@var{[nom-option]}=@var{[valeur]},--define-default=@var{[nom-option]}=@var{[valeur]}
-Affecte la valeur Scheme @var{valeur} à l'option interne @var{nom-option} du
-programme.  En l'absence de @var{valeur}, le programme utilisera @var{#t}.
-Préfixer @var{nom-option} d'un @code{no-} vous permet de désactiver une option.
-Ainsi,
+Affecte la valeur Scheme @var{valeur} à l'option interne
+@var{nom-option} du programme.  En l'absence de @var{valeur}, le
+programme utilisera @var{#t}. Préfixer @var{nom-option} d'un @code{no-}
+vous permet de désactiver une option.  Ainsi,
 
 @cindex point and click, ligne de commande
 @cindex pointer-cliquer, ligne de commande
@@ -427,7 +428,7 @@ utilise par défaut.
 créer un fichier @code{SVG} par page, sans incorporation des fontes.
 Nous vous recommandons d'installer les fontes Century Schoolbook
 comprises dans le paquetage LilyPond afin d'obtenir le meilleur rendu
-possible. Sous UNIX, il suffit de les recopier, à partir du répertoire
+possible.  Sous UNIX, il suffit de les recopier, à partir du répertoire
 @file{/usr/share/lilypond/VERSION/fonts/otf/}, dans @file{~/.fonts/}.
 Les fichiers @code{SVG} alors générés devraient être lisibles par votre
 éditeur SVG habituel.  L'option @code{svg-woff} -- voir ci-après --
@@ -455,7 +456,7 @@ permet d'utiliser les fontes @code{woff} avec le moteur @code{SVG}.
 
 @item @code{debug-gc-assert-parsed-dead}
 @tab @code{#f}
-@tab Pour débogage de la mémoire@tie{}: s'assure que toute référence à
+@tab Pour débogage de la mémoire : s'assure que toute référence à
 des objets analysés est effacée.  Il s'agit d'une option interne qui
 est automatiquement activée par l'option @code{`-ddebug-gc'}.
 
@@ -510,7 +511,7 @@ millimètres.
 
 @item @code{gs-load-lily-fonts}
 @tab @code{#f}
-@tab Limites les fontes chargées par Ghostscript aux seules fontes
+@tab Limite les fontes chargées par Ghostscript aux seules fontes
 LilyPond.
 
 @item @code{gui}
@@ -520,7 +521,7 @@ fichier journal.
 @end multitable
 
 @noindent
-@strong{Note à l'attention des utilisateurs de Windows@tie{}:}  toutes
+@strong{Note à l'attention des utilisateurs de Windows :} toutes
 les informations concernant le traitement apparaissent au fur et à
 mesure dans l'interpréteur de commandes lorsque vous lancez le programme
 @code{lilypond.exe}, à l'inverse de @w{@code{lilypond-windows.exe}} qui
@@ -633,7 +634,7 @@ stoppe le traitement s'il y a erreur et affiche une trace de la pile.
 
 @item @code{read-file-list}
 @tab @code{#f [fichier]}
-@tab Spécifie un fichier listant les différents fichier sources à
+@tab Spécifie un fichier listant les différents fichiers sources à
 traiter.
 
 @item @code{relative-includes}
@@ -677,7 +678,7 @@ ajoute un certain nombre de fonctions -- listées dans
 De plus, le mode @emph{safe} ne permet ni l'utilisation de directives
 @code{\include} ni le recours aux obliques inversées (@emph{backslash})
 dans les chaînes @TeX{}.  L'import de variables LilyPond dans du code
-Scheme n'est pas possible en mode sécuritaire.
+Scheme n'est pas possible en mode sécuri.
 
 L'option @code{-dsafe} @strong{ne détecte pas} l'utilisation abusive des
 ressources.  Il est donc possible que le programme finisse par rester
@@ -695,7 +696,7 @@ sécurité, même si elle requiert plus de temps à mettre en place -- voir
 @multitable @columnfractions .33 .16 .51
 @item @code{separate-log-files}
 @tab @code{#f}
-@tab Pour les fichiers @code{FICHIER1.ly}, @code{FICHIER2.ly} etc.
+@tab Pour les fichiers @code{FICHIER1.ly}, @code{FICHIER2.ly}etc.
 enregistre le déroulement dans les journaux @code{FICHIER1.log},
 @code{FICHIER2.log}@dots{}
 
@@ -747,14 +748,14 @@ programmation} comme étant de véritables erreurs.
 @cindex LILYPOND_DATADIR
 
 @command{lilypond} reconnaît les variables d'environnement
-suivantes@tie{}:
+suivantes :
 
 @table @code
 @item LILYPOND_DATADIR
 Cette variable spécifie le répertoire où seront recherchés par défaut
 les différentes versions des messages ainsi qu'un certain nombre de
 fichiers nécessaires au traitement.  Il devrait contenir les
-sous-répertoires @file{ly/}, @file{ps/}, @file{tex/}, etc.
+sous-répertoires @file{ly/}, @file{ps/}, @file{tex/}, etc.
 
 @item LANG
 Cette variable détermine la langue dans laquelle seront émis les
@@ -769,9 +770,9 @@ utilisée.
 @item LILYPOND_GC_YIELD
 Cette variable permet d'ajuster l'empreinte mémoire et le rendement de
 la machine.  Il s'agit en fait d'un pourcentage d'allocation de
-mémoire@tie{}: lorsqu'il est élevé, le programme favorisera
-l'utilisation de la mémoire@tie{}; une faible valeur consommera plus de
-temps processeur.  Par défaut, cette valeur est fixée à@tie{}@code{70}.
+mémoire : lorsqu'il est élevé, le programme favorisera
+l'utilisation de la mémoire ; une faible valeur consommera plus de
+temps processeur.  Par défaut, cette valeur est fixée à @code{70}.
 
 @end table
 
@@ -783,12 +784,12 @@ temps processeur.  Par défaut, cette valeur est fixée à@tie{}@code{70}.
 Paramétrer un serveur afin qu'il puisse faire fonctionner LilyPond en
 mode protégé sur un pseudo-périphérique est une tâche sensible.  Les
 différentes étapes à suivre sont répertoriées ci-dessous.  Les exemples
-qu'elle comportent proviennent d'une distribution Linux Ubuntu et
+qu'elle comportent proviennent d'une distribution GNU/Linux Ubuntu et
 nécessiteront l'utilisation de @code{sudo} autant que de besoin.
 
 @itemize
 
-@item Installation des paquetages nécessaires@tie{}: LilyPond, Ghostscript et
+@item Installation des paquetages nécessaires : LilyPond, Ghostscript et
 ImageMagick.
 
 @item Création de l'utilisateur @code{lily} :
@@ -803,19 +804,19 @@ l'utilisateur @code{lily} ainsi que son répertoire personnel
 @code{/home/lily}.
 
 @item Création, dans le répertoire personnel de l'utilisateur
-@code{lily}, d'un espace agissant en tant que système de fichiers@tie{}:
+@code{lily}, d'un espace agissant en tant que système de fichiers :
 
 @example
 dd if=/dev/zero of=/home/lily/loopfile bs=1k count= 200000
 @end example
 
 @noindent
-Cette commande a créé un fichier de 200@tie{}MB utilisable par le
+Cette commande a créé un fichier de 200 MB utilisable par le
 @qq{système protégé}.
 
 @item Création d'un pseudo-périphérique, génération d'un système de
 fichiers et chargement de celui-ci, puis création d'un répertoire
-accessible en écriture pour l'utilisateur @code{lily}@tie{}:
+accessible en écriture pour l'utilisateur @code{lily} :
 
 @example
 mkdir /mnt/lilyloop
@@ -834,7 +835,7 @@ DIR.
 tous les fichiers nécessaires -- voir le script plus loin.
 
 Le recours à l'utilitaire @code{sed} permet de créer les commandes de
-copie de tout ce qui est nécessaire à un exécutable@tie{}:
+copie de tout ce qui est nécessaire à un exécutable :
 
 @example
 for i in "/usr/local/lilypond/usr/bin/lilypond" "/bin/sh" "/usr/bin/;  \
@@ -907,7 +908,7 @@ for i in "$lilydir/usr/bin/lilypond" "$lilydir/usr/bin/guile" "/bin/sh"  \
 @cindex erreur, messages
 
 Différents messages d'erreur sont susceptibles d'apparaître au cours de
-la compilation d'un fichier@tie{}:
+la compilation d'un fichier :
 
 @table @emph
 
@@ -967,7 +968,7 @@ source, le message est libellé sous la forme
 @end example
 
 Un saut de ligne est placé dans la ligne de code, indiquant l'endroit
-précis du problème, comme ici@tie{}:
+précis du problème, comme ici :
 
 @example
 test.ly:2:19: erreur: n'est pas une durée: 5
@@ -1011,9 +1012,9 @@ facilement.
 
 Lorsque la musique s'épanche au delà de la marge droite ou bien semble
 anormalement comprimée, la raison en est le plus souvent une note à la
-durée erronée@tie{}; cela finit par provoquer le débordement de la
+durée erronée ; cela finit par provoquer le débordement de la
 dernière note d'une mesure.  Rien ne s'oppose à ce que la dernière note
-d'une mesure ne s'arrête avant la barre de mesure@tie{}; on considère
+d'une mesure ne s'arrête avant la barre de mesure ; on considère
 simplement qu'elle se prolonge sur la mesure suivante.  Des débordements
 à répétition finissent par générer une musique comprimée ou qui sort de
 la page, pour la simple et bonne raison que les sauts de ligne
@@ -1057,9 +1058,9 @@ les notes, placées sur la portée inférieure, restent en noir.
 Étant donné qu'aucun contexte @code{Staff} n'existe lorsque la
 dérogation est introduite, LilyPond le crée implicitement pour lui
 appliquer la directive considérée.  Survient alors la commande
-@w{@code{\new Staff}} qui, à son tour, crée une nouvelle portée pour
+@code{\new Staff} qui, à son tour, crée une nouvelle portée pour
 contenir les notes qui suivent.  Voici la syntaxe correcte pour obtenir
-ces notes en rouge@tie{}:
+ces notes en rouge :
 
 @lilypond[quote,verbatim,relative=2]
 \new Staff {
@@ -1068,7 +1069,7 @@ ces notes en rouge@tie{}:
 }
 @end lilypond
 
-Autre exemple : la présence d'une commande @code{\relative} à
+Autre exemple : la présence d'une commande @code{\relative} à
 l'intérieur d'une section @code{\repeat} générera obligatoirement une
 portée intempestive.  Cela tient au fait que la commande @code{\repeat}
 va créer deux blocs @code{\relative} qui, chacun à leur tour, créeront
@@ -1081,7 +1082,7 @@ implicitement un bloc @code{Staff} assorti d'un bloc @code{Voice}.
 @end lilypond
 
 La manière adéquate de procéder consiste à inverser les commandes
-@code{\repeat} et @code{\relative}, comme ceci@tie{}:
+@code{\repeat} et @code{\relative}, comme ceci :
 
 @lilypond[quote,verbatim]
 \new Voice {
@@ -1103,10 +1104,10 @@ bornages ou de guillemets.
 
 L'erreur la plus courante est la simple omission d'une accolade
 fermante (@code{@}}) à la fin du bloc @code{Score}.  La solution est
-évidente en pareil cas@tie{}: il suffit de vérifier que le bloc
+évidente en pareil cas : il suffit de vérifier que le bloc
 @code{Score} est bien clôturé.  La structure des fichiers LilyPond est
 abordée plus en détails au chapitre
-@rlearning{Organisation des fichiers LilyPond}. C'est la raison pour
+@rlearning{Organisation des fichiers LilyPond}.  C'est la raison pour
 laquelle nous vous invitons à utiliser un éditeur de texte qui prenne en
 charge le contrôle de parité des parenthèses, crochets et accolades afin
 de vous éviter de telles erreurs.
@@ -1157,8 +1158,8 @@ UTF-8.  Pour plus de détails, reportez-vous au chapitre
 Cet avertissement est émis lorsque la partition ne comporte pas de
 portée, comme par exemple une feuille de chant avec un contexte
 @code{ChordName} et un contexte @code{Lyrics}.  Ce message disparaîtra
-dès lors que autoriserez l'un de ces contextes à se comporter comme une
-portée, à l'aide de l'instruction
+dès lors que vous autoriserez l'un de ces contextes à se comporter comme
+une portée, à l'aide de l'instruction
 
 @example
 \override VerticalAxisGroup #'staff-affinity = ##f
index c5e8dd4ea2361ab94bb8f67a2734dd56ae07b567..3ae1dc90cad08abd1007c56b9ff027f8c14f7d5a 100644 (file)
@@ -1,16 +1,17 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
+
 @ignore
-   Translation of GIT committish: c299f84d574ac9b97ab7ffbb640b5c3a1cdca5cc
+   Translation of GIT committish: eea3764cd6bbc78506261f78ed4e7745ac69df41
 
    When revising a translation, copy the HEAD committish of the
    version that you are working on.  For details, see the Contributors'
     Guide, node Updating translation committishes..
 @end ignore
 
-@c \version "2.14.0"
+@c \version "2.16.0"
 
 @c Translators: Ludovic Sardain, Jean-Charles Malahieude
-@c Translation checkers: Jean-Yves Baudais, Valentin Villenave, John Mandereau, Jean-Charles Malahieude
+@c Translation checkers: Jean-Yves Baudais, Valentin Villenave, John Mandereau
 
 @node Suggestions pour la saisie de fichiers LilyPond
 @chapter Suggestions pour la saisie de fichiers LilyPond
@@ -18,7 +19,7 @@
 
 Maintenant vous êtes prêt à travailler sur de plus gros fichiers
 LilyPond -- des pièces entières, et plus seulement les petits
-exemples du tutoriel.  Mais comment devriez-vous vous y prendre@tie{}?
+exemples du tutoriel.  Mais comment devriez-vous vous y prendre ?
 
 Tant que LilyPond parvient à comprendre vos fichiers et produit le
 résultat que vous souhaitez, peu importe la manière dont le code est
@@ -32,18 +33,18 @@ peut permettre de la localiser plus ou moins facilement.
 
 @item
 Et si vous souhaitez partager vos fichiers avec quelqu'un d'autre, ou si
-vous souhaitez modifier vos propres fichiers dans quelques années@tie{}?
+vous souhaitez modifier vos propres fichiers dans quelques années ?
 Si certains fichiers LilyPond sont compréhensibles au premier coup
 d'œil, d'autres vous feront vous arracher les cheveux pendant une heure.
 
 @item
 Et si vous souhaitez mettre à jour votre fichier pour l'utiliser avec
-une version plus récente de LilyPond@tie{}?  La syntaxe du 
-langage d'entrée change parfois lorsque LilyPond s'améliore.  La
-plupart des changements peuvent être appliqués automatiquement avec
-@code{convert-ly}, mais quelques-uns peuvent requérir une intervention
-manuelle.  Vos fichiers LilyPond peuvent être structurés de manière à
-faciliter leur mise à jour.
+une version plus récente de LilyPond ?  La syntaxe du  langage d'entrée
+change parfois lorsque LilyPond s'améliore.  La plupart des changements
+peuvent être appliqués automatiquement avec @code{convert-ly}, mais
+quelques-uns peuvent requérir une intervention manuelle.  Vos fichiers
+LilyPond peuvent être structurés de manière à faciliter leur mise à
+jour.
 @end itemize
 
 @menu
@@ -65,7 +66,7 @@ en résoudre d'autres.
 @itemize
 @item @strong{Ajoutez le numéro de version dans chaque fichier}.
 Notez que chaque fichier modèle contient une ligne
-@code{\version@tie{}"@version{}"}.  Nous vous conseillons fortement
+@code{\version "@version{}"}.  Nous vous conseillons fortement
 d'inclure cette ligne, même pour de petits fichiers.  Par expérience, il
 est très difficile de se rappeler quelle version de LilyPond on
 utilisait quelques années auparavant.  L'utilitaire @command{convert-ly}
@@ -76,7 +77,7 @@ demande que vous spécifiiez la version de LilyPond vous utilisiez alors.
 @rusernamed{Vérification des limites et numéros de mesure,de limite ou
 numéro de mesure}.  Si vous avez ajouté des contrôles de loin en loin,
 et que vous faites une erreur, vous pourrez la retrouver plus
-rapidement.  @qq{De loin en loin}, qu'est-ce à dire@tie{}?  Cela dépend
+rapidement.  @qq{De loin en loin}, qu'est-ce à dire ?  Cela dépend
 de la complexité de la musique.  Pour de la musique très simple,
 peut-être une ou deux fois.  Pour de la musique très complexe, peut-être
 à chaque mesure.
@@ -91,7 +92,7 @@ fichiers.
 @item @strong{Ajoutez des commentaires}.
 Utilisez soit des numéros de mesure (assez souvent), soit des références
 au contenu musical -- @qq{second thème des violons}, @qq{quatrième
-variation}, etc. Vous pouvez ne pas avoir besoin des commentaires
+variation}, etc.  Vous pouvez ne pas avoir besoin des commentaires
 lorsque vous écrivez une pièce pour la première fois, mais si vous
 souhaitez y revenir deux ou trois ans plus tard pour changer quelque
 chose, ou si vous donnez le fichier source à un ami, ce sera beaucoup
@@ -130,16 +131,16 @@ n'entrez qu'un seul système de la partition originale
 et vérifiez chaque système lorsqu'il est terminé.  Vous pouvez
 utiliser les commandes @code{showLastLength} et @code{showFirstLength}
 pour accélérer la compilation -- voir
-@ruser{Ignorer des passages de la partition}@tie{};
+@ruser{Ignorer des passages de la partition} ;
 
 @item
-définissez @code{mBreak = @{\break @}} et insérez @code{\mBreak} dans le
-fichier d'entrée pour obtenir des sauts de ligne identiques à la
+définissez @code{mBreak = @{ \break @}} et insérez @code{\mBreak} dans
+le fichier d'entrée pour obtenir des sauts de ligne identiques à la
 partition originale.  Cela facilite la comparaison entre la partition
 originale et la partition de LilyPond.  Lorsque vous avez fini de relire
-votre musique, vous pouvez définir @code{mBreak@tie{}=@tie{}@{@tie{}@}}
-pour enlever tous ces sauts de ligne, et  laisser LilyPond placer les
-sauts de ligne selon son propre algorithme@tie{};
+votre musique, vous pouvez définir @code{mBreak = @{ @}}
+pour enlever tous ces sauts de ligne, et laisser LilyPond placer les
+sauts de ligne selon son propre algorithme ;
 
 @item
 encadrez les notes d'une partie pour instrument transpositeur dans un
@@ -178,14 +179,14 @@ dans une nouvelle version de LilyPond, alors que la définition du
 @code{violon} l'est beaucoup moins.
 
 @example
-violin = \relative c'' @{
+violon = \relative c'' @{
 g4 c'8. e16
 @}
 ...
 \score @{
  \new GrandStaff @{
    \new Staff @{
-     \violin
+     \violon
    @}
  @}
 @}
@@ -194,16 +195,15 @@ g4 c'8. e16
 @item @strong{Séparez les retouches} des définitions de musique.
 Nous vous avons déjà invité à adopter une telle pratique, qui
 par ailleurs devient vitale pour des projets d'importance.  Nous
-pouvons avoir besoin de changer la définition de
-@code{fpuisp}, mais dans ce cas nous n'aurons besoin de le faire
-qu'une seule fois, et nous pourrons encore éviter de
-modifier quoi que ce soit à l'intérieur de la définition
-du @code{violon}.
+pouvons avoir besoin de changer la définition de @code{fpuisp}, mais
+dans ce cas nous n'aurons besoin de le faire qu'une seule fois, et nous
+pourrons encore éviter de modifier quoi que ce soit à l'intérieur de la
+définition du @code{violon}.
 
 @example
 fpuisp = _\markup@{
  \dynamic f \italic \small @{ 2nd @} \hspace #0.1 \dynamic p @}
-violin = \relative c'' @{
+violon = \relative c'' @{
 g4\fpuisp c'8. e16
 @}
 @end example
@@ -268,8 +268,6 @@ Une autre technique de débogage très utile est la construction
 d'un @rwebnamed{Exemples minimaux,exemple minimaliste}.
 
 
-
-
 @node De la commande make et des fichiers Makefile
 @section De la commande make et des fichiers Makefile
 @translationof Make and Makefiles
@@ -296,25 +294,25 @@ matériel d'orchestre complet avec la partition pour le chef et une
 partition séparée pour chacun des pupitres -- ou bien si votre projet
 requiert certaines commandes particulières comme @code{lilypond-book}.
 Les @emph{Makefiles} varient tant en complexité qu'en flexibilité selon
-les besoin et les aptitudes de celui qui les crée.  Le programme GNU Make
-est installé par défaut sur les distributions Linux et sur MacOS@tie{}X,
-et il en existe une version pour les environnements Windows.
+les besoin et les aptitudes de celui qui les crée.  Le programme GNU
+Make est installé par défaut sur les distributions GNU/Linux et sur
+MacOS X, et il en existe une version pour les environnements Windows.
 
 Consultez le @strong{GNU Make Manual} pour plus de détails sur ce dont
 @code{make} est capable -- vous pourrez même en trouver des versions
 françaises à l'aide des moteurs de recherche --, dans la mesure où ce
-qui suit ne donne qu'un bref apperçu de ses possibilités.
+qui suit ne donne qu'un bref aperçu de ses possibilités.
 
 Les commandes permettant de définir les règles diffèrent selon la
-plate-forme@tie{}: si les différents Linux et MacOS@tie{}X utilisent
-@code{bash}, Windows utilise @code{cmd}.  Dans le cas de MacOS@tie{}X,
+plate-forme : si les différents GNU/Linux et MacOS X utilisent
+@code{bash}, Windows utilise @code{cmd}.  Dans le cas de MacOS X,
 vous devrez toutefois configurer votre système de telle sorte qu'il
 utilise l'interpréteur en ligne de commande.  Voici quelques exemples de
-fichier @emph{Makefile}, avec une version pour Linux ou MacOS et une
+fichier @emph{Makefile}, avec une version pour GNU/Linux ou MacOS et une
 pour Windows.
 
 Pour commencer, une pièce à quatre mouvements pour orchestre et dont les
-fichiers sont répartis selon l'arborescence suivante@tie{}:
+fichiers sont répartis selon l'arborescence suivante :
 
 @example
 Symphonie/
@@ -337,7 +335,7 @@ Symphonie/
 |   `-- symphonieIV.ly
 |-- PDF/
 |-- Pupitres/
-|   |-- symphon-alto.ly
+|   |-- symphonie-alto.ly
 |   |-- symphonie-cello.ly
 |   |-- symphonie-cor.ly
 |   |-- symphonie-hautbois.ly
@@ -347,11 +345,11 @@ Symphonie/
 @end example
 
 Les fichiers @file{.ly} des répertoires @code{Partitions} et
-@code{Pupitres} récupèreront la notation des fichiers @file{.ily}
-contenus dans le répertoire @code{Notes}@tie{}:
+@code{Pupitres} récupéreront la notation des fichiers @file{.ily}
+contenus dans le répertoire @code{Notes} :
 
 @example
-%%% début du fichier "symphone-cello.ly"
+%%% début du fichier "symphonie-cello.ly"
 \include ../symphonieDefs.ily
 \include ../Notes/cello.ily
 @end example
@@ -362,7 +360,7 @@ mouvements au format conducteur) et @code{pupitres} (une partition par
 pupitre).  Il contient aussi une cible @code{archive} chargée de générer
 une archive des fichiers source qui pourra être diffusée sur la toile ou
 transmise par courriel.  Voici ce que contiendrait ce @emph{Makefile}
-pour Linux ou MacOS@tie{}X.  Ce fichier doit être enregistré sous le nom
+pour GNU/Linux ou MacOS X.  Ce fichier doit être enregistré sous le nom
 de @code{Makefile} à la racine du projet -- ici @code{Symphonie}.
 
 @warning{Lorsque vous définissez une cible ou une règle sur plusieurs
@@ -395,7 +393,7 @@ VPATH = \
 # Les .pdf résultants iront dans le sous-répertoire "PDF" et les fichiers
 # .midi dans le sous-répertoire "MIDI".
 %.pdf %.midi: %.ly
-        $(LILY_CMD) $<; \           # cette ligne commence par une tabulation
+        $(LILY_CMD) $<; \       # cette ligne commence par une tabulation
         if test -f "$*.pdf"; then \
             mv "$*.pdf" PDF/; \
         fi; \
@@ -428,8 +426,8 @@ $(piece)-hautbois.pdf: $(piece)-hautbois.ly hautbois.ily
 $(piece)-violonUn.pdf: $(piece)-violonUn.ly violonUn.ily
 $(piece)-violonDeux.pdf: $(piece)-violonDeux.ly violonDeux.ily
 
-# Lancer `make score' pour générer l'intégrale des quatre mouvements en
-# un seul fichier.
+# Lancer `make score' pour générer l'intégrale des quatre mouvements
+# en un seul fichier.
 .PHONY: score
 score: $(piece).pdf
 
@@ -455,7 +453,7 @@ mouvements: $(piece)I.pdf \
 all: score parties mouvements
 
 archive:
-        tar -cvvf symphonie.tar \      # cette ligne commence par une tabulation
+        tar -cvvf symphonie.tar \    # cette ligne commence par une tabulation
         --exclude=*pdf --exclude=*~ \
         --exclude=*midi --exclude=*.tar \
         ../Symphonie/*
@@ -469,9 +467,9 @@ du système --  afin que l'interpréteur de commandes DOS puisse le
 localiser.  Pour cela, faites un clic droite sur @qq{Poste de travail},
 choisissez @code{Propriétés} puis @code{Avancées}.  Cliquez sur
 @code{Variables d'environnement} puis, dans l'onglet
-@code{Variables@tie{}système}, mettez @code{path} en surbrillance et
+@code{Variables système}, mettez @code{path} en surbrillance et
 cliquez sur @code{Modifier}.  Ajoutez alors le chemin d'accès complet à
-l'exécutable de GNU Make, qui devrait ressembler à@tie{}:
+l'exécutable de GNU Make, qui devrait ressembler à :
 
 @example
 C:\Program Files\GnuWin32\bin
@@ -559,7 +557,7 @@ Le @emph{Makefile} suivant convient pour un document
 @command{lilypond-book} réalisé avec @LaTeX{}.  Ce projet contiendra un
 index, ce qui nécessitera de lancer une deuxième fois @command{latex}
 pour mettre à jour les liens.  Les fichiers résultants iront dans le
-répertoire @code{out} pour ce qui est des .pdf et dans le répertoire
+répertoire @code{out} pour ce qui est des pdf et dans le répertoire
 @code{htmlout} pour ce qui est du html.
 
 @example
@@ -622,7 +620,7 @@ réduire le nombre de processus à lancer dans une seule commande.  Vous
 devrez enregistrer les lignes suivantes dans un fichier
 @code{construire.bat} ou @code{construire.cmd}.  Ce fichier pourra être
 exécuté soit en ligne de commande, soit par un double clic sur son
-icone.
+icône.
 
 @example
 lilypond-book --output=out --pdf monprojet.lytex
@@ -634,7 +632,6 @@ cd ..
 copy out\monprojet.pdf MonProjet.pdf
 @end example
 
-
 @seealso
 Manuel d'utilisation :
 @ref{Utilisation en ligne de commande},
index 3b904a22605dd51047a4aa55dd4cc8e4c6418a2e..7d890c2b5af07fd2d3c0b2757ff78fa251b55e13 100644 (file)
@@ -1,14 +1,14 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
 
 @ignore
-    Translation of GIT committish: c299f84d574ac9b97ab7ffbb640b5c3a1cdca5cc
+    Translation of GIT committish: eea3764cd6bbc78506261f78ed4e7745ac69df41
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
     Guide, node Updating translation committishes..
 @end ignore
 
-@c \version "2.14.0"
+@c \version "2.16.0"
 
 @c Translators: Jean-Charles Malahieude
 @c Translation checkers:
@@ -22,7 +22,7 @@
 
 La syntaxe des fichiers LilyPond évolue avec le temps, que ce soit dans
 le but de la simplifier ou pour l'améliorer.  Il en résulte que
-l'interpréteur de LilyPond se retrouve incapable de traîter d'anciens
+l'interpréteur de LilyPond se retrouve incapable de traiter d'anciens
 fichiers.  L'utilitaire @command{convert-ly} permet cependant de
 mettre ces fichiers en conformité au fur et à mesure que de nouvelles
 versions de LilyPond sont disponibles.
@@ -50,13 +50,13 @@ plus faciles à lire et à écrire, ou permettent d'intégrer de nouvelles
 fonctionnalités.
 
 Par exemple, tous les noms des propriétés de @code{\paper} et
-@code{\layout} devaient Ã©tre Ã©taient libellées sous la forme
+@code{\layout} devaient Ãªtre libellées sous la forme
 @code{@w{premier-deuxième-troisième}}.  Nous avons constaté, une fois la
 version 2.11.60 mise à disposition, que la propriété
 @code{printallheaders} ne respectait pas cette convention.  Aurions-nous
-du la laisser telle que, au risque de dérouter les nouveaux utilisateurs
-par cette exception de formatage, ou bien la modifier -- ce qui allait
-obliger ceux qui l'avaient déjà utilisée à se mettre en chasse@tie{}?
+dû la laisser telle que, au risque de dérouter les nouveaux utilisateurs
+par cette exception au formatage, ou bien la modifier -- ce qui allait
+obliger ceux qui l'avaient déjà utilisée à se mettre en chasse ?
 Pour ce cas d'espèce, nous avons décidé de changer pour
 @code{print-all-headers}.  Cette modification peut heureusement être
 automatisée par notre utilitaire @command{convert-ly}.
@@ -64,10 +64,10 @@ automatisée par notre utilitaire @command{convert-ly}.
 Malheureusement, @command{convert-ly} ne peut pas réaliser toutes les
 modifications.  Par exemple, dans les versions 2.4 et antérieures de
 LilyPond, les accents et les lettres non anglaises étaient entrées en
-utilisant LaTeX -- par exemple, @code{No\"el}.  À partir de la
-version@tie{}2.6, le caratère @code{ë} doit être entré directement dans
+utilisant @LaTeX{} -- par exemple, @code{No\"el}.  À partir de la
+version 2.6, le caractère @code{ë} doit être entré directement dans
 le fichier LilyPond comme caractère UTF-8.  @code{convert-ly} ne peut
-pas changer tous les caractères LaTeX en caractères UTF-8@tie{}; vous
+pas changer tous les caractères @LaTeX{} en caractères UTF-8 ; vous
 devez mettre à jour vos vieux fichiers LilyPond manuellement.
 
 
@@ -86,7 +86,7 @@ convert-ly -e monfichier.ly
 
 @noindent
 dans le dossier où il se trouve.  @file{monfichier.ly} sera mis à jour,
-et vous aurez une copie de l'original@tie{}: @file{monfichier.ly~}.
+et vous aurez une copie de l'original : @file{monfichier.ly~}.
 
 @warning{@command{convert-ly} effectuera les conversions jusqu'aux
 modifications de syntaxe les plus récentes qu'il contient.  C'est la
@@ -101,7 +101,7 @@ convert-ly -e *.ly
 @end example
 
 Vous pouvez aussi affecter un autre nom au fichier mis à jour et
-conserver votre fichier original en l'état@tie{}:
+conserver votre fichier original en l'état :
 
 @example
 convert-ly monfichier.ly > monnouveaufichier.ly
@@ -112,24 +112,24 @@ différentes conversions effectuées.  Si aucun numéro de version
 n'apparaît, considérez que le fichier ne comporte pas de syntaxe
 obsolète.
 
-Les utilisateurs de MacOS@tie{}X disposent d'une entrée spécifique dans
-le menu@tie{}: @code{Compile > Update syntax}.
+Les utilisateurs de MacOS X disposent d'une entrée spécifique dans
+le menu : @code{Compile > Update syntax}.
 
 Si vous utilisez windows, ouvrez un interpréteur de commande en faisant
-@code{Démarrer > Accessoires > Interpréteur de commmandes}.
+@code{Démarrer > Accessoires > Interpréteur de commandes}.
 
 
 @node Options en ligne de commande pour convert-ly
 @section Options en ligne de commande pour @command{convert-ly}
 @translationof Command line options for convert-ly
 
-L'utilitaire @command{convert-ly} se lance de la manière suivante@tie{}:
+L'utilitaire @command{convert-ly} se lance de la manière suivante :
 
 @example
 convert-ly [@var{option}]@dots{} @var{fichier}@dots{}
 @end example
 
-Vous pouvez utiliser les options@tie{}:
+Vous pouvez utiliser les options :
 
 @table @code
 @item -e,--edit
@@ -140,7 +140,7 @@ pour définir le numéro de version à partir duquel vous voulez effectuer
 les conversions.  Lorsque cette option n'est pas activée,
 @command{convert-ly} tentera de le déterminer sur la foi de la mention
 de @code{\version} contenue dans le fichier.  Cette option s'utilise
-sous la forme@tie{}: @code{--from=2.10.25}
+sous la forme : @code{--from=2.10.25}
 
 @item -n,--no-version
 Normalement, @command{convert-ly} ajoutera une indication de
@@ -153,7 +153,7 @@ pour afficher les conversions applicables.
 @item --to=@var{to-patchlevel}
 pour n'appliquer les conversions que jusqu'à une version déterminée.  Il
 s'agit par défaut de la dernière version disponible.  Cette option
-s'utilise sous la forme@tie{}: @code{--to=2.12.2}
+s'utilise sous la forme : @code{--to=2.12.2}
 
 
 @item -h, --help
@@ -187,7 +187,7 @@ convert-ly --from=@var{ancienne} --to=@var{récente} -s
 
 Sous Windows, lorsque le nom du fichier original ou le chemin qui y mène
 comporte des espaces, l'interpréteur de commande requiert qu'il soit
-entouré de triples guillemets comme ci-dessous@tie{}:
+entouré de triples guillemets comme ci-dessous :
 
 @example
 convert-ly """D:/Mes Partitions/Ode.ly""" > "D:/Mes Partitions/nouveau Ode.ly"
@@ -196,15 +196,13 @@ convert-ly """D:/Mes Partitions/Ode.ly""" > "D:/Mes Partitions/nouveau Ode.ly"
 Lorsque la commande @command{convert-ly -e *.ly} échoue parce que
 son expansion dépasse la taille maximale d'une ligne, vous pouvez lancer
 @command{convert-ly} dans une boucle.  L'exemple suivant permet, sous
-Unix, de convertir tous les fichiers @file{.ly} d'un même
-répertoire@tie{}:
+Unix, de convertir tous les fichiers @file{.ly} d'un même répertoire :
 
 @example
 for f in *.ly; do convert-ly -e $f; done;
 @end example
 
-Avec l'interpréteur de commandes de Windows, la syntaxe consacrée
-est@tie{}:
+Avec l'interpréteur de commandes de Windows, la syntaxe consacrée est :
 
 @example
 for %x in (*.ly) do convert-ly -e """%x"""
@@ -213,7 +211,7 @@ for %x in (*.ly) do convert-ly -e """%x"""
 Toutes les évolutions du langage ne sont pas forcément prises en charge.
 @command{convert-ly} ne tolère qu'une seule option de sortie à la fois.
 La mise à jour automatique du code Scheme inclus dans les fichiers
-LilyPond est plus qu'hasardeuse@tie{}; atendez-vous à devoir mettre les
+LilyPond est plus qu'hasardeuse ; attendez-vous à devoir mettre les
 mains dans le cambouis.
 
 
@@ -222,18 +220,18 @@ mains dans le cambouis.
 @translationof Manual conversions
 
 En théorie, un programme tel que @command{convert-ly} devrait pouvoir
-traîter n'importe quel changement de syntaxe.  En effet, si un programme
+traiter n'importe quel changement de syntaxe.  En effet, si un programme
 informatique sait interpréter aussi bien une version que l'autre, un
 autre programme informatique doit alors être capable de traduire un
-fichier donné
-@footnote{At least, this is possible in any LilyPond file which does not
-contain scheme.  If there is scheme in the file, then the LilyPond file
-contains a Turing-complete language, and we run into problems with the
-famous @qq{Halting Problem} in computer science.}.
-
-Le projet LilyPond ne dispose cependant que de ressources
-limitées@tie{}: les conversions ne sont pas toutes automatisées.  Voici
-une liste de problèmes clairement identifiés@tie{}:
+fichier donné@footnote{Ceci est réalisable tant que le fichier LilyPond
+ne contient pas de Scheme.  Dès lors qu'un fichier contient du Scheme,
+des bribes de langage évolué se retrouvent danas le fichier LilyPond, ce
+qui conduit immanquablement au « problème de l'arrêt » bien connu en
+informatique.}. 
+
+Le projet LilyPond ne dispose cependant que de ressources limitées : les
+conversions ne sont pas toutes automatisées.  Voici une liste de
+problèmes clairement identifiés :
 
 
 @verbatim
index 81ca3502e276681c83710bc0e54eb1dc0fff891f..f9e72a6ffa6504575d68d74b1770415d43cb470b 100644 (file)
@@ -1,7 +1,7 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
 @c This file is part of web.texi
 @ignore
-    Translation of GIT committish: 84db10d9ea5ce6b86807fcb0bf4e1864d5ff5d52
+    Translation of GIT committish: fbd85e1e78701ac40842e45bf24d2ae183786986
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
index 29967d4a7b193632b425d52d769ea675ae4f2f15..70fc1f520abb617f57cd36b81425ca6c03714863 100644 (file)
@@ -9,7 +9,7 @@
 @end ignore
 
 
-@c \version "2.14.0"
+@c \version "2.16.0"
 
 @node Elemi kottaírás
 @chapter Elemi kottaírás
index 2dc6fd71a966461fa7c9f25e1327313093c17fb6..14cb01a3b633b00b67758249609817fdce4d68d2 100644 (file)
@@ -10,7 +10,7 @@
 
 
 @c -*- coding: utf-8; mode: texinfo; -*-
-@c \version "2.15.18"
+@c \version "2.16.0"
 @node Alapfogalmak
 @chapter Alapfogalmak
 @translationof Fundamental concepts
index 5c8bf5817e3ed5955dc0299287e887d1135b0ddb..7041334a8d5cb9e1b860ae9f474f120d2a9fe3b7 100644 (file)
@@ -10,7 +10,7 @@
 
 
 @c -*- coding: utf-8; mode: texinfo; -*-
-@c \version "2.14.0"
+@c \version "2.16.0"
 @node Sablonok
 @appendix Sablonok
 @translationof Templates
index cd6f45fb4bdb7d9e610775c3052b8a4468ff4a78..ae6aac8be24a827932b4762c6edfa5051deb69a1 100644 (file)
@@ -8,7 +8,7 @@
     Guide, node Updating translation committishes..
 @end ignore
 
-@c \version "2.14.0"
+@c \version "2.16.0"
 
 @node Első lecke
 @chapter Első lecke
index 5e304eba94e6c035bc0029d6ab5bab6a13498e70..d5b2da7c7d2d42c78026deb62a5ee1bd2e1ad436 100644 (file)
@@ -10,7 +10,7 @@
 
 
 @c -*- coding: utf-8; mode: texinfo; -*-
-@c \version "2.14.0"
+@c \version "2.16.0"
 @node A kimenet finomhangolása
 @chapter A kimenet finomhangolása
 @translationof Tweaking output
index 9218de8264c414179f68d2d7c2ede180f684af48..64bb8a37e1d3d22355aa760c6ffea878f799c5d6 100644 (file)
@@ -8,7 +8,7 @@
     Guide, node Updating translation committishes..
 @end ignore
 
-@c \version "2.14.0"
+@c \version "2.16.0"
 
 @c Note: keep this node named so that `info lilypond-book' brings you here.
 @node lilypond-book
index e817d0bae122ab9fee03eb3dcecb6711e7c259c3..26b8a10f0bb32c5c3405bd5ccd384b234d810641 100644 (file)
@@ -8,7 +8,7 @@
     Guide, node Updating translation committishes..
 @end ignore
 
-@c \version "2.15.18"
+@c \version "2.16.0"
 
 
 @node A lilypond használata
index 0c8e5af348292159d91d844d1694a34034967f09..ccf924e16151eff77bd07542b1418315a36315f9 100644 (file)
@@ -8,7 +8,7 @@
     Guide, node Updating translation committishes..
 @end ignore
 
-@c \version "2.14.0"
+@c \version "2.16.0"
 
 
 @node A convert-ly használata
index 9af9e2649d3acb89b299b4f3771276b85ed8c37a..0d4ebabc007cb5fcc9b9e5bf7910475b45bf5a90 100644 (file)
@@ -43,6 +43,9 @@ Core developer, font designer
 @email{t.daniels@@treda.co.uk},
 Assistant documentation editor
 
+@item Colin Hall:
+Bug meister
+
 @item Phil Holmes:
 @email{mail@@philholmes.net}
 @uref{http://www.philholmes.net}
@@ -168,7 +171,8 @@ Aleksandr Andreev,
 Sven Axelsson,
 Peter Chubb,
 Karin Hoethker,
-Mark Hohl,
+Marc Hohl,
+David Nalesnik,
 Justin Ohmie,
 Benkő Pál,
 Julien Rioux,
index 6a3519778bca6558a3dde3385405f80b4820f49c..aff509ea921ffc6411dfacf886625166a3170871 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 \header {
 
 texidoc = " Chord names are generated from a list pitches.  The
index ade0409d0a205473bb65655085557951038d6334..504005a5e1bc93e97adfd8571e3ed22f7844fb84 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 \header  {
     texidoc = "@cindex Chord Names German
 The English naming of chords (default) can be changed to German 
index 98b1d86f1c22c74a26e42c88e23e41d44c2ac154..0167c24c2122bbb3b83ebe2156ba158ebeebe2be 100644 (file)
@@ -1,5 +1,5 @@
 \include "predefined-guitar-fretboards.ly"
-\version "2.14.0"
+\version "2.16.0"
 
 
 mychords = \chordmode {c1 c:m c:aug c:dim c:dim7 c:7 c:maj7 c:m7 c:9 \break }
index 92f74e71334a96fee6de0fab3da2f7482190947e..df7675b52f1709d11626c9af1af8276dda39125a 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.15.42"
+\version "2.16.0"
 \include "./predefined-mandolin-fretboards.ly"
 
 
index d917dd3d6406c11b519c49ded985907ec2a39a5a..642993fe8ad26e2b998ec73ceb35d96f1f8205e4 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 #(define (filter-instrument instrument-name tuning-alist)
    (filter (lambda (entry)
index 81eb6228c5fe2babd18608eea1c60fcf5c9675d0..fe7c795385b984025c1f9851d22db96ac4d751ba 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.15.42"
+\version "2.16.0"
 \include "predefined-ukulele-fretboards.ly"
 
 
index 57a7d20f3260570ab6069261f2082422439974a6..e9278d3e52c72fb69f0e383f92d83879d2a30dff 100644 (file)
@@ -1,5 +1,5 @@
 %% texidoc = "Include file for engraver example."
-\version "2.14.0"
+\version "2.16.0"
 topVoice =  \relative c' {
   \key d\major
   es8([ g] a[ fis])
index 0dfaac3a59a082468dbcdec54b86da342d35cf87..1b3f65d7c0aa0999a450a57bb641e0190068d504 100644 (file)
   evenFooterMarkup = \markup {}
   }
 
-\version "2.14.0"
+\version "2.16.0"
 
 #(define-markup-command (doc-char layout props name) (string?)
   (interpret-markup layout props
index 8878819083a7c636d109bdff1686632787803709..84bade14f2476259197d39c3f021bc1af2462b65 100644 (file)
@@ -7,7 +7,7 @@ path)."
 
 }
 
-\version "2.14.0"
+\version "2.16.0"
 
 \paper {
   myStaffSize = 20
index c649068ec6044d1baa9adbb73b5ca04135cc9b81..cd3be7399419ba14f726d39a8101f8628f5fbec3 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc="
index 1bdea5dba4d407611b3d9b868bec5564e347ba79..7a01b1fbf8f7c08071c1916069a9d8ad6ff14ca7 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 % this chart is used in the manual too.
 
index c30def0cb57eb1d7971b96c5244a71a3df2e1a46..5bf05a87ebc9a881d11c131d03c61599272bc4de 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc ="@cindex Feta scripts
index 790559a8f0d76d8cdbfb63b71087d8280a22042e..5c7458f2a233efea92ca7c6f40f925c8645ef38d 100644 (file)
@@ -5,4 +5,4 @@
 
 %% Optional helper for automatic updating by convert-ly.
 %% May be omitted.
-\version "2.14.0"
+\version "2.16.0"
index 1576a83dbfc09d192ce7c51a8d1e431cc52bbde4..4fe5a29a2d2be68bfdbabe48f2c2aba95d212c5a 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.15.17"
+\version "2.16.0"
 
 \paper {
   #(include-special-characters)
index a0d684debcd1b57dbbe55c86d61f8674247d89f9..572adcef52b80fd267f139d9f0f87ba936276864 100644 (file)
@@ -1,7 +1,7 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: it -*-
 
 @ignore
-    Translation of GIT committish: d6b6b53d09a0fb8e137e7cfcec39fe22dc7b6872
+    Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
@@ -9,7 +9,7 @@
 @end ignore
 
 
-@c \version "2.14.0"
+@c \version "2.16.0"
 
 @ignore
 Tutorial guidelines:  (different from policy.txt!)
index e7d59fdba4b365bd3e65fdbb86591b63e244a776..86ba09cf4041f073d155c65c1dc894ca2fe741a5 100644 (file)
@@ -1,14 +1,14 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: it -*-
 
 @ignore
-    Translation of GIT committish: 6b9b2c2e3e701852485c24bc71f404effc6d83ec
+    Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
     Guide, node Updating translation committishes..
 @end ignore
 
-@c \version "2.14.0"
+@c \version "2.16.0"
 
 @node Concetti fondamentali
 @chapter Concetti fondamentali
@@ -3076,7 +3076,7 @@ padText =
      (parser location padding)
      (number?)
    #{
-     \once \override TextScript #'padding = $padding
+     \once \override TextScript #'padding = #padding
    #})
 
 \relative c''' {
index 7694b3597d3906e9b26db962f2b4c12f5915a69c..4ad4553378e0c59894c27a7eb07e63f06ce96a78 100644 (file)
@@ -1,14 +1,14 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: it -*-
 
 @ignore
-    Translation of GIT committish: 2055f35c47a045a50a01ff4dba8524322cfc3b48
+    Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
     Guide, node Updating translation committishes..
 @end ignore
 
-@c \version "2.14.0"
+@c \version "2.16.0"
 
 @node Prefazione
 @unnumbered Prefazione
index 3c0f37cdd78843e99bb1f126edff451da26fda64..eb927b9e19498b39d5104da542e52a2ada5fdea5 100644 (file)
@@ -1,14 +1,14 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: it -*-
 
 @ignore
-    Translation of GIT committish: f71ede90de06fdc16dad9ed75f38558efe819080
+    Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
     Guide, node Updating translation committishes..
 @end ignore
 
-@c \version "2.14.0"
+@c \version "2.16.0"
 
 @node Modelli
 @appendix Modelli
@@ -189,7 +189,7 @@ violin concerto as TchaikovskyPI, whereas perhaps you wish to print
 
 @ The `line-width' is for \header.
 @li lypond[quote,verbatim,ragged-right,line-width]
-\version "2.14.0"
+\version "2.16.0"
 \header {
   dedication = "dedication"
   title = "Title"
index a2dc7712b6772c45d2be1976b01b2e56387b640a..b7605c92965291f06faf1d4960d020d4381b1b17 100644 (file)
@@ -1,7 +1,7 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: it -*-
 
 @ignore
-    Translation of GIT committish: 2055f35c47a045a50a01ff4dba8524322cfc3b48
+    Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
@@ -10,7 +10,7 @@
 
 @include included/generating-output.itexi
 
-@c \version "2.14.0"
+@c \version "2.16.0"
 
 @node Tutorial
 @chapter Tutorial
index 146e347201bcbac9ab54cf70e1d0ed02d555a9c4..eb594d29b1255d51d8249aefd6c0c5bdec63a5b2 100644 (file)
@@ -1,13 +1,13 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: it -*-
 @ignore
-    Translation of GIT committish: 2055f35c47a045a50a01ff4dba8524322cfc3b48
+    Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
     Guide, node Updating translation committishes..
 @end ignore
 
-@c \version "2.14.0"
+@c \version "2.16.0"
 
 @node Notazione musicale
 @chapter Notazione musicale
index 592e0d99000f2a918a58562977b81dd03149d2d1..9822e644c0e9e0ebdf48c19394278434b792177d 100644 (file)
@@ -1,13 +1,13 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: it -*-
 @ignore
-   Translation of GIT committish: 844e5387a003bde2c10389ad863184defe893b6c
+   Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
     Guide, node Updating translation committishes..
 @end ignore
 
-@c \version "2.15.20"
+@c \version "2.16.0"
 
 
 @node Altezze
@@ -2577,7 +2577,7 @@ imposti localmente lo stile delle alterazioni su @code{forget}:
 @lilypond[verbatim,quote]
 forget = #(define-music-function (parser location music) (ly:music?) #{
   \accidentalStyle "forget"
-  $music
+  #music
   \accidentalStyle "modern"
 #})
 {
index 2efd4766f657e7015ea367dae21e53dadf79469e..6a2022d13258d1a5e97a1edaaf3926dfa882dbd9 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: 5f0c17184930f3fbeb94ee5f59658d22c85de80f
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   texidocit = "
 L'ambitus può essere specificato per voce. In tal caso occorre
 spostarlo manualmente per evitare collisioni.
index 596345d4c4c190a3ccf3b76abd519e4dd7c7f3ec..c21b53778aa1d167988e5435cdd7633d233655a0 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: 5f0c17184930f3fbeb94ee5f59658d22c85de80f
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   texidocit = "
 Se si aggiunge l'incisore @code{Ambitus_engraver} al contesto @code{Staff} viene
 creato un solo ambitus per il rigo, anche nel caso di righi che hanno più
index c516dbf1dc501e4bd109660d5aca7be94fe926f8..6653eb67891b948e5965067a8e52138d746a1da9 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: 5f0c17184930f3fbeb94ee5f59658d22c85de80f
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   texidocit = "
 Questo esempio mostra come realizzare una trascrizione moderna di musica
 gregoriana. La musica gregoriana non presenta suddivisione in misure né gambi;
index fb80b61d08b247b08763755ae000c995a333f05e..75a7d29621bb1b39f54d62c88e097e04e9ae1b95 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: 5f0c17184930f3fbeb94ee5f59658d22c85de80f
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   texidocit = "
 Quando si trascrive musica mensurale, può essere utile inserire all'inizio del
 pezzo un incipit che indichi l'intonazione e il tempo originali. Le stanghette
index ca89a1fbabd4ffa4e546f176a5a3f0bcc2d18829..c0caba3a55c1820c2b2588f7a094038485d8d12b 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: 5f0c17184930f3fbeb94ee5f59658d22c85de80f
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   texidocit = "
 Questo modello presenta un modo di impostare un salmo anglicano.  Mostra
 anche come le strofe possono essere aggiunte come testo separato al di sotto
index 02de8d8d66e46dac2c227748c345e2824a1313af..a5b739def65bf47840c983c397c5e7d52818432d 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: 5f0c17184930f3fbeb94ee5f59658d22c85de80f
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   texidocit = "
 La proprietà @code{shapeNoteStyles} può essere usata per definire vari
 stili di teste di nota per ogni grado della scala (definita dall'armatura
index 6b691ac1ecb35fad3af937e42fde2948b1e6043c..58008b4340909d94b7833aa1f188d49f5865433f 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: 5f0c17184930f3fbeb94ee5f59658d22c85de80f
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   texidocit = "
 È possibile cambiare le impostazioni predefinite dell'intervallo
 dell'ambitus.
index cc1d2ef8388c6c70b50aebcb587826028099a066..be4a8f006c922833a26cabc7653a1cec3dcdbd7b 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: 5f0c17184930f3fbeb94ee5f59658d22c85de80f
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   texidocit = "
 Questo frammento mostra come nascondere le alterazioni delle note con
 legatura di valore all'inizio di un nuovo sistema
index c1205508b5deafd3016d63dab06947ac67ed8393..cebc7d05abca43e7a450581ea0b9567ab1bb38f4 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: 5f0c17184930f3fbeb94ee5f59658d22c85de80f
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   texidocit = "
 Il codice seguente presenta un modo di impostare un inno in cui ogni verso
 inizia e finisce con una misura parziale.  Mostra anche come aggiungere delle
index 161dd944779969de919dcbdf6c0e0205e25206ae..1e5988fba626c9b4308dd931473b2978f7db94a2 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: 5f0c17184930f3fbeb94ee5f59658d22c85de80f
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   texidocit = "
 Ecco un modello piuttosto complesso, per un gruppo jazz. Si noti che tutti
 gli strumenti sono in @code{\\key c \\major}. Si tratta della tonalità
index 83d41d060f41f36f6aad1951ef6e976eb1b8fbb4..1307a90e93b88131e50e2abd071f91baa9d4833f 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: 5f0c17184930f3fbeb94ee5f59658d22c85de80f
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   texidocit = "
 Il comando @code{\\key} comunemente usato imposta la proprietà
 @code{keySignature}, che fa parte del contesto @code{Staff}.
index e184416a76e779dc5337e02153bc6ae96b20bd31..3745ca141c61b6e863e47ceaf5394633b5b60674 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: 5f0c17184930f3fbeb94ee5f59658d22c85de80f
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   texidocit = "
 Le teste di nota con nome della nota usano la proprietà @code{note-names}
 dell'oggetto @code{NoteHead} per determinare cosa appaia
index 1befb919e6fd22d9bf42b82061a1e52b14759952..b65a75f79790495ece025c08280aa2596ab6f498 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: 5f0c17184930f3fbeb94ee5f59658d22c85de80f
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   texidocit = "
 Questo modello mostra come usare i contesti annidati @code{StaffGroup} e
 @code{GrandStaff} per creare sottogruppi degli strumenti dello stesso
index a721e1616246b349267327b8a07b1b62d2200bf1..20250b9f464f8c6802648aba9fc05075c7a71538 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: 5f0c17184930f3fbeb94ee5f59658d22c85de80f
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   texidocit = "
 Internamente, @code{\\ottava} imposta le proprietà @code{ottavation} (ad
 esempio, su @code{8va} o @code{8vb}) e @code{middleCPosition}.  Per
index 66d957b661212cdc1a3e31b2b13083b414c84c2b..7aa020d85bcbf8be12f83aa9df5fc002845611a6 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: 5f0c17184930f3fbeb94ee5f59658d22c85de80f
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   texidocit = "
 Ecco un comune doppio pentagramma per pianoforte con un po' di note.
 
index 961272a97677949dc7620047f6419c7beaa3b405..c3f97e5153e2a2cc9f2829b0989122049d51a556 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: 5f0c17184930f3fbeb94ee5f59658d22c85de80f
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   texidocit = "
 Invece di destinare un rigo a parte alla linea melodica e al suo testo, è
 possibile collocare il testo al centro di un doppio pentagramma per pianoforte.
index 82e51db3822258d7179a3661ccd1bdfd43cc422f..06339ab602738fdce63a157c86836f78167b809d 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: 5f0c17184930f3fbeb94ee5f59658d22c85de80f
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   texidocit = "
 Ecco un tipico formato per canzoni: un rigo con linea melodica e testo,
 e sotto l'accompagnamento per pianoforte.
index a65e439b48a917a1e5920525fe9e23188f56ed10..9a755b8c8850cc43f12110e0876c605108551a85 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: 5f0c17184930f3fbeb94ee5f59658d22c85de80f
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   texidocit = "
 Secondo le norme tipografiche standard, un segno di bequadro viene
 inserito prima di un diesis o di un bemolle se un'alterazione
index 3988f044371214edb96974fce547a0c9bda2b439..b7f0a2b0e5bc1769e8981ceb1fd100e10900a179 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: 5f0c17184930f3fbeb94ee5f59658d22c85de80f
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   texidocit = "
 Quando l'armatura di chiave cambia, vengono inseriti automaticamente i
 segni di bequadro per annulare le alterazioni di precedenti armature.  Si
index 5447713a1b38246f00c04448b5296ca8550b1c8f..f97f4f3492c9258728cb12085368dec587ac0e67 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: 5f0c17184930f3fbeb94ee5f59658d22c85de80f
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   texidocit = "
 Modello per coro SATB (quattro righi)
 
index f80941b13925c8d36cd6e5c73dee161094385f52..4c60b3167baa209ff75558183b3ec927d3bc3a44 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: 5f0c17184930f3fbeb94ee5f59658d22c85de80f
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   texidocit = "
 Ecco il modello di un comune spartito semplificato (lead sheet): include
 linea melodica, testo vocale, sigle degli accordi e relativi diagrammi
index c31fa32e3fb8d40f0479b5cc284534f61d47a2e2..0b691a12ef900a2f3c912bd0eb67ff0612310ff7 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: 5f0c17184930f3fbeb94ee5f59658d22c85de80f
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   texidocit = "
 Vuoi preparare uno spartito semplificato (lead sheet) con melodia e
 accordi?  La tua ricerca è finita!
index d78055f3728c3b4107ee8f5944734bd477318765..524e43caab2dfd88c1535b630e6a98909b83bec8 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: 5f0c17184930f3fbeb94ee5f59658d22c85de80f
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   texidocit = "
 Questo piccolo modello presenta una semplice linea melodica con un testo. Copialo
 e incollalo, aggiungi le note e le parole. Questo esempio disabilita la
index 6ebbcc9a7dfed7082b1362d960f8e8d10f20df1d..9e93a971095c0df41df9d851710f315d0f03c80b 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: 5f0c17184930f3fbeb94ee5f59658d22c85de80f
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   texidocit = "
 Questo modello molto semplice mette a disposizione un rigo con delle note ed è
 quindi adatto per uno strumento non accompagnato o per un frammento
index 79bab628fcc52baf94ca11a2a67f67793e62c18d..d2581209d30c1fdfd8cccf377bb7de87fbbde95f 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: 5f0c17184930f3fbeb94ee5f59658d22c85de80f
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   texidocit = "
 Questo modello presenta un semplice quartetto d'archi. Impiega anche una
 sezione @code{\\global} per definire il tempo e l'armatura di chiave.
index fc912b2c7ac2ad0d53eca658f4bd159524c65e7c..673f7b75e2f09eefdb096a9a47b424023a36e6e2 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: 5f0c17184930f3fbeb94ee5f59658d22c85de80f
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   texidocit = "
 Il frammento di codice del @qq{Modello per quartetto d'archi} crea un bel
 quartetto, ma cosa fare se si ha bisogno di creare le singole parti? Questo
index 8a2de74c22bf84c28b12aaac5fe2d90469d65e56..3836ced7d2a33b69cb19ddd3e9403d701cfdfb35 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: 5f0c17184930f3fbeb94ee5f59658d22c85de80f
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   texidocit = "
 Questo esempio usa del codice Scheme per imporre delle modifiche
 enarmoniche alle note che permettano di avere il numero minimo di
index 610d0f9a16e3f74127e73b1caf55fef89e754b45..e5576b0d06f65f6b70f37576aae8cc19e2b75fe8 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: 5f0c17184930f3fbeb94ee5f59658d22c85de80f
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   texidocit = "
 Il comando @code{\\clef \"treble_8\"} equivale a impostare
 @code{clefGlyph}, @code{clefPosition} (che regola la posizione
index 75c9272cb2e8646940ed8bd7478eee8871421d62..d4a6a1fde9fb850fe59a473c7de22f51cab6ebcf 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: 5f0c17184930f3fbeb94ee5f59658d22c85de80f
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   texidocit = "
 Questo modello aggiunge una riduzione automatica per pianoforte alla tipica
 partitura vocale SATB illustrata in @qq{Modello per complesso vocale}. Si
index 9eed00f08919c974ecf79f8189900f9a777cc178..a84ed3ad713cfa02b25f740671c3c8a1b0e501bd 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: 5f0c17184930f3fbeb94ee5f59658d22c85de80f
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   texidocit = "
 Questo modello è fondamentalmente analogo al semplice modello @qq{Complesso vocale},
 con l'unica differenza che qui tutti i versi del testo sono posizionati
index e0db19f26bedcab65e0575c3c8298a4702560c32..3351326e3e9642c47ce252c6deda2b7e1c65d9fe 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: 5f0c17184930f3fbeb94ee5f59658d22c85de80f
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   texidocit = "
 Questo modello crea una partitura che inizia con una sezione solistica e
 prosegue in un ritornello a due voci.  Illustra anche l'uso delle
index eedfdc74e5c4abf29ec8ad440ae5dada8b89f8aa..c3b10e0af51de4ee4ca2bb7c332bf529d4aae4e5 100644 (file)
@@ -1,4 +1,4 @@
-%% Translation of GIT committish: 5f0c17184930f3fbeb94ee5f59658d22c85de80f
+%% Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
   texidocit = "
 Ecco una tipica partitura corale a quattro parti, SATB. Se il complesso è più
 ampio, è spesso comodo scrivere gli elementi comuni in un'unica sezione, che
index 198c7101fda5b4f1a7c4a456347306e8f727b1ab..7fd1c0d30940fdc922e51f5877feb8c71055c5ae 100644 (file)
@@ -1,14 +1,14 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: it -*-
 
 @ignore
-    Translation of GIT committish: da632500cfc55fcd3660f72b39c7dbcd7542f9bc
+    Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
     Guide, node Updating translation committishes..
 @end ignore
 
-@c \version "2.14.0"
+@c \version "2.16.0"
 
 @node Programmi esterni
 @chapter Programmi esterni
index dc66a2357f9722e7e641f8ed223de09cd763d0ba..7360af10969ed7cce610dbb2425f51555658f62c 100644 (file)
@@ -1,14 +1,14 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: it -*-
 
 @ignore
-    Translation of GIT committish: f71ede90de06fdc16dad9ed75f38558efe819080
+    Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
     Guide, node Updating translation committishes..
 @end ignore
 
-@c \version "2.14.0"
+@c \version "2.16.0"
 
 @c Note: keep this node named so that `info lilypond-book' brings you here.
 @node lilypond-book
index d96fd96d2748409ca531e6eace9145bb25686c63..929bcab677b89fcac47ff644121bc11758e5d090 100644 (file)
@@ -1,14 +1,14 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: it -*-
 
 @ignore
-    Translation of GIT committish: c610645cc9a77cba1a2798280965db142d649ac5
+    Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
     Guide, node Updating translation committishes..
 @end ignore
 
-@c \version "2.15.18"
+@c \version "2.16.0"
 
 
 @node Eseguire lilypond
@@ -725,7 +725,7 @@ più bassi usa più tempo della CPU.  Il valore predefinito è @code{70}.
 
 Configurare un server perché esegua LilyPond in una gabbia chroot è un lavoro
 complesso.  La procedura è spiegata sotto.  Gli esempi si riferiscono a
-Ubuntu Linux e potrebbero richiedere l'uso di @code{sudo} in alcune situazioni.
+Ubuntu GNU/Linux e potrebbero richiedere l'uso di @code{sudo} in alcune situazioni.
 
 @itemize
 
index c21a9a6bb8a524562178435baf859b843cb8e728..491dc3756e79a4c10f071c11f5dec4653bc425d8 100644 (file)
@@ -1,14 +1,14 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: it -*-
 
 @ignore
-    Translation of GIT committish: de9ddc8183a93f28d167af8f195be95e5fbc91b9
+    Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
     Guide, node Updating translation committishes..
 @end ignore
 
-@c \version "2.14.0"
+@c \version "2.16.0"
 
 @node Consigli su come scrivere i file
 @chapter Consigli su come scrivere i file
@@ -280,11 +280,11 @@ Si veda il @strong{Manuale di GNU Make} per conoscere in dettaglio l'uso di
 @code{make}, dato che quel che segue dà solo un'idea delle sue potenzialità.
 
 I comandi per definire delle regole in un Makefile cambiano in base
-alla piattaforma; ad esempio le varie distribuzioni di Linux e
+alla piattaforma; ad esempio le varie distribuzioni di GNU/Linux e
 MacOS usano @code{bash}, mentre Windows usa @code{cmd}.  Nota che su
 MacOS X è necessario configurare il sistema per usare l'interprete da linea
 di comando.  Di seguito alcuni Makefile di esempio, con versioni sia per
-Linux/MacOS sia per Windows.
+GNU/Linux/MacOS sia per Windows.
 
 Il primo esempio è per una composizione per orchestra in quattro
 movimenti e presenta una directory strutturata come segue:
index 3b639b9b977f9fd9de684f31f870c4dbfa8638b8..c22efb5dc936b87c54cf8213bbd5c0b42ff80b55 100644 (file)
@@ -1,14 +1,14 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: it -*-
 
 @ignore
-    Translation of GIT committish: 2aeac5e3815effa47427dad86d6be811c7b0d8a2
+    Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
     Guide, node Updating translation committishes..
 @end ignore
 
-@c \version "2.14.0"
+@c \version "2.16.0"
 
 
 @node Aggiornare i file con convert-ly
index 26908b9da552a5dac96b0503b792661bc3702cd1..f5f499a81fa6c8d3b36eab232d3706e3658ace11 100644 (file)
@@ -1,6 +1,6 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: it -*-
 @ignore
-    Translation of GIT committish: 9d3a999b3ae3502633858c50185c0180949d405c
+    Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
@@ -47,7 +47,7 @@ nostro @ref{Input testuale}.}
 @c ref is duplicated to avoid underlining ref as image.
 @ref{Unix, @sourceimage{logo-linux,,,}
 @sourceimage{logo-freebsd,,,}}
-@ref{Unix, Unix (Linux e FreeBSD)}
+@ref{Unix, Unix (GNU/Linux e FreeBSD)}
 
 @item
 @ref{MacOS X, @sourceimage{logo-macosx,,,}}
index 327a8be5886520bbc1ee3933a0e40c5b6065f3bf..0144a593c9493b3231d19395563d1bd8b00cc978 100644 (file)
@@ -1,6 +1,6 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: it -*-
 @ignore
-    Translation of GIT committish: d8d7985d6027b374744a7c88250b856c4ef7e619
+    Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
index 6881627cc05944c9041456f8abeb23deaddb9350..5a498bd5fcce1ea9abf978094c66c34d09887a78 100644 (file)
@@ -8,7 +8,7 @@
     Guide, node Updating translation committishes..
 @end ignore
 
-@c \version "2.14.0"
+@c \version "2.16.0"
 
 @c Translators: Yoshiki Sawada
 @c Translation status: post-GDP
index a63a8949acbd66eb4bb07b3f22779942d2db3ea5..44f77490e1a4fc4c8a8104c139e5bf0d076c8a6f 100644 (file)
@@ -8,7 +8,7 @@
     Guide, node Updating translation committishes..
 @end ignore
 
-@c \version "2.14.0"
+@c \version "2.16.0"
 
 @ignore
 Tutorial guidelines:  (different from policy.txt!)
index cb9ff58d160680b910ac681317175cd06ba7ffea..b5c44fcbe38331c9874eed984d8777c9ecb9fb7b 100644 (file)
@@ -8,7 +8,7 @@
     Guide, node Updating translation committishes..
 @end ignore
 
-@c \version "2.14.0"
+@c \version "2.16.0"
 
 @c Translators: Yoshiki Sawada
 @c Translation status: post-GDP
index 59318a6b9a0ba5762849b5d79eda84582d0dc3f5..c990c68e4369922d907f6ff7c1abf00fcf4926bc 100644 (file)
@@ -8,7 +8,7 @@
     Guide, node Updating translation committishes..
 @end ignore
 
-@c \version "2.14.0"
+@c \version "2.16.0"
 
 @c Translators: Yoshiki Sawada
 @c Translation status: post-GDP
index 60aa94a080ae425147dc15f2abb6c393b320fac0..091ad9b7d7d3c0979a1b976d3757776e573df644 100644 (file)
@@ -8,7 +8,7 @@
     Guide, node Updating translation committishes..
 @end ignore
 
-@c \version "2.14.0"
+@c \version "2.16.0"
 
 
 @c Translators: Yoshiki Sawada
@@ -192,7 +192,7 @@ violin concerto as TchaikovskyPI, whereas perhaps you wish to print
 
 @ The `line-width' is for \header.
 @li lypond[quote,verbatim,ragged-right,line-width]
-\version "2.14.0"
+\version "2.16.0"
 \header {
   dedication = "dedication"
   title = "Title"
index a75b700aa69b2aa26a51921ab7b96976e8e95a6f..a87377f08484ddceeeb40f4092f40c66a5b95032 100644 (file)
@@ -10,7 +10,7 @@
 
 @include included/generating-output.itexi
 
-@c \version "2.14.0"
+@c \version "2.16.0"
 
 @c Translators: Yoshiki Sawada
 @c Translation status: post-GDP
index ae6d55e1ed7caad0bf2177f0d6fd4bb734b62374..11329a5567229e73f92ab5132578fa813319e8b2 100644 (file)
@@ -8,7 +8,7 @@
     Guide, node Updating translation committishes..
 @end ignore
 
-@c \version "2.15.39"
+@c \version "2.16.0"
 
 @c Translators: Yoshiki Sawada
 @c Translation status: post-GDP
index 2a7d1b4d6ea73ad1ce1a4b30260d02b6e7c13553..809223b24e70e592b3eb944ab39b6b7843ca3e8a 100644 (file)
@@ -8,7 +8,7 @@
     Guide, node Updating translation committishes..
 @end ignore
 
-@c \version "2.15.39"
+@c \version "2.16.0"
 
 @c Translators: Yoshiki Sawada
 @c Translation status: post-GDP
index a128c748eb2364c3e6172ded8e8a2f8caf6c7d10..4bf189266029444f1cfed08f399d9648e1a4deb8 100644 (file)
@@ -8,7 +8,7 @@
     Guide, node Updating translation committishes..
 @end ignore
 
-@c \version "2.14.0"
+@c \version "2.16.0"
 
 
 @c Translators: Yoshiki Sawada
index afbd70a7e2c32b8be034757d943ddd6ad54445f4..c878007780ecb56979852030392b8e780441cfde 100644 (file)
@@ -7,7 +7,7 @@
     Guide, node Updating translation committishes..
 @end ignore
 
-@c \version "2.14.0"
+@c \version "2.16.0"
 
 @c Translators: Yoshiki Sawada
 @c Translation status: post-GDP
index 121ea294b66d008cd96b90d0b1dd0abe95d49ac6..8f2cf1cf02a26d8b2dfa46ecd0f5d1fa09f513af 100644 (file)
@@ -7,7 +7,7 @@
     Guide, node Updating translation committishes..
 @end ignore
 
-@c \version "2.14.0"
+@c \version "2.16.0"
 
 @c Translators: Yoshiki Sawada
 @c Translation status: post-GDP
index 08165eac6cbc972c9a143ec4fbccc82b45239141..cea3f2159f8eb0d486753954d80f9f436c514543 100644 (file)
@@ -7,7 +7,7 @@
     Guide, node Updating translation committishes..
 @end ignore
 
-@c \version "2.14.0"
+@c \version "2.16.0"
 
 
 @c Translators: Yoshiki Sawada
index a2483f40c5fc4f7309ddc2b9224c9be0b6a5342e..eae0922e427858239084ed75270ea435e0124cd9 100644 (file)
@@ -6,7 +6,7 @@
     version that you are working on.  For details, see the Contributors'
     Guide, node Updating translation committishes..@end ignore
 
-@c \version "2.14.0"
+@c \version "2.16.0"
 
 
 @c Translators: Yoshiki Sawada
index a1d4b4554ed359d790dc4828e73ba4d7a203ab10..27f44dc8f6944886a440e094f9652c31c6a07cd9 100644 (file)
@@ -7,7 +7,7 @@
     Guide, node Updating translation committishes..
 @end ignore
 
-@c \version "2.15.43"
+@c \version "2.16.0"
 
 @c Translators: Yoshiki Sawada
 @c Translation status: post-GDP
index fb1607f984ce35e1432525e7b47798bf570ef828..76484d3446846c81133b20096ccdf39547e7298d 100644 (file)
@@ -7,7 +7,7 @@
     Guide, node Updating translation committishes..
 @end ignore
 
-@c \version "2.15.39"
+@c \version "2.16.0"
 
 
 @c Translators: Yoshiki Sawada
index 64e4720f054beecb14f4eea9ead54962346a985e..e760f8098f526ffdfb11b7680ae20df41e21ae9e 100644 (file)
@@ -7,7 +7,7 @@
     Guide, node Updating translation committishes..
 @end ignore
 
-@c \version "2.14.0"
+@c \version "2.16.0"
 
 @c Translators: Yoshiki Sawada
 @c Translation status: post-GDP
index eb5106e88818f660aac58072aa7e7ae3811549a6..4cb341ef7aea3e78e8ba519f9d4409fe86d58a8d 100644 (file)
@@ -7,7 +7,7 @@
     version that you are working on.  See TRANSLATION for details.
 @end ignore
 
-@c \version "2.14.0"
+@c \version "2.16.0"
 
 @c Translators: Yoshiki Sawada
 @c Translation status: post-GDP
index 18ff3eabbf78246f268c86460789fad27d8b1b3b..1e85b9a1e76f8f0d684e6adedbc0d431997fd513 100644 (file)
@@ -7,7 +7,7 @@
     Guide, node Updating translation committishes..
 @end ignore
 
-@c \version "2.15.10"
+@c \version "2.16.0"
 
 @c Translators: Yoshiki Sawada
 @c Translation status: post-GDP
index 59dbff12cf17c1e7dee697f1612626c5a1643983..bac47b7f68cd7393c23be8d0569aa0d0dc441e21 100644 (file)
@@ -6,7 +6,7 @@
     version that you are working on.  See TRANSLATION for details.
 @end ignore
 
-@c \version "2.15.20"
+@c \version "2.16.0"
 
 @c Translators: Yoshiki Sawada
 @c Translation status: post-GDP
index 7d8e7e906c325bf6c39efeba0486455cfb1ec2ff..41a2c5e031c9964fa9b715367b95d0a885b09a06 100644 (file)
@@ -7,7 +7,7 @@
     Guide, node Updating translation committishes..
 @end ignore
 
-@c \version "2.14.0"
+@c \version "2.16.0"
 
 
 @c Translators: Yoshiki Sawada
index 39eaab88009a521fabbde3d8d9f4ccc6c1f66808..34183890e8385e199e880695860e6e02bf1106b5 100644 (file)
@@ -6,7 +6,7 @@
     version that you are working on.  See TRANSLATION for details.
 @end ignore
 
-@c \version "2.15.39"
+@c \version "2.16.0"
 
 @c Translators: Yoshiki Sawada
 @c Translation status: post-GDP
index 72b4fe57a0018c0ec4ab1f7025731be5e44d7ee1..1db44650f40e06950ce0da9ea8bf84390c773305 100644 (file)
@@ -6,7 +6,7 @@
     version that you are working on.  See TRANSLATION for details.
 @end ignore
 
-@c \version "2.14.0"
+@c \version "2.16.0"
 
 
 @c Translators: Yoshiki Sawada
index ae2a759a3dfdfcace333a56cf5fd361997b25865..688188bb6b7654ec126f4d0315d52d4e1da50dce 100644 (file)
@@ -8,7 +8,7 @@
     Guide, node Updating translation committishes..
 @end ignore
 
-@c \version "2.15.20"
+@c \version "2.16.0"
 
 
 @c Translators: Yoshiki Sawada
index 02f5082627677f0b44d147c04bb46243f326a22e..e79dbb450f644b5a81a9bf9475830eb36dd19eb5 100644 (file)
@@ -7,7 +7,7 @@
     Guide, node Updating translation committishes..
 @end ignore
 
-@c \version "2.14.0"
+@c \version "2.16.0"
 
 @c Translators: Yoshiki Sawada
 @c Translation status: post-GDP
index 048f5ad099458053384e269376c2021a25ea5651..223d64e5cbc380ef3b61f89369bb6ba818e92cb1 100644 (file)
@@ -6,7 +6,7 @@
     version that you are working on.  See TRANSLATION for details.
 @end ignore
 
-@c \version "2.14.0"
+@c \version "2.16.0"
 
 
 @c Translators: Yoshiki Sawada
index ba7a9b32854b6f17b550ec3a3bb64ea056644454..deea70d88c96b4f2ba8aec086ef83b61e080ad30 100644 (file)
@@ -8,7 +8,7 @@
     Guide, node Updating translation committishes..
 @end ignore
 
-@c \version "2.15.17"
+@c \version "2.16.0"
 
 
 @c Translators: Yoshiki Sawada
index 555c787f0f2278e4eccc1714d7cc970662afda81..dd010736c7ec9d7f10059cb8d55e4d883ffcb3a7 100644 (file)
@@ -7,7 +7,7 @@
     Guide, node Updating translation committishes..
 @end ignore
 
-@c \version "2.14.0"
+@c \version "2.16.0"
 
 @c Translators: Yoshiki Sawada
 @c Translation status: post-GDP
index 400d7829ab8b4b725f7f0139ebea0a0697090da7..6225c140aa85a222d4e46b541fcc7d3162dd7259 100644 (file)
@@ -8,7 +8,7 @@
     Guide, node Updating translation committishes..
 @end ignore
 
-@c \version "2.14.0"
+@c \version "2.16.0"
 
 @c Translators: Yoshiki Sawada
 @c Translation status: post-GDP
index cbcb35489ae087aec94c32a612fe090c719d567f..cd9dea6efffc50ee1827c4c1998cd75e2fd875b3 100644 (file)
@@ -7,7 +7,7 @@
     Guide, node Updating translation committishes..
 @end ignore
 
-@c \version "2.14.0"
+@c \version "2.16.0"
 
 @c Translators: Yoshiki Sawada
 @c Translation status: post-GDP
index d736ef6398c6b5e8e3e6e245844f50820d9d4d4a..3ec484492ac6410b51fc866f47840e9699b2fc60 100644 (file)
@@ -7,7 +7,7 @@
     Guide, node Updating translation committishes..
 @end ignore
 
-@c \version "2.14.0"
+@c \version "2.16.0"
 
 
 @c Translators: Yoshiki Sawada
index d9c51d9530709bfc4adc3d20b9e8670f67f0692c..7afd9bb3459fdb1be9b2b825a5de0452ed8adeb9 100644 (file)
@@ -8,7 +8,7 @@
     Guide, node Updating translation committishes..
 @end ignore
 
-@c \version "2.14.0"
+@c \version "2.16.0"
 
 @c Translators: Yoshiki Sawada
 @c Translation status: post-GDP
index 824fa3b80781419b7299a8ff27baa2fd1e63d2bf..75ce6259672f0b09be979a9b3b2e46d2c6d7776b 100644 (file)
@@ -8,7 +8,7 @@
     Guide, node Updating translation committishes..
 @end ignore
 
-@c \version "2.14.0"
+@c \version "2.16.0"
 
 @c Translators: Yoshiki Sawada
 
index bb82bb98698bc339f4aa631697c8620f02e8b2ba..f65dfdc765b4eaf6658ad41753e38f2139bee2a3 100644 (file)
@@ -8,7 +8,7 @@
     Guide, node Updating translation committishes..
 @end ignore
 
-@c \version "2.15.18"
+@c \version "2.16.0"
 
 @c Translators: Yoshiki Sawada
 @c Translation status: post-GDP
index 8d1fc170fa34f9d8b4b6b5619326ebf35b63a5c1..c8d2ba04749b9e4259bd3b0eab925b01da42a131 100644 (file)
@@ -8,7 +8,7 @@
     Guide, node Updating translation committishes..
 @end ignore
 
-@c \version "2.14.0"
+@c \version "2.16.0"
 
 @c Translators: Yoshiki Sawada
 @c Translation status: post-GDP
index 3644794c9b57cc245a387b296f619133976c1df9..ac2aa3534b31ca044587cb723f0a4c53c9b509a6 100644 (file)
@@ -8,7 +8,7 @@
     Guide, node Updating translation committishes..
 @end ignore
 
-@c \version "2.14.0"
+@c \version "2.16.0"
 
 @c Translators: Yoshiki Sawada
 @c Translation status: post-GDP
index 4c1b3f7f7216e81edc879b63eee8fbb8866cb5df..044cfcf6dfb759bcf20d9472e060c87308378ffa 100644 (file)
@@ -8,7 +8,7 @@
     Guide, node Updating translation committishes..
 @end ignore
 
-@c \version "2.14.0"
+@c \version "2.16.0"
 
 @ignore
 Tutorial guidelines:  (different from policy.txt!)
index 22f1e277d63368c37a18624ebba894d23273261e..661977a46423879b0ed88088326e13d0192086ae 100644 (file)
@@ -8,7 +8,7 @@
     Guide, node Updating translation committishes..
 @end ignore
 
-@c \version "2.14.0"
+@c \version "2.16.0"
 
 @node Fundamental concepts
 @chapter Fundamental concepts
index 0cdf383d9133edc0d50c680fbfdaab3512afc1ba..93c5c030ebcb9c6010b587ffa534bc9d0b946481 100644 (file)
@@ -8,7 +8,7 @@
     Guide, node Updating translation committishes..
 @end ignore
 
-@c \version "2.14.0"
+@c \version "2.16.0"
 
 @node Preface
 @unnumbered Preface
index 22e8be8771c9b55ca3d92bd9ed760b1b30cb2db4..0b6bc00fa47d9ccfe132ac78c88593fe28715a99 100644 (file)
@@ -8,7 +8,7 @@
     Guide, node Updating translation committishes..
 @end ignore
 
-@c \version "2.14.0"
+@c \version "2.16.0"
 
 @node Templates
 @appendix Templates
@@ -181,7 +181,7 @@ violin concerto as TchaikovskyPI, whereas perhaps you wish to print
 
 @ The `line-width' is for \header.
 @li lypond[quote,verbatim,ragged-right,line-width]
-\version "2.14.0"
+\version "2.16.0"
 \header {
   dedication = "dedication"
   title = "Title"
index 6752a3bc409366b9317e494245a37decb959741a..ea6c4e08e6ae9867dae1ae8d8fff0e5ffb764637 100644 (file)
@@ -10,7 +10,7 @@
 
 @include included/generating-output.itexi
 
-@c \version "2.14.0"
+@c \version "2.16.0"
 
 @node Tutorial
 @chapter Tutorial
index 675e585ca50f1189c1e0df0b57b13e7d169bcd85..107cbaea99aa84c65834bee98043a48d1cd79567 100644 (file)
@@ -8,7 +8,7 @@
     Guide, node Updating translation committishes..
 @end ignore
 
-@c \version "2.15.39"
+@c \version "2.16.0"
 
 @node Tweaking output
 @chapter Tweaking output
@@ -4009,14 +4009,14 @@ first find the directory appropriate to your system.  The location
 of this directory depends (a) on whether you obtained LilyPond
 by downloading a precompiled binary from lilypond.org
 or whether you installed it from a package manager (i.e.
-distributed with Linux, or installed under fink or cygwin) or
+distributed with GNU/Linux, or installed under fink or cygwin) or
 compiled it from source, and (b) on which operating system it is
 being used:
 
 @strong{Downloaded from lilypond.org}
 
 @itemize @bullet
-@item Linux
+@item GNU/Linux
 
 Navigate to
 @example
index 301c5bdff4b701a65b375311798d2fe0264ddf7a..a49c4d8d1e29406a2810452fa56136c34c6a8c86 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 \include "example-header.ily"
 
 #(set-global-staff-size 15)
index bcfc2f1dceaa5b6fc0a929fc7e1e748e185944a0..cf2bf35823d14c7ccd3dca2c9947f1a466a5cfca 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.15.39"
+\version "2.16.0"
 \include "example-header.ily"
 
 \paper {
index 5d5fa3fbd7420fa4ddb75337380621b6cab1cc91..951e99ff738388a72ed075bb3547dfe497877c9b 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.15.20"
+\version "2.16.0"
 %\include "example-header.ily"
 
 
index 9c6ce5739ef83b3503d22a86414ae0cf76470ca0..721427eacbec533f6bce37e44842342f9ac3229c 100644 (file)
@@ -15,7 +15,7 @@
 
 I = \once \override NoteColumn #'ignore-collision = ##t
 
-\version "2.15.10"
+\version "2.16.0"
 
 staffPiano = \new PianoStaff {
   \set Score.timing = ##f
index 7b88676f1ad18062fdaa3534e6b44bde3e80b409..4d2faf4c1e1583d0fdd87858c2f24fb4cbd55da7 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.15.18"
+\version "2.16.0"
 
 \layout {
   indent = #0
index 9ba60e73048115b38fef53e844dee3a05fa8e3e7..376f9f9bff44738c83b0d371c1cc98029211d7ff 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.15.10"
+\version "2.16.0"
 % the example header file caused the head to be chopped off
 %\include "example-header.ily"
 
index e2b5756110c3b44ca4fe0c4de134e2c2042ca7b8..685d811ed3a8af1080555c5c237cf5b4d404afcf 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 \include "example-header.ily"
 
 \include "predefined-guitar-fretboards.ly"
index 48173fe08f80ed1c2c2d87a2ee6aa84afffba302..40e74a41fb468ec686349c64f724a5bcd08793fa 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 \paper{
   indent=0\mm
   ragged-last=##f
index a5c308cc8a37ffc1df27989816991fe6213bdd0b..31834c1b01901f18780367557448c6828415fe88 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.15.32"
+\version "2.16.0"
 \include "example-header.ily"
 
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
index 56bdfb5208447733d4437b8d13079d07e44993d1..219acafdc90ac8c1452f2ad018e04f848b1caa09 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   tagline = ##f
index e7164fc63ea8770d2d3760061c924a956967b56c..6f109646166b13d92f82dfe86a221da2c51161ce 100644 (file)
@@ -4,7 +4,7 @@
 %%%
 %%% Nicolas Sceaux <nicolas.sceaux@free.fr>
 
-\version "2.14.0"
+\version "2.16.0"
 \include "sesto.ily"
 
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
index 04fbfb9a4e9bf57ce938172fdb3dc0f0dbb506eb..286746b16d9525711b264f7fdf6d1e10370db379 100644 (file)
@@ -4,7 +4,7 @@
 %%%
 %%% Nicolas Sceaux <nicolas.sceaux@free.fr>
 
-\version "2.14.0"
+\version "2.16.0"
 \include "sesto.ily"
 
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
index 89970512ab088cae9babdda5da1a2d04726f17da..4de17c8eb02053b7acab1238c8f4d3d60c2224de 100644 (file)
@@ -4,7 +4,7 @@
 %%%
 %%% Nicolas Sceaux <nicolas.sceaux@free.fr>
 
-\version "2.14.0"
+\version "2.16.0"
 \include "sesto.ily"
 
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
index 58ed6e0a77a830889ef89fd50a066e2a74d97df0..e2c4d9e88d8cab92ece937e8d2400cf87b500f8c 100644 (file)
@@ -4,7 +4,7 @@
 %%%
 %%% Nicolas Sceaux <nicolas.sceaux@free.fr>
 
-\version "2.14.0"
+\version "2.16.0"
 \header {
   title = "Giulio Cesare in Egitto"
   subtitle = "Sesto: Svegliatevi nel core, furie d'un alma offesa (excerpt)"
index a6822231f77f301875aaf2b76ef55bf44d1cab17..60fcf208818f2e02e20cdc85ceed6720c104ad0a 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.15.10"
+\version "2.16.0"
 
 #(set-global-staff-size 22.45)
 
index 629cf409ebf844cb0ae62214901ce5f9167b5140..082317705a9400e32d4516b7a3d54bc077d7cb9e 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.15.32"
+\version "2.16.0"
 \include "example-header.ily"
 
 #(ly:set-option 'point-and-click #f)
index 55ab796c98c8ab390b0a8dcb26daea01cce348ed..b5de751e9b3a304cd2857cba623826011afcee71 100644 (file)
@@ -12,7 +12,7 @@
 @c Translation checker:
 @c Translation checker committish:
 
-@c \version "2.14.0"
+@c \version "2.16.0"
 
 @ignore
 Tutorial guidelines:  (different from policy.txt!)
index 7c4e50896e39ca3a4c415bb51d68ff396e921ade..a91a8ca8f182992d31d9270e691a2bcf2e77a3b4 100644 (file)
@@ -12,7 +12,7 @@
 @c Translation checker:
 @c Translation checker committish:
 
-@c \version "2.14.0"
+@c \version "2.16.0"
 
 @node Fundamentele concepten
 @translationof Fundamental concepts
index e9057602a23d627197a48ac3b8458bd42c3a197a..ad9191151c30140848bacf72577514824f44f6f7 100644 (file)
@@ -13,7 +13,7 @@
 
 @include included/generating-output.itexi
 
-@c \version "2.14.0"
+@c \version "2.16.0"
 
 @node Leerboek
 @translationof Tutorial
index 9c06638b1172bac8acadde0ca825db4f8e5cb2ac..b673c586254644d6d5c0d3a4b24d14de491e7ce7 100644 (file)
@@ -8,7 +8,7 @@
     Guide, node Updating translation committishes..
 @end ignore
 
-@c \version "2.15.10"
+@c \version "2.16.0"
 
 
 @node Ancient notation
index edf8a3f262cd312cecf1279a9ca03df4d2df5292..ace19d19fb5c51bf893c8743b4cf6d51cd42d1d7 100644 (file)
@@ -8,7 +8,7 @@
     Guide, node Updating translation committishes..
 @end ignore
 
-@c \version "2.15.39"
+@c \version "2.16.0"
 
 @node Changing defaults
 @chapter Changing defaults
index c66a87631beb0348d1d8523f3d86202e484dedcf..57cf68c4d1560aa9dff42568c66473569644452e 100644 (file)
@@ -8,7 +8,7 @@
     Guide, node Updating translation committishes..
 @end ignore
 
-@c \version "2.14.0"
+@c \version "2.16.0"
 
 
 @c TODO: add tablature.
index 0effab0b99c2ec849f56e8f4ba542087b976951e..753d82bb3d4b781096701ebfcb1a7a11ad58b555 100644 (file)
@@ -7,7 +7,7 @@
     Guide, node Updating translation committishes..
 @end ignore
 
-@c \version "2.14.0"
+@c \version "2.16.0"
 
 
 @node Chord notation
index 49f5acb412c21062bec533edc775b452d9957d7d..665a847d7f03d62ffaf0e65ef94f11d09a630c18 100644 (file)
@@ -7,7 +7,7 @@
     Guide, node Updating translation committishes..
 @end ignore
 
-@c \version "2.14.0"
+@c \version "2.16.0"
 
 
 @node Contemporary music
index c035dc2d5c1a3d81978be2382af8526a7d532399..d81c9160fae7ed5e0e8a7ad44a3724c04bfbf5c0 100644 (file)
@@ -7,7 +7,7 @@
     Guide, node Updating translation committishes..
 @end ignore
 
-@c \version "2.14.0"
+@c \version "2.16.0"
 
 @node Editorial annotations
 @section Editorial annotations
index d38175ce4858544b5b34f441de1c4ab1a93ef64e..25dbc81d798c75a3b3b1fef709d6fb2b7b66c2e8 100644 (file)
@@ -7,7 +7,7 @@
     Guide, node Updating translation committishes..
 @end ignore
 
-@c \version "2.14.0"
+@c \version "2.16.0"
 
 @node Expressive marks
 @section Expressive marks
index 91f97effbd319e39022d0567f99fec2d8fff11f9..a74ca51d95e8c33e25a64e05e3da6eea7dba5dce 100644 (file)
@@ -7,7 +7,7 @@
     Guide, node Updating translation committishes..
 @end ignore
 
-@c \version "2.15.43"
+@c \version "2.16.0"
 
 @node Fretted string instruments
 @section Fretted string instruments
index 74083d906bfa20d0599bcd309b5d1222e8fe7810..a9f4747ee672618d126889982b6af9ea5b13c1cc 100644 (file)
@@ -8,7 +8,7 @@
     Guide, node Updating translation committishes..
 @end ignore
 
-@c \version "2.15.39"
+@c \version "2.16.0"
 
 @node General input and output
 @chapter General input and output
index ee37e5560eafacd6c25886ac531b0e1195483561..2b2255fb4cec13decc223cea9d752c2a000bc49f 100644 (file)
@@ -7,7 +7,7 @@
     Guide, node Updating translation committishes..
 @end ignore
 
-@c \version "2.14.0"
+@c \version "2.16.0"
 
 @node Keyboard and other multi-staff instruments
 @section Keyboard and other multi-staff instruments
index 5d4ad9769afb9a1d3f1c679dda477dc2018e1a1f..2eb3182e46201771d74cf7441300010f5a5d1526 100644 (file)
@@ -8,7 +8,7 @@
     Guide, node Updating translation committishes..
 @end ignore
 
-@c \version "2.15.17"
+@c \version "2.16.0"
 
 @node Notation manual tables
 @appendix Notation manual tables
index 69c2cd79e2f08bff107d2d22f789f3a24f264ec6..a192ea2c19ffaedd86e7f79206610ca5969fd4a0 100644 (file)
@@ -7,7 +7,7 @@
     Guide, node Updating translation committishes..
 @end ignore
 
-@c \version "2.14.0"
+@c \version "2.16.0"
 
 @node Musical notation
 @chapter Musical notation
index 3f361f0ef3c58461cf08d4a5453c3c17c990daa5..ff6b22b31e6c30c6a943619a16bfceb0427a336f 100644 (file)
@@ -7,7 +7,7 @@
     Guide, node Updating translation committishes..
 @end ignore
 
-@c \version "2.15.10"
+@c \version "2.16.0"
 
 @node Percussion
 @section Percussion
index 99e8e0932b0936ebab737cf19ded2cb4663f9d99..0b2271e71bd72e7843cdf2677e535862f76a30c5 100644 (file)
@@ -7,7 +7,7 @@
     Guide, node Updating translation committishes..
 @end ignore
 
-@c \version "2.15.20"
+@c \version "2.16.0"
 
 
 @node Pitches
index 5d916d281dbc1af6d65b01058b61ec809e443587..fb7cdf663b406f78dfa5b3674eb5849b94208e08 100644 (file)
@@ -7,7 +7,7 @@
     Guide, node Updating translation committishes..
 @end ignore
 
-@c \version "2.14.0"
+@c \version "2.16.0"
 
 @node Repeats
 @section Repeats
index d46674a12a061c8fe30805af73cad894e5f4fe70..8ff7c078589b79fb40c61fefffdb82eeb524db3f 100644 (file)
@@ -7,7 +7,7 @@
     Guide, node Updating translation committishes..
 @end ignore
 
-@c \version "2.15.39"
+@c \version "2.16.0"
 
 @node Rhythms
 @section Rhythms
@@ -1984,6 +1984,28 @@ new beam starts.
 @funindex \set
 @funindex set
 
+When automatic beaming is enabled, the placement of automatic beams
+is determined by three context properties:
+@code{baseMoment}, @code{beatStructure}, and @code{beamExceptions}.
+If a @code{beamExceptions} rule is defined for the time signature in
+force, that rule is used to determine the beam placement.  If no
+@code{beamExceptions} rule is defined for the time signature in force,
+the beam placement is determined by the settings of @code{baseMoment}
+and @code{beatStructure}.
+
+By default, @code{beamExceptions} rules are defined for most common
+time signatures, so the @code{beamException} rules must be disabled
+if automatic beaming is to be based on @code{baseMoment} and
+@code{beatStructure}.  The @code{beamExceptions} rules are disabled
+by
+
+@example
+\set Timing.beamExceptions = #'()
+@end example
+
+
+@subsubheading @i{Beaming based on @code{baseMoment} and @code{beatStructure}}
+
 In most instances, automatic beams will end at the end of a beat.
 The ending points for beats are determined by the context properties
 @code{baseMoment} and @code{beatStructure}.  @code{beatStructure}
@@ -2001,6 +2023,25 @@ c16^"(2+3)" c c c c |
 c16^"(3+2)" c c c c |
 @end lilypond
 
+If a common time signature is being used, @code{beamExceptions}
+@emph{must} be disabled to enable @code{beatStructure} to work.
+The @code{\set Timing.beamExceptions = #'()} command can always
+be included if beaming is being determined by @code{beatStructure}.
+
+@lilypond[quote,relative=2,verbatim]
+\time 4/4
+a8^"default" a a a a a a a
+
+\set Timing.baseMoment = #(ly:make-moment 1 4)
+\set Timing.beatStructure = #'(1 1 1 1)
+a8^"no change" a a a a a a a
+
+\set Timing.beamExceptions = #'()
+\set Timing.baseMoment = #(ly:make-moment 1 4)
+\set Timing.beatStructure = #'(1 1 1 1)
+a8^"changed" a a a a a a a
+@end lilypond
+
 Beam setting changes can be limited to specific contexts.  If no
 setting is included in a lower-level context, the setting of the
 enclosing context will apply.
@@ -2065,6 +2106,8 @@ By default @code{baseMoment} is set to one over the denominator of
 the time signature. Any exceptions to this default can be found in
 @file{scm/time-signature-settings.scm}.
 
+@subsubheading @i{Beaming based on @code{beamExceptions}}
+
 Special autobeaming rules (other than ending a beam on a beat)
 are defined in the @code{beamExceptions} property.
 
@@ -2176,7 +2219,7 @@ r4. a8 a a |
 r4. a8 a a |
 @end lilypond
 
-@i{@strong{How automatic beaming works}}
+@subsubheading @i{How automatic beaming works}
 
 When automatic beaming is enabled, the placement of automatic beams
 is determined by the context properties
index f633877ac2683b8cda7125f9f2c431fbb767e7ae..72d3fbb03abda31b25553461a4f475a637aeeb2b 100644 (file)
@@ -7,7 +7,7 @@
     Guide, node Updating translation committishes..
 @end ignore
 
-@c \version "2.14.0"
+@c \version "2.16.0"
 
 
 @node Simultaneous notes
index dba9dbbae26b9c6a0f6895f97dbe0b58726a7011..6ca9b40ceb9f1803a3785b0de0b6ac165b1ad84f 100644 (file)
@@ -8,7 +8,7 @@
     Guide, node Updating translation committishes..
 @end ignore
 
-@c \version "2.15.20"
+@c \version "2.16.0"
 
 @ignore
 GDP TODO list
index d57f50fdfda69be7b20ec345631cd6d6cbd35c78..1dffdfe2795179e038685349a03f14c83b31b6e3 100644 (file)
@@ -7,7 +7,7 @@
     Guide, node Updating translation committishes..
 @end ignore
 
-@c \version "2.14.0"
+@c \version "2.16.0"
 
 @node Specialist notation
 @chapter Specialist notation
index 18c1f4bb8f4eb3d409f872bf09bf757174686e5b..c7d799e47a0afb511edc98b47d8ce4568b7eafc1 100644 (file)
@@ -7,7 +7,7 @@
     Guide, node Updating translation committishes..
 @end ignore
 
-@c \version "2.14.0"
+@c \version "2.16.0"
 
 @node Staff notation
 @section Staff notation
index 023b5380a7859e01ed5dc099f1e14e1b34975592..7b056dbdbd3fe4e67625ad60acba4278e0469f82 100644 (file)
@@ -7,7 +7,7 @@
     Guide, node Updating translation committishes..
 @end ignore
 
-@c \version "2.15.17"
+@c \version "2.16.0"
 
 @node Text
 @section Text
index e421191772e8df0dd1e006aa4078fb043c1fab48..a112331f14b6fffce9b47e2edafd94a2d3dd51d4 100644 (file)
@@ -7,7 +7,7 @@
     Guide, node Updating translation committishes..
 @end ignore
 
-@c \version "2.14.0"
+@c \version "2.16.0"
 
 @node Unfretted string instruments
 @section Unfretted string instruments
index 265374eb47012c00705ff227d9ebd20a7bb0ea39..0f315c340abc0a61917caff335cf8f7ed0946763 100644 (file)
@@ -7,7 +7,7 @@
     Guide, node Updating translation committishes..
 @end ignore
 
-@c \version "2.14.0"
+@c \version "2.16.0"
 
 @node Vocal music
 @section Vocal music
index ade4986b780c928fab5dd340543894acc688535a..dfb0d585ffe2a1dfcafca335e57506837421dd72 100644 (file)
@@ -7,7 +7,7 @@
     Guide, node Updating translation committishes..
 @end ignore
 
-@c \version "2.14.0"
+@c \version "2.16.0"
 
 @node Wind instruments
 @section Wind instruments
index 7059fbc5bfeb723d26c83717141fe2a25d6bd294..741d6702accde627b1c9b9916a886c0d468c673f 100644 (file)
@@ -7,7 +7,7 @@
     Guide, node Updating translation committishes..
 @end ignore
 
-@c \version "2.14.0"
+@c \version "2.16.0"
 
 @node World music
 @section World music
index 1a9d6f2fb7ae54159803383a3c17cc9cc1e45752..c7b4da7a679ae30632b3598a68278c44ed048a0c 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "keyboards, specific-notation, symbols-and-glyphs, workaround"
index 8153441c7b7d21d6a38a25a43b8feff2100f9364..6e15690aa868c29c56b33f398dcce1bfe282eb50 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "ancient-notation, chords, contexts-and-engravers"
index 696776903f1acb20a127abfdeb9b18bf597eaaea..406cbfd5f18f684a2470b82c18086d4db2017e9d 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "pitches, staff-notation, vocal-music"
index 50e7b201786dc96942367071f3b4e7d1f14f5b30..cd413a7d78461ac73eb0a82352e818fcdfcf0d41 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "breaks, contexts-and-engravers, staff-notation, workaround"
index 1b6a40ab49093436abeec17d1fc744dad9ddfd1c..205d47e79a24d2e00486eaede28453e14472e405 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "contexts-and-engravers, really-simple, staff-notation"
index f4b8fbdba94eef992d94544d1ed232e9a5abe0d4..27d3823480d9ed3652951f5fd53236c6a31389ac 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "chords, specific-notation"
index b259684ec000ce6d4a3cb1d3d6e90e3ccd8020aa..5a058474277d6584a3e55d3ce1f49635e63e964c 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "expressive-marks, rhythms"
index 91d8006eb8465c73736c37e32512c5db9981ea40..a0b3264d0fabb7aa8a06f14c827fd2c3dd3d865e 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.15.40"
+\version "2.16.0"
 
 \header {
   lsrtags = "percussion, preparing-parts, really-simple, rhythms, specific-notation"
index 00d00492c73ad214b374e541ead2d8dbcd5462d7..2fe4bcd6c44f0807f890996531197cc2e1066c8f 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "scheme-language"
index ebf55574e72c9112b984345c33a9420c42804cf9..0d32b04f1c835aab46f25118e0bf21ef93e6aff0 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "editorial-annotations, fretted-strings, really-simple"
index a0881fe32785f4eedb7fcc0740be1405a986337a..af261ba71d0b8ec14e50f91d5e323c4be62e1815 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "fretted-strings, specific-notation"
index 213aa3ded4c200df322e1ab1589d409421e3cede..528b3f3853911c3c053c4335f34319a68c29de74 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "staff-notation, symbols-and-glyphs, vocal-music"
index f175a9d110435da57c42f3b299953d18068b75dc..cd77b63ccc8583ed8d4e7cc59e5b58bced13c5d6 100644 (file)
@@ -5,7 +5,7 @@
 %
 % This file is in the public domain.
 %% Note: this file works from version 2.15.20
-\version "2.15.20"
+\version "2.16.0"
 
 \header {
   lsrtags = "staff-notation, vocal-music"
index 4f49dc71a9bab383dd92d853190778b5377c71cc..4287411de0680c73d9095a9e17f2dffea5fc6e6b 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "expressive-marks, workaround"
index 576ab1202d72e8b8874556fecb935f9425e0e962..32fd66cdfd1e47fcbc6ccc8c8c57a0b0300aae15 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "really-cool, scheme-language, text, titles"
index c14e985447d7af7909b9ce1da5956471ea9d9daa..fc0d3673d1ca64267714c3d2749a8a3fb43fbc61 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "repeats"
index a3f7d937bfb0cb06a5f07771490d4d8db5a501fb..749559f016cd014f5995ff8c3d09577ac680233f 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "simultaneous-notes"
index 8db19a90873e5c1fca88c3db71a33fb28e3b623c..a1869c9aedb1e75f93734d35fe9f029092633257 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "rhythms, tweaks-and-overrides"
index 007c71ef92300105dd65454e8f8caafb6791fbe7..551e96053721b8b666afd27beed418f8599a1709 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "correction-wanted, spacing, text, vocal-music, workaround"
index 95f148c55947b7aaea704d5030fad13a46921bad..86f26c7154890f4bef1832e5b940e55977984c53 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "expressive-marks"
index 7fd69f67b3e92ff2d97d609d80e4caedba2c9431..f4a55903a1e3092dc3e36c4df04c5f841342d27e 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "paper-and-layout, text, titles"
index 94432c390392317b342fe68346da819f52b50164..e09a298f332c9b9cbfc9c8b079c8259c1028093c 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "rhythms"
index 5e8ab9b64e5fc13a508c73e1436c34a0c4c67ae5..ddab547d5cb74d59adb75391f0b9740d0632f8c8 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "text"
index 491b8ec23f75fb98596547d349a57735c4a98e90..8ab123ef88df364ba63c4fc2415a85d38b172e1b 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "text"
index 4aa1e274904f3f0555dbed2942d070d16f86364e..7acef57d5632dd4aaa82da8f14945e4dfe1c6abb 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "text, vocal-music"
index 2be6c8bf338e88c15076dfbdaa272cb06229ded6..01d5dbd819292aa6cff8dda104124317f42a4c36 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "editorial-annotations, fretted-strings, spacing, specific-notation"
index 5d510387ed8ae6732388d71827a43762327018a8..f42ad922b2ebe2baec12643527c5543d31827355 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "pitches, tweaks-and-overrides"
index aead8fc5081a848e5062b47905e55fe8ffe16bd0..74b608255e8c217dfd1ffaeec40b61fe1730e1aa 100644 (file)
@@ -5,7 +5,7 @@
 %
 % This file is in the public domain.
 %% Note: this file works from version 2.15.24
-\version "2.15.24"
+\version "2.16.0"
 
 \header {
   lsrtags = "editorial-annotations, staff-notation, tweaks-and-overrides"
index 9a9d4b2522d9b98ff1fdcdb4ea6a30f147e755ef..75012ba33d73b9330f71190c48821c7a4409727e 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "expressive-marks, rhythms"
index a5e0c6c7a776217cf32a610868e37534d3cbc81f..229d08a66aefdadfbd932e745a35ac128cf20a64 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "pitches, vocal-music"
index d38e51006502bd8bb9cfa6c02a1e8ef31629f7fa..0111acda59c83a4bdade0287eae6c4febbf8390f 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "pitches, vocal-music"
index 8e71afd93849b17a44f83d026a05846a28a23516..65baecd336c3c4dc28764542a3d4468c4513785b 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "editorial-annotations, really-simple, tweaks-and-overrides"
index f3544b821a78120815183d2b1132c8ad40d1df5f..64a083b1a539404377001014ce8f08f6315f6396 100644 (file)
@@ -6,7 +6,7 @@
 % This file is in the public domain.
 %% Note: this file works from version 2.15.9
 %% This file is in the public domain.
-\version "2.15.9"
+\version "2.16.0"
 
 \header {
   lsrtags = "ancient-notation, symbols-and-glyphs"
index 63fa60971de68af6956c5af1e46d302e48495b67..a0117699c445dea41619ae5686d7cad11b914a4f 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "headword"
index a12a93f2c8aa824d8213ff842caac009b0e997aa..efdb39ae3356fc91bdf49eddb99bf34aff35e283 100644 (file)
@@ -5,7 +5,7 @@
 %
 % This file is in the public domain.
 %% Note: this file works from version 2.15.15
-\version "2.15.15"
+\version "2.16.0"
 
 \header {
   lsrtags = "vocal-music, ancient-notation, template"
index 76a211e2fb8ea384067d8f987a99a151339bfbde..9b7029cc2863c96e1469981902ab9d40d9da0b56 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "ancient-notation, real-music, really-cool, template"
index e7cacf2fb4bbed72c5e36d8d0fe0abfb429f9e21..fc6c07fe090d44c824b031afaab8d5ea2e6a3fe8 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "ancient-notation"
index e6abb5a0cde303a3b2ad37912b3be36cce0815a8..44920dce47013d69db182f1e2f0e772f671475ed 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "template, vocal-music"
index ec95f4c6f6ac10b7c679970d52329e464659a19d..113ee328b7e27a225e0b6e6f1122a642dd030fdd 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "editorial-annotations, pitches"
index 96644f60426df8e44569f8da6d8105b6a7160c6b..b4354ab71777172f42e269fab21d6275b31634bb 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.15.40"
+\version "2.16.0"
 
 \header {
   lsrtags = "world-music"
index 7e754c85263866a672a6465aa2fdb12c1b5df36f..8a16d3de606fcbdbb50917076cb4ff8c7a48d2d5 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "expressive-marks, tweaks-and-overrides"
index 39ae06961372faaf2380c32177f22bf6fb121563..d824ef92e567f1e804e2931e4f6ea80b7b691c75 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "automatic-notation, connecting-notes, rhythms"
index a378f9721f6d5534b8e8b700dc98e119488e2f69..5f5f7c05e3c38823ad7c49887fc77a11a016803e 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "rhythms"
index 45fde4760d6c0cde472ed49163bb47a7564f6f6f..c726e375550a7219e9d3737a0c69084884982227 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "chords, editorial-annotations, rhythms, tweaks-and-overrides"
index 8a99e867cdb5be0d1df4eee7e33f6d94195554af..8946b8a29c3d6393ba3059823ced3c554fb18870 100644 (file)
@@ -5,7 +5,7 @@
 %
 % This file is in the public domain.
 %% Note: this file works from version 2.15.30
-\version "2.15.30"
+\version "2.16.0"
 
 \header {
   lsrtags = "chords, fretted-strings"
index 898905de8b6d29403f36e5c5f8c05cc5b9853df7..d5b9e07ea93cd0c4f73828fa57c8871db66832d4 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "rhythms"
index e483cf707b09912b20c03762277af6841eda6afd..5d77375ddc432efbcdcc28037ac1ad9d08b35975 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "rhythms"
index ecd629819190d300f61b1efa8d74277835c8b736..db8da453b26ff942f463f35ff0e6f38496f52ca9 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "rhythms"
index 712ec59a4ff9b2aea2ac635ed974be4fc5fa561e..58cbc13c6407e9df270c92ec1a98fd076be021ab 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "editorial-annotations, really-cool, text"
index 12cfaafe7fa22c1fa0c3597a1037262d4ad84341..52f1e4b46903c28c23b5e267ef2931bad9c7093a 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "paper-and-layout"
index 8edb8884a45725051783618dbc0e42732239480c..be5b8c08658d3c38f2d0d39820c926e1951bedd0 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "expressive-marks, symbols-and-glyphs"
index a9e1c2c34e1554572b6e105bbfc464d0601e316f..b21fc6e7929fc8847dce5edcdd85809993272811 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "contemporary-notation, expressive-marks, symbols-and-glyphs"
index 6262a39e9269b17a2ba517c62e1b9223375ebc2e..befcd7ab02d8579aefe1ed4455db1228a1d0cf1f 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "expressive-marks, symbols-and-glyphs, tweaks-and-overrides"
index ea94a55dceead836b58af35f4005cc4bde980897..4f2eb369260787696decd0d6ee9f53c3e4c1ea79 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.15.40"
+\version "2.16.0"
 
 \header {
   lsrtags = "expressive-marks, really-cool, scheme-language, text"
index 74cab448cde237da2dc3acf3fcfa40ea95f4126a..36f83dd4a7a2c9971c95cf69066211eb77caff0a 100644 (file)
@@ -5,7 +5,7 @@
 %
 % This file is in the public domain.
 %% Note: this file works from version 2.15.31
-\version "2.15.31"
+\version "2.16.0"
 
 \header {
   lsrtags = "text, tweaks-and-overrides, contexts-and-engravers"
index bcffd25b678df485734a156e9861bd45a331478c..cc835b9e5d85867dc6cc077466359934a9f04978 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "expressive-marks, scheme-language, specific-notation, symbols-and-glyphs, unfretted-strings"
index 356e5d730ddafe92342e0e58883777b6b2bd936f..c9b51f780ee28e90cdac1d779b84e34f9b93e242 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "editorial-annotations, really-simple, simultaneous-notes, specific-notation, tweaks-and-overrides"
index 4096cc62b01eef062f4dd04173fc69ff125df9f0..3bd380f2c74daffb747cbfbe5b71c9e8087ddfb5 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "rhythms"
index ebb3b1b367e03e960e006c065ca61683d8ffc662..3e02b65b431ff6499ac9fb53040514b3ba85ff28 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "chords"
index 41c73fb6de8651ea584ca78ebda99c7fba034211..38840626060d549417bbcca76c892c254953f1f2 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "rhythms, tweaks-and-overrides"
index b2a28b9f6138a92c4636da175a260dea445e5380..f0bbabd21576c4e96dea98215154095bce1a5b76 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "fretted-strings"
index aa46bd80aa61308328a86975bf8819801f323e5a..aded2070cb32726066a534e4bed17bde00ecdd19 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.15.40"
+\version "2.16.0"
 
 \header {
   lsrtags = "contexts-and-engravers, midi, real-music"
index eb44f1be6a3d26a75683478a31a63a1363eb8902..4cd81099656f6c31823652b6c9010d9b22225c45 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "simultaneous-notes"
index 6b137b585edffb5b2c5ed8188f0976043182911b..7005946043b7c65d236a4dbe4e8a9f4ce56a4a79 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "really-cool, scheme-language, tweaks-and-overrides"
index 017f2af04efe7aafd1f831c3b26fe26b8f436963..ceea216ef269f2b8d726385d7f3dc6ef0dbe84a5 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "really-simple, vocal-music"
index f142a2ff56ddd2fd29041e9e274eaf5780879b9e..31434e5d019e7bbdf82b7d886ac322bd1f17f0e5 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "expressive-marks, tweaks-and-overrides"
index 8835bdb03c3680c6e2513c38876194be017498b7..3fe9208c41542fb6ac158b4228c31a5bf9d0caf2 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "pitches"
index 7158e9031983b0e853ce08b5d5f36183d3ac0707..4da9c337f5bca941662df5f8709838816a1dbfca 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "connecting-notes, editorial-annotations, expressive-marks, really-simple"
index 7b9da275d6feb256ecbc6ed1dac066f0c67edb53..8b51aea49a32113077de2b6199fe1b8056053d68 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "expressive-marks"
index 7cd5d1042834b48249df3c767e152eebe9cae271..26cc5d92ecc2bb82e1e5b82b96dee4e18506aaa2 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "chords, really-simple"
index a2de37a54d8f4484f230fbbcd9e5909b8b6a4cfe..0fff98a94fcfd8f5d222e1c6c9b5dc131247a35e 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "text, tweaks-and-overrides"
index cd279b90452175197066c7922e999778861e67b5..bb52c169ffc275af4761876ef65db2a508f7e9e0 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "pitches"
index d4dcc640ac8269a5aa6c26d0068c6606b23235df..6040c76cd19a0853966d13a5c40afc4b8b0dd246 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "expressive-marks, rhythms"
index e983acd03401971d2c351ba463f8d4e0e6f56164..19ab74b4496519d83f3e39b3b9bb064b19a3bb7d 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "specific-notation, staff-notation"
index bfc3d849ed0811fc000eab89ac578831da2375d4..7c7bafcbb1e051cb7be5c4d1104cdc516b1774da 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "chords"
index 47fb6caa746e35b111ecc0ae4c7375b2ac3af4a5..589ce235fa75e96daea59301de6df57e1537c4d0 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "winds"
index b05e50b30506e39a4d3d2af481f8844fd37c1018..1400f158c3f5cd2e8bd82bdd8098015e663f446e 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "paper-and-layout, staff-notation, tweaks-and-overrides"
index 3146ab91a7dcfa1339a4a4b2a589e7c8544980c2..66879b4f68e9e6975373cc121dd3b1e5cb3deb52 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "midi, rhythms, tweaks-and-overrides"
index 72ae2ddbc289e466d99a8fdb0d051e241f7e87aa..6f6871ef375c4731a02c5ac866e82a08fb17dc36 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "keyboards, tweaks-and-overrides"
index 4c0848a407fd29df327dd2dbf9de646fe9e4e1e2..419f7616892be86f8c409330d70ff6d5056d6d1f 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "rhythms"
index ed4564508dbf856f14c0c7364884fbd177542486..d49857c542c67e0cf927a17c2b2300a296c95205 100644 (file)
@@ -5,7 +5,7 @@
 %
 % This file is in the public domain.
 %% Note: this file works from version 2.15.17
-\version "2.15.17"
+\version "2.16.0"
 
 \header {
   lsrtags = "workaround, contexts-and-engravers, contemporary-notation, rhythms"
index f2d658f087969ff6a71decb33b9ed9d3b4efbfe2..7f9153f86d6e72ab297271e81008e440f7fd85bb 100644 (file)
@@ -5,7 +5,7 @@
 %
 % This file is in the public domain.
 %% Note: this file works from version 2.15.15
-\version "2.15.15"
+\version "2.16.0"
 
 \header {
   lsrtags = "rhythms, vocal-music, ancient-notation, contexts-and-engravers, specific-notation"
index 2fff4520867254e51096f15bcf37f6ed270ac37c..a5b221cf28a84c908cfa39fec19dd1e5e2dc05d2 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "fretted-strings"
index 1a8433261ca672de64cfd971a86ccb8a2f1905e1..759c02140d31178642eddf9fca69513f12ce1986 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "chords, specific-notation"
index 268430fc81159f04a88603b8614d3dd155d90957..b4a345d464f8d383b8c43c5f9e3433dbb902d9bb 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "chords, specific-notation"
index c3f55a298fe368783584997255051f45abfe5276..ffac03d80be84ba9c4a71ac26e817965968e3890 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "fretted-strings"
index e96c2996394ca90db3ebcfaad7825ab9afbaaa57..0fed8b205032c1261a81e52623fab1899f6c391f 100644 (file)
@@ -5,7 +5,7 @@
 %
 % This file is in the public domain.
 %% Note: this file works from version 2.15.20
-\version "2.15.20"
+\version "2.16.0"
 
 \header {
   lsrtags = "headword"
index 9c3ad3cf87511daa2cbf8bb4337dbbfe26f14974..e7155b535569d540b91ee987a495136edcc75672 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "pitches"
index 492c51b995196d5b122582017831239664e8f10c..ee58d574b622c4bb3c6ed88560b85c562d2cf20d 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "paper-and-layout"
index 5ec5c4f675f043d341ef1bd7df2629c4423935e6..50bc544ad0205f7dee302db6fc6f075cb379c477 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "chords, contemporary-notation, keyboards, really-cool, simultaneous-notes, specific-notation"
index 000548aafc8f18b39ee98db23408bf9f727799e8..05fe6f5ea60ab7003c1a153bbb19c69eac0fe62a 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "editorial-annotations, pitches, really-cool"
index 0c69ec8948a605aeb08cb5453cb1c853c9bad853..b778e8b394abd17fb83a5e7dd7eba270a7835267 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "expressive-marks, really-simple, text"
index 8395447f9b39540ae787c504df89f632ea0e4507..9005fff11aabe6d2dcf9ec3627281b212ee94640 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "simultaneous-notes, syntax-and-expressions, text"
index 1fc14f6234c90669f556f9a28a2c4157b41129f0..da49aec5327c54897dad2e03f27a1cb62dce6320 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "rhythms"
index 5e23e3382a5bb99a2e3995d2d85b359fb1af6e9e..fbe2e227bb0c5076b559812152d82aff5478e995 100644 (file)
@@ -5,7 +5,7 @@
 %
 % This file is in the public domain.
 %% Note: this file works from version 2.15.19
-\version "2.15.19"
+\version "2.16.0"
 
 \header {
   lsrtags = "rhythms"
index ba2160197762585e200039472f372e5ac5e8bebe..46e86777edef84af77a71fca8e6c1d21e6cdc9f6 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "rhythms"
index 41c7a3bdf1f884c2cacfb58402781922617d2b59..bad94e600d6c2d014c29e5db51512c68379da7df 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "contemporary-notation, expressive-marks, specific-notation"
index 4464223214031490dd6805f22150c3a993f933fe..794b65b8205ee85d60fb973b8bcb3c6b3cc58a95 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "expressive-marks, tweaks-and-overrides"
index 4e9842bb545d331485fcfd1505cd2473dd9924c7..4e264c604e562cf8e5263da440e64c313068b4cf 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "chords, editorial-annotations, fretted-strings, keyboards, specific-notation"
index 37ee9cd28f2380d7f197c6a61f5695362c27dd7e..c1dfc67da40b8e60ebd665bf93c8a48ca6f48df8 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "expressive-marks, tweaks-and-overrides"
index 56d513fb20f29936f21e8f32143886b83e4c8f88..7ceaf5615ef886abc0100a7012944ae8720f92bd 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "rhythms, tweaks-and-overrides"
index fd2a086b8bebb6b8fa85b648c0304616e151e8a5..519275b9d98ef9fcd534282cf2c20eedf12e7a04 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "editorial-annotations, expressive-marks, tweaks-and-overrides"
index e3e05978bb622fd8d9ab6812d417f062cccd00d0..28de0512c514c1b7e51921bb2894e0ce186a790b 100644 (file)
@@ -5,7 +5,7 @@
 %
 % This file is in the public domain.
 %% Note: this file works from version 2.15.27
-\version "2.15.27"
+\version "2.16.0"
 
 \header {
   lsrtags = "pitches, real-music, really-cool, scheme-language"
index 4761e5c3ae24ec59a1ed67d4a68a918d88bc4940..52b16bbb593dc155534e25d4789711c49f2b8d90 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "expressive-marks"
index f3ce936a667ef5d8c2506fd0317e91e1b4ef6e22..f264ed64f213149163bcf00082458f3d0720ee4e 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "contexts-and-engravers, editorial-annotations, paper-and-layout, specific-notation, staff-notation"
index cafa61e4dbba6715d6e846a5605e020116452a34..a46b5a8dbcfb980df94d92a3e864e180140a858a 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "expressive-marks"
index cce853cf73d5e1dc783c010b6dc94858ba5371b3..168043d7e9988ccd699fb59201468bc143195803 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "expressive-marks"
index df1c1bfce4a9079783da3db628f9aad5250a4498..c1d0fb620fc3391b0f626b89591f590fa9c65b88 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "editorial-annotations, expressive-marks, scheme-language, staff-notation, tweaks-and-overrides"
index bb62c5c5782f31a0d8db7aa54b610c8770f9adf2..a234b65082a73382990d7b398005c77401c6d5fd 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "rhythms"
index 4f67c9b85f04639f8979476b4853c2c2fc76616f..8f43bbff62eba84b0a0be51295af0d490a6178d2 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "expressive-marks, text, workaround"
index f8bc4f20d1a76473157ca441d5058816b687dadf..9bbac345084a1d5c4725380b50f97f1d1068869e 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "expressive-marks, text, tweaks-and-overrides"
index 29fda85ccc569e15c1bc1c71f2c3283f0298ca0b..74e82c55e22b194a7d1900f07d7529ec30b707c2 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "connecting-notes, expressive-marks, keyboards, real-music, unfretted-strings"
index d5ad612b6f827f40b04c1082d968a0f83cfef34d..ee587e14efe2e1d5ec33c194e5ec835a4fc2cee3 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "expressive-marks, text, tweaks-and-overrides"
index 99cfca7e1891f645143609e1fcf3905bea62c49f..1c3817bbf25bcd1a63b54b772c55aa57c476aad3 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "chords, keyboards, tweaks-and-overrides, workaround"
index 2ef51185fc40f84a9f7f41d1380f5b8ea4519fe8..1431461cf30e82637dc598b1e17cbd75dcfad255 100644 (file)
@@ -5,7 +5,7 @@
 %
 % This file is in the public domain.
 %% Note: this file works from version 2.15.42
-\version "2.15.42"
+\version "2.16.0"
 
 \header {
   lsrtags = "staff-notation, tweaks-and-overrides, contexts-and-engravers"
index bfd631eb7c19ef6a46a3c152e16acc9ea2334fc2..980feb53107651675b0838e13bfaf858bc8134c1 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "keyboards, real-music, repeats"
index 93f01b9c023949654281ae626e46d466d109483a..6a4afbd601db333b94a424960ec42ed4d4b420f2 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "ancient-notation, specific-notation, symbols-and-glyphs, tweaks-and-overrides"
index 10c98098b036009923bb6cc25d804c5e9b32fe3a..e0e335621f355005ae9e2afd20a63b988303b920 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "fretted-strings, tweaks-and-overrides"
index c72bdcd1189efb55242acb87ab47a384129af4c7..77c3004edad05c4ed25a6d48b0623d1493248926 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "fretted-strings, tweaks-and-overrides"
index 517b04962e6154e5d3ac62757b3e9502869f361c..8ffb32fee65e35db6528e9ed815388b0801f835e 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "editorial-annotations"
index dfa5ee8e23e203eb98047aa556270010d2553f6e..3546a1ec0e30d1ac791be8d53a7e5ec490bf6d9f 100644 (file)
@@ -5,7 +5,7 @@
 %
 % This file is in the public domain.
 %% Note: this file works from version 2.15.31
-\version "2.15.31"
+\version "2.16.0"
 
 \header {
 
index 35561348602c6130f9b23bb8c4caa8429d64f456..6045697b5a527a874d18576de89ed6402250231c 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.15.42"
+\version "2.16.0"
 
 \header {
   lsrtags = "fretted-strings"
index 8747bd1081aae0542e6ba586985d366ce27cef1e..434587651fac209ed00da5b0c78d6b4b5aac4bb3 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "midi, real-music, specific-notation"
index eac25523ca1a233d7b998fb7a58091282c0353f3..38b3bc30a94f5a52461986a9d10a0e0f15b8448a 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "paper-and-layout, text, titles"
index f503c4f40e1c9510bc1ff7602a313b0019ffb88e..7af25ba2be46e67eec3d8a07d3d910195441cb8e 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "staff-notation, tweaks-and-overrides"
index 01fca8bf028632135bf9153d46efaa73ab4f4fee..160093aac7ef987f032ae60ea36a7f36687149c6 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.15.40"
+\version "2.16.0"
 
 \header {
   lsrtags = "chords, simultaneous-notes, workaround"
index 5f91f070942311bcf6b2675c4ff048bccb2c071c..87d2da59f6294d002091b3067a93375b696d6f45 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "devel, scheme-language, tweaks-and-overrides"
index 07bb3a978441a9b77709db0ee4d279a1b4451d9c..aa453021e4709a234d63b8bdf76878880a8a6d02 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "real-music, tweaks-and-overrides, unfretted-strings"
index 2ae5e63366b67393ca982e9626d723afbc5587e9..316dc5fb00bfe068e550cce3414aaee4bc0d995e 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "contemporary-notation, expressive-marks, simultaneous-notes, workaround"
index c81b01c80ec8dae51a0dcd604a81a8fef71333aa..2bddbf518c6a6db061623dae6a5bf8107cc94ee6 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.15.40"
+\version "2.16.0"
 
 \header {
   lsrtags = "editorial-annotations, scheme-language, tweaks-and-overrides"
index 5125f5a4111d780332e4acacf7a11ce85801d6bc..b2dc749eb4b0633729002144f4aff450f4db4016 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "editorial-annotations"
index 33ed0d92aaf74a0606b0419c48c1c4476672bdb4..f10fa4edc03b5956b5beccf0df86fa5aa8c29a50 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "editorial-annotations, scheme-language, tweaks-and-overrides"
index fe2eb6d845d5f24eeff2af0adbcb6a2a328236db..b673f2165f125de99b0e87e5201173820b58d14a 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "expressive-marks, tweaks-and-overrides"
index f0be4d44ab28e112639ca760012bf37cd74b8f64..3a57f5a21412270b8d98fd990f38c34141f246ee 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "expressive-marks, tweaks-and-overrides"
index d0dd525170a419ddc0a0216e1880977c732317fa..b40a6cebd24b3f377275ebe17ec51c274d3ac156 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "headword"
index b596cf3dc2f87def233a177fa8f85cdb5790f5db..77354ead0951185b2391835f06b631ceb99fa1be 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "editorial-annotations, really-cool, specific-notation, text"
index f4d5ea0536c1b693909d0d92d3a75bf9efec2e86..3e9ea2fee859ee682cf903db089ceea3e7508b7c 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "contexts-and-engravers, specific-notation"
index bf70463602a65b176d94816e6440ec47a2a54a68..24c2538cf9abb532d665de8bd4931404942cf334 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "rhythms"
index c3389418308480bc3a24ab692dfcc11899d2ff75..4b9d07625a16f928a444e8015f35837fd8b2fff6 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "repeats, rhythms"
index 4ea34e23783db6ca85a7f320cfd34800306a9ade..384c90017e2f978cb6f9f2bc1bb421f7ad27bac0 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "rhythms, syntax-and-expressions"
index e318cc8a04967bea30a9b8a5665545891d0bc519..6730fe41c9a1447c84442b8cf2a42b452e77ff7e 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "headword"
index 898b88339bbf5db8de3c35999b3180e8fff9a18f..fff3fddafb3de5c11f5e2abfb4521cefa11fa18b 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "fretted-strings, specific-notation, workaround"
index bbf6e6d8da830a9e8c98e1e5db6815d2fd0056ff..fdf1803c22eb9dffe3b0e77d791e7271a7cb7a08 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "headword"
index 501e103589166dd904b130a10ebe1d22afea6b8a..547d1e8037f01b93a826a669f7b22e2587e8c256 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "keyboards, tweaks-and-overrides"
index 98f35b0c5a983e7c755b43dedcf0914f56533861..15ebe07c1d4f792b9eaa400cf841108e3af0a190 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "symbols-and-glyphs, winds"
index 218ef35e9f00e82532b8a5f85d2a59494d259e1a..f57ab20deed5a95a4dc8cd622fff84e24e3665f6 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "fretted-strings"
index fafa406d1bfd865bbd5b94382dd99808aadca8a9..eeede2855cd59bfb3a48f6944d722a275eb76142 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "fretted-strings, specific-notation, stylesheet, version-specific"
index e162f50477abc3485ae52f845886d5176e26a995..9657cfe775b0845a1eae4f61a86475282d3df652 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "contemporary-notation, rhythms"
index de9405d2c1ef9bcf1728b489bd0eb565f3162e8f..b239a2036d266a37a4e5982a6b0cd31d310bcee2 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "contemporary-notation, winds"
index bc11fa25de9a563f8a55e8bb3ef8f07568a5f8da..2d02d9aa932c212b999af3ba30962094fb08b663 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "pitches"
index 597718f83d1c6d026fa46c79411431194551ea11..ce8072932cc059cd8710839460d28b300b67b1ce 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "simultaneous-notes, tweaks-and-overrides"
index acbbfa1bae8c006bed3ed51a0236882be113703f..33545ccb6e39f464bb0d4d8758386d695dddf803 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "vocal-music"
index 0f17ccf71ab27e51777184d5338e735b49b2468d..217c235be48ceb62e3ed34cba6ea50fc87e6bbcb 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "staff-notation, workaround"
index 8ac0f979cdea718f58ca787e287262115693fb45..7304d1a9b395a6089e898a6fea26680b6f2e52ae 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "automatic-notation, preparing-parts, really-simple, rhythms"
index 8856586529fe85726dc662990fbecf2ef54cbe9b..aa5df6fa83aca5a89de11df3d2e2fbe0e44f7b19 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "text, vocal-music"
index d158584552b1fd91ce031a332e4511ac1aa6a612..0371ee117220fe9e3117bcc67704d5dece94dc55 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "fretted-strings, tweaks-and-overrides"
index 39d483b9d5621492988b9f132aeb76b00ab4f4f3..68965a6ee574d4ee07e2e9866639a68fd8faeb39 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "fretted-strings"
index 3e3eae0a508ebb5e534fbbd562fe78f081de9de1..0975f55757f9b11f6d2d52a18168fd974d467860 100644 (file)
@@ -10,7 +10,7 @@
 % on melodies from Bellini's "Norma"                              %
 %*****************************************************************%
 
-\version "2.15.18"
+\version "2.16.0"
 
 \header {
   lsrtags = "headword"
index e04047cd536684f441963bc91f0924a44d26eba0..8cb311a1a0eed7faa037eaf74f9cd74ad17597f3 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "fretted-strings"
index 17b305b92031e7d59e0b42c812304055378fd1a6..1bf3b229793ec9224319e83b88315b53f3d6c1a6 100644 (file)
@@ -5,7 +5,7 @@
 %
 % This file is in the public domain.
 %% Note: this file works from version 2.15.15
-\version "2.15.15"
+\version "2.16.0"
 
 \header {
   lsrtags = "rhythms, tweaks-and-overrides"
index 43b32ca530775c86c530516556f1554cddd3d34b..20930095215a9475a31f10e030e6c04c7c0a3a15 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.15.40"
+\version "2.16.0"
 
 \header {
   lsrtags = "pitches, really-cool, scheme-language"
index cd6139fcfa8a0cc8cc009514a25a355b1128c1c9..c2182e123a3130279d1910ca41e18d86e5949b07 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "automatic-notation, really-cool, scheme-language"
index f0fe926f8adf4361018d372099812c833cedf395..f58120b2d52b0d867a99fb56c150268d85a6ed9e 100644 (file)
@@ -5,7 +5,7 @@
 %
 % This file is in the public domain.
 %% Note: this file works from version 2.15.12
-\version "2.15.12"
+\version "2.16.0"
 
 \header {
   lsrtags = "expressive-marks, staff-notation, tweaks-and-overrides"
index 2c65bd3b924cacd5552ae3a8eb3b0a2a21c7eea3..5233a96703a4eddff5627dd93e3fb2699a054135 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "winds"
index d2dcdd86f4437586b0f3b6b6487b2787914ecc06..2b69748857233465575107f61694770db3cc36ab 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "editorial-annotations"
index 4321a5f5e7d7be85d6e1de903de6e27f8898728d..52e4c45d94e7c77cf5ba7bf52a4f34109ae76d51 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "editorial-annotations"
index ad85eca0e8931030b31a1a4e52f94a1fd9d5bb64..dd1cbd8d03315ae4480561c1a3c50ad105794839 100644 (file)
@@ -5,7 +5,7 @@
 %
 % This file is in the public domain.
 %% Note: this file works from version 2.15.10
-\version "2.15.10"
+\version "2.16.0"
 
 \header {
   lsrtags = "fretted-strings"
index 7755779615936db6ef7cf2068e28883868bcade8..7de010c2b663dcf8cadd6262b99ec7f5606ac7ac 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "fretted-strings, rhythms"
index 9868116e1b7b48345d559df9d4f0ff363772c16d..e77b94296c2cd20569d8a81e506a6e5474454a39 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "expressive-marks, tweaks-and-overrides"
index 9da14b8dbdaf4f12d7267121c671d9ff45f1a8b4..e85878da1e779f43c8db4b29eb7e1785a014ce22 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.15.40"
+\version "2.16.0"
 
 \header {
   lsrtags = "contemporary-notation, percussion, real-music, rhythms"
index e8c052e478652bf16b644beced0f7b50af534c6c..c4e19591958406470aeec83f4977a5c8c6bd59ed 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "pitches"
index 0dffdf9213f2f30d47dc48548b45e4482c29721c..1df5ec0bf40d7d69da645b29c9993c39f0380d9a 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "expressive-marks"
index 34cc269cc019b80b9939516f253d9e24280241ab..79423f16588dc4532702931d2c6380f9a4060a1a 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "correction-wanted, expressive-marks, tweaks-and-overrides, version-specific"
index 40d67a2b6a45071d71a9b88979e33c6258ce44eb..c241b7f6afc1885153e408d17a7fe29667a0c2da 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "fretted-strings, specific-notation, tweaks-and-overrides"
index 651adbe59ef07d0b134dfadc925c5c82a72fec7c..72d4a9b1016e5183327a62c53b3f55010d91bb66 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "editorial-annotations, expressive-marks, staff-notation, tweaks-and-overrides"
index eac9abbd739c548ce44c0735e384d87d36f11ccf..8abdbaa318a320bec17b7b9dbdb24701bd382d4c 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "editorial-annotations, expressive-marks, staff-notation, tweaks-and-overrides"
index 0e76b5945d7caf29083f8b725b130888eeab236a..c43b550c9d996b93c37070ab48e69e6f2102b158 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "specific-notation, symbols-and-glyphs, text, vocal-music"
index df7292e8f13c3bfde6d3d866cd621572729864ec..a6b6004a431f27fd67be4076b80c72f897a1efe8 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "template, vocal-music"
index b4026ed59c7afea1b806217ff1262be6e5ce6449..075cd35840cc1e8a5624d208ffc78ac2211fff2a 100644 (file)
@@ -5,7 +5,7 @@
 %
 % This file is in the public domain.
 %% Note: this file works from version 2.15.42
-\version "2.15.42"
+\version "2.16.0"
 
 \header {
   lsrtags = "staff-notation, ancient-notation, really-cool"
index 967be5db4b8ef1e9cd8052dc37acf8ef29f50e79..0452647221f52d1d83c0fdfc9f8c20afc11969a5 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "keyboards, real-music"
index 80efbe7221135bfc583f9ef51cb4c73556c0b8ce..2789bce283664f3d204c07e4cce0f2132d69071d 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "expressive-marks, tweaks-and-overrides"
index 1dfecc7d40427e28d420ac962baec9068488fdb9..d556d5b80d5e820055a1658e6792bb3bb8ab894b 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "real-music, staff-notation"
index ca73c2d2071a62407e0926fea6ace4bf21169c32..a3fc4d0bb00429dacea1f1fac0a9ec650d203c8f 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "repeats"
index ae3cec40c14d9b66200798891535f10f0ceb1f39..ff917606a4fd2735a698cbc7ac26fcf759ad6d77 100644 (file)
@@ -5,7 +5,7 @@
 %
 % This file is in the public domain.
 %% Note: this file works from version 2.15.15
-\version "2.15.15"
+\version "2.16.0"
 
 \header {
   lsrtags = "keyboards, percussion, fretted-strings, template, real-music"
index 9094299ed76167fe3584bf12d3da6211b8879db6..04c569fd159dacac147696fe8ff3220282a9091e 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "pitches, tweaks-and-overrides"
index 707840557f8ee987228b32086517dbef80a72611..8523dd6a8c54e477bed34165ea3f1785ea3695cf 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "headword"
index f47f9c0d6ab19c538641d3b7faa2c4f904a9c134..415afb73bdc72a72a461d0a7f39e1cf4479a6570 100644 (file)
@@ -12,4 +12,5 @@ laissez-vibrer-ties.ly
 piano-template-simple.ly
 piano-template-with-centered-lyrics.ly
 piano-template-with-melody-and-lyrics.ly
+using-autochange-with-more-than-one-voice.ly
 vocal-ensemble-template-with-automatic-piano-reduction.ly
index 4e9a5617f67bd83e17cdc3e2ce1273b7ac314de1..bfc4f1600e790ec7dac00b9377674952199e1936 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "connecting-notes, contemporary-notation, expressive-marks, fretted-strings, keyboards, specific-notation"
index f93216c277b068fee964bebef5a58f8c98b5d4db..d08607014dcb769bd13aa89b3ca2b3d7b6371401 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "fretted-strings, staff-notation"
index 6bf4ed17d8470d619c211f70ca037a5c05ecc57d..3bc9a105ac982fb94f490fc68e15f59af2ca5384 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "expressive-marks, tweaks-and-overrides"
index 4a2465a4f5cce883b83b38aa01a22914f8387910..fc6757dc6ff03486a1e08946abc726ee91bab27f 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "really-simple, text, vocal-music"
index 1343cd9c61761264c8af605f47d79c829e9021e1..b170052daa9296edff0149500c3a76cf46ed6984 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "pitches, version-specific, world-music"
index 8e919888089fee38443e191b41c9f0ae779f58f3..fd1668089cb43edec449cfd31dc533d5f3025302 100644 (file)
@@ -5,7 +5,7 @@
 %
 % This file is in the public domain.
 %% Note: this file works from version 2.15.15
-\version "2.15.15"
+\version "2.16.0"
 
 \header {
   lsrtags = "rhythms, simultaneous-notes, tweaks-and-overrides"
index 2325d2d59090d04d837c2fdbb6eeaf9e5ba7b9e6..4fda57bcfeb84de0ef50d9749a650b67ad237c7f 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "expressive-marks, rhythms"
index 3336baa262a4fea274c68a4605305e9138381b30..9b24e3f97eaf91a7ff7c0f9d82b07219bd9a7499 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "editorial-annotations, really-cool, staff-notation, workaround"
index 2bfb104c910340f5c0961129c3dee75d781d1fd0..f543c44a18fcd1f0cd174a2fdc928a6f07c0586c 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "chords"
index 8edeab592c0da1d381f83d8b31a4cc9e19e22a0b..d9d292cb290f6042af25e22c2a9304d6d2e014ca 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "connecting-notes, rhythms, tweaks-and-overrides"
index 12310d82f5f2aca9f5db3f464e95d02e95acf78f..8618782bb1a296ff002e237d947f487418d0abfd 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.15.40"
+\version "2.16.0"
 
 \header {
   lsrtags = "contemporary-notation, editorial-annotations, vocal-music, workaround"
index 11ffcb5735edae014473b275e083dc508f717217..474f13f19de5fc2dd782109b2a151e8864a3f663 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.15.40"
+\version "2.16.0"
 
 \header {
   lsrtags = "text"
index b9fa3002a7c5880d2ee53bccbaab27701eef4103..df602528c1f06943a6db7391703fdd318affcc97 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "editorial-annotations, repeats, staff-notation, workaround"
index 0c80f6cbf25708fd0d71e30e5228a8d9101b6fd4..725d9b46eafcb49e89601b4e855b91b6f8e0a012 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "ancient-notation, contexts-and-engravers, staff-notation, tweaks-and-overrides"
index 686b8983ca1b474468001552f84c3bea6c6c3a73..1b78f4dff4cacb5faf35a629c43c5a5853f9ca52 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "really-simple, rhythms, version-specific"
index c5fdac7f0f4e2757e7dab3c15957f29042b1626d..ea6f3381237ff44807cd86b0d3a9d7c04c693341 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "expressive-marks"
index 1b3f460418b4d5b0e5c07b069884855567b142da..3cff9d1059f74068fe9cd427f118c963e816b228 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "really-simple, rhythms"
index df5039d1524c287a6c107f013ee4f4b26f19c0da..748d309d101f80eb2d327d1f8a13a9bbb64aae74 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "rhythms, simultaneous-notes, tweaks-and-overrides"
index a28f605fdcd3b1d9a75a0907d1c5fb918100f6ce..6b7d5e44d809b62482a150334ba3753211c2bcb4 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "expressive-marks, tweaks-and-overrides"
index 864205be431cfa0c3d25a98615b9368d7190fb02..d7bd204f2c74614869f8ee3d85b336d87eecb1f5 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "rhythms, text"
index 3ccb5b10a8f2415be04b3ecbf97481a7e090976e..3d05329e1c1ebe2de4de05e5317ecf317eacb4f5 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "contexts-and-engravers, preparing-parts, staff-notation, tweaks-and-overrides"
index 479aa6b27bbed757223fc427c9885babf6d643c1..42c4df97b052e76bc178546be7d45127d84628f3 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.15.20"
+\version "2.16.0"
 
 \header {
   lsrtags = "staff-notation, vocal-music"
index e270df4eefe51703d9bfb96c6d9784190becf3f9..78903e3095a3b657a59e1e7f7173997e8166943f 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.15.24"
+\version "2.16.0"
 
 \header {
   lsrtags = "editorial-annotations, staff-notation, tweaks-and-overrides"
index 832c040943d459f5f5ac4b58eccbdde53d04c980..138f4227b94dac45a2ce5d5b95a992bc034fb1ed 100644 (file)
@@ -1,5 +1,5 @@
 %% This file is in the public domain.
-\version "2.15.9"
+\version "2.16.0"
 
 \header {
   lsrtags = "ancient-notation, symbols-and-glyphs"
index 2afbeec5456d8b9ec0b8e90c3120671573f3407b..0f292adb038db9e6f4e6c5a452dceaf755a1ecc1 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.15.30"
+\version "2.16.0"
 
 \header {
   lsrtags = "chords, fretted-strings"
index 2d1ec280efcac961a26279716ee1fe3f56d15da0..1e6ffa7b9ec9948a472e674e23239c2f50ff6f72 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.15.31"
+\version "2.16.0"
 
 \header {
   lsrtags = "text, tweaks-and-overrides, contexts-and-engravers"
index 66013ce1300ed85d0f5541c30ffa3c516b81c6a9..0aff0ba5e746a97dd163ab0e57400204af244bfd 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.15.17"
+\version "2.16.0"
 
 \header {
   lsrtags = "workaround, contexts-and-engravers, contemporary-notation, rhythms"
index 2141d54311c18639cffa71d90d24bf3754cab1ef..3351cd2d38fa026f1f354f5b93bf1b708620943c 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.15.15"
+\version "2.16.0"
 
 \header {
   lsrtags = "rhythms, vocal-music, ancient-notation, contexts-and-engravers, specific-notation"
index 8383826065fbaff2ff2e7024703874be6d87338d..29fe905a43e89716a129baa71eed20e0347fb6cb 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.15.20"
+\version "2.16.0"
 
 \header {
   lsrtags = "headword"
index b2cf828d2fbb167939a299720cb1716371ede641..c833826109a4a2c60e9b7ff653e4057580314d2a 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.15.19"
+\version "2.16.0"
 
 \header {
   lsrtags = "rhythms"
index 6fe084abc0f88b5597cc5e2821f5b1db92b20bb3..ea2d8305a9c97d49748c15800dd336d611e80420 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.15.27"
+\version "2.16.0"
 
 \header {
   lsrtags = "pitches, real-music, really-cool, scheme-language"
index edf4fbf77b4db758733ff2658e6e7a52f18b9f6b..ed3650496a8f2e596603ff5575d23e81b94c3b65 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.15.42"
+\version "2.16.0"
 
 \header {
   lsrtags = "staff-notation, tweaks-and-overrides, contexts-and-engravers"
index b11037081b535ce32b152077dcd5be1bdf009637..f71af0f147f4b0c422c1a5a6f12d8044fa1dcd8f 100644 (file)
@@ -3,7 +3,7 @@
 % on melodies from Bellini's "Norma"                              %
 %*****************************************************************%
 
-\version "2.15.18"
+\version "2.16.0"
 
 \header {
   lsrtags = "headword"
index 81affb4e500cbd567965ec1f456c0c445fca7ac1..240ef41b42ae02f87229544a0c61da4dcb4a49c4 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.15.15"
+\version "2.16.0"
 
 \header {
   lsrtags = "rhythms, tweaks-and-overrides"
index 92301088c1c18576a92d12c783e2c61ed9dc7e07..e978d0df487b18e1ec0b52da3926f0f88105279d 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.15.12"
+\version "2.16.0"
 
 \header {
   lsrtags = "expressive-marks, staff-notation, tweaks-and-overrides"
index 8a5437eb61491f9e37d71b72c540d79103864e57..a3a3ee80ac73be1015a018d0a8d21f2deb9ae52b 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.15.10"
+\version "2.16.0"
 
 \header {
   lsrtags = "fretted-strings"
index 6af960cad26c871bfeb5d1615acbb3aa6b748a3d..8a22de16c3adf9f52a7bd179f9de423645a71a38 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.15.42"
+\version "2.16.0"
 
 \header {
   lsrtags = "staff-notation, ancient-notation, really-cool"
index de6385895cb1e3dd45d5160e494bc1a5d648f952..3910d71dc63ff51ac8b2b45fc4884dc18c564b56 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.15.15"
+\version "2.16.0"
 
 \header {
   lsrtags = "keyboards, percussion, fretted-strings, template, real-music"
index 8b132c376ee695dfe5a798b2ece65db9ea4aab40..7596a4ebcbc2ea6a5e261a57697034bef09296fc 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.15.15"
+\version "2.16.0"
 
 \header {
   lsrtags = "rhythms, simultaneous-notes, tweaks-and-overrides"
index 2b86eb9f1aa2ae13654fc17e472ec1da1ad06992..4b3f02ec8d942afa820a83f42907e7b509224e26 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.15.31"
+\version "2.16.0"
 
 \header {
   lsrtags = "pitches"
index ae54091c924d1647fac7593b17fde07fda9c88fc..8f9865ac23ebe78a39f0853d5395ab315f4c8d4c 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.15.14"
+\version "2.16.0"
 
 \header {
   lsrtags = "rhythms, tweaks-and-overrides"
index 2fcce37c2cd77a9316e524f243c218b0ad7dea8e..b6575a4714cbc91d0132c4da99c18dbb32fcab21 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.15.15"
+\version "2.16.0"
 
 \header {
   lsrtags = "rhythms"
index 28a95058df957cd5facf7434dd8d5c9dfebe3858..e4f2326b97ebb1367610d8e387e51d094b07841a 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.15.20"
+\version "2.16.0"
 
 \header {
   lsrtags = "template, real-music, specific-notation"
index b85a0b3e8fbcfaebfb3ddd17b9f9c09afba3849d..64ebf5d4d3033c8e43679703ce255ac782566011 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.15.32"
+\version "2.16.0"
 \include "catalan.ly"
 
 \header {
index bc1c970bdd5797faccec2921d567d027c4d12bab..e61446912aa5d6b6393f083673132b14756f5ca3 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.15.28"
+\version "2.16.0"
 
 \header {
   texidoc = "
index ed86428e9609a5b00a41b2c4c61851d26ca87679..d05686f651ba8170cc2598650bd0b0a050492ec3 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.15.20"
+\version "2.16.0"
 
 \header {
   lsrtags = "editorial-annotations, text, fretted-strings, tweaks-and-overrides, scheme-language"
index 9e8240cbb156ab4639fb91770f801527aae0682b..d6b327d6edcec0b67ef9c0625068884cc3d4e2b2 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.15.15"
+\version "2.16.0"
 
 \header {
   lsrtags = "rhythms, tweaks-and-overrides"
index 65ca59938000842ffb59846b8d5f8185f8f88a00..024c95dbae26a626185b3174af3bc852c85f4559 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.15.15"
+\version "2.16.0"
 
 \header {
   lsrtags = "rhythms"
index 0fcdecac584d302b2c221f6bc607e8327dab298b..b9eaaa8895c0c8fdbf87b320084720d48eabeb84 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   lsrtags = "winds"
index a033fef18e7650fc42e1b3fe81062c11932715e1..8e74c262c71d7a5675a328855bf6d413223173c1 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "rhythms"
index 3edf457137926fd2d2e19cd37c16b5aa977ba833..188f72b3d6a315cf9a972152a4a13aa8fd2e5883 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "contemporary-notation, pitches, really-cool, staff-notation, version-specific"
index 441a1a0397b3a48de86cf7ea0944779c9e171bec..9abd9336c601fa2ca1a85365024cdc817011e797 100644 (file)
@@ -5,7 +5,7 @@
 %
 % This file is in the public domain.
 %% Note: this file works from version 2.15.31
-\version "2.15.31"
+\version "2.16.0"
 
 \header {
   lsrtags = "pitches"
index e83b1f7753b8d12c139bef662e9f36cd47a48124..61d36d9d6c83a0aa9cf561845c70224713fe573c 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "vocal-music"
index be77f8b0f51802037f340874471f919c730604c8..1b1692a02b1d257b36fd1aa753527058f79bea3a 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "fretted-strings"
index 96b5689e2a1ceec220a26f3300fb77f3194f7f3e..61fed7dc465a7dfc67583ee8322cdb9e501029b5 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "pitches, staff-notation, template, vocal-music"
index b7b69477c81a397f5414e53b09fd3927028f741d..6729c113af99e41a8ce569befcc3cb166d9d6d97 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "pitches, text"
index de2c373b66278331725dfe8c27bc83747078b7f2..1f061947b055b5c9f6dc046de83ee7cb14f4a4ec 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "really-simple, scheme-language, text, titles"
index 6a975eba66a3e8580ec4941bfe7d8b53e34cd02f..909a29f4f8d04a82e387fafe4c152d39fe952807 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "spacing"
index d88102bbe0ce9ac192f0a8a4f0059e1ec01e73e6..691c47f77509aa213735d04f2f3b25c490172a7d 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "rhythms"
index b358bd6704f7f583df7808057cdb5d10c9ea76dd..aa6bcadb378cdef07dc3004d09c4faced594fe94 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "repeats, tweaks-and-overrides"
index c30fb672d5b62e7c368b4d61f74b2bd9f11d24d9..508bad74620f6b5857be8228c4534f5eac2e3534 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "repeats"
index 11ad3e638bdc7a1884c6517fce14b3c79d55bdc0..fdea45c4dc5ee114af15afc22010ab10e1c339e9 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "percussion"
index 8a0815c5e8a496b01cb06e19bb49828e1e220078..10206bee1747ced898086fd68285ea01000773d7 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "rhythms, version-specific"
index 17e4553a9f00628e7afcf3a0312a661fee9d8f11..0b58a54b46acefd5174b1b359f691eaa8eee2abf 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "keyboards, really-simple, template"
index 0fea696ab1eda310a1655c0ab73f8e931bbae4c7..ccf50e699b3ff87b6af3a175df37106ed3b0d046 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "keyboards, really-simple, template, text"
index e58560f5bf2758de5c95973274acdba1a88d3fd8..c44b64ba22debfde38b801c38ef62fffe7f8a682 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "keyboards, really-simple, template, vocal-music"
index a7b21dea917244bd90bb68104bb1b8a4707f81c8..b476dede6d55ccfce26ea0bd0113f81bb2459ae6 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "headword"
index 756236dd17143cf8677feef095066eb5e2256e04..911ef6f5da0111c2d82e2c16f4f6a34076d1e4cc 100644 (file)
@@ -23,3 +23,4 @@ quoting-another-voice-with-transposition.ly
 separating-key-cancellations-from-key-signature-changes.ly
 transposing-pitches-with-minimum-accidentals-smart-transpose.ly
 tweaking-clef-properties.ly
+using-autochange-with-more-than-one-voice.ly
index e625fbd4124d464b931890c2848ed1d2360c97d1..51ac129a33ffb28e01af728f50a9bcf6cb26406c 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "fretted-strings"
index a7caa90bcd76b19e6d92783d00f07faf355d830e..1aa24cb2bbc9c2c8fc156f4561dc49f2a9e5b4bb 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "fretted-strings"
index 307604491769a8525f0463c27289ff04ac73ef5f..b62ec12e5f4508d8c37a0eee934ac71220acd66f 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "expressive-marks, tweaks-and-overrides"
index dba2f9da2fd602ae02143dd22c4e45a582d64d91..790ab94f32b9f971ae8df3f854dea8178bc59142 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "editorial-annotations"
index 5ce50f02275cda4def87626782ac5ca626778e72..7f13ed5280e83903011d9c4ac16cc33682e23d19 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "rhythms"
index a9d2fadd65fd54f74b8e0b6e12f5f43a8f4ea34e..ae61dd1a9f1caaf04e747186bebfd0236013ee8c 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "rhythms"
index 53ac138d5eff074804ca76b05657e63a104543f9..093834aa640adef45e1457d6d807c8e17b09a97a 100644 (file)
@@ -5,7 +5,7 @@
 %
 % This file is in the public domain.
 %% Note: this file works from version 2.15.14
-\version "2.15.14"
+\version "2.16.0"
 
 \header {
   lsrtags = "rhythms, tweaks-and-overrides"
index 38bdba0c38ac0325b9c805c0776f436b77c93155..047238c2a4d01ba5fe697b80b10784d193d350b3 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "breaks, repeats, symbols-and-glyphs, workaround"
index bda2acdf5eea0585fa880a40aabd59d4a8a93570..206db5c2045be5d6d7f4769ab5a32515d25b972a 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "editorial-annotations, expressive-marks, tweaks-and-overrides"
index aa9fe01814b8a3f68e502f4ac778cbacb3cf3f35..8324912159d8a27c144d1b7fbcdea583487cc6f0 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "automatic-notation, pitches"
index e06c94986de1a1dbb9574b40846e1cb29cf3427a..e6c6c823aa7bf175c47f370e683fa4d912c7b163 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "rhythms"
index d6696661b065295435a1a35d5767be459adea04c..1d3f0504571635c869465162c9487ef1687e4df7 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "automatic-notation, pitches"
index 278e233209be91ee4b6d3dd3a9050f000d3518ab..f2d620be9e9b5ce4aa56d5f4df2a3ca38715245d 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "repeats, tweaks-and-overrides"
index a85373578eb06f820e5e7fa0e7c2fff631cd5c8b..e75b2c37b339230b59da4d665e01ce1d870d0b3a 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "rhythms"
index 5cad34c0846ba5501791d9cfe097892ba586cd66..838a1bb1e3eea0e4e53bcc892353bcecb2c827e9 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "rhythms, tweaks-and-overrides"
index c32d033384248037b9ca724c01a6bf61733d7857..6c7e5a3217c9dd5156bb09950ae872d0062ccd64 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "expressive-marks"
index cb20c585f58dc49dcc471a407306315e86d6d815..0b6dd34387a722250eca5e5c58dceb8b214044e9 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "text"
index 3e7bc147894e3250548d15f8f4b2f9ee83a07407..556eea09969144530411bb93bc409310348b51ac 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "text"
index 5cb9eddf46c410218129ef76a9794bd26ea39247..f8b2ebc048afce180e552fca3d6faf19519d4055 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "expressive-marks, rhythms, tweaks-and-overrides"
index 470c23a84666354b1769df25680c60bedb752c7f..1e189dfa9b1f15c5ee8f4e8f7c8fa1bb590388bd 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "contemporary-notation, percussion, real-music, really-cool, rhythms"
index 77c2b7edb304913fc58c59714303bc32e1cbd391..96b4d051ad3d0ebf89d9024d44471dbb833726f1 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "tweaks-and-overrides"
index b13e1566469a30c4dee848acfbb369ea5dfbe94c..49c10706a01e841735b18b1956c6a07bb8579e1c 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "editorial-annotations, text, workaround, world-music"
index feaa41da78c4106698ed4b41d04b557df27ab3cb..ae6321a6e2df6ef49545b30e190e2abfd0702b1b 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "rhythms"
index ee22d09a5fd6b85ff402ef95d1f7025763c3aa21..eb4c12e5d78c3fd1b663e08a7dc984abd48cbc26 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "spacing, tweaks-and-overrides"
index cc6fc089416a98921afca1d96d3df7f428e6de9a..c2596fb4c5bf9b9cc1a9e5277d7512ec079c48fa 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "staff-notation, text, vocal-music"
index 324c6645db29067e3d0624bbc1d7bd5b07f96a56..ad8061229d248aa5a9ec2425a5983ece98763eef 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "pitches, staff-notation"
index 3b9278a828e1d0b13b035017a0c2e05b2b031e4c..55ea2aaba66980964c4241a7383291775653aa93 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "staff-notation"
index e390eb7df0c57271e6c092721a125f6d5f9eb8ff..dbe8cfa9d03a66bbed481b1127046586207e621c 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.15.40"
+\version "2.16.0"
 
 \header {
   lsrtags = "winds"
index e8073d04029589141b5c804f09ed78f7390dc1aa..c8507a43eb4c8af7247dbf53c5bd79fc68061abf 100644 (file)
@@ -5,7 +5,7 @@
 %
 % This file is in the public domain.
 %% Note: this file works from version 2.15.15
-\version "2.15.15"
+\version "2.16.0"
 
 \header {
   lsrtags = "rhythms"
index c0c45bd1ac9690cf7c208759e9b70ad709ecc683..10ff50af8ad51865a4f0695d6db23cca38c545cc 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "contexts-and-engravers, rhythms"
index 49001e06b5b0930afa89d7d5e280f69656db1f31..f615a50d7a7b39cab334933f8d70fb0e2f82751e 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "rhythms, tweaks-and-overrides"
index 2824df970eef36f325a794fac9721a69f124f8ba..bcdfb4ee5a2ed2f2ee5cd6e4b1957a3be57adcd1 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "breaks, staff-notation, tweaks-and-overrides"
index d803cd2b182b8ec8f0e6a0561712f17616a1b67e..0f284e5bc413c030b2b382ed799cd8f47457f471 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "headword"
index 10e866d3df679d6c48f1262358d6384cc7333b40..a2d56413647d3129506d38b47a509fa9a9fb6853 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "ancient-notation, rhythms, symbols-and-glyphs, tweaks-and-overrides"
index d244dcb6e382fb4579bce1b784428333550ec50e..f8581769ed46774b8eb0690e4de4f9a42377d000 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "rhythms, version-specific"
index 3283145feca83913ea6991cd77e922d5c78390a7..5feb8b92bd0f4b34d7428b572fa854041f7c9f3d 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "rhythms, tweaks-and-overrides"
index e0b11fa45bd44cb8347ca1df111cd090c80da570..a05cbcfc3e132aa73439e054341d0c4985c86e5a 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "headword"
index 11d8a868604fdcf735628159bce80b8e0229c373..99d40cc6c6b64dc743d2df1d0ec71ea84b69a90d 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "template, vocal-music"
index a721ee27be115764e72fed7396a18edd8d995375..029486b1fe2fcb93abb771b87e1b7c2f01ab371d 100644 (file)
@@ -5,7 +5,7 @@
 %
 % This file is in the public domain.
 %% Note: this file works from version 2.15.20
-\version "2.15.20"
+\version "2.16.0"
 
 \header {
   lsrtags = "template, real-music, specific-notation"
index a88804bd470529748fa4dbdf7bd5f68e3a859b68..2bb83f323928c65727b3824a289536630241cf3e 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.15.40"
+\version "2.16.0"
 
 \header {
   lsrtags = "headword"
index 148699d7c5e3a4d08c1124104fe413bdd84824e1..72713fe3e2b669ab4dad7d8e7624722042597f50 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "pitches, tweaks-and-overrides"
index 5f526678d9d4d989fe92871f16e753dbdbbd187c..0966e7ceae8b29a4ab6e97318849211a67f91f84 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "expressive-marks, tweaks-and-overrides"
index df3b6264aeb9aac3e6df4a3e484acf83f307dbdb..d7d4d2cda299b77f18427dcc7252a53c57214d35 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "paper-and-layout, staff-notation, tweaks-and-overrides"
index b95d182b06aa3aa4e96e0ee9c4b078f700bf1f2d..7051646a03f6f8284cba70723a9920ca61d742af 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "repeats"
index 31179a3a3d2a09e795db34e0819f81435e7fb4e9..d22a05d91d813dc2190d1e3ae44c8492015b3d31 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "expressive-marks"
index 721209eb0f27352450e6300c234db814005a29a9..a518debae4ce1c18017a2079c4a23ab87bf44bf2 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "repeats"
index bc72c0c5fcff19a3a2349e04944cc41575d3ea6b..cc3542bd4f6af7cf28107eb87bbfe40c935248e4 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "chords"
index 145e592db8d076dc4c9ecb9b105c48359dc3d6fb..c4f595c816c286766bfddf9b1cbb94e5a09d67e8 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "expressive-marks, tweaks-and-overrides, version-specific"
index 2b471cc2fa09d12b8243944bcd7cf1c616124f86..b6f3b443c8b6b2c1c4c69a25ab38e359b01723ac 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "chords"
index 01a7bf57e7280f0fd9aaf5758e9b18ba140d4fe9..8c43c694f23763186ae62dc0c3a84c19bb73763d 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "headword"
index 435b6ae5c6370aea4ce778317fa54021e6f8f483..f4b72259b99a628b92099bf281b95e4b81e7ed53 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "chords, really-simple, template, vocal-music"
index 0a386f2933d6c5183df1b23604061db0160027ad..4cd409c667a791859fe2571f4cb7ad8d16d8fa53 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "chords, template, vocal-music"
index 539aaf634b6614a4523dc18cbd31f0027e485782..75272f52f753c1690199ce0cd93fe5164c5fffa5 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "chords, really-simple, template"
index e372559a12d8c93b9aa269d52ffbd4a5a22bf816..244baef40143e8ed1f606dd019dca7e2006e527d 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "really-simple, template, vocal-music"
index c1032aa1e4943c405eca662ea65259f6ff17d635..40bbd12cb0d54f6844fa808581ced930695530cf 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "really-simple, template"
index e3fdcaa3c3252f4efc897de979ae63658028c046..e9e25e9756da85e1d29c5a99819004fc93e01cad 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "really-simple, rhythms, vocal-music"
index 9b9aee50934b62466ae0a67840aa4cb65bb3d4fd..6cea02f2556930bd89c7672b895e40ac2c988dfd 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "really-simple, rhythms, vocal-music"
index d5912a9860075e8f455db0cbcb083a92b79e0e41..970380d2f309713380c3f6404ddd733fa5581795 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "fretted-strings"
index 7ff4174035959821e64d56ec7fbceacf4ebb73ab..9e3e51fd1a763a7221579b1d6c73d5b36dd3adc0 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "expressive-marks, unfretted-strings"
index f64a6ff43cc2eeb99ce7d660b6d97a8a2d44eaee..5b6ebcb365b7b88488d16b0fe95bbccc86948ff7 100644 (file)
@@ -5,7 +5,7 @@
 %
 % This file is in the public domain.
 %% Note: this file works from version 2.15.32
-\version "2.15.32"
+\version "2.16.0"
 \include "catalan.ly"
 
 \header {
index e4d07d7bc425f1ccecfa2d1846144962b2d0b72e..483a17253e8a47792de399b02bebf7801f4b1fc9 100644 (file)
@@ -33,5 +33,6 @@ time-signature-in-parentheses---method-3.ly
 time-signature-in-parentheses.ly
 tweaking-clef-properties.ly
 use-square-bracket-at-the-start-of-a-staff-group.ly
+using-autochange-with-more-than-one-voice.ly
 volta-below-chords.ly
 volta-multi-staff.ly
index ceb2a1e6911ee80b735734943a542b0dc24ace87..dd096fe981b1cdf7303c9bdbfa8a824e5f4d198f 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "text"
index c251cd0bcf545d776554de6c605407f1f558cc34..1e8806041290ec7f2ba509fe8f2187e1be6f51e0 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "fretted-strings"
index 6a31f404ab51278f3c78ae3c5bfabcfc5e1db9e1..fcc096e5b20bd91535f79582b9b7a875589d6875 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "contemporary-notation, rhythms"
index b06c1aa83cd1d221a367e1a51d942455a46e81af..68779a8b4d36f669a3c8ae962e85da812fbd6800 100644 (file)
@@ -5,7 +5,7 @@
 %
 % This file is in the public domain.
 %% Note: this file works from version 2.15.28
-\version "2.15.28"
+\version "2.16.0"
 
 \header {
   texidoc = "
index a632f5ab5c2f36bdc2db748721c8306552c4bab8..9e34f1ed6471617738690ebc92def167e1e5d95a 100644 (file)
@@ -5,7 +5,7 @@
 %
 % This file is in the public domain.
 %% Note: this file works from version 2.15.20
-\version "2.15.20"
+\version "2.16.0"
 
 \header {
   lsrtags = "editorial-annotations, text, fretted-strings, tweaks-and-overrides, scheme-language"
index e0830db0e76cb2aa761fd7bd4166d6f11e8d04aa..af78c3895ddcf242d4cd366c7222b5b129f9b12c 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "really-simple, template, unfretted-strings"
index 830fb1cb4b0d7b791199a53a7e908cadc6aee4c9..66dc41a86699d1c0939501a7744b277632748d59 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "preparing-parts, template, unfretted-strings"
index 0271740ca722c36f01dcf52913ddce068e1fb20c..41ffdce5400e46d5cafb7a056d8db28cbdcc4bb3 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "rhythms"
index 2ad9fb5f10879d15333a09b51a6a486401a006bf..a37404cadf1249cc3d2a6fed9bb1ebb704f3fa48 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "simultaneous-notes, tweaks-and-overrides"
index cae2479773e27d1ee3f03b15b08ec9795a9e3f43..51542ae679fa62282d403480beece1ee80f85efb 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.15.40"
+\version "2.16.0"
 
 \header {
   lsrtags = "paper-and-layout"
index ebe97de461033dc8b2db1206006785419829b444..4254c582363c7a4d9c5f6189ae71a55c672119d5 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "headword"
index 374dac7fd48ef2699877c2c6d53cb59e346ab771..2bde359a6c951e7b3232a8e71fe864a0c842df36 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "rhythms, scheme-language, text"
index 4a8f07924e2a6a24cc1027d675de5730ff96c488..661ee65ee287d7961943c728d9a8a18f027744fa 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "staff-notation"
index 817ee9e67e7b60fd9d481fc967a62786b21cbb4e..f7acbae1f183a1847f0ffe94f509a1d45e77d49c 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "specific-notation, staff-notation, tweaks-and-overrides"
index 292d69bd5a899dc64f63c220107954a53ee98e0f..6d792fb6c15de875f13c628d34401e8898f6cb0a 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "specific-notation, staff-notation, tweaks-and-overrides"
index f89810e48f5ffb563027d94529aef1d98cf51b5a..188484760bd0b869b7fb50602835a140df98be4a 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "rhythms, tweaks-and-overrides"
index 075a6ab96bc85b4e5ea2ca9636882fc49315d437..8692f345bffacb1bde7a47a636973847b5e0b7ed 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "ancient-notation, specific-notation, tweaks-and-overrides, workaround"
index afc18dfc95ef3a40a51033e57e42032a3b895c38..2b647d08547461da83c800de38b9523222c3ee7f 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "pitches, scheme-language, workaround"
index d4c5d6ed3ef753c3b7223c0d96a77dbf33647db9..d4adb18f97bfdc3c986d28404e7acfcb3abb505e 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "pitches, staff-notation, tweaks-and-overrides"
index d71de8ece87546e114fc48656fded9ee52eb14d5..2afa28fc4df7324e57230f2e6351419ed18ca73c 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.15.40"
+\version "2.16.0"
 
 \header {
   lsrtags = "rhythms, tweaks-and-overrides"
index b6f116f946a407514a42c752484a26fe5e0b7aba..17ec6b723e2644e2a85a7b261a92f529d47e2fe1 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.15.40"
+\version "2.16.0"
 
 \header {
   lsrtags = "headword"
index 564e2c51311b9f23a401162372e5e1e5999f6b84..10d57393b7dbe69dccfc35591feba2fcdc7894df 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "contexts-and-engravers, staff-notation"
index 27742d4060359a76a186fbfc650ceaab8e5fd63a..b037233ba4f45cb10638fa8726a75340f81e2d98 100644 (file)
@@ -5,7 +5,7 @@
 %
 % This file is in the public domain.
 %% Note: this file works from version 2.15.15
-\version "2.15.15"
+\version "2.16.0"
 
 \header {
   lsrtags = "rhythms, tweaks-and-overrides"
index 25dc77445b110663db8230cbd5b41c11e9bb4b6a..c316d29d9355c9c557a19e0cbddc93310c47fe85 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "expressive-marks, vocal-music"
diff --git a/Documentation/snippets/using-autochange-with-more-than-one-voice.ly b/Documentation/snippets/using-autochange-with-more-than-one-voice.ly
new file mode 100644 (file)
index 0000000..cd7f685
--- /dev/null
@@ -0,0 +1,51 @@
+%% DO NOT EDIT this file manually; it is automatically
+%% generated from LSR http://lsr.dsi.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
+%% This file is in the public domain.
+\version "2.16.0"
+
+\header {
+  lsrtags = "keyboards, pitches, staff-notation"
+
+  texidoc = "
+Using @code{autochange} with more than one voice.
+
+"
+  doctitle = "Using autochange with more than one voice"
+} % begin verbatim
+
+\score
+{
+  \new PianoStaff
+  <<
+    \new Staff = "up" {
+      <<
+        \set Timing.beamExceptions = #'()
+        \set Timing.beatStructure = #'(4)
+        \new Voice {
+          \voiceOne
+          \autochange
+          \relative c' {
+            g8 a b c d e f g
+            g,8 a b c d e f g
+          }
+        }
+
+        \new Voice {
+          \voiceTwo
+          \autochange
+          \relative c' {
+            g8 a b c d e f g
+            g,,8 a b c d e f g
+          }
+        }
+      >>
+    }
+
+    \new Staff = "down" {
+      \clef bass
+    }
+  >>
+}
index 90f6928d112df784e6610295876d665d79e60198..0844c8624eb7414661028476fce914f7fcc646c6 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "expressive-marks"
index 009e45bd59b3294b88ecd26ee26099fc9651b2de..c5bcb7e88dc1a8f88346248faa83663a7c2a99ce 100644 (file)
@@ -5,7 +5,7 @@
 %
 % This file is in the public domain.
 %% Note: this file works from version 2.15.15
-\version "2.15.15"
+\version "2.16.0"
 
 \header {
   lsrtags = "rhythms"
index bce25d9edf007ce3d5f5c10b2de1eb6250b66c1b..6b8c9f468eaccb859b7f3e98e18631e4238041b2 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "devel, scheme-language, tweaks-and-overrides"
index c4208023a6de695d4139222347cc6942b7eb0a8d..b732903167dac41358ad21e98853a408ae0b31bf 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "editorial-annotations, really-cool, scheme-language, tweaks-and-overrides"
index 9713bd74d25a850cdb4ae9dd7e1ea5136c8e1ac0..43540003dc6d610b2b41d4d4934f001312e460c7 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "really-simple, tweaks-and-overrides"
index cc78bfeb4491e967cceb915f250b9b4eefa7816b..70c0a834237ed643a5574034f1a7b53548f38b3b 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "editorial-annotations, expressive-marks"
index 0c2e01d2e906a093ba373f1506215daec6b25e51..b1e8bea6fee1892687d6d71ee17814cb95895a50 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "rhythms"
index 546af804e225e09d10fd4d8defaf045dd8511ede..c6e1a0536bbe99514dce9b8677811988c437f482 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "text"
index 1f368a1a34eb89e801600c5c9a2bc2643cf9cbc3..9dca2487025ad69c024b218cf357fd7fb20203ce 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "ancient-notation, expressive-marks"
index a39937750b9b5af34ab21591255a327362d3a335..31ec39112c2f7495ddc2934d95c125ace22db13a 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "spacing, tweaks-and-overrides, workaround"
index 784071dd882c47ad0d8720426e6f9b32feffe918..a6fd2906b8425a96a681ef63faf82546f456c705 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "expressive-marks"
index 4491c56f1b14ef3a96860b60824715dbc2b286a0..b93afc58fcb5dd134d6464235d63c8b3c4f6dc26 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "spacing, tweaks-and-overrides, vocal-music"
index 9ed15f30c893c0df168bb487b95cc67e175c5cf3..a819d064ccf695499a87e4e97fa7294aa1522d0f 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "vocal-music"
index 67c29e3e4b683fc5ca4e15f4c70b9185e6eedd68..a29298b9d9f44464e83b613f3490aa69026194cc 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "chords, tweaks-and-overrides"
index 3c10e82071975ff9f7cf38497de8641b5bc4a0c6..59754d98ee480133791b2f26498ce5526a93b306 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "automatic-notation, keyboards, template, vocal-music"
index 2198e2750a3df0780efeaacb2b2715c84a701566..c4c1f61ccbf74cf90f3bba1513f20570ecfb4cc1 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "contexts-and-engravers, template, text, vocal-music"
index dbfe0b4c7e429594cbcf2b08dc1e6718e969d345..86228b93fa4fb6c42550f9beecd81fb10823c958 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "contexts-and-engravers, template, vocal-music"
index 9d1b204da7fb05de0b6820c455523508a1607556..c657cfe192a61031f62b1f2387b8d5c0621f011a 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "really-simple, template, vocal-music"
index b627e8abb0f1605e91c6f850fde9d3ef57522d69..14b21c9c0ae336bd1de92d54881ce97a72fe517c 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "headword"
index ed4f8d41175e0f9494ac7960e0160aeb36bbf787..1c43944d607b4e24c77b62cba4978fc4da006071 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "chords, repeats, staff-notation"
index 25fd1549ffbbb0eaba713db08fc3e6a19e725c80..a16d728f33e22f544c97ff154fdcc1dbcacde4e5 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "really-simple, repeats, staff-notation"
index d4134a309d22f8918f4b188a9fa2621dd4634c99..55ef3c14a2bb96d7505cfb50b180b3a5bcb7f54c 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "repeats, symbols-and-glyphs, text"
index 09c7a9975917c3e4b453b543b8403350884d1999..ca451e32a81fa7b7cc450bf786030998d3b1e78b 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "headword"
index 95a9895bbf3fb6b5f5f466cc2342a0b60193e51d..f472cdafeae4dc5973f69043c4a3529fb53081b6 100644 (file)
@@ -5,7 +5,7 @@
 %
 % This file is in the public domain.
 %% Note: this file works from version 2.14.0
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   lsrtags = "winds"
index 500bd0329386085792becf20bef58e49b7385403..71a59920ccfeffe4ed5fb492f2562323df135042 100644 (file)
@@ -4,7 +4,7 @@
 %% and then run scripts/auxiliar/makelsr.py
 %%
 %% This file is in the public domain.
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   lsrtags = "specific-notation, winds"
index eba0be3f1b69e3b61cadc3f35410ead7f498fa17..2eda9533745a46e4d91daa4132d2d9d7c305f222 100644 (file)
@@ -8,7 +8,7 @@
     Guide, node Updating translation committishes..
 @end ignore
 
-@c \version "2.14.0"
+@c \version "2.16.0"
 
 @node External programs
 @chapter External programs
index 71f0dbe9f357a5bb65ae9ae76d17c70aa84a5694..6d497015fcc81a2f73bcc5aece2f7354498a002d 100644 (file)
@@ -8,7 +8,7 @@
     Guide, node Updating translation committishes..
 @end ignore
 
-@c \version "2.14.0"
+@c \version "2.16.0"
 
 @c Note: keep this node named so that `info lilypond-book' brings you here.
 @node lilypond-book
index 7522cec85b74b3aca677cd51454e89a81e985751..db31e4347135bba9dfc93051212ee87d303c59db 100644 (file)
@@ -8,7 +8,7 @@
     Guide, node Updating translation committishes..
 @end ignore
 
-@c \version "2.15.18"
+@c \version "2.16.0"
 
 
 @node Running lilypond
@@ -721,7 +721,7 @@ smaller value means more CPU time is used.  The default value is
 
 Setting up the server to run LilyPond in a chroot jail is a complicated
 task.  The steps are listed below.  Examples in the steps are from
-Ubuntu Linux, and may require the use of @code{sudo} as appropriate.
+Ubuntu GNU/Linux, and may require the use of @code{sudo} as appropriate.
 
 @itemize
 
index 8b3314257a5997e1a5c8c3ad59fd01936c8c96be..24a7bb2e7676113a748d70c10203c713495518bd 100644 (file)
@@ -8,7 +8,7 @@
     Guide, node Updating translation committishes..
 @end ignore
 
-@c \version "2.14.0"
+@c \version "2.16.0"
 
 @node Suggestions for writing files
 @chapter Suggestions for writing files
@@ -281,11 +281,11 @@ See the @strong{GNU Make Manual} for full details on using
 can do.
 
 The commands to define rules in a makefile differ
-according to platform; for instance the various forms of Linux and
+according to platform; for instance the various forms of GNU/Linux and
 MacOS use @code{bash}, while Windows uses @code{cmd}.  Note that on
 MacOS X, you need to configure the system to use the command-line
 interpreter.  Here are some example makefiles, with versions for both
-Linux/MacOS and Windows.
+GNU/Linux/MacOS and Windows.
 
 The first example is for an orchestral work in four
 movements with a directory structure as follows:
index 7f4afa85463391b6421d6ab42b66bf70797e9394..2075925c78c1a930f261d79338f8af5e16393f15 100644 (file)
@@ -8,7 +8,7 @@
     Guide, node Updating translation committishes..
 @end ignore
 
-@c \version "2.14.0"
+@c \version "2.16.0"
 
 
 @node Updating files with convert-ly
index 365ecedaa3595aac6da3db6860c35f72d1653778..dd6dabb46491dc41a5a97ccc46557d16a33cb25b 100644 (file)
@@ -47,7 +47,7 @@ our @ref{Text input}.}
 @c ref is duplicated to avoid underlining ref as image.
 @ref{Unix, @sourceimage{logo-linux,,,}
 @sourceimage{logo-freebsd,,,}}
-@ref{Unix, Unix (Linux and FreeBSD)}
+@ref{Unix, Unix (GNU/Linux and FreeBSD)}
 
 @item
 @ref{MacOS X, @sourceimage{logo-macosx,,,}}
index 127d174d096e28f1a38ebda751e94f8075b3755a..e07321bb3ccee04a637b12350f4d429345c78598 100644 (file)
@@ -1089,7 +1089,7 @@ viewer with advanced point-and-click support.
 
 Frescobaldi is lightweight, yet powerful LilyPond music and text editor
 with a built-in PDF viewer.  It is easy to use and will run on all major
-operating systems (Linux, Mac OS X and Windows).
+operating systems (GNU/Linux, Mac OS X and Windows).
 
 @divEnd
 
index 940fc578c74977ef8f7e3f50046c62a62c6a0227..e37cf8c74bf9b7e398d2e160c355379586c455b4 100644 (file)
@@ -8,6 +8,86 @@
 
 @c used for news about the upcoming release; see CG 10.2
 
+@newsItem
+@subsubheading Lilypond 2.16.0 released!  @emph{August 24, 2012}
+
+We are proud to announce the release of GNU LilyPond 2.16.0.
+LilyPond is a music engraving program, devoted to producing the
+highest-quality sheet music possible.  It brings the aesthetics of
+traditionally engraved music to computer printouts.
+
+Many improvements have been made in the past year since the previous
+main stable version. A few major improvements are: 
+
+@itemize
+@item
+Support for kievan square notation
+@item
+User and programming interfaces have greatly improved
+@item
+Music functions have become quite more versatile 
+@end itemize
+
+A full list of new features is given in:
+
+@example
+@uref{http://lilypond.org/doc/v2.16/Documentation/changes/index.html}
+@end example
+
+Happy music typesetting!  LilyPond 2.16 was brought to you by...
+
+Main development team:
+
+Bertrand Bordage, Trevor Daniels, Colin Hall, Phil Holmes, Ian Hulin,
+Reinhold Kainhofer, David Kastrup, Jonathan Kulp, Werner Lemberg,
+John Mandereau, Patrick McCarty, Joe Neeman, Han-Wen Nienhuys,
+Jan Nieuwenhuizen, Graham Percival, Mark Polesky, Neil Puttock,
+Mike Solomon, Carl Sorensen, Francisco Vila, Valentin Villenave,
+Jan Warchoł
+
+Programming contributors:
+
+Aleksandr Andreev, Sven Axelsson, Peter Chubb, Karin Hoethker,
+Marc Hohl, David Nalesnik, Justin Ohmie, Benkő Pál, Julien Rioux, Patrick Schmidt,
+Adam Spiers, Heikki Taurainen, Piers Titus van der Torren,
+Jan-Peter Voigt, Janek Warchol
+
+Documentation contributors:
+
+James Lowe, Pavel Roskin, Alberto Simoes, Stefan Weil
+
+Bug squad:
+
+Colin Campbell, Eluze, Phil Holmes, Marek Klein, Ralph Palmer,
+James Lowe
+
+Support:
+
+Colin Campbell, Christian Hitz, Phil Holmes
+
+Translation contributors:
+
+Jean-Charles Malahieude, Till Paala, Yoshiki Sawada 
+
+@newsEnd
+
+
+@newsItem
+@subsubheading Lilypond 2.15.95 released!  @emph{August 11, 2012}
+
+We are excited to announce the release of LilyPond 2.15.95.
+With this release, development on version 2.15 is frozen for the
+upcoming 2.16 stable release and only open to bug fixes.
+
+All users are urged to try this version to ensure the best
+quality of the upcoming stable release.  If you discover any
+problems, please send us @ref{Bug reports}.
+
+New features since 2.14.2 are listed in the @qq{Changes} manual
+on the website section about @ref{Development}.
+
+@newsEnd
+
 
 @newsItem
 @subsubheading LilyPond 2.15.42 released!  @emph{August 02, 2012}
@@ -39,32 +119,3 @@ LilyPond Report 27} now; comments and contributions are
 warmly encouraged!
 
 @newsEnd
-
-
-@newsItem
-@subsubheading Release candidate withdrawn  @emph{July 11, 2012}
-
-We have discovered a regression since 2.14.2, so lilypond 2.15.41
-is no longer a candidate for the 2.16.0 release.  However, please
-continue testing it -- we would like to discover (and fix!) any
-more regressions as soon as possible.  If you discover any
-problems, please send us @ref{Bug reports}.
-
-@newsEnd
-
-
-@newsItem
-@subsubheading Release candidate 8 of 2.16 - LilyPond 2.15.41 released!  @emph{July 4, 2012}
-
-LilyPond 2.15.41 is out; this is the eighth release candidate of
-the upcoming 2.16 stable release.  All users are invited to
-experiment with this version.  New features since 2.14.2 are
-listed in the @qq{Changes} manual on the website section about
-@ref{Development}.
-
-There are no known Critical issues with this release.  If no
-Critical bugs are found, then the official 2.16.0 release will be
-on 18 July 2012.  If you discover any problems, please send us
-@ref{Bug reports}.
-
-@newsEnd
index 2cf3adf4b6a6d70b097961a7868ab556f9227feb..0a21c0de225105d56f9e75c10bbfad5aacdb4121 100644 (file)
@@ -27,6 +27,35 @@ NOTE:
 @end ignore
 
 
+@newsItem
+@subsubheading Release candidate withdrawn  @emph{July 11, 2012}
+
+We have discovered a regression since 2.14.2, so lilypond 2.15.41
+is no longer a candidate for the 2.16.0 release.  However, please
+continue testing it -- we would like to discover (and fix!) any
+more regressions as soon as possible.  If you discover any
+problems, please send us @ref{Bug reports}.
+
+@newsEnd
+
+
+@newsItem
+@subsubheading Release candidate 8 of 2.16 - LilyPond 2.15.41 released!  @emph{July 4, 2012}
+
+LilyPond 2.15.41 is out; this is the eighth release candidate of
+the upcoming 2.16 stable release.  All users are invited to
+experiment with this version.  New features since 2.14.2 are
+listed in the @qq{Changes} manual on the website section about
+@ref{Development}.
+
+There are no known Critical issues with this release.  If no
+Critical bugs are found, then the official 2.16.0 release will be
+on 18 July 2012.  If you discover any problems, please send us
+@ref{Bug reports}.
+
+@newsEnd
+
+
 @newsItem
 @subsubheading LilyPond 2.15.40 released!  @emph{June 05, 2012}
 
diff --git a/THANKS b/THANKS
index 64e2a1f97c395281e8abcb658322a8f9c7133321..783d75f8a59df607a5cc4a329dc64235f2a54a36 100644 (file)
--- a/THANKS
+++ b/THANKS
@@ -1,3 +1,73 @@
+Release 2.16
+************
+
+For information about the various official or semi-official positions,
+check out <URL:http://lilypond.org/authors.html>
+
+The following are registered as having authored changes to the
+repository of LilyPond since 2.14.2:
+
+Adam Spiers
+Alberto Simoes
+Aleksandr Andreev
+Anthony Fok
+Arnold Theresius
+Benkő Pál
+Bertrand Bordage
+Carl D. Sorensen
+Choan Gálvez
+Colin Campbell
+Daisuke Yamashita
+David Kastrup
+David Nalesnik
+Dénes Harmath
+Federico Bruni
+Francisco Vila
+Frédéric Bron
+Graham Breed
+Graham Percival
+Han-Wen Nienhuys
+Heikki Tauriainen
+Ian Hulin
+James Lowe
+Jan Nieuwenhuizen
+Jan-Peter Voigt
+Janek Warchoł
+Jean-Charles Malahieude
+Joe Neeman
+John Mandereau
+Joseph Wakeling
+Julien Rioux
+Karin Hoethker
+Keith OHara
+Marc Hohl
+Markus Oehme
+Matthias Kilian
+Michael Welsh Duggan
+Mike Solomon
+Neil Puttock
+Nicolas Sceaux
+Patrick McCarty
+Patrick Schmidt
+Pavel Roskin
+Peter Chubb
+Phil Holmes
+Piers Titus van der Torren
+Reinhold Kainhofer
+Rodolfo Zitellini
+Seafire
+Stefan Weil
+Sven Axelsson
+Thomas Morley
+Till Rettig
+Trevor Daniels
+Valentin Villenave
+Werner Lemberg
+Wol
+Yoshiki Sawada
+Łukasz Czerwiński
+
+
 Release 2.13
 ************
 
diff --git a/VERSION b/VERSION
index 019ae0d469b81f4d6cd25fc59712fb4175830f9d..ec5897b610dbb813d8a3bf08c7d130432ae7e596 100644 (file)
--- a/VERSION
+++ b/VERSION
@@ -1,7 +1,7 @@
 PACKAGE_NAME=LilyPond
 MAJOR_VERSION=2
-MINOR_VERSION=15
-PATCH_LEVEL=43
+MINOR_VERSION=16
+PATCH_LEVEL=0
 MY_PATCH_LEVEL=
 VERSION_STABLE=2.14.2
-VERSION_DEVEL=2.15.42
+VERSION_DEVEL=2.15.95
index 97c0f6d79bb59ee9f790c250a71f66c120df3a99..dcb794eea169f5225d6a97ac63b4050c8e73c96e 100644 (file)
@@ -80,7 +80,6 @@ flip (Direction *i)
 #define LEFT_and_RIGHT(d) \
   Direction d = LEFT; d != CENTER; d = (d == LEFT ? RIGHT : CENTER)
 
-
 /**
    if d > 0: the max operator
    if d < 0: the min operator
index 38fba30801089b87e10475e282e1ccc8ff88969e..aa54fa66168363eec4fe87484103c1001297f2d6 100644 (file)
@@ -398,7 +398,6 @@ void assert_throw (void (*pf) (), const char *at = "")
 #include <sys/types.h>
 #include <unistd.h>
 
-
 int main (int argc, const char *argv[])
 {
   std::cout << "pid(" << getpid () << ")" << std::endl;
index 0829a75ef66333d45905a92d2efed724d76608d9..153ae207b1d53d9fb7330c782fdc7e041b1a003b 100644 (file)
@@ -6,7 +6,7 @@ are collected here.
 "
 }
 
-\version "2.14.0"
+\version "2.16.0"
 
 \relative c'' {
       \time 3/4
index 2284562fa3277b4ebd48c60fad61dd3476955092..2b9d8cc9b40c0693156a7e7ca59eda9c56fb7373 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 \paper { ragged-right = ##t }
 
 \header {
index 53e35c535fa22e35e3b78bc3db0bab10cf7bd440..babfea87038d970b95789b7401deeddfec1aedae 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 \header {
 
 texidoc = "Cautionary accidentals may be indicated using either
index c2e78f492521d434a74301c5942a158336085b6a..44200865653bde0e17f47ce48edb3bd070452bd7 100644 (file)
@@ -7,7 +7,7 @@
 }
 
 
-\version "2.14.0"
+\version "2.16.0"
 \new Staff \relative c' {
     \key g\major
     \clef treble
index b238f477aa628ae828b759692443a069a5dd5bcc..aab51034c8f16830b9f41a94f883dbece89f2e05 100644 (file)
@@ -2,7 +2,7 @@
   texidoc = "accidentals avoid stems of other notes too."
   }
 
-\version "2.14.0"
+\version "2.16.0"
 
 \paper {
   ragged-right  = ##t
index ceacccd889fa0f8952f7738363ff6ca4dd63f1fb..f34d2392fa72bbf2a4103126c10da0a6c53f79c6 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.15.20"
+\version "2.16.0"
 \header {
 
 texidoc = "Several automatic accidental rules
index e39328214857ef8050cc5138d5beb2fb3f1e039f..799e6e48e10e838be9f5f931d919fb9ea73c0013 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 \header {
        texidoc = "If two forced accidentals happen at the same time, only one
        sharp sign is printed."
index 1b33cc9a873db6b65e983abc9a79a066ecd97b7e..77fa641c5dc68e5a7f5a7fa9463f9fa52bf6521a 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc = "Accidentals can be forced with ! and ? even if the
index 4c55bc267cfc29d0768f45938787f7f1c65b9922..d281e2be9c177122d1e706b36e4c60ebfd3f818e 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
 
index da4c1e195a92dc66a8d2f93d9c7bea2d7e0acd84..effdfec520e58c692f5cffe888b53c1fc95c03f1 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc="
index f1a851cb1c003f96d9978c9e086fde9d3f33f51f..170c4b32a252798ea74ef760d6161a064fac219b 100644 (file)
@@ -6,7 +6,7 @@ accidental."
 
 }
 
-\version "2.15.20"
+\version "2.16.0"
 
 \layout
 {
index 5151237061d0d2fc1c83d4f5f3e9b7a389b34bd6..0b40e548a1d9ecac8c553638503d9526cd9e4c0b 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc = "Accidental padding works for all accidentals, including
index 29d8bf7dafad4261c0981e2b36e9b246b65395eb..4daaa2e7bc632afdd82fc615c44e93bbece1b94b 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc = "When two (or more) accidentals modify the same pitch,
index 6937225eedcb52076eb050d4a573d61ac4c42b1b..008513d5ae43ce4ea7779b5000bcc73ce67253e5 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
 
index 93406f9c3ac45b4c9b1111e03aa266b116129e38..a1fc977745ea5098dd5b9bbf2ecec789c42d5ba0 100644 (file)
@@ -3,7 +3,7 @@
   texidoc = "Quarter tone notation is supported, including
     threequarters flat."
 }
-\version "2.14.0"
+\version "2.16.0"
 \layout { ragged-right = ##t }
 
 \relative c'' {
index 4d7c1d56f7db80652d41d322e01ef593d198926f..c849234597d1d15ad7f8037e4c1de85ae2510449 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 \header{
   texidoc="
 A sharp sign after a double sharp sign, as well as a flat sign
index 5f2eff948f153b5d78c1e22838cc37a33035b208..3beb51a0fd6f2f924941d7b15c5a7ef76186ae2d 100644 (file)
@@ -7,7 +7,7 @@ denoting Musica Ficta."
  
 }
 
-\version "2.14.0"
+\version "2.16.0"
 \paper {
   ragged-right = ##t
 }
index d187f24a4cbd3b42675f85fbeadc0a51724cab38..c81aed3390a8c1ef4ae9ef162da26aec424c0b2f 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc = "The second and third notes should not get accidentals,
index 8ca5e3920ae0c8462cca727e6b2b10fffae81a70..7f22cdf0baa539a006e486cc0233e746baa739f5 100644 (file)
@@ -3,7 +3,7 @@
 texidoc = "Tied notes with accidentals do not cause problems with spacing."
 }
 
-\version "2.14.0"
+\version "2.16.0"
 
 \relative c' {
   \clef treble
index c8500e9926582585f636f1166f57dc018e5279b9..bd06e7fc66f477d404a56b0ba262bab375a1788a 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.15.20"
+\version "2.16.0"
 \layout { ragged-right = ##t }
 
 \header{
index 06ccc02b98188933deda1cf754f02c0e524a647b..4fa0feddbc7c3f9a722b5adcada4ebdb67614727 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.14.0"
+\version "2.16.0"
 
 \header{
   texidoc="
index e9510656c250fe422fb024ce003f0a1333cca5dc..cbd9fa309877f59cfd814d829712ef4f2e1efa1d 100644 (file)
@@ -3,7 +3,7 @@
 anywhere in the vertical alignment. "
 }
 
-\version "2.14.0"
+\version "2.16.0"
 
 \paper {
   ragged-right = ##t
index 1448acf835dabaca883b5a3932cc512db642e518..3613c57ca2c1a0f3ddf9397eab1b7e4d32702335 100644 (file)
@@ -6,7 +6,7 @@
 
 }
 
-\version "2.14.0"
+\version "2.16.0"
 
 \book {
   \score {
index 87eb21d693b4dc772687bfe2f7ff39dd6b4b0d9a..1a37432f749a738395dfd2872d9b8e5adba45676 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header{
     texidoc="
index 4f03f4d6e7fd0899450afc4ad1bf853988535a09..43dc32dc5d21411aed40843c0eba0adc075fbac9 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.15.42"
+\version "2.16.0"
 
 \header {
   texidoc = "The command @code{\\alterBroken} may be used to override the
index 6bb87b9ba38c549cad9188a67eca83d8d0ffca50..83b10e3ac73b6a09e475118dd21ac6df1a7762dc 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.2"
+\version "2.16.0"
 
 \header {
   texidoc = "Ambitus for pieces beginning with @code{\\cueDuringWithClef}.
index 339939ec1ad3e5000b5df3cf2ee89a5c956e8ff0..adc38287ee4381152c606aca7716317bd31a7ee0 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc = "The gaps between an @code{AmbitusLine} and its
index 521698ab278baa744c9b96f3267546bce1032e55..c96534994191f6769948e8eee231cf8f7bc39e9f 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc = "Adding ambitus to percussion contexts does not cause
index a70446530e44d1b2845b4984cf49b1125034341e..50ca97a03d22a1b9cd629fd909c69dbb7b3a052f 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc = "Ambitus use actual pitch not lexicographic ordering."
index 6250f699e5afe75cb6df1070e5bc99a5ab1953ef..a59d5e11be5187f3936432f7bf47a2d417537867 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.1"
+\version "2.16.0"
 \header {
   texidoc = "Ambitus accidentals (whether present or not) are ignored by the
 slur engravers.
index c82e51ce40ca408d2a2e67ea1958f06cbf6f1bff..024354b57f5cace0abe373380b69db73bb7eb4eb 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14"
+\version "2.16.0"
 
 \header {
   texidoc = "
index 7c36449dfc048e660e5d2552a06b97c10f13dadd..b5c579b01da6765702fdfc17781ce77ae0392469 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc = "Ambitus indicate pitch ranges for voices.
index b83c906bd5c5626033ac65f1fb20a97622cb7cf3..712f4ec2373659d5279e2784035d5a55612ca4b5 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.14.0"
+\version "2.16.0"
 
 
 \header {
index 79d2d75b5a2570dc874d853e581ff4c38eddc714..6e50ca5c448b067850495fbee03e76c04f8835b2 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc = "The @code{\\applyOutput} expression is the most flexible way to
index 60d1dc4257575f36c0ba69bae0bce9f1259c1188..4e5f835d3bf88c5caca2f1061ca1d76a57537e86 100644 (file)
@@ -1,7 +1,7 @@
 \layout { ragged-right= ##t }
 
 
-\version "2.14.0"
+\version "2.16.0"
 \header{
   texidoc="
 A square bracket on the left indicates that the player should not
index 56ccaafb6b123587a8736442f819ffbacfb4377c..4f4a22f4b42ca3c0bbcab44e4a37945d87ffb521 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header  {
 texidoc = "Arpeggio stays clear of accidentals and flipped note heads."
index 823c50bf3f2626fba1b32a1a3c84a550800fad63..5368458a8a1e71640db38d4149f8d169b27dc93f 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc = "Arpeggios do not overshoot the highest note head.
index 25cd8c2ac1038166ac93fd1e172def0ed75f7a1f..c2d438021461b5f051d6b5fe2ccdefe2cccee622 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc = "Arpeggios stil work in the absence of a staff-symbol."
index 728bcef431644d7a6e9a315e8ec9e6115b7644b7..af6f91d18fb2921d2e524434a43d7821688913c6 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc = "There is a variant of the arpeggio sign that uses a
index 3f405b45151abac18968361b802ce27798926c65..bbe1f8c9552bdba1124f2731e9af6d7f8e4fadf4 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc = "Cross-staff or -voice arpeggios which include single
index c7606ecbdf9d02ea5bc390fd7f047423f3140428..c5860407b1ff0eb3df19fce52e2a4d2d6ef11f15 100644 (file)
@@ -2,7 +2,7 @@
   texidoc = "Span arpeggios within one staff also work"
   }
 
-\version "2.14.0"
+\version "2.16.0"
 \layout { ragged-right = ##t }
 
 \new PianoStaff <<
index 1652dfb69750ac22d569291e9c8a145d05206091..dc6ae63480112ec55f49c40d09b7856a691df300 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.14.0"
+\version "2.16.0"
 \header{
   texidoc="
 Arpeggios are supported, both cross-staff and broken single staff.
index 10bd6489f2a7c61586304314f99ebd44bd6a2f7c..784f72178931e9ef3ab31a025d4564f2c0fc0986 100644 (file)
@@ -1,6 +1,6 @@
 \header {
   texidoc = "The snappizzicato articulation adds a snappizzicato sign to the note."
 }
-\version "2.14.0"
+\version "2.16.0"
 
 \relative c'' { c4\snappizzicato }
index 1e189c878340c71a13108258345bf9f02c945610..19f8a8658829b0f6b2877f0d9c83c5909f3a3831 100644 (file)
@@ -2,7 +2,7 @@
   texidoc = "Augmentum dots are accounted for in horizontal spacing."
 }
 
-\version "2.14.0"
+\version "2.16.0"
 
 \include "gregorian.ly"
 \score {
index 9f15da02e6fb853ca671a9a0e1741c78436754eb..8daa66e33035ea8cd6663a0ffeeeb459a598f95e 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.14.0"
+\version "2.16.0"
 
 \header{
 texidoc="No auto beams will be put over (manual) repeat bars."
index 9e8356286ecfb2e53b540c340983233dc435a5d7..6798aa8e83ef723fb2dc1c73f5d42e8892e094d8 100644 (file)
@@ -8,7 +8,7 @@ beaming pattern related functions at the start of an autobeam."
 }
 
 
-\version "2.14.0"
+\version "2.16.0"
 \paper { ragged-right = ##t }
 {
   \time 2/4
index 66db8d1a4eac29dbb3775907a782f9e99d3558f5..5eee83a9f18fe8ca52ac7935ac812fd19d652f85 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc = "Automatic beams are ended early if a breathing sign is
index c62e303121a1addbd58e97ae55f5724e7da70786..676bb3aafb27846a4aa5215650621a56acb4b177 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.15.42"
+\version "2.16.0"
 
 \header {
 
index be7c874d3145ee2b66a69b717488f8c8d22845d4..bf82fb1f4cba96e071114145984ad9e66e53e413 100644 (file)
@@ -6,7 +6,7 @@
 
     }
 
-\version "2.14.0"
+\version "2.16.0"
 \layout {
     ragged-right = ##t
 }
index 18b61dc3e9b78d822c998b53eed555e24a54c76d..a6efba7055921e908e02554646395e6a99186554 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc = "Grace notes at the start of a partial measure do not
index b8f815725970c02cb0ecfe0f706a7171d8fb8318..1151dea94c1ba8e753e760b05761747ac0a83b41 100644 (file)
@@ -2,7 +2,7 @@
   texidoc="Autobeaming works properly in partial measures."
 }
 
-\version "2.14.0"
+\version "2.16.0"
 
 
 
index 8e368de5d4402d4671ffc28b38d41694aac573d5..08dd89564ecda328250134a54c41cede806de2b9 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 \header {
 
   texidoc = "In 4/4 time, the first and second and third and fourth
index 2a7bb39c7afe7f53ab500504c067feb6088a1dcd..121a22f79f81bf9f4e63a71ccfef33fa965c9ee8 100644 (file)
@@ -4,7 +4,7 @@
   texidoc = "Automatic beaming is also done on tuplets."
 }
 
-\version "2.14.0"
+\version "2.16.0"
 \layout { ragged-right= ##t }
 
 \relative c''{
index b3f2b9b61cb35afaf0b68d6c261c1491b592ece0..89a2e7c4bfc4b6de712a965a3894c62be6555927 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc = "Tuplet-spanner should not put (visible) brackets on
index 6496d0441521e1188a8b306b4adec634091872a5..8c58935d8131a1635eaa415d9aa175d1ef412a97 100644 (file)
@@ -3,7 +3,7 @@
 beam."
 }
 
-\version "2.14.0"
+\version "2.16.0"
 
 \layout  {
   ragged-right = ##t 
index c7c503a85f2d217747260ee251aec560cc24745e..f57fe6cbc1071fb5c8d1196d582ae15e142ffa9c 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
 
index 88ebd97afd6374eac3e59d9d363fce0e04490676..4a098e33d854b02f9819bd6902ffd0d35b4eb519 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.15.40"
+\version "2.16.0"
 
 \header {
 
index 850e9a359068c869116a0d0487a319e1605b4a82..8c4e7f04c5e7b1ac56697ac47a845089b668e69b 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
 
index 59a948ce59acb06ae54ce0b5f91deece92bfe19f..57cafc0627def95c76a1e19a02ca0f82415735eb 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
 
index 024d467651b8ded9dbbe2a2f2846e01a7b036b8e..fbd81b8ec236ac794ab3c9b7a7e33283212ddfbf 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.15.34"
+\version "2.16.0"
 
 \header {
 
index a825222600af6f05eff90558de556b2e73de96a8..22c838efaad88a7c49222d68589404fe0b98dc2a 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc = "The bottom-level contexts in polyphony shorthand are
index 8eaa94662fc911cfb83b45c987d754df15c831a4..e1d3862ae377854274cdfd788f615dc0da05244e 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header{ texidoc = "In a DrumStaff, automatic polyphony can be used without
                     explicitly initializing separate voices."
index 02ab57e30ad9bcbf1a9096c90671759aea60f50e..9bffe77ac6bdba6deecedf9628d8fc8bcae9aed5 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header{ texidoc = "In a TabStaff, automatic polyphony can be used without
                     explicitly initializing separate voices."
index ba4af1182a69b668e23e751bd061c7371ebe6bee..aa83c7ff8f39840361b042d943d76448f673ca98 100644 (file)
@@ -2,7 +2,7 @@
   texidoc = "Exercise all output functions"
 }
 
-\version "2.14.0"
+\version "2.16.0"
 
 \paper { ragged-right = ##t }
 
index edb1212ed05c7577a21017d41cd2a487977bf367..f74f65852cedb271462c3e40b8c35d85c4c8c008 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 %{
 #(ly:set-option 'backend 'svg)
 #(set! output-count 1)
index ee58a08dbe8d18fe65a98eff69e5b57e63243663..5c5af19cedb3be043633c13cd23c8a6f319c5534 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.15.32"
+\version "2.16.0"
 
 forcedLastBreak =  { \break }
 
index 2acc43ff15e2b877f8a8add1ef9141ab9f9598ec..3ba915b3cad39f1665fe10aaca695dd5bae43644 100644 (file)
@@ -5,7 +5,7 @@
 with lines and explanatory text added."
   
 }
-\version "2.14.0"
+\version "2.16.0"
 
 \layout{ ragged-right = ##t }
 
index 8bc0d20b641178253716f250c1406db28a006acd..6fde50c37e888128645df4fbc13329b1cfc5a6ee 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 \header {
     texidoc = "The meaning of @code{|} is stored in the
 identifier @code{pipeSymbol}."
index f29196802b7561bbbe73daedb9f8e331e82478d0..a39a8b7976239fe2fa02d7b4903a476c96ff4528 100644 (file)
@@ -6,7 +6,7 @@
 }
 
 
-\version "2.14.0"
+\version "2.16.0"
 
 ledgerUp =
 {
index 4865ed72976c701cbd51fcabb9428f48bba74fa4..17d5a7dc0e47119565a52fe2efe27102d876fcd5 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header { texidoc = "Segno bar lines can be used to mark
                      the begin and the end of a segno part."
index 8c91060c206bbc3572c13fbe3bf6f7da998c8490..359ccb4dd25076030bcce0824608c5048af781df 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header { texidoc = "Various types of bar lines can be drawn.
 
index b9fa04868ff57e3641d13713c218c4b7d2c11563..7bede8d7caad1c471c93502d5e3c269a985694da 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 #(ly:set-option 'warning-as-error #f)
 #(ly:expect-warning (_ "Barcheck failed got ~a expect ~a") 3 15)
 
index 6e69323c988e20915280d34a6e7d8b75701bb572..afe6f1e273f2f579252ca2ea55d7790223c6fd17 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.15.24"
+\version "2.16.0"
 
 \header {
   texidoc = "The @code{barNumberVisibility} property controls at what
index 23d8f97ec878d0f3a1790efed559708eeec6cbda..8672a924f83532565bc5a2b77465e842cd81c437 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.15.21"
+\version "2.16.0"
 
 \header {
   texidoc = "Bar numbers can automatically reset at volta repeats.
index 398a82ff5da088161e4a1778c5b9613211a460fe..719c3f7acba4113ef9e055d0a5f4a234d4ac450e 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
 
index f57fe3d1824db79736b6dd03f861aed68cb168ce..540e761786c7ca4296a5905bac3050edfeae411e 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 \header{
 texidoc="
 
index 53ee89f514f94e8164b8a1ed89b1c845d3a30bde..47028de62ed4c889412ff726fd97af56e1fc05a6 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.14.0"
+\version "2.16.0"
 
 \header
 {
index 9c1bdff5ffbde4bc5f88841644662decf1f41650..43dcef2c13a7bc24fe498ac8e60c858b52199d33 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.14.0"
+\version "2.16.0"
 \header{
   texidoc = "@cindex Beaming Presets
 There are presets for the @code{auto-beam} engraver in the case of common
index f882985eb5e1808e766616ffc7761689b509205a..8e06a82089e0d371119c2f70100772efa958388e 100644 (file)
@@ -3,7 +3,7 @@
   beamlets on the same height."
 
 }
-\version "2.14.0"
+\version "2.16.0"
 
 \paper {
   raggedright = ##t
index f790d4bd766353d7183e7bba9783387afd008d96..73de47896c21cedb8a9c0b6e19fd96a60fbfcf37 100644 (file)
@@ -3,7 +3,7 @@
   texidoc = "Beamlets in grace notes remain readable."
 }
 
-\version "2.14.0"
+\version "2.16.0"
 \layout {
   ragged-right = ##t
 }
index 508f20dbfeadb62390744ea5fd5e89e2cbd58add..0b70b39495c014e1e9b1218311d2d6ab420c8bc2 100644 (file)
@@ -7,7 +7,7 @@ signature. "
 \layout {
   ragged-right = ##t
   }
-\version "2.14.0"
+\version "2.16.0"
 
 
 \relative c'' {
index 1ad191049104f5d10ef5328123b85c1376ab97d5..2d32965f6d8e861a5ad35c02df5e1a86b3dfb75c 100644 (file)
@@ -5,7 +5,7 @@
   
 }
 
-\version "2.14.0"
+\version "2.16.0"
 
 \new Staff \with {
    \remove Bar_engraver
index b10ab895ff17147754db7642b02d3603e98a0fac..c56fb8d6021a221febfb1f0a209740d7db937b43 100644 (file)
@@ -4,7 +4,7 @@
 "
 
 }
-\version "2.14.0"
+\version "2.16.0"
 \layout { ragged-right= ##t }
 
 \relative c''  {
index c9a33081526a4b9e08789335f39156b1e15c1e21..92b0f0096777c4376acb19bab988fda15227b832 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.15.10"
+\version "2.16.0"
 
 \header {
   texidoc="Some classic examples of broken beams, all taken from
index ca20a5fc3c6cf79bb9b8bf8278befd3a2a0c1659..4c6c8a03023efdd4b4117af26d3bcc1db8f6939a 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.15.16"
+\version "2.16.0"
 
 \header {
   texidoc = "The functions passed to the @code{positions} property should
index 1f777a09f245bd785426408e613c8d36e1c5363c..efad10820a44f97371c98b908ddbd9a7b0ea5874 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.14.0"
+\version "2.16.0"
 \header{
 
   texidoc="Simple beams on middle staffline are allowed to be
index d5b70b70adbf7deb5a2ce58e486a962b65728e6d..296cb37c61c5d86fc92f4fadf002bd5effc527ec 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 \header {
   texidoc = "Beams only check for collisions with in-line accidentals."
 }
index b235c358df1947d66ceb38ed2b45436e72531132..e7951e15abefcab87ac27d0421e0a15cc2e57542 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 \header {
   texidoc = "Manual beams do not collide with notes."
 }
index 5ed29dee3f75d985cde292e2b52a1cb7fe2e046d..3e852029b96d9158405585f109ce5f64a94f3376 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 \header {
   texidoc = "Manual beams do not collide with notes."
 }
index 808b52bb820ddbe293b19e100194fe3856ee9c5d..b4e717c8f724a7a90f4733969d19344465abbb53 100644 (file)
@@ -7,7 +7,7 @@
 %  debug-beam-scoring = ##t
 }
 
-\version "2.14.0"
+\version "2.16.0"
 
 \new Staff
 {
index 04c1720081e09fe9ac1d73770e17dc3ef69574a1..120b488c8d490fca9aeac5f04d0782a815564c5c 100644 (file)
@@ -2,7 +2,7 @@
   texidoc = "cross staff beams work with collisions."
 }
 
-\version "2.14.0"
+\version "2.16.0"
 
 <<
  \new Staff = "PianoRH" s4.
index 7d147de4cead1a0b436ea127b3c07c28a65cc20d..dd09c9651d04b047c5e1ab8cc6587622fffcc5b6 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.15.22"
+\version "2.16.0"
 
 \header {
   texidoc = "Cross staff beams do collision avoidance.
index 833155ae7e032fbe132750a6fcd4497e70538ba4..af151782881105503aa662b687bbb048aaf396a7 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc = "A rough guess for collisions is taken into account when
index beed7315ab283458b5e4184fd587724c4f78d352..cd52152d10a9bf825bcbcd468f077985a987e84f 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.15.24"
+\version "2.16.0"
 
 \header {
   texidoc = "Beams do not collide with flags.
index fffca6fdf7e3ee514b1187900a89f5932ee3afa0..441ed498657c77ec01c855064e9ee4d950af3d1e 100644 (file)
@@ -1,6 +1,6 @@
 
 
-\version "2.14.0"
+\version "2.16.0"
 
 \header { texidoc = "
 The beaming algorithm handles collisions between beams and
index f2f9f0fbbdaade166b318bc279eb4c94c61bedee..9947a7fbe01c39991664817dc3029afadeaa527a 100644 (file)
@@ -2,7 +2,7 @@
   texidoc = "Behave sensibly in the presence of large collisions."
 }
 
-\version "2.14.0"
+\version "2.16.0"
 \new Staff {
   <<
     { \voiceOne s2 }
index eaa9c9c5b38f35f6510cac9e8269b74bd8d69d83..68378389dd3f8d78425fcbb8c6d493ce618d30f5 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 \header {
   texidoc = "Beams can be allowed to collide with grobs by overriding
 the collision-interfaces property."
index f8310c679a7741b34a8c8a911f601ca49b01895f..58ca10839d02f1c34e7591af5194c48c4d6f6c61 100644 (file)
@@ -3,7 +3,7 @@
   correctly."  
 }
 
-\version "2.14.0"
+\version "2.16.0"
 
 \layout {
   ragged-right = ##t
index d48b80382055236da85e5184dbe34203ccb951f1..15cdea9bd39ea8fbf334a66d4ba136cafbeac80e 100644 (file)
@@ -8,7 +8,7 @@
 %  debug-beam-scoring = ##t
 }
 
-\version "2.14.0"
+\version "2.16.0"
 
 \relative {
   \time 2/4
index 4dbc4facca9ae6a21ba16e22177c4ed53574995f..9d01fbe79cd6b1cbe425123fa42e5bc689eabcda 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 \header {
   texidoc = "Beam collisions are resistant to scaled down staves."
 }
index 82b5e979c9a20b0ba0754f562021f96634625901..cf675dfc05499d8be4087c810da5c4617cb17dc7 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 \header {
   texidoc = "Beam collision can be tweaked to only apply to the grobs
 within the beam's original voice."
index 5d3aa7c1ce986cd5d91eb450b454a4de6865b94c..f02962d9013f3bd9f6643e6c850d766f57a61be3 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 \header {
 texidoc = "Concave beaming works for chords as well as monophonic
 music.
index 5af60763c2de6c9f4a31530024187641593de58b..3f58949dd5c1e6a6eb1eb785d84a5af18f0e1214 100644 (file)
@@ -2,7 +2,7 @@
     texidoc = "Beams that are not strictly concave are damped
  according to their concaveness. "
 }
-\version "2.14.0"
+\version "2.16.0"
 \layout {
     ragged-right = ##t
 }
index 8394f9a5d1bacbd6424478d7bc4a1e1fb8874a1f..6643e38cef9c314ef979e19539f27999a6479b75 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 \header{
 
   texidoc = "Fully concave beams should be horizontal. Informally spoken,
index aaa8ed933a4057f4ccccebf6dfdf59a9b6300e72..5326f57b7949d0c73376338a281f6c10dae75650 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.14.0"
+\version "2.16.0"
 
 \header{
 
index 572c924266796e9da2921accfbaa26654a456a1e..c957a14ecad0b8cda173551d80922548247dd8c5 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.15.36"
+\version "2.16.0"
 
 \header {
   texidoc = "Placement of beamed cross staff rests should be
index 357f58e8b6bc55de3c1763ec9f0e45026e1c0f0a..78cbff5ab5947a1481f7db3b6586cdd46ca94ea3 100644 (file)
@@ -7,7 +7,7 @@ staves."
 }
 
 
-\version "2.14.0"
+\version "2.16.0"
 
 \new PianoStaff <<
    \new Staff = RH {
index 495d40522e7858fc57506796becba84480b939bb..0a17141e185550bed700d27dda1d1936a9cde6b5 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 \header {
     texidoc = "Cross staff  (kneed) beams do not cause extreme slopes."
 }
index 02a03a83c621465ff2a9ae94bf1597667acfa550..0ae4e0dae7b4efe6c4966eadedaea186d91c7f84 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.14.0"
+\version "2.16.0"
 \header{
 texidoc="
 Beams can be typeset over fixed distance aligned staves, beam
index d2b75117ae633767ab1d2cabb301bb132f1f4474..aaf200c62c92cc0367e83f67a7e6cf2df0268871 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.14.0"
+\version "2.16.0"
 \header { texidoc = "@cindex Beam Damp
 Beams are less steep than the notes they encompass. " }
 \layout{
index e74b08e4b8b76aac1437be792c6e837d2e034ab0..ecf69921f4b3039856ced36675abdd32eece74eb 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc = "Beamed stems have standard lengths if possible.  Quantization
index 3c8bfd14adc5097b67a526832beaab6d0883106f..2fa96cb4798c050a3e718dc809a4790d7e5b2a05 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.14.0"
+\version "2.16.0"
 \header{
 texidoc="
 Beams should behave reasonably well, even under extreme circumstances.
index 326b653aa12684dcb9a9ca705938b0fb326148b1..b561ff0e5a1d52194ab654b71f42cb9c46c24c7c 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 \header  {
   texidoc = "Feathered beams should have the same progress of their feathering
 at the end of a line break as they do at the beginning of the next line."
index 030497c2253fc30c08fb9ceebca317852db06c28..6d0234713230e7692fe13147ae18ec13e7c6a6b0 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 \header {
 
   texidoc="In feathered beams, stems in knees reach up to the feathered part correctly.
index 038b0a582a7986ddc7bd79fc7a603a982cb965d1..b9afa451249756d6ae6ac09c6571189fd310e4a6 100644 (file)
@@ -6,7 +6,7 @@
   
 }
 
-\version "2.14.0"
+\version "2.16.0"
 
 \paper {
   ragged-right = ##t
index 605298b4ac98ad3d91a2d4d25180780f4924ed8c..83475854776a31d8d41e99adf821bea4eeabdfe4 100644 (file)
@@ -3,7 +3,7 @@
   texidoc = "Even very flat but slanted patterns should give slanted beams. "
 }
 
-\version "2.14.0"
+\version "2.16.0"
 \layout{
   line-width = 15\cm
   debug-beam-scoring = ##t
index 7bb8a718bb82f65c6f6a5fd288bd425854ce1e76..682cf8f4d18b81d013122f238ff6440d642100dd 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc = "The direction of manual beams can be forced using
index 463b1f597efb9d61d175da531ddc7673e4083197..7bb865f849354000a29dbf38e8d132ed7c8d5f7b 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
     texidoc = "In French style beaming, the stems do not go between beams."
index f38061157dd2a4cc52d4e4bbccfbb169166bdff7..303379b32670ece7365421c1517911627a5a4655 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.14.0"
+\version "2.16.0"
 \header {
 
   texidoc=" Funky kneed beams with beamlets also work. The beamlets
index d576c44d4bf6893ea2ff62acd31c47c48132679e..3d26b75d47c03e96f6893d4ba81a34c37b78d2ff 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.14.0"
+\version "2.16.0"
 \header {
   
   texidoc = "In complex configurations of knee beaming, according to
index 2a546209682eaeb8f73c0d9dd3a7063df1f88513..79d74869bcd9860d206d26303f51950d5a365cd3 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.14.0"
+\version "2.16.0"
 \header{
        texidoc="@cindex Beam Isknee
 
index 646c5a6e856272d05a868a2b93f017f555767481..b633ebf225e5bb73459b1245976144c2e07f22a4 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.14.0"
+\version "2.16.0"
 \header {
 
     texidoc = "Point-symmetric beams should receive the same
index 289b5ad01891e9f510a05329d4552abd374613d9..53685449cee00da650b7c249c8ce001d93005661 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.14.0"
+\version "2.16.0"
 
 \header{
   texidoc="
index 2784d31aaa8f1815ed32fdf122de533bbb09c528..15898c58d050ac3c1c89f0e9e0aa71b529f5022e 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.14.0"
+\version "2.16.0"
 
 
 \header {
index a3e43bc24e53205e9a7f0d1c89ae7faba8ab92be..7827e3d723ecdf35d647fff5e67873e14a4d9240 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 \header {
 
   texidoc = "Kneed beams (often happens with cross-staff beams)
index f16c8c6467ecc6c53c58d9624d53e207a98b5190..b8a2b5d997bd27b39e0268156f31d0b9f00324e2 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.15.17"
+\version "2.16.0"
 
 \header {
   texidoc = "When a beam goes over a rest, beamlets should be as necessary
index df34625fd092cb9e1ef6b639352c77b90096f520..4250947d158a58d9363791fe5c7417d60072f326 100644 (file)
@@ -3,7 +3,7 @@
 
 }
 
-\version "2.14.0"
+\version "2.16.0"
 \paper {
   ragged-right = ##t
 }
index 893f3f8b64207e862740c710d107d585af177e11..12c092f83063bad1d21666bd9a608452fd689059 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.14.0"
+\version "2.16.0"
 \header {
   texidoc = "Explicit beams may cross barlines. "
 }
index d55e1c391f8511f8f16999220e07f772582b912a..b0522548d5ee3513bc4a6bfb078de3dd7dc6ee00 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.14.0"
+\version "2.16.0"
 \header{
 
   texidoc=" Beams on ledgered notes should always reach the middle staff
index d562aa6bd2ad2821553f29db28b2635a3e32ceda..b1e959cb2bb80e4ec437a6abe3ed05e97144d6e0 100644 (file)
@@ -8,7 +8,7 @@
 %% FIXME: This file should actually NOT produce any warnings!
 #(ly:set-option 'warning-as-error #f)
 
-\version "2.14.0"
+\version "2.16.0"
 
 \layout  {
   ragged-right = ##t
index a4f097e5685548fa0146a59a5844e08fda5c3466..eec03c302d9bf003c97a354b1038a76028f56ad2 100644 (file)
@@ -8,7 +8,7 @@ texidoc = "Stem lengths take precedence over beam quants: `forbidden'
 
 }
 
-\version "2.14.0"
+\version "2.16.0"
 
 \relative c''{ 
   \time 3/8
index e0fffda4f7b32b2bd85c4bed42b5e942c84b1c0e..3550064738f1bd1e6fe88e68ad58c2fcbe008fe0 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.14.0"
+\version "2.16.0"
 
 \header{
 
index c214465dc2b88564ee1aa7946c651ec4ca0091b8..3e4f149c44a834aaf3a4dd14a2ffb14ca93aa8d7 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.15.15"
+\version "2.16.0"
 
 \header {
   texidoc = "Beam quanting accounts for beam overhang.
index 058570dd50aa533e7259042c0166a7a245547f8b..5eb2b836327e7535f727bf8d0f51d491ec883592 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 #(ly:set-option 'warning-as-error #f)
 #(ly:expect-warning (_ "stem does not fit in beam"))
index 770bd78939efbfa3ff6fc6428addb46bf0e75254..9c7d5df3b99d6684bd477aa6b90b2159393709ad 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.15.9"
+\version "2.16.0"
 
 \header {
   texidoc = "Beamed rests are given a pure height approximation
index 6f2b7bd5b84f7c2548c336b20c2d5ee630db7e20..5598345741e25d31c77e14e668ab73cb8b089f51 100644 (file)
@@ -3,7 +3,7 @@
   texidoc = "The number of beams does not change on a rest."
 }
 
-\version "2.14.0"
+\version "2.16.0"
 
 \layout { ragged-right = ##t }
 
index d440258c8275d0140b72778d76ad15489b1919c1..9af119381b05c49277a972e1380132dc8f5af5c0 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.14.0"
+\version "2.16.0"
 
 \header{
 
index 24cee7905fb04763768743d763d621af84c40c99..057e602963f7386ff6db72911c342d036d7fe799 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header{
   texidoc="Beams in unnatural direction, have shortened stems, but do not look too short."
index b5c6a3c9b6c92b2a9560c4a027354e3a004253b8..6dc7e80019b2455c38931184493154345c4d8262 100644 (file)
@@ -4,7 +4,7 @@
   clip-edges is switched off automatically."
 
 }
-\version "2.14.0"
+\version "2.16.0"
 
 \relative c' {
   d16[]
index 798eb88901f933d4f6b420084aa0d676899d3308..101d9744bddb886c056ab24741bffb9d6905cb2f 100644 (file)
@@ -3,6 +3,6 @@
   texidoc = "Beams over skips do not cause a segfault."
 }
 
-\version "2.15.3"
+\version "2.16.0"
 
 \new Voice << { c'4 c'8 c' } { s8[ s] s[ s] } >>
index 1035befb310e32529e30edc1a618c8518a7bc0df..eeadbfd798205e64ced0f5d4825a0524027e67d9 100644 (file)
@@ -6,7 +6,7 @@ as invisible stems."
 
 }
 
-\version "2.14.0"
+\version "2.16.0"
 
 \layout {
   ragged-right = ##t
index afd84974e8212a2924d88f6a78ca2e4a70b019be..93223c969df881920fdaf095625563919c7fdfd4 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.15.34"
+\version "2.16.0"
 
 \header {
   
index d5e78d5e301d32e5fb0708ff5b535726ed479f38..f90b743df3f91c8dd4c3bc745b3bb1b4713a3b24 100644 (file)
@@ -6,7 +6,7 @@
 \layout {
   ragged-right = ##t
   }
-\version "2.14.0"
+\version "2.16.0"
 
 \relative c'' {
   \override Stem #'max-beam-connect = #1
index cf9957e036998542a0a28c42671feafdec7cb843..65658ac9a1d68faecbf6f700c1241e5b7ae91513 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
 
index 6695a5183cf08a6ac143157e814cbea39904d1e6..caac0a6f6d090d0e0d07f3cd5a47500978ed13de 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.15.23"
+\version "2.16.0"
 
 \header {
 
index 32ad72a4f795c42864d315ec90cb57eaeeb345e0..39cdfe53707763e124df6cfc46ce9306990f051c 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.14.0"
+\version "2.16.0"
 
 \header{
 texidoc="
index fa0c15a360fe16ad26b26c64efb0ea0146670fe0..014e556b8968853c97b2f29b4f40ccd751d98172 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.15.27"
+\version "2.16.0"
 
 \header {
   texidoc = "
index dc8d5f037edce68ccf53178a63030c07a9b71f1c..d2a8667a6d82f8ecdbd1597b1573e776ea5c8721 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.15.20"
+\version "2.16.0"
 
 \header {
   texidoc = "
index bf972b961e7e845bb3b99444e56b8e611e6d690d..ebb3bbf501d68e241c38ded40e24c08834c5f7bb 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.14.0"
+\version "2.16.0"
 \header {
     texidoc = "Beaming can be also given explicitly."
 }
index fd77154b3ca225a3ccd8d03afefa822f9f6ad07f..b8c0dc57eba4f4f008dcf8b5bd56b64fef0c3e98 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
 
index b0d2eb6364375ec004066935e7f7f80a1763aa10..26ae2aff3ed86621a549aaed914228fda8e56eb6 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 \header {
   texidoc  = "Bends avoid dots, but only if necessary."
 }
index bc82d0cc4a828e1ef9201159b16e729c25a3b8dd..31f06b7ab6632905c996296178f0086abed75e1c 100644 (file)
@@ -1,6 +1,6 @@
 #(ly:expect-warning (_ "stray UTF-8 BOM encountered"))
 #(ly:set-option 'warning-as-error #f)
- \version "2.15.9"
+ \version "2.16.0"
 
 
 \header {
index ee6c02460e2b3033fd8b07c45d394975e84f93c7..aef1182a3232810042f475466bf5d517c5dc0fbd 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc = "A @code{\\book} or @code{\\bookpart} identifier can contain
index d011c4ecc2ea43ee19eb6afa80ee58c7b134d806..786c6453f402ff3f684dba9b8c8abd62316a571a 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc = "
index 992294c4ba6ce671039b84e8fcf26ff16291da86..7165087055fd34cf0ae8a77e9bfc3832aa51e54e 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 
 \header {
index 528f5470852d006038d3ce034b7c945e0bb2fcc4..52660c9312e8c1e57302c426308344b1e4173528 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.15.17"
+\version "2.16.0"
 
 \header {
   texidoc = "A book can be split into several parts with different paper settings,
index 8b6811f9fa667645532f1f69b677104ae42a057f..5074966e5f0fb6e524c64762e5defc0efb432ae4 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc = "The default callback for break-align-anchor in clefs and time/@/key
index c2e7729cb0e416ded1118b25e4b4d998eaab2c0a..54554b20c28adbbc8e06c37bdafb6277001e0c55 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc = "The break-align-anchor property of a break-aligned grob gives
index a0017fb4f9d0598d1de14351c51c793bc2b6b675..0b7c595339d950f2e41e500b64c6882e7c56c94f 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.14.0"
+\version "2.16.0"
 
 \header{
   texidoc="
index 3ec2c79cc063d34a144b26a4eaeef292dab99377..5178c65c6de436c80d8ddd26fe3ad47ca887d235 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header{
   texidoc="
index 98305b0510b574dffe2a4e2d7d15d83a9b22d60b..90022d685370b114e953e9b7ae0e7c25a3f9dc26 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.15.2"
+\version "2.16.0"
 
 \header {
   texidoc = "Breathing signs are positioned correctly on custom staves
index dd425c17577f00542b5737353de6807d0a6ab103..765aa9d7ec63102952e78f77743ba0aa2772c439 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 \header{
   texidoc="
 Breathing signs are available in different tastes: commas (default),
index 46bb51097a11b8f2ab7a2cb81a1bfcf5d8b83d9e..257445615db087a75cb91645c6b9cf8f3e36cba0 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.15.13"
+\version "2.16.0"
 
 \header  {
   texidoc = "LilyPond knows that breves and longas are wider than whole notes
index eddd3e38c4647392ac1b582b841b601e0bc3fc4c..ae636b2c4ee4526717bed89f65dd1238aec35b9e 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
 
index 0afc6a035a9410bedaefe5c281d1a50a0ba70e4b..ac0c4d0e3e98fe4d4b53506f1004ef096db9a742 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.15.17"
+\version "2.16.0"
 \header {
     texidoc = "The prefix of additional chord pitches can be tuned with
 @code{additionalPitchPrefix}."
index fcc12f31d180e04d7b1c2441cdc9248eec5dcb2c..8e308c8a0e14484f138da03de7edb2db87696d17 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header{
   texidoc="Property chordChanges: display chord names only when
index 8a3017d4cb4fd4c12813fc1fd2b975793ae04b3c..968ac8855d2b3649afef112b4a4d66e98e56408f 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0" 
+\version "2.16.0" 
 
 \header {
 
index 970f7df26c3ffb72486ecd20534168ef742c404d..d1b37d7d2b4a8f65ca047594bc9e1fe99ff8d9e1 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 
 \header {
index c5d1e756daca6e24a198867587b02934dad9923b..814deaaa5d8697e223fa92e117449074c6dff11c 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 \header {
 
     texidoc = "The property @code{chordNameExceptions} can used
index 3a6a4f82fff6e9da22f56da6cfcbda8d4e9ab5e0..285c41ce29f15cd0435624d2d73088951edbbf6e 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 \header {
     texidoc = "The layout of the major 7 can be tuned with
 @code{majorSevenSymbol}."
index 09314094a71bb2b671967fa19549786567b4bb83..cfaf28949271392bf6efd117a107de551f4867e4 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.15.16"
+\version "2.16.0"
 \header {
     texidoc = "The layout of the minor chord can be tuned with
 @code{minorChordModifier}."
index f169280673718383f431789cca77b6cbb759a291..00213bd2071be50fa88fed5aedbefd56437534a9 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
 
index 528a2f0089332a632344c183963f6bcb5da1f395..f81d4fe299bc7c04416fc5a2f51c640aa57da557 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
 
index c119c8386740601756da94a713b9504938e02fbf..daa1514fa9b321f2fed6a89152b040f6292df085 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 \header  {
     texidoc = "@cindex Chord Names German
 The english naming of chords (default) can be changed to german 
index d4ee0e821f5554e92a7677c9a5be2aef7cdab632..0134331d35a9700a330fd040eaf8d95f1313bcd6 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
 
index a946155d6b223f0af793c4edaaf3ab0813f76860..17327083943c3d18c279843c26f74111ec3aea06 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc = "
index ce7208ebd22d352487e39c85a86396788e31009f..5da80dd954acf6e5fcede7fdbc92d7bfee613ba0 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc = "Post events such as fingerings and scripts added to a
index 339d7cfc70d506a98c7f61c100d1da18df5befbd..d70b80aab010d13287381ffb84faf3d0061910cc 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.15.28"
+\version "2.16.0"
 
 
 \header {
index 6416bfbdd279e34a37298b2185645193d7b48f56..524a3bd4e5682859b9e1c77745c44b4cb97792bc 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc = "
index 1bdc25dc3725c5e2ac7a989bb84185b5d02e0d5a..74aeda9fd06c0c8f5d191569bcef1b61db3a0af3 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc = "Scripts can also be attached to chord elements.
index 6abbcdbcd736be061071e42fd8cae3aeff57892d..344493ab9c2d854ddbf8b3c2e8124c49394c7a29 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.15.16"
+\version "2.16.0"
 \header {
     texidoc = "The layout of chord inversions can be tuned with
 @code{slashChordSeparator}."
index 5d1cfbd0fcfd8e26e5137c6cf6e6f0daf6823405..8b84d0df38e400736d7974a84f0b262a70d50a18 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header{
 texidoc="
index f8c347bb38ddd24bdb57599fccbd249a815f0d62..f1f2521a545f0a8e6729396a11d465238f5fa436 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.15.5"
+\version "2.16.0"
 
 \header {
   texidoc = "
index 6cf26b9589870ecc74a5f9322cc089573be0bc82..1949bce9287b8c71575af8f61b6dcfd707c61dfc 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.15.17"
+\version "2.16.0"
 
 \header {
   texidoc = "Don't allow scaled durations to confuse the tremolo beaming.
index 725833bfa697e1702ab54e2f3c7673f97cbf19af..578a7d31f868838726b94f42a4cb6d6e07caac0f 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 \header {
   texidoc = "
   Tremolo repeats can be constructed for short tremolos (total duration smaller than 1/4) too. Only some of the beams are connected to the stems. 
index 70505aa275ce629f36352c44f41faa5f6b59e1f6..a3e33e9c82f7d3c77f6eb20ddc83294b0dcfbadf 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header{
 texidoc="Chord tremolos on a single note."
index 4101c525cc4e04378a181544143ccc37afe6a5aa..666a2c24e1ed0cd46cc03ff427baee772fc10e12 100644 (file)
@@ -5,7 +5,7 @@
 
 }
 
-\version "2.14.0"
+\version "2.16.0"
 \paper{
   ragged-right = ##t
 }
index a628a3ba3f5f4ded42b6f1a217a0597b5ebbfa71..b298c379028c5cecfb2cd9d93eb748838ee35b9a 100644 (file)
@@ -3,7 +3,7 @@
 notes."
 }
 
-\version "2.14.0"
+\version "2.16.0"
 
 \relative c'''{
   \repeat tremolo 32{ g64 a }
index 58fdee42bf16eb1fc2b839ad0c49fcceaaec61b8..2e14abdc197d023503d25cab22db88a32e9cc591 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header{
 texidoc="
index 50a3c3090bd07c45d58612c72631cb6699795ed7..ad7fed9dfac5ffbfdd41a18ae7344d0700cce0d3 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc = "Rests in music passed to ChordNames context display noChordSymbol.
index 7cda44e612ee7592d079aed558ca52801226a6e8..b450dfcb7e020dafcb36b17d4535d8ba88d1d77b 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 
 \header {
index f90a01f1a3237513e25104980052b8307484e3bd..9e30bbd0d8e4d1fdc14f7a1ba0a4dbb9ee00f7ec 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 \header{
   texidoc="@code{staffLineLayoutFunction} is used to change the position of the notes.
 This sets @code{staffLineLayoutFunction} to @code{ly:pitch-semitones} to
index 9838112f23e56b3d158cbe33987c8e26b1cb77ff..20b9622fa8fcf9fa3050266ada8b3a2b686ae8d1 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
 
index 0e67e283d0157331ea86d9897605eb8832efb257..f34eae12288f82711301f57e43dc976b91d3a76c 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.14.0" \header {
+\version "2.16.0" \header {
 
     texidoc = "Octavation signs may be added to clefs.  These
 octavation signs may be placed below or above (meaning an octave
index 0397cb70f91f2304039aa548396d64b1176093c2..c89a5479795dc2f537f415877043db898fadcbc4 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
 
index 2e932ec6aa20e903a20b329957cb819af0959df6..6ed391c542097b16b2deddcb3a021e0d1dc9bd78 100644 (file)
@@ -5,7 +5,7 @@
 but they don't confuse one another."
 }
 
-\version "2.14.0"
+\version "2.16.0"
 
 \layout { ragged-right = ##t} 
 
index 986a6520f4ca4ba88ac64841dc2fd70a23296256..7814e757259ba18d288017fc9d31f0f6d483e33d 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 #(ly:set-option 'warning-as-error #f)
 #(ly:expect-warning (_ "unknown clef type `~a'") "foo")
index 09bd1c18b4e7659e5ed770b245655d4da1cf07e8..b51fcfdd8ce8390783f932e89d884e0f0242c029 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header{
 
index f38f163886f573ec68c0dbbc477235d412659b29..24cb829c422563eef542147a7b3fba76ff1dc64b 100644 (file)
@@ -19,7 +19,7 @@ The result will be files named
 
 }
 
-\version "2.14.0"
+\version "2.16.0"
 
 #(ly:set-option 'clip-systems)
 #(define output-suffix "1")
index fa8c46056ce831ac0fef373a529aecd0a7aa8b17..d40b04aea57a6794d2072b8ff6c198ceaeb91bd2 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.14.0"
+\version "2.16.0"
 \header {
   texidoc = "Clusters behave well across line breaks."
 }
index f1864d193825c445c7fd707628a6ed006c73e902..4021a56cabd89dd6549bda5c5f29743e80aa9720 100644 (file)
@@ -7,7 +7,7 @@
   ragged-right= ##t
 }
 
-\version "2.14.0"
+\version "2.16.0"
 
 \new PianoStaff <<
   \new Staff = "up"     {
index e148f1ad096cfee118209107b15983fc27a65f11..5079758aa0cb6c6d2a183440ab21e513c990cdee 100644 (file)
@@ -4,5 +4,5 @@
 }
 
 
-\version "2.14.0"
+\version "2.16.0"
 \relative c' { \makeClusters <e d'> } 
index dbacc46785b2a75c704c3ae5da5d71ed3c037bd3..db3ad23783699487504311973b2d043991ad827d 100644 (file)
@@ -1,6 +1,6 @@
 
 
-\version "2.14.0"
+\version "2.16.0"
 \header {
   texidoc = "Clusters behave well across line breaks."
 }
index fb214fcc525ac9ca05e8228b33920886c5307117..6001ed583dcc9338bfb0c1e071574b753e0c55de 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.14.0"
+\version "2.16.0"
 \header {
   texidoc = "Clusters are a device to denote that a complete range of
 notes is to be played."
index 5219ae9092a7b4149b38c8951b5d68ba103d2ffc..e25a35cd046665e38783c06598534f8091e48d77 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 \header {
 texidoc = "Single head notes may collide. "
 }
index 510c5b5e80ba2345bd1eaa315a6025e8c755a623..b16b02989841719c3b7a308a05b853b172a6a331 100644 (file)
@@ -7,7 +7,7 @@
 
 \layout  { ragged-right = ##t }
 
-\version "2.14.0"
+\version "2.16.0"
 
 \relative <<
     \new Staff {
index 61231bb1369509d8814a9a7a1a4627f338eb8181..7993cc9436450b73cbdf7b28456c9c1db3ef2adc 100644 (file)
@@ -6,7 +6,7 @@
 }
 \layout {  ragged-right = ##t }
 
-\version "2.14.0"
+\version "2.16.0"
 \relative c'' { 
   << <a c>2\\ { <b d>4 <b d>4 }   >>
   << { <a c>2 } \\ { <b d>4. <b e>8 } >> 
index ca8736f356051d1f0730be5101c7837942f5a382..801e404063e3bdbadc0c5c64901f6196f33fba3b 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 \header {
 
     texidoc = "If dotted note heads must remain on the left side,
index 2e1e067e2b17835eef04476a980221a8cea5258d..229b12ca99ecca18cd2233a6dce56ec68a3d8ad5 100644 (file)
@@ -6,7 +6,7 @@
 
   }
 
-\version "2.14.0"
+\version "2.16.0"
 
 \paper{ ragged-right=##t }
 
index 5de455975743fcabd59dbef37a2fda9bf707780f..b0e8e1487ac7fd84a57e4db754ab96671f9d10e8 100644 (file)
@@ -2,7 +2,7 @@
   on the right side."
 }
 
-\version "2.14.0"
+\version "2.16.0"
 \layout { ragged-right= ##t }
 
 % todo: b2 (up) + b8 down looks strange compared to c2up + b8. (down)
index 98bd6521a0628462a1d69f670ea4a28ebd323621..cd5669ff035aaa9e73e82b4bdba10c2675d301f1 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc = "Collision resolution involving dotted harmonic heads
index 86ef4053ad2b1560854f5e867aba9aacf35ebb4c..2d52f34bffd01be1056f649b3346593523b46a5a 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 \header {
   texidoc = "Note heads in collisions should be merged if
 they have the same positions in the extreme note heads.  
index 0bd7091385becd8f54c389a4de5f5fdd997e2c81..ecc8d3688c63c58f34d6794059acb6cf7a491c29 100644 (file)
@@ -4,7 +4,7 @@
   block-shaped note."
 }
 
-\version "2.14.0"
+\version "2.16.0"
 
 {
   \key c \major
index 1a0a9fba83ee3708cb7960ccf96bd299ddc198ad..ce5c56e04f635717bf116db402a9c5fcf9bf44a7 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 \header {
   texidoc =
   "Open and black note heads are not merged by default."
index e8ce7b8124546127a0a22d5d166fdac88257cfeb..da7b9b8577984fdc3767f894a3807d82c19ab1f3 100644 (file)
@@ -2,7 +2,7 @@
 
   texidoc = "Collision resolution may be forced manually with @code{force-hshift}. "
 }
-\version "2.14.0"
+\version "2.16.0"
 
 \paper  {
   ragged-right = ##t
index 9b9fd6c00713ea4e3285279d0376f395e1f2513d..6ecddba53e356f419c1f87f50c34b3775046a39e 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 \header {
     
     texidoc = "If @code{NoteCollision} has
index 67c131013c1cb4785bb40928b3efd3abce18dacf..b9300b2e065d090e45094f751692a31d3caa3811 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 \header {
   texidoc =
 
index a39df3d38c3e631dd31d09d72585126d3009c145..df0a0e0f84657024561453cdbfcb6f7a94e4aee7 100644 (file)
@@ -4,7 +4,7 @@
     }
 \layout { ragged-right = ##t }
 
-\version "2.14.0"
+\version "2.16.0"
 
 {
   \relative c'' \new Staff {
index e4e7db8d4dcf136d94ab1ac55afaf90b7850e8d4..5d78498388efe7fd0d450f92c090a3f498e63cf9 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 \header {
   texidoc = "Oppositely stemmed chords,  meshing into each other,
 are resolved."
index 37540c16f246964d8d374bc7bd7a81f2f6ddb0d3..f1b2134a51e98a20d325089f47406279bf35392e 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.15.34"
+\version "2.16.0"
 
 \header {
   texidoc = "Seconds do not confuse the collision algorithm.
index fad84d06d78b0791827759fae3c2334dac187c6f..d34f227a88e9586971b87e43d6bf2b9c58607e51 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
  texidoc = "Mixed collisions with whole and longer notes
index 9ba5c5bf2540e233baecf3c9152e95c4122511e0..c94254378b5b409d32fe929bcffb7a637b1f7826 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 \header{
   texidoc="
 In addition to normal collision rules, there is support for polyphony, 
index 20cbd145d8c1d16fc139c6e5519661df3f683227..37ad6ee8b68b102d9dcb0c12c821886d99d11d43 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header{
   texidoc = "Each grob can have a color assigned to it.
index 2f10a44c9182f9c889e3b37ac7f261987c4f10a5..79510e1484513a4c2e03097277aa8056cb9de885 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header{
 texidoc="
index 71d243d801b02fd5de707dc68efadf188ff5a930..4dd7d26d3f70cf562ddff8965d1c82c370b80678 100644 (file)
@@ -1,7 +1,7 @@
 \header {
   texidoc = "You can put lyrics under completion heads."
 }
-\version "2.14.0"
+\version "2.16.0"
 
 mel = \relative c'' {
  c1. c1.
index 6d6066fc5afde00dad4103ceb1536a018602404f..52f7fb1f2db632118c2a49c702134404c76f9c57 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header{
 texidoc="
index d6104c3fef6c4e4f03af47fe242c968155f61b76..e9c668e4573f1088348efd90274a8d1a01a8a92b 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc = "
index e0eb1d52c55f31287d8e06ec383893a1ae44ffb6..e8873c6881e8d670e764e3d6081f9823e21f9055 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 \header {
 
     texidoc = "Completion heads are broken across bar lines. This was
index 6dffca3f8e915fc462c34a5f3789e740674c928a..469305b29c8d7a78bad0077271a0768407808a18 100644 (file)
@@ -5,7 +5,7 @@
 
   }
 
-\version "2.14.0"
+\version "2.16.0"
 
 \paper{ ragged-right=##t }
 
index 03893a50db348c23519733a2772ce42ce7bcdea9..305f58a128a214aff5817dd9d9d8fa9991873a3d 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc = "
index af3152b6f5d7ae2713f68f1d1a764dbc584e8475..f88ab32ef9c09cfee28ee2de8c00757dd87f90a2 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.15.37"
+\version "2.16.0"
 
 \header {
 texidoc = "
index 31f644f75e10c82b68ff80406340586fe06fc7cd..ac7753e2443960077d61d53030aff8515e8f0107 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header{
 texidoc="
index 034c3053c2725f8998318a5c58dbc0ba01922297..e39e17aff898419e01a3bd6726af65430e79b3db 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header{
 texidoc="
index c57dd55980152cc6e9c83937df3080945a09fd11..400c3506047df62747215e5f6346bc9550a25c79 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.15.17"
+\version "2.16.0"
 
 \header{
   texidoc= "This tests @code{\once} applied to multiple property operations."
index 37a54cc4bceff87a6acf3e2e0141e8b63bc5a12c..0fb7730f4de32e81138975202e15f895427a5e30 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
     texidoc = "Create compound time signatures. The argument is a Scheme list
index 596784050fb92179266d857411eb561c7a434eb2..81ccc43c7220e05cb6f29db3f29aa0ed74814240 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header  {
 texidoc = "a staff should die if there is reference to it."
index 02e98e43ea27a7c318ad5e5f739a875aa9e7932b..81241dc9821e18a5fcadde7411035ddaa83a460f 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header  {
 texidoc = "Context modifications can be stored into a variable as a
index 68ae7af707a634939ac112ae61c8e2db3543d8b4..abc8baec711ac3be3e46a8871d129428ca52e3a0 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header  {
 texidoc = "Context modifications can be stored into a variable as a
index 387ef2a55c490d5d0e43b3c4098b4800a1107136..59aa604eedfe743bfaea06bb09cbccf235121239 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 \header {
   texidoc = "Contexts of the same type can be nested."
 }
index 5866123e119309e9e4048a0e04d0b4a7e8bf28dd..5ff69ea966e99bbce46aed80014967c9938b9b4c 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.15.42"
+\version "2.16.0"
 
 \header {
   texidoc="
index ae046cacbfe2684a0e0ae5ab6aa2eb97c3a7aa75..5db11f726d2eea1f4ec040904d15ecf810b93ee8 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.15.42"
+\version "2.16.0"
 
 \header {
 
index 8f415c50b3e6e19b3a6fd618cbbf9e1e42b33a2c..d514fc18739fe06e67492108cc943ff14b3e226b 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 instrument = \relative c' {
   \repeat unfold 40 { c8 }
index b0e18781bd8d24f261e306ec819f7fdecf19b904..0f9c8de1d62f9b0ba1ae64514b09272331b2d19d 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc = "Clefs for cue notes at the start of a score should print the
index 915d772ac6c78ca08851a5f76f1425de4effdd59..8e70bf18a8d0c34a95d0c4943ccac012bd9f49c8 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.15.3"
+\version "2.16.0"
 
 \header {
   texidoc = "Clefs for cue notes should not influence the printed key signature."
index 0993c0201c13a11c600d9dc51b716d35ffc0427c..fcd94201f30c41c294b66c50d6672301cb7a32c0 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 Solo = \relative c' { 
   c4 c c c |
index 2f64b74159d8758495beea2acd975661840a423a..e9b3e64f08602c1b63a2d3ad203e57d2309b3ded 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc = "Clefs for cue notes and line breaks.  If the cue notes start in a
index ceb0d54211d3a399f9a1135a6e69f0617cf35334..73e3302572282940e6b33fd3f3d0d551116bfcf5 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc = "Octavation for clefs for cue notes."
index 936009b3fcb75b454b449ced5d5aab01de7c00d1..1cf19a2b8ce3481b9da4b100fa26e23ca24d65a9 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc = "Clefs for cue notes: Print a cue clef at the begin of the cue
index 258da6871625b56d270a957bc6f1bcee51d0a3f1..620944993f4de8def433e4cc0fa578e11e3ebc85 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 \header {
     texidoc = "Custodes may be engraved in various styles."
 }
index 6abd1449118264bc18f3fb44510014d307373112..62e94fdb8ede149ac1c6b58852b1cb9c2ba46aab 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header{ texidoc = "Muted notes (also called dead notes) are supported
                     within normal staves and tablature."
index 0778c2121b1bad2b5c09da715e23354a05a1e7d1..ce88d94fefb7cc3a608c06695cb42c35a502fdb9 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.15.13"
+\version "2.16.0"
 
 \header{
 
index d565c10ff3523142542c69a162dcaa9ebabe0815..64075f0fde4271a6848aa9e0b65adbb5e0b2b4b8 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.15.19"
+\version "2.16.0"
 #(use-modules (srfi srfi-13)
               (ice-9 format))
 
index 8ea30b91e50219a5c5d532ff7d33d95c39d72a16..1b7449b1a7ecbed1447f08dd982671276b5a210b 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.15.34"
+\version "2.16.0"
 
 \header {
   texidoc = "Dot Columns are engraved in the Staff by default,
index cefb5777af35c5893cb17de767f4e622853af9a1..b818ab74011bb815af9089c04c0fd64388cdebf1 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc = "Dots and note-heads should not collide."
index 49f811ce371cf222e2440e6de48b6082e5189f7e..767988e3f027f2c577090efff962ec479adb9236 100644 (file)
@@ -4,7 +4,7 @@ This input should compile with no programming error message,
 and the dots should be correctly placed on their rests."
 }
 
-\version "2.14.0"
+\version "2.16.0"
 \paper{ ragged-right=##t }
 <<
   { e''8 e'' g'' g'' g''16[ r8. r8. g''16] } \\
index bf890134097147a41240af03c0e539ac0f131679..d3d1bfaaa7a4c3d99c6de1c842130ddc18d9e162 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.15.27"
+\version "2.16.0"
 
 \header {
   texidoc = "Dot columns should not trigger vertical spacing before
index b7bd2bc96d8a78d051947fc8bfe52f269a08c119..3b4d7af790c3dbadd7c8b4a16ec04415e056bef0 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc = "The @code{dot-count} property
index 045816968f1de764e66e59234f59130791c51f33..1c649d6d20afb46c24fa1dfb9f54dcbec282d680 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.14.0"
+\version "2.16.0"
 \header {
   texidoc = "Dots move to the right when a collision with the (up)flag happens."
 }
index 51822ad38e0eda59c21b476ed0aeccfd27ad4174..478663fcf34cc7d97a29a06eb8c6f6ac333416a3 100644 (file)
@@ -6,7 +6,7 @@
 
 }
 
-\version "2.14.0"
+\version "2.16.0"
 \new Staff \relative c''
 {
   <<
index ebb0bb60c5fc7d1694f06d38747d03a8513d326e..0888644b9a75299a903da82a267d76388dde0ea4 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc = "The dots on a dotted rest are correctly accounted for
index 329f5bbcf8112246d52ebe6bdc1a688a3e1b3a9b..fa3035fcc7c46664d135d4e57b01c925f22a208a 100644 (file)
@@ -5,7 +5,7 @@
 
 }
 
-\version "2.14.0"
+\version "2.16.0"
 
 \layout { ragged-right = ##t }
 
index 204703ef87a233ea828d4f2d9a0b83f479f504d9..a811a9dc10f5c45cb38eede93850101afd39750a 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0" \header{
+\version "2.16.0" \header{
 
 
     texidoc=" Both noteheads and rests can have dots.  
index 985498fb06a873a2575e00280699cb222d7d43d3..f560324a6c572b8e56a9ad45fa7d12f4c0eab3d5 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc = "For volte, the style of double repeats can be set
index 2bb21245f5095ce8bfbac13ff9c9dc0c10dbff3b..08cc5f835de71f83dab6ae26d0147c7ab267c0a1 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc = "Three types of double repeat bar line are supported."
index 575a4f6471310fd5800ec48dd6968dbb02b8959c..706fe0214a31083b469a16d1ae2875911d58c788 100644 (file)
@@ -7,7 +7,7 @@
 }
 
 
-\version "2.15.32"
+\version "2.16.0"
 
 drh = \drummode { cymc4.^"crash" hhc16^"h.h." hh \repeat "unfold" 5 {hhc8 hho hhc8 hh16 hh} hhc4 r4 r2 }
 drl = \drummode {\repeat "unfold" 3 {bd4 sn8 bd bd4 << bd ss >> } bd8 tommh tommh bd toml toml bd tomfh16 tomfh }
index 356f6ff0484af2cb12b7770d9054f4c17279eb06..71f32a35ebd0b076ec37c0a27cd9fc2afda8326b 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc = "The compression factor of a duration identifier is
index 62a1e97ad2fbb9c4a0fad6368590d6a40e8a3553..d4ecfc92386e264749e1efacf6786ddd8ef825ff 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.15.7"
+\version "2.16.0"
 
 \header {
   texidoc = "If a dynamic has an explicit direction that differs from the 
index b4e9f2df4a6e869ca9089073e5a7ea5317a60271..0d3bb86755a4befbd3531dd2843043694bc1f554 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.15.7"
+\version "2.16.0"
 
 \header {
   texidoc = "@code{\\breakDynamicSpan} shall also work if a 
index 1647b204c4104fd50ec251d8d250da2e979c7c3e..a295f8e551d9517cb1ed0e6dff68e81f3035d0e6 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.15.7"
+\version "2.16.0"
 
 \header {
   texidoc = "@code{\\breakDynamicSpan} work whether it is placed together 
index f2a397188cbdbac4b6b66ac7a8f9d98e2c1b29d1..a7c9e8d28e3a6a978652c4014c384d1bb9b0f9ff 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.15.7"
+\version "2.16.0"
 
 \header {
   texidoc = "@code{\\breakDynamicSpan} shall only have an effect on the current
index 1a4c1812b4a01b5e75af2819796030df77ac47fe..b452c8d32d383621b1709b971b0c7e70beef4aa4 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc = "Hairpins, DynamicTextSpanners and dynamics can be
index 28dbdce53237e966dd185d6e1bcb625da95604c9..c6165db8567c5fa9dbfdff9042a05f780b41bcb3 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.15.6"
+\version "2.16.0"
 
 \header {
   texidoc = "Setting the style of a @code{DynamicTextSpanner} to @code{'none}
index 03a26d4b46150b7343f15f4ceece7997bcd2b94b..4211b4f891e871453860db09ac268f130dd72585 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc = "If the line for a @code{DynamicTextSpanner} is hidden, the
index fdf1a778e0e07b102ced8f690f88c7e1aef188b3..e0f4a738bed9e46a0fc4f35f440e37d057cada44 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.15.22"
+\version "2.16.0"
 
 \header {
   texidoc = "LilyPond automatically shifts dynamics that collide with
index 83b94735693cc52161bc107d97ee44ed489295d2..8946b5bbd3dcbc3b7694733c216fcf7a62df72e8 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.14.0"
+\version "2.16.0"
 \header{
 texidoc = "Broken crescendi should be open on one side."
 }
index 1b7faf07161be5f2f1224a99ab52b78ddf0af1a8..e21ee623e231c05d6267d5f889ef02008fa2cbad 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc = "Text spanners work in the @code{Dynamics} context."
index cb2a63e0380cea6ab7ad9f465cc194581e4151c0..23e1512f868315751423ba14fc94fd4e7a3a9d22 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
 texidoc = "Postfix functions for custom crescendo text spanners.  The spanners
index 7193ab1740d97e7c6957b533d048f04df305c37b..693dc0b143cca064ea348d490d434a9f969c1b71 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.14.0"
+\version "2.16.0"
 
 \header {texidoc = "Dynamic letters are kerned, and their weight
 matches that of the hairpin signs.  The dynamic scripts should be
index 822dd773f7ed2ce77e052e4368704ebea61e5a3e..78d25a6f1c4c1acd869fb2dcdc99239375b484af 100644 (file)
@@ -6,7 +6,7 @@
     respectively."
 
 }
-\version "2.14.0"
+\version "2.16.0"
 
 
 \layout { ragged-right = ##t }
index dc22d33a309da710bf2d13bcbbf4b13f8dd44f99..584c766ab3c7f582bed977a39356e131b183b8fe 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.14.0"
+\version "2.16.0"
 \header{
   texidoc=" Dynamics appear below or above the staff.  If multiple
 dynamics are linked with (de)crescendi, they should be on the same
index c0f87345bb152dda624cfccaa52c532e5bda43ee..7082e4abcfa31205e89a69892751a849e5d1b720 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc = "Text dynamics are positioned correctly on rests, i.e.,
index 3c98ff2cd7a1f58583f8e7b775dc72bf9032063d..18b1d5ba4e2ee6e90ff34bb84acda09e36368dab 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.15.24"
+\version "2.16.0"
 
 \header {
   texidoc = "The @code{X-offset} of @code{DynamicText} grobs in a
index 544fa6c65dceff44077f6445e99e9be0a9e6983a..8d6f2ebf9c8fd3af5e6bee83682bfa39976e0399 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 \header {
   texidoc = "The left text of a @code{DynamicTextSpanner} is
 left-aligned to its anchor note.
index c4f4ca8a32f5b29066c6232fb2f973f63ab6beed..0a8b0120e1d1944536392651767c95be28b7fed6 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 \header {
   texidoc = "The space between an absolute dynamic and a dynamic text
 span can be changed using @code{'right-padding}.
index 5f493c9867aaa0fc97dc146ece753ff6682b07b0..410a9534733320ccec231a7dd5a16c3a0f52edc0 100644 (file)
@@ -7,7 +7,7 @@
   
 }
 
-\version "2.14.0"
+\version "2.16.0"
 \paper { ragged-right = ##t }
 
 \relative c' {
index 60237bebfb3491334013209ba6d92eb0973af855..ecbf985aeca6a09be56314a18ebe7f811b4ca616 100644 (file)
@@ -4,7 +4,7 @@
 from the notes. "
 
 }
-\version "2.14.0"
+\version "2.16.0"
 
 \layout {
   indent = 0.0\mm
index 75e6e1aa1fa1b74676e0d9981d8724c60ff6fb87..214f8fcee9de2a1271b5daefa522c1da1778cc16 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
 texidoc = "The \cresc, \dim and \decresc spanners are now postfix operators
index efdb0eb54f27061a86df366198ec303cc3adbf29..526a462cda9bbdf7877b5a2ae4968bd92ef189fc 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
 texidoc = "Crescendi may start off-notes, however, they should  not collapse into flat lines."
index 310cd62576f5c4a9e8e7313df10c3097d55a68cf..3b0f0490e231d4e62b68af79dde342561d3dcd73 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc = "
index a147cca20d727d2c5155bc16c55ce75772579642..c810ba9c22c1a04ed73f1dd15ea4c818c45764f1 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
     texidoc = " Easy-notation (or Ez-notation) prints names in note heads.
index 5fae1c0afd2474e3536335388e37a1ca8cbc88a5..22790b8fbc257a686729c137fd2592c88f380040 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14"
+\version "2.16.0"
 
 \header { texidoc = "Empty chords accept articulations, occupy no time,
                      and leave the current duration unchanged."
index 57691fada9d497237b7bef5c2497ee7fef290f03..5de09630a0d37a33eef39d00def5fe9cc4ebfa61 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc = "An episema can be typeset over a single neume or a
index b49524fa794a59ced9a685a12b1e1d11bb9f1f71..b7af7fb715e66b44a948625c4aafcee0dca6726e 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc = "Music events can be extracted from a score with event
index 754b1f58bf4eebd605dec408a3759f04529ce82c..6ea388fa5e292123faec4c28baff622167b091e5 100644 (file)
@@ -9,7 +9,7 @@ extra token parsing state for the music function to disappear."
   ragged-right = ##t
 }
 
-\version "2.15.31"
+\version "2.16.0"
 
 x=\lyrics { oh }
 
index 4a7e3c6598e252af2b2fb6ef8e3239759f36d550..5e424120e355a322b4502a99fe0fb35826f3c838 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header { texidoc = "
 Fermatas over multimeasure rests are positioned as over normal rests.
index 75c7d048de94d7e59810a6e43e5a2cca83276a39..0520c1ad9afd5867b3fd562ebd34a87e5f55128c 100644 (file)
@@ -3,7 +3,7 @@
   texidoc = "Bass figures can carry alterations."
 }
 
-\version "2.14.0"
+\version "2.16.0"
 
 \layout {
   ragged-right= ##t
index 27fe204c747311828a7a7a4a6f9cd6dc42f4fcc5..691cc96243918288720584c577cdf0ac4c1cc989 100644 (file)
@@ -6,7 +6,7 @@ true."
 
 }
 
-\version "2.14.0"
+\version "2.16.0"
 \paper {
   ragged-right = ##t
 }
index 81cd81daf4e1de1344b136ebafffa3d8e20feeef..522a393c9f466a554d40193f8c7920063f0aa412 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc = "Figured bass extender for figures of different width (e.g. with
index b4599ee67b27ba8f806293b50b9a2708aac658d8..501b6a9ac50a9795b87c791fe04d2e8744e4b258 100644 (file)
@@ -4,7 +4,7 @@
   may be forbidden. "
 
 }
-\version "2.14.0"
+\version "2.16.0"
 \paper { ragged-right = ##t }
 
 \figures {
index 638b5504518f1be31f69d9ae9e2793c8eabfd6cf..e05535bd3cc89d923da17bba5387a5175b4f2b96 100644 (file)
@@ -5,7 +5,7 @@
 
 }
 
-\version "2.14.0"
+\version "2.16.0"
 
 <<
   \relative \new Voice {
index 5bec65ddbf553cccf703491ec3ca5c5917964062..916d8e8621047d1167466c94e6f28440cd3cc01a 100644 (file)
@@ -5,7 +5,7 @@ figures. They are switched on with @code{useBassFigureExtenders}"
 
 }
 
-\version "2.14.0"
+\version "2.16.0"
 \paper {
   ragged-right = ##t
 }
index 54ed64242207a7e2cab271ad0822a4c3b8964a94..0469bc070cfaa77b3df904906d4d8f7470d90f35 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
 
index 720dfaf9b6364cbfe36c6b80e29373eec9b0ca27..601bdee1865216a5b5ea13bf6dfe78fbfb4a16e2 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
 
index a43f610565af1033d0e364aeecaa4a34394bc954..b09c1f6528cf73997a40bbfc143ac68993ba06c1 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
 
index 4c3876a26522754a07c52da59d5f9e65819dceee..b8128d2dd69a6977fe9908e69e9c7c3de583ab84 100644 (file)
@@ -6,7 +6,7 @@
 }
 
 
-\version "2.14.0"
+\version "2.16.0"
 \paper
 {
   ragged-right = ##t
index 16c55e5fdda230c9709020f06136ea78634d08ab..fc5a718b99f41d0ae234968f7268dbd34e80940f 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
 texidoc = "Figured bass supports numbers with slashes through
index 788f8c3f0332549030fabd024d581e27b5dc944b..e7e4dd45974137a70770f7f5bd2079f74cb9a299 100644 (file)
@@ -3,7 +3,7 @@
   ragged-right = ##t
 }
 
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
 
index f480aa41685d513b364223708fc3152a6dcfd9ac..5d445a1b521d986855e44bdca55aaa8936e048be 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
 
index 341082f69392f48beea2583bdc23c5bdf1376f5b..295a7d0a880e494cf88745af7df26a1c4aade738 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
 
index cd685466023750591dc3c444d28573883a25b102..b0c2ccb9f963fd99f1e598760159e39ab4a6eadd 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc = "Context modification via @code{\\with} filters translators
index 760cd2ba27efc4f3322fe84867d6c2ee2109ac5a..c9d3353e6405058ef7761b04735115570f3c898c 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 \header
 {
   texidoc = "Scripts left of a chord avoid accidentals."
index 987f5ab858b3fde4a8f4d40348705837b99ffd8a..8b62bc0a3f3ea1c002e55b44567d52fd7e51f6d4 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc = "Scripts right of a chord avoid dots."
index 16b6120b24b9d660e8cdbfa5f53c14f97396939e..13ba41b7b656384f94c34dea968585c21463c454 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
 
index 41f7df22c5d9b691744a5648af18d9e90ef870bf..ba89ec62336f06c65f99c45121f88ef818115775 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.14.0"
+\version "2.16.0"
 \header {
 
   texidoc = "It is possible to associate
index bad3a25eb929d46fdfac5cc3fa3fbc40e486fa99..61760733de3723b00b70bb262cdb1811dcdc3a6e 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc = "Fingerings work correctly with cross-staff beams."
index 219831a6761b154c40b2d4166196b8ffed39d0f8..3e3381326d4336567c03d953dd4ec017edc2b7e9 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc = "Automatic fingering tries to put fingering instructions
index 05c755bab99b660edd18f698187979a18f0acb92..11ca4c4de98039e42681650806810b0b8180fc78 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.15.36"
+\version "2.16.0"
 
 \header {
   texidoc = "Stems reach correct begin points of merged noteheads.
index 674ad78ed9fd1ee97bb33172b44da12e92112a9c..4b27eb8ca057c51130d25f5ddbd5744ef1181e49 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 #(set-global-staff-size 17)
 
 \header {
index 75248fbcb90b882e129b2fdf1b263b8ac084ef3d..23f2d563e5de11197e70ce0969c4cce13b403aa0 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc = "The 'stencil property of the Flag grob can be set to a custom
index c88d39e26ec12b0a57a45ea7f04742149f6a1f28..8fc0d1245e3790ea31e4105fd03158330dd73cfb 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.15.18"
+\version "2.16.0"
 
 \header {
 texidoc = "Flags can be drawn straight in the style used by
index f4b7a51dac0a5427560b9324f53346eee6e9c486..877d4ca4064b77dc7e85284103211d60eaf79c37 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc = "Straight flag styles."
index 45cc987c7bb95589050ac531a5559e87680c4edf..ffacdbc6faeca05221c1a26e655048305dd6b5eb 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.14.0"
+\version "2.16.0"
 \header{
   texidoc = "
 The line-spanners connects to the Y position of the note  on the next line.
index 79a3cdd43e828c715b856881292556224001c301..308391312a161396da2e33f158c25973bf2ecb55 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc= "The voice follower is not confused when set for consecutive
index 7d3053875aca2d750cad2a5ada40769b72270205..61166e865a13b163883d2676cb95dc194eb9a617 100644 (file)
@@ -5,7 +5,7 @@ This may happen with incorrect font versions.
 "
 }
 
-\version "2.14.0"
+\version "2.16.0"
 
 \paper {
   ragged-right = ##T
index e077176761c26f1dd12c2ec933c34d8508580697..84a0a4fcea20764d921731368f54170c21b5b264 100644 (file)
@@ -5,7 +5,7 @@
 
 }
 
-\version "2.14.0"
+\version "2.16.0"
 
 \paper {
   % change for other default global staff size.
index f50a771dfec313a3f0d2c527e54c66a57f577d02..ceade658c605a910c5c6a1c5dc1fcfbd1a6eae0a 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc = "Text set in TrueType Fonts that contain kerning tables, are kerned. "
index 429bf99473bf6986f458d13d8e23439dd04c4c4c..e7a8043635b92892ea56edae1777a4c7446239bf 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc = "
index c4d2fc765eab0e8e3409099751b71e493f0b4958..523fc6f66d035ff1253c920ab36047e4fddae324 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
 
index 0fa6b4f707c267fa5ea446f7a8eb146a30a1cb4c..54f4607628980fe2d43a2a914dc27d1984b968f9 100644 (file)
@@ -4,7 +4,7 @@ fonts.  The file @file{font.scm} shows how to define the scheme-function
 @code{make-century-schoolbook-tree}."
 }
 
-\version "2.14.0"
+\version "2.16.0"
 
 \paper {
   #(define text-font-defaults
index 45a41fe71641020bbb15bafe6b520f1cf16526d8..0d8c91b0c050904007bbce393bfc662c34ee0fe9 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.15.39"
+\version "2.16.0"
 \header {
   texidoc = "This is an example of automatic footnote numbering
 where the number is reset on each page.  It uses the symbol-footnotes
index 462858b1221436fe4ce0e2eab0d725929b3006a1..0206dc1e343b74755dcac363c49cf986728e9c1f 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.15.39"
+\version "2.16.0"
 \header {
   texidoc = "This regtest makes sure that footnote numbers are laid out
 in the correct vertical order.
index 1d60c5e89b194d0d60f7a18c29cc67e82cdfdf16..333bcbdfa616d71ae5e1c678769b8f0faac059b4 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.15.39"
+\version "2.16.0"
 \header {
   texidoc = "This is an example of automatic footnote numbering
 where the number is not reset on each page.  It uses the default
index 4626553982a90a4808ac1b7807ae09fb0c9525e3..e6a3698c7184d24f531022ac5e28452f36b3d151 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.15.40"
+\version "2.16.0"
 \header {
   texidoc = "With grobs that have break visibility, footnotes will
 automatically take the break visibility of the grob being footnoted.
index 2af561c42c7c09380200c00e1ba8053fbdce39ed..ebc156c1e032df1e3ccbe0b88743ac4e21ae17bf 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.15.39"
+\version "2.16.0"
 \header {
   texidoc = "The padding between a footnote and the footer can be tweaked."
 }
index 7897f784f79251ed8c3a301cf4d4ed91f17f95cc..64b34e308a0d10becefc86fdd20659cb33833f9f 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.15.39"
+\version "2.16.0"
 \header {
   texidoc = "Footnotes are annotated at the correct place, and the
 annotation goes to the correct page."
index 88e0d2c952e20ea5882382e47313633765b2773e..e33602dfc4efc606ae196ce6023e135276a6e610 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.15.39"
+\version "2.16.0"
 \header {
   texidoc = "Lilypond does footnotes."
 }
index deecc6923263574cf73403428b06d3cdf264270a..e58f9eca57f533538356891cd2e094b9c62a2bf9 100644 (file)
@@ -5,7 +5,7 @@ at the fret-zero, string 1 intersection."
 
 }
 
-\version "2.14.0"
+\version "2.16.0"
 
 \include "predefined-guitar-fretboards.ly"
 
index c822bd6a6ebe72f5116ca7a7aa3b89fd5b32c7c3..a580ab4c9a4d253c56159b258048748aa3852700 100644 (file)
@@ -6,7 +6,7 @@ best when one string number is indicated in advance "
   
 }
 
-\version "2.14.0"
+\version "2.16.0"
 
 foo = \relative c {
   <d\5 fis a d fis>_\markup {
index b8d0f135a0cc51474587d49042961386dcd53302..2c8803d42639820ca1b10746d46fa7c6a9a4a764 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc="
index 81c867a003cb93d327ee9fbfe47d234e7b4dcac1..b8f887469c886165eaab0af9df43737c4df0b4b7 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc="
index e4f85192ba09194e5b1737d1532d00c3db51c68b..569878084a8d00226137173f35c3d67bd6b36120 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc="
index f8c19a72ba744a583068250d99ff268f8b3c1a4a..7827f048c3c783a590b6bbe4776a89a2c61f11c1 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc="
index 1916775507f8087e12f32967361c67741745bfe7..9f8a8b0732f12824e8621d997118a54d659596fe 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc="
index 5d1fd0578523208a70d3a1db11dc3dba69ff50bd..95f4f5f4eba63b1f67a5e6ce7f881aa9a1561c26 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc="
index 15d4c916ed8089a3352d677ccfc0e055ce73024a..60c87372534f657cd03ff68ab35ec9f792fc9959 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc="
index cb33f552e3abc076e6522cb620b91652bd8a8ac7..95942f78e5d13cfda057618c0ef8d8846dd25765 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc="
index 97474dedb71423f3198de9747c95da7acd92268f..9e35f84756291d882e8632a724bb378a1b53c7bc 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc="
index bfbb323f89b774b5dc7d688728bdaaffd1e7aba1..aff93e9f4b2e19b2bf2f396f42907010991bca9e 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc="
index c1403b8921c59204b15df719020ca06ed30fd23c..bfb0aa6125bfbeba410ceb9468741616bfd5dc35 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc="
index 7ce738cea1d00caa45a842b2d3ab601678326c2f..c583c6a1c37694155a481416ebecc905877f7bd2 100644 (file)
@@ -5,7 +5,7 @@ or at the beginning of a new line."
 
 }
   
-  \version "2.14.0"
+  \version "2.16.0"
 
 myChords = \chordmode {
   c1 c1 \break
index f68effa060a85c8d6fd74493048a6b30a4d15059..70804c3dba72cde442530f5ea422b6fe5de613e9 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc="
index 29db12f184ff5fcd6891fd000aa035333bdb92f4..d3af8ab84e95157de580c7141ac9221cdfe5a754 100644 (file)
@@ -5,7 +5,7 @@
 }
 
 
-\version "2.14.0"
+\version "2.16.0"
 
 %% todo : use macro, to show the statement tested. 
 #(ly:progress "~a\n" (ly:expand-environment "${HOME} $HOME $$ "))
index b5b3b260257081847d8c94e84eb402fc963c8c98..0b3fca4b20e734bdcd216dbb4b41895626fc715f 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.14.0"
+\version "2.16.0"
 
 \header{
   texidoc="
index 1e15196b5dc5aa72e639395105aa5a60def6600d..d3c023d3c18ee75c2cdbf04c8760e0184ebb9ff9 100644 (file)
@@ -2,7 +2,7 @@
   texidoc = "Glissandi stop before hitting accidentals."
 
 }
-\version "2.15.9"
+\version "2.16.0"
 
 \relative c'' {
   a1\glissando cis
index 906f984be4067291366fb02b712ad91ebf01bfca..f766c18d33fc1f3b3da10c49a0406afc53d0fd32 100644 (file)
@@ -2,7 +2,7 @@
   texidoc = "When broken, glissandi can span multiple lines."
 
 }
-\version "2.15.0"
+\version "2.16.0"
 \paper {
   ragged-right = ##t
 }
index 8d5fb4b8ed9610ed8673d438fd2632233172cda1..d1f46c5ea51f3d7d295c65f729f374ef4dc766c4 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc = "Broken glissandi anticipate the pitch on the next line."
index 9d41d5d87814f08b292570fd0562d53ca1c2b91c..c397a7fc3c92ba413f36d1287c92c0fc16d428e5 100644 (file)
@@ -2,7 +2,7 @@
   texidoc = "If broken, Glissandi anticipate on the pitch of the next line."
   
 }
-\version "2.14.0"
+\version "2.16.0"
 \paper {
   ragged-right = ##T }
 
index 957bf9da7c6270672c4eaf465ca3f08c53ec7d10..8d58acf51f80cef38c025267042c78ca451146f9 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
 
index 11d3030a1a43c408e3389223c6f4e693e2ebf1bd..971074b133cf6cf0c2a76c1843f3b1d1bf4f9826 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc = "LilyPond typesets glissandi between chords."
index 41f9873f8138b0c58610fb2fd4917be514159484..e99f56f0843390e636b6043e4d938d0cff1e6bdc 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 %% This should really be 2.15.0, because the glissando code
 %% hasn't been backported -- this is a git-only test at this point
 
index 2e687e618a4a08e478bcc15b389f7febf2b7c435..3f14acaca4f9ed324bffaba4aa45d414c1d4e5a5 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.15.29"
+\version "2.16.0"
 \header {
   texidoc = "Cross staff glissandi reach their endpoints correctly.
 "
index fad54433c2c3b0afe42637a37f3ca1ee80ea3d1d..8eb0b1cd86cf14c6fd6bece9a49c9a6645760d21 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc = "Individual glissandi within a chord can be tweaked."
index 77994f7f54ea497ba287a22540ffe592398710da..5c611c27c8366dcce00d020cd1dc1a241793de12 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 #(ly:set-option 'warning-as-error #f)
 #(ly:expect-warning (_ "forced break was overridden by some other event, should you be using bar checks?"))
 
index 9b3febb29c031f80304e3a4e2fd7a1b9da4bf2d1..be8ce1515b5e1dca1abeaf10472bf8111748b6d5 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.15.12"
+\version "2.16.0"
 
 \header {
   texidoc = "@code{NoteColumn} grobs can be skipped over by glissandi.
index 4b352ebe580f91cb067cc0038ea84ccc63cc0f91..057b8d3c4eb0e01552716606844ca5b3bbb54482 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header{
 
index c22fc5eb098188fe8111adf0d5dd86fe659758f1..352608a1ff7a82e5e26829fa7f4fb1bdaad7433e 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.14.0"
+\version "2.16.0"
 \header
 {
   texidoc = "The autobeamer is not confused by grace notes."
index 50686c47f50c2892f9b71e3b237b54c8b4ba505b..dbd2c32082c14aa30f0e70296d40fab73997009e 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.14.0"
+\version "2.16.0"
 \header {
   texidoc = "Bar line should come before the grace note."
 }
index f557eadc558abc7ee2cf0624fba835a06a1746df..1f54387c6811d86e8618d63cf76cbd2685e3a941 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.14.0"
+\version "2.16.0"
 \header {
 
   texidoc = "Grace notes do tricky things with timing. If a measure
index 3d97e210d82dab11c88ff06452a705333fe561b9..0aa75547f8ad4a27f5e8a6793aa6bc4a2b407685 100644 (file)
@@ -9,7 +9,7 @@ Unbeamed grace notes are not put into normal beams.
 \layout { ragged-right= ##t }
 
 
-\version "2.14.0"
+\version "2.16.0"
 \relative c'' {
   c4  d8[
     \grace {  e32[  d c d] } e8]
index 965803eb67f754e202a766cf8342dd6fd12856fe..49788a606204f6c0cec709c282b7b03378a63504 100644 (file)
@@ -4,7 +4,7 @@
 finishing the grace section."
 
 }
-\version "2.14.0"
+\version "2.16.0"
 
 \relative c''' {
   \voiceOne
index aa94183baee8bebdc21206cfbcbd069e7c42afb9..6b50be23e2f9a7270dc006387e7cadf21d678ceb 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 #(ly:set-option 'warning-as-error #f)
 
index 9beaad1ee1f8ed48ba55251328abe6138dd5d8d8..9f9551e6565f290860fca9d519c687e6933851be 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 #(ly:set-option 'warning-as-error #f)
 
index 887d63815c66512cf0439d924247ed3b7cfea161..27b629d7c67abf15652bc4c75d6e38e9382d9016 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 \header {
   texidoc = "Grace code should not be confused by nested sequential music containing grace notes; practically speaking, this means that the end-bar and measure bar coincide in this example." 
 
index 855d5bdfef599cd5d26c95596df188251fd63cf5..cd79ef57c424765ca152b958a6ed73f7cd8ae3ec 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 \header {
   texidoc = "Grace code should not be confused by nested sequential music containing grace notes; practically speaking, this means that the end-bar and measure bar coincide in this example." 
 
index 713489865e2083515ae2a99f520c090dbbac7d7f..0425408c483ddb537a5d821abe07b6a6254846d4 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 \header {
   texidoc = "In nested syntax, graces are still properly handled."
 }
index 862b748d44f88634ba666d355bb733dc994d5e34..1da45825676642457369f1326a1f77c1faf9b60b 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 \header {
   texidoc = "Also in the nested syntax here, grace notes appear rightly."
 }
index fe501f9d26b998e205afba3c422c5e3706719a55..2e4e221296471f5629d5b8cd6237d3aacd7d6f13 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.14.0"
+\version "2.16.0"
 \header {
   texidoc = "Graces notes may have the same duration as the main note."
 }
index 515c40b4e74d94403b387edf8e11bde621d94b5e..2862435d0501b8715d326a6e413f29a6b9908e60 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.14.0"
+\version "2.16.0"
 \header {
   texidoc = "Grace notes may be put in a @code{partcombine}r."
 }
index 527b92b506f696daab3cb61c003c8cb0e2c848de..60f626e6c0248283f893ec0c91573dd02fa783cd 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
 
index b7873e1f7769787c53a7051a2a065b8482706ca5..17456f0fb66844a4c4e885b13e7ff636a5ad1df7 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.15.6"
+\version "2.16.0"
 
 \header
 {
index 61be9136a89f350c89dbda0112f10acc48409ee6..71faa6c4c782640fb382a7a29e3b00e9fe035596 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 \header{
   texidoc = "Stripped version of trip.ly.  Staves should be of correct length."
 }
index 05165c719e0413f5d05d49dd0395962ad554e0e0..5e295964cb509b05e8f916b808b809af5e7daefd 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.14.0"
+\version "2.16.0"
 \header {
   texidoc = "Pieces may begin with grace notes."
 }
index 30cb14feefb3fc06982d4c16ec7ea4ace05d1242..45eb1b4c44b499f4ce9b204e3cc88d123ccbb8f5 100644 (file)
@@ -3,7 +3,7 @@
 normal notes, if possible. They should never be longer, even if that
 would lead to beam quanting problems."
 }
-\version "2.14.0"
+\version "2.16.0"
 
 \layout {
     ragged-right = ##t
index 6bad83c68edc46c767f7c4329c0a08601a909c9f..c45799d0eb316d6116afaaee232c50dc80d8d429 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.14.0"
+\version "2.16.0"
 \header{
   texidoc = "Here @code{startGraceMusic} should set @code{no-stem-extend} to 
 true; the two grace beams should be the same here.
index a88d9ee017616e50aec4ce5422d0e2bc739a7ead..9032eb8c2eaf587782548a6a70e06f2f9d16725c 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 \header  {
   texidoc = "Grace notes in different voices/@/staves are synchronized."
 }
index 2bf342676adfde6695a8d0db62fdaec1dbccf59c..f64500187281a57451ed4de4ad428094851ab36c 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 \header {
     texidoc = "There are three different kinds of grace types: the base 
 grace switches to smaller type, the appoggiatura inserts also a slur, and the
index 354add8d8c7c90b70dd3a0806608c30681485e42..09f1983a0eb8a7d95857a32c5dea22fc30d24c18 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 \header {
   texidoc = "When grace notes are entered with unfolded repeats,
 line breaks take place before  grace  notes.
index 2b37691c61969e5184b9935865e195c101b4279d..113de90be86f8836f5a291fce462bf7b7f8a07da 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
 
index 9808c736fa19c8b56fc3cb8dfe635135ef00bdec..b347600cb30518a9f9e0b5f9e04aa92ff7c05d47 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
 
index 347058ab77605bd867434f85a6785f65c0d13510..820386f1143d119b8cd25fec8520e76f15059783 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.14.0"
+\version "2.16.0"
 
 \header{
 
index f1fbcab90b5951d09fad310d7102ee6ad7ef1a1e..d80c62f3dd16ba3e5165d8a032f4edd73c92dc9e 100644 (file)
@@ -3,7 +3,7 @@
 
   }
 
-\version "2.14.0"
+\version "2.16.0"
 \include "graphviz-init.ly"
 
 #(whitelist-grob 'NoteHead)
index a3d4a813fb7b68cfb3902089739369a9b0c5d836..4ee9efe7cf076b317754cb9d0950d84e6324bac3 100644 (file)
@@ -5,7 +5,7 @@
 staves synchronized with the notes."
 
 }
-\version "2.15.10"
+\version "2.16.0"
 
 skips =
 {
index f3541c5a106c3fd1204a5227318441a6bc1828ee..c53bc4b14361bfe7ac2075895372a5fe6221c927 100644 (file)
@@ -6,7 +6,7 @@ individual grobs that are indirectly caused by events may be tuned."
 
 }
 
-\version "2.15.39"
+\version "2.16.0"
 \paper {
   ragged-right = ##t
 }
index 9430633ce00bd18aa35575545c18ef34ade86d33..93f55d7ee7475055a9996be5955044ed96bb38fa 100644 (file)
@@ -6,7 +6,7 @@
 
 }
 
-\version "2.14.0"
+\version "2.16.0"
 \paper {
   ragged-right = ##t
 }
index 25a16ac5950f791889fb62877db8d4756e2ec4c5..dbdb734fdbc9119d97d8f9a86258f22d0ee4a0fb 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.15.37"
+\version "2.16.0"
 
 \header {
   texidoc = "Hairpins in @code{Dynamics} contexts do not collide with
index 4d442a3655083f62ca6d9a13e211629aee64bf2a..3a94a5292b5bf37aafd71408931e4e46b53a91a2 100644 (file)
@@ -5,7 +5,7 @@ do not print that ending.  But on the previous line, this hairpin
 should not be left open, and should end at the bar line. "
 }
 
-\version "2.14.0"
+\version "2.16.0"
 
 \relative c' {
   c1\>
index f50d02653f7b704f25f12826c8f495ea9332d5b3..bfda3413ccd1c0aacaadb8ec32e28e757598cbb1 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
 
index df85da0ace990f4b5166d04fd99c6c469d5e0a67..ac6c007e94434ac69e463ed80ece7687fa81c731 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc ="Hairpin crescendi may be dashed. "
index 176d36e2520bc79ccafc4cbf6c148c7d3287423b..38508a11673a3d5cc89494fe9792dfe95cf5df34 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
 
index 7cd9153e9f05ac7800dcea893d1419d62b9401c5..84392607e13e9443e4ea015f59a7c9843b531dad 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc = "Bound padding for hairpins also applies before following
index 800a7f39f8bb537651a506f08593345741b44cd6..cacea3ac2efee4b87250abe86afa9ab5220058f5 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.15.22"
+\version "2.16.0"
 
 \header {
   texidoc = "@code{Hairpin} grobs do not collide with @code{SpanBar} grobs.
index 808e68515ae1340380411456bfc4164aa0c9db3e..c5f600a7dd43dfbfd04b080e8371e86adf4313e2 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
 
index 00d6c648ae3da11b243a25964d8a47b25cd9bca4..2bc3a9bec80b4c4d7dd56acf6295a344dea15a15 100644 (file)
@@ -5,7 +5,7 @@ should end at that bar line. "
 
 }
 
-\version "2.14.0"
+\version "2.16.0"
 
 \relative c'' {
   \override Hairpin #'bound-padding = #1.0
index 53f3db049e869022d0def5b80e174d49bc55be1f..0022f961300a7300220e6b230e07313862ae0210 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 \header {
   texidoc = "Hairpins end at the left edge of a rest."
 }
index 770f9e9842459a8cd68e32b13276dfe023748e92..f8dc4d921bde347eb4265246e041ab919e35db36 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc = "Staves in a PianoStaff remain alive as long as any of
index 46adbc9a3bf9c61c2bba3cbceeb4ebd8ef7273c9..63079128d0e3f7aef33b5ee81b6a475e6b3cd3ca 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 \header {
   texidoc =
 
index 0b6b66ef05de5718c71ec72dd8a43adb87a284e4..0f9dca6466725ba62f0f02768781d513d8100b91 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header { texidoc =
 
index e0975e1e2cd76dfce45b9e1340444b1f8366b9c0..e74d0af49332c28d36c5ba31883750232695740d 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc = "Staves, RhythmicStaves, TabStaves and DrumStaves
index 89d2e3416ec09906c59272a5e6c4a9eeed7749ae..08a0a020ad843ea6730df96ec03ab0438f8a1613 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 \header {
   texidoc =
 
index b73e8bf8b30e20189f0a15ed1dc478eba5226c6a..5ffea4ad8d35ed929db6ff4a3aa7a5bc09e6de34 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header { texidoc =
 
index 6648e1d18ff42444e15d6b97527961ec98b9efaa..66d2bae7012e1a61fb475e1237ad4b81396a94bc 100644 (file)
@@ -11,7 +11,7 @@ lines."
   ragged-right = ##T
 }
 
-\version "2.14.0"
+\version "2.16.0"
 
 <<
   \new Voice = melody \relative c'{
index 8f251b3c9986c21ec57d7f1a434bbfd25da56c59..5e2a013ceab60f2ca6e58da5c6f6e3622b966dec 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc =
index 363acfa17860a3025572c0b840321a1a76c5e0f0..1482e24579d2353d6e482d03578326770eb50011 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 #(ly:set-option 'warning-as-error #f)
 #(ly:expect-warning (_ "Harp pedal diagram contains dividers at positions ~a.  Normally, there is only one divider after the third pedal.") '(1 3 5))
index 6d28c5d5adfe12eed99d85cc6dac73e51b28589d..3a2f3af76262d743a0f4bb2a3ab577880e62dc42 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc = "Harp pedals can be tweaked through the size, thickness and 
index 2b66e178da36a4707621fbef4faba1b262aae1fe..71e889c0a69f84cd5d2a2db1b55652506c296460 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 #(ly:set-option 'warning-as-error #f)
 #(ly:expect-warning (_ "Harp pedal diagram contains ~a pedals rather than the usual 7.") 0)
index 5eb96398cef43f71ed2894667c892465ce85da79..c0234de49873fa669a29c5a9eff802ba6665f9c2 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.15.42"
+\version "2.16.0"
 
 \header {
   texidoc="
index 87dce633190f034edf1991a4fcf0c217c71d31b7..3e33d1ae2e9b0ca01ecd09853a437040017ddbf0 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.15.42"
+\version "2.16.0"
 
 \header {
   texidoc="
index f6ea5b81f864c90e648d3fa582c38b8f4b3c5655..e26d0dc90b2603f27910fe38c29c6bc9793d85ba 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.15.42"
+\version "2.16.0"
 
 \header {
   texidoc="
index 7dcf6c57f249ae202236b6ed0d7140b0c7c794ad..765f57091d41e40ce7a43c27f26a2851d84bce32 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.15.11"
+\version "2.16.0"
 #(ly:set-option 'warning-as-error #f)
 #(ly:expect-warning (_ "Recursive definition of property ~a detected!") 'header:title)
 #(ly:expect-warning (_ "Recursive definition of property ~a detected!") 'header:composer)
index a0b22460c74443afb1ac7c0fd672be518d7fbd4f..168aca95194ee3110c374da137cec37041b27b0a 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.15.42"
+\version "2.16.0"
 \header {
   texidoc="
 A second score-level header block shall not entirely replace a first header block, but only update changed variables.
index 27ec3dce123fdfc042163e349704da47a5492fc3..52f5d96ab5ddd47066b59cbb3c54b62c289c4f36 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.15.42"
+\version "2.16.0"
 \header {
   texidoc="
 A second top-level header block shall not entirely replace a first header block, but only changed variables.
index 17d2d7b7185709e1e8c9397cf822d18578f1d89e..f3e3f4ce7076bee5ab4ffe7c1ecdfbf6dabc45f3 100644 (file)
@@ -2,7 +2,7 @@
   texidoc = "Horizontal brackets connect over line breaks."
 
 }
-\version "2.14.0"
+\version "2.16.0"
 \paper { ragged-right  = ##t }
 
 \new Voice \with {
index ebd70698d5931f1b3f7d4f0b24bbf9d2b5183102..1ce625fe6f58ccdd6cd45fd3f1cfbffa8c47780c 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.15.5"
+\version "2.16.0"
 
 \header {
   texidoc = "Horizontal brackets are created with the correct event-cause, ensuring
index bfa8c5da6174af188876d1afb984795d11a37215..73262e1a77b5c9c36313f9c4fa92e9201505a368 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
 
index 10c628f3a8a549c286c94d50e2deaf32660e7fee..e90f11d3c6b40722194db03eaaee6ded0c93d4c0 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.15.27"
+\version "2.16.0"
 
 \header {
   texidoc = "Shows the id property of a grob being set.  This should have
index 9735f4310691971256aa5c82073ed6da1bc776d7..7269e91cb4a88b1fe6bb6cd0abb16e4b5f6ca282 100644 (file)
@@ -7,7 +7,7 @@ modifier."
 
 }
 
-\version "2.14.0"
+\version "2.16.0"
 
 myDisplayMusic =
 #(define-music-function (parser location music)
index d77b50580f3c911b39b0f71445615a28e26fdd1d..1db60350ffe4176fb43527e189c2c17b4f54da47 100644 (file)
@@ -2,7 +2,7 @@
 \header {
   texidoc = "test identifiers."
   }
-\version "2.14.0"
+\version "2.16.0"
 
 num = #3
 mus = { c'4 }
index c8e4a03d684dfc2780c371b9d05c5bfa9da58440..6963f99477334c2c7c906aa7f7c5919246e7b25c 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.15.39"
+\version "2.16.0"
 
 \header {
   texidoc = "LilyPond does in-notes.
index 1d5de3a04b770b50bdb3b7551b0342523d79b53f..7e8ea62a77ad1074cc6ac6923b8772ce6bb3d5cc 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc = "Incipits can be printed using an @code{InstrumentName}
index 5c88e948049bee8806d4b04554529b8c5d22497d..a5f772a44ed5d86902c60b44d19ffe833f03c16c 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc = "@code{ly:parser-include-string} should include the current
index 59bc93242df8db58cae0433e5f2b5b55a231f16b..7115741b1aa98daa5df59fd2d7cdae08d550ed13 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 #(ly:set-option 'warning-as-error #f)
 #(ly:expect-warning (ly:translate-cpp-warning-scheme "adding note head to incompatible stem (type = %d/%d)") 1 1)
 #(ly:expect-warning (ly:translate-cpp-warning-scheme "maybe input should specify polyphonic voices"))
index adef665099746492f84a07d04b35a865351dd837..e7454346fba6d5aa60a8179ae455cfd200479a98 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
 
index 358c050b0156392a6a802f424f9d14dc827ffd73..15f3f43e60d824d662d3baab8f095e92ae7098fa 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc = "
index 755d5df25d19fb829c67b41c818e7e14a34de558..fe1d7e5b6bc279e7fbb9b0654bc73ff2e61d4bc5 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 \header {
   texidoc="
 Instrument names can also be attached to staff groups.
index f402271b2fcd9f0db10d6371de47cd5944c9de65..58de023f9ed5cbbe1766c3553dbdef13f25281ca 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc = "Instrument names are removed when the staves are
index 89da9963fc31dcceefaf08375a8089aa4b5f7b2c..124e4e33c9bc9a8c901b050f49eab8a386b4b013 100644 (file)
@@ -9,7 +9,7 @@ including alterations. "
 
 \layout { ragged-right = ##t }
 
-\version "2.14.0"
+\version "2.16.0"
 
 textFlat = \markup {\smaller \flat}
 
index 595fb66b15f423c04e2eead04f8edc423974a595..0ce9495f9e67b5a5898676955bc00bde828b5363 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.14.0"
+\version "2.16.0"
 \header {
   texidoc = "Instrument names are also printed on  partial starting measures."
 }
index a006f4de1478c67b8d7f0b9d14b426983b4fb6be..860a6b129f4a21c78e90004303a200b58ff10017 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.15.12"
+\version "2.16.0"
 
 \header {
   texidoc = "@code{Dynamics} and @code{Lyrics} lines below
index 22496702ec17da163696e954493584bb62ffdf6c..9110d07fa4bf608878274dd32d6ebd266a493d0a 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc = "Moving the @code{Volta_engraver} to the @code{Staff}
index 7a03f5f3452da10056b8398b123e1c084308e2d1..cbceec3d99a8c76f3b9cf49d0009f75c7b799504 100644 (file)
@@ -8,7 +8,7 @@ the following systems, respectively."
 
 }
 
-\version "2.14.0"
+\version "2.16.0"
 \paper { left-margin = 3\cm }
 \score {
   \new StaffGroup <<
index 7f31123fc9f7b2d3e839df5afc775d29203a34e6..0ecb8be56798a4fb0b4dd6e0d87734ef733a08a8 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 \header{
   texidoc="
 Staff margins are also markings attached to barlines.  They should be
index c0ad386d150acf6e4bef036fdf5607b66fe1c391..7a99c9d474b5176a69753dab9336df18e23d277a 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 #(ly:set-option 'warning-as-error #f)
 #(ly:expect-warning (_ "No such instrument: ~a") "bassClar")
 
index a03a636d1a39e07d370fd272130810564409ddd8..2e0198591f8e0c89611e24e9b8af2e0f6a6e3f2c 100644 (file)
@@ -5,7 +5,7 @@
 properties for an in staff instrument switch. "
   }
 
-\version "2.14.0"
+\version "2.16.0"
 \addInstrumentDefinition #"bassClar"
   #`((instrumentTransposition . ,(ly:make-pitch -1 6 FLAT))
      (instrumentName . "bla") 
index 0e738f028a15e25aabc4760c994b5c71de3dbcaf..b83befbae28ec1e8817e6179a65310ab99cde05d 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 #(ly:set-option 'warning-as-error #f)
 #(ly:expect-warning (ly:translate-cpp-warning-scheme "unknown translator: `%s'") "Rhythmic_column_engraver_foo")
index 9f966fe4d92257863db212a04eb3a66f9644d21d..44c499e277618ec89e82b99cf83398c3ae5e19a6 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.14.0"
+\version "2.16.0"
 \header { texidoc = "Each clef has its own accidental placing
 rules. "}
 
index 6a62e5e1d2f320cbe6ee2ad947f9fcfa0304bb4e..520b7d029876a13a8d9f24cbb1499551b799c510 100644 (file)
@@ -6,7 +6,7 @@
 
 }
 
-\version "2.14.0"
+\version "2.16.0"
 
 \layout {
   ragged-right = ##t
index 5f8e646e7a6934fa9aedbb5ceaa24155fc97144b..fd7fc1403ec2680594d6bec5142a1f79512f25ee 100644 (file)
@@ -5,7 +5,7 @@ proper padding > 0 to the start of the staff lines."
 
 }
 
-\version "2.14.0"
+\version "2.16.0"
 
 m = \relative c' { \key f \major c8 }
 
index 6d23c9e375357bf50d115ca0cc0031e50815fdac..4d2dbd66ab33f0c40d56f50bdefdd0e1ca572dc4 100644 (file)
@@ -5,7 +5,7 @@
 
 }
 
-\version "2.14.0"
+\version "2.16.0"
 
 {
   \override Staff.KeySignature #'padding-pairs
index 96932d84c02156beee5a9760651e1aaca551f224..6a1e8ffd53df269c06206b0e89cd8c8cb8acb815 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc = "When a custom key signature has entries which are
index 4b63f973c1ef265c6e37ea218862eff410155ffa..fb51ebaf040c0fa705ca42ebb6ae799cfe78f670 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.14.0"
+\version "2.16.0"
 
 \header { texidoc = "By setting @code{Staff.keySignature} directly,
 key signatures can be set invidually per pitch.
index 28c113fc9a75e6d5ce3265e3ac8ad87d89b07454..28425c62e103001765012e9e6d6d5abad9848228 100644 (file)
@@ -3,7 +3,7 @@
   texidoc = "Key signatures get the required amount of horizontal space."
 
 }
-\version "2.14.0"
+\version "2.16.0"
 <<
   \new Staff {
     \voiceOne
index 5fca40bf7d12a6bed4671f9101a58af3e17266a8..207f93209509e97cb8f90ef2bb8114bd5ad33060 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.14.0"
+\version "2.16.0"
 \header{
 texidoc="
 Key signatures may appear on key changes, even without a barline.  
index a063cc46585c561c77706adc0909f5f8909dd592..f00a0066bfaf1b765aa4bb9f76042a43f6dfbbdf 100644 (file)
@@ -5,7 +5,7 @@ l.v. ties should not collide with arpeggio indications.
 "
 }
 
-\version "2.14.0" % regression: 2.10.33 and 2.8.8 are ok
+\version "2.16.0" % regression: 2.10.33 and 2.8.8 are ok
 
 {
  <e'>\laissezVibrer <f  f'> \arpeggio
index bd0bd453d4000308ec9017a7c7e7f1443c32d53f..c756ec663041fff6ad2ef9c5909634a247e2e001 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.15.12"
+\version "2.16.0"
 
 \header {
   texidoc = "
index a9565711c8cf4166a4d54a910c8be6877b4470fa..ab6295622e85e74cfbd05e9bc2d1bd097f2eabe6 100644 (file)
@@ -5,7 +5,7 @@ premature beam slope calculation. "
 
 }
 
-\version "2.14.0"
+\version "2.16.0"
 
 \paper{
   ragged-right=##t
index e129578d344ec7997ef6d853fcd0ddcc79395471..9d28c006b166de6240f31f4e20a37c2cea7b1448 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 \header {
 
   texidoc = "The 'head-direction of a LaissezVibrerTieColumn should
index 8aa20f383a8df7d112a3d12026280a29398be620..a693c2109ebb4901e6e18f99e2c79deab2a1fdf3 100644 (file)
@@ -10,7 +10,7 @@ They have fixed size. Their formatting can be tuned with
 "
   }
 
-\version "2.14.0"
+\version "2.16.0"
 \paper {
   ragged-right = ##t
 }
index 4c095efe6fc553c6c73b1901c0eeaabf2fea3eac..73f58967b83cea8318457549516aedc77239c84c 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 #(set-default-paper-size "a6" 'landscape)
 \header { texidoc = " Scores may be printed in landscape mode."}
 
index 543737762bdba7969797c00c105f641d5ed7a9bb..05ca6d628b9953f7e6107dc39cf2378f8aaa1be4 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.15.32"
+\version "2.16.0"
 
 \header {
   texidoc = "
index cdbe1e61534abc64eb5319cc4677955fa729dca5..b5ba06a9c54cbd4cad81344fc13322fab7199da8 100644 (file)
@@ -7,7 +7,7 @@ disappearing."
 
 }
 
-\version "2.14.0"
+\version "2.16.0"
 \paper { ragged-right = ##t}
 \relative c'' {
   \time 2/4 
index 6f99a91626505db3eaeb161aa5f5eb71b3dc1182..7c688f8457f1f3a2b8a412dc7c499cdf9bc79483 100644 (file)
@@ -2,7 +2,7 @@
     texidoc = "Ledger lines are shortened when they are very close. This ensures
 that ledger lines stay separate."
 }
-\version "2.14.0"
+\version "2.16.0"
 
 \layout {
     ragged-right = ##t
index e037de7f79d76f4773f754c2e6cc34826183567d..b36b52730d3f1828606c3c2b4b71628ada132566 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 \header {
   texidoc = "Ledger lines should appear at every other location
 for a variety of staves using both @code{line-count} and
index 6dc79306c8a3a1cbe28b7401325c929e864d570d..ac44c5e3f33ff6b73a301b8847ab42f7d99e3f6f 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
     composer = "ARTHUR GRAY"
index 167f9f7943aad46c73a6c77c866380ea5eb68154..667d7089a5df30bd47ac0fc683bf3a23a1ebd76b 100644 (file)
@@ -2,7 +2,7 @@
   texidoc = "The ligature bracket right-end is not affected by other voices."
 }
 
-\version "2.14.0"
+\version "2.16.0"
 <<
        \new Staff {\[b2 b\]   | \[b b\] }
        \new Staff {b2 b       | b4 b b b }
index a053e8a81295ca5ab5522a36baad87b149d06330..1232a90aac77e6cdb26a8674d73b21a4f2379696 100644 (file)
@@ -12,7 +12,7 @@ the @code{TextScript} grob.
           
       }
 
-\version "2.15.18"
+\version "2.16.0"
 \layout { ragged-right = ##t }
 
 withPaddingA = #(define-music-function (parser location padding music) (number? ly:music?)
index 566a2a72b6d45853a39e4ca7168f6dd05ee49cfb..1e790908a61c133ad9a9fa1f33e95bf6698ef839 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 \score {
        \relative c'' { \key c \minor c4 es g2 }
 }
index ccb2f8d9b073d25f3494be07d3533edd4936cc9d..ccc2582e0d0bf07948025eb7374d15b01f3fd7ce 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 \score {
   \relative c'' { d c b c }
 }
index 91fd2e094bc35faf20cde15522482d7dbd2a7019..1624a24c568e6bf97cbd13f4a3cc38775e87577a 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 \score {
        \relative c'' { \key c \minor d4 es g2 }
 }
index 5cb7ef23533cd84df05754bc37b0fc067820d3d4..8aad8b1de12be5cc33cd251bf753b042f25c6a48 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
 doctitlees = "If you see this 'translated' doctitle, language detection works!"
index dfae4a2f2addee2f020e2f52535309de0721dc0b..affd3a7ab082319df90f09f616bc2a9373854817 100644 (file)
@@ -2,7 +2,7 @@
   texidoc = "Arrows can be applied to text-spanners and line-spanners (such as the Glissando)"
 }
 
-\version "2.14.0"
+\version "2.16.0"
 
 \paper {
   ragged-right = ##t
index def6afe7cd67bb2de219227f5a1869129f6c378a..a3542cb43ee736be328028f78f9b9c7918adb284 100644 (file)
@@ -5,7 +5,7 @@
 
 }
 
-\version "2.14.0"
+\version "2.16.0"
 
 \relative c' {
   \override Staff.OttavaBracket #'dash-period = #0.1
index 4051398e6511839e323c7445365e44e7ade01c03..3f63d32b5d8cf4cbd82f3e875305f1cbc621b09b 100644 (file)
@@ -5,7 +5,7 @@ starts and ends on a full dash. "
 
 }
 
-\version "2.14.0"
+\version "2.16.0"
 
 \layout {
   indent = 0.0\mm
index 8aaa4a0104b293503e69458804d1360c7731f0dd..9d0a28137d91834a1b0122f9d6a77f68ea50068c 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc = "Setting @code{'zigzag} style for spanners does not
index f3d31640add4ef68b976603c3be340014fa34a7b..31f284e82f7a9d62711fe63d7ae77c5bf38c89b6 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc = "Cover all line styles available."  
index 93abbf00b217697c9b36cc9adce10e6b222de252..23ff272078645e77309f6694a0ef82a6cfe3896c 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.15.9"
+\version "2.16.0"
 
 #(ly:set-option 'warning-as-error #f)
 #(ly:expect-warning (_ "Test warning\n"))
index a5f4316dd30fbfc63efc22d176a197b6b71efcfb..0c7e45de15dfa87ca38721d17c5d91d5cefb0e4c 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.15.4"
+\version "2.16.0"
 \header {
   texidoc = "For Voice-derived contexts like CueVoice, the lyrics should
 still start with the first note."
index ea797526dc84684efa670b7c587076e5dd381b8a..5c35ed00a21432b453164a8e5936c84ed2a91acc 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.15.5"
+\version "2.16.0"
 
 #(ly:set-option 'warning-as-error #f)
 #(ly:expect-warning (ly:translate-cpp-warning-scheme "cannot find Voice `%s'") "not-existing-notes")
index 16cc40bf18b55a55a4cd6a1848d277928497103f..053a23e1c4c258ef5184a9b8bcb4950159319d1b 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 \header {
   texidoc = "With the @code{\\lyricsto} mechanism, individual lyric
     lines can be associated with one melody line. Each lyric line
index eced3eae5ecade2648ed92228017b08068e5b0e8..16285dd6cffa6acce21d423995e5c163170b5c43 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 \header {
 
   texidoc ="Polyphonic rhythms and rests do not disturb
index e8e2e97b3ea0ef7ec54e4811ce43a65ff4f56466..4236de7c86d13132e55b62c5e96c4a589f96aa14 100644 (file)
@@ -2,7 +2,7 @@
 {
 texidoc = "switching voices in the middle of the lyrics is possible using @code{lyricsto}."
   }
-\version "2.14.0"
+\version "2.16.0"
 
 <<
   \relative \new Voice = "lahlah" {
index 1b50b1a2a1bedf5a3817162ebcfb617b3692b541..d78a8a86b4ab164f1ec6eb684ea9c3554e37dff9 100644 (file)
@@ -5,7 +5,7 @@ if the switch occurs together with context instantiation."
 
 }
 
-\version "2.14.0"
+\version "2.16.0"
 
 <<
   \relative \new Voice = "lahlah" {
index 1c213476f1d3a57f5a7c1841f959797c59be223c..9d0943f390b19cc5a2cb3487adc9dbc49b904108 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.14.0"
+\version "2.16.0"
 
 \header{
 
index 0de0f3863aa7c9464a9661f8edd2f272ada9def4..7d36a12335cefac28757a96d7961c2d8caf4ff8c 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 \header
 {
 
index 7e7a79628dbfa9bbf6bdfd7070e52112ef6449eb..fbe84a54222d42aa851a424bf35db044e1cdb60e 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
 
index 693555693d31e4091f3033ba6031a731aa1e49e7..cb34df9dcb9a4859e6b890668f42327aca4b3057 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc="
index f263db9ae7ea8fa9fe6878b0ddb74c8558cd1c54..d99b486108fa59da9a165be5c506277066e3044a 100644 (file)
@@ -6,7 +6,7 @@ without a lyric attached."
   
 }
 
-\version "2.14.0"
+\version "2.16.0"
 
 \layout {
   ragged-right = ##t
index 94d84c2a6da90f73bfb1c2183dc2a0e30a6eb040..8f57a1753a74e3d88c39fc300af0a46862d5fbcc 100644 (file)
@@ -10,7 +10,7 @@ is not terminated upon encountering a rest. "
   ragged-right = ##T
 }
 
-\version "2.14.0"
+\version "2.16.0"
 
 <<
   \new Voice = "one" \relative c'' {
index 62029c715ba0722d0f54ab65cd25d2c2a06fc661..9b1a07bddc933b57c4138104ff33e47fe132b738 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 \header {
   texidoc = "Extenders will not protrude into the right margin"
   }
index 66a0360bcb2511baad57f9573044edeb7188a6d5..6df2a92b3a30324e2f532708ce440a0679a1a84d 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
 
index 17fe46d16a10ea24ab05c969cf29aa3bc38ea2e1..2a67e35c0277fd34a73216a3df76ec6d08ece147 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
 
index 9535ea232af1815886c71f7cc192eb2b75f7a6f7..94cfe25158cc33e38ce48491a07eb60772e97063 100644 (file)
@@ -4,7 +4,7 @@
 of a line if the grace's main note starts a new syllable."
 }
 
-\version "2.14.0"
+\version "2.16.0"
 <<
   \new Staff {
     \appoggiatura f'8 g'2 g'( | \break
index 9b965b0723d94b9b219940ca42f50d4075ec46b7..9428c029ab418baf6bfde09a599d4671731e0bc2 100644 (file)
@@ -14,7 +14,7 @@ effect of a setting is delayed is one syllable."
 
 }
 
-\version "2.14.0"
+\version "2.16.0"
 
 \layout {
   ragged-right = ##t
index 1a285722b7cf079f9d31f99be8b3a0a69c1bb07c..bbff24560736b9c520496bed92cab1272b25effd 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 \header {
     texidoc = "In lyrics, hyphens may be used."
 }
index 994b8cfc0482d3fa584ef2ca310214cc2523b548..5bda106f334d868ac7eb318d0135dc7af76b20c4 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc = "If @code{ignoreMelismata} is set, lyrics should remain
index 67d82abe8c91016806330cf326758811b6c4d9c8..8e866872728a5fc7b9031c2d4db93d74ad7ece37 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc = "@code{lyricMelismaAlignment} sets the default alignment for melismata.
index a2d608abd8b3f54da54509ec95ef71201ffe4fe0..d366988cc21885eda7758b7a77bd1e035f95df4b 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc = "Melismata may be entered manually by substituting
index af0290ab22b94e0902f1267e15fb1680179eac87..ae46077db431b23767728a37b02c85a0fd015115 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 \header {
   texidoc = "A syllable aligned with a melisma delimited with
 @code{\melisma} and @code{\melismaEnd} should be left-aligned.
index 669a53ae1ddd3201ded1c4a2d44eb3783d12e89a..84b07a52b9b10bb461194694afddf5714467e831 100644 (file)
@@ -8,7 +8,7 @@
 }
 
 
-\version "2.14.0"
+\version "2.16.0"
 \layout { ragged-right = ##t }
 
 \score {
index 4ff8b1f5f7035e8bf193d35e06269db16df8de75..f2985fa7bacb58b3d410aae9c7bb8495b60166e9 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.15.37"
+\version "2.16.0"
 
 \header {
   texidoc = "Lyrics should still slide under @code{TimeSignature} when an
index 34724d77aff7058b1f1506c2424610b329d4bde9..ab24aa3b22f230051b49e67ba55d90ea5958b49e 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 \header {
 
   texidoc = "
index e1f2117adc4135c6f31e598aa57908363cca6ecf..e8ad01dfb9c8189c6a4d489423cabae1979dbe35 100644 (file)
@@ -3,7 +3,7 @@
 texidoc = "Tildes in lyric syllables are converted to tie symbols."
   }
 
-\version "2.14.0"
+\version "2.16.0"
 
 \lyrics {
   wa~o~a 
index 8b7b6977e0c0030d7d80f50e5b162518cdf8fd51..aed4b8aae29ae356db92fc11c6956e1f08f636a3 100644 (file)
@@ -3,7 +3,7 @@
   texidoc = "The @code{\\tweak} function can be used in Lyrics."
 }
 
-\version "2.15.39"
+\version "2.16.0"
 \paper {
   ragged-right = ##t
 }
index 22f9c3a976f969752178304315599955af20282d..dafbe7d97680ff0135e55c063200d0bae1a71b4f 100644 (file)
@@ -5,7 +5,7 @@
 
 }
 
-\version "2.14.0"
+\version "2.16.0"
 \paper {
   ragged-right = ##t
 }
index 15140667844ba4c70384f46618d80581ce7138b7..addf34a0921be6c1ff969ee4573340573e720841 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   title = "Aligned-above lyrics should stay close to their staff"
index 1a827522743b1c7bd8d59112494ee920555c3ba9..c559bedebea0c8ad18ddd607af5c9ba9a11da9c3 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header{
 texidoc="
index a3e778459de8123824f4231246fb49a0ba51e81b..ab2491d4cad5f6ccfda795751e1f00be1785edea 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc="
index 4d1f4fc158626a6601bd9a1e1d2c31b04ed8db63..ba811ed8a900cdfdd373d6c75f833673ee0699b2 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 \header
 {
   texidoc = "Melismata are triggered by manual beams.  Notes in a
index 924127a701a01b589d38ca5000c229f32c87d613..cb3fe3e868ed9de2ead2e456d506315a37c1bff9 100644 (file)
@@ -6,7 +6,7 @@ paper column is very wide."
  
 \layout{ ragged-right = ##t }
 
-\version "2.14.0"
+\version "2.16.0"
 <<
   \override Score.PaperColumn #'keep-inside-line = ##f
   \new Staff \relative c' {
index e106af398752eb419336bd72479b138e7df30a10..90df8bffa9893ecf5f3bb73de33cea8572b66db5 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.15.22"
+\version "2.16.0"
 
 \header {
   texidoc = "Long lyrics should be allowed to pass under
index d8cf3007feeb111755f7d04f644f2803413fb9a5..7f1f8ca197cccbca4d9ca60d2823abc515c3809f 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.15.35"
+\version "2.16.0"
 
 \header {
   texidoc = "Empty measures do not confuse @code{SpanBarStub}.
index 3d916d89bcac239043da613b694353353688da37..66acd5b324b59d71936b378d13a30d757229c034 100644 (file)
@@ -2,7 +2,7 @@
     texidoc = "Lyrics are not lowered despite the presence of an octavation 8."
 }
 
-\version "2.14.0"
+\version "2.16.0"
 
 \paper {
   ragged-right = ##t
index 2dfa45e6c5fda5fbb1549190a1acb6f40ef5b9a8..4065545b4ce4ca8e29c7f041db5a97a85c50d7ac 100644 (file)
@@ -26,4 +26,4 @@
   }
 }
 
-\version "2.14.0"
+\version "2.16.0"
index 239395632184001e668b2cb86b1f658a1f9facd4..ce0e31c16e55a4bd07e04454feb44e2589edb1ea 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc = "
index 5e1b0b76a87303259b142d3adeabc329d371f65d..15135ec6cb1017738966c401d9f2281b69ace1b4 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc = "
index 234e44be41383f76960fc93eb7b727870ef09a73..e6c0deb064083c3c60ce13b71342638ace57b48b 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc = "
index e532d171062ca55480597b069fd7d268c462d9a9..e7fea3dae53e3d023fd3079770cddf03c0e01e85 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
 
index 6a7f4c9fc0d929fe8b9d559809143c5ad4910192..cf8ef8dc91cdd88998548e6b87016a53c9c6470b 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 #(ly:set-option 'warning-as-error #f)
 #(ly:expect-warning (_ "no brace found for point size ~S ") 10)
index 5878f187893b7bcb88da6f522e2078bc25bb7400..014d8e8725880b806d9fbba4be20085479102ac1 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc = "The markup command @code{\\left-brace} selects a
index ac3d245ba8a3881f0b59018cc685432a150e174f..bb13a4cadb9ddbb1cc5572cb13db3ff8b07538d5 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.15.7"
+\version "2.16.0"
 
 \header {
   texidoc = "Text markup using @code{center-align} or @code{center-column} shall
index 180b8825bd6e2e4fa6f72b154cc358b458e24ac9..99c7821b1787066c5f3f9f7785a626e70687178d 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 \header {
 
 texidoc = "Fixed horizontal alignment of columns of text can be set using
index 5f52e9bb65c12ba84ff7af33c69f4709d727b74c..f3ececfd809bb81556294603b92eaa3662ffe61a 100644 (file)
@@ -5,7 +5,7 @@
 
 }
 \paper { ragged-right = ##T }
-\version "2.14.0"
+\version "2.16.0"
 
 \score{
   {
index 66f69b42247695103795d43a1485a9f9a4947379..9ca834b542d9a45fa56d0a87db907b1c81c8d10d 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.15.11"
+\version "2.16.0"
 #(ly:set-option 'warning-as-error #f)
 #(ly:expect-warning (ly:translate-cpp-warning-scheme "Cyclic markup detected: %s") 'cycle-markup)
 #(ly:expect-warning (ly:translate-cpp-warning-scheme "Cyclic markup detected: %s") 'cycleI-markup)
index 3d9e00f5f4b73a2d3e67cf720dbf6e8cc3e342a8..76db67f19369a20e607b8dbcfab104cc37cee2ef 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.15.12"
+\version "2.16.0"
 #(ly:set-option 'warning-as-error #f)
 #(ly:expect-warning (ly:translate-cpp-warning-scheme "Markup depth exceeds maximal value of %d; Markup: %s") 1024 "recursive-explosion-markup")
 
index 4f8b389de7093f36544e41db2b2ac7384ac4115f..1a604a0769c43316ee119957495984e9cb5bed4d 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc = "
index 4026d0587c0f5a0f6b3e677cee8fa2541cddb9d0..257de68051a6f4ada5f3b8a917b9642b39b3e67c 100644 (file)
@@ -3,7 +3,7 @@
   texidoc = "The epsfile markup command reads an EPS file"
 
 }
-\version "2.14.0"
+\version "2.16.0"
 
 #(let* ((port (open-output-file "box.eps")))
 
index 8fa263aef2af85846a590e510da4631a50aff421..a8d7684796531910bd544a2f6658a2e8ce4d4d78 100644 (file)
@@ -1,6 +1,6 @@
 \header {
   texidoc = "The eyeglasses markup function prints out eyeglasses."
 }
-\version "2.14.0"
+\version "2.16.0"
 
 \relative c'' { \mark \markup{ \eyeglasses } c4_\markup{ \eyeglasses } }
index 53eb619a3e00f58881a9654c9856b8d9a63b7cdf..274e4f89b7a4f0bb6c51eb16a1e694ec9378806e 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
 
index 5f9ccca5817a5093d0ed0897e42a5927389f5d1e..be144b352de63f48f4a152474ebe3fe198830220 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.15.17"
+\version "2.16.0"
 
 \header {
   texidoc = "Text that can spread over pages is entered with the
index 038b6830efbf5b0433ca4033e53f87ee83c71ba3..a0b0e18c8795f12311d27e36131996a6e8686c06 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.15.17"
+\version "2.16.0"
 
 \header {
   tagline = ##f
index 57822eaaba3015fa73002e432b8c5f5d0b1e3116..4dda8b175401dc9cddcddf284a0a3153b43d3c8b 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 #(ly:set-option 'warning-as-error #f)
 #(ly:expect-warning (_ "Cannot find glyph ~a") "UNKNOWN-GLYPH")
index 88319b9c8b1c24d94d21298443939ff66ec2a60d..ea2fd05b9d42abbb8d3515f80c7a7909e92b1856 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 \header {
 
   texidoc = " A dotted whole note displayed via the @code{\\note}
index 8f3e882d97f8ad9f425bf1a91fc21064cfab079e..24f8545c60edeff2d75ddfa770b42ab3e126d3ee 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc = "The @code{'style} property from grobs such as
index 11d655f44228b96fdd312029953905215364aff6..bb1406b4cc3185c6eb1b2a81fe63a4c5f02d34cb 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc = "@code{\\note-by-number} and @code{\\note} support
index 7488531e2bf37f63f3bf7a7496a50d70b3d06240..1fece8436e4f3413669c5610d86ecb68e9244e30 100644 (file)
@@ -3,7 +3,7 @@
   texidoc = "The note markup function may be used to make metronome
  markings. It works for a variety of flag, dot and duration settings."
 }
-\version "2.14.0"
+\version "2.16.0"
 
 \score {
   \relative c''
index 6d0f5422a2d62699ccbcc1b64a72b5dd3f6cd4aa..86f53604fc5c6f2eee8f6626d3847e6fdc005091 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc = "
index aca53523749dcad828db1fc9b28405c9f6a7266b..713f737290760b44edb783b2533bd91ab604ec9b 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc = "
index bf4aa5e1127012fdc7ee15e68cb1ec4e65d0b7e1..659edfc06fbe57874395cd38ed08d8965b774ab9 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc = "
index dd5976f1a1fd05af58f50f175476ebf0e9c4b131..25ccc0dcfee63ea0419f4bcbc484f9d4521d0a5d 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc = "
index 5dea41d01c20c06d2816c1d30be9955675ae8986..258ef98ffb44ce44d4275ec46ff59944cf362039 100644 (file)
@@ -25,7 +25,7 @@ For maintenance reasons, we don't exercise the entire markup command set.
 
 
 
-\version "2.15.18"
+\version "2.16.0"
 
 {
   \textLengthOn
index 6dd9f88d21227190a8ad4ba1c4ab6d6fad5881e8..c0a9971bedb76017cb2444a80575b9489eb854b5 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc = "\\markup \\score displays all systems.  Spacing between
index 96fe2517046557d763e99d58a99f078a58f135ac..766149d6c6ccde21aab54ab06d6084e3859fce1f 100644 (file)
@@ -2,7 +2,7 @@
     texidoc = "Use \\score block as markup command."
 }
 
-\version "2.14.0"
+\version "2.16.0"
 
 tuning = \markup {
     \score {
index 6e8b6e0de3ac148c410148af65e4a04ffbbcabd1..8d3f2ce58f3c94b68e80a4f42f5e9df89e161852 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.15.13"
+\version "2.16.0"
 \header {
   texidoc = "
   A list of special character ASCII aliases can be easily included.
index a461a7f87c8036d913c615808ab16615633eefdf..8de536008b5391145e66de47e0a22b7f16f7614b 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 \header {texidoc="Markup scripts may be stacked."}
 \layout { ragged-right = ##t}
 {
index 899909df278eb9ca49d73a84f2c5fb9f5959c983..cd475a1bbfd5a3fef6e671d2c1fdda291305b4b1 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc = "Demo of markup texts, using LilyPond syntax."
index 8c4afdf6acc504826de2e4a1b121bf98998b491b..24a4fe4b8b568851bd116a70a0eab4e7d33eb172 100644 (file)
@@ -9,7 +9,7 @@ the @code{define-markup-command} scheme macro."
   
 
 
-\version "2.14.0"
+\version "2.16.0"
 
 #(define-markup-command (upcase paper props str) (string?)
   "Upcase the string characters. Syntax: \\upcase #\"string\""
index b9d58998bc3f5a1fa99dc3875f56afca5ccb6aa9..63b28b92fab3b61a190bbdbd500120c62bdc02b6 100644 (file)
@@ -5,7 +5,7 @@
 
 }
 
-\version "2.14.0"
+\version "2.16.0"
 
 \markup {
   this is normal  text
index 7fe36f4fe14affab9045762f2f283b760a512693..5fa0b8723bc702aa86089d0fd95764d50068927b 100644 (file)
@@ -7,7 +7,7 @@ brackets above beats when the beats of a time signature are grouped.  "
 
 }
 
-\version "2.15.19"
+\version "2.16.0"
 
 \layout  {
   ragged-right = ##t
index 1971f269173165e9c45b8aed2b86cc43b395f9c6..246a5148115ef76696619c7e2e581ecff2af3b8d 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.15.20"
+\version "2.16.0"
 
 \header {
   texidoc = "Mensural ligatures show different shapes, depending on the
index 58da11d4074dffc1f43dee478bcbd8fffb8a08da..bf2fae37d8dd79ac4357cfc0a48ec889534cc1ce 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 \header {
   
   texidoc = "There is limited support for mensural notation: note head
index a4d1cf24879c2c737e9c5d875353a75a3e9cc79e..e75549626a05e7f3fef2c354b7aa396dc30623b8 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.15.28"
+\version "2.16.0"
 
 \header {
 texidoc = "A @code{MetronomeMark}, @code{RehearsalMark} and @code{BarNumber}
index c9026b32467d087c4042245f5deb1b561f53d402..dd6f44b00473cab475b9580b3fd98bf0c58eca84 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.15.6"
+\version "2.16.0"
 
 \header {
   texidoc = "Metronome marks aligned on notes do not interfere with
index 3c5f596dc31ae4a25ab142d6edb79278823b7e63..18edbe585905f5b19498ab989842fe6eb3770286 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc = "Metronome marks respect symbol order in
index 6d21f0203d377aadad7d99cf38970a6c27ad6ec4..849ebb6146ea6a388ffa09d3553725f4853ce0ba 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc = "@code{\\tempo} marks are aligned with the time signature
index 4726024b70b318777e2d2a4dffd3d50d5ac98829..e987176b7e1a08a269b188d2e7975e977ec8e977 100644 (file)
@@ -14,7 +14,7 @@ The marking is left aligned with the time signature, if there is one.
 
 \layout {  ragged-right = ##t }
 
-\version "2.14.0"
+\version "2.16.0"
 
 \relative c'' {
   \tempo \breve = 100 c1 c1 \tempo 8.. = 50 c1
index ceec61db50ab0fa512177a27faa7d313052b7f48..6b8d2f82e727897c094b1d2ebf1b0232e60b595f 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 \header {
   texidoc = "
 A metronome marking can be added to a multimeasure rest whose
index b8d841f006da8b9d165573e0042594af5d071fde..f4c3f8cd269b4df2772112057651f9393bf87e19 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header{
   texidoc="
index a7628f304ca87f1073052db0b35b0a4b32d88c51..ac6b5c67a385e90f7a90d39d54ea939cee86c06d 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.15.18"
+\version "2.16.0"
 
 \header {
   texidoc = "
index 04aaea60b3a5155e3a4abaac42297dfbd5597182..2dacf798c0fbaaf387cfcf1f3828208dfff861bc 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.15.18"
+\version "2.16.0"
 
 \header{
   texidoc="
index 7f6870f6800699a391f09631d6271788dee52abb..47ccaadbbe09b99cc92edafb0ed05488f5cd2cf2 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0" 
+\version "2.16.0" 
 \header {
   texidoc = "Midi can create drums."
 }
index 9194bf2d5893afe3845ba87f05c12aa4e8d071a8..05f0b9b282fe60e1d78bc019212f81bed6d5975f 100644 (file)
@@ -5,7 +5,7 @@
 
 }
 
-\version "2.14.0"
+\version "2.16.0"
 
 \score {
   \relative c' {
index 64d6273b4dc0cb9f325de71bf59f620686db033b..eb06b5e83ba9ee49a8332527ab120e2d124879e6 100644 (file)
@@ -5,7 +5,7 @@
 off will appear at tick 768 (2 * 384)."
   
 }
-\version "2.14.0"
+\version "2.16.0"
 \score {
  \relative c' {
    c4
index ce95beb1b694867655f93677443d40bd92923af2..89989f2529c1f1b97f12e8fd83a3a6c5b92e2c99 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 \header {
   texidoc = "MIDI key signatures are output, using an approximate
 key signature if MIDI format cannot represent the true key signature"
index 4a2c973b0c9ccef2bc19ecc8b2f49058c04b7228..16c658e1e96f16e72cc09e18bd6adb7f78d83758 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 \header {
 
     texidoc = "Lyrics in MIDI are aligned to ties and beams:
index 9524f6c0aa2cbc81ab05ef596505985d11aa4e57..abcd7547fa651a333b289aaeb05176300eebdef1 100644 (file)
@@ -4,7 +4,7 @@
   the next (possibly grace) note.  "
 }
 
-\version "2.14.0"
+\version "2.16.0"
 
 \score
 {
index 4d1216d35ecddacb6aad485c5dcec1bbb07b1f05..eac7d6114441097d8869e6da21be835ec72e0024 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 \header {
   texidoc = "The pitch wheel is used for microtones."
   }
index 7ed715d36fbae5867a1125cdba4c576b635e0f9b..95c1dae1c7212dba9e0d0f9362d926d1a8f027c9 100644 (file)
@@ -6,7 +6,7 @@ Run @code{timidity -idvvv file.midi |grep Midi} to see midi events."
 
 }
 
-\version "2.14.0"
+\version "2.16.0"
 
 \score {
   <<
index 72cb7c611f9fcb88ec83f17117fa55d0454eb47f..aa7f3b14885a4b557d286df7aac82ee70bd8ae52 100644 (file)
@@ -1,7 +1,7 @@
 \header {
   texidoc = "MIDI and partial measures work together."
 }
-\version "2.14.0"
+\version "2.16.0"
   
 \score {
   { \partial 4
index e9c4f23da1085f2c77fa8d1594630f07c9c036cf..a35fb5d9e968172eaa2e12989e44011d7859e8aa 100644 (file)
@@ -5,7 +5,7 @@
 
 }
 
-\version "2.14.0"
+\version "2.16.0"
 
 \score {
   \relative c' {
index 6c9a6f20839b4aa4af020a9b201ef4f69b5fd978..9c46fd19348ed6e9e1166a4555995cf6f814f12a 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.14.0"
+\version "2.16.0"
 % candidate for regression.  -gp
 \header {
   texidoc="Converting LilyPond input to MIDI and then again back with
index 797331de035e2ffc1c87a6d1b71b0736cf09981f..1a777a6aa026b320f07af9a7681033bfe4be68c1 100644 (file)
@@ -2,7 +2,7 @@
 {
   texidoc =  "should deliver f' in MIDI"
 }
-\version "2.14.0"
+\version "2.16.0"
 
 \score {
   {
index 43b8fcde08b74abbae17930f4307183f66f249ba..11153ded7d8c233eb1bdf4ad8675e693a9406830 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 \header {
 texidoc = "
 
index 8e3048d127068c9df4344d17de8210b3f9bbf932..a6eea325fadcaa4ab41f6423e21f6efa69e33f39 100644 (file)
@@ -7,7 +7,7 @@ either the first note is truncated, or the notes are merged if
 
 }
 
-\version "2.15.0"
+\version "2.16.0"
 
 \score {
   {
index 72ae48a8400d034264c923c9bb751302a649ce0d..fe2404bddaf3cc87637be242734426935e33a620 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.15.32"
+\version "2.16.0"
 \header {
   texidoc = "@cindex Midi Volume Equaliser
 The full orchestra plays a note, where groups stop one after
index f1a8f0083356c9391b03ea3e4172c55fa4fb3466..9dfe77b7213e8661e946b2a70db9029197f7c5f0 100644 (file)
@@ -1,5 +1,5 @@
 % Lily was here -- automatically converted by ../../../scripts/midi2ly.py from out/initial-key.midi
-\version "2.14.0"
+\version "2.16.0"
 
 \layout {
   \context {
index 2ba3fa8d275a2a05aa9a1b00cf6be483db577652..4a788566e755cf9468b5d1aee31c2b7051c0e1f1 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
 texidoc="Midi2ly --key works on all staves, this is G major (--key=1)"
index 27fa7f193b5d81b585fffff62deb5897420c419c..1978cc50c233dee39e68d630868880cf054507d5 100644 (file)
@@ -1,5 +1,5 @@
 % Lily was here -- automatically converted by ../../../scripts/midi2ly.py from out-www/option-key.midi
-\version "2.14.0"
+\version "2.16.0"
 
 \layout {
   \context {
index c84077abce329d62ec3920c72d7b554a7dfa8117..982f7da5fabfa06ddd5534e07381e2b847941735 100644 (file)
@@ -1,5 +1,5 @@
 % Lily was here -- automatically converted by ../../../scripts/midi2ly.py from out/initial-key.midi
-\version "2.14.0"
+\version "2.16.0"
 
 \layout {
   \context {
index 6cd50b03d9be11f71641be7e3ffe52c6ce842934..66bf3a7b1a0a19eb69387c2c9581541cafcb0327 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \layout {
   \context {
index 868ca44c18dc0fff924dd78195fc071a59c06b79..adae24327a88f6f09e91d4b84037aca60d18c50c 100644 (file)
@@ -1,5 +1,5 @@
 % Lily was here -- automatically converted by out/bin/midi2ly from /home/janneke/testmidi.mid
-\version "2.14.0"
+\version "2.16.0"
 
 \layout {
   \context {
index 6c9570f4a8b41e0708143b4b936925b164151b9b..2290663371b0b55d423d8398fad2665b1dbfecaa 100644 (file)
@@ -1,5 +1,5 @@
 % Lily was here -- automatically converted by ../../../scripts/midi2ly.py from out-www/voice-2.midi
-\version "2.14.0"
+\version "2.16.0"
 
 \layout {
   \context {
index ffa1176946a3e05ed125c9627cd8e65ce710fbc5..b8e984e233fbf39139dcbb0a63963a274742be41 100644 (file)
@@ -1,5 +1,5 @@
 % Lily was here -- automatically converted by ../../../scripts/midi2ly.py from out-www/voice-2.midi
-\version "2.14.0"
+\version "2.16.0"
 
 \layout {
   \context {
index ae1232b2971224727c426e76fd42cbd48b449683..80de858bbe0f2ebf5ef38a87f59421f3750c8791 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 \header {
 texidoc="LilyPond respects rests, also when there are dynamics"
 options=""
index 01e3c056e6c8a508dde6a948c8b86a721c4972b8..4aa3de56dd0f7c04b797a51ceb7d253cab46cb22 100644 (file)
@@ -1,5 +1,5 @@
 % Lily was here -- automatically converted by ../../../scripts/midi2ly.py from out-www/rest.midi
-\version "2.14.0"
+\version "2.16.0"
 
 \layout {
   \context {
index 46ae610b8c6c8d6fb58d4d8946c1f46f97f08560..6c4e8be5a89d3494055e3f3c31b76bd5c6b5eb4c 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
 texidoc="Midi2ly remaps voices correctly to staves in MIDI-files that use instrument<->channel mapping when combined with voice<->track mapping.  TODO: pianostaff"
index baa1f75bc63824d4424cdbecac856e32a5696d41..dc76603ffe5d32be41503f1deae742bdea8abe32 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
 texidoc="Midi2ly remaps voices correctly to staves in MIDI-files that use voice<->channel mapping when combined with staff<->track mapping.  TODO: pianostaff"
index 3a0d68b170f7802707579607dbd364fa31bfbfda..be0c4f5bee6641db682e0f7bd4a5b65dc113fd5d 100644 (file)
@@ -1,5 +1,5 @@
 % Lily was here -- automatically converted by ../../../scripts/midi2ly.py from out-www/voice-2.midi
-\version "2.14.0"
+\version "2.16.0"
 
 \layout {
   \context {
index 2ef09e7b69e4a5ca1887f9dc40970ab99f972413..7ca89e93855605414e52e6fe35d55842f4b7e9eb 100644 (file)
@@ -1,5 +1,5 @@
 % Lily was here -- automatically converted by ../../../scripts/midi2ly.py from out-www/voice-4.midi
-\version "2.14.0"
+\version "2.16.0"
 
 \layout {
   \context {
index 184b7865b9e93762aae3caa5580fc249ef7bf3d0..a91c26c8e16ad45761da1c4e7ae1e99381070be0 100644 (file)
@@ -1,5 +1,5 @@
 % Lily was here -- automatically converted by ../../../scripts/midi2ly.py from out-www/voice-4.midi
-\version "2.14.0"
+\version "2.16.0"
 
 \layout {
   \context {
index 2f920fa28e66831e87e6a69267605cd0d974c610..4c8db2eb044e5bf7b2a7f774cb9309a14b659916 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.14.0"
+\version "2.16.0"
 
 \header{
   texidoc="
index cc50074660bcda20cbc19c1fb488dd960c64850b..d514a92a09bcf727e3d527143cc6e3590fa9940d 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 \header {
     texidoc = "\modalTranspose, \retrograde, \inversion and
 \modalInversion work for an octatonic motif."
index ecdde2301f7b80061b278d6f197184270f456054..186b71c0eba0d8b07fe0cb93b89f190583687530 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header{ texidoc = "The sans serif style tab clef is automatically adjusted to
                     different string spacings."
index 6a368d02a10b95b075111d7116d7673b94bc4bcd..7c3110b396fbbd64e4ef67f68464acec381a3a3f 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header{ texidoc = "Sans serif style tab clefs are supported by @code{\\clef moderntab}.
                     This alternative clef supports four- to seven-stringed instruments
index 182cc640864970706951b12db58e3df5069121df..1a19c523ff2b62f05abc6903130c4f58c3c2b2b7 100644 (file)
@@ -27,7 +27,7 @@ been lowered
 
 }
 
-\version "2.15.32"
+\version "2.16.0"
 manuscriptBreak = { \break }
 
 
@@ -112,7 +112,7 @@ pianoRH =  \relative c''' \repeat volta 2 {
     <g e>8( <es fis a> <d f b> <c e c'>) r8 r | 
     r8 c'( e,) f r a |
     \once \override DynamicLineSpanner   #'padding =#3
-    r8 << { s8 s8 }  << { fis(\> g)\!
+    r8 << { s8\> s8\! }  << { fis( g)
                            } \\ { c,4 } >> >> r8 <e c g> <e c g> |
     <d c a>4. r8 \clef bass  <d b f> <d b f> |
     e,16_" "_\markup { \bold\italic cresc. } g c g e g d gis b gis d gis |
index 1cb2602db8ad04c1d567469313ad974c8fd76cbd..3908f6bc6020884d1c768585931ca765c7f9bd18 100644 (file)
@@ -48,7 +48,7 @@ virtuoso that taught in Geneva.
 "
 }
 
-\version "2.15.32"
+\version "2.16.0"
 
 \include "mozart-hrn3-defs.ily"
 \include "mozart-hrn3-allegro.ily"
index 3b7de4341caec4cf7d0bea6d8b1dc34846d36ad3..5aff4966521b0a0d26e36a5db01cba0d399c689d 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 \include "mozart-hrn3-defs.ily"
 
 allegro = \relative c' {
index fb87ca910758b1c0e8aa4f47d32f20c7515cd790..4fe4973efe18f5ed1f9a123f62d4defb4869f51a 100644 (file)
@@ -4,7 +4,7 @@ longgrace = \override Flag  #'stroke-style = #'()
 endlonggrace = \revert Flag #'stroke-style
 ritenuto = \markup { \italic  "rit." }
 
-\version "2.14.0"
+\version "2.16.0"
 
 \layout {
   \context {
index aa656bbb2358a1826627dce20d5c933635f61ba1..145551b2a90465003c083998b30e0fdd6f9a7410 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 \include  "mozart-hrn3-defs.ily"
 
 romanze =  \relative c' {
index 8e45355a8bf5cabfde700b1deaef13deef0a35e6..d3997e7774af950c06b52b2ec33b1314c870c220 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \include "mozart-hrn3-defs.ily"
 
index c5fab88be7fa9e84b8dfdb0c55cbd72410abb500..bc1a648567d416234b8cbe273cc503f0ef1d3aec 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 \header
 {
   texidoc = "The multimeasure rest is centered exactly between bar lines."
index 8b6348726a0734b71894a49bd872b127a2eb6383..1d5f039c40150883a054e71605cb5f5d4f2ea2f6 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header
 {
index cf1d7d6bf6635e66751c082e7155fe9bad2f9ca4..3f57c440062c63503b39d984941f76ded239db6e 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 
 \header {
index 08ce7ab16b9107cf4e14c52dfc5da2024972b336..6311b00ad57ba4f9c1012b5b172fba0e942d3998 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 \header {
 
   texidoc = "There are both long and short instrument names.
index 5ed91a15b1c37751150eb7c9a414f27ffe0de119..2b9aa7e1695b9661d31dcd24af1ea6dfd7b92c9d 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc = "Though the default spacing for multi-measure rests
index d4fc8c7687aa465bd5e7bc0379d51052e2873d61..f37566df5b9fdcd98de90fb8d6e3ed8277fb8c95 100644 (file)
@@ -8,7 +8,7 @@ extra spacing column is created. This should not cause problems."
     ragged-right = ##t
   }
 
-\version "2.14.0"
+\version "2.16.0"
 
 
 <<
index c8d94f9d4e02c849d6627486ce282c571114736d..241cd920403b00f6807615ccd7e2b0ec0a91a20d 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.15.9"
+\version "2.16.0"
 
 \header {
   texidoc = "Multi measure rest staff position can be overridden
index a5809f3e7b187d5839a63f03f55163eee70cbf38..8439ae9119088f1ea6d3d9ed462bf669c22840f2 100644 (file)
@@ -2,7 +2,7 @@
   texidoc = "Only whole, breve, longa and maxima rests are used by default for multi-measure rests."
 }
 
-\version "2.15.2"
+\version "2.16.0"
 
 \paper {
   ragged-right = ##t
index 73e1218813a98bceb9acc6d07162b5320d6eb5bb..cc58c2470f8c3dec991173ce6a0731c86369f393 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header  {
 
index f1c95bfedbca6d85c6ea996d7ccd797c62ff6bd8..e05c7964eeb45a9e2613fdd3edbf1461323ef53f 100644 (file)
@@ -2,7 +2,7 @@
   texidoc = "Multi-measure rests standard values can be tweaked."
 }
 
-\version "2.15.6"
+\version "2.16.0"
 
 \markup "Use non-standard multi-measure rests:"
 \new Staff {
index d3a31db9e95f8e63d8b6ce785e81304d4bf41d08..bf738c3af6737eb486a211296945737ed32164de 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc="
index 2caad79c8e96e783e8a3891496cfaf23d6470f3b..883124d4a632b8ee867332101539951a904977ea 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc = "
index f36e586340f2896cdf026ad940a88db0bdd65e88..f86e1a0c7fcddb7e85b8e06c36cf984715107c22 100644 (file)
@@ -6,7 +6,7 @@ end span events at the end of a note."
   
 }
 
-\version "2.14.0"
+\version "2.16.0"
 \paper{
   ragged-right = ##T
 }
index 77346dcc8722bd76f902e6757a5e5d0e893ea760..44423526622b648bc1dd32455fbf39794f200c5e 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header
 {
index 849539ad8f9c7c03cf71d069a30b48966631b6c9..7c584e0f239b0f8044ba3523b5a2a8590e2fe2cb 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc = "Music functions accept strings as markup arguments
index 352dba89cb051d0275332376eaa1a38940544dac..0a1d36825a42503245aec2779dbb3c6679bd0c16 100644 (file)
@@ -7,7 +7,7 @@ demonstrate a @code{\\myBar} function, which works similar to
 @code{\\bar}, but is implemented completely in Scheme."
 
 }
-\version "2.14.0"
+\version "2.16.0"
 
 myBar = #(define-music-function (parser location bar-type) (string?)
           (context-spec-music
index c0e8816ebf011089e72dd6dfa7955d33153d2126..43f346deac8ea116688476a06c5dfcf03785daaf 100644 (file)
@@ -10,7 +10,7 @@ and dynamics are left over. These are put onto the 2nd measure."
 
 }
 
-\version "2.14.0"
+\version "2.16.0"
 
 #(define (notes-to-skip m)
   "Convert all stuff with duration (notes, lyrics, bass figures, etc.) to skips.
index 011cc904edb693385d874a1a32dd3d20d150192a..fa6d53e25f529266bc14fa5073b665e409f60877 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header
 {
index d79e4224f485bf1fe5a5e2e6e706735e70a65e7b..1d206a5b3940775e021f7d3a4c72d5446aeed8f6 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
        texidoc = "addlyrics do not need braces around their arguments,
index fcadd2abe405af2be32c4793306421ab000d3f43..73c9ab1fe8aa641eb8245a21c41a67dd54dff37f 100644 (file)
@@ -26,4 +26,4 @@
     }
 >>
 
-\version "2.14.0"
+\version "2.16.0"
index 352b84480dc15a0a4724e9c8143c106049e021d6..54d655bf978aa4fb75f9647270ddada2fd258500 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.15.17"
+\version "2.16.0"
 
 \markuplist \wordwrap-lines {
   This regtest does not contain any header and paper blocks. Its purpose is to
index 8a53c5a29091ebf8f707df3b6a30b88dfcd0a34a..3532ac9217ad50f4609af78ebf3610b737bd3aa2 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 % possible rename to staff-something.  -gp
 
 \header{ texidoc = "@cindex Staff Remove
index 429fc419151cea0697f95e009f0d746b351516f3..79e8ec88dc0a93024f2190cb9f23f824190fc27e 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 \header {
   texidoc = "Bar lines are positioned correctly when using custom
 staves which are not centered around position@tie{}0.
index e19bec8e79ce250c8fe72897593949aad0797f80..a3ba0d92a69b0c8877f518c51aaf810892d5e4b5 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header{
   texidoc = "By default, text is set with empty horizontal dimensions.
index d2a4a1dac4f74f2d15bb5aa58052c0b5e9d40cf6..6d65fac1a781edb0f82ad8a78f01b8fd70938972 100644 (file)
@@ -3,7 +3,7 @@
   texidoc = "Notes can be set in the Aiken (Christian Harmony) style."
 
 }
-\version "2.14.0"
+\version "2.16.0"
 
 \relative c' {
   \key c \major
index 8214d8c8327539c6ccfe5ef74a679c3b47ce67e8..0cc5d22522943ab1d61bf22bb9613ffd8c6fde11 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc = "Note heads are flipped on the stem to prevent collisions.
index 9e1d598572c1bd1167c9576a3882e8c8878a3560..ce9bcb09dee70a16faa9893a5d7e5c9743aa3c47 100644 (file)
@@ -3,7 +3,7 @@
   texidoc = "Notes can be set in the Funk (Harmonica Sacra) style."
 
 }
-\version "2.14.0"
+\version "2.16.0"
 
 \relative c' {
   \key c \major
index f177dea86f77372b2232f5409c3f4220166b73d5..5dc8ca24d43429f01224710570ed12a917dfbf27 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc = "
index 9a1acec3e9e90c855420575fedbe8ac320bdd1cb..b3267998b4964dd1ac469dd4aee8d6797d3b1baf 100644 (file)
@@ -6,7 +6,7 @@
 }
 
 
-\version "2.14.0"
+\version "2.16.0"
 
 \paper {
   ragged-right = ##t
index a3f7338ec0e4d432452f9c25b9562f3c18e68b8d..dcf30bd7a1706ea50980dd60d80f5288f48761f2 100644 (file)
@@ -13,7 +13,7 @@
   ragged-right = ##t 
 }
 
-\version "2.14.0"
+\version "2.16.0"
 
 
 {
index 36ef448597a9997f128efc76dbfc713b767c2be4..9c88819cdde73233455c701ca3c2dc6bc6eb11e6 100644 (file)
@@ -3,7 +3,7 @@
   texidoc = "Notes can be set in the Sacred Harp style."
 
 }
-\version "2.14.0"
+\version "2.16.0"
 
 \relative c' {
   \key c \major
index eaffe5d77457a159a6db5d4dd6238b3195dda1d3..b41c57695a10ab1b0ee962bed54d69f8648eb948 100644 (file)
@@ -3,7 +3,7 @@
   texidoc = "Shape notes can be set to work properly in minor keys."
 
 }
-\version "2.14.0"
+\version "2.16.0"
 
 \relative c' {
   \key c \major
index e3ee1bd4851535562f47aabebb29b93c36ef062c..67fffc13133b48db76d018fc9b759fdfe723aa19 100644 (file)
@@ -5,7 +5,7 @@ is adjusted according to the step of the scale, as measured relative
 to the @code{tonic} property."
 
 }
-\version "2.14.0"
+\version "2.16.0"
 
 fragment = {
   \key c \major
index 21fce3cebe26be410e5ae5fcb2a7e58ae424f3fe..d1a18e924cfaa48deebff4fea10e7b55bbdb1bb7 100644 (file)
@@ -3,7 +3,7 @@
   texidoc = "Notes can be set in the Southern Harmony style."
 
 }
-\version "2.14.0"
+\version "2.16.0"
 
 \relative c' {
   \key c \major
index 5fe18054d40188562947336d01052fcaded6a9a5..9ddc8b6ae8456000d8d7ea1a977528dd5486886f 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.15.12"
+\version "2.16.0"
 \header{
   texidoc="
 Note head shapes may be set from several choices.
index d7952805ef26f5f4ec7fbce5a1f01fc3143ea248..65e1b5c989a51e00ac6313fb4a93dce3699f6ef5 100644 (file)
@@ -3,7 +3,7 @@
   texidoc = "Notes can be set in the Walker (Christian Harmony) style."
 
 }
-\version "2.14.0"
+\version "2.16.0"
 
 \relative c' {
   \key c \major
index 86f8bdaf8e68dd440c568722aa40c4093118cb2a..c1be7be23483b112d293ade1a8860865f9b94017 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc = "Note head lines (e.g. glissando)
index f06b6e3157c5374be73b0540f8eac88bdd3143da..30417977366285e3fa472af0ac1667c43076f763 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
 
index 9c81b0e35b09d49f52ec0a21917b373f1a102230..dd8b9b02a16b5df1b1de04477a0999b4fcf6d6b6 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc = "Various languages are supported for note names input.
index a0ea6d89cf5b757a0f1c35eacd4c52769dc6006b..489e62be63655a1a0e3cceff90c84c55d2b1d167 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.14.0"
+\version "2.16.0"
 
 \header{
   texidoc=" The number of stafflines of a staff can be set.  Ledger
index 9dbd80460466bb44b69b8fe59e24e2562019b59a..a89c5c1b50b5f1b2c43f9437182de82866fd0d22 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.15.40"
+\version "2.16.0"
 
 \header {
   texidoc = "The @var{ly:one-line-breaking} algorithm puts everything on one line."
index 2623a6d3ec5e87c8f359352bb2d5cd6c9f693fa8..973e1f580df7e4f4352e5c988873446fadb13b1c 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 #(set-default-paper-size "a6")
 
index 704351941f0fcbe1229112095c2c9975b705af5d..5259e9d790da132a0e6152be1b2dc7404b40faf0 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 \header {
   
   texidoc = "Print the option help text, for comparison against
index 122e2d0bcd6144198bbc67ad4adfa9fd6508e396..e48cc28d243795cc81ea9b41ab31330b2f0dd867 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.15.17"
+\version "2.16.0"
 
 \header{
   texidoc= "Test backup of predicate-based optional music function arguments.
index b7008ddc0217d22f1b9e0a2ced8ffda3814c8ffd..d50230f594a195bbd092424db1a2f942e4da28ab 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.15.15"
+\version "2.16.0"
 
 \header{
   texidoc= "Test predicate-based optional music function argument skipping."
index f4a88604e39668d52f153b28305b6bcaa42c6328..1fbce42da962db0ce46da318f5eb6099aa7ffe28 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.15.13"
+\version "2.16.0"
 
 \header{
   texidoc= "Test optional music function arguments.
index a22f29d64868adebca7a2501054ff1e8f7bd0a21..30f4c57016fe12ec5ed06c48ec3934b8bd4f0ba0 100644 (file)
@@ -10,7 +10,7 @@ the end of the line (regardless of prefatory matter).
 
 }
 
-\version "2.14.0"
+\version "2.16.0"
 
 
 \layout { ragged-right = ##t }
index 68187ac12b156731377a750795e8bee7be69ec37..3dc29fbcb7f469f0288d1a380cbd9ee6e17fa6a0 100644 (file)
@@ -5,7 +5,7 @@
   "Both edge heights of an ottava bracket can be specified."
 }
 
-\version "2.14.0"
+\version "2.16.0"
 
 
 \layout { ragged-right = ##t} 
index 548d5b74c8cb5a7a33d3cf86227e03b0919c34aa..54501c50c94edb1136fa11a5a51fdcd0c13292dd 100644 (file)
@@ -11,7 +11,7 @@ markup can be tuned with @code{Staff.ottavation}.
 
 }
 
-\version "2.14.0"
+\version "2.16.0"
 
 %% . There must be a minimum distance between the octavation line and the
 %%   topmost staff line, taking into account the height of the closing
index a0a1b5abda8dbd45aa531298248b2da0cf14caa1..3a629ee55671f6262e3549ed00390afcb7ee27a2 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc = "A sublist of grob property lists may be overridden within a callback.
index c10ec57d85ee3290548a9bed1734de6f721ffba2..6c899c7b6c50745353593a366b54f62e4c1d3f05 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc = "Sublist of grob property lists may be also tuned.  In the
index 0de8cf22245540fb7dca1506913c98ff171fd18f..8f74ecfcecff339f89edcc4032d819ff0ced223e 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc = "Page breaks work when they are placed at the end of a score,
index 4bf59fb5094c1ec45c7e8bf0f1f068df75db4e7b..5cef6899741031567ef6e19e3af74775254c57c2 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc = "Page breaking and page turning commands (@code{\\pageBreak}, 
index 15c9a3965d63e102280951fa34ea01d086530a93..514962e1fc2c7c165ebd3c978e0d617e527b098f 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 #(ly:set-option 'warning-as-error #f)
 #(ly:expect-warning (_ "forced break was overridden by some other event, should you be using bar checks?"))
index b949b02680a59dda361c7c814905a6371ce307d6..ce08dc172406a4e94caaa3909059dde524311895 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.1"
+\version "2.16.0"
 
 \header {
   texidoc = "Page breaks are allowed by default at the end of the score,
index b479f80b14902f06a2aa5b389d05b5ffaa4ccb6e..438d5f63c271fe6f2397e4bfff285ead890ae16f 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc = "The page breaking algorithm can handle clefs combined
index 3a19c069604d48910f539085626763e312d48cc0..9b7ee4e7185611772d36610f7025e62e8bdc7fdb 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 #(set-default-paper-size "a6")
 
index 6c0d2da0db3c44bd6fdd37fe2119a219e487589c..d7bec675289202acff26e5de102ad86a96f19fd0 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 #(set-default-paper-size "a6")
 
index 76d0801f476a0bf8ed1a81d0ab3f0c75fe92c0c0..dd140776a33dbe166cbbcd8e8d34c6fd95844985 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 #(set-default-paper-size "a6")
 
index 596611d313339cda2e0b4b070362e93ef3bf0419..8e49819d7d0cd8f937b804d22345b0c6369697ef 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc = "The max-systems-per-page variable prevents more
index c532916bb24dc0953455a8c222ab62f03725d907..db23c7f2742662ae08f3c3fb561011403d4e81ab 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc = "minimum-distance is correctly accounted for in page breaking."
index 94e93ea1c268362d751cc1d67ba4c22dbf1b2809..fdfdd79327e511bc5b327aa82719f24862229b9f 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc = "minimum-distance within a system is correctly accounted for in page breaking."
index cc1bfb21698ebd2bdc8b3794ef0caa6a280a596c..3b4ed80620dc0f439bb6a44ae75a01137e27b1f4 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc = "minimum-distance within a system is correctly accounted for in page breaking."
index 7268c0bac887cf4d979080d52e5c0984b9d0462f..2a5305cd75d035281588308fe88d4fbad631cbd0 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 #(set-default-paper-size "a6")
 
index 14f3ecbb22bdfc38e0dd0a754643cf752dc840eb..192389ef34f34e462034674d0a69e882a338cd2d 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 #(set-default-paper-size "a6")
 
index b16c12414c90b27c9a1dcff30cb541a71c9feecb..3339c0c434b5512f7867d7c40fb9d92bc52f18c8 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc = "The height-estimation routine takes into account
index 9def181f80095fae1a957d08a195a2ed1075dabd..a4385f1255b8429f8d81170de21d7b2a949f93b1 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc = "The height-estimation routine doesn't get confused
index 3780d0765ed1ad8dead9ef2887758b16c36cdf0a..8ea23229b55afa974c99afd6280b707cc0f2312f 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc = "The number of pages in a score can be forced by setting
index 9892c1a25a6ea6115f8151a789d1500d5959dbf4..1fe2a9d2590e9c2ca5e161178e07c0e3391a0d0a 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc = "The number of pages in a score can be forced by setting
index abadd1a62b1f9d3e5bf048a67bd4f8d560c4fef1..5b3f31b6366f22af82956f8f388777bab21687a0 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc = "The number of pages in a score can be forced by setting
index 1e658cfec83471f67e775bd4dd864b732bf75e86..a2caa2a2564e7d0a2a6c7b4c74a4aab3fcb3bbf2 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc = "The height of RehearsalMarks is taken into account during page
index bc457986a9960209e0c4274b2fa7ff43b282da63..78a7c46afc98427159704f3d63289bfea6394f63 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 #(set-default-paper-size "a6")
 
index 1607d51edcb0b91b330311d9bdf5a87a5d628895..163557d6bd18e6174dfe172315073baf3a404b2a 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc = "The systems-per-page variable forces a certain number of systems
index 022f3f33699a10c49ccd1595f4fd4c9c2e80d3d4..e47a85f142f2c6ef8ebe0a0844ffac4bc62a3e2c 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.15.20"
+\version "2.16.0"
 
 \header {
 
index ea3c5b8b0b6a55855edff23733e319b81c0c6e96..edec830b0e45d4a1d691bad8b9748ad1c08a609d 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.15.41"
+\version "2.16.0"
 
 \header {
 
index 6e0dadd0e5a82669da0b361d8f2ebc9a5b1ea122..5d765dbe290fa0f2861153ac579ab0a8655b3ce9 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.15.17"
+\version "2.16.0"
 
 \header {
   texidoc = "Page labels on loose columns are not ignored: this includes both mid-line
index a36964079c464fca6b8f1ea919a67fa4d7252e18..21fa1fe80b4312f598197ecca103c479859edd0e 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc = "Page labels may be placed inside music or at top-level,
index 989214a52d8300523c57f1c6d919296f2334479f..0067cf34dcdb6ef8f657f0ffacd6775f111e5b06 100644 (file)
@@ -8,7 +8,7 @@ systems may be placed absolutely on the printable area of the page."
 
 }
 
-\version "2.14.0"
+\version "2.16.0"
 
 #(set-default-paper-size "a6" 'portrait)
 
index 9b931b6890c9bb422e8a675dc28e3f01638cd6b3..655d34a6d949e5634086763c8e2753af2e583900 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.14.0"
+\version "2.16.0"
 
 
 
index 469a164fa9655d06e4163edd3ea34237bbf34e83..6af1fc16167436b9695e890ffb0d9b773c04d528 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 #(set-default-paper-size "a6")
 
 \header {
index ea573034330f54e16770f1aeee5bb0a31c390e13..9801c04f551d7ecc2bd1e1e9fd6e57224392e97d 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
 
index db9c2b9ef861bde781f4c2b7908ec7911ca66011..e03382165305e262a59dd0d4bf06da632b33ea7c 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
 
index 5fac3162a2b3dda699a39de533f2bfcf356395a7..3ee9129709b9debdda1b8609e842209f7393cb44 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 #(set-default-paper-size "a6")
 
 \header {
index b3102fc907ce4a7de574011c0cfc10f4b047ee50..29c2d62a14ff757db70c5a3683cd6b0f1046ae53 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 #(set-default-paper-size "a6")
 
 \header {
index f6c613d8f0b81ecf8e26dbb81ccf11d92e3ef2e7..c22acc98eda61ce791817aeafa35d09d7c4ba19d 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc = "
index 481892a2d8827c59d5a2b8c06f82b86eba297a35..c068be2f33403318817524d65099750d463c7d38 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc = "@var{alignment-distances} applies to the toplevel
index 560cfcdd1998d0ed10ddce8924bd73dd10dfa00a..3a55bb142121b42e8d19b56b6e8d3fe7070ad0d9 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 #(set-default-paper-size "a6")
 
 \book {
index 06e512c594be28c99b3ca1fc843f1ae2624f27f7..d83ece346c0ead785142bb8182fef742892deb7b 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc = "Dynamic centering still works with alignment-distances."
index d11613b945cb9d357be5cdfc737031834b4bfa22..bc065ca13529d5fdf549323bc9857d9c3f59b91f 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.15.17"
+\version "2.16.0"
 
 \header {
   texidoc = "Adjacent lines of markup are placed as closely
index c86dd501711e0bab0b4231cb4ca3f2a5ba19a649..1e26dfe31749b194789f76703c2e78277c5a8c4a 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc = "Having markup after a non-staff line doesn't confuse
index fd9009bfc99c350f9f49a4d3bb0190d47f6f4e61..6495f7f12dd1a03ed15dd46da6b1899fd1fe01e7 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc = "The vertical spacing engine is not confused by a
index bc1638d7b615773dd52e971ffa8341f620fbdd73..355edee9dd75d9402b055f9c7360d858d0e97619 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc = "Non-staff lines between two systems don't confuse the
index 0c0d9b21c4e8a339b14a0d5495203862da8a5c12..ec4dceeaf4bc498ac4753b8b3b11ec0b1f13bb16 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc = "A non-staff line (such as @code{Lyrics}) at the
index b98ec7eea5d27199a46291194fc930f47c70852d..99749aa80b906e8763091a9c7b1821c415e117d5 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc = "Padding from the header and footer is measured to the
index 6f0e078ecab184e99590d68e1a81d714e91ca53c..35b583429b738253fcc6c2d7f828b68242774545 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc = "Spacing rules between Staves coexist with rules affecting
index 43dac9520e09c6cbdfccb136d2e0f4c9eb9fc365..8c67cf6b2e64401ff45cf80e0db3eb542433dbe2 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.15.42"
+\version "2.16.0"
 
 \header {
   texidoc = "Relative indentation between systems is taken into
index 1916cab1e783cd90f5a87cc7e0e691e946b8c93d..05566ca81309b458a33ff4c8b3a47ab85986c2bd 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc = "A non-staff line (such as @code{Lyrics}) at the top
index a385a5e6ccc1120b35316d2146b6024edeb273bd..16e5588d276aa61e532e8702817eadb31fee8893 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc = "Non-staff lines (such as @code{Lyrics}) can specify
index 7a2a574f290b439c45c9f7c25a57d9a1edde21ff..3bf843b15bb782c37c202d92ff7d3b913d2f138b 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc = "The space taken up by rehearsal marks is correctly
index d99dda7626f1e2437759fc15c515399fe458c693..34dd5205124f96d9d2a9af9c68da961db7ffae10 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc = "StaffGrouper interacts correctly with \RemoveEmptyStaffContext.
index 0512020b5ed3be6ea15e71a5896b6e4a30720049..3d0ca6b0caaf31d9aaea1b50bee1235d1dd2ff59 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc = "StaffGroups can be nested, in which case the inner StaffGroup wins."
index 8a0366f78c09b4285845a9b85c3a9055381fec85..d1889a0ee95ec1e1b702da770c2bcd63a1c382e9 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 #(set-default-paper-size "a6")
 
index aa84d35eb59e55ffb2900deae0be007fc679c585..3fec3cf67b666734747600d4cb53634056a09a4b 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 #(set-default-paper-size "a6")
 
index 627d2b52dfbc210f5748fab90eccdb9976864a47..32c744fb844b1aee700a7745d0a42b983ab89df6 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 #(ly:set-option 'warning-as-error #f)
 #(ly:expect-warning (_ "cannot find line breaking that satisfies constraints"))
 
index 9e39d6af37d15dfcd6e1a52dd5c7bc4baf3f0aa2..4c2c60ac0d47a5a2a78c0a8a3522bf10325b9406 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc = "Page layout and stretching work with system-count enabled."
index c4fce28b7068e26a460fba3a02b9fc744a703517..7a92ae57e1c0407886a6960e8aa12391b17127b7 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 #(set-default-paper-size "a6")
 
index 5f52058abff968834c67a1effb98386068e6a4af..ac6790491f4b79ec36d6850b32980ae97f7eb3c3 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 #(set-default-paper-size "a6")
 
index a8b0d01df6b983e6fc95da2491aa658cd00c05e7..28dfa7c0f28e35de3e2d15a50e45c7cc8670799c 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 #(set-default-paper-size "a6")
 
index b25589a4bbff4cd9c007eb811693213406e69c81..197dbe38ea721a948df0529a5ad08bbaeecd5114 100644 (file)
@@ -13,7 +13,7 @@ By setting @code{annotate-spacing}, we can see the effect of each property.
 
 }
 
-\version "2.14.0"
+\version "2.16.0"
 
 #(set-global-staff-size 11)
 
index 7aa4475c3e04432a0ae30fe9ff0ea96fdfa06787..bceef72a62b2bf1438c67bfa054b8589011efdbc 100644 (file)
@@ -4,7 +4,7 @@
 first system can be forced to be uniform."
 
 }
-\version "2.14.0"
+\version "2.16.0"
 
 #(set-default-paper-size "a6")
 
index 64b15f130dbc7bae34e6b83a361fe8e8f1e9131a..fcee7676c8780537a288c21143df4dd5be6e3d53 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc = "By default, we start with page 1, which is on the right hand side
index 076173b5b6b3fe02c64ede0f449ef3cee7982027..667afe7726f0010b075080c5f4874e54ba85cc2e 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc = "By default, we start with page 1, which is on the right hand side
index c22f0fefb7c13ac2521172107f5c504b7dc05145..47168fa145c2d720cd9d8ac656013cafdf9d1d18 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 #(ly:set-option 'warning-as-error #f)
 #(ly:expect-warning (_ "cannot fit the first page turn onto a single page.  Consider setting first-page-number to an even number."))
 
index 1c9624dd9757fb2a844b414a2a538cf8fd7b21ba..f007c9ba90f6f3b5d9ec5653f496f08497d12e8d 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc = "The page-turn engraver will not count potential page
index e377daf7bea0818967e4d1e9299174c45b918910..30a2270e9c14a21e367295092285bb21d0424004 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header{
     texidoc="The page-turn breaker will put a page turn after
index 945ab0372f0bdf9f92bab3513f5b8de4f0da259b..391c06705721ac37ba8ab313a7744ed5f349f15d 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header{
   texidoc =
index d8ce1f0c2119b9cbc8cdbb7e71de0db69c83dc78..5c14f2e68f47cc8c2995ce0b7fc709ecf1481553 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc = "Default values for margins, indents, and offsets are
index 4dbd0ac7626b7a0cf6b425181f95b86abfda4d92..6f5c65ea6d9fdff65fcf0ff1dfc63189c813c978 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc = "Default values for margins, indents, and offsets are
index d0cca0e3a77d72d04b7e6b89bb9c2d8f1fe9c7fd..3bb25d79079ba206f6d20a9f2a793ca1fbc7d316 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 #(ly:set-option 'warning-as-error #f)
 #(ly:expect-warning (_ "margins do not fit with line-width, setting default values"))
index 0facc775b97bea712a5415e830971837cc2d7cd8..8444b78fadaca5a44d8937495e9f15217953f560 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc = "Here only left-margin is given, right-margin will remain default."
index f7bf047719c76ea4716b70fce3481da7b45a2381..d32cbd5f507a203b8302bc9878260b0d22008432 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc = "If only line-width is given, systems are horizontally centered."
index 2f1fe1ecc5591b74fe5da6866041db869099598b..9409ce6897fd3f7fce8a2c3d1fe679f3b620cd43 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc = "All checks can be avoided by setting check-consistency to ##f in \paper."
index 2640928125e28bb26bc2d9a977c863d56af36a41..95f33f341f0482fba9db14789561a4adecfc1759 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 #(ly:set-option 'warning-as-error #f)
 #(ly:expect-warning (_ "systems run off the page due to improper paper settings, setting default values"))
index 24e32094ecbac58cf7814dbdfb265e20c20692a1..c4a5361ca0e55c322553c89dc2378f3bd69f3a79 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc = "Here only right-margin is given, left-margin will remain default."
index 0b685c88c0f81abd6f8a6744b7da43b26777d6c9..192d2cdc73f636fe7c908dac71c4eb5cbcfb2789 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc = "Paper margin settings do not have to be complete.
index ec2fd425fa0fa4af71408bd800de80d08685423a..5af168c697f06b761750039c00cf5fbd464b9341 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc = "Nested properties can be set in the paper block."
index c70b12c718529212d9eb5894ff68084c56c0e80f..ce359b740355c76fbc295290b22a94c54193ad83 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc = "Setting individual nested paper properties does not
index 34ea6c0273ae1a868cefdaaa03e3adf020bacb7c..ff6129616154750c9335c2ce3b0f22abb843e0b5 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc = "In two-sided mode, a binding offset can be specified, which is added
index b8d893177a28845294f2d53c23d9a19dce50dd6d..fbc11a17aae105014f9f82cc8ea0f42ca2d0047d 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc = "Two-sided mode allows you to use different margins for
index 9801e7af522641c1d16bace0866fab8312050e36..162285e954581c1926deb3d00c4e57d1a4386f54 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header{
 
index 6aaeeaa004920009cccc181b7e9c3dc21ba31ff7..31cbe2e5854854a4a5dc02425195aba0c36743e6 100644 (file)
@@ -10,7 +10,7 @@
   ragged-right = ##t
 }
 
-\version "2.14.0"
+\version "2.16.0"
 
 
 \relative c'' {
index 1b4391c05d5e2a9e46ced7bba626583d4e189e7d..52401ae0ab8fe69fe7b5792b22e04470f4264462 100644 (file)
@@ -12,7 +12,7 @@
   ragged-right = ##t
 }
 
-\version "2.14.0"
+\version "2.16.0"
 
 \relative c' {
   c4 -\parenthesize -.
index 169b52227650ca69d4c0c7836062f62d51c9cdca..c71e8e635f4738dbfad6879c17e0af3add99731f 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.15.14"
+\version "2.16.0"
 
 \header {
   texidoc ="It is possible to use the part combiner for three
index b13221eb85ef80b522ee92913ba26eb05353f634..d6dae3ac7b1e09ee09a90e53086cb757434426a2 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.14.0"
+\version "2.16.0"
 \header {
     texidoc ="The a2 string is printed only on notes (i.e. not on rests),
 and only after chords, solo or polyphony."
index 979180cd11ac6579f96306afa1687408b0ef8860..490abbcb8a541f27da1d1209af2bd1477e663d95 100644 (file)
@@ -4,7 +4,7 @@
 "
     }
 
-\version "2.14.0"
+\version "2.16.0"
 
 vone =  \relative a' { g4 g f f e e d d }
 vtwo =  \relative a' { e4 e f f g g a a }
index 141c41d7ccaf1703b4bb884a69709e833e01701e..0d3de55492ee57c19502b235624fc1333378a199 100644 (file)
@@ -7,7 +7,7 @@
 
 \layout { ragged-right = ##t }
 
-\version "2.14.0"
+\version "2.16.0"
 
 mI = \relative c'' {
   \partcombineApart
index 6247feda8ee4c222080d002026258267695bd6b7..6b784513dc1fbff9a5fed011d5ecccec51e35c1f 100644 (file)
@@ -8,7 +8,7 @@
 
 \layout { ragged-right = ##t }
 
-\version "2.14.0"
+\version "2.16.0"
 
 mI = \relative c' {
        e4 e \partcombineApartOnce c c |
index 26483c4ffc95ddcb697da8596f804fe6b741e42b..47d64fd7cc9709717f8dee748f468ca95e7697d9 100644 (file)
@@ -8,7 +8,7 @@
 
 \layout { ragged-right = ##t }
 
-\version "2.14.0"
+\version "2.16.0"
 
 mI = \relative c' {
        e4 e c2 |
index cbf0dc84bcf84ea58c40943fb035abcdfb63b2c4..bf2afed3eae93ddf5e5f84d5b88f8268456d4b1e 100644 (file)
@@ -11,7 +11,7 @@ voices.
   
 "
        }
-\version "2.14.0"
+\version "2.16.0"
 
 vone =
 
index ac465896133c415c269411571b1704f3ae348f42..cba4674dcfb1128134b2d8dd750a0e02aa0e48dd 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc = "Part combine texts accept markup."
index 8952b7b690798090ebd8c6719c5a7bbdeaff0bd8..ca80ade76525cadedc11aea96ffe8ed3fad425c2 100644 (file)
@@ -1,7 +1,7 @@
 
 \header { texidoc = " Multimeasure rests are printed after solos, both
     for solo1 and for solo2."  }
-\version "2.14.0"
+\version "2.16.0"
 
 \layout { ragged-right = ##t }
 \new Staff 
index 6e6feb9e8a54c78fb44922c67bc11e05e0312b04..35288ff89708c67d4c0a248dc79b54ef7148a2b5 100644 (file)
@@ -6,7 +6,7 @@
 
 }
 
-\version "2.14.0"
+\version "2.16.0"
 \layout { ragged-right = ##t }
 
 <<
index 6d447b192cf7614854436c5416b10b5dbd14cb8a..1b98aac6ba6509b8f44200b5fa8abfdc588dd422 100644 (file)
@@ -5,7 +5,7 @@
 
 }
 
-\version "2.14.0"
+\version "2.16.0"
 \paper { ragged-right = ##t } 
 
 \new Staff
index abf58c9a6f4f728e49e998d86ecb15d6dfa568c6..621282709e1d063c39ae834e0b8eb44419d2c858 100644 (file)
@@ -17,7 +17,7 @@ Solo 1/2 can not be used when a spanner is active, so there is no solo
 vone =  \relative a' { d4 r8 d8 d8 r8 d8 r8 d2 ~ d2 ~ d4 }
 vtwo =  \relative g' { g4.   g8 r2          g4 r4 r2  g4 } 
 
-\version "2.14.0"
+\version "2.16.0"
 
 \paper { ragged-right = ##t } 
 
index 4b0d1e0b011647c18ba7b1742596fd5c8ebf2fd1..bb868e430eb3dcb92bdc88ff86f389c407f0d708 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 
 \header {
index 41176572a3fa7ae4732cbecca5adcdf79e9ddf7d..cfa905f89b220508feb2dfcd2692b83ac6e29093 100644 (file)
@@ -9,7 +9,7 @@ texts accordingly.
     }
 
 
-\version "2.14.0"
+\version "2.16.0"
 
 \layout { ragged-right= ##t }
 
index dfdda8edf3f7b0bc29080f7efa3208c04655c32f..a1636a7e6f1202546c70aa12856f122efb5c9b9f 100644 (file)
@@ -5,7 +5,7 @@ even after a switch, a tuplet ends correctly."
   
 }
 
-\version "2.14.0"
+\version "2.16.0"
 
 \new Staff <<
   \partcombine
index cf02f5327a1a3501ebcca4a5d4b1d473c936e370..37029bae091329fa9d8a86b540f4d2389f2c64d4 100644 (file)
@@ -5,7 +5,7 @@
 
 \paper { ragged-right = ##T }
 
-\version "2.14.0"
+\version "2.16.0"
 
 \score {
   <<
index 5647b774f4c0df0c7103f1364aabc807f91c0be1..8669f5bf127c74c223aac846bd5fc7207f921ec1 100644 (file)
@@ -11,7 +11,7 @@
 
 \layout { ragged-right = ##t }
 
-\version "2.14.0"
+\version "2.16.0"
 
 vone =  \relative a' {
   g2 g    g  g4 g f' c c( c) c c  c ~ c
index c99014bd3819f511cdbb33fa44e7e914d11b59e4..cccf47e98c9913b628899b17e4fad5438a2c5666 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc = "@code{\\partial} works with polymetric staves."
index e3946c26f04cd4ea30f2fec2ac21db6f25cda0a4..473b0b0e0fa93dc7c05af18d5e156b47becd71c7 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 
 \header
index f27a79dd6ed12a6f38b2b01882c5aa3c2b1d1570..c4158ee29a14d1e60805112d807af59137e62c91 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc = "The PDF backend uses several header fields to store metadata
index 0b6c171dec6fc34d02fd94835b012901b6232e38..f7f6319c433bd1e0dfe5f1cbaf7deccf86da28c0 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
 
index 0aeed0c93a9ae8c9e8139adf14a18fe616237553..94c6c4904ada610aa1565cc4531095fb99527716 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 \header {
 
   texidoc = "Unterminated piano pedal brackets run to the end of the piece. "
index d7ad11110cd399dac6f097260d40e3077bbc3942..a9cb0e4b8c3ed36dfb8e7f309171fbd15a4a5710 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 \header
 {
   texidoc = "The standard piano pedals style comes with Ped symbols.
index f87c480415409bb46757e7a53dd39428503547e5..cf0118a44d3de0a0f0499ae8148551cffb9c0b0f 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 \header { texidoc = "
 The appearance of phrasing slurs may be changed from solid to dotted or dashed.
 "
index dc1edfc44ae27043593b822d8838679ffd973e5d..dbef390cb52aeabe629d40742cc04fbb35b40747 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.15.40"
+\version "2.16.0"
 
 #(ly:set-option 'warning-as-error #f)
 #(ly:expect-warning (_ "already have phrasing slur"))
index cb8c7e218fe598457088eb27734b83082b6594cd..5e0b21698e517cc737ec5f9bc9c610cea7778c69 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.14.0"
+\version "2.16.0"
 \header{
     texidoc="@code{PhrasingSlur}s go over normal slurs."
 }
index 888e120a7b7a59e47f74de7d06f54674b7654856..5be066d2ce2c73b9f846b45497837c6df47a2c6a 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc = "Phrasing slurs do not collide with tuplet numbers."
index f9a20581246fab5b2be4db920765e4ce39e8c6d5..73f143d1c3d928b2b32957ba582de63e26e74049 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.15.17"
+\version "2.16.0"
 
 \pointAndClickTypes #'note-event
 
index e2a329e19ae1e955ad92f10728a44ef1e08e7053..3e6159617fed579bd6970d0f62aff2cff983a69c 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 \header{
 
   texidoc="
index 8bb8d496b7cf167feac87496eee866b82a6253b2..c22c5760c4c89c62cb542b371eef67b96b634dad 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
 texidoc = "Predefined fretboards and chord shapes can be added.
index 3e4d2c91152a8babfc5306c7f4257f74c5ee47d5..4ef61ebc02389548e6fc64031638b3bb3c212e7f 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
 
index e0e04f42b063fac6182ea70db97971a7db222d47..7217d4a125a15d92c84a7dc0175fb7274e24586b 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
 
index fb86b1ff8a7e39d0224f3486382ec27da0a83452..7ab076858f91c6c8f8ce4f1096319cdbb1e0cf55 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.14.0"
+\version "2.16.0"
 \header {
 
   texidoc = "Distances between prefatory items (e.g. clef, bar,
index 13e811e0e5b3b02c60859f580c1273b9bb6592db..3250a38d31bcff2fe194f5bc50bf4ebc69b095a9 100644 (file)
@@ -8,7 +8,7 @@ Note: lilypond must be compiled with --disable-optimising for this file to work.
 
 #(ly:set-option 'profile-property-accesses #t)
 
-\version "2.14.0"
+\version "2.16.0"
 
 \include "typography-demo.ly"
 %\book { \score { {c4 } } }
index 2fa8ffaaf6d2a8c24c76b1ed2f035b9fb82031a0..0308e07ba660b91409471cc7f1e30e6ed66c317d 100644 (file)
@@ -7,7 +7,7 @@
 }
 \layout { ragged-right = ##t }
 
-\version "2.14.0"
+\version "2.16.0"
    \relative c'' {
       <<
          { \grace e8 d2 }
index 0222f397d83cf3313c291bb28e24e2045622d663..911e2384371f14266cd916827a68dc6a8c84be0b 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 \header {
   texidoc = "Nested properties may be overridden using Scheme list
 syntax.  This test performs two property overrides: the first
index 638b0d2b99c72fb73196663cc975d1c527beada2..b7fb7f61a48841dbdf2582041e009f46ad52168d 100644 (file)
@@ -6,7 +6,7 @@ Scheme list syntax."
 
 }
 
-\version "2.14.0"
+\version "2.16.0"
 
 \relative c' {
   f2 \glissando c
index 3ec93234093f391243077b39153d09b82497c930..642d18104b8d0bd213f7e3e5abad8e50bc638142 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.14.0"
+\version "2.16.0"
 \header {
     texidoc = "Once properties take effect during a single time step only."
 }
index 610f11c5d80741d2411b18bdce15ac85cee8d9fe..5b229c182c14aa0726eff5c49293b17999047473 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.15.13"
+\version "2.16.0"
 
 \header{
   texidoc="
index 6d17f09a78200c6fcf898db0f88974d1773e00d5..9607f4a8397d67f2a871d47b2d10a2cdfe0606de 100644 (file)
@@ -11,7 +11,7 @@ last note."
 
 }
 
-\version "2.14.0"
+\version "2.16.0"
 \layout {
   ragged-right = ##t
 }
index ebdaa3567699963d5fd05885c881138168b877de..1ae6fcfa5f0d4a6c7bb5bf90e1cfb3904a65b0d9 100644 (file)
@@ -11,7 +11,7 @@ quoted for cue notes than for normal quotes.
 
 }
 
-\version "2.14.0"
+\version "2.16.0"
 
 quoteMe = \relative c' { fis8 r16-. a8.-> \acciaccatura c8 b4(-\ff~  b16 c8. b8) }
 \addQuote quoteMe \quoteMe
index 492182acab0f62de6acea86b3313b4045d5b4bad..afbf309bc000173af5299383ade299ea869a862a 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc = "Two quoted voices may refer to each other. In this
index 6b39f07a27fd39bc5e0fde3e14f29eab5bca2e3c..8ec1ce676a7e00948b3f09aa95b506f54f23d17d 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.15.9"
+\version "2.16.0"
 
 \header {
   texidoc = "@code{\\quoteDuring} and @code{\\cueDuring} shall properly quote
index aa14aef30cac9d70ff11833b7512ff22e4436150..1f25719d090caecfe125a0ce84588ec17384e989 100644 (file)
@@ -8,7 +8,7 @@ quoted. In this example, a 16th rest is not quoted, since
 @code{rest-event} is not in @code{quotedEventTypes}."
 
 }
-\version "2.14.0"
+\version "2.16.0"
 \layout {
     ragged-right = ##t
 }
index 9de4422ed9a3a374965c9ae8a417982301da7db8..74dc4b07006e58a8ef3880c0d08c6a27dacabc08 100644 (file)
@@ -7,7 +7,7 @@
 }
 \paper { ragged-right= ##t }
 
-\version "2.14.0"
+\version "2.16.0"
 quoted = \relative c'' {
   R1
   \grace g16 f4 \grace a16 bes4 \grace b16 c4 c4
index 2fe2735e2b674a3c96bba2944a76260a0625306e..4678fe8bda986e0c7f80d2ea51656723122cc266 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc = "@code{\\killCues} shall only remove real cue notes generated by
index be3dc3caf660292bcf1d157964def9ebe5eb14d2..3c72a3fbb15b5811176c2e093c0faa2a7160db40 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc = "The @code{\\quoteDuring} command shall also quote correctly all
index 05f9b43a3c2583178d29fb494e59c71b90713b71..e003ffbdcea45062f68cb098abf191f71c472e82 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc = "Voices from different cues must not be tied together.  In
index a55145732a495553a2db93b812e53452c5428fe3..438cdb822cb8332729d357680edab34321718497 100644 (file)
@@ -10,7 +10,7 @@ quoted ones) will transposed as well.  "
 
 }
 
-\version "2.14.0"
+\version "2.16.0"
 
 \layout { ragged-right = ##t }
 
index aaa1769181ce13cdbd03411949e4f0cfb903c1ec..55798ba5a2b6380506cc9eb7f8818e556523e378 100644 (file)
@@ -3,7 +3,7 @@
   texidoc  ="Tuplet bracket ends properly when quoting."
 }
 
-\version "2.14.0"
+\version "2.16.0"
 
 \paper { ragged-right = ##t }
 
index e260d12663d6bd30fef914765ec38e0ea873a393..943bc453eb96e2b5a00a58c4df658b33d99301ea 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
 
index ee26fc453f24bd9d9c03e1d43ac69708096841b7..ffa937775b2c743e39f56d11a66fb8a88d8749c8 100644 (file)
@@ -7,7 +7,7 @@ things are quoted. In this example, a 16th rest is not quoted, since
 @code{rest-event} is not in @code{quotedEventTypes}."
 
 }
-\version "2.14.0"
+\version "2.16.0"
 \layout {
     ragged-right = ##t
 }
index 57be8550749681af8d63b307f315926c2279884e..805b844b0cacee9a6d9483e6b89f7529d24dea65 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc = "For a one-page score, ragged-bottom should have the
index 7aa1cd6b0d9a026e4bc6bdceef7fc6408a736b88..e217726ccc23feeb0fab0717f9f130c30aa7a26d 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc = "When a score takes up only a single line and it is compressed, it
index f654e9a95fa6821fb9256b64deb07f96d923059f..f5521be9b9aaddd57b0b7f9b5bb8ed2f5e35f8b0 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc = "When ragged-right is specifically disabled, a score with only one
index 4ba84997b703aad36adffd8d12418084982c006d..a0451aae5406d979da3ef3e8f8a8149f6cd9e6ba 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc = "When a score takes up only a single line and it is stretched, it
index 5f57600fef0d30956522144e232692d2846a2e29..ed1bb1fb92d705c649963dc604730b149c9a5305 100644 (file)
@@ -4,7 +4,7 @@
   the alignment depends on which symbols are visible."
 }
 
-\version "2.14.0"
+\version "2.16.0"
   
 \relative c' {
   \override Score.RehearsalMark #'break-align-symbols = #'(clef key-signature staff-bar)
index 24bad30200990da45212db8d60f3b9dae95c1ece..8350db59c626eb1934d4ce071945d379585b3b32 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc = "RehearsalMarks still align correctly if Mark_engraver is moved to
index b23dec1427bbb297f5107cab562bf29783d110f8..e2ba0068fc00067e01ed310ffed231aba65f871b 100644 (file)
@@ -7,7 +7,7 @@
 
 }
 
-\version "2.14.0"
+\version "2.16.0"
   
 \relative c' {
   c1 \mark "foo"
index f748a53d9998e9a117beb11c140f4ff9cd852f99..3e9d5774973da9d2a37a0228b94b70c0849d94b3 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc = "Rehearsal marks with direction DOWN get placed at
index 777b409d776ddffbd3bd5d8f00290b3c44a0841f..ee0b3ed2d700332e49aa7e0193c4649b8afe2bb3 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc = "Rehearsal marks at the end of the last measure of a
index 0c697999f9e6c4df05f8f45ab9c76f9eedcb9cf0..979f43e478d5ad078e317d50ee65cae144e83e3f 100644 (file)
@@ -8,7 +8,7 @@ after Z, double letters are used.  The mark may be set with
 
 }
 
-\version "2.14.0"
+\version "2.16.0"
 \paper { ragged-right = ##t } 
 
 \relative c'' {
index feee5d096f01c482f049d5b06ae55021ea75d928..c232ceb158b79771904f620ef1ce870d3807d0ae 100644 (file)
@@ -5,7 +5,7 @@ By setting @code{markFormatter} we may choose a different style of mark printing
          
       }
 
-\version "2.14.0"
+\version "2.16.0"
 
 \paper { ragged-right = ##t } 
 
index a8d3ac1ee7698c21117d33408cd609c5ca5ff6be..b3ff68fded6475924bbfc8255ae310faca7f4001 100644 (file)
@@ -1,7 +1,7 @@
 \header {
   texidoc = "Relative mode for repeats uses order of entry."
   }
-\version "2.14.0"
+\version "2.16.0"
 
 \relative c' {
   \repeat "unfold" 3
index b6cc56193a7302c1643632eea5923cf7496e9e40..9a503b53c6be06ef6997e4aa5222978227a87037 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.15.6"
+\version "2.16.0"
 
 \header {
   texidoc = "@code{\\RemoveEmptyStaves} is defined separately from
index 2b01d274340b3b035216475242737e410aeaaf15..39abb34ffc08dda466ec8ddb83400927f8938aba 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc = "
index 1f0aff86027acf302cc6467f0ad663196493927d..651147fa2a9a2a4d4d965304f4e5588e43338fa0 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 \header {
 
   texidoc = "
index 7fd5d4aaa27fc849501ff07f5e3e803853cfebcf..003f2877718ba9116ec39698f1bb69b54e6013b0 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header{
   texidoc="
index 5a8669c8da3dd06d994e4218f500d35a11cc755c..e4d986d6a37386a5b3e74bb77c8d5577b810bdfc 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 \header {
   texidoc = "
 Percent repeat counters can be shown at regular
index 1118381850f1e8715b9197de506d3da136e6c132..4c6099ae5ade203561ca1b4eeb6d9ad469ed5441 100644 (file)
@@ -9,7 +9,7 @@ only if there are more than two repeats."
 
 }
 
-\version "2.14.0"
+\version "2.16.0"
 
 \relative c'' \new Voice {
   \set countPercentRepeats = ##t 
index 6273ed1b41cefc05820cdbef64a14b70580adab1..8fd1ea0e5226cd6072e19602fef4c550f3d24ce1 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc = "Percent repeats are also centered when there is a grace note in a parallel staff. "
index c7278ac3eeca2d6b3ee1bc703aa802033db8a31e..d9aafb8596867a37d1be9ca3e6fdd913bfc3b02f 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 \header {
   texidoc = "The positioning of dots and slashes in percent repeat
 glyphs can be altered using @code{dot-negative-kern} and
index 80c7fb506b2d90e0db1ac24528e8978dd02790e1..b63a866821934488bce73c644901d9f841f51c9c 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 
 \header {
index 853344df1588c531d45b5e85c0dcf029ac666f02..0146d36c4563750b58186c1563b9f5666d6ddef3 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 \header {
   texidoc = "Measure repeats may be nested with beat repeats."
 }
diff --git a/input/regression/repeat-sign-global-size-10.ly b/input/regression/repeat-sign-global-size-10.ly
new file mode 100644 (file)
index 0000000..05c1225
--- /dev/null
@@ -0,0 +1,43 @@
+\version "2.16.0"
+\header {
+  texidoc = "The two dots of a repeat sign should be symmetric
+to the staff centre and avoid staff lines even for exotic staves.
+Test set-global-staff size 10 (with layout-set-staff-size)."
+}
+
+#(set-global-staff-size 10)
+
+\score {
+  <<
+    \context Staff = "s1" \with {
+      \override StaffSymbol #'line-positions = #'(-4 -2 0 2)
+    } {
+      s1 \bar ":|"
+    }
+
+    \context Staff = "s2" \with {
+      \override StaffSymbol #'staff-space = #0.75
+    } {
+      s1 \bar ":|"
+    }
+  >>
+}
+
+\score {
+  <<
+    \context Staff = "s1" {
+      s1 \bar ":|"
+    }
+
+    \context Staff = "s2" \with {
+      \override StaffSymbol #'staff-space = #2
+      \override StaffSymbol #'line-count = #4
+    } {
+      s1 \bar ":|"
+    }
+  >>
+
+  \layout {
+    #(layout-set-staff-size 30)
+  }
+}
diff --git a/input/regression/repeat-sign-global-size-30.ly b/input/regression/repeat-sign-global-size-30.ly
new file mode 100644 (file)
index 0000000..80717ad
--- /dev/null
@@ -0,0 +1,46 @@
+\version "2.16.0"
+\header {
+  texidoc = "The two dots of a repeat sign should be symmetric
+to the staff centre and avoid staff lines even for exotic staves.
+Test set-global-staff size 30 (with layout-set-staff-size)."
+}
+
+#(set-global-staff-size 30)
+
+\score {
+  <<
+    \context Staff = "s1" \with {
+      \override StaffSymbol #'staff-space = #0.65
+    } {
+      s1 \bar ":|"
+    }
+
+    \context Staff = "s2" \with {
+      \override StaffSymbol #'staff-space = #0.7
+      \override StaffSymbol #'line-positions = #'(-4 -2 0 2)
+    } {
+      s1 \bar ":|"
+    }
+  >>
+}
+
+\score {
+  <<
+    \context Staff = "s1" \with {
+      \override StaffSymbol #'staff-space = #0.25
+    } {
+      s1 \bar ":|"
+    }
+
+    \context Staff = "s2" \with {
+      \override StaffSymbol #'staff-space = #0.3
+      \override StaffSymbol #'line-count = #4
+    } {
+      s1 \bar ":|"
+    }
+  >>
+
+  \layout {
+    #(layout-set-staff-size 10)
+  }
+}
diff --git a/input/regression/repeat-sign-layout-size.ly b/input/regression/repeat-sign-layout-size.ly
new file mode 100644 (file)
index 0000000..4f84c20
--- /dev/null
@@ -0,0 +1,43 @@
+\version "2.16.0"
+\header {
+  texidoc = "The two dots of a repeat sign should be symmetric
+to the staff centre and avoid staff lines even for exotic staves.
+Test layout-set-staff-size."
+}
+
+\score {
+  <<
+    \context Staff = "s1" \with {
+      \override StaffSymbol #'staff-space = #0.4
+    } {
+      s1 \bar ":|"
+    }
+
+    \context Staff = "s2" \with {
+      \override StaffSymbol #'staff-space = #0.5
+    } {
+      s1 \bar ":|"
+    }
+  >>
+
+  \layout {
+    #(layout-set-staff-size 10)
+  }
+}
+
+\score
+{
+  <<
+    \context Staff = "s1" \with {
+      \override StaffSymbol #'staff-space = #0.7
+    } {
+      s1 \bar ":|"
+    }
+
+    \context Staff = "s2" \with {
+      \override StaffSymbol #'staff-space = #0.75
+    } {
+      s1 \bar ":|"
+    }
+  >>
+}
diff --git a/input/regression/repeat-sign.ly b/input/regression/repeat-sign.ly
new file mode 100644 (file)
index 0000000..01775e2
--- /dev/null
@@ -0,0 +1,139 @@
+\version "2.16.0"
+\header {
+  texidoc = "The two dots of a repeat sign should be symmetric
+to the staff centre and avoid staff lines even for exotic staves."
+}
+
+
+mus = \context Voice { \relative f' { d e f g \bar ":|" } }
+
+\new Staff {
+  <<
+    \mus
+    \context Voice { s1^"standard staff" }
+  >>
+}
+
+\new Staff \with {
+  \override StaffSymbol #'line-positions = #'(-6 -4 -2 0 2)
+} {
+  <<
+    \clef french
+    \mus
+    \context Voice { s1^"excentric staff" }
+  >>
+}
+
+\new Staff \with {
+  \override StaffSymbol #'line-count = #4
+} {
+  <<
+    \mus
+    \context Voice { s1^"standard four-line staff" }
+  >>
+}
+
+\new Staff \with {
+  \override StaffSymbol #'line-positions = #'(-2 0 2 4)
+} {
+  <<
+    \mus
+    \context Voice { s1^"excentric four-line staff" }
+  >>
+}
+
+\new Staff \with {
+  \override StaffSymbol #'line-positions = #'(-7 -4)
+} {
+  <<
+    \clef french
+    \mus
+    \context Voice { s1^"very excentric staff" }
+  >>
+}
+
+\new Staff \with {
+  \override StaffSymbol #'staff-space = #1.5
+  \override StaffSymbol #'line-positions = #'(-2 0)
+} {
+  <<
+    \mus
+    \context Voice { s1^"as wide as previous" }
+  >>
+}
+
+\new Staff \with {
+  \override StaffSymbol #'line-positions = #'(-2.9 -2)
+} {
+  <<
+    \mus
+    \context Voice { s1^"narrow staff" }
+  >>
+}
+
+\new Staff \with {
+  \override StaffSymbol #'line-positions = #'(-4 -3 -2)
+} {
+  <<
+    \mus
+    \context Voice { s1^"dense staff" }
+  >>
+}
+
+\new Staff \with {
+  \override StaffSymbol #'line-positions = #'(-4 -3 -2)
+  \override StaffSymbol #'staff-space = #0.8
+} {
+  <<
+    \mus
+    \context Voice { s1^"denser staff" }
+  >>
+}
+
+\new Staff \with {
+  \override StaffSymbol #'line-positions = #'(-6 -2 0 5)
+} {
+  <<
+    \mus
+    \context Voice { s1^"irregular staff, standard spacing" }
+  >>
+}
+
+\new Staff \with {
+  \override StaffSymbol #'line-positions = #'(-4 -2 -1)
+  \override StaffSymbol #'staff-space = #1.5
+} {
+  <<
+    \mus
+    \context Voice { s1^"irregular staff, nonstandard spacing" }
+  >>
+}
+
+\new Staff \with {
+  \override StaffSymbol #'thickness = #4
+} {
+  <<
+    \clef french
+    \mus
+    \context Voice {
+      s1^"thick-lined staff"
+    }
+  >>
+}
+
+\new Staff \with {
+  \override StaffSymbol #'line-positions = #'(-2)
+} {
+  <<
+    \mus
+    \context Voice { s1^"single line staff (zero height)" }
+  >>
+}
+
+\new Staff {
+  \stopStaff
+  <<
+    \mus
+    \context Voice { s1^"no staff" }
+  >>
+}
index f378dc2a4c68fb5751efd002ea279fc04168bbdf..0daf8a185e01b555d58f7b15bf9a4bba257fc443 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc = "Beat repeats for patterns containing mixed durations use
index 00d2da87c075c0401a03aba3b09e335023931227..eb77b49ac6a21d66558515c69717e2f5a80a73cb 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc = "Beat repeats for patterns containing identical durations
index 226e307f6112d892eb0226584aa1d8067ba74d5b..3e7924b15253dfdc0d96ec98cc07b3e3db433e7a 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 \header {
   texidoc = "Within a bar, beat repeats denote that a music snippet should be
 played again."
index 38ccf7d476e860b748c7166fe9ee08e5fdd78d8e..ae6e4bc46a810a92cf6be43c93f977837215148e 100644 (file)
@@ -5,7 +5,7 @@ note head."
 
 }
 
-\version "2.14.0"
+\version "2.16.0"
 \paper {
   ragged-right = ##t
 }
index 3b7d2431b535f4b98f2e3a9fac89163a0a9669cb..738cbe24cb36f6b6e3bc9e1c1bbbfefac962db72 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc = "Each of the staves here should have four tremolo beams."
index 0bf4dd13f749133ed94c7b870a3e203afb6b955b..be148bf4dd995452241af4858a82468ea4ad50e0 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc = "Tremolos work with chord repetitions."
index cec2aa46a4568ee716f6986a6b759c4ed1b90a3e..ccf16e612df9af1864c641e909e59ac21753fed8 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc = "Dots are added to tremolo notes if the durations involved require them."
index 5d729c949793fca376e21553872a98f8f8dab9b6..cdd03934c7b3e9c7061d3e50275d8cd5c8157d2a 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc = "A tremolo repeat containing only one note (no sequential music)
index fcf86ba9d1c496ae35087957b79d20bdf5d50ab3..44285f6c9e5664650c2cdc991832e52f04e8b7c8 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc = "A tremolo can have more than two notes. Also check that
index eae3684bf977428fadac9fa8f241c151c0b665c6..dc8a79c27928ef1e916dbc63e437fee518c2d3d8 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header { texidoc = "Volta repeats may be unfolded through the music
     function @code{\\unfoldRepeats}."
index 36b51f789d6213ae0cd9f1a9a86ddded15af314e..35866ca7aca426765fca29fd3d808551465e7051 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc = "Unfolding tremolo repeats.  All fragments fill one
index 763020cd3c64b38d3635d96f5d4295bd7267756d..500299182978795989613760ca66041f179c21ac 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 #(ly:set-option 'warning-as-error #f)
 #(ly:expect-warning (_ "More alternatives than repeats.  Junking excess alternatives"))
index ef5298c27a4fc2f5ff5e903e737448c540087f6b..6f4e422002ffe0faf7e6e81038cb623c84148fee 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 \header {
 
     texidoc = "When too few alternatives are present, the first
index 693c27c8708e12584d707c114ac688e8e9d1ef7b..9d6011d64b17394822881c591849d0e10ba5e471 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 #(ly:set-option 'warning-as-error #f)
 #(ly:expect-warning (_ "More alternatives than repeats.  Junking excess alternatives"))
 
index 646bd6fd176f53e229c5805d27233a37df906e7c..d2be3073b3bccd2859697e6dabb7a080d890ea08 100644 (file)
@@ -6,7 +6,7 @@ collisions can be combined."
 
 }
 
-\version "2.14.0"
+\version "2.16.0"
 
 \layout { ragged-right=##t }
 
index 3cdf960408b18fea5c08fed43063ce4583f9417a..a73fb5bdedf385f69861cd3a171e43403f994823 100644 (file)
@@ -6,7 +6,7 @@
   ragged-right = ##t
 }
 
-\version "2.14.0"
+\version "2.16.0"
 
 fig =   \relative c' {
   <a c e>8[
index 918b2366b21b1e9d8c32d665c8901dfabe4f3be8..16e19464a108e672726b43cad3ca3fef30c7b84a 100644 (file)
@@ -3,7 +3,7 @@
 account properly."
 }
 
-\version "2.14.0"
+\version "2.16.0"
 \paper {
   ragged-right = ##t
 }
index 1e5dd64a4726ad51f71382c546dc5d7eae83193f..2dd30d5563fc63e586bba9883dd3a57cd2747c08 100644 (file)
@@ -4,7 +4,7 @@
 collision."
 
 }
-\version "2.14.0"
+\version "2.16.0"
 \paper {
   ragged-right = ##t
 }
index 9d47dc667ed61656586519a10d0edddd1a5ffecf..701b55e785bfc656cce22f14c7a0c13ede73483a 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header { texidoc =
 "Vertical rest positions in a multi-voice staff should obey the duration of
index 884c059dc021273c92bb0223d2e4ed00a66e72b1..0383cccad28166544aaca603fa6fe01b4284a999 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.14.0"
+\version "2.16.0"
 \header{
   texidoc="
 Rests should not collide with beams, stems and noteheads.  Rests may
index ffd1f6983268637ee0415c8f0c5ff2960c4963c6..2aef41e8e3a983c1a0c698944d085a5aa85fc5f8 100644 (file)
@@ -4,7 +4,7 @@
 
 }
 
-\version "2.14.0"
+\version "2.16.0"
 
 \paper { ragged-right = ##t } 
 
index 0e8f725500b89f4d86c939a2b9a66dde2051d7ec..94eb2bdaac25acc53dfe15eb866bc0b729748624 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.15.18"
+\version "2.16.0"
 \header {
 texidoc = "Breve, whole and half rests moving outside the staff should get
 ledger lines."
index bfdf061f79327c70b4fab9f6f1614d082aec4f02..2a448aa75b10c1b00df2c905d45ad42caaafa3b9 100644 (file)
@@ -7,7 +7,7 @@
        }
 
 
-\version "2.14.0"
+\version "2.16.0"
 \new Staff {
 
   <<
index f81aebdfbcbe5efcf83b0b689d12177e973086af..8f43fb5b171d97593dc292d3d7e067ec36966e74 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.15.18"
+\version "2.16.0"
 
 \header {
   texidoc = "half rests should lie on a staff line, whole rests should hang
index e1abe1c24af9034b037f0c84059f25e3c92f6af4..c5ce21c008cb2ac097646aa7a9ec7b383df4104d 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 \header {
 
   texidoc = "Rests can have pitches -- these will be affected by
index 4ce2fe3fffc0eefabdcfaa61c0ba9703fa5fd778..df29b674765312e13a682d3805e97e846bf687bc 100644 (file)
@@ -4,7 +4,7 @@
 
 }
 
-\version "2.14.0"
+\version "2.16.0"
 
 \relative c'{
   a\rest a8[ a\rest b]
index e009dcf9460ee06b252a81ccd5d5ac28333f58da..67bb07ab11d57da1e3845326d6a613a4d503514e 100644 (file)
@@ -7,7 +7,7 @@ is suppressed if the rest has a pitch."
 
 }
 
-\version "2.15.0"
+\version "2.16.0"
 
 \new Staff <<
   \relative c''' { g8 g g r r2 } \\
index 5360bcb0787a279c9363a4d16113c0ec2974428c..a1e762923bc37e7339f93a7610845bf1dbbfd765 100644 (file)
@@ -9,7 +9,7 @@ The amount is two @code{staff-space}s. "
 \layout { ragged-right = ##t }
 
 
-\version "2.14.0"
+\version "2.16.0"
 
 
 \new Staff  \relative c' {
index 81e47ea8242780907377017777eeabafdacb8b39..ea2b4a3f6118be595647aad939daa26ee9e4fdbf 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header{
   texidoc="
index 8fd73df2190f5702fca53872230030fa597a3ef4..d60d420e4c79590ee24d5ca64a957bbd7dd5c413 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 \header
 {
 
index 0211ffa6c1304331684bf12207d5613a165244fe..33fdfe584cc5bba1442be13027c27706b5e50634 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.15.42"
+\version "2.16.0"
 
 expect-error = ##t
 
index 5c78b21dd3cf8d2387f532478687a833552c255e..678844e2a85eeb3ca5ac49dcf4e01c402490717d 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
 
index fa32f95200fe176a32b7822cfa8cce475a823cb9..717549b838ffae53e151dbf00266ec0008b2c4ae 100644 (file)
@@ -8,7 +8,7 @@
 
 }
 
-\version "2.15.31"
+\version "2.16.0"
 
 \layout {
   \context {
index 0be6f0d94719f2064eb8f28793a6e129ce79ba04..26d703613cf6bbc3d4e850f6e493cfb0e8ba3322 100644 (file)
@@ -5,7 +5,7 @@
 
 }
 
-\version "2.15.31"
+\version "2.16.0"
 
 \layout {
   \context {
index 00cf863bd6f475e651e1cda8f359dc90a8183ff0..a83bec87aa74c642c8e21e115aefeb1307ee4667 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.15.31"
+\version "2.16.0"
 
 \header {
   texidoc = "Use @code{define-event-class}, scheme engraver methods,
index 15cfbd175d8682ef849b6e02a3b742c915795ea8..05b8ec17693cb4934fd00278bac725491385ecc8 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
 
index 7cf3738e8010a13f586219ba7a4c09157f6e5161..e3815364a6206342251c7074ce353ba0159c6415 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.15.24"
+\version "2.16.0"
 
 \header {
   texidoc = "Scripts use skylines with accurate boxes to avoid accidentals.
index d1600c69343a103117180448bf43615cc84b6f4c..b0dbd5b8f5b354bc0499c24ea1ab2ba4b0ab96b1 100644 (file)
@@ -4,7 +4,7 @@
   }
 
 
-\version "2.14.0"
+\version "2.16.0"
 \layout { ragged-right = ##t }
 
 \relative c''{
index f93f3ea9cb342d626852ec331e3b8c735ad6913f..32e7d211c5cd8a83fcb95cfeae84c3a7fecaca86 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
 
index c8dedc9fc850d1d16202b0f1af04967fea36b935..6cf552ac5f6e63c01eacbc900aa8e00a6b9d1524 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc = "Horizontal scripts don't have @code{avoid-slur} set."
index 729ba3dfeb12c615fd96e899444ab30c6795df25..ad625693e0ae5cb9d4884ab69f7b741d0e6ae5bc 100644 (file)
@@ -7,7 +7,7 @@ means centered on the stem).
 "
 }
 
-\version "2.14.0"
+\version "2.16.0"
 \relative c''
 {
   \override Script #'toward-stem-shift = #0.0
index 2a8809e689ad2dff4871c54107d37ecdac4c322e..ad6e9565f9088032e3fd79bfcad2186a0d4e9ee8 100644 (file)
@@ -8,7 +8,7 @@ The scripts should not be folded under the time signature.
 "
   
 }
-\version "2.14.0"
+\version "2.16.0"
 
 \paper {
   ragged-right = ##t
index 119e40c18696b730a58558efa2be6acefbff144e..25dff724b220cdbf82c2c3eca63d19ecad35e069 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.14.0"
+\version "2.16.0"
 \header {
   texidoc = "Scripts can be stacked. The order is determined by a
 priority field, but when objects have the same priority, the input
index 706cc0c6281148a4dc3ea69af04c9226ea47cdd2..ffcca2434e27c084a0f19ba91b0b4a145abb7c47 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \layout { ragged-right= ##t }
 
index 6d4079a23318f9295ad5b9b687db2dd89aa4c520..020deb300518a00fb33412324f1353831b131584 100644 (file)
@@ -3,7 +3,7 @@
   texidoc = "Scripts avoid stem tremolos even if there is no visible stem."
 
 }
-\version "2.14.0"
+\version "2.16.0"
 
 \layout {ragged-right =##t}
 {
index 68054cdbaf446c540dfb86ed144cf6558a2c13a2..d8ddffd0aca9927d59940d44e2a1e38bf641314b 100644 (file)
@@ -3,7 +3,7 @@
   texidoc = "Semi tie directions may be forced from the input."
 }
 
-\version "2.14.0"
+\version "2.16.0"
 
 \layout{
   ragged-right=##t
index 186232c17671254b4564c9b9b10e7bbb38c1de42..2566eb9c217b145de1138a446efd2e0dee3b9011 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.15.7"
+\version "2.16.0"
 
 \header {
 
index 68d9820e245bfd61d2e912cd71fe3083ce79d7be..6e8bda777443df88ea62d2e680ecb4b49dc77c0a 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.15.39"
+\version "2.16.0"
 
 \header {
   texidoc = "In addition to @code{Slur}, the music function @code{\\shape} works
index c9cd97a876675377609ad1d47d1d56288ee3d413..8b4ad53a6d683008c0dc0769a3c644a12fde3aaf 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.15.39"
+\version "2.16.0"
 
 \header {
   texidoc = "The control points of a broken or unbroken slur may be offset by
index d41ab2bc9fe9d3c0c3950d221351e3e32d682d79..057cd93ede574b67691570a0ab908f712c76bd6e 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.15.21"
+\version "2.16.0"
 
 \header {
 
index 000ccacfef045de95c8d8651d6e308df801d2d15..da96091581cc79e0d074f5bca93d4bab28fe25be 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header{
 texidoc="
index 1563cfe7242dfaa3d03ef175a61e8f152829b68f..aed632f4a278f9592ce9976cfe7b86098a38e808 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 foollilypondbook = "
 \score
 "
index bd991415922f6c500dbe493e9ac026953f4556b0..9a14e7ded4f5f836ddc3f31ab49a8e9fda33f941 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 foollilypondbook = "
 \score
 "
index 355a9affa5b0001b3dc790a5f26dfd7a5952a998..66369319869df5da8b37fc2cb8aef7d59a677c37 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 foollilypondbook = "
 \score
 "
index 2843c7613bb5a91020a5c66718da6f369d33bd52..74459d6dd8ca1390e370f7d730408461f1624bf5 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 foollilypondbook = "
 \score
 "
index 37a228ab21692ff8e3a0151d2826bb4e4ea2489f..df4fa7698e4dc204a4cde25480fe48acfbb02b23 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 foollilypondbook = "
 \score
 "
index 6b365ad84dd9761fd9646400adfd6557fbaba055..c65c57075bde265d6824cc02f884c707782f5c8f 100644 (file)
@@ -7,7 +7,7 @@ last as long as their arguments."
   ragged-right = ##T
 }
 
-\version "2.14.0"
+\version "2.16.0"
 
 \relative
 <<
index 61df8ad13cb011ae7b39085239f06026219146eb..d33f2c5ac2b34501e6a60ebbed70cc2a54dec6f4 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 #(ly:expect-warning (_ "didn't find a vertical alignment in this system"))
 #(ly:expect-warning (_ "didn't find a vertical alignment in this system"))
 #(ly:expect-warning (_ "didn't find a vertical alignment in this system"))
index 1635a73388819112d3cda5ebd49dbbcd66069c05..2503b72e4a8b22a4f81a51f80d289cd2a9b97395 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 #(ly:set-option 'warning-as-error #f)
 #(ly:expect-warning (ly:translate-cpp-warning-scheme "barcheck failed at: %s") "3/4")
 
index 2a27f63050fef9dfda46a2a8b6d590d3992abc85..ceccedc50c4cc2734cab367e8edd852b3793d576 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc = "
index 727be4e61bc8064cde0ff9ed66e1d614dca4dfb6..e7ad6ab5feb4972948a941a11d42f501542dcc64 100644 (file)
@@ -5,7 +5,7 @@
 
   }
 
-\version "2.14.0"
+\version "2.16.0"
 
 showFirstLength = R1*1
 showLastLength = R1*2
index 4f088ea46c4b6755e5e98c049e23ff7bdf2a9e69..7d81f726f6dba9236a9d497307dfd9793222c2aa 100644 (file)
@@ -4,7 +4,7 @@
 
   }
 
-\version "2.14.0"
+\version "2.16.0"
 
 showFirstLength = R1*3
 \paper {
index 2549441068a0195103733209115c3ca49a97b115..0da71dd9f5d9d2168a1074063db0c3fbebbba792 100644 (file)
@@ -4,7 +4,7 @@
 
   }
 
-\version "2.14.0"
+\version "2.16.0"
 
 showLastLength = R1*3
 \paper {
index 4f87ffd0df5bbc5b097a546d6869e849bd474c2b..8849fa490745873330815a859feec95bde1c9916 100644 (file)
@@ -7,7 +7,7 @@
 }
 
 
-\version "2.14.0"
+\version "2.16.0"
 \paper {
   ragged-right = ##T
 }
index 59e8b7a2c9e64b75eeeb1e0b1fb5ddc9bbdff0e1..68e433df3f11e0f8bc7d77eab372256067acd714 100644 (file)
@@ -1,7 +1,7 @@
 \header {
   texidoc = "@option{-ddebug-skyline} draws the outline of the skyline used."
   }
-\version "2.14.0"
+\version "2.16.0"
 
 #(set-default-paper-size "a6" )
 
index 194e8ec765973ffee467abf2029f2834e98fc673..4862ab71dd8d9ca83e2e0647e2c08905d4345581 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc = "
index d8b44e95fdeedd53b0065c16628f99ebc4631433..748aa68dfc201ea9f09bbefec31b5d71fd4350fd 100644 (file)
@@ -5,7 +5,7 @@ using a skyline algorithm so that they don't collide with other objects."
 
 \layout {ragged-right = ##t}
 
-\version "2.14.0"
+\version "2.16.0"
 \relative c''' {
   \override Score.PaperColumn #'keep-inside-line = ##f
   \override TextScript #'outside-staff-priority = #2
index 8109616c93b1d81060b323d4c741785a61a516c4..15b33ec60b3cdd993bd46ec10367a7ebaf5c3f55 100644 (file)
@@ -7,7 +7,7 @@ systems more uniform."
 \paper {ragged-right = ##t}
 #(set-default-paper-size "a6")
 
-\version "2.14.0"
+\version "2.16.0"
 \book {
   \score {
     {
index 372b8c8fc70c5d7338fd82d54ca47a372ca8a8ef..94d20b7f803e57d0c61ffa55fc49840ab96bbb79 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.15.9"
+\version "2.16.0"
 
 \header {
   texidoc = "Slurs handle avoid objects better.
index 64b4834aa4270cc8ed50571d9b7bd1163e21bd8b..aa1813e05cd1535dc9c244e8851e5b791cde7b56 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.14.0"
+\version "2.16.0"
 
 \header{
 texidoc="
index e0974b8a251fba8845218a9c4d5748ee9b1d2e8d..cef45c186c9ecf88a05f6477445b607bf217b197 100644 (file)
@@ -6,6 +6,6 @@
   ragged-right = ##t
 
 }
-\version "2.14.0"
+\version "2.16.0"
 
 \new Staff { \clef bass c4^( \clef "G" g'4) s2 c''1_( f'') } 
index 713f35c175cc1c1f88166ebcdcee9fd64ffcc9f8..12c9c1f7a92683ec2e2df2270a361ff14bac9ff0 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc = "Slurs that depend on a cross-staff beam are not calculated until after line-breaking."
index 6b27436034677ad3441cd167f4fd0f27c508fc56..10c12b1648b784243031e29eb2a32df13b03c773 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.14.0"
+\version "2.16.0"
 \header{
   texidoc="
 Slurs behave decently when broken across a linebreak.
index c133568989d3186d488df7572eefb6f251807427..0bcf3691a710d24e9a938894725faa8aa62a05f7 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 \header {texidoc = "@cindex Slur, dotted, dashed
 The appearance of slurs may be changed from solid to dotted or dashed.
 "
index aafa8652b76fbf38a2f8d1759f4931c704dd62f6..b3fc82215934bd2b905643bb9f8e560eaf791ab4 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.15.21"
+\version "2.16.0"
 
 \header {
   texidoc = "Slurs avoid dots.
index 5c94c8ad6505b06b53a0a475d76436004b8d2ad6..50f6c00ce9a33b623cc1a563fe82a7aa3944f027 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.14.0"
+\version "2.16.0"
 \header{
   texidoc="Slurs should not get confused by augmentation dots.  With a lot
 of dots, the problems becomes more visible."
index 2fc2900016883d8a1edcbaf39e3fcb32a8f96382..f76ece091935a12565b52756ea1fa6a2aa057a98 100644 (file)
@@ -3,7 +3,7 @@
     texidoc = "Some composers use slurs both above and below chords.
  This can be typeset by setting @code{doubleSlurs}"
 }
-\version "2.14.0"
+\version "2.16.0"
 
 \layout { ragged-right = ##t }
 \relative c' {
index 7cc17026bfe6f03ca8b1aa0d0027a34fbae485dd..6e76f750c70234a7bc3a58867180365474e602b0 100644 (file)
@@ -4,7 +4,7 @@
   texidoc = "Dynamics avoid collision with slur."
 }
 
-\version "2.14.0"
+\version "2.16.0"
 \layout {
   indent = 0\mm
   ragged-right = ##t
index d5b45e031489c6a8a40c353951d15c8f0aed3fcf..786b23e735469e79a93c6c66b6c90e7352e530b2 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
 
index 5c21ebb5c3e0d0d8082ea71464ad1acae5dddddf..200595c373b6b4418345b88ba9c8b29aa17f6899 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.15.40"
+\version "2.16.0"
 
 \header {
   texidoc = "Slurs take flag extents into account.
index 83d650c1b05b1e2dffebbc53d61ca225384194de..b08dcd1c0fc6ecfd87e8f8b2d2c7210762990eb5 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.15.4"
+\version "2.16.0"
 
 \header {
   texidoc = "Appoggiatura and acciaccaturas use a different slur than the
index 99a8dd8e75fbb48ba71fd9d60f65e3d3ceafe095..0d9a6a8611c56175bf9eefb92de9e075f2552562 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.15.9"
+\version "2.16.0"
 
 \header {
   texidoc = "Slur shaping is not adapted to accommodate objects
index 992a4a28d9f7de8128255f16be618a2ec1e166a2..49613d4ba0988d70316d888113d28f8fe530d541 100644 (file)
@@ -6,7 +6,7 @@ positioning of the slur. It selects the slur configuration closest to
 the given pair. "
   
   }
-\version "2.14.0"
+\version "2.16.0"
 
 \paper { ragged-right = ##T }
 \relative c' {
index 68cde96f9d29f0f839e0ebfe03c9f09935fa4cd5..3f863ccda1e3978b4c9df4500050c7d76e927352 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.15.5"
+\version "2.16.0"
 
 #(ly:set-option 'warning-as-error #f)
 #(ly:expect-warning (_ "already have slur"))
index 42c859afcd4bb98016961a80f39fe4f2e075f243..1b2bec4d01bedd2e9e7027534c30d4146617f46b 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.15.40"
+\version "2.16.0"
 
 #(ly:set-option 'warning-as-error #f)
 #(ly:expect-warning (_ "already have slur"))
index 1aab761c28d33c8b59678988d207765e20e9c0db..e2e2e13d4f30c628bd5323f95318fea5c9c4a17b 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.14.0"
+\version "2.16.0"
 \header{
   texidoc="
 Slurs should look nice and symmetric.  The curvature may increase
index b41bb93225ceac9cd4e3116112620468450c5854..37762861d63003e939717951ae7e6ec312827f76 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.14.0"
+\version "2.16.0"
 \header
 {
   texidoc ="Slurs may be placed over rests. The slur will avoid
index 2f78cf06c680eca093dc15214e92f3ddd5999fb3..87b544202f9d421574b1dfdc2078b80a72d68ed7 100644 (file)
@@ -12,7 +12,7 @@
 
 }
 
-\version "2.14.0"
+\version "2.16.0"
 \layout {
     ragged-right = ##t
 %    #(define debug-slur-scoring #t)
index 0c85c5eb0fe4a76b706e51144c8cda524ada8520..56c0b8138fc3ac801b95317a77239217225efb27 100644 (file)
@@ -8,7 +8,7 @@
 }
 
 
-\version "2.14.0"
+\version "2.16.0"
 
 \layout { ragged-right = ##t }
 
index 60864a74832fd4c60d06d86a965ae83bb549a909..b2fb1c50ab63d9b198eb6fe7d869538fdc6bbe97 100644 (file)
@@ -6,7 +6,7 @@
     slur responds appropriately if a script is moved."
 }
 
-\version "2.14.0"
+\version "2.16.0"
 \layout {
   indent = 0\mm
   ragged-right = ##t
index a56339168d07cd2e4931ee39a5282069c17da91b..5d3304f382f2f3e46fad3f8fe5c17deca1c4a94b 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.15.12"
+\version "2.16.0"
 
 \header {
   texidoc = "A slur's shift region is automatically made
index 08ed383af0b0ab1f4f0a180060ee873b4158bf61..e2334bcf28e515e24cbab911286cac795c14d595 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 \header
 {
   texidoc = "Symmetric figures should lead to symmetric slurs."
index fc1dc2bedd563154a54d895479008ce35d31cea3..8774bd036ecd72749e6b7bdcb27d3de57a9d97d1 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 \header
 {
   texidoc = "Symmetric figures should lead to symmetric slurs."
index a682a985222d09deada6839651817a725d38aa6a..5aa59a0f1dfbf4132561ea9ce76c4e8fe215b221 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.15.41"
+\version "2.16.0"
 
 \header {
   texidoc = "Slurs and ties should never share extremal control points.
index 58d399565b6c10b39deda2f64bf5195b5b069329..bf7d668a4921a14a6d8bb0a10cce2f08dfcb8e0c 100644 (file)
@@ -8,7 +8,7 @@ point into one note head, and point over another note head."
 \layout {
     ragged-right = ##t
 }
-\version "2.14.0"
+\version "2.16.0"
 
 \relative c'' {
     \time 2/4
index 0f2e8e2755731cf9d94c8410398f258a429b11d8..3296fefa1d48424e96525a47075c70cf47e854c8 100644 (file)
@@ -5,7 +5,7 @@ This may not work if the slur starts after the tuplet.  "
   
 }
 
-\version "2.14.0"
+\version "2.16.0"
 
 \paper {
   ragged-right = ##t
index e5cd62ce90f76a574bbaf703ac6d87f91c2de396..2e808b857305eb3f3df9772aa9814c0648a49bbe 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.15.24"
+\version "2.16.0"
 
 \header {
   texidoc = "Slurs do not force grobs with outside-staff-priority
index 841ad8e6de1cb4f5db67739152013a6c97372473..23887778460f0005533e7f51feaf526ce8a2df51 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.15.13"
+\version "2.16.0"
 
 \header {
   texidoc = "Outside staff callbacks that no longer apply to grobs
index a404b6f00aebd0472a5f298ee9a6edb2991f9e5a..ef6cefa5e3da19a625dd02d988cd47fa930c8757 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 \header {
   texidoc="Festival song synthesis output supports
 associated voices.
index 207a16d8056ca552bc543a962206cff00fab13f7..3a53832b5f485f785da17db687a7724cf13c5ca4 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 \header {
   texidoc="Festival song synthesis output supports
 non-english syllabels.
index 6b238b9ff0f82a11d215ca42b2d8044ceddab500..ae0c40d122a24216e3dedf9d0bce717c04be826c 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 \header {
   texidoc="Festival song synthesis output supports
 basic songs.
index 6b52aaa3e11d6d16f84a0d89b4c60a683f42aff8..72dfb8eb7cedc6a507c61fb014519c1bf64c15cc 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 \header {
   texidoc="Festival song synthesis output supports
 breath marks.
index a78f8a5096bf028404ffa05cf8a86232f1ffb316..6a597cb1c42a8034d4c539d61639ea74d8931c49 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 \header {
   texidoc="Festival song synthesis output supports
 melismas.
index 328c56a3cc1018b46191b2f7d3f6bcac04749cd3..c774699fe278c9c1ae7d04b9731b85bd1ecb20ac 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 \header {
   texidoc="Festival song synthesis output supports
 reordered lyrics.
index 68bd7aaf134f2519027d6d06a8037656fe7c7282..cd63ae0429a15070e4bb41c0bf2ba7a20a31356a 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 \header {
   texidoc="Festival song synthesis output supports
 reordered lyrics.
index e64cb4c0509d3851a695e3087cbf8960f0fba136..1f9ce28c076cb9beb07c3e3d514a9887cf08ba9d 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 \header {
   texidoc="Festival song synthesis output supports
 repeat signs.
index 267e20588f427eac0127a1425d1d08d60dbc85da..9fcbbbf03fa2241addedd8f8cfb36f4ebb4fef92 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 \header {
   texidoc = "Festival song synthesis output supports
 lyrics which are not complete words.
index 598f8b1de18c411575f509771447a411fc6d6f76..351113393c0f975fc0c53360ee75a4f7bf7acf09 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 \header {
   texidoc="Festival song synthesis output supports
 skips.
index 646366c002e1fee5a5072170643fdf66f44be626..8dd068162e19f0e7d4377025312c7fab7f9d8805 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 \header {
   texidoc="Festival song synthesis output supports
 slurs.
index 8ae1e31841009f2c9b8c02a3e1193d8b9d3846dc..ee4ef160a5292dd8ac35cb90fe402e5cc5370703 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 \header {
   texidoc="Festival song synthesis output supports
 divided voices.
index 00307be6e05908fe4231bb0260e938113a980cd3..761e62b8fb0824116e219d8e4cd3ec0a9cc7d539 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 \header {
   texidoc="Festival song synthesis output supports
 multiple stanzas.
index 18939dcadb7f920955ba0bcca8ae266a83aba946..0205ab438d840b2aa414d864731c11cd2c9fdecd 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 \header {
   texidoc="Festival song synthesis output supports
 changing tempo in the middle of a piece.
index bba75ec1ffc4296edcbc2134a5a8a62779deb2a4..3b5cdeb3d287942fa7ef23369c61027bceda76ae 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc = "Accidentals don't collide with shifted-down rests."
index a7b2580dcc3784ba5c6ff6f82d2843c811edc13f..cf80c66dc054969ba5b767d5a0555c7b4c885c65 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header { 
   texidoc = "Accidentals in different staves do not affect the
index 8d9eb39ffcc84242ac8262e7394f7a5ad972941a..8c2c1f6daa53de7182adfb36a4d549a49186ed43 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.15.20"
+\version "2.16.0"
 
 \header {
   texidoc = "Accidentals do not influence the amount of stretchable space.
index 00b94623b8cfcbf7c2b9efeeeeab9454396f9887..b5fe6dc0c81e2bf07898478fd6360786bf67286b 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc = "Horizontal spacing works as expected on tied notes with
index 3d8b7c6833c7e81f168a5f2bc22e71b9b08079a8..632099154de432538bf2f5e546e5ec71deeaf3d2 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc = "Accidentals sticking out to the left
index 75db12af2618a815bf4c1b816a0b97b4167f8267..eee994d286f974c836864520072c6bc340d2fc64 100644 (file)
@@ -5,7 +5,7 @@
 }
 
 
-\version "2.14.0"
+\version "2.16.0"
 \layout{
   ragged-right = ##t 
 }
index b96b6903136acc9147db8fbd5005bb0315e03471..1079310431ab2cc9f02e3f5c9894158f159a6b50 100644 (file)
@@ -3,7 +3,7 @@
 
 }
 
-\version "2.14.0"
+\version "2.16.0"
 
 \layout{ragged-right=##t}
 \new Staff {
index 69f73930f4cb7b6751ef98a01843fa829693994e..a3ba1f82b81b3a9b564b218f724f9e76b0588ab4 100644 (file)
@@ -9,7 +9,7 @@ to 1.5 staff space."
 }
 
 
-\version "2.14.0"
+\version "2.16.0"
 \layout{
   ragged-right = ##t 
 }
index 4a7302a4c263356a682ea73c2a6e84231fd7bce1..3fb2543b05272ecec3e362038dea3410df59f735 100644 (file)
@@ -3,7 +3,7 @@
   
   }
 
-\version "2.14.0"
+\version "2.16.0"
 
 \layout{
   ragged-right=##t
index 86763f7653532a658d4b59194bebad53c2f00c78..8986eac7e74f3347df440e99441769ef3d37f5ad 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 \header {
 
   texidoc = "Clef changes at the start of a line get much more space
index a6a56b3602d5503bae7b81eb4484c81525245e41..cada938d574589de9a7506461379e38fb5518cfa 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc = "If right hand stems have accidentals, optical spacing
index 547e4a4811249446a7998d5cb9a7206e641451b1..307f6f17492125cbd5092e6d20fe67bcc479d049 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc = "Empty barlines do not affect spacing."
index 1e3450584e2d0285e65f791dad4622224840f4c9..a4027f9af25a9d9c99ff7bb1f6ca3250a5bd9057 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.14.0"
+\version "2.16.0"
 \header {
   
   texidoc ="Broken engraving of a bar at the end of a line does not upset 
index 3a4842c997ff9f137abfc781c261d6dc80911928..19213cf8dd090e221c4ef535245672d1e128eb91 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 \header { texidoc = "
 A voicelet (a very short voice to get polyphonic chords correct)
 should not confuse the spacing engine."
index 13b8eea0d6928290074925ee4ff69f780f068b7a..7ed718561b2c362bf59c8fd1d96e84fe67979cf8 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 \header {
     texidoc = "Clefs are also folded under cross staff constructs."
 }
index 755c5d9509915f8073cd4e9b4700e95a4acc8411..665bae99e45daae3b4f22a334088cb638b8a9226 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 \header {
 texidoc = "A clef can be folded below notes in a different staff, if
 this does not disrupt the flow of the notes."
index 2278f9c751896dd9bd1042a7468888465eb88115..0df8f7cd3113e22882587aa4bf3471143e51a0cc 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 \header {
 
 texidoc = "A clef can be folded below notes in a different staff, if
index a428a4e4f72c3c9bdf2c0b52101b73f6819aebef..74e4fc392a8afc4272c22314224edbd4eb0e0024 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc = "Voices that go back and forth between staves do not confuse the spacing engine."
index 1961cd845bcdf325bd6d8cda059b02be564c6d39..70f4f9b522f9728bd297bc11e3a3a08706ac140a 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.14.0"
+\version "2.16.0"
 \header {
 
   texidoc = "Spacing uses the duration of the notes, but disregards
index 533bed935397e6273f30c81af3a9a4374f04b65c..78e1fb11a10a7c9f0a9a5b7afefb72c058d4ad85 100644 (file)
@@ -5,7 +5,7 @@
   run are spaced accordingly. "
 }
 
-\version "2.14.0"
+\version "2.16.0"
 
 \paper {  ragged-right = ##t }
 
index 4772d874988c79de86688ab81d796a0b68214091..a8430674d18efd8aa4a59eff8db7b7129f03ee33 100644 (file)
@@ -6,7 +6,7 @@ and the barline do not collide."
 
 }
 
-\version "2.14.0"
+\version "2.16.0"
 
 \paper
 {
index 5f04d7ca356b0c28e1518eb22972ba0888788d92..27c0fa8685ecf994e944998d71b9bee0606b8ef5 100644 (file)
@@ -3,7 +3,7 @@
 
   texidoc = "accidentals may be folded under preceding notes."
   }
-\version "2.14.0"
+\version "2.16.0"
 
 \paper {
   ragged-right = ##t
index db2cec637d5785109deb10c53aec078a8da44147..ca7611d6c0011c1c53ca745d64d6b1c26e87d773 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc = "Spacing corrections for kneed beams still work when
index 2f17c31629cfd2b0cf89049a7f7316a7ee5efead..050606112b6495f2250f6abf180d0133595d81f1 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 \header {
 
   texidoc = "For knees, the spacing correction is such that the
index 4deda340a572481c97b18338ad2f3c2855f6e21b..f55dc72360f0f5aa401c85af9e98f0d8965dcdd5 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 #(ly:expect-warning (_ "Cannot determine neighbors for floating column. "))
 #(ly:expect-warning (_ "Loose column does not have right side to attach to."))
index 3790c2a3a2c6321cf31150760cb4797799a0222e..1ddfe3cdf793d4969a24e7fc82007a4ba382a465 100644 (file)
@@ -4,7 +4,7 @@ across a line break, it gets attached to the end of line."
 }
 
 
-\version "2.14.0"
+\version "2.16.0"
 
 \layout {
   \context {
index 93c08d3e1ab154e8563a2c825cb2523e93772d6f..225e8292a0b8890574049818808172bb5b99f1fb 100644 (file)
@@ -8,7 +8,7 @@ spacing."
 
 }
 
-\version "2.14.0"
+\version "2.16.0"
 \paper {
   ragged-right = ##t
 }
index cb539878e92f6b3ac08630eb03cfc74d9322dc77..18f2ba46286232696cf384871bd86a41c55937d9 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.15.13"
+\version "2.16.0"
 
 \header {
   texidoc = "Loose columns (here, the treble clef) are spaced
index fa1159040ea84c39e6cab5406b405743fef6b222..3b86929f36bbfd4d242cdb5e1566af63e318343c 100644 (file)
@@ -4,7 +4,7 @@
 
 }
 
-\version "2.14.0"
+\version "2.16.0"
 
 \paper {
   ragged-right = ##t
index 5e94e485ca01518fa334e2a392fb68ab06928973..3ab77b81bdb7807d6489e62475b332fef28c384d 100644 (file)
@@ -6,7 +6,7 @@ This means that the 3/8 setting does not affect the whole rest spacing."
 }
 
 
-\version "2.14.0"
+\version "2.16.0"
 
 \layout {
   ragged-right = ##t
index 6fe2acea27d2c0d9d95a42bd3a64de150a8d1547..acc53cc8fe5e51c66c0b05643ee7b5bb883e0242 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
  \header{
 
index 0f1d347cce79060552fb612a081f596f8beb8a3e..392a4cabe2f5b5059d8356a2d4d4c32bae3aff84 100644 (file)
@@ -6,7 +6,7 @@ more space. "
 
 }
 \layout { ragged-right  = ##t }
-\version "2.14.0"
+\version "2.16.0"
 {
   \time 2/4 
   \repeat "percent" 3  { c'4 }
index 009e42ff88545d499807bbff8fad0a83f3075e5c..0780f39775feb947a0b9c4510f79439b0f8d9b7f 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 \paper {ragged-right = ##t}
 \header {
   texidoc = "The spacing engine avoids collisions between non-adjacent columns."
index 542acbe259ad3a25eb061f4f69b5c486d5cef718..977647a985660c5e098b1a5f86604a15cbd60827 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 \paper {ragged-right = ##t}
 \header {
   texidoc = "The spacing engine avoids collisions between non-adjacent columns."
index eaaa5a30324faefa376124ce666df953331f9aae..9771c636a8e64ead403a234adcc2284ee672db5c 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
 
index c6c7aeffc24342d3b390030adaaf50830e7b45c6..a187223b1f95fc298bb99291f0b5a4b3d86e03a0 100644 (file)
@@ -10,7 +10,7 @@
 "
   }
 
-\version "2.14.0"
+\version "2.16.0"
 
 \relative c' {
   \override Score.SpacingSpanner #'packed-spacing = ##t
index c16f12249e8ad4939f2ab1c77d7e2d8a7106f3ed..77984552d8f181127e8b29f49cc45e7783fa7f2b 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc = "The space after a paper column can be increased by overriding
index df17362ee5da01ac5f47f32eb756061a9313e7c5..9160af59afa68c0c3e3b90f09ba8da64ed1f7d41 100644 (file)
@@ -6,7 +6,7 @@ to the distance for the given duration."
 
 }
 
-\version "2.14.0"
+\version "2.16.0"
 
 \paper { ragged-right = ##t }
 
index cd5216675db1aa229dea659fcebb5796a4e1449f..d78514396055eeffc886fdd6c9e6ea842ec52ff7 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
 
index 4e6aabae5e28876773e65fa1fd11d9410f8d19b5..89dfc2770e1cead866f7688d6192b665e15cf963 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.14.0"
+\version "2.16.0"
 \header {
   texidoc = "Rests get a little less space, since they are narrower.
 However, the quarter rest in feta font is relatively wide, causing this 
index f166129a447255bf9ad4ca196bebdd438185f2e7..1ae03f66e977ef55a9ab4fd6d34a1343114dc7a9 100644 (file)
@@ -11,7 +11,7 @@ the 4/16, and a 16th in the second section takes as much space as a
 {
   ragged-right = ##t
   }
-\version "2.14.0"
+\version "2.16.0"
 \relative c' {
   \time 2/4
   c4 c8 c 
index 47786b0d34bbb7d8adb614087435bd18f6f5c51a..c556abafd3d739c25f378aa534d7e95e22e5e03f 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.14.0"
+\version "2.16.0"
 \header {
   
   texidoc = "Notes that are shorter than the common shortest note get a
index 5e3dd95f7617d7cc5db5839e242f1c17b68a7846..996406aacb974b0b1019d46d52354f5004d2ee2c 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc = "When space-to-barline is false, we measure the space between the note and the
index 07e64a8ab7e19b3fe49de6b92caa4c940a0e1b89..7d568f8cd08262f18ee23bb3e78933222ae645e9 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.14.0"
+\version "2.16.0"
 \header {
 
   texidoc = "Upstem notes before a barline are printed with some extra
index f65d803c33a725c38212885247a66f46487cdc44..7b15bfc6cadb474de96f47b2074f55b4663fdb1e 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.14.0"
+\version "2.16.0"
 
 \header{
 
index 12e9b4168e17eab9e50eb4aacc9e17e86519d1f6..9ff4b55fb2c38eebb1f896710f644c0b7e62a66c 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.14.0"
+\version "2.16.0"
 \header {
   texidoc = "For juxtaposed chords with the same direction, a
 slight optical correction is used. It is constant, and works only if
index 91177649cceb0659310511aefc1ebfb3a37603e0..cd78aa7bfd337ed9415437acc671d536fe5e451c 100644 (file)
@@ -7,7 +7,7 @@
 
 }
 
-\version "2.14.0"
+\version "2.16.0"
 
 \layout { ragged-right = ##t } 
 
index 705684a53fc939a791048931902e283a916ca366..250366491cf94d253e104133bb694355e9ce2538 100644 (file)
@@ -9,7 +9,7 @@ time.  This may cause collisions.  "
 }
 
 
-\version "2.14.0"
+\version "2.16.0"
 
 \paper {
   ragged-right = ##t
index b61f51d4484e8f462fb5c27e48613678d902bb36..1a9fefd8244da6be5767edff61559de8f543a98f 100644 (file)
@@ -5,7 +5,7 @@
 
 }
 
-\version "2.14.0"
+\version "2.16.0"
 
 <<
  \override Score.SpacingSpanner #'strict-grace-spacing = ##t
index 17091dd5109446c4575dc9fd29361d498b89ac3c..2a98453f555e354fea11fa1c6ee723d4e2a40831 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc = "An empty barline does not confuse the spacing engine too much.
index fb504663e90c909d4578ffaa053e0671582da448..49c8c930fb8660be4f65ad3988eaf0f54e4b6782 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.14.0"
+\version "2.16.0"
 \header {
 
   texidoc ="Space from a normal note (or barline) to a grace note is
index 25af2105f156361ca63cd84e98e10992a4a6ea1b..3b889d2d417f98efd73ac891d6d7385b99e87395 100644 (file)
@@ -6,7 +6,7 @@
 
 }
 
-\version "2.14.0"
+\version "2.16.0"
 
 \relative c''
 <<
index 5bb765d4d3d7ffce1059395d1448a19fbdebcca7..c4e150cec1a12d3318c8af6df3e27a3ea2ec4007 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.15.10"
+\version "2.16.0"
 
 \header {
   texidoc = "The @code{SpanBarStub} grob takes care of horizontal spacing
index cb7177d04230c3965d53e6666fa37c2058c9eb00..22e070ccb31e8803d2a26facf1527415d8790e84 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.15.23"
+\version "2.16.0"
 
 \header {
   texidoc = "Articulations on cross-staff stems do not collide with
index ce598eaa1ff60c267b891d17f81989d32157c4f0..5bd5b074df5ea1d572b08e1e28476e1ff9ac854d 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
 
index 20f85ac9f8fe9c86932d353c96f43feaa5371501..66ba86bbd00a529135e232efdf7695d97533ff46 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 \header {
   texidoc = "Span bars can be turned on/@/off on a staff-by-staff basis."
 }
index dc4b5032df25922647be5e27ef7e956a54581ed0..f58812751d2dcf8fa37ee83a25e1b9c6c9458a0b 100644 (file)
@@ -8,7 +8,7 @@ edge of a bar line.  This spacing should also take place when
 "
 }
 
-\version "2.15.20"
+\version "2.16.0"
 
 upper = \relative c' {
   \key f \minor \time 12/8 
index fc777550fce98a4921428ea8ea9348045c179c84..f36f2c7878d9a3dfafa568dbd4855482d4997710 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 \header {
   texidoc = "Span bars are drawn only between staff bar lines. By setting 
 bar lines to transparent, they are shown only between systems.
index 632da4ac38fef8e7fe139b319d33dc143e41a1d5..95bebac83215a3d8d44343d8227a066d3845d1b1 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
 texidoc = "The visibility of left-broken line spanners and hairpins
index 6d5e22e40e4f90b7a0075b4505d1fbc3db4f8873..02e04ece7dddd98bf094e30c71f5efa10dc79e31 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.15.8"
+\version "2.16.0"
 
 \header {
   texidoc = "Spanners align to musical grobs in paper columns,
index 7c49de4d1f281868c666b515a6a290a8f902789e..1990838f818c4ccfd54c9ccac098b87f7190cd67 100644 (file)
@@ -4,7 +4,7 @@
   }
 
 
-\version "2.14.0"
+\version "2.16.0"
 
 \paper { ragged-bottom = ##t }
 
index 369c3cb81574f3b68cabea19a2d565d0027ec045..696f4fda0de8a06c9add77d6a9d386582da68cc8 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc = "The @code{break-overshoot} property sets the amount that
index 8ec9e0fa555011046ac8b822393aee1bc512accd..df275a688a340945312a125acc437e9463a2d990 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.14.0"
+\version "2.16.0"
 
 \header{
 
index 57442f5296f72079feca945ccd757c05b196bbe2..8a11a8464ab75b0234bbd70e51791cde0101714c 100644 (file)
@@ -2,7 +2,7 @@
   texidoc = "Staves stay alive long enough to complete an automatic beam."
 }
 
-\version "2.15.9"
+\version "2.16.0"
 
 <<
   {
index 553c1f0aac2749571fdfa06ced5f7873861fe252..68e5e72beb922dfb06938637bbb241000a245940 100644 (file)
@@ -2,7 +2,7 @@
   texidoc = "Staves can be started and stopped at command. "
 }
 
-\version "2.14.0"
+\version "2.16.0"
 
 \paper {
   ragged-right = ##t
index 67233d1060682ac63e7f557eb87178109f8ea711..ba6137e25f703acc49b6f37c90324b99e24e442f 100644 (file)
@@ -7,7 +7,7 @@ either all or none are shown.  Ledger lines can be set to appear sooner or
 later by setting the @code{ledger-extra} property."
 }
 
-\version "2.15.12"
+\version "2.16.0"
 
 \new Staff \relative c' {
   \override Staff.StaffSymbol #'line-positions = #'(-5 -2 -1 2 5 6)
index 0b801a87441113b5eb75d7a117938226dfb8041f..de355e7dc01ab8fe447398fdd2e478161e7179a6 100644 (file)
@@ -6,7 +6,7 @@
 
 }
 
-\version "2.14.0"
+\version "2.16.0"
 
 
 \new Staff \relative c'  {
index 07f0fb5638f4ac81953980a8bf55985e0624e414..82e34418fd50c3eb1c3029b2a1e1039599d9fb61 100644 (file)
@@ -7,7 +7,7 @@ large on smaller staves."
 
 }
 
-\version "2.14.0"
+\version "2.16.0"
 
 \layout {
   ragged-right = ##t
index 6f6065450241ee4cbdeeb6839dab2170eb422b2d..ef3e589d04f6e1bbda8d73498b5cc656a442e7ea 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 \header {
 
   texidoc = "Symbols that need on-staffline info (like dots and ties)
index b5673fc44b2acff07f8ee9698c89fd8c94a78391..cf45b983953df364dd38150f27d5e9253525d312 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
 
index f7e525c653d1f5f5301e0825bd79b2a86bbcb727..0240b0d88ecef3649dc3ad4256bd769fda5e4356 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc = "The staff is a grob (graphical object) which may be adjusted as well, for example, to have 6 thick lines and a slightly large @code{staff-space}.
index cfde182339c1dc16d57c68468a81ab3b3572ae55..eaf7b7c936eedf272dde3a97704b33fcfdebc49e 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.15.2"
+\version "2.16.0"
 
 \header {
   texidoc = "Stanza numbers are put left of their lyric.  They
index 1d8ca550dadf839945db003f94b1897369bbb058..75131207444ded1a8fea60d4e0e147ed06b0d793 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.15.22"
+\version "2.16.0"
 
 \header {
   texidoc = "Cross-staff stems avoid articulations.  Articulations that don't
index 773a8801a847a93038356f438b66a8c8d2779e0a..76891556b32c8dce28b78ebc70aacf6193c705d6 100644 (file)
@@ -5,7 +5,7 @@
 
 }
 
-\version "2.14.0"
+\version "2.16.0"
 \relative c'' \new Voice \with {
      \consists "Melody_engraver"
      \override Stem #'neutral-direction = #'()
index 698575e912fadbc4e27a11cc6c34b21f3b3dae24..16af1ecc73360957adad3a239d181f2658cbbdce 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.14.0"
+\version "2.16.0"
 
 \header{
 texidoc="
index 797fe160dd7baa5d11eb2e58f4be8cccaac02aee..d7c50ba466a8cfa3a8af38804aa317fa201e2420 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc = "Stems with overridden 'Y-extent should
index 1b982896d09ba6967c6f1985c7820d4894cc5da9..c8a72976f58bb9fc77730caac4d102dfeb42481b 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.15.9"
+\version "2.16.0"
 
 \header {
   texidoc = "Stem length and stem-begin-position can be set manually.
index 28cdc6d2c096497176215ef3154257accb8a5529..619bb1ee9f9bceb784509d4cd9373e55113d8dce 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.15.9"
+\version "2.16.0"
 
 \header {
   texidoc = "Lilypond gets beamed stem pure heights correct
index 074012b4d57a7eec855222a04cb6e9d24134e73b..2063b84cdf401cd7719a80bdc582e7dcf4c9edd5 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   
index eff15d8a2f6a45994f5814765380af45c9cc12f7..ff835d7d80becf184cc273f673f84a686c2ab084 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 \header {
   texidoc = "Stemlets don't cause stems on whole notes."
 } 
index 5c6e50481b01d792ba6fc127564f57a4d0a90bff..caf7240d526e34e13d591dc55b85140584b58396 100644 (file)
@@ -5,7 +5,7 @@ length can be set with @code{stemlet-length}."
 
 }
 
-\version "2.14.0"
+\version "2.16.0"
 \layout { ragged-right = ##t }
 
 \relative c' {
index ba60b84ba2a9199a06f5495d906ff7363bcf7396..361f21752cf00cf0b40a046abd5909582d3ea933 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
 texidoc = "Tremolo works even when a stem is forced in a
index b09bd024fc45dc170746f4d5083464199524c7bc..6848dd26e7799dfba86e0dd08569cbec1a8bca6b 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.15.6"
+\version "2.16.0"
 \header{
   texidoc="Stem tremolos count in a note column's horizontal skyline.
 "
index c7215c722ac136ba899ec13f56101259d0eefeee..538b5133b9d7de51611b9b0fc63d5f05b742f1c7 100644 (file)
@@ -5,7 +5,7 @@
     tilted extra on stem-down notes with a flag."
 }
 
-\version "2.14.0"
+\version "2.16.0"
 \layout {
     ragged-right = ##T
 }
index b551e11c934e7cc993c5734dafa3ea08e48ad778..21944345599c95afe745f07d8d8ca561cce936b4 100644 (file)
@@ -4,7 +4,7 @@
 
 }
 
-\version "2.14.0"
+\version "2.16.0"
 
 \layout {
   ragged-right = ##t
index ac7e155fbff1448080825efa408edbb9ba56effa..b692c38922dde050e850b23777d97316cff19e19 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 #(ly:set-option 'warning-as-error #f)
 #(ly:expect-warning (_ "tremolo duration is too long"))
index 9f4191dfd6d6b2e9b892016780a0adb3276b508e..788a2cd4459b640b885dcef6da3b7e1135cfdb35 100644 (file)
@@ -2,7 +2,7 @@
   texidoc = "Combinations of rotation and color do work."
 }
 
-\version "2.14.0"
+\version "2.16.0"
 \relative c'{ 
   \override Hairpin #'rotation = #'(20 -1 0)
   \override Hairpin #'color = #(x11-color 'LimeGreen)
index 304c3461df1e7dcdcda8a7fd2bc7448263690f19..dc5bf9ed6a17855a8ee20dc3d3314a6022460a01 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.14.0"
+\version "2.16.0"
 
 \header { texidoc=" You can write stencil callbacks in Scheme, thus
 providing custom glyphs for notation elements.  A simple example is
index 7d564050e564796766a877790c519d2c012fbca2..fb75e14c602b1612b2b7bb5b18e202a6fd1ec0bf 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc = "Stencils can be scaled using @code{ly:stencil-scale}.
index 62ca07e9c4ddd28bdb49e98ef65e32c5f77233be..a8938b1f0925a662478f8dbca7f3d81af42e24dd 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc = "String numbers should only be moved outside slurs when there
index 106c5a93c72611e3143a6f3f6e1ddbb3b33bd152..76243ba6843299f9d830ec2440803e0edc5dd7ad 100644 (file)
@@ -4,7 +4,7 @@ positioning mechanism as finger instructions."
 
 }
 
-\version "2.14.0"
+\version "2.16.0"
 \paper {
   ragged-right = ##t
 }
index 47b183e5f5cda1239d141bc56830098f1091bec3..e0ba0dcf79dd9ef6e19224f516ffdef5f1069f46 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 \header {
 
     texidoc = "The size of every system is correctly determined; this 
index 18a5b0051c4bf824e3e1eb6033d0e07ce2bb16c2..d48ccae6cd88290bbfbbc581b922073192b98d95 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc = "By setting the padding between systems to a negative
index de2a1aad97eabcb3be4a17c19a62dbdbadee482a..bab3ea34690984d09502c2d389a010ac69bc162b 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc = "System separator positioning works with all spaceable
index 4082b80a582d2fa9ef33d6cbab1a2796814fa47a..52b4f398baa01bfe2bced75eb6be7249110a2a63 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc = "System separators may be defined as markups in the
index 94af60276cb0df891c1e73632ee8ddf8965bec7d..165dfd1aa049f496b01697dec9c0cfe5348cf9dd 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.15.6"
+\version "2.16.0"
 
 \header {
   texidoc = "When the staff-space is increased, the system-start delimiter
index 6b04bdaff820fb8fedbee5fc8db27a2ce03781c2..3373d915c3c3cb2be28085a451ec1e6c036cf4f6 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 \header {
   texidoc = "A piano context included within a staff group should
 cause the piano brace to be drawn to the left of the staff angle
index d0499a7e5526085b9d03cba6eacf8474c864e588..cded6cb3721ed77be4a10638303568a8eee3d576 100644 (file)
@@ -1,7 +1,7 @@
 \header { texidoc = "A heavy-bar system start delimiter may be created by tuning the @code{SystemStartBar} grob."
        } 
 
-\version "2.14.0"
+\version "2.16.0"
 
 \paper {
   ragged-right = ##t
index 301abd10845a71fe91562df26ad0448a4f5345cd..d637b667f473d1356556ff730871dd64e42e535f 100644 (file)
@@ -2,7 +2,7 @@
   created with the @code{systemStartDelimiterHierarchy} property."
 }
 
-\version "2.14.0"
+\version "2.16.0"
 
 \paper {
   ragged-right = ##t
index 75f68bd0a8c162901dd36a3e0e6e4f1d004c9196..5a7a5b65d45200d432dc7a1716c3b6062add996a 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header
 {
index 035128facff4a922822e5f88fa8f009fff413648..27b68dbaca5edce3849cfe62604522850202053e 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.15.28"
+\version "2.16.0"
 
 \header {
   texidoc = "In a TabStaff, the chord repetition function needs
index 5b10f19a94d6fb2d08b83c8a5e6c14301a50a563..01c93ff777c428cec463378cb780d36630e5967e 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc = "In a TabStaff, the chord repetition function needs
index 674ad96152b7bf64dc99393576b3d9ba130bfa29..605b1af353c820c650957a4c82c645b6ab5aad68 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc = "
index 8554a7057e55753cdb9c593ec01056a0c0be78db..a7d3afc09f59cef1fff9305f2b60d4c2d044f781 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
 
index fd76588ac9c668f3a7ffe9d8cdb6e329d485bfc8..7ddd22764268a332860f438b2a41f077939d0a74 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.15.24"
+\version "2.16.0"
 
 \header {
   texidoc = "Tremoli applied to double stems in a @code{TabVoice}
index 63a559e04d42f79991719e5666ea84338398d75d..5aba45c881ee9ded07f9a0826322e48f4988d5ca 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 \header
 {
   texidoc =
index 0b7e0646fdaea5fae057376310fbdefdcb474449..2fbe808836f0bc365977b10a58ef9cb570d49174 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header{ texidoc = "As default, tablature staves show only the fret numbers, because
                     in most situations, they are combined with normal staves.
index bcfbcaf52d67ac41c2cc31227b99d3ae9487e158..1d96ac09f7d0ead47812cc412b4e64e2d6592bae 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header{ texidoc = "Glissando lines in tablature have the right slope."
        }
index 99561d531eb71d471aa846d177a73e79678062ef..a09ba83998f32d123f4dac4ebabc55ea6c018de3 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header{ texidoc = "Fret numbers belonging to grace notes are smaller."
        }
index ff6b3868efdee4c0f09f2f9c1e9fc7612d0e1ba3..aa1123aacf6675aa14853fa4fbbdbfb25c43d3a0 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.15.23"
+\version "2.16.0"
 
 \header {
   texidoc = "
index 6ec2d473c7632caf44e679262d0ba102b55cff6f..516068456850b0ebb57fb2bf73adaec6215beede 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc = "
index 71a531071b890afaca1c2ad97a24359ddbc266a9..139ca26c48d6e500bf764d00bd0cfc6f83579bdf 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 \header {
 
   texidoc = "Harmonics get angled brackets in tablature.
index 2f808613e3f2d3c7e0b367371624b428760625f2..2431769f91c409462f95f570f415b1ec3a4e922d 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.15.17"
+\version "2.16.0"
 
 \header {
   texidoc = "
index 641b6b0b429dbcdd7bc192b203198a42e0254c17..92a35fc09fb3ace26f7d8f6f8a66108944baae8f 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 #(ly:set-option 'warning-as-error #f)
 #(ly:expect-warning (_ "Requested string for pitch requires negative fret: string ~a pitch ~a") 1 "#<Pitch c' >")
 #(ly:expect-warning (_ "Ignoring string request and recalculating."))
index 36bd3095956ea529b8fab0f14108417f006e5c06..fbbe578111eea6650a1c22d5eeee41c85644ae37 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.15.28"
+\version "2.16.0"
 
 \header {
 
index 721c0b22fc365769bf2e1090508c00c7a60b3532..996bcaf201e535b6c6f8a492e3e33b0e03e2fecd 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.15.33"
+\version "2.16.0"
 
 \header {
 
index 9dddd63e6b3959c8ebc35db6d7d3b3c00436d7f5..295d882e9321d745da6a050759af294439a14049 100644 (file)
@@ -4,7 +4,7 @@
   texidoc = "Tab supports slides."
 }
 
-\version "2.14.0"
+\version "2.16.0"
 \paper {
   ragged-right = ##T
 }
index 9727294b54a861e51050f3d01c2e5feb3a820a8a..c38ae9e63379f9bb527fd3a96cfd9cf642a7f6fe 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.15.16"
+\version "2.16.0"
 
 \header {
 
index e3f54916e8910f48b50f7ea3e4fc7eb579fca424..9b32989b6f1cc117e1cf1a3dda2311a93049b77f 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header{ texidoc = "In tablature, notes that are tied to are invisible
                      except after a line break or within a second volta;
index bdcf14c91ed5c6a1228170de60aaec796c51c006..fd3346d7b8392855f9be3d52ad505632adfd97c5 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc = "
index 23593b503ea50453cbf8192cab67c00283d472c3..5b1dc452ab03d5d363e8ed1aad3a105b1e85c955 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
 
index 53ee9e3050581d11e078196d7d89567518e6f80e..f201799d8ae7a1dc79fed8fa0ae1ffa925fba5a6 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 #(ly:set-option 'warning-as-error #f)
 #(ly:expect-warning (_ "No open string for pitch ~a") "#<Pitch f >")
 
index baf62363081646310c70ce818c4c9bae11b4e1c3..8a2616fc78db62ff5cbe6cc057b625bf9420b144 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header{ texidoc = "@cindex Tabulature
 A sample tablature, with both normal staff and tab.
index 324416642b571a3f8dc6faa85fc74db88ad0a70e..f5131fe0af2af32e63332ddf82c4d74515f7cf9f 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.14.0"
+\version "2.16.0"
 \header {
 
   texidoc = "The @code{\\tag} command marks music expressions with a
index 3c32147b58826143bfae3b6a107c0164acce3945..6ea91213b7c606996dad291486c713fb3eefd0d7 100644 (file)
@@ -5,7 +5,7 @@ it should always show up in the output-distance testing. "
 
 }
 
-\version "2.14.0"
+\version "2.16.0"
 
 
 #(define time (gettimeofday))
index 4391527ec7a5b06aa6d54a6913c11263e43a2742..4060ef4c56d06541ebf5da3aae2cc9d2945ced38 100644 (file)
@@ -9,7 +9,7 @@
   ragged-right = ##t
   }
 
-\version "2.14.0"
+\version "2.16.0"
 <<
    \new Staff {
     \override TextSpanner #'(bound-details left text) = "*"
index 615555a496b423eddc07c8dea721c277b6c581b5..92e44cc1211db045ca6e9ceb610e2d8a3576210a 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.15.2"
+\version "2.16.0"
 
 \header {
   texidoc = "Text spanners ending on, or broken across, full-measure
index f253832ab0802e9a007efd4f89bc3f0af9ce5e79..9df1e12c692e29fac1ac53f9beff1eb6416d77cd 100644 (file)
@@ -5,7 +5,7 @@
 
 }
 
-\version "2.14.0"
+\version "2.16.0"
 
 sample = \relative c'' {
   c2\startTextSpan c2 \break
index 287099354ec8339598abff601ec8458b15390c03..ae56d940df5b1e02070bbedcda0d984ca1cf97fc 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.14.0"
+\version "2.16.0"
 \header {
     texidoc= "Text spanners should not repeat start text when broken."
 }
index 2f9c3bb2d6c0dc8417785563dfe5a0535774f65a..fb00bbd8441d89fe036245415157c72ec36c810d 100644 (file)
@@ -4,7 +4,7 @@
 " }
 
 
-\version "2.14.0"
+\version "2.16.0"
 
 \paper {
   debug-tie-scoring = ##t
index 8788604fc3ec25cb6d427e14e109156396488081..7f433605deccfaaba9d59901f801267599273ca2 100644 (file)
@@ -8,7 +8,7 @@ unarpegiated case."
   
 }
 
-\version "2.14.0"
+\version "2.16.0"
 
 
 \layout { ragged-right = ##t }
index 28d3e303d174c00daca2c414db4212ca1c6c5d56..f37269d544511566bfb7c116b92fc74eb7554b3a 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 #(ly:set-option 'warning-as-error #f)
 #(ly:expect-warning (_ "unterminated tie"))
 #(ly:expect-warning (_ "unterminated tie"))
index d11ea4505be5cb98d83878c76590a44f9f97d120..5157e69b6292ee96d544b52e7328590dbbd51110 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
 
index f92810fe06f83315197f44eb4b0270b395ac79ae..10f2ed06505efbc4f50c1c09651cc140b4188e11 100644 (file)
@@ -3,7 +3,7 @@
 in other staves."
 }
 
-\version "2.14.0"
+\version "2.16.0"
 
 \layout {
   ragged-right = ##t
index 552af677b985bd35c37253878002b410f90fd096..b444e236509398a69bf7a32e08f278926d4b943b 100644 (file)
@@ -3,7 +3,7 @@
 texidoc = "Ties behave properly at line breaks."
   }
 
-\version "2.14.0"
+\version "2.16.0"
 
 \paper { ragged-right = ##t } 
 
index c2a5dcabd78e3d165a6596aa70046cf3504ebbf6..5c209bbecff6145e2f0983b1d9a6e90c48f2cf73 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header { texidoc = "
 
index 7226a6a5e55eba7f89fb0a61e5f0bb1e7096c128..db69ea9485d6c7bc00a2ada5ead9c584a78b03f6 100644 (file)
@@ -5,7 +5,7 @@ decisions made."
   
 }
 
-\version "2.14.0"
+\version "2.16.0"
 
 \paper
 {
index ee8fa529c6707f11f187ddcdacce5afb57ae2385..e131b25479686b9650e2c7c4121e2eeaee00e6b3 100644 (file)
@@ -2,7 +2,7 @@
 {
   texidoc = "Individual chord notes can also be tied"
 }
-\version "2.14.0"
+\version "2.16.0"
 
 \paper {
   ragged-right = ##t
index 1bea075b306962ecc9abf0e4852f9a1f7678e63c..d830bd01a9d98c4c3a51389ff806e9e264239b22 100644 (file)
@@ -11,7 +11,7 @@ each system."
 
 }
 
-\version "2.14.0"
+\version "2.16.0"
 
 \paper {
   indent = #0.0
index 4913ae0bfad653c72f497198ad2cc8d031fa6a29..82b34a194a81249883082e74ca4159127693dde1 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 \header {texidoc = "@cindex Tie, dotted, dashed
 The appearance of ties may be changed from solid to dotted or dashed.
 "
index e87b510310354667d660661acacb705ebd1d24c5..d1260ecc1eacc2cd17eeabb51910e4d9ed137ebd 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
 
index fb09db7cf0f91a1bbc84ebf98d5e786a7212d883..ba29a6ead5ac91bef2e8da55d8147129729400a1 100644 (file)
@@ -4,7 +4,7 @@
 This makes correction in complex chords easier."
 
 }
-\version "2.14.0"
+\version "2.16.0"
 \paper
 {
   ragged-right= ##t
index 070009e96b925092aad142f80702df11f67a261c..f595dc582e5ed966b77d5c632dc50e212774c839 100644 (file)
@@ -3,7 +3,7 @@
   texidoc = "Ties avoid collisions with dots."
 }
 
-\version "2.14.0"
+\version "2.16.0"
 
 \paper { ragged-right = ##T }
 
index 9351ef89d495cd93f3b240e88cdf15316d15748e..3aa59a21e1cf8e2e3360d06a891b1e98192682b5 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.14.0"
+\version "2.16.0"
 \header {
   texidoc = "Tying a grace to a following grace or main note works."
 }
index 7b6c58edfded712b1c17fc5eb4a234fd31639d7c..9442bd3b209f23f66ee6016575a0c739ff7eb660 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc = "If using integers, the tie will vertically tuned for
index 1a2c128c57e18eb057e842b5c225c628a4ad10ca..b7720bf78bd8e63a27f2c0d14628ee06fe668900 100644 (file)
@@ -11,7 +11,7 @@ You can leave a Tie alone by introducing a non-pair value
 
 }
 
-\version "2.14.0"
+\version "2.16.0"
 
 \layout {
   ragged-right = ##t
index 79c1df86bd4eb3d824adb241f149492d153f52d3..79604891bfcb593049f80ba33873acb9fa56fe5f 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.15.5"
+\version "2.16.0"
 
 \header {
   texidoc = "The pitch of a pitched trill should not trigger a warning for 
index 178fef6a6ea5ad8daa874ebfbfeebdf724b94125..421dd11912f0202b31d671d1cf6e7c67854f7cbf 100644 (file)
@@ -8,7 +8,7 @@ tweaked with @code{'direction}."
 
 
 }
-\version "2.14.0"
+\version "2.16.0"
 \layout{ragged-right=##t}
 
 {
index 9d35d3a1db9ca76c7ae27b329b227ba47012af25..7997e39ec443680fccd7658338c8b5f967233fd3 100644 (file)
@@ -5,7 +5,7 @@
 
 }
 
-\version "2.14.0"
+\version "2.16.0"
 
 \paper
 {
index 1d9357655dbb103d5ddb15c18acfdd0de6bd03b7..24679f4268e31ccd0b8015a2f44b30c31ee41377 100644 (file)
@@ -5,7 +5,7 @@ specifying their @code{direction} and/@/or @code{staff-position}."
   
 }
 
-\version "2.14.0"
+\version "2.16.0"
 
 \paper {
   ragged-right = ##t
index f7b96fe5a9fe46d6cfeafe674d80bb94b3516db2..7dcea62066aa3cfe1d9db8e74943b4323c027e53 100644 (file)
@@ -22,7 +22,7 @@ that otherwise don't fit in a space
   ragged-right = ##t
 }
 
-\version "2.14.0"
+\version "2.16.0"
 
 frag =
 \relative c'' {
index 071a7df745283969c8b62e24836a35e2967f2244..8e66e8a2a4e15b48ca82070ec44b76c815b90e40 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 #(ly:set-option 'warning-as-error #f)
 #(ly:expect-warning (_ "unterminated tie"))
 
index 4c684dac7efa78ebbc8ba762536e0c4fee174c35..1b9dd8411eb2001da1c1d2ecf7109cf3ce586c17 100644 (file)
@@ -5,7 +5,7 @@
 
   
   }
-\version "2.14.0"
+\version "2.16.0"
 
 \paper { ragged-right =  ##t }
 \relative
index c772b7b1a44f320121a353a9df2b28f92450b7ef..ad6dec591f587a7431f68f8067681342be0d5953 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.15.17"
+\version "2.16.0"
 
 \header {
   texidoc = "
index 2ade5476e337b32d93ae2fd5e7fc96504ca37ac8..40c272256866c0a957b44882df7ecf5a2b8cab1f 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 testMusic =  { << c''4 \\ g'4 >> }
 
index ab25f4e867d6fdf184c3bda146c021e72a37a444..933d1f313bf7fa04982e314e3513f7cd96ec36d1 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.15.17"
+\version "2.16.0"
 
 \header {
   texidoc = "A table of contents is included using
index a9733a2d0a9f74dfe1d37404eb42473baebdcffd..22bee2755cc8d4a15162b3c711a67c0ffd296006 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 \header {
   texidoc = "Consecutive trill spans work without explicit
 @code{\\stopTrillSpan} commands, since successive trill spanners
index 34b0c8f79cf0f60cb6a1ee5d742710499c0bc5ab..efeb672a763f84625e218d7fa82c1c3dc7ba12b7 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc = "
index 59ebc0cac3374a85a0f05a03c51ffd563e67300c..49d3a8052d75d92b6fa0bbdaa6f857fdf0e842da 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 \header {
   texidoc = "Chained trills end at the next trill or barline.
 Collisions can be prevented by overriding @code{bound-details}.
index cf75670f1a89f4c96af3979ac24d2e6946c0d73d..ae0ff5a4a267c48a8e8b0dc618ac4088884d0085 100644 (file)
@@ -2,7 +2,7 @@
     texidoc = "Trill spanner can end on a grace note"
 }
 
-\version "2.14.0"
+\version "2.16.0"
 \layout {
     ragged-right = ##T
 }
index 3480435b25ca9e38cbdcb836784d80473274dbfc..db62e87f86b89e255a230296d246902e6863b2d5 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc = "Pitched trills on consecutive notes with the same
index 7d3a9f4cd2e3388bb8e8524f6ca5802b72a7ad04..a419da94264c8101eb746dbe0c5ef45a82683bc1 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc = "Pitched trill accidentals can be forced."
index 31ea7641295327186e4bdc9aead098ab7edb4b84..51d84f5b1c9eb887b193c1222fecfbabb7b43e3d 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
 
index 7c50c65579797c575afaddf393c8dfd230ba72d8..3cdc11bc51b951fc4fc6db48c254f593e3108f1a 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc = "
index b9dd36d968293ec3f1f804a32bd6cda7345da6c4..c56ab05480dd5bb5826206af8b74d15b994fe7c6 100644 (file)
@@ -5,7 +5,7 @@ the wavy line should appear to come from the crook of the r"
 
 }
 
-\version "2.14.0"
+\version "2.16.0"
 \paper { ragged-right = ##t }
 \relative c'' {
   c1\startTrillSpan
index caef660f5334ddeff407d391916fcb0d2d5c4897..e65cbd8d959e7566c031b5e3389aa4b980ce6a26 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.14.0"
+\version "2.16.0"
 \header {
 
   texidoc = "In combination with a beam, the bracket of the tuplet
index 068cb16f2227922418684ba674fdf5db36e0364d..da2167cf1c1b393e5354b1d26af4173f777d3a27 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.15.24"
+\version "2.16.0"
 
 \header {
   texidoc = "@code{TupletBracket} grobs avoid @code{Fingering} grobs.
index 3fc273ef2fc92872cd9604b575c0ce87dcdb56c6..8df61c59508aaf642c2f7af7e2721d12e52ea7c0 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.15.24"
+\version "2.16.0"
 
 \header {
   texidoc = "Tuplet brackets avoid scripts by default.
index 14c6b6e5fd85a94401a8bc0bb5951c8c67891fee..0553472d6adf4b5cc089250ea1379d93533dac2e 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.15.24"
+\version "2.16.0"
 
 \header {
   texidoc = "@code{TupletBracket} grobs avoid @code{StringNumber} grobs.
index f94bccd404642ac89572fd7b60770c9a441dbfe5..5fb976ed5844031279e41f552902967ff2a0eebd 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \paper {
   ragged-right = ##t
index e7614620b392dff76b6cb75d9ac693be1752003b..ea8c1ea7521400808e0b7ae5f99653cfaf3b0e1d 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc = "The direction of tuplet brackets is the direction
index 2c3115a9e2436f30abb5b1db3d5d0335d3ab8385..46204a8efec10ceae43ab0b63a575c3980d41648 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.15.24"
+\version "2.16.0"
 \header {
 
   texidoc = "Tuplet brackets' outside staff priority can be
index ec6e6bdb12ca2c3b7e198d538a4cb97fcc2fe2c0..adac9915b6fadfbe0a23ab1b55de0155b2b4c3e7 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc = "The default behavior of tuplet-bracket visibility is to print a bracket
index 365e20563130aaa5c0c17bd0606f712fd30fe7dd..172d28cabc0206ef457930b76480d61049ce253f 100644 (file)
@@ -8,7 +8,7 @@
 
 }
 
-\version "2.14.0"
+\version "2.16.0"
 
 \paper {
   ragged-right = ##t  
index 0a02f74031115bfc8caf98bfcf12a37197055002..4bf1509f5e6035ddfb1384d6622d4b55f2daf75a 100644 (file)
@@ -4,7 +4,7 @@
   attaching column for a full-length tuplet bracket can be ignored."
 
 }
-\version "2.14.0"
+\version "2.16.0"
 
 \new Staff {
    \set tupletFullLength = ##t
index 7055e9efbaf7b534dce65a462598d2ccf00d0e7e..9553f9101acfd5d59bc6bea2d00387945f81f22a 100644 (file)
@@ -6,7 +6,7 @@ the next note, by setting @code{tupletFullLengthNote}."
 
   }
 
-\version "2.14.0"
+\version "2.16.0"
 
 \new RhythmicStaff {
   \set tupletFullLength = ##t
index 8d38604c37c0be850418e96f99c094a7e27b901f..5e4b46bab5af4e2ef47fb48db0e65df4baa14ad8 100644 (file)
@@ -5,7 +5,7 @@
 start of the next non-tuplet note.  "
 
 }
-\version "2.14.0"
+\version "2.16.0"
 
 \paper { ragged-right = ##t
 indent = 0.0 }
index 5210a0dc421389f6ed328cc7dd6b9065adbfdcdd..5e142e25026e07ade608203206d736f477f5f8cc 100644 (file)
@@ -5,7 +5,7 @@
 
 }
 
-\version "2.14.0"
+\version "2.16.0"
 
 \layout {
   indent = 0.0\mm
index 8c2674bb482caf726c0ab549fec6abd4d8f8ed94..65a577379453d28d8558d73eb9653114e3ae4072 100644 (file)
@@ -5,7 +5,7 @@
   
 }
 
-\version "2.14.0"
+\version "2.16.0"
 \paper{
   ragged-right=##t
 }
index 06e105c207037ce47dda08dcd27c311ccb85d300..171cf1351626c0e52ba122695ab1b68ba9b5f80c 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.15.9"
+\version "2.16.0"
 
 \header {
     texidoc = "Broken nested tuplets avoid each other correctly.
index a0a1810398bf8a299b6ab3b6cb1ebeaa09aa34ae..8b727c2a5ccd6570629082cdea9d2371f4d0805a 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
     texidoc=" Tuplets may be nested."
index 702b9cf0eb39bbb123c884c516f1099ddc42936c..a624a9368f031441712297ddefd565869acfe172 100644 (file)
@@ -3,7 +3,7 @@
 }
 
 
-\version "2.14.0"
+\version "2.16.0"
 
 \layout{
  \context{
index 88765fb9a807f767c6e5ae39cb7a26a5b13f7e27..7320677be0f98b5088b083b1bbfa311cd86ce958 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.15.24"
+\version "2.16.0"
 \header {
 
   texidoc = "Tuplet numbers' outside staff priority can be
index 6ccab60a8ebabb631a54ad6ce21e0a4269c0ce40..b22f5ee35f5f1a35a75df510eac7afd6a4abbdc8 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.15.35"
+\version "2.16.0"
 
 \header {
   texidoc = "Tuplet number position is correct when slurs and scripts
index 6d7ab0ddd555e583bf7b1ab5a144f7075fab70e4..3b6d8d98888af0dcc17167ee172bf7dc280d38df 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc = "Tuplet bracket formatting supports numerous options,
index 3e7776d4a68454dc7fa074ac86e45e6255322f94..14d3364cbc7ef52bf0f6f8806bc80e958698e11f 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.14.0"
+\version "2.16.0"
 \header {
 
   texidoc = "Tuplets may contain rests. "
index 8e5fcc135a333deeff6c94a97669d40f23b8982e..56509d27afadd6c533db1bc098dffebfd1ebb189 100644 (file)
@@ -4,7 +4,7 @@
   texidoc = "Show tuplet numbers also on single-note tuplets (otherwise the timing would look messed up!), but don't show a bracket. Make sure that tuplets without any notes don't show any number, either."
 
 }
-\version "2.14.0"
+\version "2.16.0"
 
 \paper { ragged-right = ##t
 indent = 0.0 }
index b79c3687ebac8ba22f55965cc21301d7de9d7e37..cccb4ab56d428a067866d556e2de2c3416c5226f 100644 (file)
@@ -15,7 +15,7 @@ The bracket direction is determined by the dominating stem direction.
   ragged-right = ##t 
 }
 
-\version "2.14.0"
+\version "2.16.0"
 
 \new Voice {
   \relative c'' {
index c41a0957e7945f7233ebb6c9f98a9c4d8246277c..9ae2b584b1ef71b9c6e87cff5983d58b3fc29841 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.14.0"
+\version "2.16.0"
 \header {
 
   texidoc = "Horizontal tuplet brackets are shifted vertically
index 08b164e9f008527d5ec1ece1fef3aea02c995e4d..7a3b8b6f4502c9b372818831cb88c0ea449ffa90 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.15.30"
+\version "2.16.0"
 
 \header {
 
index e59e8de66625362b8886a9850bdbe2e89aa2f794..0fae8246675c2c70b0beb0de1cb41061396c5962 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 \header{
   texidoc="Non-standard tuplet texts: Printing other tuplet fractions than the ones actually assigned."
 }
index 7a4e1e2a3cd82f48e3b1e2bf04ef61ca1a5e2f88..944b592fb79b7e185960bcf6b85bd7711d9f7474 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 \header{
   texidoc="Non-standard tuplet texts: Printing a tuplet fraction with note durations assigned to both the denominator and the numerator."
 }
index 5aadbfee2d32f7bb6f15bb566b6546c7df2fd89a..8a53c80e8d84aa5d0f14a7cdb04792c907db9889 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 \header{
   texidoc="Non-standard tuplet texts: Appending a note value to the normal text and to the fraction text."
 }
index 9572742fa8ef41401508c0ff9f051593132c4f25..dc71b7f2166fe45dfc22a3e4ed2c22be1456ded7 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.14.0"
+\version "2.16.0"
 \header{
   
   texidoc="
index d6d87d15d8f1d10e170d7d7daf9638efa1d85f73..1e8a1acb93f81326544c796413c82a6caaa01e35 100644 (file)
@@ -8,7 +8,9 @@ heavily mutilated Edition Peters Morgenlied by Schubert"
 
 }
 
-\version "2.15.32"
+\version "2.16.0"
+#(ly:expect-warning (_ "(De)crescendo with unspecified starting volume in MIDI."))
+#(ly:expect-warning (_ "(De)crescendo with unspecified starting volume in MIDI."))
 
 ignoreMelisma =        \set ignoreMelismata = ##t
 ignoreMelismaOff = \unset ignoreMelismata 
index 0e95a43052f7a64bbe5430929f8c3a5037a63ef3..b60479dc173875cd5fd8b930457523b81ac95886 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.15.10"
+\version "2.16.0"
 
 \header {
   texidoc = "unpure-pure containers take two arguments: an unpure property and
index eb6d00446b381eb60fec54001ea299f09b8756c4..7f93917c2f4c9036f926c35e34fda0a4922526ef 100644 (file)
@@ -5,6 +5,6 @@
   
 }
 
-\version "2.14.0"
+\version "2.16.0"
 
 \markup { "Здравствуйте Hallo" }
index ab0d30d6d9949c48dcf889e1a1b338a273a16c93..cf5d79ddb48543a3c67812856f90016d5cd610b7 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 %% Edit this file using a Unicode aware editor, such as GVIM, GEDIT, Emacs
 
index 463d20fa17a455efd5965bdb8bad044bfd704fe5..a992a5cfbd80df12718b2340cfa60f6aad092194 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 
 \header { texidoc= "
index a598aeaed9bf80cc48ec1df8a34a966caa68e8b0..f00287e019ea5f9e77405fd810c7d44bf0a6505d 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc ="Broken volta spanners behave correctly at their left edge in all cases."
index f2cb7f1f2a115cf9b6ff70f128b117526ffd24f5..cd29427b5cb887be1287690d5eea975a0f643d89 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc = "Volte using @code{repeatCommands} can have markup
index ecbb8917287e775eadb5dcf4383cdb65fbf11685..0578a89e8a387ca62824be1575a2e87bda4a4fc4 100644 (file)
@@ -12,7 +12,7 @@ volta brackets on staves other than the topmost one."
   }
 }
 
-\version "2.14.0"
+\version "2.16.0"
 
 vmus =  { \repeat volta 2 c1 \alternative { d e } } 
 
index e9100b0c3a71ae4c6118ce761a9bbbf40b3f0184..efceede7903f8324e57412e2a26141d89e18f913 100644 (file)
@@ -3,7 +3,7 @@
 }
 
 \layout { ragged-right = ##t }
-\version "2.14.0"
+\version "2.16.0"
 
 vmus =  { \repeat volta 2 c1 \alternative { d e } } 
 
index 7b860a7bf26397413030e4bfcfc7e8d8ba3f1df2..7d805072a78c089af89bc54d7e7c29cf11c631bc 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 #(ly:set-option 'warning-as-error #f)
 #(ly:expect-warning (ly:translate-cpp-warning-scheme "Two simultaneous %s events, junking this one") "key-change")
 #(ly:expect-warning (ly:translate-cpp-warning-scheme "Previous %s event here") "key-change")
index 53f6ef99211fb791d12b4f777b1d02b5dfdd8391..bdb6dc2425f2e8bd666af17945fec3030749ab85 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.15.14"
+\version "2.16.0"
 
 #(ly:set-option 'warning-as-error #f)
 #(ly:expect-warning (_ "this is a warning that won't be triggered"))
index c6dd64847c8063553bf484258aa68421ff7dc0ed..43e0c9cbbac714739afb12b4463c8420a5179246 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 #(ly:set-option 'warning-as-error #f)
 #(ly:expect-warning (ly:translate-cpp-warning-scheme "unterminated %s") "crescendo")
index b9aa99fc76576decd2138baf56cf148ca53c3fbd..514f7400794510df064226d749c8f3a4c460ddf3 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header { texidoc = "If the 'whiteout property of a
 grob is set to #t, that part of all objects in lower
index aa367f27c68a0ee7ed152ef776e646ade897fec9..b998e5867b693d9ff0ed9c2a6da7780bcec1c692 100644 (file)
@@ -4,7 +4,7 @@
 markup.  "
 
 }
-\version "2.14.0"
+\version "2.16.0"
 
 \paper
 {
index f2404adabb1d888461a38719ad4b9901a49d66c0..4bf1dba344959bac11f34a43a9dbd916d33dfc5d 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc="Empty woodwind diagrams for all instruments
index 72799ca86dc2899179fa2ac5021eebaef966dc0d..a060a099e07f5eb90077fbba8741a62f4eddafe7 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.15.23"
+\version "2.16.0"
 
 \header {
   texidoc="Lists all possible keys for all instruments in
index 62e2e16bc9397d30801a09d3c26e9b4ef078fbb7..65d2eb95debbde3a35d6f3ecf156c86ee6c5b1bf 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 \header {
   texidoc="
@@ -10,6 +10,6 @@ Setting staff-space to 0 does not cause a segmentation fault.
   \override StaffSymbol #'staff-space = #0
   } {
   \relative c' {
-    c1
+    c1 \bar ":|"
   }
 }
index 8460ee8e5eeb1b917f30b8c3ed1c335564c7b101..201e8fd98e7cf4939c1de6b4a7e8ca64efc540d6 100644 (file)
@@ -133,13 +133,16 @@ Audio_span_dynamic::render ()
       return;
     }
 
-  Real delta_v = grow_dir_ * 0.1;
-
   Real start_v = dynamics_[0]->volume_;
   if (dynamics_.back ()->volume_ < 0)
-    dynamics_.back ()->volume_ = max (min (start_v + grow_dir_ * 0.25, max_volume_), min_volume_);
+    {
+      // The dynamic spanner does not end with an explicit dynamic script
+      // event.  Adjust the end volume by at most 1/4 of the available
+      // volume range in this case.
+      dynamics_.back ()->volume_ = max (min (start_v + grow_dir_ * (max_volume_ - min_volume_) * 0.25, max_volume_), min_volume_);
+    }
 
-  delta_v = dynamics_.back ()->volume_ - dynamics_[0]->volume_;
+  Real delta_v = dynamics_.back ()->volume_ - dynamics_[0]->volume_;
 
   Moment start = dynamics_[0]->get_column ()->when ();
 
index 49253434c05d94faab4e471b44cc42898841f1e9..d73169a917181d046e8dfc50f9bd9cbc40b9d112 100644 (file)
@@ -675,7 +675,7 @@ Beam::print (SCM grob)
 
       // we need two translations: the normal one and
       // the one of the lowest segment
-      int idx[] = {i, extreme};
+      size_t idx[] = {i, extreme};
       Real translations[2];
 
       for (int j = 0; j < 2; j++)
@@ -1274,16 +1274,16 @@ Beam::rest_collision_callback (SCM smob, SCM prev_offset)
   Real shift = d * min (d * (beam_y - d * minimum_distance - rest_dim), 0.0);
 
   shift /= staff_space;
-  Real rad = Staff_symbol_referencer::line_count (rest) * staff_space / 2;
 
   /* Always move discretely by half spaces */
   shift = ceil (fabs (shift * 2.0)) / 2.0 * sign (shift);
 
+  Interval staff_span = Staff_symbol_referencer::staff_span (rest);
+  staff_span *= staff_space / 2;
+
   /* Inside staff, move by whole spaces*/
-  if ((rest_extent[d] + staff_space * shift) * d
-      < rad
-      || (rest_extent[-d] + staff_space * shift) * -d
-      < rad)
+  if (staff_span.contains (rest_extent[d] + staff_space * shift)
+      || staff_span.contains (rest_extent[-d] + staff_space * shift))
     shift = ceil (fabs (shift)) * sign (shift);
 
   return scm_from_double (offset + staff_space * shift);
index a3d9637bef6d2d2e3685c8b23334b97b49804e13..02b29858af1465d042c0c16d6f57c967e82f0f27 100644 (file)
@@ -81,13 +81,19 @@ Breathing_sign::divisio_maior (SCM smob)
    * more than half the size of the staff, such that the endings of
    * the line are in the middle of a staff space.
    */
-  int lines = Staff_symbol_referencer::line_count (me);
-  int height = lines / 2; // little more than half of staff size
-  if ((lines & 1) != (height & 1))
-    height++; // ensure endings are centered in staff space
+  Interval ydim = Staff_symbol_referencer::staff_span (me);
+  ydim.widen (-0.25 * ydim.delta ());
+  for (UP_and_DOWN (i))
+    {
+      int const int_dim = (int) ydim[i];
+      if (int_dim == ydim[i]
+          && Staff_symbol_referencer::on_staff_line (me, int_dim))
+        ydim[i] += i;
+    }
+
+  ydim *= 1.0 / Staff_symbol_referencer::staff_space (me);
 
   Interval xdim (0, thickness);
-  Interval ydim (-0.5 * height, +0.5 * height);
   Box b (xdim, ydim);
   Stencil out = Lookup::round_filled_box (b, blotdiameter);
   return out.smobbed_copy ();
@@ -102,20 +108,15 @@ Breathing_sign::divisio_maxima (SCM smob)
 {
   Grob *me = unsmob_grob (smob);
   Real staff_space = Staff_symbol_referencer::staff_space (me);
-  Real staff_size;
   Real thickness = Staff_symbol_referencer::line_thickness (me);
   thickness *= robust_scm2double (me->get_property ("thickness"), 1.0);
 
-  if (Staff_symbol_referencer::get_staff_symbol (me))
-    staff_size = (Staff_symbol_referencer::line_count (me) - 1) * staff_space;
-  else
-    staff_size = 0.0;
-
   Real blotdiameter = me->layout ()->get_dimension (ly_symbol2scm ("blot-diameter"));
 
   // like a "|" type bar
   Interval xdim (0, thickness);
-  Interval ydim (-0.5 * staff_size, +0.5 * staff_size);
+  Interval ydim = Staff_symbol_referencer::staff_span (me);
+  ydim *= staff_space / 2;
   Box b (xdim, ydim);
   Stencil out = Lookup::round_filled_box (b, blotdiameter);
   return out.smobbed_copy ();
@@ -130,20 +131,15 @@ Breathing_sign::finalis (SCM smob)
 {
   Grob *me = unsmob_grob (smob);
   Real staff_space = Staff_symbol_referencer::staff_space (me);
-  Real staff_size;
   Real thickness = Staff_symbol_referencer::line_thickness (me);
   thickness *= robust_scm2double (me->get_property ("thickness"), 1.0);
 
-  if (Staff_symbol_referencer::get_staff_symbol (me))
-    staff_size = (Staff_symbol_referencer::line_count (me) - 1) * staff_space;
-  else
-    staff_size = 0.0;
-
   Real blotdiameter = me->layout ()->get_dimension (ly_symbol2scm ("blot-diameter"));
 
   // like a "||" type bar
   Interval xdim (0, thickness);
-  Interval ydim (-0.5 * staff_size, +0.5 * staff_size);
+  Interval ydim = Staff_symbol_referencer::staff_span (me);
+  ydim *= staff_space / 2;
   Box b (xdim, ydim);
   Stencil line1 = Lookup::round_filled_box (b, blotdiameter);
   Stencil line2 (line1);
index 973fb4f28dbb14a1ca3d79c8819ee8670f60cd29..e0b57b8248395b8e755f3357a95f63d8f0896d92 100644 (file)
@@ -124,13 +124,13 @@ Completion_heads_engraver::next_moment (Rational const &note_len)
   if (unit)
     {
       Rational const now_unit = e->main_part_ / unit->main_part_;
-      if (now_unit.den() > 1)
+      if (now_unit.den () > 1)
         {
           /*
             within a unit - go to the end of that
           */
           result = unit->main_part_
-            * (Rational (1) - (now_unit - now_unit.trunc_rat ()));
+                   * (Rational (1) - (now_unit - now_unit.trunc_rat ()));
         }
       else
         {
index 9c79c37859b6203b147bca35e225bfada6d4df4f..5479581b1c14f67d174c67eac28c235a03bdcc3e 100644 (file)
@@ -57,14 +57,14 @@ LY_DEFINE (ly_make_context_mod, "ly:make-context-mod",
 }
 
 LY_DEFINE (ly_context_mod_apply_x, "ly:context-mod-apply!",
-          2, 0, 0, (SCM context, SCM mod),
-          "Apply the context modification @var{mod} to @var{context}.")
+           2, 0, 0, (SCM context, SCM mod),
+           "Apply the context modification @var{mod} to @var{context}.")
 {
   LY_ASSERT_SMOB (Context, context, 1);
   LY_ASSERT_SMOB (Context_mod, mod, 2);
 
   apply_property_operations (unsmob_context (context),
-                            unsmob_context_mod (mod)->get_mods ());
+                             unsmob_context_mod (mod)->get_mods ());
   scm_remember_upto_here_1 (context);
   return SCM_UNSPECIFIED;
 }
index 4f3818ecd8a3cf87841fd7d9bccb4c34e7ca3759..64f8dd8e15a0fdb3fbf9d2f8fd1821188395c231 100644 (file)
@@ -213,9 +213,9 @@ LY_DEFINE (ly_context_events_below, "ly:context-events-below",
 }
 
 LY_DEFINE (ly_make_event_class, "ly:make-event-class",
-          2, 0, 0, (SCM context, SCM type),
-          "Make an event class (a list of types) from the given @var{type}"
-          " within the global context containing @var{context}.")
+           2, 0, 0, (SCM context, SCM type),
+           "Make an event class (a list of types) from the given @var{type}"
+           " within the global context containing @var{context}.")
 {
   LY_ASSERT_SMOB (Context, context, 1);
   LY_ASSERT_TYPE (ly_is_symbol, type, 2);
index 00da1d53d1bfee2288287e082d2c5523a641121b..1366202f725013905fb37844b874628bec5e3bf0 100644 (file)
@@ -62,7 +62,6 @@ Custos::print (SCM smob)
     = to_dir (me->get_property ("neutral-direction"));
 
   int pos = Staff_symbol_referencer::get_rounded_position (me);
-  int sz = Staff_symbol_referencer::line_count (me) - 1;
 
   string font_char = "custodes." + style + ".";
   if (pos < neutral_pos)
@@ -77,7 +76,7 @@ Custos::print (SCM smob)
     font_char += "d";
 
   if (adjust)
-    font_char += (((pos ^ sz) & 0x1) == 0) ? "1" : "0";
+    font_char += Staff_symbol_referencer::on_line (me, pos) ? "1" : "0";
   else
     font_char += "2";
 
index a87074e799bd6eecfcae58819300390834bf3a22..13854b26d783fc5bde1321064831688d2a57077d 100644 (file)
@@ -92,7 +92,6 @@ LY_DEFINE (ly_listened_event_class_p, "ly:listened-event-class?",
   return scm_from_bool (result);
 }
 
-
 LY_DEFINE (ly_broadcast, "ly:broadcast",
            2, 0, 0, (SCM disp, SCM ev),
            "Send the stream event @var{ev} to the dispatcher @var{disp}.")
index 8e6350f2949432c87e7de0c8eed20480ece2ea3a..0d899f94ba7ea27cfcc0b610ee4bd14d0eecb52f 100644 (file)
@@ -181,9 +181,9 @@ Dispatcher::is_listened_class (SCM cl)
 
 static SCM
 accumulate_types (void * /* closure */,
-                 SCM key,
-                 SCM val,
-                 SCM result)
+                  SCM key,
+                  SCM val,
+                  SCM result)
 {
   if (scm_is_pair (val))
     return scm_cons (key, result);
index 978a8d2a6e1e768bfb3995a273a32647b7c554b3..86734d7ee62fb4bce8cd54a54ab6c6832899c3ed 100644 (file)
@@ -20,6 +20,7 @@
 #include "performer.hh"
 #include "audio-item.hh"
 #include "stream-event.hh"
+#include "international.hh"
 
 #include "translator.icc"
 
@@ -40,6 +41,7 @@ private:
   Drul_array<Stream_event *> span_events_;
   Drul_array<Direction> grow_dir_;
   Real last_volume_;
+  bool last_volume_initialized_;
   Audio_dynamic *absolute_;
   Audio_span_dynamic *span_dynamic_;
   Audio_span_dynamic *finished_span_dynamic_;
@@ -47,7 +49,8 @@ private:
 
 Dynamic_performer::Dynamic_performer ()
 {
-  last_volume_ = 0.5;
+  last_volume_ = 0.0;
+  last_volume_initialized_ = false;
   script_event_ = 0;
   absolute_ = 0;
   span_events_[LEFT]
@@ -104,26 +107,41 @@ Dynamic_performer::process_music ()
 {
   if (span_events_[STOP] || script_event_)
     {
+      // End of a dynamic spanner, or an explicit dynamic script event.
       finished_span_dynamic_ = span_dynamic_;
       span_dynamic_ = 0;
     }
 
   if (span_events_[START])
     {
+      // Start of a dynamic spanner.  Create a new Audio_span_dynamic for
+      // collecting changes in dynamics within this spanner.
       span_dynamic_ = new Audio_span_dynamic (equalize_volume (0.1), equalize_volume (1.0));
       announce_element (Audio_element_info (span_dynamic_, span_events_[START]));
 
       span_dynamic_->grow_dir_ = grow_dir_[START];
+
+      if (!last_volume_initialized_ && !script_event_)
+        {
+          // No explicit dynamic script events have occurred yet, but there is
+          // nevertheless a dynamic spanner.  Initialize last_volume_ to a
+          // value within the available range.
+          span_events_[START]->origin ()->warning (_ ("(De)crescendo with unspecified starting volume in MIDI."));
+          last_volume_ = equalize_volume (0.5);
+          last_volume_initialized_ = true;
+        }
     }
 
   if (script_event_
       || span_dynamic_
       || finished_span_dynamic_)
     {
+      // New change in dynamics.
       absolute_ = new Audio_dynamic ();
 
       if (script_event_)
         {
+          // Explicit dynamic script event: determine the volume.
           SCM proc = get_property ("dynamicAbsoluteVolumeFunction");
 
           SCM svolume = SCM_EOL;
@@ -137,6 +155,7 @@ Dynamic_performer::process_music ()
 
           last_volume_
             = absolute_->volume_ = equalize_volume (volume);
+          last_volume_initialized_ = true;
         }
 
       Audio_element_info info (absolute_, script_event_);
@@ -166,6 +185,7 @@ Dynamic_performer::stop_translation_timestep ()
   else if (absolute_)
     {
       last_volume_ = absolute_->volume_;
+      last_volume_initialized_ = true;
     }
 
   absolute_ = 0;
index 2f2b9577c2b5f3e5a996147c697e585b690063f2..efa7900b00d5f570130f0dd279278c435e0b138a 100644 (file)
@@ -106,10 +106,10 @@ Footnote_engraver::acknowledge_grob (Grob_info info)
   if (mus)
     {
       if (!mus->is_mus_type ("footnote-event"))
-       {
-         mus->origin ()->programming_error (_ ("Must be footnote-event."));
-         return;
-       }
+        {
+          mus->origin ()->programming_error (_ ("Must be footnote-event."));
+          return;
+        }
 
       footnotify (info.grob (), mus->to_event (context ())->unprotect ());
 
@@ -123,16 +123,16 @@ Footnote_engraver::acknowledge_grob (Grob_info info)
       string grobname = info.grob ()->name ();
 
       for (vsize i = 0; i < events_.size (); i++)
-       {
-         SCM name = events_[i]->get_property ("symbol");
-         if (scm_is_symbol (name)
-             && grobname == ly_symbol2string (name))
-           {
-             footnotify (info.grob (), events_[i]->self_scm ());
-             // Event has exhausted its footnote
-             events_[i]->set_property ("symbol", SCM_EOL);
-           }
-       }
+        {
+          SCM name = events_[i]->get_property ("symbol");
+          if (scm_is_symbol (name)
+              && grobname == ly_symbol2string (name))
+            {
+              footnotify (info.grob (), events_[i]->self_scm ());
+              // Event has exhausted its footnote
+              events_[i]->set_property ("symbol", SCM_EOL);
+            }
+        }
     }
 }
 
index 431ffe4de371842899ef7feaf49ce2ccec307c4f..005c54b45e67b97b38e256e1d639eaea638c2e7b 100644 (file)
@@ -55,7 +55,7 @@ Global_context::Global_context (Output_def *o)
   SCM p = get_property ("EventClasses");
 
   ancestor_lookup_ = scm_make_hash_table (scm_length (p));
-  for (;scm_is_pair (p); p = scm_cdr (p))
+  for (; scm_is_pair (p); p = scm_cdr (p))
     scm_hashq_set_x (ancestor_lookup_, scm_caar (p), scm_car (p));
 
   accepts_list_ = scm_list_1 (ly_symbol2scm ("Score"));
index e078c9edc394a02b26ade5b66236f11d419197ac..caa3b4b44b5987f5c094b74a8ad96606a8c4b7d7 100644 (file)
@@ -52,7 +52,7 @@ private:
   int hidden_state_;
   SCM eval_scm (SCM, char extra_token = 0);
 public:
-  SCM eval_scm_token (SCM sval)  { return eval_scm (sval, '#'); }
+  SCM eval_scm_token (SCM sval) { return eval_scm (sval, '#'); }
   SCM extra_tokens_;
   YYSTYPE *lexval_;
   Input *lexloc_;
index fec5aaacb121f76d7e5d8774e4d66d640328f9eb..4ce8f6902e2fb5a451852389ba6869e00d6d9843 100644 (file)
@@ -36,8 +36,8 @@
   static void _ ## T ## _adder ()                                       \
   {                                                                     \
     T *t = new T;                                                       \
-    T::static_description_ =                                           \
-      scm_permanent_object (t->static_translator_description ());      \
+    T::static_description_ =                                            \
+      scm_permanent_object (t->static_translator_description ());       \
     add_translator (t);                                                 \
   }                                                                     \
   SCM T::translator_description () const                                \
index 96097e4cf0058bb8205ad83d9159ba88ce6d5a7e..e8380324fbe40f84311c5592c4100046c99e7194 100644 (file)
@@ -582,8 +582,8 @@ ly_rational2scm (Rational r)
 {
   if (r.is_infinity ())
     {
-      if (r > Rational(0))
-       return scm_inf ();
+      if (r > Rational (0))
+        return scm_inf ();
 
       return scm_difference (scm_inf (), SCM_UNDEFINED);
     }
@@ -598,17 +598,17 @@ ly_scm2rational (SCM r)
   if (scm_is_true (scm_inf_p (r)))
     {
       if (scm_is_true (scm_positive_p (r)))
-       {
-         Rational r;
-         r.set_infinite (1);
-         return r;
-       }
+        {
+          Rational r;
+          r.set_infinite (1);
+          return r;
+        }
       else
-       {
-         Rational r;
-         r.set_infinite (-1);
-         return r;
-       }
+        {
+          Rational r;
+          r.set_infinite (-1);
+          return r;
+        }
     }
 
   return Rational (scm_to_int64 (scm_numerator (r)),
@@ -628,8 +628,8 @@ bool
 ly_is_rational (SCM n)
 {
   return (scm_is_real (n)
-         && (scm_is_true (scm_exact_p (n))
-             || scm_is_true (scm_inf_p (n))));
+          && (scm_is_true (scm_exact_p (n))
+              || scm_is_true (scm_inf_p (n))));
 }
 
 SCM
index 2d81e8075e6c554c8544cfe76a82b0d61f78ab17..e7ed72f093807c0c2be7533eea62736c16c8099d 100644 (file)
@@ -29,14 +29,14 @@ LY_DEFINE (ly_make_moment, "ly:make-moment",
            " a pair of rationals (@var{m},@tie{}@var{g}), where @var{m} is"
            " the timing for the main notes, and @var{g} the timing for"
            " grace notes.  In absence of grace notes, @var{g}@tie{}is zero.\n"
-          "\n"
-          "For compatibility reasons, it is possible to write two"
-          " numbers specifying numerator and denominator instead of"
+           "\n"
+           "For compatibility reasons, it is possible to write two"
+           " numbers specifying numerator and denominator instead of"
            " the rationals.  These forms cannot be mixed, and the two-"
-          "argument form is disambiguated by the sign of the second"
-          " argument: if it is positive, it can only be a denominator"
-          " and not a grace timing."
-)
+           "argument form is disambiguated by the sign of the second"
+           " argument: if it is positive, it can only be a denominator"
+           " and not a grace timing."
+          )
 {
   LY_ASSERT_TYPE (ly_is_rational, m, 1);
   if (SCM_UNBNDP (g))
@@ -46,14 +46,14 @@ LY_DEFINE (ly_make_moment, "ly:make-moment",
     {
       LY_ASSERT_TYPE (ly_is_rational, g, 2);
       if (scm_is_true (scm_positive_p (g)))
-       {
-         LY_ASSERT_TYPE (scm_is_integer, m, 1);
-         LY_ASSERT_TYPE (scm_is_integer, g, 2);
-         return Moment (Rational (scm_to_int64 (m),
-                                  scm_to_int64 (g))).smobbed_copy ();
-       }
+        {
+          LY_ASSERT_TYPE (scm_is_integer, m, 1);
+          LY_ASSERT_TYPE (scm_is_integer, g, 2);
+          return Moment (Rational (scm_to_int64 (m),
+                                   scm_to_int64 (g))).smobbed_copy ();
+        }
       return Moment (ly_scm2rational (m),
-                    ly_scm2rational (g)).smobbed_copy ();
+                     ly_scm2rational (g)).smobbed_copy ();
     }
 
   LY_ASSERT_TYPE (scm_is_integer, m, 1);
@@ -173,7 +173,6 @@ LY_DEFINE (ly_moment_main, "ly:moment-main",
   return ly_rational2scm (unsmob_moment (mom)->main_part_);
 }
 
-
 LY_DEFINE (ly_moment_main_numerator, "ly:moment-main-numerator",
            1, 0, 0, (SCM mom),
            "Extract numerator from main timing.")
index cc814c074b456256eeb8f089781957c178091a46..7a38d7af41d84851151b65e2c5bcbdaa4cc4e010 100644 (file)
@@ -234,7 +234,7 @@ transpose_mutable (SCM alist, Pitch delta)
             m->transpose (delta);
         }
       else if (prop == ly_symbol2scm ("elements")
-              || prop == ly_symbol2scm ("articulations"))
+               || prop == ly_symbol2scm ("articulations"))
         transpose_music_list (val, delta);
       else if (prop == ly_symbol2scm ("pitch-alist")
                && scm_is_pair (val))
@@ -280,7 +280,7 @@ Music::to_event (Context *c) const
     programming_error ("Not a music type");
 
   Stream_event *e = new Stream_event (c->make_event_class (class_name),
-                                     mutable_property_alist_);
+                                      mutable_property_alist_);
   Moment length = get_length ();
   if (length.to_bool ())
     e->set_property ("length", length.smobbed_copy ());
index b6185e4458deced9394837376ee02d515cfbea57..3ab245ca5e84591fd924d65cf3334f5b7082e481 100644 (file)
@@ -178,7 +178,7 @@ check_meshing_chords (Grob *me,
   full_collide = full_collide || (close_half_collide
                                   && distant_half_collide)
                  || ( distant_half_collide // like full_ for wholes and longer
-                     && (up_ball_type <= 0 || down_ball_type <= 0));
+                      && (up_ball_type <= 0 || down_ball_type <= 0));
 
   /* Determine which chord goes on the left, and which goes right.
      Up-stem usually goes on the right, but if chords just 'touch' we can put
@@ -353,8 +353,8 @@ check_meshing_chords (Grob *me,
           Grob *stem = unsmob_grob (head_down->get_object ("stem"));
           extract_grob_set (stem, "note-heads", heads);
           for (vsize i = 0; i < heads.size (); i++)
-            unsmob_grob (heads[i]->get_object ("dot"))
-            ->set_property ("direction", scm_from_int (dir));
+            if (Grob *dot = unsmob_grob (heads[i]->get_object ("dot")))
+              dot->set_property ("direction", scm_from_int (dir));
         }
     }
 
index 018ef9cff390b4fa9e1b68e9ec0677d22a523b20..213864462fbfcca8f2af61ee8cfbf5ecd5469666 100644 (file)
@@ -55,7 +55,7 @@ One_line_page_breaking::solve ()
     {
       if (Paper_score *ps = system_specs_[i].pscore_)
         {
-          vector<Grob*> cols = ps->root_system ()->used_columns ();
+          vector<Grob *> cols = ps->root_system ()->used_columns ();
 
           // No indent, "infinite" line width, ragged.
           Column_x_positions pos = get_line_configuration (cols, numeric_limits<Real>::max (), 0, true);
index 68f870b2dc7f19959e11ea859d036e49da009d8b..7c9967055146637364524d559b0e11095482e739 100644 (file)
@@ -592,7 +592,7 @@ Page_layout_problem::append_system (System *sys, Spring const &spring, Real inde
       if (sky)
         first_skyline.merge ((*sky)[UP]);
       first_skyline.shift (indent);
-      minimum_distance = first_skyline.distance (bottom_skyline_) - bottom_loose_baseline_ ;
+      minimum_distance = first_skyline.distance (bottom_skyline_) - bottom_loose_baseline_;
     }
   bottom_skyline_ = down_skyline;
   elements_.push_back (Element (elts, minimum_offsets, minimum_distance, padding));
index 3dc07fa3d5c68e5295ebe3c6b1353c383088fa58..44b99db2adbe51f0c6c34e2ab521c5d23a2cbfac 100644 (file)
@@ -68,9 +68,9 @@ internal_ly_parse_scm (Parse_start *ps)
             form = scm_list_1 (c);
         }
       if (multiple)
-       form = scm_list_3 (ly_symbol2scm ("apply"),
-                          ly_symbol2scm ("values"),
-                          form);
+        form = scm_list_3 (ly_symbol2scm ("apply"),
+                           ly_symbol2scm ("values"),
+                           form);
       return scm_cons (form, make_input (ps->start_location_));
     }
 
index 06449fb5dca228c13dd6a9daa0269cbce80c400e..c0c9acc89306268535dca2c3a13b2fc56e0b4d54 100644 (file)
@@ -224,8 +224,8 @@ Part_combine_iterator::kill_mmrest (int in)
   if (!mmrest_event_)
     {
       mmrest_event_ = new Stream_event
-       (handles_[in].get_context ()->make_event_class
-        (ly_symbol2scm ("multi-measure-rest-event")));
+      (handles_[in].get_context ()->make_event_class
+       (ly_symbol2scm ("multi-measure-rest-event")));
       mmrest_event_->set_property ("duration", SCM_EOL);
       mmrest_event_->unprotect ();
     }
@@ -261,7 +261,7 @@ Part_combine_iterator::unisono (bool silent)
           if (!unisono_event_)
             {
               unisono_event_ = new Stream_event
-               (out->make_event_class (ly_symbol2scm ("unisono-event")));
+              (out->make_event_class (ly_symbol2scm ("unisono-event")));
               unisono_event_->unprotect ();
             }
 
@@ -290,8 +290,8 @@ Part_combine_iterator::solo1 ()
           if (!solo_one_event_)
             {
               solo_one_event_ = new Stream_event
-               (first_iter_->get_outlet ()->make_event_class
-                (ly_symbol2scm ("solo-one-event")));
+              (first_iter_->get_outlet ()->make_event_class
+               (ly_symbol2scm ("solo-one-event")));
               solo_one_event_->unprotect ();
             }
 
@@ -317,8 +317,8 @@ Part_combine_iterator::solo2 ()
           if (!solo_two_event_)
             {
               solo_two_event_ = new Stream_event
-               (second_iter_->get_outlet ()->make_event_class
-                (ly_symbol2scm ("solo-two-event")));
+              (second_iter_->get_outlet ()->make_event_class
+               (ly_symbol2scm ("solo-two-event")));
               solo_two_event_->unprotect ();
             }
 
index 5e5e7ced8cfa0650b29a81b80f42cd7487ce7f8a..123878b644b7e753e876af2f3ee18013e6f0547b 100644 (file)
@@ -83,9 +83,9 @@ Phrasing_slur_engraver::Phrasing_slur_engraver ()
 void
 Phrasing_slur_engraver::derived_mark () const
 {
-  for (vsize i=start_events_.size(); i--;)
+  for (vsize i = start_events_.size (); i--;)
     scm_gc_mark (start_events_[i]->self_scm ());
-  for (vsize i=stop_events_.size(); i--;)
+  for (vsize i = stop_events_.size (); i--;)
     scm_gc_mark (stop_events_[i]->self_scm ());
 }
 
@@ -203,7 +203,7 @@ Phrasing_slur_engraver::process_music ()
           for (vsize j = stop_events_.size (); --j > i;)
             {
               if (id == robust_scm2string (stop_events_[j]->get_property ("spanner-id"), ""))
-                stop_events_.erase (stop_events_.begin() + j);
+                stop_events_.erase (stop_events_.begin () + j);
             }
         }
       else
@@ -241,10 +241,11 @@ Phrasing_slur_engraver::process_music ()
 
               Stream_event *c = unsmob_stream_event (slurs_[j]->get_property ("cause"));
 
-              if (!c) {
-                slurs_[j]->programming_error ("phrasing slur without a cause");
-                continue;
-              }
+              if (!c)
+                {
+                  slurs_[j]->programming_error ("phrasing slur without a cause");
+                  continue;
+                }
 
               Direction slur_dir = to_dir (c->get_property ("direction"));
 
index f4231f06859ed305a70a6bdc73d2e0fabb3f6337..0433325523d9c9dbf4e20c9993fed55ee6308043 100644 (file)
@@ -105,7 +105,7 @@ LY_DEFINE (ly_pitch_notename, "ly:pitch-notename",
 }
 
 LY_DEFINE (ly_pitch_tones, "ly:pitch-tones",
-          1, 0, 0, (SCM pp),
+           1, 0, 0, (SCM pp),
            "Calculate the number of tones of@tie{}@var{pp} from"
            " middle@tie{}C as a rational number.")
 {
@@ -113,7 +113,6 @@ LY_DEFINE (ly_pitch_tones, "ly:pitch-tones",
   return ly_rational2scm (unsmob_pitch (pp)->tone_pitch ());
 }
 
-
 LY_DEFINE (ly_pitch_quartertones, "ly:pitch-quartertones",
            1, 0, 0, (SCM pp),
            "Calculate the number of quarter tones of@tie{}@var{pp} from"
index 413bfe5215d2b5c29e8b08e7799981071aa32bab..1018dc54f6efc762aab8e734cdd76f7e7c09b0b7 100644 (file)
@@ -124,12 +124,12 @@ Pure_from_neighbor_engraver::finalize ()
           for (vsize k = 0;
                k < need_pure_heights_from_neighbors[pos[j]].size ();
                k++)
-            if (!in_same_column(need_pure_heights_from_neighbors[pos[j]][k],
-                                pure_relevants_[i]))
+            if (!in_same_column (need_pure_heights_from_neighbors[pos[j]][k],
+                                 pure_relevants_[i]))
               Pointer_group_interface::add_grob
-                (need_pure_heights_from_neighbors[pos[j]][k],
-                 ly_symbol2scm ("neighbors"),
-                 pure_relevants_[i]);
+              (need_pure_heights_from_neighbors[pos[j]][k],
+               ly_symbol2scm ("neighbors"),
+               pure_relevants_[i]);
     }
 
   need_pure_heights_from_neighbors_.clear ();
index 6ebb7199940bb30d66765ec19b5bad54a0feb6ba..6d3234c6c6ce8b6145cfdf685729f1d35ddefdbd 100644 (file)
@@ -105,20 +105,17 @@ Repeat_acknowledge_engraver::process_music ()
         s = robust_scm2string (get_property ("doubleRepeatSegnoType"), ":|S|:");
       else // { segno, start }
         s = robust_scm2string (get_property ("startRepeatSegnoType"), ".S|:");
-    else
-      if (end) // { segno, end }
-        s = robust_scm2string (get_property ("endRepeatSegnoType"), ":|S");
-      else // { segno }
-        s = robust_scm2string (get_property ("segnoType"), "S");
-  else
-    if (start)
-      if (end) // { start, end }
-        s = robust_scm2string (get_property ("doubleRepeatType"), ":|:");
-      else // { start }
-        s = robust_scm2string (get_property ("startRepeatType"), "|:");
-    else
-      if (end) // { end }
-        s = robust_scm2string (get_property ("endRepeatType"), ":|");
+    else if (end) // { segno, end }
+      s = robust_scm2string (get_property ("endRepeatSegnoType"), ":|S");
+    else // { segno }
+      s = robust_scm2string (get_property ("segnoType"), "S");
+  else if (start)
+    if (end) // { start, end }
+      s = robust_scm2string (get_property ("doubleRepeatType"), ":|:");
+    else // { start }
+      s = robust_scm2string (get_property ("startRepeatType"), "|:");
+  else if (end) // { end }
+    s = robust_scm2string (get_property ("endRepeatType"), ":|");
 
   /*
     TODO: line breaks might be allowed if we set whichBar to "".
index 8ba647e2019d8201d3698dbaa39cdd74f6671e90..e2b0db5ef2352e6e6d002259d90386bb97579bee 100644 (file)
@@ -149,7 +149,6 @@ Rest_collision::calc_positioning_done (SCM smob)
       for (LEFT_and_RIGHT (d))
         vector_sort (ordered_rests[d], rest_shift_less);
 
-
       for (LEFT_and_RIGHT (d))
         {
           if (ordered_rests[d].size () < 1)
@@ -250,19 +249,14 @@ Rest_collision::calc_positioning_done (SCM smob)
           Real y = dir * max (0.0,
                               -dir * restdim[-dir] + dir * notedim[dir] + minimum_dist);
 
-          int stafflines = Staff_symbol_referencer::line_count (me);
-          if (!stafflines)
-            {
-              programming_error ("no staff line count");
-              stafflines = 5;
-            }
-
           // move discretely by half spaces.
           int discrete_y = dir * int (ceil (y / (0.5 * dir * staff_space)));
 
+          Interval staff_span = Staff_symbol_referencer::staff_span (rest);
+          staff_span.widen (1);
           // move by whole spaces inside the staff.
-          if (fabs (Staff_symbol_referencer::get_position (rest)
-                    + discrete_y) < stafflines + 1)
+          if (staff_span.contains
+              (Staff_symbol_referencer::get_position (rest) + discrete_y))
             {
               discrete_y = dir * int (ceil (dir * discrete_y / 2.0) * 2.0);
             }
index 9057e45af1bd90deaf29c0419ac2a2b2233ee8a9..8e45405de278dbd4ea5040dfc3259c6a2164a112 100644 (file)
@@ -37,7 +37,6 @@ Rest::y_offset_callback (SCM smob)
 {
   Grob *me = unsmob_grob (smob);
   int duration_log = scm_to_int (me->get_property ("duration-log"));
-  int line_count = Staff_symbol_referencer::line_count (me);
   Real ss = Staff_symbol_referencer::staff_space (me);
 
   bool position_override = scm_is_number (me->get_property ("staff-position"));
@@ -69,7 +68,7 @@ Rest::y_offset_callback (SCM smob)
         make a semibreve rest hang from the next line,
         except for a single line staff
       */
-      if (duration_log == 0 && line_count > 1)
+      if (duration_log == 0 && Staff_symbol_referencer::line_count (me) > 1)
         pos += 2;
 
       /*
index 951c145ec83c65cee469f4cec50c6c1adafab3a5..b50122e8bb39df97cb7e33e1a6f9fcd642baa86e 100644 (file)
@@ -59,10 +59,10 @@ Rhythmic_music_iterator::process (Moment m)
           SCM unlistened = SCM_EOL;
           for (; scm_is_pair (arts); arts = scm_cdr (arts))
             {
-             SCM art = scm_car (arts);
+              SCM art = scm_car (arts);
 
               if (c->event_source ()->is_listened_class
-                 (unsmob_stream_event (art)->get_property ("class")))
+                  (unsmob_stream_event (art)->get_property ("class")))
                 listened = scm_cons (art, listened);
               else
                 unlistened = scm_cons (art, unlistened);
index 0a36aa10f2afb04439bab69b49c72263871e87ca..03f5a5c430667ca9783b9578c454202aa55d6859 100644 (file)
@@ -84,9 +84,9 @@ Slur_engraver::Slur_engraver ()
 void
 Slur_engraver::derived_mark () const
 {
-  for (vsize i=start_events_.size(); i--;)
+  for (vsize i = start_events_.size (); i--;)
     scm_gc_mark (start_events_[i]->self_scm ());
-  for (vsize i=stop_events_.size(); i--;)
+  for (vsize i = stop_events_.size (); i--;)
     scm_gc_mark (stop_events_[i]->self_scm ());
 }
 
@@ -204,7 +204,7 @@ Slur_engraver::process_music ()
           for (vsize j = stop_events_.size (); --j > i;)
             {
               if (id == robust_scm2string (stop_events_[j]->get_property ("spanner-id"), ""))
-                stop_events_.erase (stop_events_.begin() + j);
+                stop_events_.erase (stop_events_.begin () + j);
             }
         }
       else
@@ -242,10 +242,11 @@ Slur_engraver::process_music ()
 
               Stream_event *c = unsmob_stream_event (slurs_[j]->get_property ("cause"));
 
-              if (!c) {
-                slurs_[j]->programming_error ("slur without a cause");
-                continue;
-              }
+              if (!c)
+                {
+                  slurs_[j]->programming_error ("slur without a cause");
+                  continue;
+                }
 
               Direction slur_dir = to_dir (c->get_property ("direction"));
 
index d8b713265c7e79e60300bf25c8870ff5616b8a9f..e1025fa545c56c1c20ee0a476355b778229cf336 100644 (file)
@@ -595,8 +595,7 @@ Slur_score_state::move_away_from_staffline (Real y,
       * 2.0 / staff_space_;
 
   if (fabs (pos - my_round (pos)) < 0.2
-      && Staff_symbol_referencer::on_line (on_staff, (int) rint (pos))
-      && Staff_symbol_referencer::line_count (on_staff) - 1 >= rint (pos))
+      && Staff_symbol_referencer::on_staff_line (on_staff, (int) rint (pos)))
     y += 1.5 * staff_space_ * dir_ / 10;
 
   return y;
index eeff11bba7186a0d0360e886c959d0b93e2334c1..af2ea7137f0d9ab4dbddc9127d6dfc03f549e180 100644 (file)
@@ -328,7 +328,7 @@ Spanner::derived_mark () const
   for (LEFT_and_RIGHT (d))
     if (spanned_drul_[d])
       scm_gc_mark (spanned_drul_[d]->self_scm ());
-    ;
+  ;
 
   for (vsize i = broken_intos_.size (); i--;)
     scm_gc_mark (broken_intos_[i]->self_scm ());
index 66ee8002a76ca376410033e6a043c4c355dfec1f..1ca6a4dce1f57ad256f472bba2c0eda6a960a602 100644 (file)
@@ -52,10 +52,11 @@ protected:
 void
 Staff_symbol_engraver::derived_mark () const
 {
-  for (LEFT_and_RIGHT (d)) {
-    if (span_events_[d])
-      scm_gc_mark (span_events_[d]->self_scm ());
-  }
+  for (LEFT_and_RIGHT (d))
+    {
+      if (span_events_[d])
+        scm_gc_mark (span_events_[d]->self_scm ());
+    }
 }
 
 Staff_symbol_engraver::~Staff_symbol_engraver ()
index e2c3736f70d380147386b06847db5ee2849df594..f514b390957628461d0fa63940823086d09afdd8 100644 (file)
@@ -497,10 +497,10 @@ Tie_formatting_problem::generate_configuration (int pos, Direction dir,
         size.
 
        */
-      Interval staff_span =
-        Staff_symbol_referencer::staff_span (details_.staff_symbol_referencer_);
+      Interval staff_span
+        Staff_symbol_referencer::staff_span (details_.staff_symbol_referencer_);
       staff_span.widen (-1);
-      bool const within_staff = staff_span.contains(pos);
+      bool const within_staff = staff_span.contains (pos);
       if (head_positions_slice (columns[LEFT]).contains (pos)
           || head_positions_slice (columns[RIGHT]).contains (pos)
           || within_staff)
@@ -721,8 +721,8 @@ Tie_formatting_problem::score_configuration (Tie_configuration *conf) const
   Real top_y = tip_y + conf->dir_ * height;
   Real top_pos = 2 * top_y / details_.staff_space_;
   Real round_top_pos = rint (top_pos);
-  Interval staff_span =
-    Staff_symbol_referencer::staff_span (details_.staff_symbol_referencer_);
+  Interval staff_span
+    Staff_symbol_referencer::staff_span (details_.staff_symbol_referencer_);
   if (Staff_symbol_referencer::on_line (details_.staff_symbol_referencer_,
                                         int (round_top_pos))
       && staff_span[UP] * 0.5 > top_y)
index ad553e4229268800e94763b3d81de959213272c2..263817c7082fc82b724b9b765965a312487d85ea 100644 (file)
@@ -23,6 +23,7 @@
 #include "font-interface.hh"
 #include "international.hh"
 #include "output-def.hh"
+#include "staff-symbol.hh"
 #include "staff-symbol-referencer.hh"
 #include "text-interface.hh"
 #include "warn.hh"
@@ -57,8 +58,35 @@ Time_signature::print (SCM smob)
   else
     m = numbered_time_signature (me, n, d);
 
-  if (Staff_symbol_referencer::line_count (me) % 2 == 0)
-    m.translate_axis (Staff_symbol_referencer::staff_space (me) / 2, Y_AXIS);
+  /*
+    position the signature centred on the staff line
+    nearest to the middle of the staff
+  */
+  if (Grob *staff = Staff_symbol_referencer::get_staff_symbol (me))
+    {
+      std::vector<Real> const linepos = Staff_symbol::line_positions (staff);
+      if (!linepos.empty ())
+        {
+          Interval const span = Staff_symbol::line_span (staff);
+          Real const mid = span.center ();
+          Real pos = linepos.front ();
+          Real dist = fabs (pos - mid);
+          for (std::vector<Real>::const_iterator
+               i = linepos.begin (), e = linepos.end ();
+               ++i != e;)
+            {
+              double const d = fabs (*i - mid);
+              if (d < dist)
+                {
+                  pos = *i;
+                  dist = d;
+                }
+            }
+
+          m.translate_axis
+          (pos * Staff_symbol_referencer::staff_space (me) / 2, Y_AXIS);
+        }
+    }
 
   return m.smobbed_copy ();
 }
index d1c3c240a4a83fb7ae7fd28ff58cac68ecbca158..d6fb7855224349f018e762cc23aea1c13ed6cc14 100644 (file)
@@ -49,13 +49,15 @@ Tweak_engraver::acknowledge_grob (Grob_info info)
       for (SCM s = ev->get_property ("tweaks");
            scm_is_pair (s); s = scm_cdr (s))
         {
-         if (scm_is_pair (scm_caar (s))) {
-           if (SCM_UNBNDP (grobname))
-             grobname = scm_from_locale_symbol (info.grob ()->name ().c_str ());
-           if (scm_is_eq (scm_caaar (s), grobname))
-             info.grob ()->set_property (scm_cdaar (s), scm_cdar (s));
-         } else if (direct)
-           info.grob ()->set_property (scm_caar (s), scm_cdar (s));
+          if (scm_is_pair (scm_caar (s)))
+            {
+              if (SCM_UNBNDP (grobname))
+                grobname = scm_from_locale_symbol (info.grob ()->name ().c_str ());
+              if (scm_is_eq (scm_caaar (s), grobname))
+                info.grob ()->set_property (scm_cdaar (s), scm_cdar (s));
+            }
+          else if (direct)
+            info.grob ()->set_property (scm_caar (s), scm_cdar (s));
         }
     }
 }
index 7420db3ec1bbaffc8e0d8af5825ac9e6fe4250fd..deb0218bd08ebe92a4e710efe9f00979ed0c7862 100644 (file)
@@ -37,8 +37,7 @@ vaticana_brew_cauda (Grob *me,
                      Real blotdiameter)
 {
   bool on_staffline = Staff_symbol_referencer::on_line (me, pos);
-  int interspaces = Staff_symbol_referencer::line_count (me) - 1;
-  bool above_staff = pos > interspaces;
+  bool above_staff = pos > Staff_symbol_referencer::staff_span (me)[UP];
 
   if (delta_pitch > -1)
     {
index 3c166bd9d6760e9750c41b6eb9b8335d99a984bb..a72c346f6b354121546667062ba8df1631150f30 100644 (file)
@@ -23,7 +23,7 @@ That's it.  For more information, visit http://lilypond.org .
 
 %}
 
-\version "2.14.0"  % necessary for upgrading to future LilyPond versions.
+\version "2.16.0"  % necessary for upgrading to future LilyPond versions.
 
 \header{
   title = "A scale in LilyPond"
index 941ceaacfe2bf35a6239c2a3290312be0444e3a1..907ebf7830bce68be9181af34a64597835fd317f 100644 (file)
@@ -32,7 +32,7 @@ Good luck with LilyPond!  Happy engraving.
 
 %}
 
-\version "2.14.0"  % necessary for upgrading to future LilyPond versions.
+\version "2.16.0"  % necessary for upgrading to future LilyPond versions.
 
 \header{
   title = "A scale in LilyPond"
index 1f6792c9ce775cbac48cd2836f49e80e6d48ccd1..0f631885628b0b2db001efefdbf5460ec8f3e0f0 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 \language "italiano"
 
 %%%%%%%
index 1397766d51a6ef452f2ea77d2a0cec30d14d67b4..4f748f35b9b89da20c00ee4c64753aa87839fca1 100644 (file)
@@ -89,7 +89,7 @@
 %  * Add Mordents (reported by Patrick Karl)
 %
 
-\version "2.15.30"
+\version "2.16.0"
 
 #(use-modules (ice-9 debug))
 #(use-modules (scm display-lily))
index f1566c7d4adae4be17542866518132485eda485a..85b216ab40693d66b0fd3c6817c728222dfaea30 100644 (file)
@@ -9,7 +9,7 @@
   $Id: bagpipe.ly,v 1.12 2006/03/16 14:39:46 hanwen Exp $
 %}
 
-\version "2.15.20"
+\version "2.16.0"
 
 % Notes of the scale of the Great Highland Bagpipe. Extra high notes for bombarde.
 % Flat notes used mainly in some modern music.
index c6608a217cbfb69473291b1361a0aa259a6d6a06..5a30f54a5820133d41692c09683b9fe220c27a21 100644 (file)
@@ -18,6 +18,6 @@
 
 %%%% Legacy file. (see scm/define-note-names.scm)
 
-\version "2.14.0"
+\version "2.16.0"
 
 \language "catalan"
index 1e0ba44fd7a85d0b78726a8452b1abe345591d76..7f4ed21ad2d939e84266caef8663a54b0a992f56 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.15.20"
+\version "2.16.0"
 
 chordmodifiers = #default-chord-modifier-list
 
index 0ff0498f58af04f868031a08802f897ef26ce97d..aad9ac2f3e6758e427aac2560bb85e5c221c87e8 100644 (file)
@@ -1,5 +1,5 @@
 %%% -*- Mode: Scheme -*-
-\version "2.15.28"
+\version "2.16.0"
 %{
   Chord repetition behavior is not customizable in the parser.  That
   is due to it usually being done by the toplevel music handler
index 087d4bb155e1a37464111fd584c8a949031fab38..1b8201879e7148329846618b665eac3f745cf0c7 100644 (file)
@@ -16,7 +16,7 @@
 %%%% You should have received a copy of the GNU General Public License
 %%%% along with LilyPond.  If not, see <http://www.gnu.org/licenses/>.
 
-\version "2.15.6"
+\version "2.16.0"
 
 RemoveEmptyStaves = \with {
   \remove "Axis_group_engraver"
index 45b1b87fa1c234131ad9c9718fc59b02c3524768..f417f10d945fbbc42f7b9ca4f6b0d7d3a8a9e1b8 100644 (file)
@@ -16,7 +16,7 @@
 %%%% You should have received a copy of the GNU General Public License
 %%%% along with LilyPond.  If not, see <http://www.gnu.org/licenses/>.
 
-\version "2.14.0"
+\version "2.16.0"
 
 %% < 1.8 compatibility switch
 #(ly:set-option 'old-relative)
index 3657c16d2bea91f3af65436eb6bdedd66582b1f7..c7c626e2111e1f41ec30cd33f610c52a05e6d021 100644 (file)
@@ -18,6 +18,6 @@
 
 %%%% Legacy file. (see scm/define-note-names.scm)
 
-\version "2.14.0"
+\version "2.16.0"
 
 \language "deutsch"
index 87af2762261863655a2f9fc9bf2bb97ea7e6f49c..1d9385c4b19638a46906655b3c0c9e6d3fcc19c4 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.14.0"
+\version "2.16.0"
 
 drumPitchNames =
 #'((acousticbassdrum . acousticbassdrum)
index 33755fdd8535b4b02b11a2d4c40a79d0b71a64f8..570197ed146b7dead55b74a460695da2aa2be4ce 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 %
 % declare the standard dynamic identifiers.
index 13a4d6d956bc914624ffcd777734552244fb6441..c0cadea6210c81365187c07c7944390743b7ad23 100644 (file)
@@ -18,6 +18,6 @@
 
 %%%% Legacy file. (see scm/define-note-names.scm)
 
-\version "2.14.0"
+\version "2.16.0"
 
 \language "english"
index ab99abba7e3d67603920f9ee8bad3a93630c57ea..4d2329032da616cd4dea626c141d26140f2a4601 100644 (file)
@@ -16,7 +16,7 @@
 %%%% You should have received a copy of the GNU General Public License
 %%%% along with LilyPond.  If not, see <http://www.gnu.org/licenses/>.
 
-\version "2.15.39"
+\version "2.16.0"
 
 \context {
   \name "Global"
index 155f0e54d3b6f5ae7b997db412b5b08dcb0b0b9f..c67dd19c8140848ace334cea6b7bf93d5e791b76 100644 (file)
@@ -18,6 +18,6 @@
 
 %%%% Legacy file. (see scm/define-note-names.scm)
 
-\version "2.14.0"
+\version "2.16.0"
 
 \language "espanol"
index 899d0825a3c9531a188a2079c355b24587edf253..6c0f75970e708e370195b8934801074c507f77a3 100644 (file)
@@ -32,7 +32,7 @@
 
 
 
-\version "2.15.31"
+\version "2.16.0"
 
 %%%% Helper functions
 
index 1c60b019cfe3580765ca095ceb3b975260e9ce3b..8363525e9aecff1512a2d5b46d9788f0a617e2b3 100644 (file)
@@ -17,7 +17,7 @@
 %%%% You should have received a copy of the GNU General Public License
 %%%% along with LilyPond.  If not, see <http://www.gnu.org/licenses/>.
 
-\version "2.14.0"
+\version "2.16.0"
 
 #(use-modules (scm song))
 #(use-modules (srfi srfi-39))
index 3c4baf305ac8193624687840d00c8a9d130009b5..f5490425bc856112043f584e78a53e8288a05159 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 %
 % Running LilyPond on this file generates the documentation
index 9e6183a48c2a273ed943c405473630e0feb14461..64dc061d85a9e0da23332481c1237ebe1ee180a0 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 %
 % Running LilyPond on this file generates the short interface doc
index 107592a2feefbe32c67653e559f94cdab3f9c7c1..abbfd8a3d9b7d2e1d5bf0dd59f4af92ee7973103 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 startGraceSlur = #(make-music 'SlurEvent 'span-direction START 'spanner-id "grace")
 stopGraceSlur = #(make-music 'SlurEvent 'span-direction STOP 'spanner-id "grace")
index 6eb1b8b1df65f2a9b87b516d6d40c8b5f50743a3..cc9229f8f551fe7db7d7acd9a41683d99afaa8b2 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 #(use-modules (scm graphviz))
 
index b268cb8e4851ec2aca884b522d935e638991bbe9..a88f3f762c3dd44a50c1c97a83b6907b9068e463 100644 (file)
@@ -3,7 +3,7 @@
   $Id$
 %}
 
-\version "2.15.30"
+\version "2.16.0"
 
 %
 % Declare memorable shortcuts for special unicode characters
index 32973d5f6d71b14876ce115b84f26e10a8f6a412..b05df7dd1744043d943e5301861a8872fe80afc0 100644 (file)
@@ -24,7 +24,7 @@
 %%  For more information, see the Contributor's Guide.
 
 
-\version "2.14.0"
+\version "2.16.0"
 
 % define lilypond-module as a variable in the guile-user module and set
 % to the current Scheme module (which will be the lilypond top-level
index 91578b7ba3d84124900f4d164a44cdb9dc06958e..a8bcc65d1143daa0a9904b2f7d3f71f02154731f 100644 (file)
@@ -4,7 +4,7 @@
 #(if (and #t (defined? 'set-debug-cell-accesses!))
   (set-debug-cell-accesses! 5000))
 
-\version "2.15.35"
+\version "2.16.0"
 
 #(if (not (ly:undead? lilypond-declarations))
      (ly:parser-include-string parser
index 23980b80dda36a2fac837a7b2018867f4ee49139..e80b1e849efbc3a55ae27d170f4effadfab4982a 100644 (file)
@@ -18,6 +18,6 @@
 
 %%%% Legacy file. (see scm/define-note-names.scm)
 
-\version "2.14.0"
+\version "2.16.0"
 
 \language "italiano"
index 51e1231b1c22fed400bf14f8f641896804d27710..ca130e74a051691c77dc07dbdcfe2c5032ddbfdf 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.14.0"
+\version "2.16.0"
 
 %% toplevel \book gets output per page,
 %% everything else gets output per system/title
index 37b66298bdd2886a3ae80849efca5e9ec3be37fa..1209bc130dced64eb8260ccd5e08ec9b0f56273d 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 %{
 
index f265add06de399b7556d2e301977b9ebc71dbbe0..72aa43f23ea09e85e3f575abdbc56293c514415e 100644 (file)
@@ -16,7 +16,7 @@
 %%%% You should have received a copy of the GNU General Public License
 %%%% along with LilyPond.  If not, see <http://www.gnu.org/licenses/>.
 
-\version "2.14.0"
+\version "2.16.0"
 \midi {
        \include "performer-init.ly"
 }
index 9544346db3f690a06a1a1ece67b3f4f244f3f908..e1dcd992e00bf66c60fa7e09e012632732fc7db6 100644 (file)
@@ -18,7 +18,7 @@
 %%%% You should have received a copy of the GNU General Public License
 %%%% along with LilyPond.  If not, see <http://www.gnu.org/licenses/>.
 
-\version "2.15.42"
+\version "2.16.0"
 
 
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
@@ -335,27 +335,22 @@ endSpanners =
 #(define-music-function (parser location music) (ly:music?)
    (_i "Terminate the next spanner prematurely after exactly one note
 without the need of a specific end spanner.")
-   (if (memq (ly:music-property music 'name) '(EventChord NoteEvent))
-       (let* ((start-span-evs (filter (lambda (ev)
-                                       (equal? (ly:music-property ev 'span-direction)
-                                               START))
-                                     (extract-typed-music music 'span-event)))
-             (stop-span-evs
-              (map (lambda (m)
-                     (let ((c (music-clone m)))
-                       (set! (ly:music-property c 'span-direction) STOP)
-                       c))
-                   start-span-evs))
-             (end-ev-chord (make-music 'EventChord
-                                       'elements stop-span-evs))
-             (total (make-music 'SequentialMusic
-                                'elements (list music
-                                                end-ev-chord))))
-        total)
-
-       (begin
-        (ly:input-message location (_ "argument endSpanners is not an EventChord: ~a") music)
-        music)))
+   (let* ((start-span-evs (filter (lambda (ev)
+                                   (equal? (ly:music-property ev 'span-direction)
+                                           START))
+                                 (extract-typed-music music 'span-event)))
+         (stop-span-evs
+          (map (lambda (m)
+                 (let ((c (music-clone m)))
+                   (set! (ly:music-property c 'span-direction) STOP)
+                   c))
+               start-span-evs))
+         (end-ev-chord (make-music 'EventChord
+                                   'elements stop-span-evs))
+         (total (make-music 'SequentialMusic
+                            'elements (list music
+                                            end-ev-chord))))
+     total))
 
 eventChords =
 #(define-music-function (parser location music) (ly:music?)
index 87115299f3d88b20ba3f3db3feba4012734930b5..7555281ee3e68cefe542952d337ddd829f882714 100644 (file)
@@ -18,6 +18,6 @@
 
 %%%% Legacy file. (see scm/define-note-names.scm)
 
-\version "2.14.0"
+\version "2.16.0"
 
 \language "nederlands"
index 5a2d451d1f3e58d53d30cd1037efe79468bc4ce0..144ea82b04b38bb2c8aef1002f0f7d32557aa223 100644 (file)
@@ -18,6 +18,6 @@
 
 %%%% Legacy file. (see scm/define-note-names.scm)
 
-\version "2.14.0"
+\version "2.16.0"
 
 \language "norsk"
index 79566954fce8e8ef9ffc39a671ff6d66171d5c14..c50681c27866b3b034e0249912487593c3d66ca7 100644 (file)
@@ -17,7 +17,7 @@
 %%%% You should have received a copy of the GNU General Public License
 %%%% along with LilyPond.  If not, see <http://www.gnu.org/licenses/>.
 
-\version "2.14.0"
+\version "2.16.0"
 
 \paper {
   #(set-paper-dimension-variables (current-module))
index fdfa7add3c69ee58dc6c18b0a8ce47dfa447b5cf..fddfbf09188e839542ae21ad77fdf281f3fb37b4 100644 (file)
@@ -16,7 +16,7 @@
 %%%% You should have received a copy of the GNU General Public License
 %%%% along with LilyPond.  If not, see <http://www.gnu.org/licenses/>.
 
-\version "2.15.39"
+\version "2.16.0"
 
 %%
 %% setup for Request->Element conversion.
   \consists "Tie_performer"
   \consists "Note_performer"
   \consists "Beam_performer"
+  autoBeaming = ##f  % needed for consistent melismata with engravers
   \consists "Slur_performer"
 }
 
   \consists "Tie_performer"
   \consists "Note_performer"
   \consists "Beam_performer"
+  autoBeaming = ##f  % needed for consistent melismata with engravers
   \consists "Slur_performer"
 }
 
   \consists "Tie_performer"
   \consists "Note_performer"
   \consists "Beam_performer"
+  autoBeaming = ##f  % needed for consistent melismata with engravers
   \consists "Slur_performer"
 }
 
 \context {
   \Voice
   \name TabVoice
+  autoBeaming = ##f  % needed for consistent melismata with engravers
 }
 
 \context {
   \name Score
 
   melismaBusyProperties = #default-melisma-properties
+  autoBeaming = ##t  % needed for consistent melismata with engravers
   instrumentName = #"bright acoustic"
   midiChannelMapping = #'staff
 
index 248e87072767c55e1e2ce3760440e14bcb4b2e29..774119d420d8b2807e9ebbbfb98ec0aae1aa6591 100644 (file)
@@ -18,6 +18,6 @@
 
 %%%% Legacy file. (see scm/define-note-names.scm)
 
-\version "2.14.0"
+\version "2.16.0"
 
 \language "portugues"
index b5a51f777762fcf3b75ab870fb0dd835f75e6667..71000148b6708d4770c60beac2e1a35bcf7df470 100644 (file)
@@ -15,7 +15,7 @@
 %%%% You should have received a copy of the GNU General Public License
 %%%% along with LilyPond.  If not, see <http://www.gnu.org/licenses/>.
 
-\version "2.14.0"
+\version "2.16.0"
 
 % chord-shape-table is a hash-table of chord shapes
 % in the form of diagram-descriptions that can be
index b389e8450ff4cfa6a657a8f09a94123f1c8af070..fbdb0c790bec86279f166e3378b696cfd0b7d98a 100644 (file)
@@ -22,7 +22,7 @@
 
 %%%  Add basic chordshapes
 
-\version "2.14.0"
+\version "2.16.0"
 
 \addChordShape #'f #guitar-tuning #"1-1-(;3-3;3-4;2-2;1-1;1-1-);"
 \addChordShape #'f:m #guitar-tuning #"1-1-(;3-3;3-4;1-1;1-1;1-1-);"
index 4a5fadc55c71eefa38cb7411d165fcdb110e0fd0..3271397648c3e3aa364f3a6b2419a2ad0a7167ae 100644 (file)
@@ -15,7 +15,7 @@
 %%%% You should have received a copy of the GNU General Public License
 %%%% along with LilyPond.  If not, see <http://www.gnu.org/licenses/>.
 
-\version "2.14.0"
+\version "2.16.0"
 
 %  Add ninth chords to predefined fret diagrams for standard guitar tunings
 
index cb5c1fb886c41cfcae173525d17223284fe924d2..1b8cb09578e07a2b31e0d09f728b784e7d28f15b 100644 (file)
@@ -15,7 +15,7 @@
 %%%% You should have received a copy of the GNU General Public License
 %%%% along with LilyPond.  If not, see <http://www.gnu.org/licenses/>.
 
-\version "2.14.0"
+\version "2.16.0"
 
 %%%% sources:
 %%%%   mandolincafe website (http://www.mandolincafe.com/),
index 3b367418867ca270e860c18347b5ff220cd00f04..80f55aca1fbe444f4105ad3cd28903ced7ee0eec 100644 (file)
@@ -15,7 +15,7 @@
 %%%% You should have received a copy of the GNU General Public License
 %%%% along with LilyPond.  If not, see <http://www.gnu.org/licenses/>.
 
-\version "2.14.0"
+\version "2.16.0"
 
 %%%% sources:
 %%%%   ukulele hall of fame museum website (http://www.ukulele.org/),
index c0b352254ad0f195cb20d99465180ca5c706440a..e36c3c04650fb83ac0a00bd150bc0d19bde1c694 100644 (file)
@@ -1,6 +1,6 @@
 % property-init.ly
 
-\version "2.15.10"
+\version "2.16.0"
 
 %% for dashed slurs, phrasing slurs, and ties
 #(define (make-simple-dash-definition dash-fraction dash-period)
index 712be245bdf31ae8ee7ad663c676e069e0d7bf66..127e7e5fb97aa12b8055c2f26ecb8580c0884138 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 
 major = #`(
index a811a1d5b611b662e3bc764b803e64bb5e733bad..7dec0dcd1c157aed892b4e152bd54bcc5d2643ac 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.14.0"
+\version "2.16.0"
 
 #(load-user-init)
 
index 15a85d1584b24c2b345ac7831b9691032b083a90..ed7aed59486874bcbc4d35182d2b6f35b5d49d21 100644 (file)
@@ -1,6 +1,6 @@
 % script-init.ly
 
-\version "2.14.0"
+\version "2.16.0"
 
 % code char abbreviations
 dashHat = "marcato"
index 531369085548a5d43b19329fd7893e7b16a3d501..b507d01829a527abe49866bfdf36a77fbd970732 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.15.18"
+\version "2.16.0"
 
 startGroup = #(make-span-event 'NoteGroupingEvent START)
 stopGroup = #(make-span-event 'NoteGroupingEvent STOP)
index 7169452e16c382de5c9faefc16923b99a41dd8db..315655526ef224bdce82c57aadd52164190c8a17 100644 (file)
@@ -15,7 +15,7 @@
 %%%% You should have received a copy of the GNU General Public License
 %%%% along with LilyPond.  If not, see <http://www.gnu.org/licenses/>.
 
-\version "2.15.42"
+\version "2.16.0"
 
 %%  A stringTuning is a list of pitches ordered by string number
 %%  from 1 to N.
index 92d74759288f5131fcda81cb94061de18d595c41..2d648136129b164b597d6bec5cdd18cdc4e8c7dc 100644 (file)
@@ -18,6 +18,6 @@
 
 %%%% Legacy file. (see scm/define-note-names.scm)
 
-\version "2.14.0"
+\version "2.16.0"
 
 \language "suomi"
index 6c61540faa97d826ab3aed9b07d9c40ac85e55f7..7f6a5acafc14cadb636f85b3e73fe67388639c80 100644 (file)
@@ -18,6 +18,6 @@
 
 %%%% Legacy file. (see scm/define-note-names.scm)
 
-\version "2.14.0"
+\version "2.16.0"
 
 \language "svenska"
index 565bcba3d9d2192b36fc943d850325aff6bc418f..cd6d4457b700508a87ca628925f1bcb2ced7f87e 100644 (file)
@@ -15,7 +15,7 @@
 %%%% You should have received a copy of the GNU General Public License
 %%%% along with LilyPond.  If not, see <http://www.gnu.org/licenses/>.
 
-\version "2.15.13"
+\version "2.16.0"
 
 #(define (add-text-replacements! alist)
    (set! text-font-defaults
index 406e39c67e77ebe63ebc5dc9e4ff4858cda02a39..98ad8b2e63ce89d6ddabb2aa5aa85be825767d07 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.15.20"
+\version "2.16.0"
 
 slashSeparator = \markup {
   \center-align
index f959e1679f443f90b763f905ab0ce31af2f8f394..5511ed4689fcd4a4f13be5494d12dfb64dcc610f 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.15.17"
+\version "2.16.0"
 
 %% defined later, in a closure
 #(define-public (add-toc-item! markup-symbol text)
index aaafa5a1d29bf7af7a9cfddabe75220c0d21acb3..62232bed80482e58e64dd44cc52c125f84fb6902 100644 (file)
@@ -18,6 +18,6 @@
 
 %%%% Legacy file. (see scm/define-note-names.scm)
 
-\version "2.14.0"
+\version "2.16.0"
 
 \language "vlaams"
index 16d027fb9cebcd574bdad38560a24c69e3533faf..b70463f054ad24cac8fd4b3c662e6191077a63cd 100644 (file)
--- a/po/de.po
+++ b/po/de.po
@@ -7,10 +7,10 @@
 #
 msgid ""
 msgstr ""
-"Project-Id-Version: lilypond 2.15.29\n"
+"Project-Id-Version: lilypond 2.15.95\n"
 "Report-Msgid-Bugs-To: http://post.gmane.org/post.php?group=gmane.comp.gnu.lilypond.bugs\n"
-"POT-Creation-Date: 2012-02-04 15:42+0100\n"
-"PO-Revision-Date: 2012-02-08 23:10+0200\n"
+"POT-Creation-Date: 2012-08-11 14:29+0200\n"
+"PO-Revision-Date: 2012-08-15 13:06+0300\n"
 "Last-Translator: Till Paala <till.rettig@gmx.de>\n"
 "Language-Team: German <translation-team-de@lists.sourceforge.net>\n"
 "Language: de\n"
@@ -18,20 +18,36 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 
-#: fontextract.py:25
+#: book_base.py:26
 #, python-format
-msgid "Scanning %s"
-msgstr "Warnung: %s"
+msgid "file not found: %s"
+msgstr "Datei `%s' nicht gefunden"
 
-#: fontextract.py:70
+#: book_base.py:164
+msgid "Output function not implemented"
+msgstr "Ausgabefunktion nicht implementiert"
+
+#: book_latex.py:170
+msgid "cannot find \\begin{document} in LaTeX document"
+msgstr "\\begin{document} im LaTeX-Dokument kann nicht gefunden werden"
+
+#: book_latex.py:188
 #, python-format
-msgid "Extracted %s"
-msgstr "%s ausgepackt"
+msgid "Running `%s' on file `%s' to detect default page settings.\n"
+msgstr "»%s« für Datei »%s« aufrufen, um Standardseiteneinstellungen zu ermitteln.\n"
 
-#: fontextract.py:85
+#: book_latex.py:209 book_texinfo.py:228
+msgid "Unable to auto-detect default settings:\n"
+msgstr "Kann Standardeinstellungen nicht automatisch bestimmen:\n"
+
+#: book_latex.py:221 book_texinfo.py:240
 #, python-format
-msgid "Writing fonts to %s"
-msgstr "Schreiben der Schriftarten nach %s"
+msgid ""
+"Unable to auto-detect default settings:\n"
+"%s"
+msgstr ""
+"Kann Standardeinstellungen nicht automatisch bestimmen:\n"
+"%s"
 
 #: book_snippets.py:409
 #, python-format
@@ -58,6 +74,16 @@ msgstr "Übersetzung im Kompatibilitätsmodus: %s"
 msgid "ignoring unknown ly option: %s"
 msgstr "unbekannte Option ignoriert: %s"
 
+#: book_snippets.py:624
+#, python-format
+msgid "Missing files: %s"
+msgstr "Fehlende Dateien: %s"
+
+#: book_snippets.py:654
+#, python-format
+msgid "Could not overwrite file %s"
+msgstr "Die Datei kann nicht überschrieben werden: »%s«"
+
 #: book_snippets.py:741
 #, python-format
 msgid "Running through filter `%s'"
@@ -95,6 +121,14 @@ msgstr ""
 "%s: Doppelte Dateibezeichnung, aber unterschiedlicher Inhalt der konvertierten lilypond-Datei,\n"
 "gebe Diff zur existierenden Datei aus."
 
+#. Work around a texi2pdf bug: if LANG=C is not given, a broken regexp is
+#. used to detect relative/absolute paths, so the absolute path is not
+#. detected as such and this command fails:
+#: book_texinfo.py:206
+#, python-format
+msgid "Running texi2pdf on file %s to detect default page settings.\n"
+msgstr "texi2pdf für die Datei %s aufrufen, um Standardseiteneinstellungen zu ermitteln.\n"
+
 #: convertrules.py:12
 #, python-format
 msgid "Not smart enough to convert %s."
@@ -795,14 +829,24 @@ msgstr "consistent-broken-slope wird jetzt durch einen Positions-Callback gehand
 msgid "input/regression/beam-broken-classic.ly shows how broken beams are now handled.\n"
 msgstr "input/regression/beam-broken-classic.ly zeigt, wie gebrochene Balken jetzt behandelt werden.\n"
 
-#: book_base.py:26
+#: convertrules.py:3368
+msgid "beamExceptions controls whole-measure beaming."
+msgstr "beamExceptions kontrolliert Bebalkung von ganzen Takten."
+
+#: fontextract.py:25
 #, python-format
-msgid "file not found: %s"
-msgstr "Datei `%s' nicht gefunden"
+msgid "Scanning %s"
+msgstr "Warnung: %s"
 
-#: book_base.py:164
-msgid "Output function not implemented"
-msgstr "Ausgabefunktion nicht implementiert"
+#: fontextract.py:70
+#, python-format
+msgid "Extracted %s"
+msgstr "%s ausgepackt"
+
+#: fontextract.py:85
+#, python-format
+msgid "Writing fonts to %s"
+msgstr "Schreiben der Schriftarten nach %s"
 
 #: lilylib.py:96
 #, python-format
@@ -891,429 +935,189 @@ msgstr "Tonartalterationsoktave für eine nicht existente Alteration Nr. %s ange
 msgid "Unable to find instrument for ID=%s\n"
 msgstr "Kann kein Instrument für ID=%s finden\n"
 
-#. Work around a texi2pdf bug: if LANG=C is not given, a broken regexp is
-#. used to detect relative/absolute paths, so the absolute path is not
-#. detected as such and this command fails:
-#: book_texinfo.py:206
+#: abc2ly.py:1376 convert-ly.py:81 lilypond-book.py:122 midi2ly.py:1044
 #, python-format
-msgid "Running texi2pdf on file %s to detect default page settings.\n"
-msgstr "texi2pdf für die Datei %s aufrufen, um Standardseiteneinstellungen zu ermitteln.\n"
-
-#: book_texinfo.py:228 book_latex.py:209
-msgid "Unable to auto-detect default settings:\n"
-msgstr "Kann Standardeinstellungen nicht automatisch bestimmen:\n"
+msgid "%s [OPTION]... FILE"
+msgstr "%s [OPTIONEN]... DATEI"
 
-#: book_texinfo.py:240 book_latex.py:221
+#: abc2ly.py:1377
 #, python-format
 msgid ""
-"Unable to auto-detect default settings:\n"
-"%s"
+"abc2ly converts ABC music files (see\n"
+"%s) to LilyPond input.\n"
 msgstr ""
-"Kann Standardeinstellungen nicht automatisch bestimmen:\n"
-"%s"
+"abc2ly wandelt ABC-Musikdateien in LilyPond-Eingabe um\n"
+"(siehe auch %s).\n"
 
-#: book_latex.py:170
-msgid "cannot find \\begin{document} in LaTeX document"
-msgstr "\\begin{document} im LaTeX-Dokument kann nicht gefunden werden"
+#: abc2ly.py:1385 convert-ly.py:88 etf2ly.py:1208 lilypond-book.py:231
+#: midi2ly.py:1095 musicxml2ly.py:2590 main.cc:174
+msgid "show version number and exit"
+msgstr "Versionsnummer ausgeben und beenden"
 
-#: book_latex.py:188
-#, python-format
-msgid "Running `%s' on file `%s' to detect default page settings.\n"
-msgstr "»%s« für Datei »%s« aufrufen, um Standardseiteneinstellungen zu ermitteln.\n"
+#: abc2ly.py:1388 convert-ly.py:92 etf2ly.py:1204 lilypond-book.py:140
+#: midi2ly.py:1062 musicxml2ly.py:2572 main.cc:153
+msgid "show this help and exit"
+msgstr "diese Hilfe anzeigen und beenden"
 
-#: musicxml2ly.py:228
-#, python-format
-msgid "Encountered file created by %s, containing wrong beaming information. All beaming information in the MusicXML file will be ignored"
-msgstr "Die Datei wurde von %s erstellt und enthält falsche Balkeninformation. Alle Balkeninformation in der MusicXML-Datei wird ignoriert"
+#: abc2ly.py:1391 etf2ly.py:1209 midi2ly.py:1071
+msgid "write output to FILE"
+msgstr "Ausgabe in DATEI schreiben"
 
-#: musicxml2ly.py:247 musicxml2ly.py:249
-#, python-format
-msgid "Unprocessed PartGroupInfo %s encountered"
-msgstr "Unverarbeitetes PartGroupInfo %s angetroffen"
+#: abc2ly.py:1394
+msgid "be strict about success"
+msgstr "bzgl. Erfolg streng sein"
 
-#: musicxml2ly.py:502
-#, python-format
-msgid "Encountered note at %s without type and duration (=%s)"
-msgstr "Note bei %s ohne Art und Dauer angetroffen (=%s)"
+#: abc2ly.py:1397
+msgid "preserve ABC's notion of beams"
+msgstr "ABCs Prinzip der Balken beibehalten"
 
-#: musicxml2ly.py:522
-#, python-format
-msgid "Encountered rational duration with denominator %s, unable to convert to lilypond duration"
-msgstr "Rationale Dauer mit Nenner %s angetroffen, kann nicht in lilypond-Dauer umgewandelt werden"
+#: abc2ly.py:1400
+msgid "suppress progress messages"
+msgstr "Fortschrittbenachrichtigung unterdrücken"
 
-#: musicxml2ly.py:769
-msgid "Unable to extract key signature!"
-msgstr "Kann die Tonart nicht extrahieren!"
+#. Translators, please translate this string as
+#. "Report bugs in English via %s",
+#. or if there is a LilyPond users list or forum in your language
+#. "Report bugs in English via %s or in YOUR_LANG via URI"
+#: abc2ly.py:1403 convert-ly.py:146 etf2ly.py:1218 lilypond-book.py:258
+#: midi2ly.py:1107 musicxml2ly.py:2674 main.cc:285
+#, c-format, python-format
+msgid "Report bugs via %s"
+msgstr "Melden Sie Fehler an %s"
 
-#: musicxml2ly.py:796
-#, python-format
-msgid "unknown mode %s, expecting 'major' or 'minor' or a church mode!"
-msgstr "unbekannter Modus %s, 'major' (Dur) oder 'minor' (Moll) oder eine Kirchentonart wird erwartet"
+#: convert-ly.py:46
+msgid ""
+"Update LilyPond input to newer version.  By default, update from the\n"
+"version taken from the \\version command, to the current LilyPond version."
+msgstr ""
+"LilyPond-Eingabe auf neuere Version bringen. Standardmäßig wird von der\n"
+"Version vom Kommando \\version zur aktuellen LilyPond-Version gegangen."
 
-#: musicxml2ly.py:934
-#, python-format
-msgid "Encountered unprocessed marker %s\n"
-msgstr "Unverarbeiteter Marker %s angetroffen\n"
+#: convert-ly.py:48 lilypond-book.py:82
+msgid "Examples:"
+msgstr "Beispiele:"
 
-#: musicxml2ly.py:1028
+#: convert-ly.py:75 etf2ly.py:1191 lilypond-book.py:115 midi2ly.py:81
 #, python-format
-msgid "unknown span event %s"
-msgstr "Unbekannte Spannerklasse »%s«"
+msgid "Copyright (c) %s by"
+msgstr "Copyright (c) %s bei"
 
-#: musicxml2ly.py:1038
-#, python-format
-msgid "unknown span type %s for %s"
-msgstr "Unbekannter Spannertyp %s für %s"
+#: convert-ly.py:77 etf2ly.py:1193 lilypond-book.py:117 midi2ly.py:83
+msgid "Distributed under terms of the GNU General Public License."
+msgstr "Vertrieben unter den Bedingungen der GNU General Public License."
 
-#: musicxml2ly.py:1458
-msgid "Unknown metronome mark, ignoring"
-msgstr "Unbekanntes Metronom-Zeichen, wird ignoriert"
+#: convert-ly.py:78 etf2ly.py:1194 lilypond-book.py:118 midi2ly.py:84
+msgid "It comes with NO WARRANTY."
+msgstr "Es wird OHNE GARANTIE ausgeliefert."
 
-#. TODO: Implement the other (more complex) way for tempo marks!
-#: musicxml2ly.py:1463
-msgid "Metronome marks with complex relations (<metronome-note> in MusicXML) are not yet implemented."
-msgstr "Metronommakern mit komplexen Beziehungen (<metronome-note> in MusicXML) sind noch nicht implementiert."
+#: convert-ly.py:96 convert-ly.py:137
+msgid "VERSION"
+msgstr "VERSION"
 
-#: musicxml2ly.py:1665
-#, python-format
-msgid "Unable to convert chord type %s to lilypond."
-msgstr "Kann Akkordtyp %s nicht nach lilypond umwandeln"
+#: convert-ly.py:98
+msgid "start from VERSION [default: \\version found in file]"
+msgstr "bei VERSION anfangen [Standard: \\version in Datei gefunden]"
 
-#: musicxml2ly.py:1814
-#, python-format
-msgid "drum %s type unknown, please add to instrument_drumtype_dict"
-msgstr "Schlagzeug %s Typ unbekannt, bitte zum instrument_drumtype_dict hinzufügen"
+#: convert-ly.py:101
+msgid "edit in place"
+msgstr "vor Ort ändern"
 
-#: musicxml2ly.py:1818
-msgid "cannot find suitable event"
-msgstr "passendes Ereignis kann nicht gefunden werden"
+#: convert-ly.py:105 lilypond-book.py:179 musicxml2ly.py:2627
+msgid "Print log messages according to LOGLEVEL (NONE, ERROR, WARNING, PROGRESS (default), DEBUG)"
+msgstr "Logmeldungen ensprechend LOGLEVEL ((NONE, ERROR, WARNING, PROGRESS (Standard), DEBUG) ausgeben"
+
+#: convert-ly.py:107 lilypond-book.py:163 lilypond-book.py:181
+#: musicxml2ly.py:2629 main.cc:167
+msgid "LOGLEVEL"
+msgstr "LOGLEVEL"
+
+#: convert-ly.py:113
+msgid "do not add \\version command if missing"
+msgstr "keinen \\version-Befehl hinzufügen, falls es fehlt"
 
-#: musicxml2ly.py:1966
+#: convert-ly.py:119
 #, python-format
-msgid "Negative skip %s (from position %s to %s)"
-msgstr "Negativer Sprung (skip) %s (von Position %s bis %s)"
+msgid "force updating \\version number to %s"
+msgstr "erzwinge Aktualisierung von \\version nach %s"
 
-#: musicxml2ly.py:2107
+#: convert-ly.py:125
+msgid "only update \\version number if file is modified"
+msgstr "Aktualisierung von \\version nur, wenn die Datei verändert wurde"
+
+#: convert-ly.py:131
 #, python-format
-msgid "Negative skip found: from %s to %s, difference is %s"
-msgstr "Negativer Sprung (skip) gefunden: von %s bis %s, Differenz ist %s"
+msgid "show rules [default: -f 0, -t %s]"
+msgstr "Regeln anzeigen [Standard: -f 0, -t %s]"
 
-#: musicxml2ly.py:2188
+#: convert-ly.py:136
 #, python-format
-msgid "unexpected %s; expected %s or %s or %s"
-msgstr "unerwartetes %s; %s oder %s oder %s erwartet"
+msgid "convert to VERSION [default: %s]"
+msgstr "zu VERSION konvertieren [Standard: %s]"
 
-#: musicxml2ly.py:2294
-msgid "Encountered closing slur, but no slur is open"
-msgstr "Auf schließenden Legatobogen gestoßen, aber es wurde kein Bogen begonnen"
+#: convert-ly.py:141 etf2ly.py:1212 lilypond-book.py:234 midi2ly.py:1096
+#: main.cc:176
+msgid "show warranty and copyright"
+msgstr "Informationen zu Gewährleistung und Copyright anzeigen"
 
-#: musicxml2ly.py:2297
-msgid "Cannot have two simultaneous (closing) slurs"
-msgstr "Zwei gleichzeitige (schließende) Legatobögen sind nicht möglich"
+#: convert-ly.py:186
+msgid "Applying conversion: "
+msgstr "Anwenden der Umwandlung: "
 
-#: musicxml2ly.py:2306
-msgid "Cannot have a slur inside another slur"
-msgstr "Ein Legatobogen innerhalb eines anderen Legatobogens ist nicht möglich"
+#: convert-ly.py:202
+msgid "Error while converting"
+msgstr "Fehler beim Umwandeln"
 
-#: musicxml2ly.py:2309
-msgid "Cannot have two simultaneous slurs"
-msgstr "Zwei gleichzeitige Legatobögen sind nicht möglich"
+#: convert-ly.py:204
+msgid "Stopping at last successful rule"
+msgstr "Abbruch bei letzter erfolgreicher Regel"
 
-#: musicxml2ly.py:2443
+#: convert-ly.py:231
 #, python-format
-msgid "cannot simultaneously have more than one mode: %s"
-msgstr "Kann nicht gleichzeitig mehr als einen Modus haben: %s"
+msgid "Processing `%s'... "
+msgstr "»%s« wird verarbeitet..."
 
-#: musicxml2ly.py:2551
-msgid "Converting to LilyPond expressions..."
-msgstr "In LilyPond-Ausdrücke umwandeln..."
+#: convert-ly.py:338
+#, python-format
+msgid "%s: Unable to open file"
+msgstr "%s: Konnte Datei nicht öffnen"
 
-#: musicxml2ly.py:2562
-msgid "musicxml2ly [OPTION]... FILE.xml"
-msgstr "musicxml2ly [Optionen]... DATEI.xml"
+#: convert-ly.py:345
+#, python-format
+msgid "%s: Unable to determine version.  Skipping"
+msgstr "Version für »%s« kann nicht erkannt werden.  Wird übersprungen"
 
-#: musicxml2ly.py:2564
+#: convert-ly.py:350
+#, python-format
 msgid ""
-"Convert MusicXML from FILE.xml to LilyPond input.\n"
-"If the given filename is -, musicxml2ly reads from the command line.\n"
+"%s: Invalid version string `%s' \n"
+"Valid version strings consist of three numbers, separated by dots, e.g. `2.8.12'"
 msgstr ""
-"Wandle MusicXML-Datei von DAT.xml nach LilyPond-Eingabe um.\n"
-"Wenn der angegebene Dateiname - ist, list musicxml2ly von der Kommandozeile.\n"
+"%s: Ungültige Versionsangabe `%s' \n"
+"Gültige Versionsangaben bestehen aus drei Zahlen, durch Punkte getrennt; etwa `2.8.12'"
 
-#: musicxml2ly.py:2570 midi2ly.py:1060 abc2ly.py:1387 lilypond-book.py:141
-#: convert-ly.py:92 etf2ly.py:1204 main.cc:153
-msgid "show this help and exit"
-msgstr "diese Hilfe anzeigen und beenden"
+#: etf2ly.py:1197
+#, python-format
+msgid "%s [OPTION]... ETF-FILE"
+msgstr "%s [OPTIONEN]... ETF-DATEI"
 
-#: musicxml2ly.py:2574
+#: etf2ly.py:1198
 msgid ""
-"Copyright (c) 2005--2012 by\n"
-"    Han-Wen Nienhuys <hanwen@xs4all.nl>,\n"
-"    Jan Nieuwenhuizen <janneke@gnu.org> and\n"
-"    Reinhold Kainhofer <reinhold@kainhofer.com>\n"
+"Enigma Transport Format is a format used by Coda Music Technology's\n"
+"Finale product.  etf2ly converts a subset of ETF to a ready-to-use LilyPond file.\n"
 msgstr ""
-"Copyright (c) 2005--2012\n"
-"····Han-Wen·Nienhuys·<hanwen@xs4all.nl>,\n"
-"····Jan·Nieuwenhuizen·<janneke@gnu.org>·and\n"
-"····Reinhold·Kainhofer·<reinhold@kainhofer.com>\n"
-
-#: musicxml2ly.py:2588 midi2ly.py:1091 abc2ly.py:1383 lilypond-book.py:232
-#: convert-ly.py:88 etf2ly.py:1208 main.cc:174
-msgid "show version number and exit"
-msgstr "Versionsnummer ausgeben und beenden"
-
-#: musicxml2ly.py:2594 midi2ly.py:1085 lilypond-book.py:224
-msgid "be verbose"
-msgstr "wortreich sein"
-
-#: musicxml2ly.py:2600
-msgid "use lxml.etree; uses less memory and cpu time"
-msgstr "lxml.etree verwenden; benötigt weniger Speicher und Prozessorzeit"
-
-#: musicxml2ly.py:2606
-msgid "input file is a zip-compressed MusicXML file"
-msgstr "Eingabedatei ist eine zip-komprimierte MusicXML-Datei"
-
-#: musicxml2ly.py:2612
-msgid "convert pitches in relative mode (default)"
-msgstr "Tonhöhen im relativen Modus konvertieren (Standard)"
-
-#: musicxml2ly.py:2617
-msgid "convert pitches in absolute mode"
-msgstr "Tonhöhen im absoluten Modus konvertieren"
-
-#: musicxml2ly.py:2620
-msgid "LANG"
-msgstr "SPRA"
-
-#: musicxml2ly.py:2622
-msgid "use LANG for pitch names, e.g. 'deutsch' for note names in German"
-msgstr "benutzte SPRA für Notenbezeichnugen, z. B. 'deutsch' für deutsche Notenbezeichnungen"
-
-#: musicxml2ly.py:2625 lilypond-book.py:180 convert-ly.py:105
-msgid "Print log messages according to LOGLEVEL (NONE, ERROR, WARNING, PROGRESS (default), DEBUG)"
-msgstr "Logmeldungen ensprechend LOGLEVEL ((NONE, ERROR, WARNING, PROGRESS (Standard), DEBUG) ausgeben"
-
-#: musicxml2ly.py:2627 lilypond-book.py:164 lilypond-book.py:182
-#: convert-ly.py:107 main.cc:167
-msgid "LOGLEVEL"
-msgstr "LOGLEVEL"
-
-#: musicxml2ly.py:2636
-msgid "do not convert directions (^, _ or -) for articulations, dynamics, etc."
-msgstr "Richtungen (^, _ oder -) for Artikulationen, Dynamik usw. nicht konvertieren"
-
-#: musicxml2ly.py:2642
-msgid "do not convert exact vertical positions of rests"
-msgstr "zusätzliche vertikale Positionen von Pausen nicht konvertieren"
-
-#: musicxml2ly.py:2648
-msgid "do not convert the exact page layout and breaks"
-msgstr "nicht das exakte Seitenlayout und Umbrüche konvertieren"
-
-#: musicxml2ly.py:2654
-msgid "do not convert beaming information, use lilypond's automatic beaming instead"
-msgstr "Balkeninformation nicht konvertieren, benutze die automatischen Balken von lilypond statt dessen"
+"Enigma Transport-Format ist ein von Coda Music Technology's Finale\n"
+"verwendetes Format. etf2ly wandelt eine Teilmenge von ETF in\n"
+"eine von Lilypond verwendbare Datei um.\n"
 
-#: musicxml2ly.py:2657 midi2ly.py:1065 midi2ly.py:1070 etf2ly.py:1210
+#: etf2ly.py:1210 midi2ly.py:1067 midi2ly.py:1072 musicxml2ly.py:2659
 #: main.cc:159 main.cc:171
 msgid "FILE"
 msgstr "DATEI"
 
-#: musicxml2ly.py:2662
-msgid "set output filename to FILE, stdout if -"
-msgstr "Ausgabedateiname auf DATEI setzen, stout if -"
-
-#: musicxml2ly.py:2668
-msgid "add midi-block to .ly file"
-msgstr "midi-Umgebung zu .ly-Datei hinzufügen"
-
-#. Translators, please translate this string as
-#. "Report bugs in English via %s",
-#. or if there is a LilyPond users list or forum in your language
-#. "Report bugs in English via %s or in YOUR_LANG via URI"
-#: musicxml2ly.py:2672 midi2ly.py:1104 abc2ly.py:1396 lilypond-book.py:259
-#: convert-ly.py:146 etf2ly.py:1218 main.cc:285
-#, c-format, python-format
-msgid "Report bugs via %s"
-msgstr "Melden Sie Fehler an %s"
-
-#: musicxml2ly.py:2752
-#, python-format
-msgid "unknown part in part-list: %s"
-msgstr "unbekannte Stimme in part-list (Stimmen-Liste): %s"
-
-#: musicxml2ly.py:2814
-msgid "Input is compressed, extracting raw MusicXML data from stdin"
-msgstr "Eingabedatei %s ist komprimiert, entpacke die MusicXML-Daten von stdin"
-
-#: musicxml2ly.py:2827
-#, python-format
-msgid "Input file %s is compressed, extracting raw MusicXML data"
-msgstr "Eingabedatei %s ist komprimiert, entpacke die MusicXML-Daten"
-
-#: musicxml2ly.py:2857
-msgid "Reading MusicXML from Standard input ..."
-msgstr "MusicXML von standard input lesen..."
-
-#: musicxml2ly.py:2859
-#, python-format
-msgid "Reading MusicXML from %s ..."
-msgstr "MusicXML aus %s lesen..."
-
-#: musicxml2ly.py:2892
-#, python-format
-msgid "Output to `%s'"
-msgstr "Ausgabe nach »%s«"
-
-#: musicxml2ly.py:2962
-#, python-format
-msgid "Unable to find input file %s"
-msgstr "Eingabedatei kann nicht gefunden werden %s"
-
-#: midi2ly.py:81 lilypond-book.py:116 convert-ly.py:75 etf2ly.py:1191
-#, python-format
-msgid "Copyright (c) %s by"
-msgstr "Copyright (c) %s bei"
-
-#: midi2ly.py:83 lilypond-book.py:118 convert-ly.py:77 etf2ly.py:1193
-msgid "Distributed under terms of the GNU General Public License."
-msgstr "Vertrieben unter den Bedingungen der GNU General Public License."
-
-#: midi2ly.py:84 lilypond-book.py:119 convert-ly.py:78 etf2ly.py:1194
-msgid "It comes with NO WARRANTY."
-msgstr "Es wird OHNE GARANTIE ausgeliefert."
-
-#: midi2ly.py:90
-msgid "warning: "
-msgstr "Warnung: "
-
-#: midi2ly.py:93 midi2ly.py:1121
-msgid "error: "
-msgstr "Fehler: "
-
-#: midi2ly.py:94
-msgid "Exiting... "
-msgstr "Beenden... "
-
-#: midi2ly.py:834
-msgid "found more than 5 voices on a staff, expect bad output"
-msgstr "mehr als fünf Stimmen auf einem System, schlechte Ausgabe kann erwartet werden"
-
-#: midi2ly.py:1030
-#, python-format
-msgid "%s output to `%s'..."
-msgstr "%s nach »%s« ausgeben..."
-
-#: midi2ly.py:1042 abc2ly.py:1374 lilypond-book.py:123 convert-ly.py:81
-#, python-format
-msgid "%s [OPTION]... FILE"
-msgstr "%s [OPTIONEN]... DATEI"
-
-#: midi2ly.py:1043
-#, python-format
-msgid "Convert %s to LilyPond input.\n"
-msgstr "%s in LilyPond-Quelltext umwandeln.\n"
-
-#: midi2ly.py:1048
-msgid "print absolute pitches"
-msgstr "Absolute Tonhöhen ausgeben"
-
-#: midi2ly.py:1050 midi2ly.py:1075
-msgid "DUR"
-msgstr "DAUER"
-
-#: midi2ly.py:1051
-msgid "quantise note durations on DUR"
-msgstr "Notenlängen auf DAUER quantisieren"
-
-#: midi2ly.py:1054
-msgid "debug printing"
-msgstr "Drucken auf Fehler untersuchen"
-
-#: midi2ly.py:1057
-msgid "print explicit durations"
-msgstr "Explizite Notenlängen ausgeben"
-
-#: midi2ly.py:1062
-msgid "prepend FILE to output"
-msgstr "DATEI an die Ausgabe anfügen"
-
-#: midi2ly.py:1066
-msgid "set key: ALT=+sharps|-flats; MINOR=1"
-msgstr "Tonart setzen: VORZ=+Kreuze|-B's; MOLL=1"
-
-#: midi2ly.py:1067
-msgid "ALT[:MINOR]"
-msgstr "VORZ[:MOLL]"
-
-#: midi2ly.py:1069 abc2ly.py:1389 etf2ly.py:1209
-msgid "write output to FILE"
-msgstr "Ausgabe in DATEI schreiben"
-
-#: midi2ly.py:1072
-msgid "preview of first 4 bars"
-msgstr "Vorschau der ersten 4 Takte"
-
-#: midi2ly.py:1074
-msgid "quantise note starts on DUR"
-msgstr "Notenanfänge auf DAUER quantisieren"
-
-#: midi2ly.py:1078
-msgid "use s instead of r for rests"
-msgstr "s anstelle von r für Pausen benutzen"
-
-#: midi2ly.py:1080
-msgid "DUR*NUM/DEN"
-msgstr "DAUER*ZÄHLER/NENNER"
-
-# tuplet = Wertaufteilung nach: Peter Giger: Die Kunst des Rhythmus, Seite 25
-#: midi2ly.py:1083
-msgid "allow tuplet durations DUR*NUM/DEN"
-msgstr "Wertaufteilungsdauern DAUER*ZÄHLER/NENNER erlauben"
-
-#: midi2ly.py:1092 lilypond-book.py:235 convert-ly.py:141 etf2ly.py:1212
-#: main.cc:176
-msgid "show warranty and copyright"
-msgstr "Informationen zu Gewährleistung und Copyright anzeigen"
-
-#: midi2ly.py:1095
-msgid "treat every text as a lyric"
-msgstr "Jeden Text als Liedtext behandeln"
-
-#: midi2ly.py:1098
-msgid "Examples"
-msgstr "Beispiele"
-
-#: midi2ly.py:1122
-msgid "no files specified on command line."
-msgstr "Keine Dateien auf der Kommandozeile angegeben."
-
-#: abc2ly.py:1375
-#, python-format
-msgid ""
-"abc2ly converts ABC music files (see\n"
-"%s) to LilyPond input.\n"
-msgstr ""
-"abc2ly wandelt ABC-Musikdateien in LilyPond-Eingabe um\n"
-"(siehe auch %s).\n"
-
-#: abc2ly.py:1391
-msgid "be strict about success"
-msgstr "bzgl. Erfolg streng sein"
-
-#: abc2ly.py:1393
-msgid "preserve ABC's notion of beams"
-msgstr "ABCs Prinzip der Balken beibehalten"
-
 #: lilypond-book.py:80
 msgid "Process LilyPond snippets in hybrid HTML, LaTeX, texinfo or DocBook document."
 msgstr "LilyPond-Schnipsel in Mischdatei (HTML, LaTeX, texinfo oder DocBook) verarbeiten"
 
-#: lilypond-book.py:82 convert-ly.py:48
-msgid "Examples:"
-msgstr "Beispiele:"
-
 #: lilypond-book.py:87
 msgid "BOOK"
 msgstr "BUCH"
@@ -1323,92 +1127,96 @@ msgstr "BUCH"
 msgid "Exiting (%d)..."
 msgstr "Beenden (%d)..."
 
-#: lilypond-book.py:128
+#: lilypond-book.py:127
 msgid "FILTER"
 msgstr "FILTER"
 
-#: lilypond-book.py:131
+#: lilypond-book.py:130
 msgid "pipe snippets through FILTER [default: `convert-ly -n -']"
 msgstr "Auszüge durch FILTER [Standard: »convert-ly -n -«] leiten (Pipe)"
 
-#: lilypond-book.py:135
+#: lilypond-book.py:134
 msgid "use output format FORMAT (texi [default], texi-html, latex, html, docbook)"
 msgstr "Ausgabeformat FORMAT (texi [Vorgabe], texi-html, latex, html, docbook) verwenden"
 
-#: lilypond-book.py:136
+#: lilypond-book.py:135
 msgid "FORMAT"
 msgstr "FORMAT"
 
-#: lilypond-book.py:143
+#: lilypond-book.py:142
 msgid "add DIR to include path"
 msgstr "VERZ zum Einfügepfad hinzufügen"
 
-#: lilypond-book.py:144 lilypond-book.py:151 lilypond-book.py:170
-#: lilypond-book.py:188 lilypond-book.py:209 lilypond-book.py:215 main.cc:158
+#: lilypond-book.py:143 lilypond-book.py:150 lilypond-book.py:169
+#: lilypond-book.py:187 lilypond-book.py:208 lilypond-book.py:214 main.cc:158
 msgid "DIR"
 msgstr "VERZ"
 
-#: lilypond-book.py:149
+#: lilypond-book.py:148
 msgid "format Texinfo output so that Info will look for images of music in DIR"
 msgstr "Formatiere Texinfo-Ausgabe so, dass Info nach Bildern und Noten im VERZ suchen kann"
 
-#: lilypond-book.py:156
+#: lilypond-book.py:155
 msgid "PAD"
 msgstr "FÜLLUNG"
 
-#: lilypond-book.py:158
+#: lilypond-book.py:157
 msgid "pad left side of music to align music inspite of uneven bar numbers (in mm)"
 msgstr "verschiebe linken Rand der Noten um an den Noten auszurichten, obwohl Taktnummer ungerade ist (in mm)"
 
-#: lilypond-book.py:163
+#: lilypond-book.py:162
 msgid "Print lilypond log messages according to LOGLEVEL"
 msgstr "lilypond-Logmeldungen entsprechend LOGLEVEL ausgeben"
 
-#: lilypond-book.py:169
+#: lilypond-book.py:168
 msgid "write lily-XXX files to DIR, link into --output dir"
 msgstr "schreibe lily-XXX-Dateien nach VERZ, verlinke nach --output dir"
 
-#: lilypond-book.py:174
+#: lilypond-book.py:173
 msgid "Load the additional python PACKAGE (containing e.g. a custom output format)"
 msgstr "Zusätzliches python PACKAGE laden (enthält z. B. ein angepasstes Ausgabeformat)"
 
-#: lilypond-book.py:175
+#: lilypond-book.py:174
 msgid "PACKAGE"
 msgstr "PACKAGE"
 
-#: lilypond-book.py:187
+#: lilypond-book.py:186
 msgid "write output to DIR"
 msgstr "Ausgabe in DATEI schreiben"
 
-#: lilypond-book.py:192
+#: lilypond-book.py:191
 msgid "COMMAND"
 msgstr "BEFEHL"
 
-#: lilypond-book.py:193
+#: lilypond-book.py:192
 msgid "process ly_files using COMMAND FILE..."
 msgstr "ly_files mit BEFEHL DATEI... verarbeiten"
 
-#: lilypond-book.py:198
+#: lilypond-book.py:197
 msgid "Redirect the lilypond output"
 msgstr "Die Ausgabe von lilypond umleiten"
 
-#: lilypond-book.py:202
+#: lilypond-book.py:201
 msgid "Compile snippets in safe mode"
 msgstr "Schnipsel im sicheren Modus kompilieren"
 
-#: lilypond-book.py:208
+#: lilypond-book.py:207
 msgid "do not fail if no lilypond output is found"
 msgstr "nicht abbrechen wenn keine lilypond-Ausgabe gefunden wird"
 
-#: lilypond-book.py:214
+#: lilypond-book.py:213
 msgid "do not fail if no PNG images are found for EPS files"
 msgstr "nicht abbrechen wenn, keine PNG-Bilder für EPS-Dateien gefunden werden"
 
-#: lilypond-book.py:220
+#: lilypond-book.py:219
 msgid "write snippet output files with the same base name as their source file"
 msgstr "schreibe Schnipsel-Ausgabedatei mit der gleichen Basis-Bezeichnung wie die Quelldatei"
 
-#: lilypond-book.py:240
+#: lilypond-book.py:223 midi2ly.py:1090 musicxml2ly.py:2596
+msgid "be verbose"
+msgstr "wortreich sein"
+
+#: lilypond-book.py:239
 msgid ""
 "run executable PROG instead of latex, or in\n"
 "case --pdf option is set instead of pdflatex"
@@ -1416,948 +1224,976 @@ msgstr ""
 "Führe die Datei PROG anstelle von latex aus, oder\n"
 "im Falle dass die Option --pdf gesetzt ist, anstelle von pdflatex"
 
-#: lilypond-book.py:242 lilypond-book.py:247
+#: lilypond-book.py:241 lilypond-book.py:246
 msgid "PROG"
 msgstr "PROG"
 
-#: lilypond-book.py:246
+#: lilypond-book.py:245
 msgid "run executable PROG instead of texi2pdf"
 msgstr "benutze ausführbare Datei PROG anstelle von texi2pdf"
 
-#: lilypond-book.py:253
+#: lilypond-book.py:252
 msgid "create PDF files for use with PDFTeX"
 msgstr "PDF-Dateien für Verwendung mit PDFTeX erzeugen"
 
-#: lilypond-book.py:456
+#: lilypond-book.py:455
 msgid "Writing snippets..."
 msgstr "Auszüge werden geschrieben..."
 
-#: lilypond-book.py:461
+#: lilypond-book.py:460
 msgid "Processing..."
 msgstr "Verarbeiten..."
 
-#: lilypond-book.py:466
+#: lilypond-book.py:465
 msgid "All snippets are up to date..."
 msgstr "Alle Auszüge sind auf dem neuesten Stand..."
 
-#: lilypond-book.py:485
+#: lilypond-book.py:467
+msgid "Linking files..."
+msgstr "Dateien verbinden..."
+
+#: lilypond-book.py:487
 #, python-format
 msgid "cannot determine format for: %s"
 msgstr "Format für %s kann nicht ermittelt werden"
 
-#: lilypond-book.py:494
+#: lilypond-book.py:496
 #, python-format
 msgid "%s is up to date."
 msgstr "%s ist aktuell."
 
-#: lilypond-book.py:507
+#: lilypond-book.py:509
 #, python-format
 msgid "Writing `%s'..."
 msgstr "»%s« wird geschrieben..."
 
-#: lilypond-book.py:568
+#: lilypond-book.py:570
 msgid "Output would overwrite input file; use --output."
 msgstr "Ausgabe würde Eingabedatei überschreiben; verwenden Sie --output."
 
-#: lilypond-book.py:572
+#: lilypond-book.py:574
 #, python-format
 msgid "Reading %s..."
 msgstr "%s lesen..."
 
-#: lilypond-book.py:579
+#: lilypond-book.py:581
 msgid "Dissecting..."
 msgstr "Zerlegen..."
 
-#: lilypond-book.py:590
+#: lilypond-book.py:592
 #, python-format
 msgid "Compiling %s..."
 msgstr "%s kompilieren..."
 
-#: lilypond-book.py:598
+#: lilypond-book.py:600
 #, python-format
 msgid "Processing include: %s"
 msgstr "Einfügung wird verarbeitet: %s"
 
-#: lilypond-book.py:609
+#: lilypond-book.py:611
 #, python-format
 msgid "Removing `%s'"
 msgstr "»%s« wird gelöscht"
 
-#: lilypond-book.py:676
+#: lilypond-book.py:704
 #, python-format
 msgid "Setting LilyPond's loglevel to %s"
 msgstr "Logstufe von LilyPond wird auf %s gesetzt"
 
-#: lilypond-book.py:680
+#: lilypond-book.py:708
 #, python-format
 msgid "Setting LilyPond's loglevel to %s (from environment variable LILYPOND_LOGLEVEL)"
 msgstr "Logstufe von LilyPond wird auf %s gesetzt (aus Umgebungsvariable LILYPOND_LOGLEVEL)"
 
-#: lilypond-book.py:683
+#: lilypond-book.py:711
 msgid "Setting LilyPond's output to --verbose, implied by lilypond-book's setting"
 msgstr "LilyPond-Ausgabe auf --verbose setzen, entsprechend der Einstellungen von lilypond-book"
 
-#: convert-ly.py:46
-msgid ""
-"Update LilyPond input to newer version.  By default, update from the\n"
-"version taken from the \\version command, to the current LilyPond version."
-msgstr ""
-"LilyPond-Eingabe auf neuere Version bringen. Standardmäßig wird von der\n"
-"Version vom Kommando \\version zur aktuellen LilyPond-Version gegangen."
-
-#: convert-ly.py:96 convert-ly.py:137
-msgid "VERSION"
-msgstr "VERSION"
+#: midi2ly.py:90
+msgid "warning: "
+msgstr "Warnung: "
 
-#: convert-ly.py:98
-msgid "start from VERSION [default: \\version found in file]"
-msgstr "bei VERSION anfangen [Standard: \\version in Datei gefunden]"
+#: midi2ly.py:93 midi2ly.py:1124
+msgid "error: "
+msgstr "Fehler: "
 
-#: convert-ly.py:101
-msgid "edit in place"
-msgstr "vor Ort ändern"
+#: midi2ly.py:94
+msgid "Exiting... "
+msgstr "Beenden... "
 
-#: convert-ly.py:113
-msgid "do not add \\version command if missing"
-msgstr "keinen \\version-Befehl hinzufügen, falls es fehlt"
+#: midi2ly.py:835
+msgid "found more than 5 voices on a staff, expect bad output"
+msgstr "mehr als fünf Stimmen auf einem System, schlechte Ausgabe kann erwartet werden"
 
-#: convert-ly.py:119
+#: midi2ly.py:1032
 #, python-format
-msgid "force updating \\version number to %s"
-msgstr "erzwinge Aktualisierung von \\version nach %s"
-
-#: convert-ly.py:125
-msgid "only update \\version number if file is modified"
-msgstr "Aktualisierung von \\version nur, wenn die Datei verändert wurde"
+msgid "%s output to `%s'..."
+msgstr "%s nach »%s« ausgeben..."
 
-#: convert-ly.py:131
+#: midi2ly.py:1045
 #, python-format
-msgid "show rules [default: -f 0, -t %s]"
-msgstr "Regeln anzeigen [Standard: -f 0, -t %s]"
+msgid "Convert %s to LilyPond input.\n"
+msgstr "%s in LilyPond-Quelltext umwandeln.\n"
 
-#: convert-ly.py:136
-#, python-format
-msgid "convert to VERSION [default: %s]"
-msgstr "zu VERSION konvertieren [Standard: %s]"
+#: midi2ly.py:1050
+msgid "print absolute pitches"
+msgstr "Absolute Tonhöhen ausgeben"
 
-#: convert-ly.py:186
-msgid "Applying conversion: "
-msgstr "Anwenden der Umwandlung: "
+#: midi2ly.py:1052 midi2ly.py:1080
+msgid "DUR"
+msgstr "DAUER"
 
-#: convert-ly.py:202
-msgid "Error while converting"
-msgstr "Fehler beim Umwandeln"
+#: midi2ly.py:1053
+msgid "quantise note durations on DUR"
+msgstr "Notenlängen auf DAUER quantisieren"
 
-#: convert-ly.py:204
-msgid "Stopping at last successful rule"
-msgstr "Abbruch bei letzter erfolgreicher Regel"
+#: midi2ly.py:1056
+msgid "debug printing"
+msgstr "Drucken auf Fehler untersuchen"
 
-#: convert-ly.py:231
-#, python-format
-msgid "Processing `%s'... "
-msgstr "»%s« wird verarbeitet..."
+#: midi2ly.py:1059
+msgid "print explicit durations"
+msgstr "Explizite Notenlängen ausgeben"
 
-#: convert-ly.py:338
-#, python-format
-msgid "%s: Unable to open file"
-msgstr "%s: Konnte Datei nicht öffnen"
+#: midi2ly.py:1064
+msgid "prepend FILE to output"
+msgstr "DATEI an die Ausgabe anfügen"
 
-#: convert-ly.py:345
-#, python-format
-msgid "%s: Unable to determine version.  Skipping"
-msgstr "Version für »%s« kann nicht erkannt werden.  Wird übersprungen"
+#: midi2ly.py:1068
+msgid "set key: ALT=+sharps|-flats; MINOR=1"
+msgstr "Tonart setzen: VORZ=+Kreuze|-B's; MOLL=1"
 
-#: convert-ly.py:350
-#, python-format
-msgid ""
-"%s: Invalid version string `%s' \n"
-"Valid version strings consist of three numbers, separated by dots, e.g. `2.8.12'"
-msgstr ""
-"%s: Ungültige Versionsangabe `%s' \n"
-"Gültige Versionsangaben bestehen aus drei Zahlen, durch Punkte getrennt; etwa `2.8.12'"
+#: midi2ly.py:1069
+msgid "ALT[:MINOR]"
+msgstr "VORZ[:MOLL]"
 
-#: etf2ly.py:1197
+#: midi2ly.py:1074
+msgid "preview of first 4 bars"
+msgstr "Vorschau der ersten 4 Takte"
+
+#: midi2ly.py:1078
+msgid "suppress progress messages and warnings about excess voices"
+msgstr "Fortschrittsnachrichten und Warnungen über ausschweifende Stimmen unterdrücken"
+
+#: midi2ly.py:1079
+msgid "quantise note starts on DUR"
+msgstr "Notenanfänge auf DAUER quantisieren"
+
+#: midi2ly.py:1083
+msgid "use s instead of r for rests"
+msgstr "s anstelle von r für Pausen benutzen"
+
+#: midi2ly.py:1085
+msgid "DUR*NUM/DEN"
+msgstr "DAUER*ZÄHLER/NENNER"
+
+# tuplet = Wertaufteilung nach: Peter Giger: Die Kunst des Rhythmus, Seite 25
+#: midi2ly.py:1088
+msgid "allow tuplet durations DUR*NUM/DEN"
+msgstr "Wertaufteilungsdauern DAUER*ZÄHLER/NENNER erlauben"
+
+#: midi2ly.py:1098
+msgid "treat every text as a lyric"
+msgstr "Jeden Text als Liedtext behandeln"
+
+#: midi2ly.py:1101
+msgid "Examples"
+msgstr "Beispiele"
+
+#: midi2ly.py:1125
+msgid "no files specified on command line."
+msgstr "Keine Dateien auf der Kommandozeile angegeben."
+
+#: musicxml2ly.py:228
 #, python-format
-msgid "%s [OPTION]... ETF-FILE"
-msgstr "%s [OPTIONEN]... ETF-DATEI"
+msgid "Encountered file created by %s, containing wrong beaming information. All beaming information in the MusicXML file will be ignored"
+msgstr "Die Datei wurde von %s erstellt und enthält falsche Balkeninformation. Alle Balkeninformation in der MusicXML-Datei wird ignoriert"
 
-#: etf2ly.py:1198
-msgid ""
-"Enigma Transport Format is a format used by Coda Music Technology's\n"
-"Finale product.  etf2ly converts a subset of ETF to a ready-to-use LilyPond file.\n"
-msgstr ""
-"Enigma Transport-Format ist ein von Coda Music Technology's Finale\n"
-"verwendetes Format. etf2ly wandelt eine Teilmenge von ETF in\n"
-"eine von Lilypond verwendbare Datei um.\n"
+#: musicxml2ly.py:247 musicxml2ly.py:249
+#, python-format
+msgid "Unprocessed PartGroupInfo %s encountered"
+msgstr "Unverarbeitetes PartGroupInfo %s angetroffen"
 
-#: website_post.py:123
-msgid "English"
-msgstr "Englisch"
+#: musicxml2ly.py:500
+#, python-format
+msgid "Encountered note at %s without type and duration (=%s)"
+msgstr "Note bei %s ohne Art und Dauer angetroffen (=%s)"
 
-#: website_post.py:126
-msgid "Other languages"
-msgstr "Andere Sprachen"
+#: musicxml2ly.py:520
+#, python-format
+msgid "Encountered rational duration with denominator %s, unable to convert to lilypond duration"
+msgstr "Rationale Dauer mit Nenner %s angetroffen, kann nicht in lilypond-Dauer umgewandelt werden"
 
-#: warn.cc:56
-#, c-format
-msgid "Log level set to %d\n"
-msgstr "Logstufe auf %d gesetzt\n"
+#: musicxml2ly.py:767
+msgid "Unable to extract key signature!"
+msgstr "Kann die Tonart nicht extrahieren!"
 
-#: warn.cc:89
-#, c-format
-msgid "unknown log level `%s', using default (INFO)"
-msgstr "unbekannte Logstufe »%s«, setzte Standard ein (INFO)"
+#: musicxml2ly.py:794
+#, python-format
+msgid "unknown mode %s, expecting 'major' or 'minor' or a church mode!"
+msgstr "unbekannter Modus %s, 'major' (Dur) oder 'minor' (Moll) oder eine Kirchentonart wird erwartet"
 
-#. Some expected warning was not triggered, so print out a warning.
-#: warn.cc:112
-#, c-format
-msgid "%d expected warning(s) not encountered: "
-msgstr "%d erwartete Warnung(en) nicht gefunden: "
+#: musicxml2ly.py:932
+#, python-format
+msgid "Encountered unprocessed marker %s\n"
+msgstr "Unverarbeiteter Marker %s angetroffen\n"
 
-#: warn.cc:183
-#, c-format
-msgid "fatal error: %s"
-msgstr "schwerer Fehler: %s"
+#: musicxml2ly.py:1026
+#, python-format
+msgid "unknown span event %s"
+msgstr "Unbekannte Spannerklasse »%s«"
 
-#: warn.cc:192
-#, c-format
-msgid "suppressed programming error: %s"
-msgstr "unterdrückter Programmierfehler: %s"
+#: musicxml2ly.py:1036
+#, python-format
+msgid "unknown span type %s for %s"
+msgstr "Unbekannter Spannertyp %s für %s"
 
-#: warn.cc:197
-#, c-format
-msgid "programming error: %s"
-msgstr "Programmierfehler: %s"
+#: musicxml2ly.py:1456
+msgid "Unknown metronome mark, ignoring"
+msgstr "Unbekanntes Metronom-Zeichen, wird ignoriert"
 
-#: warn.cc:198
-msgid "continuing, cross fingers"
-msgstr "Fortsetzung, die Daumen drücken"
+#. TODO: Implement the other (more complex) way for tempo marks!
+#: musicxml2ly.py:1461
+msgid "Metronome marks with complex relations (<metronome-note> in MusicXML) are not yet implemented."
+msgstr "Metronommakern mit komplexen Beziehungen (<metronome-note> in MusicXML) sind noch nicht implementiert."
 
-#: warn.cc:207
-#, c-format
-msgid "suppressed error: %s"
-msgstr "unterdrückter Fehler: %s"
+#: musicxml2ly.py:1663
+#, python-format
+msgid "Unable to convert chord type %s to lilypond."
+msgstr "Kann Akkordtyp %s nicht nach lilypond umwandeln"
 
-#: warn.cc:219
-#, c-format
-msgid "suppressed warning: %s"
-msgstr "unterdrückte Warnung: %s"
+#: musicxml2ly.py:1816
+#, python-format
+msgid "drum %s type unknown, please add to instrument_drumtype_dict"
+msgstr "Schlagzeug %s Typ unbekannt, bitte zum instrument_drumtype_dict hinzufügen"
 
-#: getopt-long.cc:153
-#, c-format
-msgid "option `%s' requires an argument"
-msgstr "Option »%s« benötigt ein Argument"
+#: musicxml2ly.py:1820
+msgid "cannot find suitable event"
+msgstr "passendes Ereignis kann nicht gefunden werden"
 
-#: getopt-long.cc:157
-#, c-format
-msgid "option `%s' does not allow an argument"
-msgstr "Option »%s« erlaubt kein Argument"
+#: musicxml2ly.py:1968
+#, python-format
+msgid "Negative skip %s (from position %s to %s)"
+msgstr "Negativer Sprung (skip) %s (von Position %s bis %s)"
 
-#: getopt-long.cc:161
-#, c-format
-msgid "unrecognized option: `%s'"
-msgstr "unerkannte Option: »%s«"
+#: musicxml2ly.py:2109
+#, python-format
+msgid "Negative skip found: from %s to %s, difference is %s"
+msgstr "Negativer Sprung (skip) gefunden: von %s bis %s, Differenz ist %s"
 
-#: getopt-long.cc:167
-#, c-format
-msgid "invalid argument `%s' to option `%s'"
-msgstr "ungültiges Argument »%s« für Option »%s«"
+#: musicxml2ly.py:2190
+#, python-format
+msgid "unexpected %s; expected %s or %s or %s"
+msgstr "unerwartetes %s; %s oder %s oder %s erwartet"
 
-#: flag.cc:110
-#, c-format
-msgid "flag `%s' not found"
-msgstr "Fähnchen »%s« nicht gefunden"
+#: musicxml2ly.py:2296
+msgid "Encountered closing slur, but no slur is open"
+msgstr "Auf schließenden Legatobogen gestoßen, aber es wurde kein Bogen begonnen"
 
-#: flag.cc:130
-#, c-format
-msgid "flag stroke `%s' not found"
-msgstr "Fähnchenstrich »%s« nicht gefunden"
+#: musicxml2ly.py:2299
+msgid "Cannot have two simultaneous (closing) slurs"
+msgstr "Zwei gleichzeitige (schließende) Legatobögen sind nicht möglich"
 
-#: parse-scm.cc:112
-msgid "GUILE signaled an error for the expression beginning here"
-msgstr "GUILE signalisierte einen Fehler für den hier beginnenden Ausdruck"
+#: musicxml2ly.py:2308
+msgid "Cannot have a slur inside another slur"
+msgstr "Ein Legatobogen innerhalb eines anderen Legatobogens ist nicht möglich"
 
-#: lily-lexer.cc:255
-msgid "include files are not allowed in safe mode"
-msgstr "eingefügte Dateien sind im abgesicherten Modus nicht erlaubt"
+#: musicxml2ly.py:2311
+msgid "Cannot have two simultaneous slurs"
+msgstr "Zwei gleichzeitige Legatobögen sind nicht möglich"
 
-#: lily-lexer.cc:282
-#, c-format
-msgid "identifier name is a keyword: `%s'"
-msgstr "Bezeichnername ist ein Schlüsselwort: »%s«"
+#: musicxml2ly.py:2445
+#, python-format
+msgid "cannot simultaneously have more than one mode: %s"
+msgstr "Kann nicht gleichzeitig mehr als einen Modus haben: %s"
 
-#: lily-lexer.cc:303 lily-lexer.cc:316
-#, c-format
-msgid "%s:EOF"
-msgstr "%s:EOF"
+#: musicxml2ly.py:2553
+msgid "Converting to LilyPond expressions..."
+msgstr "In LilyPond-Ausdrücke umwandeln..."
 
-#. if we get to here, just put everything on one line
-#: constrained-breaking.cc:187 constrained-breaking.cc:205
-msgid "cannot find line breaking that satisfies constraints"
-msgstr "es kann kein Zeilenumbruch gefunden werden, der die Bedingungen erfüllen"
+#: musicxml2ly.py:2564
+msgid "musicxml2ly [OPTION]... FILE.xml"
+msgstr "musicxml2ly [Optionen]... DATEI.xml"
 
-#: context-property.cc:43
-msgid "need symbol arguments for \\override and \\revert"
-msgstr "Symbol-Argumente für \\override und \\revert benötigt"
+#: musicxml2ly.py:2566
+msgid ""
+"Convert MusicXML from FILE.xml to LilyPond input.\n"
+"If the given filename is -, musicxml2ly reads from the command line.\n"
+msgstr ""
+"Wandle MusicXML-Datei von DAT.xml nach LilyPond-Eingabe um.\n"
+"Wenn der angegebene Dateiname - ist, list musicxml2ly von der Kommandozeile.\n"
 
-#: horizontal-bracket-engraver.cc:62
-msgid "do not have that many brackets"
-msgstr "so viele Klammern gibt es nicht"
+#: musicxml2ly.py:2576
+msgid ""
+"Copyright (c) 2005--2012 by\n"
+"    Han-Wen Nienhuys <hanwen@xs4all.nl>,\n"
+"    Jan Nieuwenhuizen <janneke@gnu.org> and\n"
+"    Reinhold Kainhofer <reinhold@kainhofer.com>\n"
+msgstr ""
+"Copyright (c) 2005--2012\n"
+"····Han-Wen·Nienhuys·<hanwen@xs4all.nl>,\n"
+"····Jan·Nieuwenhuizen·<janneke@gnu.org>·and\n"
+"····Reinhold·Kainhofer·<reinhold@kainhofer.com>\n"
 
-#: horizontal-bracket-engraver.cc:71
-msgid "conflicting note group events"
-msgstr "in Konflikt stehende Notengruppenereignisse"
+#: musicxml2ly.py:2602
+msgid "use lxml.etree; uses less memory and cpu time"
+msgstr "lxml.etree verwenden; benötigt weniger Speicher und Prozessorzeit"
 
-#: new-fingering-engraver.cc:113
-msgid "cannot add text scripts to individual note heads"
-msgstr "es kann kein Text zu einzelnen Notenköpfen hinzugefügt werden"
+#: musicxml2ly.py:2608
+msgid "input file is a zip-compressed MusicXML file"
+msgstr "Eingabedatei ist eine zip-komprimierte MusicXML-Datei"
 
-#: new-fingering-engraver.cc:265
-msgid "no placement found for fingerings"
-msgstr "Keine Platzierung für Fingersatz gefunden"
+#: musicxml2ly.py:2614
+msgid "convert pitches in relative mode (default)"
+msgstr "Tonhöhen im relativen Modus konvertieren (Standard)"
 
-#: new-fingering-engraver.cc:266
-msgid "placing below"
-msgstr "Platzierung darunter"
+#: musicxml2ly.py:2619
+msgid "convert pitches in absolute mode"
+msgstr "Tonhöhen im absoluten Modus konvertieren"
 
-#: translator-group.cc:188
-#, c-format
-msgid "cannot find: `%s'"
-msgstr "»%s« kann nicht gefunden werden"
+#: musicxml2ly.py:2622
+msgid "LANG"
+msgstr "SPRA"
 
-#: glissando-engraver.cc:158
-msgid "unterminated glissando"
-msgstr "unbegrenztes Glissando."
+#: musicxml2ly.py:2624
+msgid "use LANG for pitch names, e.g. 'deutsch' for note names in German"
+msgstr "benutzte SPRA für Notenbezeichnugen, z. B. 'deutsch' für deutsche Notenbezeichnungen"
 
-#: midi-item.cc:89
-#, c-format
-msgid "no such MIDI instrument: `%s'"
-msgstr "kein MIDI-Instrument: `%s'"
+#: musicxml2ly.py:2638
+msgid "do not convert directions (^, _ or -) for articulations, dynamics, etc."
+msgstr "Richtungen (^, _ oder -) for Artikulationen, Dynamik usw. nicht konvertieren"
 
-#: open-type-font.cc:44
-#, c-format
-msgid "cannot allocate %lu bytes"
-msgstr "es können keine %lu Bytes angefordert werden"
+#: musicxml2ly.py:2644
+msgid "do not convert exact vertical positions of rests"
+msgstr "zusätzliche vertikale Positionen von Pausen nicht konvertieren"
 
-#: open-type-font.cc:48
-#, c-format
-msgid "cannot load font table: %s"
-msgstr "Schriftarttabelle kann nicht geladen werden: %s"
+#: musicxml2ly.py:2650
+msgid "do not convert the exact page layout and breaks"
+msgstr "nicht das exakte Seitenlayout und Umbrüche konvertieren"
 
-#: open-type-font.cc:53
-#, c-format
-msgid "FreeType error: %s"
-msgstr "FreeType-Fehler: %s"
+#: musicxml2ly.py:2656
+msgid "do not convert beaming information, use lilypond's automatic beaming instead"
+msgstr "Balkeninformation nicht konvertieren, benutze die automatischen Balken von lilypond statt dessen"
 
-#: open-type-font.cc:110
-#, c-format
-msgid "unsupported font format: %s"
-msgstr "nicht unterstütztes Schriftartformat: %s"
+#: musicxml2ly.py:2664
+msgid "set output filename to FILE, stdout if -"
+msgstr "Ausgabedateiname auf DATEI setzen, stout if -"
 
-#: open-type-font.cc:112
-#, c-format
-msgid "error reading font file %s: %s"
-msgstr "Fehler beim Lesen der Schriftartdatei: %s: %s"
+#: musicxml2ly.py:2670
+msgid "activate midi-block"
+msgstr "midi-Umgebung aktivieren"
 
-#: open-type-font.cc:187
-#, c-format
-msgid "FT_Get_Glyph_Name () Freetype error: %s"
-msgstr "FT_Get_Glyph_Name() Freetype-Fehler: %s"
+#: musicxml2ly.py:2754
+#, python-format
+msgid "unknown part in part-list: %s"
+msgstr "unbekannte Stimme in part-list (Stimmen-Liste): %s"
 
-#: open-type-font.cc:318 pango-font.cc:189
-#, c-format
-msgid "FT_Get_Glyph_Name () error: %s"
-msgstr "FT_Get_Glyph_Name() Fehler: %s"
+#: musicxml2ly.py:2816
+msgid "Input is compressed, extracting raw MusicXML data from stdin"
+msgstr "Eingabedatei %s ist komprimiert, entpacke die MusicXML-Daten von stdin"
 
-#: note-heads-engraver.cc:76
-msgid "NoteEvent without pitch"
-msgstr "NoteEvent ohne Tonhöhe"
+#: musicxml2ly.py:2829
+#, python-format
+msgid "Input file %s is compressed, extracting raw MusicXML data"
+msgstr "Eingabedatei %s ist komprimiert, entpacke die MusicXML-Daten"
 
-#: skyline-pair.cc:131
-msgid "direction must not be CENTER in ly:skyline-pair::skyline"
-msgstr "Richtung darf nicht CENTER sein in ly:skyline-pair::skyline"
+#: musicxml2ly.py:2859
+msgid "Reading MusicXML from Standard input ..."
+msgstr "MusicXML von standard input lesen..."
 
-#: hyphen-engraver.cc:104
-msgid "removing unterminated hyphen"
-msgstr "unbegrenzter Bindestrich wird entfernt"
+#: musicxml2ly.py:2861
+#, python-format
+msgid "Reading MusicXML from %s ..."
+msgstr "MusicXML aus %s lesen..."
 
-#: hyphen-engraver.cc:118
-msgid "unterminated hyphen; removing"
-msgstr "unbegrenzter Bindestrich; entfernt"
+#: musicxml2ly.py:2894
+#, python-format
+msgid "Output to `%s'"
+msgstr "Ausgabe nach »%s«"
 
-#: output-def.cc:235
-msgid "margins do not fit with line-width, setting default values"
-msgstr "Ränder passen nicht zur Zeilenbreite, setze Standardwerte"
+#: musicxml2ly.py:2964
+#, python-format
+msgid "Unable to find input file %s"
+msgstr "Eingabedatei kann nicht gefunden werden %s"
 
-#: output-def.cc:242
-msgid "systems run off the page due to improper paper settings, setting default values"
-msgstr "Systeme befinden sich außerhalb der Seite wegen falschen paper-Einstellungen, setze Standardwerte ein"
+#: website_post.py:123
+msgid "English"
+msgstr "Englisch"
 
-#: accidental.cc:200
-#, c-format
-msgid "Could not find glyph-name for alteration %s"
-msgstr "Glyph-Name für Versetzungszeichen %s konnte nicht gefunden werden"
+#: website_post.py:126
+msgid "Other languages"
+msgstr "Andere Sprachen"
 
-#: accidental.cc:215
-msgid "natural alteration glyph not found"
-msgstr "Auflösungszeichen konnte nicht gefunden werden"
+#: website_post.py:127
+#, python-format
+msgid "About <a href=\"%s\">automatic language selection</a>."
+msgstr "Über die <a href=\"%s\">automatische Sprachauswahl</a>."
 
-#: lyric-combine-music-iterator.cc:337
+#: getopt-long.cc:153
 #, c-format
-msgid "cannot find Voice `%s'"
-msgstr "Stimme kann nicht gefunden werden: »%s«"
+msgid "option `%s' requires an argument"
+msgstr "Option »%s« benötigt ein Argument"
 
-#: context.cc:148
+#: getopt-long.cc:157
 #, c-format
-msgid "cannot find or create new `%s'"
-msgstr "ein neues »%s« kann weder gefunden noch erzeugt werden"
+msgid "option `%s' does not allow an argument"
+msgstr "Option »%s« erlaubt kein Argument"
 
-#: context.cc:206
+#: getopt-long.cc:161
 #, c-format
-msgid "cannot find or create `%s' called `%s'"
-msgstr "»%s« (»%s« genannt) kann weder gefunden noch erzeugt werden"
+msgid "unrecognized option: `%s'"
+msgstr "unerkannte Option: »%s«"
 
-#: context.cc:399
+#: getopt-long.cc:167
 #, c-format
-msgid "cannot find or create: `%s'"
-msgstr "»%s« kann weder gefunden noch erzeugt werden"
-
-#: dispatcher.cc:82
-msgid "Event class should be a symbol"
-msgstr "Ereignisklasse sollte ein Symbol sein"
+msgid "invalid argument `%s' to option `%s'"
+msgstr "ungültiges Argument »%s« für Option »%s«"
 
-#: dispatcher.cc:89
+#: warn.cc:56
 #, c-format
-msgid "Unknown event class %s"
-msgstr "Unbekannte Ereignisklasse »%s«"
+msgid "Log level set to %d\n"
+msgstr "Logstufe auf %d gesetzt\n"
 
-#: dispatcher.cc:171
+#: warn.cc:89
 #, c-format
-msgid "Junking event: %s"
-msgstr "Ereignis wird verworfen: »%s«"
+msgid "unknown log level `%s', using default (INFO)"
+msgstr "unbekannte Logstufe »%s«, setzte Standard ein (INFO)"
 
-#: auto-change-iterator.cc:74 change-iterator.cc:72
+#. Some expected warning was not triggered, so print out a warning.
+#: warn.cc:112
 #, c-format
-msgid "cannot change, already in translator: %s"
-msgstr "kann nicht geändert werden, bereits im Übersetzer: %s"
-
-#: tie-engraver.cc:117
-msgid "unterminated tie"
-msgstr "unbegrenzter Bindebogen"
-
-#: tie-engraver.cc:348
-msgid "lonely tie"
-msgstr "einsamer Bindebogen"
-
-#: dynamic-engraver.cc:193
-msgid "cannot find start of (de)crescendo"
-msgstr "Anfang des (De-) Crescendos kann nicht gefunden werden"
-
-#: dynamic-engraver.cc:200
-msgid "already have a decrescendo"
-msgstr "Decrescendo bereits vorhanden"
-
-#: dynamic-engraver.cc:202
-msgid "already have a crescendo"
-msgstr "Crescendo bereits vorhanden"
-
-#: dynamic-engraver.cc:205
-msgid "cresc starts here"
-msgstr "Crescendo beginnt hier"
-
-#: dynamic-engraver.cc:333
-msgid "unterminated (de)crescendo"
-msgstr "unbegrenztes (De-) Crescendo"
-
-#: paper-score.cc:122 minimal-page-breaking.cc:40
-msgid "Calculating line breaks..."
-msgstr "Zeilenumbrüche werden berechnet..."
+msgid "%d expected warning(s) not encountered: "
+msgstr "%d erwartete Warnung(en) nicht gefunden: "
 
-#: paper-score.cc:134
+#: warn.cc:183
 #, c-format
-msgid "Element count %d (spanners %d) "
-msgstr "Elementanzahl: %d (Klammern: %d)"
+msgid "fatal error: %s"
+msgstr "schwerer Fehler: %s"
 
-#: paper-score.cc:138
-msgid "Preprocessing graphical objects..."
-msgstr "Vorverarbeitung der grafischen Elemente..."
+#: warn.cc:192
+#, c-format
+msgid "suppressed programming error: %s"
+msgstr "unterdrückter Programmierfehler: %s"
 
-#: paper-score.cc:162 optimal-page-breaking.cc:208
-#: page-turn-page-breaking.cc:248
-msgid "Drawing systems..."
-msgstr "Systeme erstellen..."
+#: warn.cc:197
+#, c-format
+msgid "programming error: %s"
+msgstr "Programmierfehler: %s"
 
-#: mensural-ligature-engraver.cc:96
-msgid "ligature with less than 2 heads -> skipping"
-msgstr "Ligatur mit weniger als 2 Notenköpfen -> überspringen"
+#: warn.cc:198
+msgid "continuing, cross fingers"
+msgstr "Fortsetzung, die Daumen drücken"
 
-#: mensural-ligature-engraver.cc:123
-msgid "cannot determine pitch of ligature primitive -> skipping"
-msgstr "Tonhöhe des Ligaturelements kann nicht ermittelt werden -> überspringen"
+#: warn.cc:207
+#, c-format
+msgid "suppressed error: %s"
+msgstr "unterdrückter Fehler: %s"
 
-#: mensural-ligature-engraver.cc:137
-msgid "single note ligature - skipping"
-msgstr "Ligatur mit einer einzelnen Note -> überspringen"
+#: warn.cc:219
+#, c-format
+msgid "suppressed warning: %s"
+msgstr "unterdrückte Warnung: %s"
 
-#: mensural-ligature-engraver.cc:148
-msgid "prime interval within ligature -> skipping"
-msgstr "Prime in der Ligatur -> überspringen"
+#: accidental-engraver.cc:180
+#, c-format
+msgid "accidental typesetting list must begin with context-name: %s"
+msgstr "Versetzungszeichensatzliste muss mit Kontextnamen beginnen: %s"
 
-#: mensural-ligature-engraver.cc:159
-msgid "mensural ligature: duration none of Mx, L, B, S -> skipping"
-msgstr "Mensuralligatur: Dauer weder Mx, L, B noch S -> überspringen"
+#: accidental-engraver.cc:210
+#, c-format
+msgid "procedure or context-name expected for accidental rule, found %s"
+msgstr "Prozedur oder Kontextname für Versetzungszeichenregel erwartet, %s gefunden"
 
-#: mensural-ligature-engraver.cc:202
-msgid "semibrevis must be followed by another one -> skipping"
-msgstr "Semibrevis muss von einem weiteren gefolgt werden -> überspringen"
+#: accidental.cc:200
+#, c-format
+msgid "Could not find glyph-name for alteration %s"
+msgstr "Glyph-Name für Versetzungszeichen %s konnte nicht gefunden werden"
 
-#: mensural-ligature-engraver.cc:212
-msgid ""
-"semibreves can only appear at the beginning of a ligature,\n"
-"and there may be only zero or two of them"
-msgstr ""
-"Semibrevis kann nur am Anfang einer Ligatur auftreten,\n"
-"und es können nur null oder zwei davon auftreten"
+#: accidental.cc:215
+msgid "natural alteration glyph not found"
+msgstr "Auflösungszeichen konnte nicht gefunden werden"
 
-#: mensural-ligature-engraver.cc:232
-msgid ""
-"invalid ligatura ending:\n"
-"when the last note is a descending brevis,\n"
-"the penultimate note must be another one,\n"
-"or the ligatura must be LB or SSB"
-msgstr ""
-"ungültiges Ende der Ligatur:\n"
-"Wenn die letzte Note eine absteigende Brevis ist,\n"
-"muss die vorletzte Note eine weitere sein,\n"
-"oder die Ligatur muss LB oder SSB sein"
+#: all-font-metrics.cc:149
+#, c-format
+msgid "cannot find font: `%s'"
+msgstr "Schriftart kann nicht gefunden werden: »%s«"
 
-#: mensural-ligature-engraver.cc:387
-msgid "unexpected case fall-through"
-msgstr "unerwarteter case-Ausgang"
+#: apply-context-iterator.cc:42
+msgid "\\applycontext argument is not a procedure"
+msgstr "Argument für \\applycontext ist keine Prozedur"
 
-#: piano-pedal-engraver.cc:279
-#, c-format
-msgid "expect 3 strings for piano pedals, found: %ld"
-msgstr "3 Textketten für Piano-Pedal erwartet, %ld gefunden"
+#: arpeggio.cc:115
+msgid "no heads for arpeggio found?"
+msgstr "keine Notenköpfe für Arpeggio gefunden?"
 
-#: piano-pedal-engraver.cc:294 piano-pedal-engraver.cc:305
-#: piano-pedal-performer.cc:104
+#: auto-change-iterator.cc:74 change-iterator.cc:72
 #, c-format
-msgid "cannot find start of piano pedal: `%s'"
-msgstr "es kann kein Anfang für Piano-Pedal gefunden werden: »%s«"
+msgid "cannot change, already in translator: %s"
+msgstr "kann nicht geändert werden, bereits im Übersetzer: %s"
 
-#: piano-pedal-engraver.cc:340
-#, c-format
-msgid "cannot find start of piano pedal bracket: `%s'"
-msgstr "es kann kein Anfang für Piano-Pedal-Klammer gefunden werden: »%s«"
+#: axis-group-engraver.cc:94
+msgid "Axis_group_engraver: vertical group already has a parent"
+msgstr "Axis_group_engraver: vertikale Gruppe hat bereits einen Vater"
 
-#: input.cc:138 source-file.cc:178 source-file.cc:193
-msgid "position unknown"
-msgstr "Position unbekannt"
+#: axis-group-engraver.cc:95
+msgid "are there two Axis_group_engravers?"
+msgstr "gibt es zwei Axis_group_engravers?"
 
-#: stem.cc:128
-msgid "weird stem size, check for narrow beams"
-msgstr "Eigenartige Notenhalslänge; auf enge Balken überprüfen"
+#: axis-group-engraver.cc:96
+msgid "removing this vertical group"
+msgstr "Entfernen dieser vertikalen Gruppe"
 
-#: relative-octave-check.cc:49
-msgid "Failed octave check, got: "
-msgstr "Oktavprüfung gescheitert, Rückgabe: "
+#: axis-group-interface.cc:668
+msgid "an outside-staff object should have a direction, defaulting to up"
+msgstr "Ein Objekt außerhalb der Notenzeile sollte eine Richtung haben, Vorgabe ist »nach oben«"
 
-#: translator-ctors.cc:65
+#: bar-check-iterator.cc:84
 #, c-format
-msgid "unknown translator: `%s'"
-msgstr "unbekannter Übersetzer: »%s«"
+msgid "barcheck failed at: %s"
+msgstr "Taktüberprüfung gescheitert bei: %s"
 
-#: ligature-engraver.cc:104 ligature-bracket-engraver.cc:72
-msgid "cannot find start of ligature"
-msgstr "Anfang der Ligatur kann nicht gefunden werden"
+#: beam-engraver.cc:147
+msgid "already have a beam"
+msgstr "Balken bereits vorhanden"
 
-#: ligature-engraver.cc:109
-msgid "no right bound"
-msgstr "keine rechte Begrenzung"
+#: beam-engraver.cc:230
+msgid "unterminated beam"
+msgstr "unbegrenzter Balken"
 
-#: ligature-engraver.cc:131 ligature-bracket-engraver.cc:85
-msgid "already have a ligature"
-msgstr "habe bereits eine Ligatur"
+#: beam-engraver.cc:266 chord-tremolo-engraver.cc:149
+msgid "stem must have Rhythmic structure"
+msgstr "Notenhals muss rhythmische Struktur aufweisen"
 
-#: ligature-engraver.cc:140
-msgid "no left bound"
-msgstr "keine linke Begrenzung"
+#: beam-engraver.cc:277
+msgid "stem does not fit in beam"
+msgstr "Notenhals passt nicht in Balken"
 
-#: ligature-engraver.cc:184
-msgid "unterminated ligature"
-msgstr "unbegrenzte Ligatur"
+#: beam-engraver.cc:278
+msgid "beam was started here"
+msgstr "Balken wurde hier begonnen"
 
-#: ligature-engraver.cc:211
-msgid "ignoring rest: ligature may not contain rest"
-msgstr "Pause wird ignoriert: Ligatur darf keine Pause enthalten"
+#. We are completely screwed.
+#: beam-quanting.cc:839
+msgid "no viable initial configuration found: may not find good beam slope"
+msgstr "Keine funktionsfähige Anfangskonfiguration gefunden: Es kann evtl. keine optimale Balkenneigung gefunden werden"
 
-#: ligature-engraver.cc:212
-msgid "ligature was started here"
-msgstr "Ligatur wurde hier begonnen"
+#: beam.cc:181
+msgid "removing beam with no stems"
+msgstr "Balken ohne Notenhälse wird entfernt"
 
-#: tuplet-engraver.cc:110
-msgid "No tuplet to end"
-msgstr "Keine rhythmische Gruppe zu beenden"
+#: change-iterator.cc:34
+#, c-format
+msgid "cannot change `%s' to `%s'"
+msgstr "»%s« kann nicht in »%s« geändert werden"
 
-#: ttf.cc:480 ttf.cc:528
+#. FIXME: constant error message.
+#: change-iterator.cc:93
+msgid "cannot find context to switch to"
+msgstr "es kann kein Kontext zum Umschalten gefunden werden"
+
+#. We could change the current translator's id, but that would make
+#. errors hard to catch.
+#.
+#. last->translator_id_string () = get_change
+#. ()->change_to_id_string ();
+#: change-iterator.cc:102
 #, c-format
-msgid "font index %d too large for font `%s', using index 0"
-msgstr "Font-Intex %d zu groß für Font »%s«, benutze Index 0"
-
-#: ttf.cc:512 ttf.cc:562
-msgid "font index must be non-negative, using index 0"
-msgstr "font-index muss nicht-negativ sein, benutze Index 0"
+msgid "not changing to same context type: %s"
+msgstr "kein Umschalten zum gleichen Kontexttypen: %s"
 
-#: multi-measure-rest.cc:140
-msgid "usable-duration-logs must be a non-empty list.  Falling back to whole rests."
-msgstr "usable-duration-logs muss eine nicht-leere Liste sein.  Falle auf ganze Pausen zurück."
+#. FIXME: uncomprehensable message
+#: change-iterator.cc:106
+msgid "none of these in my family"
+msgstr "keiner davon befindet sich in meiner Familie"
 
-#: partial-iterator.cc:45
-msgid "trying to use \\partial after the start of a piece"
-msgstr "versuche, \\partial nach dem Beginn eines Stückes einzusetzen"
+#: chord-tremolo-engraver.cc:88
+msgid "No tremolo to end"
+msgstr "Kein Tremolo zu beenden"
 
-#: minimal-page-breaking.cc:44
-msgid "Calculating page breaks..."
-msgstr "Zeilenumbrüche werden berechnet..."
+#: chord-tremolo-engraver.cc:109
+msgid "unterminated chord tremolo"
+msgstr "unbegrenztes Akkord-Tremolo"
 
-#: vaticana-ligature-engraver.cc:400
+#: clef.cc:65
 #, c-format
-msgid "ignored prefix(es) `%s' of this head according to restrictions of the selected ligature style"
-msgstr "Präfix(e) »%s« dieses Kopfes gemäß den Einschränkungen des ausgewählten Ligaturstils ignoriert"
+msgid "clef `%s' not found"
+msgstr "Schlüssel »%s« nicht gefunden"
 
-#: vaticana-ligature-engraver.cc:736
+#: cluster.cc:120
 #, c-format
-msgid "Vaticana_ligature_engraver: setting `spacing-increment = %f': ptr =%ul"
-msgstr "Vaticana_ligature_engraver: setzen »spacing-increment = %f«: ptr=%ul"
+msgid "unknown cluster style `%s'"
+msgstr "unbekannter Clusterstil: »%s«"
 
-#: paper-book.cc:214
-#, c-format
-msgid "program option -dprint-pages not supported by backend `%s'"
-msgstr "Programmoption -dprint-pages nicht von Backend »%s« unterstützt"
+#: cluster.cc:157
+msgid "junking empty cluster"
+msgstr "Leeres Cluster wird verworfen"
 
-#: paper-book.cc:233
+#: coherent-ligature-engraver.cc:110
 #, c-format
-msgid "program option -dpreview not supported by backend `%s'"
-msgstr "Programmoption -dpreview nicht von »%s« unterstützt"
-
-#: episema-engraver.cc:75
-msgid "already have an episema"
-msgstr "Episema bereits vorhanden"
+msgid "Coherent_ligature_engraver: setting `spacing-increment=0.01': ptr=%ul"
+msgstr "Coherent_ligature_engraver: setze »spacing-increment=0.01«: ptr=%ul"
 
-#: episema-engraver.cc:88
-msgid "cannot find start of episema"
-msgstr "Anfang des Episema kann nicht gefunden werden"
+#. if we get to here, just put everything on one line
+#: constrained-breaking.cc:187 constrained-breaking.cc:205
+msgid "cannot find line breaking that satisfies constraints"
+msgstr "es kann kein Zeilenumbruch gefunden werden, der die Bedingungen erfüllen"
 
-#: episema-engraver.cc:137
-msgid "unterminated episema"
-msgstr "unbegrenztes Episema"
+#: context-property.cc:43
+msgid "need symbol arguments for \\override and \\revert"
+msgstr "Symbol-Argumente für \\override und \\revert benötigt"
 
-#: score-engraver.cc:78
+#: context.cc:149
 #, c-format
-msgid "cannot find `%s'"
-msgstr "»%s« kann nicht gefunden werden"
+msgid "cannot find or create new `%s'"
+msgstr "ein neues »%s« kann weder gefunden noch erzeugt werden"
 
-#: score-engraver.cc:80
-msgid "Music font has not been installed properly."
-msgstr "Musik-Schriftart wurde nicht ordnungsgemäß installiert."
+#: context.cc:207
+#, c-format
+msgid "cannot find or create `%s' called `%s'"
+msgstr "»%s« (»%s« genannt) kann weder gefunden noch erzeugt werden"
 
-#: score-engraver.cc:82
+#: context.cc:400
 #, c-format
-msgid "Search path `%s'"
-msgstr "Suchpfad »%s«"
+msgid "cannot find or create: `%s'"
+msgstr "»%s« kann weder gefunden noch erzeugt werden"
 
-#: score-engraver.cc:84
-msgid "Aborting"
-msgstr "Abbruch"
+#: custos.cc:87
+#, c-format
+msgid "custos `%s' not found"
+msgstr "Custos »%s« nicht gefunden"
 
-#: performance.cc:54
-msgid "Track..."
-msgstr "Spur..."
+#: dispatcher.cc:83
+msgid "Event class should be a list"
+msgstr "Ereignisklasse sollte eine Liste sein"
 
-#: performance.cc:82
+#: dispatcher.cc:166
 #, c-format
-msgid "MIDI output to `%s'..."
-msgstr "MIDI-Ausgabe nach »%s«..."
+msgid "Junking event: %s"
+msgstr "Ereignis wird verworfen: »%s«"
 
-#: note-collision.cc:504
-msgid "ignoring too many clashing note columns"
-msgstr "zu viele kollidierende Notenspalten werden ignoriert"
+#: dispatcher.cc:262
+msgid "Attempting to remove nonexisting listener."
+msgstr "Versuche, nicht existierende listener zu entfernen."
 
-#. fixme: be more verbose.
-#: volta-engraver.cc:111
-msgid "cannot end volta spanner"
-msgstr "Volta-Klammer kann nicht beendet werden"
+#: dispatcher.cc:284
+msgid "Already listening to dispatcher, ignoring request"
+msgstr "Höre schon dem Rechenzeitverteiler zu, Anforderung wird irgnoriert"
 
-#: volta-engraver.cc:121
-msgid "already have a volta spanner, ending that one prematurely"
-msgstr "Wiederholungsklammer bereits vorhanden, wird vorzeitig beendet"
+#: dots.cc:48
+#, c-format
+msgid "dot `%s' not found"
+msgstr "Punkt »%s« nicht gefunden"
 
-#: volta-engraver.cc:125
-msgid "also already have an ended spanner"
-msgstr "endende Textklammer auch bereits vorhanden"
+#: dynamic-engraver.cc:193
+msgid "cannot find start of (de)crescendo"
+msgstr "Anfang des (De-) Crescendos kann nicht gefunden werden"
 
-#: volta-engraver.cc:126
-msgid "giving up"
-msgstr "aufgeben"
+#: dynamic-engraver.cc:200
+msgid "already have a decrescendo"
+msgstr "Decrescendo bereits vorhanden"
 
-#: page-layout-problem.cc:709
-msgid "cannot fit music on page: ragged-spacing was requested, but page was compressed"
-msgstr "Noten passen nicht auf die Seite: ragged-spacing wurde verlangt, aber die Seite wurde komprimiert"
+#: dynamic-engraver.cc:202
+msgid "already have a crescendo"
+msgstr "Crescendo bereits vorhanden"
 
-#: page-layout-problem.cc:712
-#, c-format
-msgid "cannot fit music on page: overflow is %f"
-msgstr "Noten passen nicht auf die Seite: Überhang ist %f"
+#: dynamic-engraver.cc:205
+msgid "cresc starts here"
+msgstr "Crescendo beginnt hier"
 
-#: page-layout-problem.cc:714
-msgid "compressing music to fit"
-msgstr "Noten werden komprimiert um zu passen"
+#: dynamic-engraver.cc:333
+msgid "unterminated (de)crescendo"
+msgstr "unbegrenztes (De-) Crescendo"
 
-#: page-layout-problem.cc:1176
-msgid "staff-affinities should only decrease"
-msgstr "staff-affinities sollten nur abnehmen"
+#. No explicit dynamic script events have occurred yet, but there is
+#. nevertheless a dynamic spanner.  Initialize last_volume_ to a
+#. value within the available range.
+#: dynamic-performer.cc:129
+msgid "(De)crescendo with unspecified starting volume in MIDI."
+msgstr "(De)crescendo mit unspezifischer Anfangslautstärke im MIDI."
 
-#: apply-context-iterator.cc:42
-msgid "\\applycontext argument is not a procedure"
-msgstr "Argument für \\applycontext ist keine Prozedur"
+#: episema-engraver.cc:75
+msgid "already have an episema"
+msgstr "Episema bereits vorhanden"
 
-#. FIXME: constant error message.
-#: mark-engraver.cc:157
-msgid "rehearsalMark must have integer value"
-msgstr "rehearsalMark muss Ganzzahlwert haben"
+#: episema-engraver.cc:88
+msgid "cannot find start of episema"
+msgstr "Anfang des Episema kann nicht gefunden werden"
 
-#: mark-engraver.cc:163
-msgid "mark label must be a markup object"
-msgstr "Marke muss ein Textbeschriftungsobjekt sein"
+#: episema-engraver.cc:137
+msgid "unterminated episema"
+msgstr "unbegrenztes Episema"
 
-#: stem-engraver.cc:105
-msgid "tremolo duration is too long"
-msgstr "Tremolodauer ist zu lang"
+#: extender-engraver.cc:169 extender-engraver.cc:178
+msgid "unterminated extender"
+msgstr "unbegrenzter Textunterstrich"
 
-#: stem-engraver.cc:157
+#: flag.cc:113
 #, c-format
-msgid "adding note head to incompatible stem (type = %d/%d)"
-msgstr "Notenkopf wird zu inkompatiblem Hals (Typ = %d/%d) hinzugefügt"
-
-#: stem-engraver.cc:160
-msgid "maybe input should specify polyphonic voices"
-msgstr "vielleicht sollte die Eingabe mehrere Stimmen erstellen"
+msgid "flag `%s' not found"
+msgstr "Fähnchen »%s« nicht gefunden"
 
-#: includable-lexer.cc:71 lily-guile.cc:91 lily-parser-scheme.cc:108
+#: flag.cc:133
 #, c-format
-msgid "cannot find file: `%s'"
-msgstr "Datei »%s« kann nicht gefunden werden"
+msgid "flag stroke `%s' not found"
+msgstr "Fähnchenstrich »%s« nicht gefunden"
 
-#: includable-lexer.cc:73 lily-parser-scheme.cc:100
+#: font-config-scheme.cc:151 font-config.cc:53
 #, c-format
-msgid "(search path: `%s')"
-msgstr "(Suchpfad: »%s«)"
+msgid "failed adding font directory: %s"
+msgstr "Schriftartverzeichnis konnte nicht hinzugefügt werden: %s"
 
-#: relocate.cc:52
+#: font-config-scheme.cc:153 font-config.cc:55
 #, c-format
-msgid "Setting %s to %s"
-msgstr "%s wird auf %s gesetzt"
+msgid "Adding font directory: %s"
+msgstr "Schriftartverzeichnis wird hinzugefügt: %s"
 
-#. this warning should only be printed in debug mode!
-#: relocate.cc:73
+#: font-config-scheme.cc:167
 #, c-format
-msgid "no such file: %s for %s"
-msgstr "keine solche Datei: %s für %s"
+msgid "failed adding font file: %s"
+msgstr "Schriftartdatei konnte nicht hinzugefügt werden: %s"
 
-#. this warning should only be printed in debug mode!
-#. this warning should only be printed in debug mode
-#: relocate.cc:84 relocate.cc:102
+#: font-config-scheme.cc:169
 #, c-format
-msgid "no such directory: %s for %s"
-msgstr "kein solches Verzeichnis: %s für %s"
+msgid "Adding font file: %s"
+msgstr "Schriftartdatei wird hinzugefügt: %s"
 
-#: relocate.cc:93
-#, c-format
-msgid "%s=%s (prepend)\n"
-msgstr "%s=%s (voranstellen)\n"
+#: font-config.cc:38
+msgid "Initializing FontConfig..."
+msgstr "FontConfig wird initialisiert..."
 
-#: relocate.cc:124
-#, c-format
-msgid "not relocating, no %s/ or current/ found under %s"
-msgstr "keine Verlagerung, kein %s/ oder current/ unter %s gefunden"
+#: font-config.cc:58
+msgid "Building font database..."
+msgstr "Schriftartendatenbank erstellen..."
 
-#: relocate.cc:134
-#, c-format
-msgid "Relocation: compile datadir=%s, new datadir=%s"
-msgstr "Verlagerung: Kompilier-Datenverzeichnis=%s, neues Datenverzeichnis=%s"
+#: footnote-engraver.cc:110
+msgid "Must be footnote-event."
+msgstr "Muss ein Fußnoten-Ereignis sein."
 
-#: relocate.cc:146
+#: general-scheme.cc:390
 #, c-format
-msgid "Relocation: framework_prefix=%s"
-msgstr "Verlagerung: framework_prefix=%s"
+msgid "failed redirecting stderr to `%s'"
+msgstr "Konnte stderr nicht nach %s umleiten"
 
-#: relocate.cc:186
+#: general-scheme.cc:469 output-ps.scm:48
+msgid "Found infinity or nan in output.  Substituting 0.0"
+msgstr "Unendlich oder nan in Ausgabe gefunden. Wird durch 0.0 ersetzt"
+
+#: glissando-engraver.cc:158
+msgid "unterminated glissando"
+msgstr "unbegrenztes Glissando."
+
+#: global-context-scheme.cc:96 global-context-scheme.cc:114
+msgid "no music found in score"
+msgstr "keine Musik in der Partitur gefunden"
+
+#: global-context-scheme.cc:104
+msgid "Interpreting music..."
+msgstr "Interpretation der Musik..."
+
+#: global-context-scheme.cc:126
 #, c-format
-msgid "Relocation: is absolute: argv0=%s\n"
-msgstr "Verlagerung: ist absolut: argv0=%s\n"
+msgid "elapsed time: %.2f seconds"
+msgstr "verstrichene Zeit: %.2f Sekunden"
 
-#: relocate.cc:192
+#: gregorian-ligature-engraver.cc:70
 #, c-format
-msgid "Relocation: from cwd: argv0=%s\n"
-msgstr "Verlagerung: von cwd: argv0=%s\n"
+msgid "\\%s ignored"
+msgstr "\\%s ignoriert"
 
-#: relocate.cc:208
+#: gregorian-ligature-engraver.cc:75
 #, c-format
-msgid ""
-"Relocation: from PATH=%s\n"
-"argv0=%s"
-msgstr ""
-"Verlagerung: von PATH=%s\n"
-"argv0=%s"
+msgid "implied \\%s added"
+msgstr "implizites \\%s hinzugefügt"
 
-#: relocate.cc:235
-msgid "LILYPONDPREFIX is obsolete, use LILYPOND_DATADIR"
-msgstr "LILYPONDPREFIX is veraltet, stattdessen LILYPOND_DATADIR verwenden"
+#. ligature may not start with 2nd head of pes or flexa
+#: gregorian-ligature-engraver.cc:224
+msgid "cannot apply `\\~' on first head of ligature"
+msgstr "»\\~« kann nicht auf erste Note der Ligatur angewendet werden"
 
-#: relocate.cc:360
+#. (pitch == prev_pitch)
+#: gregorian-ligature-engraver.cc:236
+msgid "cannot apply `\\~' on heads with identical pitch"
+msgstr "»\\~« kann nicht auf Noten mit gleicher Tonhöhe angewendet werden"
+
+#: grob-interface.cc:68
 #, c-format
-msgid "Relocation file: %s"
-msgstr "Verlagerungsdatei: %s"
+msgid "Unknown interface `%s'"
+msgstr "Unbekannte Schnittstelle »%s«"
 
-#: relocate.cc:364 source-file.cc:65
+#: grob-interface.cc:79
 #, c-format
-msgid "cannot open file: `%s'"
-msgstr "Datei kann nicht geöffnet werden: »%s«"
+msgid "Grob `%s' has no interface for property `%s'"
+msgstr "Grob »%s« hat keine Schnittstelle für Eigenschaft »%s«"
 
-#: relocate.cc:394
+#: grob-property.cc:35
 #, c-format
-msgid "Unknown relocation command %s"
-msgstr "Unbekannter Verlagerungsbefehl %s"
+msgid "%d: %s"
+msgstr "%d: %s"
 
-#: note-column.cc:135
-msgid "cannot have note heads and rests together on a stem"
-msgstr "Notenköpfe und Pausen können nicht zusammen an einem Hals auftreten"
+#: hairpin.cc:60
+msgid "Asking for broken bound padding at a non-broken bound."
+msgstr ""
 
-#: beam.cc:180
-msgid "removing beam with no stems"
-msgstr "Balken ohne Notenhälse wird entfernt"
+#: hairpin.cc:254
+msgid "decrescendo too small"
+msgstr "Decrescendo zu kurz"
 
-#: staff-performer.cc:257
-msgid "MIDI channel wrapped around"
-msgstr "MIDI-Kanal zurückgesprungen"
+#: horizontal-bracket-engraver.cc:62
+msgid "do not have that many brackets"
+msgstr "so viele Klammern gibt es nicht"
 
-#: staff-performer.cc:258
-msgid "remapping modulo 16"
-msgstr "modulo 16 neu zuordnen"
+#: horizontal-bracket-engraver.cc:71
+msgid "conflicting note group events"
+msgstr "in Konflikt stehende Notengruppenereignisse"
 
-#: dots.cc:48
-#, c-format
-msgid "dot `%s' not found"
-msgstr "Punkt »%s« nicht gefunden"
+#: hyphen-engraver.cc:104
+msgid "removing unterminated hyphen"
+msgstr "unbegrenzter Bindestrich wird entfernt"
 
-#: font-config.cc:38
-msgid "Initializing FontConfig..."
-msgstr "FontConfig wird initialisiert..."
+#: hyphen-engraver.cc:118
+msgid "unterminated hyphen; removing"
+msgstr "unbegrenzter Bindestrich; entfernt"
 
-#: font-config.cc:53 font-config-scheme.cc:151
+#: includable-lexer.cc:71 lily-guile.cc:91 lily-parser-scheme.cc:108
 #, c-format
-msgid "failed adding font directory: %s"
-msgstr "Schriftartverzeichnis konnte nicht hinzugefügt werden: %s"
+msgid "cannot find file: `%s'"
+msgstr "Datei »%s« kann nicht gefunden werden"
 
-#: font-config.cc:55 font-config-scheme.cc:153
+#: includable-lexer.cc:73 lily-parser-scheme.cc:100
 #, c-format
-msgid "Adding font directory: %s"
-msgstr "Schriftartverzeichnis wird hinzugefügt: %s"
+msgid "(search path: `%s')"
+msgstr "(Suchpfad: »%s«)"
 
-#: font-config.cc:58
-msgid "Building font database..."
-msgstr "Schriftartendatenbank erstellen..."
+#: input.cc:138 source-file.cc:178 source-file.cc:193
+msgid "position unknown"
+msgstr "Position unbekannt"
 
-#: change-iterator.cc:34
+#: key-engraver.cc:198
+msgid "Incomplete keyAlterationOrder for key signature"
+msgstr "keyAlterationOrder für die Vorzeichen ist nicht vollständig"
+
+#: key-signature-interface.cc:77
 #, c-format
-msgid "cannot change `%s' to `%s'"
-msgstr "»%s« kann nicht in »%s« geändert werden"
+msgid "No glyph found for alteration: %s"
+msgstr "Kein Glyph für Vorzeichen gefunden: %s"
 
-#. FIXME: constant error message.
-#: change-iterator.cc:93
-msgid "cannot find context to switch to"
-msgstr "es kann kein Kontext zum Umschalten gefunden werden"
+#: key-signature-interface.cc:87
+msgid "alteration not found"
+msgstr "Alterierung nicht gefunden"
 
-#. We could change the current translator's id, but that would make
-#. errors hard to catch.
-#.
-#. last->translator_id_string () = get_change
-#. ()->change_to_id_string ();
-#: change-iterator.cc:102
-#, c-format
-msgid "not changing to same context type: %s"
-msgstr "kein Umschalten zum gleichen Kontexttypen: %s"
+#: ligature-bracket-engraver.cc:72 ligature-engraver.cc:104
+msgid "cannot find start of ligature"
+msgstr "Anfang der Ligatur kann nicht gefunden werden"
 
-#. FIXME: uncomprehensable message
-#: change-iterator.cc:106
-msgid "none of these in my family"
-msgstr "keiner davon befindet sich in meiner Familie"
+#: ligature-bracket-engraver.cc:85 ligature-engraver.cc:131
+msgid "already have a ligature"
+msgstr "habe bereits eine Ligatur"
+
+#: ligature-engraver.cc:109
+msgid "no right bound"
+msgstr "keine rechte Begrenzung"
+
+#: ligature-engraver.cc:140
+msgid "no left bound"
+msgstr "keine linke Begrenzung"
+
+#: ligature-engraver.cc:184
+msgid "unterminated ligature"
+msgstr "unbegrenzte Ligatur"
+
+#: ligature-engraver.cc:211
+msgid "ignoring rest: ligature may not contain rest"
+msgstr "Pause wird ignoriert: Ligatur darf keine Pause enthalten"
+
+#: ligature-engraver.cc:212
+msgid "ligature was started here"
+msgstr "Ligatur wurde hier begonnen"
 
-#: slur.cc:438
+#: lily-guile.cc:93
 #, c-format
-msgid "Ignoring grob for slur: %s. avoid-slur not set?"
-msgstr "Grob für Legatobogen wird ignoriert: %s. avoid-slur nicht gesetzt?"
+msgid "(load path: `%s')"
+msgstr "(Lade-Pfad: `%s')"
 
-#: source-file.cc:85
+#: lily-guile.cc:416
 #, c-format
-msgid "expected to read %d characters, got %d"
-msgstr "%d Zeichen erwartet, %d erhalten"
+msgid "cannot find property type-check for `%s' (%s)."
+msgstr "Eigenschafts-Typprüfung für »%s« (%s) kann nicht gefunden werden."
 
-#. find out the ideal number of pages
-#: optimal-page-breaking.cc:62
-msgid "Finding the ideal number of pages..."
-msgstr "Ideale Seitenanzahl wird gefunden..."
+#: lily-guile.cc:419
+msgid "perhaps a typing error?"
+msgstr "vielleicht ein Tippfehler?"
 
-#: optimal-page-breaking.cc:85
-msgid "could not satisfy systems-per-page and page-count at the same time, ignoring systems-per-page"
-msgstr "konnte nicht systems-per-page und page-count gleichzeitig anwenden, ignoriere systems-per-page"
+#: lily-guile.cc:426
+msgid "doing assignment anyway"
+msgstr "Zuweisung wird trotzdem durchgeführt"
 
-#: optimal-page-breaking.cc:105
-msgid "Fitting music on 1 page..."
-msgstr "Musik wird auf eine Seite angepasst..."
+#: lily-guile.cc:438
+#, c-format
+msgid "type check for `%s' failed; value `%s' must be of type `%s'"
+msgstr "Typprüfung für »%s« gescheitert; Wert »%s« muss vom Typ »%s« sein"
 
-#: optimal-page-breaking.cc:107
+#: lily-lexer.cc:255
+msgid "include files are not allowed in safe mode"
+msgstr "eingefügte Dateien sind im abgesicherten Modus nicht erlaubt"
+
+#: lily-lexer.cc:282
 #, c-format
-msgid "Fitting music on %d pages..."
-msgstr "Musik wird auf %d Seiten angepasst..."
+msgid "identifier name is a keyword: `%s'"
+msgstr "Bezeichnername ist ein Schlüsselwort: »%s«"
 
-#: optimal-page-breaking.cc:109
+#: lily-lexer.cc:303 lily-lexer.cc:316
 #, c-format
-msgid "Fitting music on %d or %d pages..."
-msgstr "Musik wird auf %d oder %d Seiten angepasst..."
+msgid "%s:EOF"
+msgstr "%s:EOF"
 
-#: optimal-page-breaking.cc:119 optimal-page-breaking.cc:173
+#: lily-parser-scheme.cc:80
 #, c-format
-msgid "trying %d systems"
-msgstr "versuche %d Systeme"
+msgid "Changing working directory to: `%s'"
+msgstr "Aktuelles Verzeichnis wird zu »%s« geändert"
 
-#: optimal-page-breaking.cc:138 optimal-page-breaking.cc:201
+#: lily-parser-scheme.cc:84
 #, c-format
-msgid "best score for this sys-count: %f"
-msgstr "bester Score für dieses sys-count: %f"
+msgid "unable to change directory to: `%s'"
+msgstr "kann Verzeichnis nicht in »%s« ändern"
 
-#: new-dynamic-engraver.cc:168
+#: lily-parser-scheme.cc:99
 #, c-format
-msgid ""
-"unknown crescendo style: %s\n"
-"defaulting to hairpin."
-msgstr ""
-"unbekannter crescendo-Stil: %s\n"
-"wird als spitze Klammer gesetzt."
+msgid "cannot find init file: `%s'"
+msgstr "Init-Datei kann nicht gefunden werden: »%s«"
 
-#: new-dynamic-engraver.cc:233
+#: lily-parser-scheme.cc:117
 #, c-format
-msgid "unterminated %s"
-msgstr "unbegrenzt: »%s«"
+msgid "Processing `%s'"
+msgstr "»%s« wird verarbeitet"
 
-#: hairpin.cc:263
-msgid "decrescendo too small"
-msgstr "Decrescendo zu kurz"
+#: lily-parser-scheme.cc:208
+msgid "ly:parser-parse-string is only valid with a new parser.  Use ly:parser-include-string instead."
+msgstr "ly:parser-parse-string ist nur mit einem neuen Parser gültig.  Anstelle dessen ly:parser-include-string benutzen."
 
-#: extender-engraver.cc:169 extender-engraver.cc:178
-msgid "unterminated extender"
-msgstr "unbegrenzter Textunterstrich"
+#: lily-parser-scheme.cc:239
+msgid "ly:parse-string-expression is only valid with a new parser.  Use ly:parser-include-string instead."
+msgstr "ly:parse-string-expression ist nur mit einem neuen Parser gültig.  Anstelle dessen ly:parser-include-string benutzen."
+
+#: lily-parser.cc:109
+msgid "Parsing..."
+msgstr "Analysieren..."
+
+#: line-spanner.cc:373
+msgid "Line spanner's left point is to the right of its right point."
+msgstr "Der linke Punkt eines Linienstreckers ist rechts von seinem linken Punkt."
+
+#: lyric-combine-music-iterator.cc:199
+msgid "argument of \\lyricsto should contain Lyrics context"
+msgstr "das Argument von \\lyricsto muss einen Lyrics-Kontext enthalten"
+
+#: lyric-combine-music-iterator.cc:337
+#, c-format
+msgid "cannot find Voice `%s'"
+msgstr "Stimme kann nicht gefunden werden: »%s«"
+
+#: lyric-engraver.cc:186
+msgid "Lyric syllable does not have note.  Use \\lyricsto or associatedVoice."
+msgstr "Textsilbe hat keine Note.  \\lyricsto oder associatedVoice verwenden."
 
 #: main.cc:101
 #, c-format
@@ -2563,73 +2399,117 @@ msgstr "Gruppen-ID kann nicht von Gruppenname ermittelt werden: %s: %s"
 msgid "cannot chroot to: %s: %s"
 msgstr "kein chroot möglich nach: %s: %s"
 
-#: main.cc:379
-#, c-format
-msgid "cannot change group id to: %d: %s"
-msgstr "Gruppen-ID kann nicht geändert werden in: %d: %s"
+#: main.cc:379
+#, c-format
+msgid "cannot change group id to: %d: %s"
+msgstr "Gruppen-ID kann nicht geändert werden in: %d: %s"
+
+#: main.cc:385
+#, c-format
+msgid "cannot change user id to: %d: %s"
+msgstr "Benutzer-ID kann nicht geändert werden in: %d: %s"
+
+#: main.cc:391
+#, c-format
+msgid "cannot change working directory to: %s: %s"
+msgstr "aktuelles Verzeichnis kann nicht geändert werden in: %s: %s"
+
+#: main.cc:639
+#, c-format
+msgid "exception caught: %s"
+msgstr "Ausnahme gefangen: %s"
+
+#. FIXME: constant error message.
+#: mark-engraver.cc:156
+msgid "rehearsalMark must have integer value"
+msgstr "rehearsalMark muss Ganzzahlwert haben"
+
+#: mark-engraver.cc:162
+msgid "mark label must be a markup object"
+msgstr "Marke muss ein Textbeschriftungsobjekt sein"
+
+#: mensural-ligature-engraver.cc:96
+msgid "ligature with less than 2 heads -> skipping"
+msgstr "Ligatur mit weniger als 2 Notenköpfen -> überspringen"
+
+#: mensural-ligature-engraver.cc:123
+msgid "cannot determine pitch of ligature primitive -> skipping"
+msgstr "Tonhöhe des Ligaturelements kann nicht ermittelt werden -> überspringen"
+
+#: mensural-ligature-engraver.cc:137
+msgid "single note ligature - skipping"
+msgstr "Ligatur mit einer einzelnen Note -> überspringen"
 
-#: main.cc:385
-#, c-format
-msgid "cannot change user id to: %d: %s"
-msgstr "Benutzer-ID kann nicht geändert werden in: %d: %s"
+#: mensural-ligature-engraver.cc:148
+msgid "prime interval within ligature -> skipping"
+msgstr "Prime in der Ligatur -> überspringen"
 
-#: main.cc:391
-#, c-format
-msgid "cannot change working directory to: %s: %s"
-msgstr "aktuelles Verzeichnis kann nicht geändert werden in: %s: %s"
+#: mensural-ligature-engraver.cc:159
+msgid "mensural ligature: duration none of Mx, L, B, S -> skipping"
+msgstr "Mensuralligatur: Dauer weder Mx, L, B noch S -> überspringen"
 
-#: main.cc:639
-#, c-format
-msgid "exception caught: %s"
-msgstr "Ausnahme gefangen: %s"
+#: mensural-ligature-engraver.cc:202
+msgid "semibrevis must be followed by another one -> skipping"
+msgstr "Semibrevis muss von einem weiteren gefolgt werden -> überspringen"
 
-#: page-turn-page-breaking.cc:168
-#, c-format
-msgid "page-turn-page-breaking: breaking from %d to %d"
-msgstr "Seitenwechsel-Seitenumbruch: Umbruch von %d zu %d"
+#: mensural-ligature-engraver.cc:212
+msgid ""
+"semibreves can only appear at the beginning of a ligature,\n"
+"and there may be only zero or two of them"
+msgstr ""
+"Semibrevis kann nur am Anfang einer Ligatur auftreten,\n"
+"und es können nur null oder zwei davon auftreten"
 
-#: page-turn-page-breaking.cc:217
-msgid "cannot fit the first page turn onto a single page.  Consider setting first-page-number to an even number."
-msgstr "Erster Seitenwechsel kann nicht auf einzelne Seite gelegt werden. In Betracht zu ziehen wäre das Setzen von first-page-number auf gerade Zahl."
+#: mensural-ligature-engraver.cc:232
+msgid ""
+"invalid ligatura ending:\n"
+"when the last note is a descending brevis,\n"
+"the penultimate note must be another one,\n"
+"or the ligatura must be LB or SSB"
+msgstr ""
+"ungültiges Ende der Ligatur:\n"
+"Wenn die letzte Note eine absteigende Brevis ist,\n"
+"muss die vorletzte Note eine weitere sein,\n"
+"oder die Ligatur muss LB oder SSB sein"
 
-#: page-turn-page-breaking.cc:230
-#, c-format
-msgid "Calculating page and line breaks (%d possible page breaks)..."
-msgstr "Seiten- und Zeilenumbrüche werden berechnet (%d mögliche Seitenumbrüche)..."
+#: mensural-ligature-engraver.cc:387
+msgid "unexpected case fall-through"
+msgstr "unerwarteter case-Ausgang"
 
-#: page-turn-page-breaking.cc:300
+#: midi-item.cc:89
 #, c-format
-msgid "break starting at page %d"
-msgstr "Umbruch beginnt auf Seite %d"
+msgid "no such MIDI instrument: `%s'"
+msgstr "kein MIDI-Instrument: `%s'"
 
-#: page-turn-page-breaking.cc:301
-#, c-format
-msgid "\tdemerits: %f"
-msgstr "Optimale Bewertung: %f"
+#: midi-item.cc:161
+msgid "Time signature with more than 255 beats.  Truncating"
+msgstr "Taktart mit mehr als 255 Schlägen.  "
 
-#: page-turn-page-breaking.cc:302
+#: midi-stream.cc:39
 #, c-format
-msgid "\tsystem count: %d"
-msgstr "\tSystemanzahl: %d"
+msgid "cannot open for write: %s: %s"
+msgstr "Es kann nicht zum Schreiben geöffnet werden: %s: %s"
 
-#: page-turn-page-breaking.cc:303
+#: midi-stream.cc:55
 #, c-format
-msgid "\tpage count: %d"
-msgstr "\tSeitenanzahl: %d"
+msgid "cannot write to file: `%s'"
+msgstr "Es kann nicht in Datei geschrieben werden: »%s«"
 
-#: page-turn-page-breaking.cc:304
-#, c-format
-msgid "\tprevious break: %d"
-msgstr "\tvorheriger Umbruch: %d"
+#: minimal-page-breaking.cc:40 paper-score.cc:122
+msgid "Calculating line breaks..."
+msgstr "Zeilenumbrüche werden berechnet..."
 
-#: key-signature-interface.cc:77
-#, c-format
-msgid "No glyph found for alteration: %s"
-msgstr "Kein Glyph für Vorzeichen gefunden: %s"
+#: minimal-page-breaking.cc:44
+msgid "Calculating page breaks..."
+msgstr "Zeilenumbrüche werden berechnet..."
 
-#: key-signature-interface.cc:87
-msgid "alteration not found"
-msgstr "Alterierung nicht gefunden"
+#: multi-measure-rest.cc:138
+msgid "usable-duration-logs must be a non-empty list.  Falling back to whole rests."
+msgstr "usable-duration-logs muss eine nicht-leere Liste sein.  Falle auf ganze Pausen zurück."
+
+#: multi-measure-rest.cc:328
+msgid "Using naive multi measure rest spacing."
+msgstr "Benutze simple Platzierung von Mehrtaktpausen."
 
 #: music.cc:150
 #, c-format
@@ -2645,158 +2525,197 @@ msgstr "(normalisierte Tonhöhe)"
 msgid "Transposing %s by %s makes alteration larger than double"
 msgstr "Transponieren von %s um %s erzeugt mehr als ein Doppel-Vorzeichen"
 
-#: vaticana-ligature.cc:95
-msgid "flexa-height undefined; assuming 0"
-msgstr "flexa-Höhe nicht definiert: 0 angenommen"
+#: new-dynamic-engraver.cc:168
+#, c-format
+msgid ""
+"unknown crescendo style: %s\n"
+"defaulting to hairpin."
+msgstr ""
+"unbekannter crescendo-Stil: %s\n"
+"wird als spitze Klammer gesetzt."
 
-#: vaticana-ligature.cc:100
-msgid "ascending vaticana style flexa"
-msgstr "aufsteigender Vaticana-Stil flexa"
+#: new-dynamic-engraver.cc:233
+#, c-format
+msgid "unterminated %s"
+msgstr "unbegrenzt: »%s«"
+
+#: new-fingering-engraver.cc:113
+msgid "cannot add text scripts to individual note heads"
+msgstr "es kann kein Text zu einzelnen Notenköpfen hinzugefügt werden"
+
+#: new-fingering-engraver.cc:269
+msgid "no placement found for fingerings"
+msgstr "Keine Platzierung für Fingersatz gefunden"
+
+#: new-fingering-engraver.cc:270
+msgid "placing below"
+msgstr "Platzierung darunter"
+
+#: note-collision.cc:496
+msgid "ignoring too many clashing note columns"
+msgstr "zu viele kollidierende Notenspalten werden ignoriert"
 
-#: translator.cc:356
+#: note-column.cc:147
+msgid "cannot have note heads and rests together on a stem"
+msgstr "Notenköpfe und Pausen können nicht zusammen an einem Hals auftreten"
+
+#: note-head.cc:95
 #, c-format
-msgid "Two simultaneous %s events, junking this one"
-msgstr "Zwei gleichzeitige %s-Ereignisse, dieses wird verworfen"
+msgid "none of note heads `%s' or `%s' found"
+msgstr "Keinen der Notenköpfe »%s« und »%s« gefunden"
+
+#: note-heads-engraver.cc:76
+msgid "NoteEvent without pitch"
+msgstr "NoteEvent ohne Tonhöhe"
 
-#: translator.cc:357
+#: open-type-font.cc:44
 #, c-format
-msgid "Previous %s event here"
-msgstr "Vorheriges %s-Ereignis hier"
+msgid "cannot allocate %lu bytes"
+msgstr "es können keine %lu Bytes angefordert werden"
 
-#: lily-guile.cc:93
+#: open-type-font.cc:48
 #, c-format
-msgid "(load path: `%s')"
-msgstr "(Lade-Pfad: `%s')"
+msgid "cannot load font table: %s"
+msgstr "Schriftarttabelle kann nicht geladen werden: %s"
 
-#: lily-guile.cc:416
+#: open-type-font.cc:53
 #, c-format
-msgid "cannot find property type-check for `%s' (%s)."
-msgstr "Eigenschafts-Typprüfung für »%s« (%s) kann nicht gefunden werden."
+msgid "FreeType error: %s"
+msgstr "FreeType-Fehler: %s"
 
-#: lily-guile.cc:419
-msgid "perhaps a typing error?"
-msgstr "vielleicht ein Tippfehler?"
+#: open-type-font.cc:110
+#, c-format
+msgid "unsupported font format: %s"
+msgstr "nicht unterstütztes Schriftartformat: %s"
 
-#: lily-guile.cc:426
-msgid "doing assignment anyway"
-msgstr "Zuweisung wird trotzdem durchgeführt"
+#: open-type-font.cc:112
+#, c-format
+msgid "error reading font file %s: %s"
+msgstr "Fehler beim Lesen der Schriftartdatei: %s: %s"
 
-#: lily-guile.cc:438
+#: open-type-font.cc:187
 #, c-format
-msgid "type check for `%s' failed; value `%s' must be of type `%s'"
-msgstr "Typprüfung für »%s« gescheitert; Wert »%s« muss vom Typ »%s« sein"
+msgid "FT_Get_Glyph_Name () Freetype error: %s"
+msgstr "FT_Get_Glyph_Name() Freetype-Fehler: %s"
 
-#: text-spanner-engraver.cc:72
-msgid "cannot find start of text spanner"
-msgstr "Anfang der Textklammer kann nicht gefunden werden"
+#: open-type-font.cc:318 pango-font.cc:189
+#, c-format
+msgid "FT_Get_Glyph_Name () error: %s"
+msgstr "FT_Get_Glyph_Name() Fehler: %s"
 
-#: text-spanner-engraver.cc:85
-msgid "already have a text spanner"
-msgstr "Textklammer bereits vorhanden"
+#. find out the ideal number of pages
+#: optimal-page-breaking.cc:62
+msgid "Finding the ideal number of pages..."
+msgstr "Ideale Seitenanzahl wird gefunden..."
 
-#: text-spanner-engraver.cc:130
-msgid "unterminated text spanner"
-msgstr "unbegrenzte Textklammer"
+#: optimal-page-breaking.cc:85
+msgid "could not satisfy systems-per-page and page-count at the same time, ignoring systems-per-page"
+msgstr "konnte nicht systems-per-page und page-count gleichzeitig anwenden, ignoriere systems-per-page"
 
-#: clef.cc:65
-#, c-format
-msgid "clef `%s' not found"
-msgstr "Schlüssel »%s« nicht gefunden"
+#: optimal-page-breaking.cc:105
+msgid "Fitting music on 1 page..."
+msgstr "Musik wird auf eine Seite angepasst..."
 
-#: beam-engraver.cc:147
-msgid "already have a beam"
-msgstr "Balken bereits vorhanden"
+#: optimal-page-breaking.cc:107
+#, c-format
+msgid "Fitting music on %d pages..."
+msgstr "Musik wird auf %d Seiten angepasst..."
 
-#: beam-engraver.cc:230
-msgid "unterminated beam"
-msgstr "unbegrenzter Balken"
+#: optimal-page-breaking.cc:109
+#, c-format
+msgid "Fitting music on %d or %d pages..."
+msgstr "Musik wird auf %d oder %d Seiten angepasst..."
 
-#: beam-engraver.cc:266 chord-tremolo-engraver.cc:149
-msgid "stem must have Rhythmic structure"
-msgstr "Notenhals muss rhythmische Struktur aufweisen"
+#: optimal-page-breaking.cc:119 optimal-page-breaking.cc:172
+#, c-format
+msgid "trying %d systems"
+msgstr "versuche %d Systeme"
 
-#: beam-engraver.cc:277
-msgid "stem does not fit in beam"
-msgstr "Notenhals passt nicht in Balken"
+#: optimal-page-breaking.cc:138 optimal-page-breaking.cc:200
+#, c-format
+msgid "best score for this sys-count: %f"
+msgstr "bester Score für dieses sys-count: %f"
 
-#: beam-engraver.cc:278
-msgid "beam was started here"
-msgstr "Balken wurde hier begonnen"
+#: optimal-page-breaking.cc:207 page-turn-page-breaking.cc:248
+#: paper-score.cc:162
+msgid "Drawing systems..."
+msgstr "Systeme erstellen..."
 
-#.
-#. Todo: should make typecheck?
-#.
-#. OTOH, Tristan Keuris writes 8/20 in his Intermezzi.
-#.
-#: time-signature-engraver.cc:75
-#, c-format
-msgid "strange time signature found: %d/%d"
-msgstr "seltsame Taktart gefunden: %d/%d"
+#: output-def.cc:235
+msgid "margins do not fit with line-width, setting default values"
+msgstr "Ränder passen nicht zur Zeilenbreite, setze Standardwerte"
 
-#: paper-column-engraver.cc:261
-msgid "forced break was overridden by some other event, should you be using bar checks?"
-msgstr "erzwungener Umbruch war durch anderes Ereignis aufgehoben, sollten Taktüberprüfungen vorgenommen werden?"
+#: output-def.cc:242
+msgid "systems run off the page due to improper paper settings, setting default values"
+msgstr "Systeme befinden sich außerhalb der Seite wegen falschen paper-Einstellungen, setze Standardwerte ein"
 
-#: lily-parser-scheme.cc:80
-#, c-format
-msgid "Changing working directory to: `%s'"
-msgstr "Aktuelles Verzeichnis wird zu »%s« geändert"
+#: page-breaking.cc:277
+msgid "ignoring min-systems-per-page and max-systems-per-page because systems-per-page was set"
+msgstr "ignoriere min-systems-per-page und max-systems-per-page weil systems-per-page definiert wurde"
 
-#: lily-parser-scheme.cc:84
-#, c-format
-msgid "unable to change directory to: `%s'"
-msgstr "kann Verzeichnis nicht in »%s« ändern"
+#: page-breaking.cc:282
+msgid "min-systems-per-page is larger than max-systems-per-page, ignoring both values"
+msgstr "min-systems-per-page ist größer als max-systems-per-page, beide Werte werden ignoriert"
 
-#: lily-parser-scheme.cc:99
-#, c-format
-msgid "cannot find init file: `%s'"
-msgstr "Init-Datei kann nicht gefunden werden: »%s«"
+#: page-layout-problem.cc:403
+msgid "A page layout problem has been initiated that cannot accommodate footnotes."
+msgstr "Ein Seitenlayoutproblem wurde initiiert, das Fußnoten nicht aufnehmen kann."
 
-#: lily-parser-scheme.cc:117
+#: page-layout-problem.cc:732
+msgid "cannot fit music on page: ragged-spacing was requested, but page was compressed"
+msgstr "Noten passen nicht auf die Seite: ragged-spacing wurde verlangt, aber die Seite wurde komprimiert"
+
+#: page-layout-problem.cc:735
 #, c-format
-msgid "Processing `%s'"
-msgstr "»%s« wird verarbeitet"
+msgid "cannot fit music on page: overflow is %f"
+msgstr "Noten passen nicht auf die Seite: Überhang ist %f"
 
-#: lily-parser-scheme.cc:208
-msgid "ly:parser-parse-string is only valid with a new parser.  Use ly:parser-include-string instead."
-msgstr "ly:parser-parse-string ist nur mit einem neuen Parser gültig.  Anstelle dessen ly:parser-include-string benutzen."
+#: page-layout-problem.cc:737
+msgid "compressing music to fit"
+msgstr "Noten werden komprimiert um zu passen"
 
-#: lily-parser-scheme.cc:239
-msgid "ly:parse-string-expression is only valid with a new parser.  Use ly:parser-include-string instead."
-msgstr "ly:parse-string-expression ist nur mit einem neuen Parser gültig.  Anstelle dessen ly:parser-include-string benutzen."
+#: page-layout-problem.cc:1197
+msgid "staff-affinities should only decrease"
+msgstr "staff-affinities sollten nur abnehmen"
 
-#: font-config-scheme.cc:167
+#: page-turn-page-breaking.cc:168
 #, c-format
-msgid "failed adding font file: %s"
-msgstr "Schriftartdatei konnte nicht hinzugefügt werden: %s"
+msgid "page-turn-page-breaking: breaking from %d to %d"
+msgstr "Seitenwechsel-Seitenumbruch: Umbruch von %d zu %d"
 
-#: font-config-scheme.cc:169
+#: page-turn-page-breaking.cc:217
+msgid "cannot fit the first page turn onto a single page.  Consider setting first-page-number to an even number."
+msgstr "Erster Seitenwechsel kann nicht auf einzelne Seite gelegt werden. In Betracht zu ziehen wäre das Setzen von first-page-number auf gerade Zahl."
+
+#: page-turn-page-breaking.cc:230
 #, c-format
-msgid "Adding font file: %s"
-msgstr "Schriftartdatei wird hinzugefügt: %s"
+msgid "Calculating page and line breaks (%d possible page breaks)..."
+msgstr "Seiten- und Zeilenumbrüche werden berechnet (%d mögliche Seitenumbrüche)..."
 
-#: custos.cc:88
+#: page-turn-page-breaking.cc:300
 #, c-format
-msgid "custos `%s' not found"
-msgstr "Custos »%s« nicht gefunden"
+msgid "break starting at page %d"
+msgstr "Umbruch beginnt auf Seite %d"
 
-#: accidental-engraver.cc:179
+#: page-turn-page-breaking.cc:301
 #, c-format
-msgid "accidental typesetting list must begin with context-name: %s"
-msgstr "Versetzungszeichensatzliste muss mit Kontextnamen beginnen: %s"
+msgid "\tdemerits: %f"
+msgstr "Optimale Bewertung: %f"
 
-#: accidental-engraver.cc:209
+#: page-turn-page-breaking.cc:302
 #, c-format
-msgid "procedure or context-name expected for accidental rule, found %s"
-msgstr "Prozedur oder Kontextname für Versetzungszeichenregel erwartet, %s gefunden"
+msgid "\tsystem count: %d"
+msgstr "\tSystemanzahl: %d"
 
-#: rest-collision.cc:146
-msgid "cannot resolve rest collision: rest direction not set"
-msgstr "Zusammenstoß von Pausen kann nicht aufgelöst werden: Richtung von Pausen nicht gesetzt"
+#: page-turn-page-breaking.cc:303
+#, c-format
+msgid "\tpage count: %d"
+msgstr "\tSeitenanzahl: %d"
 
-#: rest-collision.cc:160 rest-collision.cc:276
-msgid "too many colliding rests"
-msgstr "zu viele kollidierende Pausen"
+#: page-turn-page-breaking.cc:304
+#, c-format
+msgid "\tprevious break: %d"
+msgstr "\tvorheriger Umbruch: %d"
 
 #: pango-font.cc:205
 #, c-format
@@ -2816,122 +2735,231 @@ msgstr "Kein PostScript-Schriftartname für Schriftart: »%s«"
 msgid "FreeType face has no PostScript font name"
 msgstr "FreeType-Schriftart hat keinen PostScript-Schriftartnamen"
 
-#: lyric-engraver.cc:186
-msgid "Lyric syllable does not have note. Use \\lyricsto or associatedVoice."
-msgstr "Textsilbe hat keine Note. \\lyricsto oder associatedVoice verwenden."
+#: paper-book.cc:214
+#, c-format
+msgid "program option -dprint-pages not supported by backend `%s'"
+msgstr "Programmoption -dprint-pages nicht von Backend »%s« unterstützt"
 
-#: page-breaking.cc:277
-msgid "ignoring min-systems-per-page and max-systems-per-page because systems-per-page was set"
-msgstr "ignoriere min-systems-per-page und max-systems-per-page weil systems-per-page definiert wurde"
+#: paper-book.cc:233
+#, c-format
+msgid "program option -dpreview not supported by backend `%s'"
+msgstr "Programmoption -dpreview nicht von »%s« unterstützt"
 
-#: page-breaking.cc:282
-msgid "min-systems-per-page is larger than max-systems-per-page, ignoring both values"
-msgstr "min-systems-per-page ist größer als max-systems-per-page, beide Werte werden ignoriert"
+#: paper-column-engraver.cc:261
+msgid "forced break was overridden by some other event, should you be using bar checks?"
+msgstr "erzwungener Umbruch war durch anderes Ereignis aufgehoben, sollten Taktüberprüfungen vorgenommen werden?"
 
 #: paper-outputter-scheme.cc:41
 #, c-format
 msgid "Layout output to `%s'..."
 msgstr "Layout nach »%s« ausgeben..."
 
-#: gregorian-ligature-engraver.cc:70
+#: paper-score.cc:134
 #, c-format
-msgid "\\%s ignored"
-msgstr "\\%s ignoriert"
+msgid "Element count %d (spanners %d) "
+msgstr "Elementanzahl: %d (Klammern: %d)"
 
-#: gregorian-ligature-engraver.cc:75
+#: paper-score.cc:138
+msgid "Preprocessing graphical objects..."
+msgstr "Vorverarbeitung der grafischen Elemente..."
+
+#: parse-scm.cc:121
+msgid "GUILE signaled an error for the expression beginning here"
+msgstr "GUILE signalisierte einen Fehler für den hier beginnenden Ausdruck"
+
+#: partial-iterator.cc:45
+msgid "trying to use \\partial after the start of a piece"
+msgstr "versuche, \\partial nach dem Beginn eines Stückes einzusetzen"
+
+#: pdf-scheme.cc:50
 #, c-format
-msgid "implied \\%s added"
-msgstr "implizites \\%s hinzugefügt"
+msgid "Conversion of string `%s' to UTF-16be failed: %s"
+msgstr "Konversion der Zeichenkette »%s« nach UTF16be fehlgeschlagen: %s"
 
-#. ligature may not start with 2nd head of pes or flexa
-#: gregorian-ligature-engraver.cc:224
-msgid "cannot apply `\\~' on first head of ligature"
-msgstr "»\\~« kann nicht auf erste Note der Ligatur angewendet werden"
+#: percent-repeat-engraver.cc:147
+msgid "unterminated percent repeat"
+msgstr "unbegrenzte Prozentwiederholung"
 
-#. (pitch == prev_pitch)
-#: gregorian-ligature-engraver.cc:236
-msgid "cannot apply `\\~' on heads with identical pitch"
-msgstr "»\\~« kann nicht auf Noten mit gleicher Tonhöhe angewendet werden"
+#: performance.cc:54
+msgid "Track..."
+msgstr "Spur..."
 
-#: chord-tremolo-engraver.cc:88
-msgid "No tremolo to end"
-msgstr "Kein Tremolo zu beenden"
+#: performance.cc:82
+#, c-format
+msgid "MIDI output to `%s'..."
+msgstr "MIDI-Ausgabe nach »%s«..."
 
-#: chord-tremolo-engraver.cc:109
-msgid "unterminated chord tremolo"
-msgstr "unbegrenztes Akkord-Tremolo"
+#: phrasing-slur-engraver.cc:101 slur-engraver.cc:102
+#, c-format
+msgid "direction of %s invalid: %d"
+msgstr "Richtung von %s ungültig: %d"
 
-#: general-scheme.cc:390
+#: phrasing-slur-engraver.cc:175
+msgid "unterminated phrasing slur"
+msgstr "nicht beendeter Phrasierungsbogen"
+
+#: phrasing-slur-engraver.cc:210
+msgid "cannot end phrasing slur"
+msgstr "Phrasierungsbogen kann nicht beendet werden"
+
+#. We already have an old slur, so give a warning
+#. and completely ignore the new slur.
+#: phrasing-slur-engraver.cc:230
+msgid "already have phrasing slur"
+msgstr "habe bereits einen Phrasierungsbogen"
+
+#: piano-pedal-engraver.cc:279
 #, c-format
-msgid "failed redirecting stderr to `%s'"
-msgstr "Konnte stderr nicht nach %s umleiten"
+msgid "expect 3 strings for piano pedals, found: %ld"
+msgstr "3 Textketten für Piano-Pedal erwartet, %ld gefunden"
 
-#: general-scheme.cc:469
-msgid "Found infinity or nan in output. Substituting 0.0"
-msgstr "Unendlich oder NaN in Ausgabe gefunden. Wird durch 0.0 ersetzt"
+#: piano-pedal-engraver.cc:294 piano-pedal-engraver.cc:305
+#: piano-pedal-performer.cc:104
+#, c-format
+msgid "cannot find start of piano pedal: `%s'"
+msgstr "es kann kein Anfang für Piano-Pedal gefunden werden: »%s«"
 
-#: system.cc:200
+#: piano-pedal-engraver.cc:340
 #, c-format
-msgid "Element count %d"
-msgstr "Elementanzahl %d."
+msgid "cannot find start of piano pedal bracket: `%s'"
+msgstr "es kann kein Anfang für Piano-Pedal-Klammer gefunden werden: »%s«"
 
-#: system.cc:466
+#: program-option-scheme.cc:235
 #, c-format
-msgid "Grob count %d"
-msgstr "Anzahl der grafischen Objekte (grob): %d"
+msgid "no such internal option: %s"
+msgstr "keine solche interne Option: %s"
 
-#: axis-group-engraver.cc:94
-msgid "Axis_group_engraver: vertical group already has a parent"
-msgstr "Axis_group_engraver: vertikale Gruppe hat bereits einen Vater"
+#: property-iterator.cc:93
+#, c-format
+msgid "not a grob name, `%s'"
+msgstr "Kein Name für grafische Objekte (grob): »%s«"
 
-#: axis-group-engraver.cc:95
-msgid "are there two Axis_group_engravers?"
-msgstr "gibt es zwei Axis_group_engravers?"
+#: relative-octave-check.cc:49
+msgid "Failed octave check, got: "
+msgstr "Oktavprüfung gescheitert, Rückgabe: "
 
-#: axis-group-engraver.cc:96
-msgid "removing this vertical group"
-msgstr "Entfernen dieser vertikalen Gruppe"
+#: relocate.cc:52
+#, c-format
+msgid "Setting %s to %s"
+msgstr "%s wird auf %s gesetzt"
 
-#: cluster.cc:120
+#. this warning should only be printed in debug mode!
+#: relocate.cc:73
+#, c-format
+msgid "no such file: %s for %s"
+msgstr "keine solche Datei: %s für %s"
+
+#. this warning should only be printed in debug mode!
+#. this warning should only be printed in debug mode
+#: relocate.cc:84 relocate.cc:102
+#, c-format
+msgid "no such directory: %s for %s"
+msgstr "kein solches Verzeichnis: %s für %s"
+
+#: relocate.cc:93
+#, c-format
+msgid "%s=%s (prepend)\n"
+msgstr "%s=%s (voranstellen)\n"
+
+#: relocate.cc:124
+#, c-format
+msgid "not relocating, no %s/ or current/ found under %s"
+msgstr "keine Verlagerung, kein %s/ oder current/ unter %s gefunden"
+
+#: relocate.cc:134
+#, c-format
+msgid "Relocation: compile datadir=%s, new datadir=%s"
+msgstr "Verlagerung: Kompilier-Datenverzeichnis=%s, neues Datenverzeichnis=%s"
+
+#: relocate.cc:146
+#, c-format
+msgid "Relocation: framework_prefix=%s"
+msgstr "Verlagerung: framework_prefix=%s"
+
+#: relocate.cc:186
+#, c-format
+msgid "Relocation: is absolute: argv0=%s\n"
+msgstr "Verlagerung: ist absolut: argv0=%s\n"
+
+#: relocate.cc:192
+#, c-format
+msgid "Relocation: from cwd: argv0=%s\n"
+msgstr "Verlagerung: von cwd: argv0=%s\n"
+
+#: relocate.cc:208
+#, c-format
+msgid ""
+"Relocation: from PATH=%s\n"
+"argv0=%s"
+msgstr ""
+"Verlagerung: von PATH=%s\n"
+"argv0=%s"
+
+#: relocate.cc:235
+msgid "LILYPONDPREFIX is obsolete, use LILYPOND_DATADIR"
+msgstr "LILYPONDPREFIX is veraltet, stattdessen LILYPOND_DATADIR verwenden"
+
+#: relocate.cc:360
 #, c-format
-msgid "unknown cluster style `%s'"
-msgstr "unbekannter Clusterstil: »%s«"
+msgid "Relocation file: %s"
+msgstr "Verlagerungsdatei: %s"
 
-#: cluster.cc:157
-msgid "junking empty cluster"
-msgstr "Leeres Cluster wird verworfen"
+#: relocate.cc:364 source-file.cc:65
+#, c-format
+msgid "cannot open file: `%s'"
+msgstr "Datei kann nicht geöffnet werden: »%s«"
 
-#: grob-property.cc:35
+#: relocate.cc:394
 #, c-format
-msgid "%d: %s"
-msgstr "%d: %s"
+msgid "Unknown relocation command %s"
+msgstr "Unbekannter Verlagerungsbefehl %s"
 
 #: rest-collision-engraver.cc:70
 msgid "rhythmic head is not part of a rhythmic column"
 msgstr "der rhythmische Kopf gehört nicht zu einer rhythmischen Kolumne"
 
-#: axis-group-interface.cc:670
-msgid "an outside-staff object should have a direction, defaulting to up"
-msgstr "Ein Objekt außerhalb der Notenzeile sollte eine Richtung haben, Vorgabe ist »nach oben«"
+#: rest-collision.cc:146
+msgid "cannot resolve rest collision: rest direction not set"
+msgstr "Zusammenstoß von Pausen kann nicht aufgelöst werden: Richtung von Pausen nicht gesetzt"
 
-#: coherent-ligature-engraver.cc:110
+#: rest-collision.cc:157 rest-collision.cc:266
+msgid "too many colliding rests"
+msgstr "zu viele kollidierende Pausen"
+
+#: rest.cc:192
 #, c-format
-msgid "Coherent_ligature_engraver: setting `spacing-increment=0.01': ptr=%ul"
-msgstr "Coherent_ligature_engraver: setze »spacing-increment=0.01«: ptr=%ul"
+msgid "rest `%s' not found"
+msgstr "Pause »%s« nicht gefunden"
 
-#. We are completely screwed.
-#: beam-quanting.cc:853
-msgid "no viable initial configuration found: may not find good beam slope"
-msgstr "Keine funktionsfähige Anfangskonfiguration gefunden: Es kann evtl. keine optimale Balkenneigung gefunden werden"
+#: score-engraver.cc:78
+#, c-format
+msgid "cannot find `%s'"
+msgstr "»%s« kann nicht gefunden werden"
 
-#: percent-repeat-engraver.cc:147
-msgid "unterminated percent repeat"
-msgstr "unbegrenzte Prozentwiederholung"
+#: score-engraver.cc:80
+msgid "Music font has not been installed properly."
+msgstr "Musik-Schriftart wurde nicht ordnungsgemäß installiert."
 
-#: note-head.cc:85
+#: score-engraver.cc:82
 #, c-format
-msgid "none of note heads `%s' or `%s' found"
-msgstr "Keinen der Notenköpfe »%s« und »%s« gefunden"
+msgid "Search path `%s'"
+msgstr "Suchpfad »%s«"
+
+#: score-engraver.cc:84
+msgid "Aborting"
+msgstr "Abbruch"
+
+#: score.cc:172
+msgid "already have music in score"
+msgstr "es sind bereits Noten in der Partitur"
+
+#: score.cc:173
+msgid "this is the previous music"
+msgstr "Dies sind die vorhergehenden Noten"
+
+#: score.cc:178
+msgid "errors found, ignoring music expression"
+msgstr "Fehler gefunden, musikalischer Ausdruck wird ignoriert"
 
 #. FIXME:
 #: script-engraver.cc:113
@@ -2942,444 +2970,594 @@ msgstr "Interpretation für Artikulation unbekannt:"
 msgid " scheme encoding: "
 msgstr " Scheme-Kodierung: "
 
-#: program-option-scheme.cc:235
-#, c-format
-msgid "no such internal option: %s"
-msgstr "keine solche interne Option: %s"
+#: skyline-pair.cc:131
+msgid "direction must not be CENTER in ly:skyline-pair::skyline"
+msgstr "Richtung darf nicht CENTER sein in ly:skyline-pair::skyline"
 
-#: property-iterator.cc:93
-#, c-format
-msgid "not a grob name, `%s'"
-msgstr "Kein Name für grafische Objekte (grob): »%s«"
+#: slur-engraver.cc:176
+msgid "unterminated slur"
+msgstr "unbegrenzter Legatobogen"
 
-#: all-font-metrics.cc:149
-#, c-format
-msgid "cannot find font: `%s'"
-msgstr "Schriftart kann nicht gefunden werden: »%s«"
+#: slur-engraver.cc:211
+msgid "cannot end slur"
+msgstr "Legatobogen kann nicht beendet werden"
 
-#: pdf-scheme.cc:50
-#, c-format
-msgid "Conversion of string `%s' to UTF-16be failed: %s"
-msgstr "Konversion der Zeichenkette »%s« nach UTF16be fehlgeschlagen: %s"
+#. We already have an old slur, so give a warning
+#. and completely ignore the new slur.
+#: slur-engraver.cc:231
+msgid "already have slur"
+msgstr "habe bereits einen Bogen"
 
-#: rest.cc:171
+#: slur.cc:430
 #, c-format
-msgid "rest `%s' not found"
-msgstr "Pause »%s« nicht gefunden"
+msgid "Ignoring grob for slur: %s.  avoid-slur not set?"
+msgstr "Grob für Legatobogen wird ignoriert: %s.  avoid-slur nicht gesetzt?"
 
-#: bar-check-iterator.cc:84
+#: source-file.cc:85
 #, c-format
-msgid "barcheck failed at: %s"
-msgstr "Taktüberprüfung gescheitert bei: %s"
+msgid "expected to read %d characters, got %d"
+msgstr "%d Zeichen erwartet, %d erhalten"
 
-#: slur-engraver.cc:92 phrasing-slur-engraver.cc:91
-#, c-format
-msgid "direction of %s invalid: %d"
-msgstr "Richtung von %s ungültig: %d"
+#: staff-performer.cc:275
+msgid "MIDI channel wrapped around"
+msgstr "MIDI-Kanal zurückgesprungen"
 
-#: slur-engraver.cc:166
-msgid "unterminated slur"
-msgstr "unbegrenzter Legatobogen"
+#: staff-performer.cc:276
+msgid "remapping modulo 16"
+msgstr "modulo 16 neu zuordnen"
 
-#: slur-engraver.cc:191
-msgid "cannot end slur"
-msgstr "Legatobogen kann nicht beendet werden"
+#: stem-engraver.cc:110
+msgid "tremolo duration is too long"
+msgstr "Tremolodauer ist zu lang"
 
-#. We already have a slur, so give a warning and completely ignore
-#. the new slur.
-#: slur-engraver.cc:208
-msgid "already have slur"
-msgstr "habe bereits einen Bogen"
+#: stem-engraver.cc:162
+#, c-format
+msgid "adding note head to incompatible stem (type = %d/%d)"
+msgstr "Notenkopf wird zu inkompatiblem Hals (Typ = %d/%d) hinzugefügt"
 
-#: global-context-scheme.cc:96 global-context-scheme.cc:114
-msgid "no music found in score"
-msgstr "keine Musik in der Partitur gefunden"
+#: stem-engraver.cc:165
+msgid "maybe input should specify polyphonic voices"
+msgstr "vielleicht sollte die Eingabe mehrere Stimmen erstellen"
 
-#: global-context-scheme.cc:104
-msgid "Interpreting music... "
-msgstr "Interpretation der Musik..."
+#: stem.cc:128
+msgid "weird stem size, check for narrow beams"
+msgstr "Eigenartige Notenhalslänge; auf enge Balken überprüfen"
 
-#: global-context-scheme.cc:126
+#: system.cc:200
 #, c-format
-msgid "elapsed time: %.2f seconds"
-msgstr "verstrichene Zeit: %.2f Sekunden"
+msgid "Element count %d"
+msgstr "Elementanzahl %d."
 
-#: translator-group-ctors.cc:40
+#: system.cc:480
 #, c-format
-msgid "fatal error. Couldn't find type: %s"
-msgstr "schwerwiegender Fehler. Typ konnte nicht gefunden werden: %s"
+msgid "Grob count %d"
+msgstr "Anzahl der grafischen Objekte (grob): %d"
 
-#: phrasing-slur-engraver.cc:165
-msgid "unterminated phrasing slur"
-msgstr "nicht beendeter Phrasierungsbogen"
+#. TODO: Also print the arguments of the markup!
+#: text-interface.cc:129
+#, c-format
+msgid "Cyclic markup detected: %s"
+msgstr "Zyklische Beschriftung gefunden: %s"
 
-#: phrasing-slur-engraver.cc:190
-msgid "cannot end phrasing slur"
-msgstr "Phrasierungsbogen kann nicht beendet werden"
+#. TODO: Also print the arguments of the markup!
+#: text-interface.cc:142
+#, c-format
+msgid "Markup depth exceeds maximal value of %d; Markup: %s"
+msgstr "Tiefe der Beschriftung geht über maximalen Wert %d, Beschriftung: %s"
 
-#: phrasing-slur-engraver.cc:204
-msgid "already have phrasing slur"
-msgstr "habe bereits einen Phrasierungsbogen"
+#: text-spanner-engraver.cc:72
+msgid "cannot find start of text spanner"
+msgstr "Anfang der Textklammer kann nicht gefunden werden"
 
-#: lily-parser.cc:109
-msgid "Parsing..."
-msgstr "Analysieren..."
+#: text-spanner-engraver.cc:85
+msgid "already have a text spanner"
+msgstr "Textklammer bereits vorhanden"
 
-#: score.cc:176
-msgid "already have music in score"
-msgstr "es sind bereits Noten in der Partitur"
+#: text-spanner-engraver.cc:130
+msgid "unterminated text spanner"
+msgstr "unbegrenzte Textklammer"
 
-#: score.cc:177
-msgid "this is the previous music"
-msgstr "Dies sind die vorhergehenden Noten"
+#: tie-engraver.cc:117
+msgid "unterminated tie"
+msgstr "unbegrenzter Bindebogen"
 
-#: score.cc:182
-msgid "errors found, ignoring music expression"
-msgstr "Fehler gefunden, musikalischer Ausdruck wird ignoriert"
+#: tie-engraver.cc:348
+msgid "lonely tie"
+msgstr "einsamer Bindebogen"
+
+#.
+#. Todo: should make typecheck?
+#.
+#. OTOH, Tristan Keuris writes 8/20 in his Intermezzi.
+#.
+#: time-signature-engraver.cc:75
+#, c-format
+msgid "strange time signature found: %d/%d"
+msgstr "seltsame Taktart gefunden: %d/%d"
 
 #. If there is no such symbol, we default to the numbered style.
 #. (Here really with a warning!)
-#: time-signature.cc:94
+#: time-signature.cc:122
 #, c-format
 msgid "time signature symbol `%s' not found; reverting to numbered style"
 msgstr "Taktart-Symbol »%s« nicht gefunden; wird in nummerierten Stil umgewandelt"
 
-#: grob-interface.cc:68
+#: translator-ctors.cc:65
 #, c-format
-msgid "Unknown interface `%s'"
-msgstr "Unbekannte Schnittstelle »%s«"
+msgid "unknown translator: `%s'"
+msgstr "unbekannter Übersetzer: »%s«"
 
-#: grob-interface.cc:79
+#: translator-group-ctors.cc:40
 #, c-format
-msgid "Grob `%s' has no interface for property `%s'"
-msgstr "Grob »%s« hat keine Schnittstelle für Eigenschaft »%s«"
+msgid "fatal error.  Couldn't find type: %s"
+msgstr "schwerwiegender Fehler.  Typ konnte nicht gefunden werden: %s"
 
-#: midi-stream.cc:39
+#: translator-group.cc:188
 #, c-format
-msgid "cannot open for write: %s: %s"
-msgstr "Es kann nicht zum Schreiben geöffnet werden: %s: %s"
+msgid "cannot find: `%s'"
+msgstr "»%s« kann nicht gefunden werden"
 
-#: midi-stream.cc:55
+#: translator.cc:326
 #, c-format
-msgid "cannot write to file: `%s'"
-msgstr "Es kann nicht in Datei geschrieben werden: »%s«"
+msgid "Two simultaneous %s events, junking this one"
+msgstr "Zwei gleichzeitige %s-Ereignisse, dieses wird verworfen"
 
-#. TODO: Also print the arguments of the markup!
-#: text-interface.cc:129
+#: translator.cc:327
 #, c-format
-msgid "Cyclic markup detected: %s"
-msgstr "Zyklische Beschriftung gefunden: %s"
+msgid "Previous %s event here"
+msgstr "Vorheriges %s-Ereignis hier"
 
-#. TODO: Also print the arguments of the markup!
-#: text-interface.cc:142
+#: ttf.cc:480 ttf.cc:528
 #, c-format
-msgid "Markup depth exceeds maximal value of %d; Markup: %s"
-msgstr "Tiefe der Beschriftung geht über maximalen Wert %d, Beschriftung: %s"
+msgid "font index %d too large for font `%s', using index 0"
+msgstr "Font-Intex %d zu groß für Font »%s«, benutze Index 0"
+
+#: ttf.cc:512 ttf.cc:562
+msgid "font index must be non-negative, using index 0"
+msgstr "font-index muss nicht-negativ sein, benutze Index 0"
+
+#: tuplet-engraver.cc:110
+msgid "No tuplet to end"
+msgstr "Keine rhythmische Gruppe zu beenden"
+
+#: vaticana-ligature-engraver.cc:400
+#, c-format
+msgid "ignored prefix(es) `%s' of this head according to restrictions of the selected ligature style"
+msgstr "Präfix(e) »%s« dieses Kopfes gemäß den Einschränkungen des ausgewählten Ligaturstils ignoriert"
+
+#: vaticana-ligature-engraver.cc:466
+msgid "Ambiguous use of dots in ligature: there are multiple dotted notes with the same pitch.  The ligature should be split."
+msgstr "Unklarer Einsatz von Punkten in Ligatur: es gibt viele punktierte Noten mit der gleichen Tonhöhe.  Die Ligatur sollte aufgeteilt werden."
+
+#: vaticana-ligature-engraver.cc:524
+msgid "This ligature has a dotted head followed by a non-dotted head.  The ligature should be split after the last dotted head before this head."
+msgstr "Diese Ligatur hat einen punktierten Notenkopf gefolgt von einem Notenkopf ohne Punkt.  Die Ligatur sollte nach der letzten punktierten Note vor der aktuellen Note aufgeteilt werden."
+
+#: vaticana-ligature-engraver.cc:736
+#, c-format
+msgid "Vaticana_ligature_engraver: setting `spacing-increment = %f': ptr =%ul"
+msgstr "Vaticana_ligature_engraver: setzen »spacing-increment = %f«: ptr=%ul"
+
+#: vaticana-ligature.cc:94
+msgid "flexa-height undefined; assuming 0"
+msgstr "flexa-Höhe nicht definiert: 0 angenommen"
+
+#: vaticana-ligature.cc:99
+msgid "ascending vaticana style flexa"
+msgstr "aufsteigender Vaticana-Stil flexa"
+
+#. fixme: be more verbose.
+#: volta-engraver.cc:110
+msgid "cannot end volta spanner"
+msgstr "Volta-Klammer kann nicht beendet werden"
+
+#: volta-engraver.cc:120
+msgid "already have a volta spanner, ending that one prematurely"
+msgstr "Wiederholungsklammer bereits vorhanden, wird vorzeitig beendet"
+
+#: volta-engraver.cc:124
+msgid "also already have an ended spanner"
+msgstr "endende Textklammer auch bereits vorhanden"
+
+#: volta-engraver.cc:125
+msgid "giving up"
+msgstr "aufgeben"
 
-#: parser.yy:162 parser.yy:176
+#: parser.yy:161 parser.yy:175
 msgid "Too much lookahead"
 msgstr "Zu viel Vorgriff"
 
-#: parser.yy:827 parser.yy:1193 parser.yy:1226
+#: parser.yy:835 parser.yy:1284
 msgid "not a context mod"
 msgstr "kein solcher Kontextmodus"
 
-#: parser.yy:995
+#: parser.yy:1027
 msgid "\\paper cannot be used in \\score, use \\layout instead"
 msgstr "\\paper kann nicht in \\source verwendet werden; stattdessen \\layout verwenden"
 
-#: parser.yy:1019
+#: parser.yy:1051
 msgid "need \\paper for paper block"
 msgstr "Für Papier-Block wird \\paper benötigt"
 
-#: parser.yy:1943
-msgid "only \\consists takes non-string argument."
-msgstr "nur \\consists versteht ein Nicht-Zeichenketten-Argument"
+#: parser.yy:1204
+msgid "Ignoring non-music expression"
+msgstr "Nicht-musikalischer Ausdruck wird ignoriert"
 
-#: parser.yy:1956
+#: parser.yy:2044
+msgid "only \\consists and \\remove take non-string argument."
+msgstr "nur \\consists und \\remove verstehen ein Nicht-Zeichenketten-Argument."
+
+#: parser.yy:2057
 msgid "Grob name should be alphanumeric"
 msgstr "Grob-Name sollte alphanumerisch sein"
 
-#: parser.yy:2150
+#: parser.yy:2261
 msgid "not a rhythmic event"
 msgstr "kein rhytmisches Ereignis"
 
-#: parser.yy:2246 parser.yy:2251
+#: parser.yy:2357 parser.yy:2362
 msgid "have to be in Lyric mode for lyrics"
 msgstr "muss in Liedtextmodus sein um Liedtext setzen zu können"
 
-#: parser.yy:2366
+#: parser.yy:2477
 msgid "expecting string as script definition"
 msgstr "Zeichenkette als Skriptdefinition erwartet"
 
-#: parser.yy:2518 parser.yy:2569
+#: parser.yy:2637 parser.yy:2681
 #, c-format
 msgid "not a duration: %d"
 msgstr "keine gültige Dauer: %d"
 
-#: parser.yy:2688
+#: parser.yy:2800
 msgid "have to be in Note mode for notes"
 msgstr "Muss im Notenmodus sein für Noten"
 
-#: parser.yy:2737
+#: parser.yy:2855
 msgid "have to be in Chord mode for chords"
 msgstr "Muss im Akkordmodus sein für Akkorde"
 
-#: parser.yy:2997
+#: parser.yy:3115
 msgid "not a markup"
 msgstr "Keine Textbeschriftung"
 
-#: lexer.ll:225
+#: lexer.ll:218
 msgid "stray UTF-8 BOM encountered"
 msgstr "verirrtes UTF-8 BOM gefunden"
 
-#: lexer.ll:228
+#: lexer.ll:221
 msgid "Skipping UTF-8 BOM"
 msgstr "UTF-8 BOM wird übersprungen"
 
-#: lexer.ll:286
+#: lexer.ll:279
 #, c-format
 msgid "Renaming input to: `%s'"
 msgstr "Eingabe in »%s« umbenannt"
 
-#: lexer.ll:303
+#: lexer.ll:296
 msgid "quoted string expected after \\version"
 msgstr "zitierte Zeichenkette hinter \\version erwartet"
 
-#: lexer.ll:307
+#: lexer.ll:300
 msgid "quoted string expected after \\sourcefilename"
 msgstr "zitierte Zeichenkette hinter \\sourcefilename erwartet"
 
-#: lexer.ll:311
+#: lexer.ll:304
 msgid "integer expected after \\sourcefileline"
 msgstr "Ganzzahl hinter \\sourcefilename erwartet"
 
-#: lexer.ll:334
+#: lexer.ll:327
 msgid "\\maininput not allowed outside init files"
 msgstr "\\maininput ist außerhalb von Init-Dateien nicht erlaubt"
 
-#: lexer.ll:358
+#: lexer.ll:351
 #, c-format
 msgid "wrong or undefined identifier: `%s'"
 msgstr "falscher oder ungültiger Bezeichner: »%s«"
 
-#: lexer.ll:384
+#: lexer.ll:377
 msgid "string expected after \\include"
 msgstr "Zeichenkette hinter \\include erwartet"
 
 #. backup rule
-#: lexer.ll:394
+#: lexer.ll:387
 msgid "end quote missing"
 msgstr "schließendes Anführungszeichen fehlt"
 
-#: lexer.ll:556
+#: lexer.ll:558
 msgid "Brace found at end of lyric.  Did you forget a space?"
 msgstr "Klammer am Ende von Liedtext gefunden. Haben Sie ein Leerzeichen vergessen?"
 
-#: lexer.ll:671
+#: lexer.ll:672
 msgid "Brace found at end of markup.  Did you forget a space?"
 msgstr "Klammer am Ende des Auszugs gefunden. Haben Sie ein Leerzeichen vergessen?"
 
-#: lexer.ll:683
+#: lexer.ll:684
 msgid "EOF found inside a comment"
 msgstr "EOF innerhalb eines Kommentares gefunden"
 
-#: lexer.ll:775
+#: lexer.ll:782
 #, c-format
 msgid "invalid character: `%s'"
 msgstr "Ungültiges Zeichen: »%s«"
 
-#: lexer.ll:868 lexer.ll:869
+#: lexer.ll:903 lexer.ll:904
 #, c-format
 msgid "unknown escaped string: `\\%s'"
 msgstr "Ungültige Fluchtsequenz: »\\%s«"
 
-#: lexer.ll:1117 lexer.ll:1118
+#: lexer.ll:1186 lexer.ll:1187
 msgid "non-UTF-8 input"
 msgstr "nicht-UTF8-Eingabe"
 
-#: lexer.ll:1161 lexer.ll:1162
+#: lexer.ll:1230 lexer.ll:1231
 #, c-format
 msgid "file too old: %s (oldest supported: %s)"
 msgstr "Datei zu alt: %s (älteste unterstützte: %s)"
 
-#: lexer.ll:1162 lexer.ll:1163
+#: lexer.ll:1231 lexer.ll:1232
 msgid "consider updating the input with the convert-ly script"
 msgstr "Erwägen Sie die Aktualisierung der Eingabe mit dem Skript convert-ly"
 
-#: lexer.ll:1168 lexer.ll:1169
+#: lexer.ll:1237 lexer.ll:1238
 #, c-format
 msgid "program too old: %s (file requires: %s)"
 msgstr "Programm zu alt: %s (Datei erfordert: %s)"
 
-#: parser-clef.scm:141 parser-clef.scm:181
+#: backend-library.scm:27
 #, scheme-format
-msgid "unknown clef type `~a'"
-msgstr "unbekannter Notenschlüsseltyp »~a«"
+msgid "Invoking `~a'..."
+msgstr "»~s« wird aufgerufen..."
 
-#: parser-clef.scm:142 parser-clef.scm:182
+#: backend-library.scm:31
 #, scheme-format
-msgid "supported clefs: ~a"
-msgstr "unterstützte Notenschlüssel: ~a"
+msgid "`~a' failed (~a)\n"
+msgstr "»~a« gescheitert (~a)\n"
 
-#: document-backend.scm:132
+#: backend-library.scm:90
 #, scheme-format
-msgid "pair expected in doc ~s"
-msgstr "Paar erwartet in doc ~s"
+msgid "Converting to `~a'...\n"
+msgstr "Konvertierung nach »~a«...\n"
 
-#: document-backend.scm:189
+#. Do not try to guess the name of the png file,
+#. GS produces PNG files like BASE-page%d.png.
+#: backend-library.scm:99
 #, scheme-format
-msgid "cannot find interface for property: ~S"
-msgstr "Schnittstelle für Eigenschaft ~S kann nicht gefunden werden"
+msgid "Converting to ~a..."
+msgstr "Konvertierung nach ~a..."
 
-#: document-backend.scm:199
+#: backend-library.scm:137
 #, scheme-format
-msgid "unknown Grob interface: ~S"
-msgstr "Unbekannte Grob-Schnittstelle: ~S"
+msgid "Writing header field `~a' to `~a'..."
+msgstr "Kopfzeile »~a« wird nach »~a« geschrieben"
 
-#: graphviz.scm:64
+#: backend-library.scm:187
 #, scheme-format
-msgid "Writing graph `~a'..."
-msgstr "Graph »~a« wird geschrieben..."
+msgid "missing stencil expression `~S'"
+msgstr "fehlender Stencil-Ausdruck »~S«"
 
-#: parser-ly-from-scheme.scm:71
-msgid "error in #{ ... #}"
-msgstr "Fehler in #{ ... #}"
+#: chord-entry.scm:52
+#, scheme-format
+msgid "Spurious garbage following chord: ~A"
+msgstr "Anscheinend sinnloser Text nach Akkord: ~A"
 
-#: framework-eps.scm:108
+#: define-context-properties.scm:31 define-grob-properties.scm:21
+#: define-music-properties.scm:21
 #, scheme-format
-msgid "Writing ~a..."
-msgstr "~a wird geschrieben..."
+msgid "symbol ~S redefined"
+msgstr "Symbol ~S redefiniert"
 
-#: output-ps.scm:48
-msgid "Found infinity or nan in output.  Substituting 0.0"
-msgstr "Unendlich oder nan in Ausgabe gefunden. Wird durch 0.0 ersetzt"
+#: define-event-classes.scm:67
+#, scheme-format
+msgid "unknown parent class `~a'"
+msgstr "Unbekannte Elternklasse »~a«"
+
+#: define-markup-commands.scm:887
+msgid "no systems found in \\score markup, does it have a \\layout block?"
+msgstr "keine Systeme in \\score-Markup gefunden, hat es einen \\layout-Block?"
 
-#: output-ps.scm:313 output-svg.scm:556
+#: define-markup-commands.scm:2614
 #, scheme-format
-msgid "unknown line-cap-style: ~S"
-msgstr "unbekannter line-cap-style: ~S"
+msgid "Cannot find glyph ~a"
+msgstr "Kann kein Zeichen ~a finden"
 
-#: output-ps.scm:318 output-svg.scm:562
+#: define-markup-commands.scm:3040
 #, scheme-format
-msgid "unknown line-join-style: ~S"
-msgstr "unbekannter line-join-style: ~S"
+msgid "no brace found for point size ~S "
+msgstr "Keine Klammer in Größe ~S pt gefunden"
 
-#: paper.scm:120
-msgid "set-global-staff-size: not in toplevel scope"
-msgstr "set-global-staff-size: Nicht auf höchster Ebene im Gültigkeitsbereich"
+#: define-markup-commands.scm:3041
+#, scheme-format
+msgid "defaulting to ~S pt"
+msgstr "Setze Standard ~S pt"
 
-#: paper.scm:304
+#: define-markup-commands.scm:3194
 #, scheme-format
-msgid "This is not a \\layout {} object, ~S"
-msgstr "Dies ist kein \\layout {} Objekt, ~S"
+msgid "not a valid duration string: ~a"
+msgstr "keine gültige Dauer: ~a"
 
-#: paper.scm:316
+#: define-music-types.scm:765
 #, scheme-format
-msgid "Unknown paper size: ~a"
-msgstr "Unbekannte Papiergröße: ~a"
+msgid "symbol expected: ~S"
+msgstr "Symbol erwartet: ~S"
 
-#. TODO: should raise (generic) exception with throw, and catch
-#. that in parse-scm.cc
-#: paper.scm:331
-msgid "Must use #(set-paper-size .. ) within \\paper { ... }"
-msgstr "#(set-paper-size ..) muss innerhalb von \\paper { ... } verwendet werden"
+#: define-music-types.scm:768
+#, scheme-format
+msgid "cannot find music object: ~S"
+msgstr "Musikobjekt kann nicht gefunden werden: ~S"
 
-#: backend-library.scm:27
+#: define-music-types.scm:787
 #, scheme-format
-msgid "Invoking `~a'..."
-msgstr "»~s« wird aufgerufen..."
+msgid "unknown repeat type `~S'"
+msgstr "unbekannter Wiederholungstyp »~S«"
 
-#: backend-library.scm:31
+#: define-music-types.scm:788
+msgid "See define-music-types.scm for supported repeats"
+msgstr "Siehe define-music-types.scm für unterstützte Wiederholungen"
+
+#: define-note-names.scm:962
+msgid "Select note names language."
+msgstr "Wählen Sie die Sprache der Notenbezeichnungen."
+
+#: define-note-names.scm:968
 #, scheme-format
-msgid "`~a' failed (~a)\n"
-msgstr "»~a« gescheitert (~a)\n"
+msgid "Using `~a' note names..."
+msgstr "Benutze Notenbezeichnung »~a«..."
 
-#: backend-library.scm:90
+#: define-note-names.scm:971
 #, scheme-format
-msgid "Converting to `~a'...\n"
-msgstr "Konvertierung nach »~a«...\n"
+msgid "Could not find language `~a'.  Ignoring."
+msgstr "Konnte Sprache »~a« nicht finden.  Wird ignoriert."
 
-#. Do not try to guess the name of the png file,
-#. GS produces PNG files like BASE-page%d.png.
-#: backend-library.scm:99
+#: document-backend.scm:132
 #, scheme-format
-msgid "Converting to ~a..."
-msgstr "Konvertierung nach ~a..."
+msgid "pair expected in doc ~s"
+msgstr "Paar erwartet in doc ~s"
 
-#: backend-library.scm:137
+#: document-backend.scm:189
 #, scheme-format
-msgid "Writing header field `~a' to `~a'..."
-msgstr "Kopfzeile »~a« wird nach »~a« geschrieben"
+msgid "cannot find interface for property: ~S"
+msgstr "Schnittstelle für Eigenschaft ~S kann nicht gefunden werden"
 
-#: backend-library.scm:187
+#: document-backend.scm:199
 #, scheme-format
-msgid "missing stencil expression `~S'"
-msgstr "fehlender Stencil-Ausdruck »~S«"
+msgid "unknown Grob interface: ~S"
+msgstr "Unbekannte Grob-Schnittstelle: ~S"
 
-#: output-svg.scm:47
+#: documentation-lib.scm:59
 #, scheme-format
-msgid "undefined: ~S"
-msgstr "nicht definiert: ~S"
+msgid "Processing ~S..."
+msgstr "~S wird verarbeitet..."
 
-#: output-svg.scm:157
+#: documentation-lib.scm:176
 #, scheme-format
-msgid "cannot decypher Pango description: ~a"
-msgstr "Pango-Beschreibung kann nicht entschlüsselt werden: ~a"
+msgid "Writing ~S..."
+msgstr "~S wird geschrieben..."
 
-#: output-svg.scm:237
-msgid "Glyph must have a unicode value"
-msgstr "Das Zeichen muss einen Unicode-Wert haben"
+#: documentation-lib.scm:188
+#, scheme-format
+msgid "cannot find description for property `~S' (~S)"
+msgstr "Beschreibung für Eigenschaft ~S' (~S) kann nicht gefunden werden"
 
-#: output-svg.scm:289 output-svg.scm:299
+#: documentation-lib.scm:209
 #, scheme-format
-msgid "cannot find SVG font ~S"
-msgstr "SVG-Schriftart ~S kann nicht gefunden werden"
+msgid "cannot find description for property ~S (~S)"
+msgstr "Beschreibung für Eigenschaft ~S (~S) kann nicht gefunden werden"
 
 #: flag-styles.scm:151
 #, scheme-format
 msgid "flag stroke `~a' or `~a' not found"
 msgstr "Fähnchenstrich »~a«·or·»~a« nicht gefunden"
 
-#: modal-transforms.scm:38
-msgid "'from' pitch not in scale; ignoring"
-msgstr "ursprüngliche Tonhöhe, von der ausgegangen wird, nicht in Skala, wird ignoriert"
+#: framework-eps.scm:108
+#, scheme-format
+msgid "Writing ~a..."
+msgstr "~a wird geschrieben..."
 
-#: modal-transforms.scm:42 modal-transforms.scm:75
-msgid "'to' pitch not in scale; ignoring"
-msgstr "Tonhöhe, zu der man geht, nicht in Skala, wird ignoriert"
+#: framework-ps.scm:250
+#, scheme-format
+msgid "cannot embed ~S=~S"
+msgstr "~S=~S kann nicht eingebettet werden"
 
-#: modal-transforms.scm:46
-msgid "pitch to be transposed not in scale; ignoring"
-msgstr "zu transponierende Tonhöhe nicht in Skala, wird ignoriert"
+#: framework-ps.scm:293
+#, scheme-format
+msgid "cannot extract file matching ~a from ~a"
+msgstr "Eine zu ~a passende Datei kann nicht aus ~a gewonnen werden"
 
-#: modal-transforms.scm:71
-msgid "'around' pitch not in scale; ignoring"
-msgstr "Tonhöhe \"in der Nähe\" nicht in Skala, wird ignoriert"
+#: framework-ps.scm:311
+#, scheme-format
+msgid "do not know how to embed ~S=~S"
+msgstr "Unbekannte Einbettung ~S=~S"
 
-#: modal-transforms.scm:79
-msgid "pitch to be inverted not in scale; ignoring"
-msgstr "Tonhöhe, die umgekehrt wird, nicht in Skala, wird ignoriert"
+#: framework-ps.scm:336
+#, scheme-format
+msgid "do not know how to embed font ~s ~s ~s"
+msgstr "Unbekannte Schriftsatzeinbettung ~s ~s ~s"
 
-#: modal-transforms.scm:95
-msgid "negative replication count; ignoring"
-msgstr "negativer Replikationszähler, wird ignoriert"
+#: framework-ps.scm:686
+msgid ""
+"\n"
+"The PostScript backend does not support the\n"
+"system-by-system output.  For that, use the EPS backend instead,\n"
+"\n"
+"  lilypond -dbackend=eps FILE\n"
+"\n"
+"If have cut & pasted a lilypond fragment from a webpage, be sure\n"
+"to only remove anything before\n"
+"\n"
+"  %% ****************************************************************\n"
+"  %% Start cut-&-pastable-section\n"
+"  %% ****************************************************************\n"
+msgstr ""
+"\n"
+"Das PostScript-Backend unterstützt keine System-weise Ausgabe.  Dafür sollte\n"
+"das EPS-Backend verwendet werden,\n"
+"\n"
+"  lilypond -dbackend=eps <Datei>\n"
+"\n"
+"Beim Kopieren von Lilypond-Fragmenten von Webseiten sollte nur alles vor\n"
+"\n"
+"  %% ****************************************************************\n"
+"  %% Start cut-&-pastable-section\n"
+"  %% ****************************************************************\n"
+"\n"
+"entfernt werden\n"
 
-#: to-xml.scm:191
+#: framework-svg.scm:84
 #, scheme-format
-msgid "assertion failed: ~S"
-msgstr "Behauptung gescheitert: ~S"
+msgid "Updating font into: ~a"
+msgstr "Schriftart wird nach ~a aktualisiert"
+
+#: graphviz.scm:64
+#, scheme-format
+msgid "Writing graph `~a'..."
+msgstr "Graph »~a« wird geschrieben..."
+
+#: layout-beam.scm:40
+#, scheme-format
+msgid "Error in beam quanting.  Expected (~S,~S) found ~S."
+msgstr "Fehler bei Balkenzuschnitt. (~S,~S) erwartet, ~S gefunden."
+
+#: layout-beam.scm:54
+#, scheme-format
+msgid "Error in beam quanting.  Expected ~S 0, found ~S."
+msgstr "Fehler bei Balkenzuschnitt. ~S 0 erwartet, ~S gefunden."
+
+#: lily-library.scm:299
+msgid "Music unsuitable for context-mod"
+msgstr "Musik unpassend für context-mod"
+
+#: lily-library.scm:349
+#, scheme-format
+msgid "Cannot find context-def \\~a"
+msgstr "Kann contex-def \\~a nicht finden"
+
+#: lily-library.scm:365
+msgid "Music unsuitable for output-def"
+msgstr "Musik unpassend für output-def"
+
+#: lily-library.scm:892
+msgid ""
+"Find the index between @var{start} and @var{end} (an integer)\n"
+"which produces the closest match to @var{target-val} if\n"
+"applied to function @var{getter}."
+msgstr ""
+"Finde den Index zwischen @var{start} und @var{end} (eine ganze Zahl),\n"
+"die den nächstmöglichen Treffer für @var{target-val} findet,\n"
+"wenn auf die Funktion @var{getter} angewandt."
 
-#: define-grob-properties.scm:21 define-context-properties.scm:31
-#: define-music-properties.scm:21
+#: lily-library.scm:966
 #, scheme-format
-msgid "symbol ~S redefined"
-msgstr "Symbol ~S redefiniert"
+msgid "unknown unit: ~S"
+msgstr "unbekannte Einheit: ~S"
 
-#: chord-entry.scm:52
+#: lily-library.scm:991
 #, scheme-format
-msgid "Spurious garbage following chord: ~A"
-msgstr "Anscheinend sinnloser Text nach Akkord: ~A"
+msgid "no \\version statement found, please add~afor future compatibility"
+msgstr "keine \\version-Anweisung gefunden, ~a für zukünftige Kompatibilität hinzufügen"
+
+#: lily-library.scm:997
+msgid "old relative compatibility not used"
+msgstr "alte relative Kompatibilität nicht verwendet"
 
 #: lily.scm:234
 msgid "Using (ice-9 curried-definitions) module\n"
@@ -3394,20 +3572,20 @@ msgstr "Guile 1.8\n"
 msgid "cannot find: ~A"
 msgstr "~A kann nicht gefunden werden"
 
-#: lily.scm:701
+#: lily.scm:708
 msgid "Success: compilation successfully completed"
 msgstr "Kompilation erfolgreich beendet"
 
-#: lily.scm:702
+#: lily.scm:709
 msgid "Compilation completed with warnings or errors"
 msgstr "Kompilation mit Warnungen bzw. Fehlermeldungen beendet"
 
-#: lily.scm:764
+#: lily.scm:771
 #, scheme-format
 msgid "job ~a terminated with signal: ~a"
 msgstr "Auftrag ~a mit Signal ~a beendet"
 
-#: lily.scm:767
+#: lily.scm:774
 #, scheme-format
 msgid ""
 "logfile ~a (exit ~a):\n"
@@ -3416,251 +3594,228 @@ msgstr ""
 "Logdatei ~a (Ende ~a):\n"
 "~a"
 
-#: lily.scm:789 lily.scm:869
+#: lily.scm:796 lily.scm:882
 #, scheme-format
 msgid "failed files: ~S"
 msgstr "gescheiterte Dateien: ~S"
 
-#: lily.scm:860
+#: lily.scm:873
 #, scheme-format
 msgid "Redirecting output to ~a..."
 msgstr "Ausgabeumleitung nach ~a..."
 
-#: lily.scm:879 ps-to-png.scm:66
+#: lily.scm:892 ps-to-png.scm:66
 #, scheme-format
 msgid "Invoking `~a'...\n"
 msgstr "»~a« wird aufgerufen...\n"
 
-#: lily-library.scm:761
-msgid ""
-"Find the index between @var{start} and @var{end} (an integer)\n"
-"which produces the closest match to @var{target-val} if\n"
-"applied to function @var{getter}."
-msgstr ""
-"Finde den Index zwischen @var{start} und @var{end} (eine ganze Zahl),\n"
-"die den nächstmöglichen Treffer für @var{target-val} findet,\n"
-"wenn auf die Funktion @var{getter} angewandt."
+#: ly-syntax-constructors.scm:66
+#, scheme-format
+msgid "~a function cannot return ~a"
+msgstr "~a-Funktion kann nicht ~a ausgeben"
 
-#: lily-library.scm:835
+#: ly-syntax-constructors.scm:75
 #, scheme-format
-msgid "unknown unit: ~S"
-msgstr "unbekannte Einheit: ~S"
+msgid "wrong type for argument ~a.  Expecting ~a, found ~s"
+msgstr "falscher Typ für Argument ~a; ~a erwartet, ~s gefunden"
 
-#: lily-library.scm:860
+#: ly-syntax-constructors.scm:188
 #, scheme-format
-msgid "no \\version statement found, please add~afor future compatibility"
-msgstr "keine \\version-Anweisung gefunden, ~a für zukünftige Kompatibilität hinzufügen"
+msgid "Invalid property operation ~a"
+msgstr "Ungültige Eigenschaftsoperation ~a"
 
-#: lily-library.scm:866
-msgid "old relative compatibility not used"
-msgstr "alte relative Kompatibilität nicht verwendet"
+#: markup-macros.scm:331
+#, scheme-format
+msgid "Wrong number of arguments.  Expect: ~A, found ~A: ~S"
+msgstr "Falsche Anzahl an Argumenten: ~A erwartet, ~A gefunden: ~S"
 
-#: framework-svg.scm:84
+#: markup-macros.scm:337
 #, scheme-format
-msgid "Updating font into: ~a"
-msgstr "Schriftart wird nach ~a aktualisiert"
+msgid "Invalid argument in position ~A.  Expect: ~A, found: ~S."
+msgstr "Ungültiges Argument an Position ~A. ~A erwartet, ~S gefunden."
 
-#: part-combiner.scm:598
+#: markup-macros.scm:373
 #, scheme-format
-msgid "quoted music `~a' is empty"
-msgstr "Zitierte Noten »~a« sind leer"
+msgid "Not a markup command: ~A"
+msgstr "Kein Textbeschriftungsbefehl: ~A"
+
+#: modal-transforms.scm:38
+msgid "'from' pitch not in scale; ignoring"
+msgstr "ursprüngliche Tonhöhe, von der ausgegangen wird, nicht in Skala, wird ignoriert"
+
+#: modal-transforms.scm:42 modal-transforms.scm:75
+msgid "'to' pitch not in scale; ignoring"
+msgstr "Tonhöhe, zu der man geht, nicht in Skala, wird ignoriert"
+
+#: modal-transforms.scm:46
+msgid "pitch to be transposed not in scale; ignoring"
+msgstr "zu transponierende Tonhöhe nicht in Skala, wird ignoriert"
 
-#: music-functions.scm:273
+#: modal-transforms.scm:71
+msgid "'around' pitch not in scale; ignoring"
+msgstr "Tonhöhe \"in der Nähe\" nicht in Skala, wird ignoriert"
+
+#: modal-transforms.scm:79
+msgid "pitch to be inverted not in scale; ignoring"
+msgstr "Tonhöhe, die umgekehrt wird, nicht in Skala, wird ignoriert"
+
+#: modal-transforms.scm:95
+msgid "negative replication count; ignoring"
+msgstr "negativer Replikationszähler, wird ignoriert"
+
+#: music-functions.scm:272
 msgid "More alternatives than repeats.  Junking excess alternatives"
 msgstr "mehr Alternativen als Wiederholungen. Überschüssige Alternativen werden verworfen"
 
-#: music-functions.scm:302
+#: music-functions.scm:303
 #, scheme-format
 msgid "invalid tremolo repeat count: ~a"
 msgstr "ungültige Tremolo-Wiederholung: ~a"
 
-#: music-functions.scm:634
+#: music-functions.scm:689
 msgid "Bad chord repetition"
 msgstr "Falsche Akkordwiederholung"
 
-#: music-functions.scm:669
+#: music-functions.scm:724
 #, scheme-format
 msgid "music expected: ~S"
 msgstr "Musik erwartet: ~S"
 
-#: music-functions.scm:985
+#: music-functions.scm:1042
 #, scheme-format
 msgid "cannot find quoted music: `~S'"
 msgstr "zitierte Musik »~S« kann nicht gefunden werden"
 
-#: music-functions.scm:1123
+#: music-functions.scm:1180
 msgid "Add @var{octave-shift} to the octave of @var{pitch}."
 msgstr "Füge @var{octave-shift} zur Oktave von @var{pitch} hinzu."
 
-#: music-functions.scm:1183
+#: music-functions.scm:1240
 #, scheme-format
 msgid "Unknown octaveness type: ~S "
 msgstr "Unbekannter Oktaven-Typ: »~S«"
 
-#: music-functions.scm:1184
+#: music-functions.scm:1241
 msgid "Defaulting to 'any-octave."
 msgstr "Setze Standard 'any-octave"
 
-#: music-functions.scm:1521
+#: music-functions.scm:1578
 #, scheme-format
 msgid "unknown accidental style: ~S"
 msgstr "unbekannter Versetzungszeichenstil: ~S"
 
-#: define-event-classes.scm:80
-msgid "All classes must be the last in their matrilineal line."
-msgstr "Alle Klassen müssen die letzten in ihrer matrilinearen Linie sein"
-
-#: define-event-classes.scm:84
-msgid "All classes must have a well-defined pedigree in the existing class hierarchy."
-msgstr "Alle Klassen müssen gut-definierte Abstammungen in der existierenden Klassenhierarchie haben."
-
-#: define-event-classes.scm:151
-#, scheme-format
-msgid "event class ~A seems to be unused"
-msgstr "Ereignisklasse ~A scheint ungenutzt zu sein"
-
-#. should be programming-error
-#: define-event-classes.scm:157
+#: output-ps.scm:277 output-svg.scm:524
 #, scheme-format
-msgid "translator listens to nonexisting event class ~A"
-msgstr "Übersetzer hört auf fehlende Ereignisklasse ~A"
+msgid "unknown line-cap-style: ~S"
+msgstr "unbekannter line-cap-style: ~S"
 
-#: markup-macros.scm:331
+#: output-ps.scm:282 output-svg.scm:530
 #, scheme-format
-msgid "Wrong number of arguments.  Expect: ~A, found ~A: ~S"
-msgstr "Falsche Anzahl an Argumenten: ~A erwartet, ~A gefunden: ~S"
+msgid "unknown line-join-style: ~S"
+msgstr "unbekannter line-join-style: ~S"
 
-#: markup-macros.scm:337
+#: output-svg.scm:47
 #, scheme-format
-msgid "Invalid argument in position ~A.  Expect: ~A, found: ~S."
-msgstr "Ungültiges Argument an Position ~A. ~A erwartet, ~S gefunden."
+msgid "undefined: ~S"
+msgstr "nicht definiert: ~S"
 
-#: markup-macros.scm:373
+#: output-svg.scm:157
 #, scheme-format
-msgid "Not a markup command: ~A"
-msgstr "Kein Textbeschriftungsbefehl: ~A"
+msgid "cannot decypher Pango description: ~a"
+msgstr "Pango-Beschreibung kann nicht entschlüsselt werden: ~a"
 
-#: define-note-names.scm:962
-msgid "Select note names language."
-msgstr "Wählen Sie die Sprache der Notenbezeichnungen."
+#: output-svg.scm:237
+msgid "Glyph must have a unicode value"
+msgstr "Das Zeichen muss einen Unicode-Wert haben"
 
-#: define-note-names.scm:968
+#: output-svg.scm:289 output-svg.scm:299
 #, scheme-format
-msgid "Using `~a' note names..."
-msgstr "Benutze Notenbezeichnung »~a«..."
+msgid "cannot find SVG font ~S"
+msgstr "SVG-Schriftart ~S kann nicht gefunden werden"
 
-#: define-note-names.scm:971
-#, scheme-format
-msgid "Could not find language `~a'.  Ignoring."
-msgstr "Konnte Sprache »~a« nicht finden.  Wird ignoriert."
+#: paper.scm:120
+msgid "set-global-staff-size: not in toplevel scope"
+msgstr "set-global-staff-size: Nicht auf höchster Ebene im Gültigkeitsbereich"
 
-#: framework-ps.scm:250
+#: paper.scm:315
 #, scheme-format
-msgid "cannot embed ~S=~S"
-msgstr "~S=~S kann nicht eingebettet werden"
+msgid "This is not a \\layout {} object, ~S"
+msgstr "Dies ist kein \\layout {} Objekt, ~S"
 
-#: framework-ps.scm:293
+#: paper.scm:327
 #, scheme-format
-msgid "cannot extract file matching ~a from ~a"
-msgstr "Eine zu ~a passende Datei kann nicht aus ~a gewonnen werden"
+msgid "Unknown paper size: ~a"
+msgstr "Unbekannte Papiergröße: ~a"
 
-#: framework-ps.scm:311
-#, scheme-format
-msgid "do not know how to embed ~S=~S"
-msgstr "Unbekannte Einbettung ~S=~S"
+#. TODO: should raise (generic) exception with throw, and catch
+#. that in parse-scm.cc
+#: paper.scm:342
+msgid "Must use #(set-paper-size .. ) within \\paper { ... }"
+msgstr "#(set-paper-size ..) muss innerhalb von \\paper { ... } verwendet werden"
 
-#: framework-ps.scm:336
+#: parser-clef.scm:143 parser-clef.scm:183
 #, scheme-format
-msgid "do not know how to embed font ~s ~s ~s"
-msgstr "Unbekannte Schriftsatzeinbettung ~s ~s ~s"
-
-#: framework-ps.scm:686
-msgid ""
-"\n"
-"The PostScript backend does not support the\n"
-"system-by-system output.  For that, use the EPS backend instead,\n"
-"\n"
-"  lilypond -dbackend=eps FILE\n"
-"\n"
-"If have cut & pasted a lilypond fragment from a webpage, be sure\n"
-"to only remove anything before\n"
-"\n"
-"  %% ****************************************************************\n"
-"  %% Start cut-&-pastable-section\n"
-"  %% ****************************************************************\n"
-msgstr ""
-"\n"
-"Das PostScript-Backend unterstützt keine System-weise Ausgabe.  Dafür sollte\n"
-"das EPS-Backend verwendet werden,\n"
-"\n"
-"  lilypond -dbackend=eps <Datei>\n"
-"\n"
-"Beim Kopieren von Lilypond-Fragmenten von Webseiten sollte nur alles vor\n"
-"\n"
-"  %% ****************************************************************\n"
-"  %% Start cut-&-pastable-section\n"
-"  %% ****************************************************************\n"
-"\n"
-"entfernt werden\n"
+msgid "unknown clef type `~a'"
+msgstr "unbekannter Notenschlüsseltyp »~a«"
 
-#: layout-beam.scm:40
+#: parser-clef.scm:144 parser-clef.scm:184
 #, scheme-format
-msgid "Error in beam quanting.  Expected (~S,~S) found ~S."
-msgstr "Fehler bei Balkenzuschnitt. (~S,~S) erwartet, ~S gefunden."
+msgid "supported clefs: ~a"
+msgstr "unterstützte Notenschlüssel: ~a"
 
-#: layout-beam.scm:54
-#, scheme-format
-msgid "Error in beam quanting.  Expected ~S 0, found ~S."
-msgstr "Fehler bei Balkenzuschnitt. ~S 0 erwartet, ~S gefunden."
+#: parser-ly-from-scheme.scm:73
+msgid "error in #{ ... #}"
+msgstr "Fehler in #{ ... #}"
 
-#: define-music-types.scm:752
+#: part-combiner.scm:598
 #, scheme-format
-msgid "symbol expected: ~S"
-msgstr "Symbol erwartet: ~S"
+msgid "quoted music `~a' is empty"
+msgstr "Zitierte Noten »~a« sind leer"
 
-#: define-music-types.scm:755
+#: ps-to-png.scm:70
 #, scheme-format
-msgid "cannot find music object: ~S"
-msgstr "Musikobjekt kann nicht gefunden werden: ~S"
+msgid "~a exited with status: ~S"
+msgstr "~a mit Rückgabewert ~S beendet"
 
-#: define-music-types.scm:774
+#: to-xml.scm:191
 #, scheme-format
-msgid "unknown repeat type `~S'"
-msgstr "unbekannter Wiederholungstyp »~S«"
-
-#: define-music-types.scm:775
-msgid "See define-music-types.scm for supported repeats"
-msgstr "Siehe define-music-types.scm für unterstützte Wiederholungen"
+msgid "assertion failed: ~S"
+msgstr "Behauptung gescheitert: ~S"
 
-#: translation-functions.scm:351
+#: translation-functions.scm:359
 #, scheme-format
 msgid "Negative fret for pitch ~a on string ~a"
 msgstr "Negativer Bund für Tonhöhe ~a auf Saite ~a"
 
-#: translation-functions.scm:402
+#: translation-functions.scm:362
+#, scheme-format
+msgid "Missing fret for pitch ~a on string ~a"
+msgstr "Fehlender Bund für Tonhöhe ~a auf Saite ~a"
+
+#: translation-functions.scm:413
 #, scheme-format
 msgid "No open string for pitch ~a"
 msgstr "Keine leere Saite für Tonhöhe ~a"
 
-#: translation-functions.scm:417 translation-functions.scm:429
+#: translation-functions.scm:428 translation-functions.scm:440
 #, scheme-format
 msgid "Requested string for pitch requires negative fret: string ~a pitch ~a"
 msgstr "Geforderte Saite für Tonhöhe erfordert negativen Bund: Saite ~a Tonhöhe ~a"
 
-#: translation-functions.scm:420
+#: translation-functions.scm:431
 msgid "Ignoring string request and recalculating."
 msgstr "Saiten-Anforderung wird ignoriert und neu berechnet"
 
-#: translation-functions.scm:432
+#: translation-functions.scm:443
 msgid "Ignoring note in tablature."
 msgstr "Note in der Tabulatur wird ignoriert."
 
-#: translation-functions.scm:455
+#: translation-functions.scm:466
 #, scheme-format
 msgid "No string for pitch ~a (given frets ~a)"
 msgstr "Keine Saite für Tonhöhe ~a (Bund ~a angegeben)"
 
-#: translation-functions.scm:560
+#: translation-functions.scm:571
 #, scheme-format
 msgid ""
 "No label for fret ~a (on string ~a);\n"
@@ -3669,69 +3824,23 @@ msgstr ""
 "Keine Beschriftung für Bund ~a (auf Saite ~a);\n"
 "nur ~a Bundbeschriftung zur Verfügung"
 
-#: ps-to-png.scm:70
-#, scheme-format
-msgid "~a exited with status: ~S"
-msgstr "~a mit Rückgabewert ~S beendet"
-
-#: define-markup-commands.scm:887
-msgid "no systems found in \\score markup, does it have a \\layout block?"
-msgstr "keine Systeme in \\score-Markup gefunden, hat es einen \\layout-Block?"
-
-#: define-markup-commands.scm:2614
-#, scheme-format
-msgid "Cannot find glyph ~a"
-msgstr "Kann kein Zeichen ~a finden"
-
-#: define-markup-commands.scm:3040
-#, scheme-format
-msgid "no brace found for point size ~S "
-msgstr "Keine Klammer in Größe ~S pt gefunden"
-
-#: define-markup-commands.scm:3041
-#, scheme-format
-msgid "defaulting to ~S pt"
-msgstr "Setze Standard ~S pt"
-
-#: define-markup-commands.scm:3194
-#, scheme-format
-msgid "not a valid duration string: ~a"
-msgstr "keine gültige Dauer: ~a"
-
-#: documentation-lib.scm:59
-#, scheme-format
-msgid "Processing ~S..."
-msgstr "~S wird verarbeitet..."
-
-#: documentation-lib.scm:176
-#, scheme-format
-msgid "Writing ~S..."
-msgstr "~S wird geschrieben..."
+#~ msgid "add midi-block to .ly file"
+#~ msgstr "midi-Umgebung zu .ly-Datei hinzufügen"
 
-#: documentation-lib.scm:188
-#, scheme-format
-msgid "cannot find description for property `~S' (~S)"
-msgstr "Beschreibung für Eigenschaft ~S' (~S) kann nicht gefunden werden"
+#~ msgid "Found infinity or nan in output. Substituting 0.0"
+#~ msgstr "Unendlich oder NaN in Ausgabe gefunden. Wird durch 0.0 ersetzt"
 
-#: documentation-lib.scm:209
-#, scheme-format
-msgid "cannot find description for property ~S (~S)"
-msgstr "Beschreibung für Eigenschaft ~S (~S) kann nicht gefunden werden"
+#~ msgid "All classes must be the last in their matrilineal line."
+#~ msgstr "Alle Klassen müssen die letzten in ihrer matrilinearen Linie sein"
 
-#: ly-syntax-constructors.scm:65
-#, scheme-format
-msgid "~a function cannot return ~a"
-msgstr "~a-Funktion kann nicht ~a ausgeben"
+#~ msgid "All classes must have a well-defined pedigree in the existing class hierarchy."
+#~ msgstr "Alle Klassen müssen gut-definierte Abstammungen in der existierenden Klassenhierarchie haben."
 
-#: ly-syntax-constructors.scm:74
-#, scheme-format
-msgid "wrong type for argument ~a.  Expecting ~a, found ~s"
-msgstr "falscher Typ für Argument ~a; ~a erwartet, ~s gefunden"
+#~ msgid "event class ~A seems to be unused"
+#~ msgstr "Ereignisklasse ~A scheint ungenutzt zu sein"
 
-#: ly-syntax-constructors.scm:187
-#, scheme-format
-msgid "Invalid property operation ~a"
-msgstr "Ungültige Eigenschaftsoperation ~a"
+#~ msgid "translator listens to nonexisting event class ~A"
+#~ msgstr "Übersetzer hört auf fehlende Ereignisklasse ~A"
 
 #~ msgid "setbeatGrouping. Use baseMoment and beatStructure.\n"
 #~ msgstr "setbeatGrouping. Benutze baseMoment und beatStructure.\n"
index 27e7a9ea74cf16c3a9960d45665276dfba92d58e..8315e39da4b8bb40996c78d482a65bec407768b1 100644 (file)
--- a/po/eo.po
+++ b/po/eo.po
@@ -5,10 +5,10 @@
 #
 msgid ""
 msgstr ""
-"Project-Id-Version: lilypond 2.15.41\n"
+"Project-Id-Version: lilypond 2.15.95\n"
 "Report-Msgid-Bugs-To: http://post.gmane.org/post.php?group=gmane.comp.gnu.lilypond.bugs\n"
-"POT-Creation-Date: 2012-07-05 20:10+0200\n"
-"PO-Revision-Date: 2012-07-08 21:01-0300\n"
+"POT-Creation-Date: 2012-08-11 14:29+0200\n"
+"PO-Revision-Date: 2012-08-14 08:38-0300\n"
 "Last-Translator: Felipe Castro <fefcas@gmail.com>\n"
 "Language-Team: Esperanto <translation-team-eo@lists.sourceforge.net>\n"
 "Language: eo\n"
@@ -16,20 +16,36 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 
-#: fontextract.py:25
+#: book_base.py:26
 #, python-format
-msgid "Scanning %s"
-msgstr "Skanado de %s"
+msgid "file not found: %s"
+msgstr "ne trovita dosiero: %s"
 
-#: fontextract.py:70
+#: book_base.py:164
+msgid "Output function not implemented"
+msgstr "Eliga funkcio ne estas realigita"
+
+#: book_latex.py:170
+msgid "cannot find \\begin{document} in LaTeX document"
+msgstr "ne eblas trovi \\begin{document} en dokumento LaTeX"
+
+#: book_latex.py:188
 #, python-format
-msgid "Extracted %s"
-msgstr "Eltirite %s"
+msgid "Running `%s' on file `%s' to detect default page settings.\n"
+msgstr "Aplikado de '%s' al la dosiero '%s' por detekti originalajn paĝ-agordojn.\n"
 
-#: fontextract.py:85
+#: book_latex.py:209 book_texinfo.py:228
+msgid "Unable to auto-detect default settings:\n"
+msgstr "Ne eblas mem detekti originalajn agordojn:\n"
+
+#: book_latex.py:221 book_texinfo.py:240
 #, python-format
-msgid "Writing fonts to %s"
-msgstr "Skribado de tiparoj al %s"
+msgid ""
+"Unable to auto-detect default settings:\n"
+"%s"
+msgstr ""
+"Ne eblas mem detekti originalajn agordojn:\n"
+"%s"
 
 #: book_snippets.py:409
 #, python-format
@@ -103,6 +119,14 @@ msgstr ""
 "%s: duobligita dosiernomo tamen kun malsama enhavo ol la konvertita dosiero\n"
 "lilypond, do ni printas 'diff' kontraŭ la ekzistanta dosiero."
 
+#. Work around a texi2pdf bug: if LANG=C is not given, a broken regexp is
+#. used to detect relative/absolute paths, so the absolute path is not
+#. detected as such and this command fails:
+#: book_texinfo.py:206
+#, python-format
+msgid "Running texi2pdf on file %s to detect default page settings.\n"
+msgstr "Aplikado de texi2pdf al la dosiero %s por detekti originalajn paĝ-agordojn.\n"
+
 #: convertrules.py:12
 #, python-format
 msgid "Not smart enough to convert %s."
@@ -804,14 +828,20 @@ msgstr "input/regression/beam-broken-classic.ly montras kiel rompitaj vostligoj
 msgid "beamExceptions controls whole-measure beaming."
 msgstr "beamExceptions regas tut-mezuran vostligadon."
 
-#: book_base.py:26
+#: fontextract.py:25
 #, python-format
-msgid "file not found: %s"
-msgstr "ne trovita dosiero: %s"
+msgid "Scanning %s"
+msgstr "Skanado de %s"
 
-#: book_base.py:164
-msgid "Output function not implemented"
-msgstr "Eliga funkcio ne estas realigita"
+#: fontextract.py:70
+#, python-format
+msgid "Extracted %s"
+msgstr "Eltirite %s"
+
+#: fontextract.py:85
+#, python-format
+msgid "Writing fonts to %s"
+msgstr "Skribado de tiparoj al %s"
 
 #: lilylib.py:96
 #, python-format
@@ -900,326 +930,401 @@ msgstr "Antaŭsigna aliiga okto aperas por neekzistanta aliigo n-ro %s, disponeb
 msgid "Unable to find instrument for ID=%s\n"
 msgstr "Ne eblas trovi instrumenton por ID=%s\n"
 
-#. Work around a texi2pdf bug: if LANG=C is not given, a broken regexp is
-#. used to detect relative/absolute paths, so the absolute path is not
-#. detected as such and this command fails:
-#: book_texinfo.py:206
+#: abc2ly.py:1376 convert-ly.py:81 lilypond-book.py:122 midi2ly.py:1044
 #, python-format
-msgid "Running texi2pdf on file %s to detect default page settings.\n"
-msgstr "Aplikado de texi2pdf al la dosiero %s por detekti originalajn paĝ-agordojn.\n"
-
-#: book_texinfo.py:228 book_latex.py:209
-msgid "Unable to auto-detect default settings:\n"
-msgstr "Ne eblas mem detekti originalajn agordojn:\n"
+msgid "%s [OPTION]... FILE"
+msgstr "%s [ELEKTILO]... DOSIERO"
 
-#: book_texinfo.py:240 book_latex.py:221
+#: abc2ly.py:1377
 #, python-format
 msgid ""
-"Unable to auto-detect default settings:\n"
-"%s"
+"abc2ly converts ABC music files (see\n"
+"%s) to LilyPond input.\n"
 msgstr ""
-"Ne eblas mem detekti originalajn agordojn:\n"
-"%s"
+"abc2ly konvertas muzikajn dosierojn ABC (vidu\n"
+"%s) al LilyPond-kodumaro.\n"
 
-#: book_latex.py:170
-msgid "cannot find \\begin{document} in LaTeX document"
-msgstr "ne eblas trovi \\begin{document} en dokumento LaTeX"
+#: abc2ly.py:1385 convert-ly.py:88 etf2ly.py:1208 lilypond-book.py:231
+#: midi2ly.py:1095 musicxml2ly.py:2590 main.cc:174
+msgid "show version number and exit"
+msgstr "montri versi-numeron kaj eliri"
 
-#: book_latex.py:188
-#, python-format
-msgid "Running `%s' on file `%s' to detect default page settings.\n"
-msgstr "Aplikado de '%s' al la dosiero '%s' por detekti originalajn paĝ-agordojn.\n"
+#: abc2ly.py:1388 convert-ly.py:92 etf2ly.py:1204 lilypond-book.py:140
+#: midi2ly.py:1062 musicxml2ly.py:2572 main.cc:153
+msgid "show this help and exit"
+msgstr "montri tiun ĉi helpon kaj eliri"
 
-#: musicxml2ly.py:228
-#, python-format
-msgid "Encountered file created by %s, containing wrong beaming information. All beaming information in the MusicXML file will be ignored"
-msgstr "Dosiero kreita de %s estis trovata, kiu enhavas malĝustan vostligan informon. Ĉiu vostliga informo en la dosiero MusicXML estos preteratentata"
+#: abc2ly.py:1391 etf2ly.py:1209 midi2ly.py:1071
+msgid "write output to FILE"
+msgstr "skribi eligon al DOSIERO"
 
-#: musicxml2ly.py:247 musicxml2ly.py:249
-#, python-format
-msgid "Unprocessed PartGroupInfo %s encountered"
-msgstr "Estis trovata neprocezita 'PartGroupInfo' %s"
+#: abc2ly.py:1394
+msgid "be strict about success"
+msgstr "esti severa pri sukceso"
 
-#: musicxml2ly.py:500
-#, python-format
-msgid "Encountered note at %s without type and duration (=%s)"
-msgstr "Estis trovata noto ĉe %s sen tipo kaj daŭro (=%s)"
+#: abc2ly.py:1397
+msgid "preserve ABC's notion of beams"
+msgstr "konservi la nocion de vostligoj de ABC"
 
-#: musicxml2ly.py:520
-#, python-format
-msgid "Encountered rational duration with denominator %s, unable to convert to lilypond duration"
-msgstr "Estis trovata frakcia daŭro kun denominatoro %s, ne eblas konverti al daŭro de lilypond"
+#: abc2ly.py:1400
+msgid "suppress progress messages"
+msgstr "forigi mesaĝojn pri progreso"
 
-#: musicxml2ly.py:767
-msgid "Unable to extract key signature!"
-msgstr "Ne eblas elpreni la antaŭsignon!"
+#. Translators, please translate this string as
+#. "Report bugs in English via %s",
+#. or if there is a LilyPond users list or forum in your language
+#. "Report bugs in English via %s or in YOUR_LANG via URI"
+#: abc2ly.py:1403 convert-ly.py:146 etf2ly.py:1218 lilypond-book.py:258
+#: midi2ly.py:1107 musicxml2ly.py:2674 main.cc:285
+#, c-format, python-format
+msgid "Report bugs via %s"
+msgstr "Raportu misojn per %s (angle)"
 
-#: musicxml2ly.py:794
-#, python-format
-msgid "unknown mode %s, expecting 'major' or 'minor' or a church mode!"
-msgstr "nekonata modalo %s, estas atendata 'major' aŭ 'minor' aŭ eklezia modalo!"
+#: convert-ly.py:46
+msgid ""
+"Update LilyPond input to newer version.  By default, update from the\n"
+"version taken from the \\version command, to the current LilyPond version."
+msgstr ""
+"Ĝisdatigi la enigon de LilyPond al nova versio.  Apriore, ĝisdatigi de la\n"
+"versio prenita el la komando \\version, al la nuna versio de LilyPond."
 
-#: musicxml2ly.py:932
-#, python-format
-msgid "Encountered unprocessed marker %s\n"
-msgstr "Estis trovata neprocezita markilo %s\n"
+#: convert-ly.py:48 lilypond-book.py:82
+msgid "Examples:"
+msgstr "Ekzemploj:"
 
-#: musicxml2ly.py:1026
+#: convert-ly.py:75 etf2ly.py:1191 lilypond-book.py:115 midi2ly.py:81
 #, python-format
-msgid "unknown span event %s"
-msgstr "nekonata disig-evento %s"
+msgid "Copyright (c) %s by"
+msgstr "Kopirajto (c) %s de"
 
-#: musicxml2ly.py:1036
-#, python-format
-msgid "unknown span type %s for %s"
-msgstr "nekonata disig-tipo %s por %s"
+#: convert-ly.py:77 etf2ly.py:1193 lilypond-book.py:117 midi2ly.py:83
+msgid "Distributed under terms of the GNU General Public License."
+msgstr "Disdonata sub la kondiĉoj de la Ĝenerala Publika Permesilo de GNU."
 
-#: musicxml2ly.py:1456
-msgid "Unknown metronome mark, ignoring"
-msgstr "Nekonata metronoma marko, ni preteratentas"
+#: convert-ly.py:78 etf2ly.py:1194 lilypond-book.py:118 midi2ly.py:84
+msgid "It comes with NO WARRANTY."
+msgstr "Ĝi venas SEN iu ajn GARANTIO."
 
-#. TODO: Implement the other (more complex) way for tempo marks!
-#: musicxml2ly.py:1461
-msgid "Metronome marks with complex relations (<metronome-note> in MusicXML) are not yet implemented."
-msgstr "Metronomaj markoj kun kompleksaj rilatoj (<metronome-note> en MusicXMl) ankoraŭ ne estas realigita."
+#: convert-ly.py:96 convert-ly.py:137
+msgid "VERSION"
+msgstr "VERSIO"
 
-#: musicxml2ly.py:1663
-#, python-format
-msgid "Unable to convert chord type %s to lilypond."
-msgstr "Ne eblas konverti akordan tipon %s al lilypond."
+#: convert-ly.py:98
+msgid "start from VERSION [default: \\version found in file]"
+msgstr "komenci el VERSIO [apriore: \\version estis trovata en dosiero]"
 
-#: musicxml2ly.py:1816
-#, python-format
-msgid "drum %s type unknown, please add to instrument_drumtype_dict"
-msgstr "nekonata tipo de tamburo %s, bonvolu aldoni al 'instrument_drumtype_dict'"
+#: convert-ly.py:101
+msgid "edit in place"
+msgstr "redakti surloke"
 
-#: musicxml2ly.py:1820
-msgid "cannot find suitable event"
-msgstr "ne eblas trovi taŭgan eventon"
+#: convert-ly.py:105 lilypond-book.py:179 musicxml2ly.py:2627
+msgid "Print log messages according to LOGLEVEL (NONE, ERROR, WARNING, PROGRESS (default), DEBUG)"
+msgstr "Printi protokolajn mesaĝojn laŭ PROTOKOLNIVELO (NONE, ERROR, WARNING, PROGRESS (apriore), DEBUG)"
 
-#: musicxml2ly.py:1968
+#: convert-ly.py:107 lilypond-book.py:163 lilypond-book.py:181
+#: musicxml2ly.py:2629 main.cc:167
+msgid "LOGLEVEL"
+msgstr "PROTOKOLNIVELO"
+
+#: convert-ly.py:113
+msgid "do not add \\version command if missing"
+msgstr "ne aldoni la komandon \\version se ĝi mankas"
+
+#: convert-ly.py:119
 #, python-format
-msgid "Negative skip %s (from position %s to %s)"
-msgstr "Negativa preterpaso %s (de pozicio %s al %s)"
+msgid "force updating \\version number to %s"
+msgstr "perforte ĝisdatigi la numeron de \\version al %s"
 
-#: musicxml2ly.py:2109
+#: convert-ly.py:125
+msgid "only update \\version number if file is modified"
+msgstr "nur ĝisdatigi la numeron de \version se la dosiero estas modifita"
+
+#: convert-ly.py:131
 #, python-format
-msgid "Negative skip found: from %s to %s, difference is %s"
-msgstr "Negativa preterpaso trovite: de %s al %s, la diferenco estas %s"
+msgid "show rules [default: -f 0, -t %s]"
+msgstr "montri regulojn [apriore: -f 0, -t %s]"
 
-#: musicxml2ly.py:2190
+#: convert-ly.py:136
 #, python-format
-msgid "unexpected %s; expected %s or %s or %s"
-msgstr "neatendita %s; estas atendata %s aŭ %s aŭ %s"
+msgid "convert to VERSION [default: %s]"
+msgstr "konverti al VERSIO [apriore: %s]"
 
-#: musicxml2ly.py:2296
-msgid "Encountered closing slur, but no slur is open"
-msgstr "Estis trovata fermanta ligarko, sed neniu ligarko estas malfermita"
+#: convert-ly.py:141 etf2ly.py:1212 lilypond-book.py:234 midi2ly.py:1096
+#: main.cc:176
+msgid "show warranty and copyright"
+msgstr "montri garantion kaj kopirajton"
 
-#: musicxml2ly.py:2299
-msgid "Cannot have two simultaneous (closing) slurs"
-msgstr "Ne povas ekzisti du samtempaj (fermantaj) ligarkoj"
+#: convert-ly.py:186
+msgid "Applying conversion: "
+msgstr "Aplikado de konverto: "
 
-#: musicxml2ly.py:2308
-msgid "Cannot have a slur inside another slur"
-msgstr "Ne povas ekzisti ligarko interne de alia ligarko"
+#: convert-ly.py:202
+msgid "Error while converting"
+msgstr "Eraro dum la konvertado"
 
-#: musicxml2ly.py:2311
-msgid "Cannot have two simultaneous slurs"
-msgstr "Ne povas ekzisti du samtempaj ligarkoj"
+#: convert-ly.py:204
+msgid "Stopping at last successful rule"
+msgstr "Ĉeso ĉe lasta sukcesa regulo"
 
-#: musicxml2ly.py:2445
+#: convert-ly.py:231
 #, python-format
-msgid "cannot simultaneously have more than one mode: %s"
-msgstr "ne povas samtempe ekzisti pli ol unu modalo: %s"
-
-#: musicxml2ly.py:2553
-msgid "Converting to LilyPond expressions..."
-msgstr "Konvertado al esprimoj de LilyPond..."
+msgid "Processing `%s'... "
+msgstr "Procezado de '%s'... "
 
-#: musicxml2ly.py:2564
-msgid "musicxml2ly [OPTION]... FILE.xml"
-msgstr "musicxml2ly [ELEKTILO]... DOSIERO.xml"
+#: convert-ly.py:338
+#, python-format
+msgid "%s: Unable to open file"
+msgstr "%s: Ne eblas malfermi dosieron"
 
-#: musicxml2ly.py:2566
+#: convert-ly.py:345
+#, python-format
+msgid "%s: Unable to determine version.  Skipping"
+msgstr "%s: ne eblas determini version.  Preterpase"
+
+#: convert-ly.py:350
+#, python-format
 msgid ""
-"Convert MusicXML from FILE.xml to LilyPond input.\n"
-"If the given filename is -, musicxml2ly reads from the command line.\n"
+"%s: Invalid version string `%s' \n"
+"Valid version strings consist of three numbers, separated by dots, e.g. `2.8.12'"
 msgstr ""
-"Konverti MusicXML de DOSIERO.xml al LilyPond-kodumaro.\n"
-"Se la indikata dosiernomo estos -, musicxml2ly legos el la komandlinio.\n"
+"%s: Malvalida versi-ĉeno '%s' \n"
+"Validaj versi-ĉenoj konsistas el tri numeroj, apartitaj per punktoj, t.e. '2.8.12'"
 
-#: musicxml2ly.py:2572 midi2ly.py:1062 abc2ly.py:1388 lilypond-book.py:140
-#: convert-ly.py:92 etf2ly.py:1204 main.cc:153
-msgid "show this help and exit"
-msgstr "montri tiun ĉi helpon kaj eliri"
+#: etf2ly.py:1197
+#, python-format
+msgid "%s [OPTION]... ETF-FILE"
+msgstr "%s [ELEKTILO]... ETF-DOSIERO"
 
-#: musicxml2ly.py:2576
+#: etf2ly.py:1198
 msgid ""
-"Copyright (c) 2005--2012 by\n"
-"    Han-Wen Nienhuys <hanwen@xs4all.nl>,\n"
-"    Jan Nieuwenhuizen <janneke@gnu.org> and\n"
-"    Reinhold Kainhofer <reinhold@kainhofer.com>\n"
+"Enigma Transport Format is a format used by Coda Music Technology's\n"
+"Finale product.  etf2ly converts a subset of ETF to a ready-to-use LilyPond file.\n"
 msgstr ""
-"Kopirajto (c) 2005--2012 de\n"
-"    Han-Wen Nienhuys <hanwen@xs4all.nl>,\n"
-"    Jan Nieuwenhuizen <janneke@gnu.org> kaj\n"
-"    Reinhold Kainhofer <reinhold@kainhofer.com>\n"
+"Enigma Transport-Formo estas formo uzata de la produkto Finale, de\n"
+"Coda Music Technology.  etf2ly konvertas subaron de ETF al tujuzebla dosiero LilyPond.\n"
 
-#: musicxml2ly.py:2590 midi2ly.py:1095 abc2ly.py:1385 lilypond-book.py:231
-#: convert-ly.py:88 etf2ly.py:1208 main.cc:174
-msgid "show version number and exit"
-msgstr "montri versi-numeron kaj eliri"
+#: etf2ly.py:1210 midi2ly.py:1067 midi2ly.py:1072 musicxml2ly.py:2659
+#: main.cc:159 main.cc:171
+msgid "FILE"
+msgstr "DOSIERO"
 
-#: musicxml2ly.py:2596 midi2ly.py:1090 lilypond-book.py:223
-msgid "be verbose"
-msgstr "esti detalema"
+#: lilypond-book.py:80
+msgid "Process LilyPond snippets in hybrid HTML, LaTeX, texinfo or DocBook document."
+msgstr "Procezi kodaĵoj de LilyPond en miksa dokumento kun HTML, LaTeX, texinfo aŭ DocBook."
 
-#: musicxml2ly.py:2602
-msgid "use lxml.etree; uses less memory and cpu time"
-msgstr "uzi lxml.etree; tio uzos malpli da memoro kaj procezil-tempo"
+#: lilypond-book.py:87
+msgid "BOOK"
+msgstr "LIBRO"
 
-#: musicxml2ly.py:2608
-msgid "input file is a zip-compressed MusicXML file"
-msgstr "enig-dosiero estas zip-densigita dosiero MusicXML"
+#: lilypond-book.py:95
+#, python-format
+msgid "Exiting (%d)..."
+msgstr "Elirado (%d)..."
 
-#: musicxml2ly.py:2614
-msgid "convert pitches in relative mode (default)"
-msgstr "konverti tonaltojn en relativa reĝimo (implicite)"
+#: lilypond-book.py:127
+msgid "FILTER"
+msgstr "FILTRO"
 
-#: musicxml2ly.py:2619
-msgid "convert pitches in absolute mode"
-msgstr "konverti tonaltojn en absoluta reĝimo"
+#: lilypond-book.py:130
+msgid "pipe snippets through FILTER [default: `convert-ly -n -']"
+msgstr "dukti kodaĵojn tra FILTRO [apriore: convert-ly -n -]"
 
-#: musicxml2ly.py:2622
-msgid "LANG"
-msgstr "LINGVO"
+#: lilypond-book.py:134
+msgid "use output format FORMAT (texi [default], texi-html, latex, html, docbook)"
+msgstr "uzi eligan formon FORMO (texi [apriore], texi-html, latex, html, docbook)"
 
-#: musicxml2ly.py:2624
-msgid "use LANG for pitch names, e.g. 'deutsch' for note names in German"
-msgstr "uzi LANG por tonalt-nomoj, ekz. 'deutsch' por not-nomoj en la germana"
+#: lilypond-book.py:135
+msgid "FORMAT"
+msgstr "FORMO"
 
-#: musicxml2ly.py:2627 lilypond-book.py:179 convert-ly.py:105
-msgid "Print log messages according to LOGLEVEL (NONE, ERROR, WARNING, PROGRESS (default), DEBUG)"
-msgstr "Printi protokolajn mesaĝojn laŭ PROTOKOLNIVELO (NONE, ERROR, WARNING, PROGRESS (apriore), DEBUG)"
+#: lilypond-book.py:142
+msgid "add DIR to include path"
+msgstr "aldoni UJO al la inkluziva vojo"
 
-#: musicxml2ly.py:2629 lilypond-book.py:163 lilypond-book.py:181
-#: convert-ly.py:107 main.cc:167
-msgid "LOGLEVEL"
-msgstr "PROTOKOLNIVELO"
+#: lilypond-book.py:143 lilypond-book.py:150 lilypond-book.py:169
+#: lilypond-book.py:187 lilypond-book.py:208 lilypond-book.py:214 main.cc:158
+msgid "DIR"
+msgstr "UJO"
 
-#: musicxml2ly.py:2638
-msgid "do not convert directions (^, _ or -) for articulations, dynamics, etc."
-msgstr "ne konverti direktojn (^, _ aŭ -) por artikulacioj, dinamikoj , ktp."
+#: lilypond-book.py:148
+msgid "format Texinfo output so that Info will look for images of music in DIR"
+msgstr "strukturigi eligon Texinfo tiel ke Info serĉos bildojn de muziko en UJO"
 
-#: musicxml2ly.py:2644
-msgid "do not convert exact vertical positions of rests"
-msgstr "ne konverti ĝustajn vertikalajn poziciojn de paŭzoj"
+#: lilypond-book.py:155
+msgid "PAD"
+msgstr "SHOV"
 
-#: musicxml2ly.py:2650
-msgid "do not convert the exact page layout and breaks"
-msgstr "ne konverti la ĝustajn paĝajn aranĝon kaj saltojn"
+#: lilypond-book.py:157
+msgid "pad left side of music to align music inspite of uneven bar numbers (in mm)"
+msgstr "ŝovi maldekstran flankon de muziko por rektigi ĝin malgraŭ la ne egalaj mezur-numeroj (en mm)"
 
-#: musicxml2ly.py:2656
-msgid "do not convert beaming information, use lilypond's automatic beaming instead"
-msgstr "ne konverti vostligan informon, uzi aŭtomatan vostligadon de lilypond anstataŭe"
+#: lilypond-book.py:162
+msgid "Print lilypond log messages according to LOGLEVEL"
+msgstr "Printi protokol-mesaĝojn de lilypond laŭ PROTOKOLNIVELO"
 
-#: musicxml2ly.py:2659 midi2ly.py:1067 midi2ly.py:1072 etf2ly.py:1210
-#: main.cc:159 main.cc:171
-msgid "FILE"
-msgstr "DOSIERO"
+#: lilypond-book.py:168
+msgid "write lily-XXX files to DIR, link into --output dir"
+msgstr "skribi dosierojn lily-XXX al UJO, ligi al la dosierujo de --output"
 
-#: musicxml2ly.py:2664
-msgid "set output filename to FILE, stdout if -"
-msgstr "difini eligan dosiernomon kiel DOSIEROn, kaj norman eligon se -"
+#: lilypond-book.py:173
+msgid "Load the additional python PACKAGE (containing e.g. a custom output format)"
+msgstr "Ŝargi je la kroma PAKO de python (enhavanta ekz. propran elig-formon)"
 
-#: musicxml2ly.py:2670
-msgid "activate midi-block"
-msgstr "aktivigi midi-blokon"
+#: lilypond-book.py:174
+msgid "PACKAGE"
+msgstr "PAKO"
 
-#. Translators, please translate this string as
-#. "Report bugs in English via %s",
-#. or if there is a LilyPond users list or forum in your language
-#. "Report bugs in English via %s or in YOUR_LANG via URI"
-#: musicxml2ly.py:2674 midi2ly.py:1107 abc2ly.py:1403 lilypond-book.py:258
-#: convert-ly.py:146 etf2ly.py:1218 main.cc:285
-#, c-format, python-format
-msgid "Report bugs via %s"
-msgstr "Raportu misojn per %s (angle)"
+#: lilypond-book.py:186
+msgid "write output to DIR"
+msgstr "skribi eligon al UJO"
 
-#: musicxml2ly.py:2754
-#, python-format
-msgid "unknown part in part-list: %s"
-msgstr "nekonata parto en part-listo: %s"
+#: lilypond-book.py:191
+msgid "COMMAND"
+msgstr "KOMANDO"
 
-#: musicxml2ly.py:2816
-msgid "Input is compressed, extracting raw MusicXML data from stdin"
-msgstr "Enigo estas densigita, ni elprenas krudan datumaron MusicXML el norma enigo"
+#: lilypond-book.py:192
+msgid "process ly_files using COMMAND FILE..."
+msgstr "procezi ly_files uzante: KOMANDO DOSIERO..."
 
-#: musicxml2ly.py:2829
-#, python-format
-msgid "Input file %s is compressed, extracting raw MusicXML data"
-msgstr "La enig-dosiero %s estas densigita, ni elprenas krudan datumaron MusicXML"
+#: lilypond-book.py:197
+msgid "Redirect the lilypond output"
+msgstr "Rekonduki la eligon de lilypond"
 
-#: musicxml2ly.py:2859
-msgid "Reading MusicXML from Standard input ..."
-msgstr "Legado de MusicXML el la norma enigo ..."
+#: lilypond-book.py:201
+msgid "Compile snippets in safe mode"
+msgstr "Kompili kodaĵojn per sekura reĝimo"
 
-#: musicxml2ly.py:2861
-#, python-format
-msgid "Reading MusicXML from %s ..."
-msgstr "Legado de MusicXML el %s ..."
+#: lilypond-book.py:207
+msgid "do not fail if no lilypond output is found"
+msgstr "ne fiaski se neniu eligo de lilypond estos trovata"
 
-#: musicxml2ly.py:2894
-#, python-format
-msgid "Output to `%s'"
-msgstr "Eligo al '%s'"
+#: lilypond-book.py:213
+msgid "do not fail if no PNG images are found for EPS files"
+msgstr "ne fiaski se neniu bildo PNG estos trovata por dosieroj EPS"
 
-#: musicxml2ly.py:2964
-#, python-format
-msgid "Unable to find input file %s"
-msgstr "Ne eblas trovi la enig-dosieron %s"
+#: lilypond-book.py:219
+msgid "write snippet output files with the same base name as their source file"
+msgstr "skribi kodaĵajn eligajn dosierojn per la sama baznomo kiel ilia fonta dosiero"
 
-#: midi2ly.py:81 lilypond-book.py:115 convert-ly.py:75 etf2ly.py:1191
-#, python-format
-msgid "Copyright (c) %s by"
-msgstr "Kopirajto (c) %s de"
+#: lilypond-book.py:223 midi2ly.py:1090 musicxml2ly.py:2596
+msgid "be verbose"
+msgstr "esti detalema"
 
-#: midi2ly.py:83 lilypond-book.py:117 convert-ly.py:77 etf2ly.py:1193
-msgid "Distributed under terms of the GNU General Public License."
-msgstr "Disdonata sub la kondiĉoj de la Ĝenerala Publika Permesilo de GNU."
+#: lilypond-book.py:239
+msgid ""
+"run executable PROG instead of latex, or in\n"
+"case --pdf option is set instead of pdflatex"
+msgstr ""
+"lanĉi la programon PROG anstataŭ latex, aŭ okaze\n"
+"de elektilo --pdf estos uzata, anstataŭ pdflatex"
 
-#: midi2ly.py:84 lilypond-book.py:118 convert-ly.py:78 etf2ly.py:1194
-msgid "It comes with NO WARRANTY."
-msgstr "Ĝi venas SEN iu ajn GARANTIO."
+#: lilypond-book.py:241 lilypond-book.py:246
+msgid "PROG"
+msgstr "PROG"
 
-#: midi2ly.py:90
-msgid "warning: "
-msgstr "averto: "
+#: lilypond-book.py:245
+msgid "run executable PROG instead of texi2pdf"
+msgstr "lanĉi la programon PROG anstataŭ texi2pdf"
 
-#: midi2ly.py:93 midi2ly.py:1124
-msgid "error: "
-msgstr "eraro: "
+#: lilypond-book.py:252
+msgid "create PDF files for use with PDFTeX"
+msgstr "krei dosierojn PDF por uzi kun PDFTeX"
 
-#: midi2ly.py:94
-msgid "Exiting... "
-msgstr "Elirado... "
+#: lilypond-book.py:455
+msgid "Writing snippets..."
+msgstr "Skribado de kodaĵojn..."
 
-#: midi2ly.py:835
-msgid "found more than 5 voices on a staff, expect bad output"
-msgstr "estis trovataj pli ol 5 vocôj en liniaro, atendu malbonan eligon"
+#: lilypond-book.py:460
+msgid "Processing..."
+msgstr "Procezado..."
 
-#: midi2ly.py:1032
+#: lilypond-book.py:465
+msgid "All snippets are up to date..."
+msgstr "Ĉiuj kodaĵoj estas ĝisdataj..."
+
+#: lilypond-book.py:467
+msgid "Linking files..."
+msgstr "Kunligado de dosieroj..."
+
+#: lilypond-book.py:487
 #, python-format
-msgid "%s output to `%s'..."
-msgstr "eligo %s al '%s'..."
+msgid "cannot determine format for: %s"
+msgstr "ne eblas determini la formon por: %s"
 
-#: midi2ly.py:1044 abc2ly.py:1376 lilypond-book.py:122 convert-ly.py:81
+#: lilypond-book.py:496
 #, python-format
-msgid "%s [OPTION]... FILE"
-msgstr "%s [ELEKTILO]... DOSIERO"
+msgid "%s is up to date."
+msgstr "%s estas ĝisdata."
 
-#: midi2ly.py:1045
+#: lilypond-book.py:509
+#, python-format
+msgid "Writing `%s'..."
+msgstr "Skribado de '%s'..."
+
+#: lilypond-book.py:570
+msgid "Output would overwrite input file; use --output."
+msgstr "Eligo povos anstataŭigi enig-dosieron; uzu --output."
+
+#: lilypond-book.py:574
+#, python-format
+msgid "Reading %s..."
+msgstr "Legado de %s..."
+
+#: lilypond-book.py:581
+msgid "Dissecting..."
+msgstr "Analizado..."
+
+#: lilypond-book.py:592
+#, python-format
+msgid "Compiling %s..."
+msgstr "Kompilado %s..."
+
+#: lilypond-book.py:600
+#, python-format
+msgid "Processing include: %s"
+msgstr "Procezado de inkluzivigo: %s"
+
+#: lilypond-book.py:611
+#, python-format
+msgid "Removing `%s'"
+msgstr "Forigado de '%s'"
+
+#: lilypond-book.py:704
+#, python-format
+msgid "Setting LilyPond's loglevel to %s"
+msgstr "Difinado de protokolnivelo de LilyPond al %s"
+
+#: lilypond-book.py:708
+#, python-format
+msgid "Setting LilyPond's loglevel to %s (from environment variable LILYPOND_LOGLEVEL)"
+msgstr "Difinado de protokolnivelo de LilyPond al %s (el medi-variablo LILYPOND_LOGLEVEL)"
+
+#: lilypond-book.py:711
+msgid "Setting LilyPond's output to --verbose, implied by lilypond-book's setting"
+msgstr "Difinado de eligo de LilyPond al --verbose, implicite de la agordoj de lilypond-book"
+
+#: midi2ly.py:90
+msgid "warning: "
+msgstr "averto: "
+
+#: midi2ly.py:93 midi2ly.py:1124
+msgid "error: "
+msgstr "eraro: "
+
+#: midi2ly.py:94
+msgid "Exiting... "
+msgstr "Elirado... "
+
+#: midi2ly.py:835
+msgid "found more than 5 voices on a staff, expect bad output"
+msgstr "estis trovataj pli ol 5 vocôj en liniaro, atendu malbonan eligon"
+
+#: midi2ly.py:1032
+#, python-format
+msgid "%s output to `%s'..."
+msgstr "eligo %s al '%s'..."
+
+#: midi2ly.py:1045
 #, python-format
 msgid "Convert %s to LilyPond input.\n"
 msgstr "Konverti %s al LilyPond-kodumaro.\n"
@@ -1256,10 +1361,6 @@ msgstr "difini klavon: ALT=+diesoj|-bemoloj; MINOR=1"
 msgid "ALT[:MINOR]"
 msgstr "ALT[:MINOR]"
 
-#: midi2ly.py:1071 abc2ly.py:1391 etf2ly.py:1209
-msgid "write output to FILE"
-msgstr "skribi eligon al DOSIERO"
-
 #: midi2ly.py:1074
 msgid "preview of first 4 bars"
 msgstr "antaŭvido de la unuaj 4 mezuroj"
@@ -1284,11 +1385,6 @@ msgstr "DUR*NUM/DEN"
 msgid "allow tuplet durations DUR*NUM/DEN"
 msgstr "ebligi opigajn daŭrojn DUR*NUM/DEN"
 
-#: midi2ly.py:1096 lilypond-book.py:234 convert-ly.py:141 etf2ly.py:1212
-#: main.cc:176
-msgid "show warranty and copyright"
-msgstr "montri garantion kaj kopirajton"
-
 #: midi2ly.py:1098
 msgid "treat every text as a lyric"
 msgstr "trakti ĉiun tekston kiel muzikan"
@@ -1301,807 +1397,485 @@ msgstr "Ekzemploj"
 msgid "no files specified on command line."
 msgstr "neniu dosiero estis indikata per la komandlinio."
 
-#: abc2ly.py:1377
+#: musicxml2ly.py:228
 #, python-format
-msgid ""
-"abc2ly converts ABC music files (see\n"
-"%s) to LilyPond input.\n"
-msgstr ""
-"abc2ly konvertas muzikajn dosierojn ABC (vidu\n"
-"%s) al LilyPond-kodumaro.\n"
-
-#: abc2ly.py:1394
-msgid "be strict about success"
-msgstr "esti severa pri sukceso"
-
-#: abc2ly.py:1397
-msgid "preserve ABC's notion of beams"
-msgstr "konservi la nocion de vostligoj de ABC"
+msgid "Encountered file created by %s, containing wrong beaming information. All beaming information in the MusicXML file will be ignored"
+msgstr "Dosiero kreita de %s estis trovata, kiu enhavas malĝustan vostligan informon. Ĉiu vostliga informo en la dosiero MusicXML estos preteratentata"
 
-#: abc2ly.py:1400
-msgid "suppress progress messages"
-msgstr "forigi mesaĝojn pri progreso"
+#: musicxml2ly.py:247 musicxml2ly.py:249
+#, python-format
+msgid "Unprocessed PartGroupInfo %s encountered"
+msgstr "Estis trovata neprocezita 'PartGroupInfo' %s"
 
-#: lilypond-book.py:80
-msgid "Process LilyPond snippets in hybrid HTML, LaTeX, texinfo or DocBook document."
-msgstr "Procezi kodaĵoj de LilyPond en miksa dokumento kun HTML, LaTeX, texinfo aŭ DocBook."
+#: musicxml2ly.py:500
+#, python-format
+msgid "Encountered note at %s without type and duration (=%s)"
+msgstr "Estis trovata noto ĉe %s sen tipo kaj daŭro (=%s)"
 
-#: lilypond-book.py:82 convert-ly.py:48
-msgid "Examples:"
-msgstr "Ekzemploj:"
+#: musicxml2ly.py:520
+#, python-format
+msgid "Encountered rational duration with denominator %s, unable to convert to lilypond duration"
+msgstr "Estis trovata frakcia daŭro kun denominatoro %s, ne eblas konverti al daŭro de lilypond"
 
-#: lilypond-book.py:87
-msgid "BOOK"
-msgstr "LIBRO"
+#: musicxml2ly.py:767
+msgid "Unable to extract key signature!"
+msgstr "Ne eblas elpreni la antaŭsignon!"
 
-#: lilypond-book.py:95
+#: musicxml2ly.py:794
 #, python-format
-msgid "Exiting (%d)..."
-msgstr "Elirado (%d)..."
+msgid "unknown mode %s, expecting 'major' or 'minor' or a church mode!"
+msgstr "nekonata modalo %s, estas atendata 'major' aŭ 'minor' aŭ eklezia modalo!"
 
-#: lilypond-book.py:127
-msgid "FILTER"
-msgstr "FILTRO"
+#: musicxml2ly.py:932
+#, python-format
+msgid "Encountered unprocessed marker %s\n"
+msgstr "Estis trovata neprocezita markilo %s\n"
 
-#: lilypond-book.py:130
-msgid "pipe snippets through FILTER [default: `convert-ly -n -']"
-msgstr "dukti kodaĵojn tra FILTRO [apriore: convert-ly -n -]"
+#: musicxml2ly.py:1026
+#, python-format
+msgid "unknown span event %s"
+msgstr "nekonata disig-evento %s"
 
-#: lilypond-book.py:134
-msgid "use output format FORMAT (texi [default], texi-html, latex, html, docbook)"
-msgstr "uzi eligan formon FORMO (texi [apriore], texi-html, latex, html, docbook)"
+#: musicxml2ly.py:1036
+#, python-format
+msgid "unknown span type %s for %s"
+msgstr "nekonata disig-tipo %s por %s"
 
-#: lilypond-book.py:135
-msgid "FORMAT"
-msgstr "FORMO"
+#: musicxml2ly.py:1456
+msgid "Unknown metronome mark, ignoring"
+msgstr "Nekonata metronoma marko, ni preteratentas"
 
-#: lilypond-book.py:142
-msgid "add DIR to include path"
-msgstr "aldoni UJO al la inkluziva vojo"
+#. TODO: Implement the other (more complex) way for tempo marks!
+#: musicxml2ly.py:1461
+msgid "Metronome marks with complex relations (<metronome-note> in MusicXML) are not yet implemented."
+msgstr "Metronomaj markoj kun kompleksaj rilatoj (<metronome-note> en MusicXMl) ankoraŭ ne estas realigita."
 
-#: lilypond-book.py:143 lilypond-book.py:150 lilypond-book.py:169
-#: lilypond-book.py:187 lilypond-book.py:208 lilypond-book.py:214 main.cc:158
-msgid "DIR"
-msgstr "UJO"
+#: musicxml2ly.py:1663
+#, python-format
+msgid "Unable to convert chord type %s to lilypond."
+msgstr "Ne eblas konverti akordan tipon %s al lilypond."
 
-#: lilypond-book.py:148
-msgid "format Texinfo output so that Info will look for images of music in DIR"
-msgstr "strukturigi eligon Texinfo tiel ke Info serĉos bildojn de muziko en UJO"
+#: musicxml2ly.py:1816
+#, python-format
+msgid "drum %s type unknown, please add to instrument_drumtype_dict"
+msgstr "nekonata tipo de tamburo %s, bonvolu aldoni al 'instrument_drumtype_dict'"
 
-#: lilypond-book.py:155
-msgid "PAD"
-msgstr "SHOV"
+#: musicxml2ly.py:1820
+msgid "cannot find suitable event"
+msgstr "ne eblas trovi taŭgan eventon"
 
-#: lilypond-book.py:157
-msgid "pad left side of music to align music inspite of uneven bar numbers (in mm)"
-msgstr "ŝovi maldekstran flankon de muziko por rektigi ĝin malgraŭ la ne egalaj mezur-numeroj (en mm)"
+#: musicxml2ly.py:1968
+#, python-format
+msgid "Negative skip %s (from position %s to %s)"
+msgstr "Negativa preterpaso %s (de pozicio %s al %s)"
 
-#: lilypond-book.py:162
-msgid "Print lilypond log messages according to LOGLEVEL"
-msgstr "Printi protokol-mesaĝojn de lilypond laŭ PROTOKOLNIVELO"
+#: musicxml2ly.py:2109
+#, python-format
+msgid "Negative skip found: from %s to %s, difference is %s"
+msgstr "Negativa preterpaso trovite: de %s al %s, la diferenco estas %s"
 
-#: lilypond-book.py:168
-msgid "write lily-XXX files to DIR, link into --output dir"
-msgstr "skribi dosierojn lily-XXX al UJO, ligi al la dosierujo de --output"
+#: musicxml2ly.py:2190
+#, python-format
+msgid "unexpected %s; expected %s or %s or %s"
+msgstr "neatendita %s; estas atendata %s aŭ %s aŭ %s"
 
-#: lilypond-book.py:173
-msgid "Load the additional python PACKAGE (containing e.g. a custom output format)"
-msgstr "Ŝargi je la kroma PAKO de python (enhavanta ekz. propran elig-formon)"
+#: musicxml2ly.py:2296
+msgid "Encountered closing slur, but no slur is open"
+msgstr "Estis trovata fermanta ligarko, sed neniu ligarko estas malfermita"
 
-#: lilypond-book.py:174
-msgid "PACKAGE"
-msgstr "PAKO"
+#: musicxml2ly.py:2299
+msgid "Cannot have two simultaneous (closing) slurs"
+msgstr "Ne povas ekzisti du samtempaj (fermantaj) ligarkoj"
 
-#: lilypond-book.py:186
-msgid "write output to DIR"
-msgstr "skribi eligon al UJO"
+#: musicxml2ly.py:2308
+msgid "Cannot have a slur inside another slur"
+msgstr "Ne povas ekzisti ligarko interne de alia ligarko"
 
-#: lilypond-book.py:191
-msgid "COMMAND"
-msgstr "KOMANDO"
+#: musicxml2ly.py:2311
+msgid "Cannot have two simultaneous slurs"
+msgstr "Ne povas ekzisti du samtempaj ligarkoj"
 
-#: lilypond-book.py:192
-msgid "process ly_files using COMMAND FILE..."
-msgstr "procezi ly_files uzante: KOMANDO DOSIERO..."
+#: musicxml2ly.py:2445
+#, python-format
+msgid "cannot simultaneously have more than one mode: %s"
+msgstr "ne povas samtempe ekzisti pli ol unu modalo: %s"
 
-#: lilypond-book.py:197
-msgid "Redirect the lilypond output"
-msgstr "Rekonduki la eligon de lilypond"
+#: musicxml2ly.py:2553
+msgid "Converting to LilyPond expressions..."
+msgstr "Konvertado al esprimoj de LilyPond..."
 
-#: lilypond-book.py:201
-msgid "Compile snippets in safe mode"
-msgstr "Kompili kodaĵojn per sekura reĝimo"
+#: musicxml2ly.py:2564
+msgid "musicxml2ly [OPTION]... FILE.xml"
+msgstr "musicxml2ly [ELEKTILO]... DOSIERO.xml"
 
-#: lilypond-book.py:207
-msgid "do not fail if no lilypond output is found"
-msgstr "ne fiaski se neniu eligo de lilypond estos trovata"
+#: musicxml2ly.py:2566
+msgid ""
+"Convert MusicXML from FILE.xml to LilyPond input.\n"
+"If the given filename is -, musicxml2ly reads from the command line.\n"
+msgstr ""
+"Konverti MusicXML de DOSIERO.xml al LilyPond-kodumaro.\n"
+"Se la indikata dosiernomo estos -, musicxml2ly legos el la komandlinio.\n"
 
-#: lilypond-book.py:213
-msgid "do not fail if no PNG images are found for EPS files"
-msgstr "ne fiaski se neniu bildo PNG estos trovata por dosieroj EPS"
-
-#: lilypond-book.py:219
-msgid "write snippet output files with the same base name as their source file"
-msgstr "skribi kodaĵajn eligajn dosierojn per la sama baznomo kiel ilia fonta dosiero"
-
-#: lilypond-book.py:239
-msgid ""
-"run executable PROG instead of latex, or in\n"
-"case --pdf option is set instead of pdflatex"
-msgstr ""
-"lanĉi la programon PROG anstataŭ latex, aŭ okaze\n"
-"de elektilo --pdf estos uzata, anstataŭ pdflatex"
-
-#: lilypond-book.py:241 lilypond-book.py:246
-msgid "PROG"
-msgstr "PROG"
-
-#: lilypond-book.py:245
-msgid "run executable PROG instead of texi2pdf"
-msgstr "lanĉi la programon PROG anstataŭ texi2pdf"
-
-#: lilypond-book.py:252
-msgid "create PDF files for use with PDFTeX"
-msgstr "krei dosierojn PDF por uzi kun PDFTeX"
-
-#: lilypond-book.py:455
-msgid "Writing snippets..."
-msgstr "Skribado de kodaĵojn..."
-
-#: lilypond-book.py:460
-msgid "Processing..."
-msgstr "Procezado..."
-
-#: lilypond-book.py:465
-msgid "All snippets are up to date..."
-msgstr "Ĉiuj kodaĵoj estas ĝisdataj..."
-
-#: lilypond-book.py:467
-msgid "Linking files..."
-msgstr "Kunligado de dosieroj..."
-
-#: lilypond-book.py:487
-#, python-format
-msgid "cannot determine format for: %s"
-msgstr "ne eblas determini la formon por: %s"
-
-#: lilypond-book.py:496
-#, python-format
-msgid "%s is up to date."
-msgstr "%s estas ĝisdata."
-
-#: lilypond-book.py:509
-#, python-format
-msgid "Writing `%s'..."
-msgstr "Skribado de '%s'..."
-
-#: lilypond-book.py:570
-msgid "Output would overwrite input file; use --output."
-msgstr "Eligo povos anstataŭigi enig-dosieron; uzu --output."
-
-#: lilypond-book.py:574
-#, python-format
-msgid "Reading %s..."
-msgstr "Legado de %s..."
-
-#: lilypond-book.py:581
-msgid "Dissecting..."
-msgstr "Analizado..."
-
-#: lilypond-book.py:592
-#, python-format
-msgid "Compiling %s..."
-msgstr "Kompilado %s..."
-
-#: lilypond-book.py:600
-#, python-format
-msgid "Processing include: %s"
-msgstr "Procezado de inkluzivigo: %s"
-
-#: lilypond-book.py:611
-#, python-format
-msgid "Removing `%s'"
-msgstr "Forigado de '%s'"
-
-#: lilypond-book.py:704
-#, python-format
-msgid "Setting LilyPond's loglevel to %s"
-msgstr "Difinado de protokolnivelo de LilyPond al %s"
-
-#: lilypond-book.py:708
-#, python-format
-msgid "Setting LilyPond's loglevel to %s (from environment variable LILYPOND_LOGLEVEL)"
-msgstr "Difinado de protokolnivelo de LilyPond al %s (el medi-variablo LILYPOND_LOGLEVEL)"
-
-#: lilypond-book.py:711
-msgid "Setting LilyPond's output to --verbose, implied by lilypond-book's setting"
-msgstr "Difinado de eligo de LilyPond al --verbose, implicite de la agordoj de lilypond-book"
-
-#: convert-ly.py:46
+#: musicxml2ly.py:2576
 msgid ""
-"Update LilyPond input to newer version.  By default, update from the\n"
-"version taken from the \\version command, to the current LilyPond version."
+"Copyright (c) 2005--2012 by\n"
+"    Han-Wen Nienhuys <hanwen@xs4all.nl>,\n"
+"    Jan Nieuwenhuizen <janneke@gnu.org> and\n"
+"    Reinhold Kainhofer <reinhold@kainhofer.com>\n"
 msgstr ""
-"Ĝisdatigi la enigon de LilyPond al nova versio.  Apriore, ĝisdatigi de la\n"
-"versio prenita el la komando \\version, al la nuna versio de LilyPond."
-
-#: convert-ly.py:96 convert-ly.py:137
-msgid "VERSION"
-msgstr "VERSIO"
-
-#: convert-ly.py:98
-msgid "start from VERSION [default: \\version found in file]"
-msgstr "komenci el VERSIO [apriore: \\version estis trovata en dosiero]"
-
-#: convert-ly.py:101
-msgid "edit in place"
-msgstr "redakti surloke"
-
-#: convert-ly.py:113
-msgid "do not add \\version command if missing"
-msgstr "ne aldoni la komandon \\version se ĝi mankas"
-
-#: convert-ly.py:119
-#, python-format
-msgid "force updating \\version number to %s"
-msgstr "perforte ĝisdatigi la numeron de \\version al %s"
-
-#: convert-ly.py:125
-msgid "only update \\version number if file is modified"
-msgstr "nur ĝisdatigi la numeron de \version se la dosiero estas modifita"
-
-#: convert-ly.py:131
-#, python-format
-msgid "show rules [default: -f 0, -t %s]"
-msgstr "montri regulojn [apriore: -f 0, -t %s]"
+"Kopirajto (c) 2005--2012 de\n"
+"    Han-Wen Nienhuys <hanwen@xs4all.nl>,\n"
+"    Jan Nieuwenhuizen <janneke@gnu.org> kaj\n"
+"    Reinhold Kainhofer <reinhold@kainhofer.com>\n"
 
-#: convert-ly.py:136
-#, python-format
-msgid "convert to VERSION [default: %s]"
-msgstr "konverti al VERSIO [apriore: %s]"
+#: musicxml2ly.py:2602
+msgid "use lxml.etree; uses less memory and cpu time"
+msgstr "uzi lxml.etree; tio uzos malpli da memoro kaj procezil-tempo"
 
-#: convert-ly.py:186
-msgid "Applying conversion: "
-msgstr "Aplikado de konverto: "
+#: musicxml2ly.py:2608
+msgid "input file is a zip-compressed MusicXML file"
+msgstr "enig-dosiero estas zip-densigita dosiero MusicXML"
 
-#: convert-ly.py:202
-msgid "Error while converting"
-msgstr "Eraro dum la konvertado"
+#: musicxml2ly.py:2614
+msgid "convert pitches in relative mode (default)"
+msgstr "konverti tonaltojn en relativa reĝimo (implicite)"
 
-#: convert-ly.py:204
-msgid "Stopping at last successful rule"
-msgstr "Ĉeso ĉe lasta sukcesa regulo"
+#: musicxml2ly.py:2619
+msgid "convert pitches in absolute mode"
+msgstr "konverti tonaltojn en absoluta reĝimo"
 
-#: convert-ly.py:231
-#, python-format
-msgid "Processing `%s'... "
-msgstr "Procezado de '%s'... "
+#: musicxml2ly.py:2622
+msgid "LANG"
+msgstr "LINGVO"
 
-#: convert-ly.py:338
-#, python-format
-msgid "%s: Unable to open file"
-msgstr "%s: Ne eblas malfermi dosieron"
+#: musicxml2ly.py:2624
+msgid "use LANG for pitch names, e.g. 'deutsch' for note names in German"
+msgstr "uzi LANG por tonalt-nomoj, ekz. 'deutsch' por not-nomoj en la germana"
 
-#: convert-ly.py:345
-#, python-format
-msgid "%s: Unable to determine version.  Skipping"
-msgstr "%s: ne eblas determini version.  Preterpase"
+#: musicxml2ly.py:2638
+msgid "do not convert directions (^, _ or -) for articulations, dynamics, etc."
+msgstr "ne konverti direktojn (^, _ aŭ -) por artikulacioj, dinamikoj , ktp."
 
-#: convert-ly.py:350
-#, python-format
-msgid ""
-"%s: Invalid version string `%s' \n"
-"Valid version strings consist of three numbers, separated by dots, e.g. `2.8.12'"
-msgstr ""
-"%s: Malvalida versi-ĉeno '%s' \n"
-"Validaj versi-ĉenoj konsistas el tri numeroj, apartitaj per punktoj, t.e. '2.8.12'"
+#: musicxml2ly.py:2644
+msgid "do not convert exact vertical positions of rests"
+msgstr "ne konverti ĝustajn vertikalajn poziciojn de paŭzoj"
 
-#: etf2ly.py:1197
-#, python-format
-msgid "%s [OPTION]... ETF-FILE"
-msgstr "%s [ELEKTILO]... ETF-DOSIERO"
+#: musicxml2ly.py:2650
+msgid "do not convert the exact page layout and breaks"
+msgstr "ne konverti la ĝustajn paĝajn aranĝon kaj saltojn"
 
-#: etf2ly.py:1198
-msgid ""
-"Enigma Transport Format is a format used by Coda Music Technology's\n"
-"Finale product.  etf2ly converts a subset of ETF to a ready-to-use LilyPond file.\n"
-msgstr ""
-"Enigma Transport-Formo estas formo uzata de la produkto Finale, de\n"
-"Coda Music Technology.  etf2ly konvertas subaron de ETF al tujuzebla dosiero LilyPond.\n"
+#: musicxml2ly.py:2656
+msgid "do not convert beaming information, use lilypond's automatic beaming instead"
+msgstr "ne konverti vostligan informon, uzi aŭtomatan vostligadon de lilypond anstataŭe"
 
-#: website_post.py:123
-msgid "English"
-msgstr "Angla"
+#: musicxml2ly.py:2664
+msgid "set output filename to FILE, stdout if -"
+msgstr "difini eligan dosiernomon kiel DOSIEROn, kaj norman eligon se -"
 
-#: website_post.py:126
-msgid "Other languages"
-msgstr "Aliaj lingvoj"
+#: musicxml2ly.py:2670
+msgid "activate midi-block"
+msgstr "aktivigi midi-blokon"
 
-#: website_post.py:127
+#: musicxml2ly.py:2754
 #, python-format
-msgid "About <a href=\"%s\">automatic language selection</a>."
-msgstr "Pri <a href=\"%s\">aŭtomata elekto de lingvo</a>."
-
-#: warn.cc:56
-#, c-format
-msgid "Log level set to %d\n"
-msgstr "Protokol-nivelo difinita al %d\n"
-
-#: warn.cc:89
-#, c-format
-msgid "unknown log level `%s', using default (INFO)"
-msgstr "nekonata protokol-nivelo '%s', ni uzas ordinaran (INFO)"
-
-#. Some expected warning was not triggered, so print out a warning.
-#: warn.cc:112
-#, c-format
-msgid "%d expected warning(s) not encountered: "
-msgstr "%d atendataj averto(j) ne estis trovataj: "
-
-#: warn.cc:183
-#, c-format
-msgid "fatal error: %s"
-msgstr "neriparebla eraro: %s"
-
-#: warn.cc:192
-#, c-format
-msgid "suppressed programming error: %s"
-msgstr "formetita programada eraro: %s"
-
-#: warn.cc:197
-#, c-format
-msgid "programming error: %s"
-msgstr "programada eraro: %s"
-
-#: warn.cc:198
-msgid "continuing, cross fingers"
-msgstr "daŭriganta, krucu viajn fingrojn"
-
-#: warn.cc:207
-#, c-format
-msgid "suppressed error: %s"
-msgstr "formetita eraro: %s"
-
-#: warn.cc:219
-#, c-format
-msgid "suppressed warning: %s"
-msgstr "formetita averto: %s"
-
-#: getopt-long.cc:153
-#, c-format
-msgid "option `%s' requires an argument"
-msgstr "la elektilo '%s' postulas argumenton"
-
-#: getopt-long.cc:157
-#, c-format
-msgid "option `%s' does not allow an argument"
-msgstr "la elektilo '%s' ne permesas argumenton"
-
-#: getopt-long.cc:161
-#, c-format
-msgid "unrecognized option: `%s'"
-msgstr "nerekonata elektilo: '%s'"
-
-#: getopt-long.cc:167
-#, c-format
-msgid "invalid argument `%s' to option `%s'"
-msgstr "malvalida argumento '%s' por la elektilo '%s'"
-
-#: input.cc:138 source-file.cc:178 source-file.cc:193
-msgid "position unknown"
-msgstr "nekonata pozicio"
-
-#: chord-tremolo-engraver.cc:88
-msgid "No tremolo to end"
-msgstr "Neniu tremsono por finigi"
-
-#: chord-tremolo-engraver.cc:109
-msgid "unterminated chord tremolo"
-msgstr "nefinita akorda tremsono"
-
-#: chord-tremolo-engraver.cc:149 beam-engraver.cc:266
-msgid "stem must have Rhythmic structure"
-msgstr "stango devas havi strukturon 'Rhythmic'"
-
-#: flag.cc:113
-#, c-format
-msgid "flag `%s' not found"
-msgstr "flago '%s' ne estis trovata"
-
-#: flag.cc:133
-#, c-format
-msgid "flag stroke `%s' not found"
-msgstr "flag-streko '%s' ne estis trovata"
-
-#: vaticana-ligature.cc:94
-msgid "flexa-height undefined; assuming 0"
-msgstr "'flexa-height' ne difinita; ni uzas 0"
-
-#: vaticana-ligature.cc:99
-msgid "ascending vaticana style flexa"
-msgstr "kreskanta vatikana stilo 'flexa'"
-
-#: slur.cc:430
-#, c-format
-msgid "Ignoring grob for slur: %s.  avoid-slur not set?"
-msgstr "Preteratento de 'grob' por ligarko: %s. Ĉu 'avoid-slur' ne estas difinita?"
-
-#: translator-group.cc:188
-#, c-format
-msgid "cannot find: `%s'"
-msgstr "ne eblas trovi: '%s'"
-
-#: hyphen-engraver.cc:104
-msgid "removing unterminated hyphen"
-msgstr "forigo de nefinigita streketo"
-
-#: hyphen-engraver.cc:118
-msgid "unterminated hyphen; removing"
-msgstr "nefinigita streketo; ni forigas"
-
-#: page-layout-problem.cc:403
-msgid "A page layout problem has been initiated that cannot accommodate footnotes."
-msgstr "Paĝ-aranĝa problemo estis ekigata, kaj ĝi ne povas enteni piednotojn."
-
-#: page-layout-problem.cc:721
-msgid "cannot fit music on page: ragged-spacing was requested, but page was compressed"
-msgstr "ne eblas akomodi muzikon sur paĝo: 'ragged-spacing' estis petata, sed la paĝo estis densigata"
-
-#: page-layout-problem.cc:724
-#, c-format
-msgid "cannot fit music on page: overflow is %f"
-msgstr "ne eblas akomodi muzikon sur paĝo: troo estas %f"
-
-#: page-layout-problem.cc:726
-msgid "compressing music to fit"
-msgstr "densigado de muziko por akomodi"
-
-#: page-layout-problem.cc:1188
-msgid "staff-affinities should only decrease"
-msgstr "'staff-affinities' devus nur malpliigi"
-
-#: arpeggio.cc:115
-msgid "no heads for arpeggio found?"
-msgstr "ĉu neniu kapo por arpeĝo trovite?"
-
-#: lyric-combine-music-iterator.cc:199
-msgid "argument of \\lyricsto should contain Lyrics context"
-msgstr "argumento de \\lyricsto devas enhavi kuntekston Lyrics"
-
-#: lyric-combine-music-iterator.cc:337
-#, c-format
-msgid "cannot find Voice `%s'"
-msgstr "ne eblas trovi Voĉon '%s'"
-
-#: custos.cc:87
-#, c-format
-msgid "custos `%s' not found"
-msgstr "custos '%s' ne estis trovata"
-
-#: context.cc:149
-#, c-format
-msgid "cannot find or create new `%s'"
-msgstr "ne eblas trovi aŭ krei novan '%s'"
-
-#: context.cc:207
-#, c-format
-msgid "cannot find or create `%s' called `%s'"
-msgstr "ne eblas trovi aŭ krei '%s' nomata '%s'"
-
-#: context.cc:400
-#, c-format
-msgid "cannot find or create: `%s'"
-msgstr "ne eblas trovi aŭ krei: '%s'"
-
-#: dispatcher.cc:83
-msgid "Event class should be a list"
-msgstr "Event-klaso devas esti listo"
-
-#: dispatcher.cc:166
-#, c-format
-msgid "Junking event: %s"
-msgstr "Rubaĵa evento: %s"
-
-#: dispatcher.cc:262
-msgid "Attempting to remove nonexisting listener."
-msgstr "Provo forigi neekzistantan aŭdanton."
-
-#: dispatcher.cc:284
-msgid "Already listening to dispatcher, ignoring request"
-msgstr "Jam aŭdadas la disdonilon, ni preteratentas la peton"
-
-#: grob-property.cc:35
-#, c-format
-msgid "%d: %s"
-msgstr "%d: %s"
+msgid "unknown part in part-list: %s"
+msgstr "nekonata parto en part-listo: %s"
 
-#: auto-change-iterator.cc:74 change-iterator.cc:72
-#, c-format
-msgid "cannot change, already in translator: %s"
-msgstr "ne eblas ŝanĝi, jam estas en tradukilo: %s"
+#: musicxml2ly.py:2816
+msgid "Input is compressed, extracting raw MusicXML data from stdin"
+msgstr "Enigo estas densigita, ni elprenas krudan datumaron MusicXML el norma enigo"
 
-#: tie-engraver.cc:117
-msgid "unterminated tie"
-msgstr "nefinigita ligaturo"
+#: musicxml2ly.py:2829
+#, python-format
+msgid "Input file %s is compressed, extracting raw MusicXML data"
+msgstr "La enig-dosiero %s estas densigita, ni elprenas krudan datumaron MusicXML"
 
-#: tie-engraver.cc:348
-msgid "lonely tie"
-msgstr "sola ligaturo"
+#: musicxml2ly.py:2859
+msgid "Reading MusicXML from Standard input ..."
+msgstr "Legado de MusicXML el la norma enigo ..."
 
-#: note-column.cc:147
-msgid "cannot have note heads and rests together on a stem"
-msgstr "ne eblas ekzisti kune notkapoj kaj paŭzoj en stango"
+#: musicxml2ly.py:2861
+#, python-format
+msgid "Reading MusicXML from %s ..."
+msgstr "Legado de MusicXML el %s ..."
 
-#: parse-scm.cc:121
-msgid "GUILE signaled an error for the expression beginning here"
-msgstr "GUILE signalis eraron por la esprimo komenciĝanta ĉi tie"
+#: musicxml2ly.py:2894
+#, python-format
+msgid "Output to `%s'"
+msgstr "Eligo al '%s'"
 
-#: footnote-engraver.cc:109
-msgid "Must be footnote-event."
-msgstr "Devas esti piednota-evento."
+#: musicxml2ly.py:2964
+#, python-format
+msgid "Unable to find input file %s"
+msgstr "Ne eblas trovi la enig-dosieron %s"
 
-#: paper-score.cc:122 minimal-page-breaking.cc:40
-msgid "Calculating line breaks..."
-msgstr "Kalkulado de lini-saltoj..."
+#: website_post.py:123
+msgid "English"
+msgstr "Angla"
 
-#: paper-score.cc:134
-#, c-format
-msgid "Element count %d (spanners %d) "
-msgstr "Nombro da elementoj: %d (disigiloj %d) "
+#: website_post.py:126
+msgid "Other languages"
+msgstr "Aliaj lingvoj"
 
-#: paper-score.cc:138
-msgid "Preprocessing graphical objects..."
-msgstr "Antaŭprocezado de grafikaj objektoj..."
+#: website_post.py:127
+#, python-format
+msgid "About <a href=\"%s\">automatic language selection</a>."
+msgstr "Pri <a href=\"%s\">aŭtomata elekto de lingvo</a>."
 
-#: paper-score.cc:162 optimal-page-breaking.cc:207
-#: page-turn-page-breaking.cc:248
-msgid "Drawing systems..."
-msgstr "Desegnado de sistemoj..."
+#: getopt-long.cc:153
+#, c-format
+msgid "option `%s' requires an argument"
+msgstr "la elektilo '%s' postulas argumenton"
 
-#: program-option-scheme.cc:235
+#: getopt-long.cc:157
 #, c-format
-msgid "no such internal option: %s"
-msgstr "neniu tia interna elektilo: %s"
+msgid "option `%s' does not allow an argument"
+msgstr "la elektilo '%s' ne permesas argumenton"
 
-#: mensural-ligature-engraver.cc:96
-msgid "ligature with less than 2 heads -> skipping"
-msgstr "kantligaturo kun malpli ol 2 kapoj -> ni preterpasas"
+#: getopt-long.cc:161
+#, c-format
+msgid "unrecognized option: `%s'"
+msgstr "nerekonata elektilo: '%s'"
 
-#: mensural-ligature-engraver.cc:123
-msgid "cannot determine pitch of ligature primitive -> skipping"
-msgstr "ne eblas determini tonalton de kantligatura originalaĵo -> ni preterpasas"
+#: getopt-long.cc:167
+#, c-format
+msgid "invalid argument `%s' to option `%s'"
+msgstr "malvalida argumento '%s' por la elektilo '%s'"
 
-#: mensural-ligature-engraver.cc:137
-msgid "single note ligature - skipping"
-msgstr "unuopa noto en kantligaturo - ni preterpasas"
+#: warn.cc:56
+#, c-format
+msgid "Log level set to %d\n"
+msgstr "Protokol-nivelo difinita al %d\n"
 
-#: mensural-ligature-engraver.cc:148
-msgid "prime interval within ligature -> skipping"
-msgstr "unuta intervalo ene de kantligaturo -> ni preterpasas"
+#: warn.cc:89
+#, c-format
+msgid "unknown log level `%s', using default (INFO)"
+msgstr "nekonata protokol-nivelo '%s', ni uzas ordinaran (INFO)"
 
-#: mensural-ligature-engraver.cc:159
-msgid "mensural ligature: duration none of Mx, L, B, S -> skipping"
-msgstr "mezurnotacia kantligaturo: daŭro ne estas unu el Mx, L, B, S -> ni preterpasas"
+#. Some expected warning was not triggered, so print out a warning.
+#: warn.cc:112
+#, c-format
+msgid "%d expected warning(s) not encountered: "
+msgstr "%d atendataj averto(j) ne estis trovataj: "
 
-#: mensural-ligature-engraver.cc:202
-msgid "semibrevis must be followed by another one -> skipping"
-msgstr "pleno devas esti sekvata de alia plena -> ni preterpasas"
+#: warn.cc:183
+#, c-format
+msgid "fatal error: %s"
+msgstr "neriparebla eraro: %s"
 
-#: mensural-ligature-engraver.cc:212
-msgid ""
-"semibreves can only appear at the beginning of a ligature,\n"
-"and there may be only zero or two of them"
-msgstr ""
-"plenoj nur povas aperi ĉe komenco de kantligaturo,\n"
-"kaj devas esti nur \"neniu\" aŭ du el ili"
+#: warn.cc:192
+#, c-format
+msgid "suppressed programming error: %s"
+msgstr "formetita programada eraro: %s"
 
-#: mensural-ligature-engraver.cc:232
-msgid ""
-"invalid ligatura ending:\n"
-"when the last note is a descending brevis,\n"
-"the penultimate note must be another one,\n"
-"or the ligatura must be LB or SSB"
-msgstr ""
-"malvalida kantligatura finiĝo:\n"
-"kiam la lasta noto estas malkreskanta duoblo,\n"
-"la antaŭlasta noto devas esti alia noto,\n"
-"aŭ la kantligaturo devas esti LB aŭ SSB"
+#: warn.cc:197
+#, c-format
+msgid "programming error: %s"
+msgstr "programada eraro: %s"
 
-#: mensural-ligature-engraver.cc:387
-msgid "unexpected case fall-through"
-msgstr "fiasko pro neatendita okazo"
+#: warn.cc:198
+msgid "continuing, cross fingers"
+msgstr "daŭriganta, krucu viajn fingrojn"
 
-#: piano-pedal-engraver.cc:279
+#: warn.cc:207
 #, c-format
-msgid "expect 3 strings for piano pedals, found: %ld"
-msgstr "atendate 3 ĉenoj por piano-pedaloj, trovite: %ld"
+msgid "suppressed error: %s"
+msgstr "formetita eraro: %s"
 
-#: piano-pedal-engraver.cc:294 piano-pedal-engraver.cc:305
-#: piano-pedal-performer.cc:104
+#: warn.cc:219
 #, c-format
-msgid "cannot find start of piano pedal: `%s'"
-msgstr "ne eblas trovi komencon de piano-pedalo: '%s'"
+msgid "suppressed warning: %s"
+msgstr "formetita averto: %s"
 
-#: piano-pedal-engraver.cc:340
+#: accidental-engraver.cc:180
 #, c-format
-msgid "cannot find start of piano pedal bracket: `%s'"
-msgstr "ne eblas trovi la komencon de piano-pedala krampo: '%s'"
+msgid "accidental typesetting list must begin with context-name: %s"
+msgstr "kromsigna kompostada listo devas komenci per kuntekst-nomo': %s"
 
-#: new-dynamic-engraver.cc:168
+#: accidental-engraver.cc:210
 #, c-format
-msgid ""
-"unknown crescendo style: %s\n"
-"defaulting to hairpin."
-msgstr ""
-"nekonata tipo de 'crescendo': %s\n"
-"ni uzas apriore pinĉil-forman."
+msgid "procedure or context-name expected for accidental rule, found %s"
+msgstr "proceduro aŭ kuntekst-nomo estis atendata por kromsigna regulo, trovite %s"
 
-#: new-dynamic-engraver.cc:233
+#: accidental.cc:200
 #, c-format
-msgid "unterminated %s"
-msgstr "nefinita %s"
+msgid "Could not find glyph-name for alteration %s"
+msgstr "Ne eblis trovi 'glyph-name' por aliigo %s"
 
-#: general-scheme.cc:390
+#: accidental.cc:215
+msgid "natural alteration glyph not found"
+msgstr "signobildo de natura aliigo ne estis trovata"
+
+#: all-font-metrics.cc:149
 #, c-format
-msgid "failed redirecting stderr to `%s'"
-msgstr "malsukceso dum redirektigo de stderr al '%s'"
+msgid "cannot find font: `%s'"
+msgstr "ne eblas trovi tiparon: '%s'"
 
-#: general-scheme.cc:469 output-ps.scm:48
-msgid "Found infinity or nan in output.  Substituting 0.0"
-msgstr "Infinito aŭ NaN estis trovata en eligo.  Anstataŭigo per 0.0"
+#: apply-context-iterator.cc:42
+msgid "\\applycontext argument is not a procedure"
+msgstr "argumento de \\applycontext ne estas proceduro"
 
-#: music.cc:150
+#: arpeggio.cc:115
+msgid "no heads for arpeggio found?"
+msgstr "ĉu neniu kapo por arpeĝo trovite?"
+
+#: auto-change-iterator.cc:74 change-iterator.cc:72
 #, c-format
-msgid "octave check failed; expected \"%s\", found: \"%s\""
-msgstr "kontrolo de okto fiaskis; atendite \"%s\", trovite: \"%s\""
+msgid "cannot change, already in translator: %s"
+msgstr "ne eblas ŝanĝi, jam estas en tradukilo: %s"
 
-#: music.cc:219
-msgid "(normalized pitch)"
-msgstr "(normigita tonalto)"
+#: axis-group-engraver.cc:94
+msgid "Axis_group_engraver: vertical group already has a parent"
+msgstr "Axis_group_engraver: vertikala grupo jam havas praulon"
 
-#: music.cc:223
-#, c-format
-msgid "Transposing %s by %s makes alteration larger than double"
-msgstr "Transpono de %s per %s igas aliigon pli granda ol duobla"
+#: axis-group-engraver.cc:95
+msgid "are there two Axis_group_engravers?"
+msgstr "ĉu estas du 'Axis_group_engraver'?"
 
-#: stem.cc:128
-msgid "weird stem size, check for narrow beams"
-msgstr "stranga grando de stango, kontrolu mallarĝajn vostligojn"
+#: axis-group-engraver.cc:96
+msgid "removing this vertical group"
+msgstr "forigado de tiu ĉi vertikala grupo"
 
-#: relative-octave-check.cc:49
-msgid "Failed octave check, got: "
-msgstr "Malsukcesis kontrolo de okto, oni havis: "
+#: axis-group-interface.cc:668
+msgid "an outside-staff object should have a direction, defaulting to up"
+msgstr "objekto 'outside-staff' devas havi direkton, ni aprioras supren"
 
-#: translator-ctors.cc:65
+#: bar-check-iterator.cc:84
 #, c-format
-msgid "unknown translator: `%s'"
-msgstr "nekonata tradukilo: '%s'"
+msgid "barcheck failed at: %s"
+msgstr "mezur-kontrolo fiaskis ĉe: %s"
 
-#: partial-iterator.cc:45
-msgid "trying to use \\partial after the start of a piece"
-msgstr "ni provas uzi \\partial post la komenco de muziko"
+#: beam-engraver.cc:147
+msgid "already have a beam"
+msgstr "jam ekzistas vostligo"
 
-#: relocate.cc:52
-#, c-format
-msgid "Setting %s to %s"
-msgstr "Akomodado de %s al %s"
+#: beam-engraver.cc:230
+msgid "unterminated beam"
+msgstr "nefinigita vostligo"
 
-#. this warning should only be printed in debug mode!
-#: relocate.cc:73
-#, c-format
-msgid "no such file: %s for %s"
-msgstr "ne tia dosiero: %s por %s"
+#: beam-engraver.cc:266 chord-tremolo-engraver.cc:149
+msgid "stem must have Rhythmic structure"
+msgstr "stango devas havi strukturon 'Rhythmic'"
+
+#: beam-engraver.cc:277
+msgid "stem does not fit in beam"
+msgstr "stango ne adaptiĝas en vostligo"
 
-#. this warning should only be printed in debug mode!
-#. this warning should only be printed in debug mode
-#: relocate.cc:84 relocate.cc:102
-#, c-format
-msgid "no such directory: %s for %s"
-msgstr "ne tia dosierujo: %s por %s"
+#: beam-engraver.cc:278
+msgid "beam was started here"
+msgstr "vostligo estis ekigata ĉi tie"
 
-#: relocate.cc:93
-#, c-format
-msgid "%s=%s (prepend)\n"
-msgstr "%s=%s (antaŭmeti)\n"
+#. We are completely screwed.
+#: beam-quanting.cc:839
+msgid "no viable initial configuration found: may not find good beam slope"
+msgstr "neniu realigebla ek-agordado estis trovata: eble ne estos trovata bona vostliga inklino"
 
-#: relocate.cc:124
-#, c-format
-msgid "not relocating, no %s/ or current/ found under %s"
-msgstr "ni ne relokigas, neniu %s/ aŭ kuranta/ estis trovata sub %s"
+#: beam.cc:181
+msgid "removing beam with no stems"
+msgstr "ni forigas vostligon sen stangoj"
 
-#: relocate.cc:134
+#: change-iterator.cc:34
 #, c-format
-msgid "Relocation: compile datadir=%s, new datadir=%s"
-msgstr "Relokigo: kompila datadir=%s, nova datadir=%s"
+msgid "cannot change `%s' to `%s'"
+msgstr "ne eblas ŝanĝi '%s' al '%s'"
 
-#: relocate.cc:146
-#, c-format
-msgid "Relocation: framework_prefix=%s"
-msgstr "Relokigo: framework_prefix=%s"
+#. FIXME: constant error message.
+#: change-iterator.cc:93
+msgid "cannot find context to switch to"
+msgstr "ne eblas trovi kuntekston por alternative uzi"
 
-#: relocate.cc:186
+#. We could change the current translator's id, but that would make
+#. errors hard to catch.
+#.
+#. last->translator_id_string () = get_change
+#. ()->change_to_id_string ();
+#: change-iterator.cc:102
 #, c-format
-msgid "Relocation: is absolute: argv0=%s\n"
-msgstr "Relokigo: estas absoluta: argv0=%s\n"
+msgid "not changing to same context type: %s"
+msgstr "ni ne ŝanĝas al sama kunteksta tipo: %s"
 
-#: relocate.cc:192
-#, c-format
-msgid "Relocation: from cwd: argv0=%s\n"
-msgstr "Relokigo: de cwd: argv0=%s\n"
+#. FIXME: uncomprehensable message
+#: change-iterator.cc:106
+msgid "none of these in my family"
+msgstr "neniu el tiuj ĉi en mia familio"
 
-#: relocate.cc:208
-#, c-format
-msgid ""
-"Relocation: from PATH=%s\n"
-"argv0=%s"
-msgstr ""
-"Relokigo: de VOJO=%s\n"
-"argv0=%s"
+#: chord-tremolo-engraver.cc:88
+msgid "No tremolo to end"
+msgstr "Neniu tremsono por finigi"
 
-#: relocate.cc:235
-msgid "LILYPONDPREFIX is obsolete, use LILYPOND_DATADIR"
-msgstr "LILYPONDPREFIX estas malaktuala, uzu LILYPOND_DATADIR"
+#: chord-tremolo-engraver.cc:109
+msgid "unterminated chord tremolo"
+msgstr "nefinita akorda tremsono"
 
-#: relocate.cc:360
+#: clef.cc:65
 #, c-format
-msgid "Relocation file: %s"
-msgstr "Relokiga dosiero: %s"
+msgid "clef `%s' not found"
+msgstr "klefo '%s' ne estis trovata"
 
-#: relocate.cc:364 source-file.cc:65
+#: cluster.cc:120
 #, c-format
-msgid "cannot open file: `%s'"
-msgstr "ne eblas malfermi dosieron: '%s'"
+msgid "unknown cluster style `%s'"
+msgstr "nekonata faska stilo '%s'"
 
-#: relocate.cc:394
+#: cluster.cc:157
+msgid "junking empty cluster"
+msgstr "forĵetado de malplena fasko"
+
+#: coherent-ligature-engraver.cc:110
 #, c-format
-msgid "Unknown relocation command %s"
-msgstr "Nekonata relokiga komando %s"
+msgid "Coherent_ligature_engraver: setting `spacing-increment=0.01': ptr=%ul"
+msgstr "Coherent_ligature_engraver: difinado de 'spacing-increment=0.01': ptr=%ul"
 
-#: extender-engraver.cc:169 extender-engraver.cc:178
-msgid "unterminated extender"
-msgstr "nefinigita etendigilo"
+#. if we get to here, just put everything on one line
+#: constrained-breaking.cc:187 constrained-breaking.cc:205
+msgid "cannot find line breaking that satisfies constraints"
+msgstr "ne eblas trovi lini-salton kiu kontentigas limigojn"
 
-#: lily-lexer.cc:255
-msgid "include files are not allowed in safe mode"
-msgstr "inkluziv-dosieroj ne estas permesataj en sekura reĝimo"
+#: context-property.cc:43
+msgid "need symbol arguments for \\override and \\revert"
+msgstr "necesas simbol-argumentoj por \\override kaj \\revert"
 
-#: lily-lexer.cc:282
+#: context.cc:149
 #, c-format
-msgid "identifier name is a keyword: `%s'"
-msgstr "identigila nomo estas ŝlosilvorto: '%s'"
+msgid "cannot find or create new `%s'"
+msgstr "ne eblas trovi aŭ krei novan '%s'"
 
-#: lily-lexer.cc:303 lily-lexer.cc:316
+#: context.cc:207
 #, c-format
-msgid "%s:EOF"
-msgstr "%s:EOF"
+msgid "cannot find or create `%s' called `%s'"
+msgstr "ne eblas trovi aŭ krei '%s' nomata '%s'"
 
-#: ligature-engraver.cc:104 ligature-bracket-engraver.cc:72
-msgid "cannot find start of ligature"
-msgstr "ne eblas trovi komencon de kantligaturo"
+#: context.cc:400
+#, c-format
+msgid "cannot find or create: `%s'"
+msgstr "ne eblas trovi aŭ krei: '%s'"
 
-#: ligature-engraver.cc:109
-msgid "no right bound"
-msgstr "neniu dekstra limo"
+#: custos.cc:87
+#, c-format
+msgid "custos `%s' not found"
+msgstr "custos '%s' ne estis trovata"
 
-#: ligature-engraver.cc:131 ligature-bracket-engraver.cc:85
-msgid "already have a ligature"
-msgstr "jam estas kantligaturo"
+#: dispatcher.cc:83
+msgid "Event class should be a list"
+msgstr "Event-klaso devas esti listo"
 
-#: ligature-engraver.cc:140
-msgid "no left bound"
-msgstr "neniu maldekstra limo"
+#: dispatcher.cc:166
+#, c-format
+msgid "Junking event: %s"
+msgstr "Rubaĵa evento: %s"
 
-#: ligature-engraver.cc:184
-msgid "unterminated ligature"
-msgstr "nefinigita kantligaturo"
+#: dispatcher.cc:262
+msgid "Attempting to remove nonexisting listener."
+msgstr "Provo forigi neekzistantan aŭdanton."
 
-#: ligature-engraver.cc:211
-msgid "ignoring rest: ligature may not contain rest"
-msgstr "ni preteratentas paŭzon: kantligaturo ne povas enhavi paŭzon"
+#: dispatcher.cc:284
+msgid "Already listening to dispatcher, ignoring request"
+msgstr "Jam aŭdadas la disdonilon, ni preteratentas la peton"
 
-#: ligature-engraver.cc:212
-msgid "ligature was started here"
-msgstr "kantligaturo estis komencata ĉi tie"
+#: dots.cc:48
+#, c-format
+msgid "dot `%s' not found"
+msgstr "punkto '%s' ne estis trovata"
 
 #: dynamic-engraver.cc:193
 msgid "cannot find start of (de)crescendo"
@@ -2123,143 +1897,139 @@ msgstr "'cresc' komenciĝas ĉi tie"
 msgid "unterminated (de)crescendo"
 msgstr "nefinigita '(de)crescendo'"
 
-#. fixme: be more verbose.
-#: volta-engraver.cc:111
-msgid "cannot end volta spanner"
-msgstr "ne eblas finigi ripet-disigilon"
+#. No explicit dynamic script events have occurred yet, but there is
+#. nevertheless a dynamic spanner.  Initialize last_volume_ to a
+#. value within the available range.
+#: dynamic-performer.cc:129
+msgid "(De)crescendo with unspecified starting volume in MIDI."
+msgstr "'(De)crescendo' kun ne-indikita komenca laŭteco en MIDI."
 
-#: volta-engraver.cc:121
-msgid "already have a volta spanner, ending that one prematurely"
-msgstr "jam ekzistas ripet-disigilo, tiun alian ni finas tro frue"
+#: episema-engraver.cc:75
+msgid "already have an episema"
+msgstr "jam ekzistas episemo"
 
-#: volta-engraver.cc:125
-msgid "also already have an ended spanner"
-msgstr "ankaŭ jam ekzistas finigita disigilo"
+#: episema-engraver.cc:88
+msgid "cannot find start of episema"
+msgstr "ne eblas trovi la komencon de episemo"
 
-#: volta-engraver.cc:126
-msgid "giving up"
-msgstr "ni rezignas"
+#: episema-engraver.cc:137
+msgid "unterminated episema"
+msgstr "nefinigita episemo"
 
-#: minimal-page-breaking.cc:44
-msgid "Calculating page breaks..."
-msgstr "Kalkulado de paĝsaltoj..."
+#: extender-engraver.cc:169 extender-engraver.cc:178
+msgid "unterminated extender"
+msgstr "nefinigita etendigilo"
 
-#: accidental-engraver.cc:180
+#: flag.cc:113
 #, c-format
-msgid "accidental typesetting list must begin with context-name: %s"
-msgstr "kromsigna kompostada listo devas komenci per kuntekst-nomo': %s"
+msgid "flag `%s' not found"
+msgstr "flago '%s' ne estis trovata"
 
-#: accidental-engraver.cc:210
+#: flag.cc:133
 #, c-format
-msgid "procedure or context-name expected for accidental rule, found %s"
-msgstr "proceduro aŭ kuntekst-nomo estis atendata por kromsigna regulo, trovite %s"
+msgid "flag stroke `%s' not found"
+msgstr "flag-streko '%s' ne estis trovata"
 
-#: ttf.cc:480 ttf.cc:528
+#: font-config-scheme.cc:151 font-config.cc:53
 #, c-format
-msgid "font index %d too large for font `%s', using index 0"
-msgstr "tipar-indico %d estas tro larĝa por la tiparo '%s', ni uzas indicon 0"
+msgid "failed adding font directory: %s"
+msgstr "malsukceso dum aldonado de tipara dosierujo: %s"
 
-#: ttf.cc:512 ttf.cc:562
-msgid "font index must be non-negative, using index 0"
-msgstr "tipar-indico devas esti ne-negativa, ni uzas indicon 0"
+#: font-config-scheme.cc:153 font-config.cc:55
+#, c-format
+msgid "Adding font directory: %s"
+msgstr "Aldonado de tipara dosierujo: %s"
 
-#: score.cc:172
-msgid "already have music in score"
-msgstr "jam estas muziko en la partituro"
+#: font-config-scheme.cc:167
+#, c-format
+msgid "failed adding font file: %s"
+msgstr "malsukceso dum aldonado de tipar-dosiero: %s"
 
-#: score.cc:173
-msgid "this is the previous music"
-msgstr "tio ĉi estas la antaŭa muziko"
+#: font-config-scheme.cc:169
+#, c-format
+msgid "Adding font file: %s"
+msgstr "Aldonado de tipar-dosiero: %s"
 
-#: score.cc:178
-msgid "errors found, ignoring music expression"
-msgstr "eraroj trovitaj, ni preterpasas la muzikan esprimon"
+#: font-config.cc:38
+msgid "Initializing FontConfig..."
+msgstr "Ekigo de FontConfig..."
 
-#: multi-measure-rest.cc:138
-msgid "usable-duration-logs must be a non-empty list.  Falling back to whole rests."
-msgstr "'usable-duration-logs' devas esti ne-malplena listo.  Ni revenas al plenaj paŭzoj."
+#: font-config.cc:58
+msgid "Building font database..."
+msgstr "Konstruado de tipara datumbazo..."
 
-#: multi-measure-rest.cc:328
-msgid "Using naive multi measure rest spacing."
-msgstr "Uzanta naivan plur-mezuran paŭzo-spacadon."
+#: footnote-engraver.cc:110
+msgid "Must be footnote-event."
+msgstr "Devas esti piednota-evento."
 
-#: vaticana-ligature-engraver.cc:400
+#: general-scheme.cc:390
 #, c-format
-msgid "ignored prefix(es) `%s' of this head according to restrictions of the selected ligature style"
-msgstr "preteratentita(j) prefikso(j) '%s' de tiu ĉi kapo akorde al la limigoj de la elektita kantligatura stilo"
+msgid "failed redirecting stderr to `%s'"
+msgstr "malsukceso dum redirektigo de stderr al '%s'"
+
+#: general-scheme.cc:469 output-ps.scm:48
+msgid "Found infinity or nan in output.  Substituting 0.0"
+msgstr "Infinito aŭ NaN estis trovata en eligo.  Anstataŭigo per 0.0"
+
+#: glissando-engraver.cc:158
+msgid "unterminated glissando"
+msgstr "nefinigita glito"
 
-#: vaticana-ligature-engraver.cc:466
-msgid "Ambiguous use of dots in ligature: there are multiple dotted notes with the same pitch.  The ligature should be split."
-msgstr "Dusenca uzo de punktoj en kantligaturo: estas multoblaj punktitaj notoj kun sama tonalto.  La kantligaturo devos esti apartata."
+#: global-context-scheme.cc:96 global-context-scheme.cc:114
+msgid "no music found in score"
+msgstr "neniu muziko estis trovata en la partituro"
 
-#: vaticana-ligature-engraver.cc:524
-msgid "This ligature has a dotted head followed by a non-dotted head.  The ligature should be split after the last dotted head before this head."
-msgstr "La kantligaturo havas punktitan kapon sekvatan de ne-punktita kapo.  La kantligaturo devos estis apartata post la lasta punktita kapo antaŭ tiu ĉi kapo."
+#: global-context-scheme.cc:104
+msgid "Interpreting music..."
+msgstr "Interpretado de muziko..."
 
-#: vaticana-ligature-engraver.cc:736
+#: global-context-scheme.cc:126
 #, c-format
-msgid "Vaticana_ligature_engraver: setting `spacing-increment = %f': ptr =%ul"
-msgstr "Vaticana_ligature_engraver: difinado de 'spacing-increment = %f': ptr =%ul"
+msgid "elapsed time: %.2f seconds"
+msgstr "pasita tempo: %.2f sekundoj"
 
-#: paper-book.cc:214
+#: gregorian-ligature-engraver.cc:70
 #, c-format
-msgid "program option -dprint-pages not supported by backend `%s'"
-msgstr "programa elektilo -dprint-pages ne estas subtenata de la intern-interfaco '%s'"
+msgid "\\%s ignored"
+msgstr "\\%s estis preteratentata"
 
-#: paper-book.cc:233
+#: gregorian-ligature-engraver.cc:75
 #, c-format
-msgid "program option -dpreview not supported by backend `%s'"
-msgstr "programa elektilo -dpreview ne estas subtenata de la intern-interfaco '%s'"
+msgid "implied \\%s added"
+msgstr "implicita \\%s estis aldonata"
 
-#: note-collision.cc:496
-msgid "ignoring too many clashing note columns"
-msgstr "ni preterpasas tro multajn kolumnojn kun koliziantaj notoj"
+#. ligature may not start with 2nd head of pes or flexa
+#: gregorian-ligature-engraver.cc:224
+msgid "cannot apply `\\~' on first head of ligature"
+msgstr "ne eblas apliki '\\~' en la unua kapo de kantligaturo"
 
-#: system.cc:200
-#, c-format
-msgid "Element count %d"
-msgstr "Nombro da elementoj: %d"
+#. (pitch == prev_pitch)
+#: gregorian-ligature-engraver.cc:236
+msgid "cannot apply `\\~' on heads with identical pitch"
+msgstr "ne eblas apliki '\\~' en kapoj kun egalaj tonaltoj"
 
-#: system.cc:480
+#: grob-interface.cc:68
 #, c-format
-msgid "Grob count %d"
-msgstr "Nombro da 'grob': %d"
-
-#: paper-column-engraver.cc:261
-msgid "forced break was overridden by some other event, should you be using bar checks?"
-msgstr "perfortita salto estis preterpasata de iu evento, ĉu vi ne devus uzi kontrolajn mezur-stangojn?"
+msgid "Unknown interface `%s'"
+msgstr "Nekonata interfaco '%s'"
 
-#: score-engraver.cc:78
+#: grob-interface.cc:79
 #, c-format
-msgid "cannot find `%s'"
-msgstr "ne eblas trovi '%s'"
-
-#: score-engraver.cc:80
-msgid "Music font has not been installed properly."
-msgstr "Muzika tiparo ne estas instalita ĝuste."
+msgid "Grob `%s' has no interface for property `%s'"
+msgstr "La grob '%s' havas neniun interfacon por la atributo '%s'"
 
-#: score-engraver.cc:82
+#: grob-property.cc:35
 #, c-format
-msgid "Search path `%s'"
-msgstr "Serĉvojo '%s'"
-
-#: score-engraver.cc:84
-msgid "Aborting"
-msgstr "Ni ĉesas"
-
-#: apply-context-iterator.cc:42
-msgid "\\applycontext argument is not a procedure"
-msgstr "argumento de \\applycontext ne estas proceduro"
+msgid "%d: %s"
+msgstr "%d: %s"
 
-#: includable-lexer.cc:71 lily-parser-scheme.cc:108 lily-guile.cc:91
-#, c-format
-msgid "cannot find file: `%s'"
-msgstr "ne eblas trovi la dosieron: '%s'"
+#: hairpin.cc:60
+msgid "Asking for broken bound padding at a non-broken bound."
+msgstr "Peto de rompita limig-ŝtopado ĉe ne-rompita limigo."
 
-#: includable-lexer.cc:73 lily-parser-scheme.cc:100
-#, c-format
-msgid "(search path: `%s')"
-msgstr "(serĉvojo: '%s')"
+#: hairpin.cc:254
+msgid "decrescendo too small"
+msgstr "tro malgranda 'decrescendo'"
 
 #: horizontal-bracket-engraver.cc:62
 msgid "do not have that many brackets"
@@ -2269,154 +2039,154 @@ msgstr "ne estas tiom da krampoj"
 msgid "conflicting note group events"
 msgstr "konfliktantaj eventoj de noto-grupo"
 
-#: note-heads-engraver.cc:76
-msgid "NoteEvent without pitch"
-msgstr "NoteEvent sen tonalto"
-
-#: beam.cc:181
-msgid "removing beam with no stems"
-msgstr "ni forigas vostligon sen stangoj"
-
-#: staff-performer.cc:257
-msgid "MIDI channel wrapped around"
-msgstr "MIDI-kanalo estis ĉirkaŭfluigata"
+#: hyphen-engraver.cc:104
+msgid "removing unterminated hyphen"
+msgstr "forigo de nefinigita streketo"
 
-#: staff-performer.cc:258
-msgid "remapping modulo 16"
-msgstr "remapado de modulo 16"
+#: hyphen-engraver.cc:118
+msgid "unterminated hyphen; removing"
+msgstr "nefinigita streketo; ni forigas"
 
-#: slur-engraver.cc:102 phrasing-slur-engraver.cc:101
+#: includable-lexer.cc:71 lily-guile.cc:91 lily-parser-scheme.cc:108
 #, c-format
-msgid "direction of %s invalid: %d"
-msgstr "direkto de %s malvalidas: %d"
+msgid "cannot find file: `%s'"
+msgstr "ne eblas trovi la dosieron: '%s'"
 
-#: slur-engraver.cc:176
-msgid "unterminated slur"
-msgstr "nefinigita ligarko"
+#: includable-lexer.cc:73 lily-parser-scheme.cc:100
+#, c-format
+msgid "(search path: `%s')"
+msgstr "(serĉvojo: '%s')"
 
-#: slur-engraver.cc:211
-msgid "cannot end slur"
-msgstr "ne eblas finigi ligarkon"
+#: input.cc:138 source-file.cc:178 source-file.cc:193
+msgid "position unknown"
+msgstr "nekonata pozicio"
 
-#. We already have an old slur, so give a warning
-#. and completely ignore the new slur.
-#: slur-engraver.cc:231
-msgid "already have slur"
-msgstr "jam ekzistas ligarkon"
+#: key-engraver.cc:198
+msgid "Incomplete keyAlterationOrder for key signature"
+msgstr "Nekompleta keyAlterationOrder por antaŭsigno"
 
-#: dots.cc:48
+#: key-signature-interface.cc:77
 #, c-format
-msgid "dot `%s' not found"
-msgstr "punkto '%s' ne estis trovata"
-
-#. find out the ideal number of pages
-#: optimal-page-breaking.cc:62
-msgid "Finding the ideal number of pages..."
-msgstr "Esplorado pri la plej bona nombro da paĝoj..."
-
-#: optimal-page-breaking.cc:85
-msgid "could not satisfy systems-per-page and page-count at the same time, ignoring systems-per-page"
-msgstr "ne eblis kontentigi kaj 'systems-per-page' kaj 'page-count' samtempe, ni preteratentas 'systems-per-page'"
+msgid "No glyph found for alteration: %s"
+msgstr "Neniu signobildo estis trovata por aliigo: %s"
 
-#: optimal-page-breaking.cc:105
-msgid "Fitting music on 1 page..."
-msgstr "Akomodado de muziko en 1 paĝo..."
+#: key-signature-interface.cc:87
+msgid "alteration not found"
+msgstr "aliigo ne estis trovata"
 
-#: optimal-page-breaking.cc:107
-#, c-format
-msgid "Fitting music on %d pages..."
-msgstr "Akomodado de muziko en %d paĝoj..."
+#: ligature-bracket-engraver.cc:72 ligature-engraver.cc:104
+msgid "cannot find start of ligature"
+msgstr "ne eblas trovi komencon de kantligaturo"
 
-#: optimal-page-breaking.cc:109
-#, c-format
-msgid "Fitting music on %d or %d pages..."
-msgstr "Akomodado de muziko en %d aŭ %d paĝoj..."
+#: ligature-bracket-engraver.cc:85 ligature-engraver.cc:131
+msgid "already have a ligature"
+msgstr "jam estas kantligaturo"
 
-#: optimal-page-breaking.cc:119 optimal-page-breaking.cc:172
-#, c-format
-msgid "trying %d systems"
-msgstr "provado de %d sistemoj"
+#: ligature-engraver.cc:109
+msgid "no right bound"
+msgstr "neniu dekstra limo"
 
-#: optimal-page-breaking.cc:138 optimal-page-breaking.cc:200
-#, c-format
-msgid "best score for this sys-count: %f"
-msgstr "plej bona poento por tiu ĉi 'sys-count': %f"
+#: ligature-engraver.cc:140
+msgid "no left bound"
+msgstr "neniu maldekstra limo"
 
-#: accidental.cc:200
-#, c-format
-msgid "Could not find glyph-name for alteration %s"
-msgstr "Ne eblis trovi 'glyph-name' por aliigo %s"
+#: ligature-engraver.cc:184
+msgid "unterminated ligature"
+msgstr "nefinigita kantligaturo"
 
-#: accidental.cc:215
-msgid "natural alteration glyph not found"
-msgstr "signobildo de natura aliigo ne estis trovata"
+#: ligature-engraver.cc:211
+msgid "ignoring rest: ligature may not contain rest"
+msgstr "ni preteratentas paŭzon: kantligaturo ne povas enhavi paŭzon"
 
-#: context-property.cc:43
-msgid "need symbol arguments for \\override and \\revert"
-msgstr "necesas simbol-argumentoj por \\override kaj \\revert"
+#: ligature-engraver.cc:212
+msgid "ligature was started here"
+msgstr "kantligaturo estis komencata ĉi tie"
 
-#: font-config-scheme.cc:151 font-config.cc:53
+#: lily-guile.cc:93
 #, c-format
-msgid "failed adding font directory: %s"
-msgstr "malsukceso dum aldonado de tipara dosierujo: %s"
+msgid "(load path: `%s')"
+msgstr "(ŝarg-vojo: '%s')"
 
-#: font-config-scheme.cc:153 font-config.cc:55
+#: lily-guile.cc:416
 #, c-format
-msgid "Adding font directory: %s"
-msgstr "Aldonado de tipara dosierujo: %s"
+msgid "cannot find property type-check for `%s' (%s)."
+msgstr "ne eblas trovi la econ 'type-check' por '%s' (%s)."
 
-#: font-config-scheme.cc:167
-#, c-format
-msgid "failed adding font file: %s"
-msgstr "malsukceso dum aldonado de tipar-dosiero: %s"
+#: lily-guile.cc:419
+msgid "perhaps a typing error?"
+msgstr "eble tajperaro?"
 
-#: font-config-scheme.cc:169
-#, c-format
-msgid "Adding font file: %s"
-msgstr "Aldonado de tipar-dosiero: %s"
+#: lily-guile.cc:426
+msgid "doing assignment anyway"
+msgstr "ni atribuas tamen"
 
-#: hairpin.cc:61
-msgid "Asking for broken bound padding at a non-broken bound."
-msgstr "Peto de rompita limig-ŝtopado ĉe ne-rompita limigo."
+#: lily-guile.cc:438
+#, c-format
+msgid "type check for `%s' failed; value `%s' must be of type `%s'"
+msgstr "kontrolo pri tipo por '%s' fiaskis; valoro '%s' devas esti el tipo '%s'"
 
-#: hairpin.cc:254
-msgid "decrescendo too small"
-msgstr "tro malgranda 'decrescendo'"
+#: lily-lexer.cc:255
+msgid "include files are not allowed in safe mode"
+msgstr "inkluziv-dosieroj ne estas permesataj en sekura reĝimo"
 
-#: open-type-font.cc:44
+#: lily-lexer.cc:282
 #, c-format
-msgid "cannot allocate %lu bytes"
-msgstr "ne eblas rezervi %lu bajtojn"
+msgid "identifier name is a keyword: `%s'"
+msgstr "identigila nomo estas ŝlosilvorto: '%s'"
 
-#: open-type-font.cc:48
+#: lily-lexer.cc:303 lily-lexer.cc:316
 #, c-format
-msgid "cannot load font table: %s"
-msgstr "ne eblas ŝargi je tipara tabelo: %s"
+msgid "%s:EOF"
+msgstr "%s:EOF"
 
-#: open-type-font.cc:53
+#: lily-parser-scheme.cc:80
 #, c-format
-msgid "FreeType error: %s"
-msgstr "Eraro de FreeType: %s"
+msgid "Changing working directory to: `%s'"
+msgstr "Ŝanĝado de aktuala dosierujo al: '%s'"
 
-#: open-type-font.cc:110
+#: lily-parser-scheme.cc:84
 #, c-format
-msgid "unsupported font format: %s"
-msgstr "ne subtenata formo de tiparo: %s"
+msgid "unable to change directory to: `%s'"
+msgstr "ne eblas ŝanĝi dosierujon al: '%s'"
 
-#: open-type-font.cc:112
+#: lily-parser-scheme.cc:99
 #, c-format
-msgid "error reading font file %s: %s"
-msgstr "eraro dum legado de tipara dosiero %s: %s"
+msgid "cannot find init file: `%s'"
+msgstr "ne eblas trovi dosieron init: '%s'"
 
-#: open-type-font.cc:187
+#: lily-parser-scheme.cc:117
 #, c-format
-msgid "FT_Get_Glyph_Name () Freetype error: %s"
-msgstr "Eraro de FT_Get_Glyph_Name () en Freetype: %s"
+msgid "Processing `%s'"
+msgstr "Procezado de '%s'"
 
-#: open-type-font.cc:318 pango-font.cc:189
+#: lily-parser-scheme.cc:208
+msgid "ly:parser-parse-string is only valid with a new parser.  Use ly:parser-include-string instead."
+msgstr "ly:parser-parse-string nur estas valida kun nova analizilo.  Uzu ly:parser-include-string anstataŭe."
+
+#: lily-parser-scheme.cc:239
+msgid "ly:parse-string-expression is only valid with a new parser.  Use ly:parser-include-string instead."
+msgstr "ly:parser-string-expression nur estas valida kun nova analizilo.  Uzu ly:parser-include-string anstataŭe."
+
+#: lily-parser.cc:109
+msgid "Parsing..."
+msgstr "Analizado..."
+
+#: line-spanner.cc:373
+msgid "Line spanner's left point is to the right of its right point."
+msgstr "Maldekstra punkto de lini-etendigilo estas dekstre de ties dekstra punkto."
+
+#: lyric-combine-music-iterator.cc:199
+msgid "argument of \\lyricsto should contain Lyrics context"
+msgstr "argumento de \\lyricsto devas enhavi kuntekston Lyrics"
+
+#: lyric-combine-music-iterator.cc:337
 #, c-format
-msgid "FT_Get_Glyph_Name () error: %s"
-msgstr "Eraro de FT_Get_Glyph_Name (): %s"
+msgid "cannot find Voice `%s'"
+msgstr "ne eblas trovi Voĉon '%s'"
+
+#: lyric-engraver.cc:186
+msgid "Lyric syllable does not have note.  Use \\lyricsto or associatedVoice."
+msgstr "Teksta silabo ne havas noton. Uzu \\lyricsto aŭ 'associatedVoice'."
 
 #: main.cc:101
 #, c-format
@@ -2584,64 +2354,323 @@ msgstr "Kompostado de muziko kaj/aŭ produktado de MIDI el DOSIERO."
 msgid "LilyPond produces beautiful music notation."
 msgstr "LilyPond produktas belan muzikan notadon."
 
-#: main.cc:275
+#: main.cc:275
+#, c-format
+msgid "For more information, see %s"
+msgstr "Por pli da informo, vidu %s"
+
+#: main.cc:277
+msgid "Options:"
+msgstr "Elektebloj:"
+
+#: main.cc:331
+#, c-format
+msgid "expected %d arguments with jail, found: %u"
+msgstr "estis atendataj %d argumentoj kun kaĝo, estis trovataj: %u"
+
+#: main.cc:345
+#, c-format
+msgid "no such user: %s"
+msgstr "neniu tia uzanto: %s"
+
+#: main.cc:347
+#, c-format
+msgid "cannot get user id from user name: %s: %s"
+msgstr "ne eblas preni uzanto-id el uzant-nomo: %s: %s"
+
+#: main.cc:362
+#, c-format
+msgid "no such group: %s"
+msgstr "neniu tia grupo: %s"
+
+#: main.cc:364
+#, c-format
+msgid "cannot get group id from group name: %s: %s"
+msgstr "ne eblas preni grupo-id el grup-nomo: %s: %s"
+
+#: main.cc:372
+#, c-format
+msgid "cannot chroot to: %s: %s"
+msgstr "ne eblas apliki 'chroot' al: %s: %s"
+
+#: main.cc:379
+#, c-format
+msgid "cannot change group id to: %d: %s"
+msgstr "ne eblas ŝanĝi grupo-id al: %d: %s"
+
+#: main.cc:385
+#, c-format
+msgid "cannot change user id to: %d: %s"
+msgstr "ne eblas ŝanĝi uzant-id al: %d: %s"
+
+#: main.cc:391
+#, c-format
+msgid "cannot change working directory to: %s: %s"
+msgstr "ne eblas ŝanĝi aktualan dosierujon al: %s: %s"
+
+#: main.cc:639
+#, c-format
+msgid "exception caught: %s"
+msgstr "kaptita krom-okazo: %s"
+
+#. FIXME: constant error message.
+#: mark-engraver.cc:156
+msgid "rehearsalMark must have integer value"
+msgstr "'rehearsalMark' devas havis entjeran valoron"
+
+#: mark-engraver.cc:162
+msgid "mark label must be a markup object"
+msgstr "mark-etikedo devas estis markada objekto"
+
+#: mensural-ligature-engraver.cc:96
+msgid "ligature with less than 2 heads -> skipping"
+msgstr "kantligaturo kun malpli ol 2 kapoj -> ni preterpasas"
+
+#: mensural-ligature-engraver.cc:123
+msgid "cannot determine pitch of ligature primitive -> skipping"
+msgstr "ne eblas determini tonalton de kantligatura originalaĵo -> ni preterpasas"
+
+#: mensural-ligature-engraver.cc:137
+msgid "single note ligature - skipping"
+msgstr "unuopa noto en kantligaturo - ni preterpasas"
+
+#: mensural-ligature-engraver.cc:148
+msgid "prime interval within ligature -> skipping"
+msgstr "unuta intervalo ene de kantligaturo -> ni preterpasas"
+
+#: mensural-ligature-engraver.cc:159
+msgid "mensural ligature: duration none of Mx, L, B, S -> skipping"
+msgstr "mezurnotacia kantligaturo: daŭro ne estas unu el Mx, L, B, S -> ni preterpasas"
+
+#: mensural-ligature-engraver.cc:202
+msgid "semibrevis must be followed by another one -> skipping"
+msgstr "pleno devas esti sekvata de alia plena -> ni preterpasas"
+
+#: mensural-ligature-engraver.cc:212
+msgid ""
+"semibreves can only appear at the beginning of a ligature,\n"
+"and there may be only zero or two of them"
+msgstr ""
+"plenoj nur povas aperi ĉe komenco de kantligaturo,\n"
+"kaj devas esti nur \"neniu\" aŭ du el ili"
+
+#: mensural-ligature-engraver.cc:232
+msgid ""
+"invalid ligatura ending:\n"
+"when the last note is a descending brevis,\n"
+"the penultimate note must be another one,\n"
+"or the ligatura must be LB or SSB"
+msgstr ""
+"malvalida kantligatura finiĝo:\n"
+"kiam la lasta noto estas malkreskanta duoblo,\n"
+"la antaŭlasta noto devas esti alia noto,\n"
+"aŭ la kantligaturo devas esti LB aŭ SSB"
+
+#: mensural-ligature-engraver.cc:387
+msgid "unexpected case fall-through"
+msgstr "fiasko pro neatendita okazo"
+
+#: midi-item.cc:89
+#, c-format
+msgid "no such MIDI instrument: `%s'"
+msgstr "neniu tia instrumento MIDI: '%s'"
+
+#: midi-item.cc:161
+msgid "Time signature with more than 255 beats.  Truncating"
+msgstr "Takt-indiko kun pli ol 255 frapoj. Ni distranĉas"
+
+#: midi-stream.cc:39
+#, c-format
+msgid "cannot open for write: %s: %s"
+msgstr "ne eblas malfermi por skribi: %s: %s"
+
+#: midi-stream.cc:55
+#, c-format
+msgid "cannot write to file: `%s'"
+msgstr "ne eblas skribi en dosiero: '%s'"
+
+#: minimal-page-breaking.cc:40 paper-score.cc:122
+msgid "Calculating line breaks..."
+msgstr "Kalkulado de lini-saltoj..."
+
+#: minimal-page-breaking.cc:44
+msgid "Calculating page breaks..."
+msgstr "Kalkulado de paĝsaltoj..."
+
+#: multi-measure-rest.cc:138
+msgid "usable-duration-logs must be a non-empty list.  Falling back to whole rests."
+msgstr "'usable-duration-logs' devas esti ne-malplena listo.  Ni revenas al plenaj paŭzoj."
+
+#: multi-measure-rest.cc:328
+msgid "Using naive multi measure rest spacing."
+msgstr "Uzanta naivan plur-mezuran paŭzo-spacadon."
+
+#: music.cc:150
+#, c-format
+msgid "octave check failed; expected \"%s\", found: \"%s\""
+msgstr "kontrolo de okto fiaskis; atendite \"%s\", trovite: \"%s\""
+
+#: music.cc:219
+msgid "(normalized pitch)"
+msgstr "(normigita tonalto)"
+
+#: music.cc:223
+#, c-format
+msgid "Transposing %s by %s makes alteration larger than double"
+msgstr "Transpono de %s per %s igas aliigon pli granda ol duobla"
+
+#: new-dynamic-engraver.cc:168
+#, c-format
+msgid ""
+"unknown crescendo style: %s\n"
+"defaulting to hairpin."
+msgstr ""
+"nekonata tipo de 'crescendo': %s\n"
+"ni uzas apriore pinĉil-forman."
+
+#: new-dynamic-engraver.cc:233
+#, c-format
+msgid "unterminated %s"
+msgstr "nefinita %s"
+
+#: new-fingering-engraver.cc:113
+msgid "cannot add text scripts to individual note heads"
+msgstr "ne eblas aldoni tekstajn skriptojn al individuaj noto-kapoj"
+
+#: new-fingering-engraver.cc:269
+msgid "no placement found for fingerings"
+msgstr "neniu loko estis trovata por fingradoj"
+
+#: new-fingering-engraver.cc:270
+msgid "placing below"
+msgstr "ni metas sube"
+
+#: note-collision.cc:496
+msgid "ignoring too many clashing note columns"
+msgstr "ni preterpasas tro multajn kolumnojn kun koliziantaj notoj"
+
+#: note-column.cc:147
+msgid "cannot have note heads and rests together on a stem"
+msgstr "ne eblas ekzisti kune notkapoj kaj paŭzoj en stango"
+
+#: note-head.cc:95
+#, c-format
+msgid "none of note heads `%s' or `%s' found"
+msgstr "neniu el notkapoj '%s' aŭ '%s' estis trovataj"
+
+#: note-heads-engraver.cc:76
+msgid "NoteEvent without pitch"
+msgstr "NoteEvent sen tonalto"
+
+#: open-type-font.cc:44
+#, c-format
+msgid "cannot allocate %lu bytes"
+msgstr "ne eblas rezervi %lu bajtojn"
+
+#: open-type-font.cc:48
 #, c-format
-msgid "For more information, see %s"
-msgstr "Por pli da informo, vidu %s"
-
-#: main.cc:277
-msgid "Options:"
-msgstr "Elektebloj:"
+msgid "cannot load font table: %s"
+msgstr "ne eblas ŝargi je tipara tabelo: %s"
 
-#: main.cc:331
+#: open-type-font.cc:53
 #, c-format
-msgid "expected %d arguments with jail, found: %u"
-msgstr "estis atendataj %d argumentoj kun kaĝo, estis trovataj: %u"
+msgid "FreeType error: %s"
+msgstr "Eraro de FreeType: %s"
 
-#: main.cc:345
+#: open-type-font.cc:110
 #, c-format
-msgid "no such user: %s"
-msgstr "neniu tia uzanto: %s"
+msgid "unsupported font format: %s"
+msgstr "ne subtenata formo de tiparo: %s"
 
-#: main.cc:347
+#: open-type-font.cc:112
 #, c-format
-msgid "cannot get user id from user name: %s: %s"
-msgstr "ne eblas preni uzanto-id el uzant-nomo: %s: %s"
+msgid "error reading font file %s: %s"
+msgstr "eraro dum legado de tipara dosiero %s: %s"
 
-#: main.cc:362
+#: open-type-font.cc:187
 #, c-format
-msgid "no such group: %s"
-msgstr "neniu tia grupo: %s"
+msgid "FT_Get_Glyph_Name () Freetype error: %s"
+msgstr "Eraro de FT_Get_Glyph_Name () en Freetype: %s"
 
-#: main.cc:364
+#: open-type-font.cc:318 pango-font.cc:189
 #, c-format
-msgid "cannot get group id from group name: %s: %s"
-msgstr "ne eblas preni grupo-id el grup-nomo: %s: %s"
+msgid "FT_Get_Glyph_Name () error: %s"
+msgstr "Eraro de FT_Get_Glyph_Name (): %s"
 
-#: main.cc:372
+#. find out the ideal number of pages
+#: optimal-page-breaking.cc:62
+msgid "Finding the ideal number of pages..."
+msgstr "Esplorado pri la plej bona nombro da paĝoj..."
+
+#: optimal-page-breaking.cc:85
+msgid "could not satisfy systems-per-page and page-count at the same time, ignoring systems-per-page"
+msgstr "ne eblis kontentigi kaj 'systems-per-page' kaj 'page-count' samtempe, ni preteratentas 'systems-per-page'"
+
+#: optimal-page-breaking.cc:105
+msgid "Fitting music on 1 page..."
+msgstr "Akomodado de muziko en 1 paĝo..."
+
+#: optimal-page-breaking.cc:107
 #, c-format
-msgid "cannot chroot to: %s: %s"
-msgstr "ne eblas apliki 'chroot' al: %s: %s"
+msgid "Fitting music on %d pages..."
+msgstr "Akomodado de muziko en %d paĝoj..."
 
-#: main.cc:379
+#: optimal-page-breaking.cc:109
 #, c-format
-msgid "cannot change group id to: %d: %s"
-msgstr "ne eblas ŝanĝi grupo-id al: %d: %s"
+msgid "Fitting music on %d or %d pages..."
+msgstr "Akomodado de muziko en %d aŭ %d paĝoj..."
 
-#: main.cc:385
+#: optimal-page-breaking.cc:119 optimal-page-breaking.cc:172
 #, c-format
-msgid "cannot change user id to: %d: %s"
-msgstr "ne eblas ŝanĝi uzant-id al: %d: %s"
+msgid "trying %d systems"
+msgstr "provado de %d sistemoj"
 
-#: main.cc:391
+#: optimal-page-breaking.cc:138 optimal-page-breaking.cc:200
 #, c-format
-msgid "cannot change working directory to: %s: %s"
-msgstr "ne eblas ŝanĝi aktualan dosierujon al: %s: %s"
+msgid "best score for this sys-count: %f"
+msgstr "plej bona poento por tiu ĉi 'sys-count': %f"
 
-#: main.cc:639
+#: optimal-page-breaking.cc:207 page-turn-page-breaking.cc:248
+#: paper-score.cc:162
+msgid "Drawing systems..."
+msgstr "Desegnado de sistemoj..."
+
+#: output-def.cc:235
+msgid "margins do not fit with line-width, setting default values"
+msgstr "marĝenoj ne akordas kun lini-larĝo, ni uzas apriorajn valorojn"
+
+#: output-def.cc:242
+msgid "systems run off the page due to improper paper settings, setting default values"
+msgstr "sistemoj iras preter la paĝo pro malĝustaj paperaj agordoj, ni uzas apriorajn valorojn"
+
+#: page-breaking.cc:277
+msgid "ignoring min-systems-per-page and max-systems-per-page because systems-per-page was set"
+msgstr "ni preteratentas 'min-systems-per-page' kaj 'max-systems-per-page' ĉar 'systems-per-page' ne estis difinata"
+
+#: page-breaking.cc:282
+msgid "min-systems-per-page is larger than max-systems-per-page, ignoring both values"
+msgstr "'min-systems-per-page' estas pli granda ol 'max-systems-per-page', ni preteratentas ambaŭ"
+
+#: page-layout-problem.cc:403
+msgid "A page layout problem has been initiated that cannot accommodate footnotes."
+msgstr "Paĝ-aranĝa problemo estis ekigata, kaj ĝi ne povas enteni piednotojn."
+
+#: page-layout-problem.cc:732
+msgid "cannot fit music on page: ragged-spacing was requested, but page was compressed"
+msgstr "ne eblas akomodi muzikon sur paĝo: 'ragged-spacing' estis petata, sed la paĝo estis densigata"
+
+#: page-layout-problem.cc:735
 #, c-format
-msgid "exception caught: %s"
-msgstr "kaptita krom-okazo: %s"
+msgid "cannot fit music on page: overflow is %f"
+msgstr "ne eblas akomodi muzikon sur paĝo: troo estas %f"
+
+#: page-layout-problem.cc:737
+msgid "compressing music to fit"
+msgstr "densigado de muziko por akomodi"
+
+#: page-layout-problem.cc:1197
+msgid "staff-affinities should only decrease"
+msgstr "'staff-affinities' devus nur malpliigi"
 
 #: page-turn-page-breaking.cc:168
 #, c-format
@@ -2682,174 +2711,82 @@ msgstr "\tnombro da paĝoj: %d"
 msgid "\tprevious break: %d"
 msgstr "\tantaŭa salto: %d"
 
-#: midi-item.cc:89
-#, c-format
-msgid "no such MIDI instrument: `%s'"
-msgstr "neniu tia instrumento MIDI: '%s'"
-
-#: midi-item.cc:161
-msgid "Time signature with more than 255 beats.  Truncating"
-msgstr "Takt-indiko kun pli ol 255 frapoj. Ni distranĉas"
-
-#: stem-engraver.cc:110
-msgid "tremolo duration is too long"
-msgstr "daŭro de tremsono estas tro longa"
-
-#: stem-engraver.cc:162
-#, c-format
-msgid "adding note head to incompatible stem (type = %d/%d)"
-msgstr "aldonado de notkapo al malakorda stango (tipo = %d/%d)"
-
-#: stem-engraver.cc:165
-msgid "maybe input should specify polyphonic voices"
-msgstr "eble la enigo devus indiki polifoniajn voĉojn"
-
-#: translator.cc:326
-#, c-format
-msgid "Two simultaneous %s events, junking this one"
-msgstr "Du samtempaj eventoj %s, ni forĵetas tiun ĉi"
-
-#: translator.cc:327
-#, c-format
-msgid "Previous %s event here"
-msgstr "Antaŭa evento %s ĉi tie"
-
-#: glissando-engraver.cc:158
-msgid "unterminated glissando"
-msgstr "nefinigita glito"
-
-#: skyline-pair.cc:131
-msgid "direction must not be CENTER in ly:skyline-pair::skyline"
-msgstr "direkto ne povas esti CENTER en ly:skyline-pair::skyline"
-
-#: beam-engraver.cc:147
-msgid "already have a beam"
-msgstr "jam ekzistas vostligo"
-
-#: beam-engraver.cc:230
-msgid "unterminated beam"
-msgstr "nefinigita vostligo"
-
-#: beam-engraver.cc:277
-msgid "stem does not fit in beam"
-msgstr "stango ne adaptiĝas en vostligo"
-
-#: beam-engraver.cc:278
-msgid "beam was started here"
-msgstr "vostligo estis ekigata ĉi tie"
-
-#: key-engraver.cc:199
-msgid "Incomplete keyAlterationOrder for key signature"
-msgstr "Nekompleta keyAlterationOrder por antaŭsigno"
-
-#.
-#. Todo: should make typecheck?
-#.
-#. OTOH, Tristan Keuris writes 8/20 in his Intermezzi.
-#.
-#: time-signature-engraver.cc:75
-#, c-format
-msgid "strange time signature found: %d/%d"
-msgstr "stranga takt-indiko estis trovata: %d/%d"
-
-#: lily-parser-scheme.cc:80
-#, c-format
-msgid "Changing working directory to: `%s'"
-msgstr "Ŝanĝado de aktuala dosierujo al: '%s'"
-
-#: lily-parser-scheme.cc:84
-#, c-format
-msgid "unable to change directory to: `%s'"
-msgstr "ne eblas ŝanĝi dosierujon al: '%s'"
-
-#: lily-parser-scheme.cc:99
+#: pango-font.cc:205
 #, c-format
-msgid "cannot find init file: `%s'"
-msgstr "ne eblas trovi dosieron init: '%s'"
+msgid ""
+"Glyph has no name, but font supports glyph naming.\n"
+"Skipping glyph U+%0X, file %s"
+msgstr ""
+"Signobildo ne havas nomon, sed la tiparo subtenas nomigon de signobildoj.\n"
+"Ni preterpasas signobildon U+%0X, dosiero %s"
 
-#: lily-parser-scheme.cc:117
+#: pango-font.cc:242
 #, c-format
-msgid "Processing `%s'"
-msgstr "Procezado de '%s'"
-
-#: lily-parser-scheme.cc:208
-msgid "ly:parser-parse-string is only valid with a new parser.  Use ly:parser-include-string instead."
-msgstr "ly:parser-parse-string nur estas valida kun nova analizilo.  Uzu ly:parser-include-string anstataŭe."
-
-#: lily-parser-scheme.cc:239
-msgid "ly:parse-string-expression is only valid with a new parser.  Use ly:parser-include-string instead."
-msgstr "ly:parser-string-expression nur estas valida kun nova analizilo.  Uzu ly:parser-include-string anstataŭe."
+msgid "no PostScript font name for font `%s'"
+msgstr "neniu tiparnomo PostScript por la tiparo '%s'"
 
-#. We are completely screwed.
-#: beam-quanting.cc:839
-msgid "no viable initial configuration found: may not find good beam slope"
-msgstr "neniu realigebla ek-agordado estis trovata: eble ne estos trovata bona vostliga inklino"
+#: pango-font.cc:291
+msgid "FreeType face has no PostScript font name"
+msgstr "Tiparo FreeType ne havas tiparnomon PostScript"
 
-#: lily-guile.cc:93
+#: paper-book.cc:214
 #, c-format
-msgid "(load path: `%s')"
-msgstr "(ŝarg-vojo: '%s')"
+msgid "program option -dprint-pages not supported by backend `%s'"
+msgstr "programa elektilo -dprint-pages ne estas subtenata de la intern-interfaco '%s'"
 
-#: lily-guile.cc:416
+#: paper-book.cc:233
 #, c-format
-msgid "cannot find property type-check for `%s' (%s)."
-msgstr "ne eblas trovi la econ 'type-check' por '%s' (%s)."
-
-#: lily-guile.cc:419
-msgid "perhaps a typing error?"
-msgstr "eble tajperaro?"
+msgid "program option -dpreview not supported by backend `%s'"
+msgstr "programa elektilo -dpreview ne estas subtenata de la intern-interfaco '%s'"
 
-#: lily-guile.cc:426
-msgid "doing assignment anyway"
-msgstr "ni atribuas tamen"
+#: paper-column-engraver.cc:261
+msgid "forced break was overridden by some other event, should you be using bar checks?"
+msgstr "perfortita salto estis preterpasata de iu evento, ĉu vi ne devus uzi kontrolajn mezur-stangojn?"
 
-#: lily-guile.cc:438
+#: paper-outputter-scheme.cc:41
 #, c-format
-msgid "type check for `%s' failed; value `%s' must be of type `%s'"
-msgstr "kontrolo pri tipo por '%s' fiaskis; valoro '%s' devas esti el tipo '%s'"
-
-#: rest-collision.cc:146
-msgid "cannot resolve rest collision: rest direction not set"
-msgstr "ne eblas solvi paŭzan kolizion: la paŭz-direkto ne estis difinata"
+msgid "Layout output to `%s'..."
+msgstr "Aranĝa eligo al '%s'..."
 
-#: rest-collision.cc:158 rest-collision.cc:267
-msgid "too many colliding rests"
-msgstr "tro multe da koliziantaj paŭzoj"
+#: paper-score.cc:134
+#, c-format
+msgid "Element count %d (spanners %d) "
+msgstr "Nombro da elementoj: %d (etendigiloj %d) "
 
-#: episema-engraver.cc:75
-msgid "already have an episema"
-msgstr "jam ekzistas episemo"
+#: paper-score.cc:138
+msgid "Preprocessing graphical objects..."
+msgstr "Antaŭprocezado de grafikaj objektoj..."
 
-#: episema-engraver.cc:88
-msgid "cannot find start of episema"
-msgstr "ne eblas trovi la komencon de episemo"
+#: parse-scm.cc:121
+msgid "GUILE signaled an error for the expression beginning here"
+msgstr "GUILE signalis eraron por la esprimo komenciĝanta ĉi tie"
 
-#: episema-engraver.cc:137
-msgid "unterminated episema"
-msgstr "nefinigita episemo"
+#: partial-iterator.cc:45
+msgid "trying to use \\partial after the start of a piece"
+msgstr "ni provas uzi \\partial post la komenco de muziko"
 
-#: rest.cc:192
+#: pdf-scheme.cc:50
 #, c-format
-msgid "rest `%s' not found"
-msgstr "paŭzo '%s' ne estis trovata"
+msgid "Conversion of string `%s' to UTF-16be failed: %s"
+msgstr "Konvertado de ĉeno '%s' al UTF-16be fiaskis: %s"
 
-#: pango-font.cc:205
-#, c-format
-msgid ""
-"Glyph has no name, but font supports glyph naming.\n"
-"Skipping glyph U+%0X, file %s"
-msgstr ""
-"Signobildo ne havas nomon, sed la tiparo subtenas nomigon de signobildoj.\n"
-"Ni preterpasas signobildon U+%0X, dosiero %s"
+#: percent-repeat-engraver.cc:147
+msgid "unterminated percent repeat"
+msgstr "nefinigita elcenta ripeto"
 
-#: pango-font.cc:242
+#: performance.cc:54
+msgid "Track..."
+msgstr "Sekvado..."
+
+#: performance.cc:82
 #, c-format
-msgid "no PostScript font name for font `%s'"
-msgstr "neniu tiparnomo PostScript por la tiparo '%s'"
+msgid "MIDI output to `%s'..."
+msgstr "MIDI-eligo al '%s'..."
 
-#: pango-font.cc:291
-msgid "FreeType face has no PostScript font name"
-msgstr "Tiparo FreeType ne havas tiparnomon PostScript"
+#: phrasing-slur-engraver.cc:101 slur-engraver.cc:102
+#, c-format
+msgid "direction of %s invalid: %d"
+msgstr "direkto de %s malvalidas: %d"
 
 #: phrasing-slur-engraver.cc:175
 msgid "unterminated phrasing slur"
@@ -2865,137 +2802,158 @@ msgstr "ne eblas finigi frazan ligarkon"
 msgid "already have phrasing slur"
 msgstr "jam estas fraza ligarko"
 
-#: lyric-engraver.cc:186
-msgid "Lyric syllable does not have note.  Use \\lyricsto or associatedVoice."
-msgstr "Teksta silabo ne havas noton. Uzu \\lyricsto aŭ 'associatedVoice'."
-
-#: page-breaking.cc:277
-msgid "ignoring min-systems-per-page and max-systems-per-page because systems-per-page was set"
-msgstr "ni preteratentas 'min-systems-per-page' kaj 'max-systems-per-page' ĉar 'systems-per-page' ne estis difinata"
+#: piano-pedal-engraver.cc:279
+#, c-format
+msgid "expect 3 strings for piano pedals, found: %ld"
+msgstr "atendate 3 ĉenoj por piano-pedaloj, trovite: %ld"
 
-#: page-breaking.cc:282
-msgid "min-systems-per-page is larger than max-systems-per-page, ignoring both values"
-msgstr "'min-systems-per-page' estas pli granda ol 'max-systems-per-page', ni preteratentas ambaŭ"
+#: piano-pedal-engraver.cc:294 piano-pedal-engraver.cc:305
+#: piano-pedal-performer.cc:104
+#, c-format
+msgid "cannot find start of piano pedal: `%s'"
+msgstr "ne eblas trovi komencon de piano-pedalo: '%s'"
 
-#: paper-outputter-scheme.cc:41
+#: piano-pedal-engraver.cc:340
 #, c-format
-msgid "Layout output to `%s'..."
-msgstr "Aranĝa eligo al '%s'..."
+msgid "cannot find start of piano pedal bracket: `%s'"
+msgstr "ne eblas trovi la komencon de piano-pedala krampo: '%s'"
 
-#: performance.cc:54
-msgid "Track..."
-msgstr "Sekvado..."
+#: program-option-scheme.cc:235
+#, c-format
+msgid "no such internal option: %s"
+msgstr "neniu tia interna elektilo: %s"
 
-#: performance.cc:82
+#: property-iterator.cc:93
 #, c-format
-msgid "MIDI output to `%s'..."
-msgstr "MIDI-eligo al '%s'..."
+msgid "not a grob name, `%s'"
+msgstr "ne estas 'grob'-nomo, '%s'"
 
-#: tuplet-engraver.cc:110
-msgid "No tuplet to end"
-msgstr "Neniu opigo por finigi"
+#: relative-octave-check.cc:49
+msgid "Failed octave check, got: "
+msgstr "Malsukcesis kontrolo de okto, oni havis: "
 
-#: gregorian-ligature-engraver.cc:70
+#: relocate.cc:52
 #, c-format
-msgid "\\%s ignored"
-msgstr "\\%s estis preteratentata"
+msgid "Setting %s to %s"
+msgstr "Akomodado de %s al %s"
 
-#: gregorian-ligature-engraver.cc:75
+#. this warning should only be printed in debug mode!
+#: relocate.cc:73
 #, c-format
-msgid "implied \\%s added"
-msgstr "implicita \\%s estis aldonata"
-
-#. ligature may not start with 2nd head of pes or flexa
-#: gregorian-ligature-engraver.cc:224
-msgid "cannot apply `\\~' on first head of ligature"
-msgstr "ne eblas apliki '\\~' en la unua kapo de kantligaturo"
+msgid "no such file: %s for %s"
+msgstr "ne tia dosiero: %s por %s"
 
-#. (pitch == prev_pitch)
-#: gregorian-ligature-engraver.cc:236
-msgid "cannot apply `\\~' on heads with identical pitch"
-msgstr "ne eblas apliki '\\~' en kapoj kun egalaj tonaltoj"
+#. this warning should only be printed in debug mode!
+#. this warning should only be printed in debug mode
+#: relocate.cc:84 relocate.cc:102
+#, c-format
+msgid "no such directory: %s for %s"
+msgstr "ne tia dosierujo: %s por %s"
 
-#: key-signature-interface.cc:77
+#: relocate.cc:93
 #, c-format
-msgid "No glyph found for alteration: %s"
-msgstr "Neniu signobildo estis trovata por aliigo: %s"
+msgid "%s=%s (prepend)\n"
+msgstr "%s=%s (antaŭmeti)\n"
 
-#: key-signature-interface.cc:87
-msgid "alteration not found"
-msgstr "aliigo ne estis trovata"
+#: relocate.cc:124
+#, c-format
+msgid "not relocating, no %s/ or current/ found under %s"
+msgstr "ni ne relokigas, neniu %s/ aŭ kuranta/ estis trovata sub %s"
 
-#: source-file.cc:85
+#: relocate.cc:134
 #, c-format
-msgid "expected to read %d characters, got %d"
-msgstr "atendante legi %d signojn, ni ricevis %d"
+msgid "Relocation: compile datadir=%s, new datadir=%s"
+msgstr "Relokigo: kompila datadir=%s, nova datadir=%s"
 
-#: axis-group-engraver.cc:94
-msgid "Axis_group_engraver: vertical group already has a parent"
-msgstr "Axis_group_engraver: vertikala grupo jam havas praulon"
+#: relocate.cc:146
+#, c-format
+msgid "Relocation: framework_prefix=%s"
+msgstr "Relokigo: framework_prefix=%s"
 
-#: axis-group-engraver.cc:95
-msgid "are there two Axis_group_engravers?"
-msgstr "ĉu estas du 'Axis_group_engraver'?"
+#: relocate.cc:186
+#, c-format
+msgid "Relocation: is absolute: argv0=%s\n"
+msgstr "Relokigo: estas absoluta: argv0=%s\n"
 
-#: axis-group-engraver.cc:96
-msgid "removing this vertical group"
-msgstr "forigado de tiu ĉi vertikala grupo"
+#: relocate.cc:192
+#, c-format
+msgid "Relocation: from cwd: argv0=%s\n"
+msgstr "Relokigo: de cwd: argv0=%s\n"
 
-#: cluster.cc:120
+#: relocate.cc:208
 #, c-format
-msgid "unknown cluster style `%s'"
-msgstr "nekonata faska stilo '%s'"
+msgid ""
+"Relocation: from PATH=%s\n"
+"argv0=%s"
+msgstr ""
+"Relokigo: de VOJO=%s\n"
+"argv0=%s"
 
-#: cluster.cc:157
-msgid "junking empty cluster"
-msgstr "forĵetado de malplena fasko"
+#: relocate.cc:235
+msgid "LILYPONDPREFIX is obsolete, use LILYPOND_DATADIR"
+msgstr "LILYPONDPREFIX estas malaktuala, uzu LILYPOND_DATADIR"
 
-#: global-context-scheme.cc:96 global-context-scheme.cc:114
-msgid "no music found in score"
-msgstr "neniu muziko estis trovata en la partituro"
+#: relocate.cc:360
+#, c-format
+msgid "Relocation file: %s"
+msgstr "Relokiga dosiero: %s"
 
-#: global-context-scheme.cc:104
-msgid "Interpreting music..."
-msgstr "Interpretado de muziko..."
+#: relocate.cc:364 source-file.cc:65
+#, c-format
+msgid "cannot open file: `%s'"
+msgstr "ne eblas malfermi dosieron: '%s'"
 
-#: global-context-scheme.cc:126
+#: relocate.cc:394
 #, c-format
-msgid "elapsed time: %.2f seconds"
-msgstr "pasita tempo: %.2f sekundoj"
+msgid "Unknown relocation command %s"
+msgstr "Nekonata relokiga komando %s"
 
-#: output-def.cc:235
-msgid "margins do not fit with line-width, setting default values"
-msgstr "marĝenoj ne akordas kun lini-larĝo, ni uzas apriorajn valorojn"
+#: rest-collision-engraver.cc:70
+msgid "rhythmic head is not part of a rhythmic column"
+msgstr "ritma kapo ne estas parto de ritma kolumno"
 
-#: output-def.cc:242
-msgid "systems run off the page due to improper paper settings, setting default values"
-msgstr "sistemoj iras preter la paĝo pro malĝustaj paperaj agordoj, ni uzas apriorajn valorojn"
+#: rest-collision.cc:146
+msgid "cannot resolve rest collision: rest direction not set"
+msgstr "ne eblas solvi paŭzan kolizion: la paŭz-direkto ne estis difinata"
 
-#: axis-group-interface.cc:668
-msgid "an outside-staff object should have a direction, defaulting to up"
-msgstr "objekto 'outside-staff' devas havi direkton, ni aprioras supren"
+#: rest-collision.cc:157 rest-collision.cc:266
+msgid "too many colliding rests"
+msgstr "tro multe da koliziantaj paŭzoj"
 
-#: coherent-ligature-engraver.cc:110
+#: rest.cc:192
 #, c-format
-msgid "Coherent_ligature_engraver: setting `spacing-increment=0.01': ptr=%ul"
-msgstr "Coherent_ligature_engraver: difinado de 'spacing-increment=0.01': ptr=%ul"
+msgid "rest `%s' not found"
+msgstr "paŭzo '%s' ne estis trovata"
 
-#: percent-repeat-engraver.cc:147
-msgid "unterminated percent repeat"
-msgstr "nefinigita elcenta ripeto"
+#: score-engraver.cc:78
+#, c-format
+msgid "cannot find `%s'"
+msgstr "ne eblas trovi '%s'"
 
-#: note-head.cc:95
+#: score-engraver.cc:80
+msgid "Music font has not been installed properly."
+msgstr "Muzika tiparo ne estas instalita ĝuste."
+
+#: score-engraver.cc:82
 #, c-format
-msgid "none of note heads `%s' or `%s' found"
-msgstr "neniu el notkapoj '%s' aŭ '%s' estis trovataj"
+msgid "Search path `%s'"
+msgstr "Serĉvojo '%s'"
 
-#: font-config.cc:38
-msgid "Initializing FontConfig..."
-msgstr "Ekigo de FontConfig..."
+#: score-engraver.cc:84
+msgid "Aborting"
+msgstr "Ni ĉesas"
+
+#: score.cc:172
+msgid "already have music in score"
+msgstr "jam estas muziko en la partituro"
+
+#: score.cc:173
+msgid "this is the previous music"
+msgstr "tio ĉi estas la antaŭa muziko"
 
-#: font-config.cc:58
-msgid "Building font database..."
-msgstr "Konstruado de tipara datumbazo..."
+#: score.cc:178
+msgid "errors found, ignoring music expression"
+msgstr "eraroj trovitaj, ni preterpasas la muzikan esprimon"
 
 #. FIXME:
 #: script-engraver.cc:113
@@ -3006,106 +2964,110 @@ msgstr "ni ne scias kiel interpreti artikulacion:"
 msgid " scheme encoding: "
 msgstr " enkodado de 'scheme': "
 
-#: all-font-metrics.cc:149
-#, c-format
-msgid "cannot find font: `%s'"
-msgstr "ne eblas trovi tiparon: '%s'"
+#: skyline-pair.cc:131
+msgid "direction must not be CENTER in ly:skyline-pair::skyline"
+msgstr "direkto ne povas esti CENTER en ly:skyline-pair::skyline"
 
-#: clef.cc:65
-#, c-format
-msgid "clef `%s' not found"
-msgstr "klefo '%s' ne estis trovata"
+#: slur-engraver.cc:176
+msgid "unterminated slur"
+msgstr "nefinigita ligarko"
 
-#: property-iterator.cc:93
+#: slur-engraver.cc:211
+msgid "cannot end slur"
+msgstr "ne eblas finigi ligarkon"
+
+#. We already have an old slur, so give a warning
+#. and completely ignore the new slur.
+#: slur-engraver.cc:231
+msgid "already have slur"
+msgstr "jam ekzistas ligarkon"
+
+#: slur.cc:430
 #, c-format
-msgid "not a grob name, `%s'"
-msgstr "ne estas 'grob'-nomo, '%s'"
+msgid "Ignoring grob for slur: %s.  avoid-slur not set?"
+msgstr "Preteratento de 'grob' por ligarko: %s. Ĉu 'avoid-slur' ne estas difinita?"
 
-#: pdf-scheme.cc:50
+#: source-file.cc:85
 #, c-format
-msgid "Conversion of string `%s' to UTF-16be failed: %s"
-msgstr "Konvertado de ĉeno '%s' al UTF-16be fiaskis: %s"
+msgid "expected to read %d characters, got %d"
+msgstr "atendante legi %d signojn, ni ricevis %d"
 
-#: new-fingering-engraver.cc:113
-msgid "cannot add text scripts to individual note heads"
-msgstr "ne eblas aldoni tekstajn skriptojn al individuaj noto-kapoj"
+#: staff-performer.cc:275
+msgid "MIDI channel wrapped around"
+msgstr "MIDI-kanalo estis ĉirkaŭfluigata"
 
-#: new-fingering-engraver.cc:269
-msgid "no placement found for fingerings"
-msgstr "neniu loko estis trovata por fingradoj"
+#: staff-performer.cc:276
+msgid "remapping modulo 16"
+msgstr "remapado de modulo 16"
 
-#: new-fingering-engraver.cc:270
-msgid "placing below"
-msgstr "ni metas sube"
+#: stem-engraver.cc:110
+msgid "tremolo duration is too long"
+msgstr "daŭro de tremsono estas tro longa"
 
-#: bar-check-iterator.cc:84
+#: stem-engraver.cc:162
 #, c-format
-msgid "barcheck failed at: %s"
-msgstr "mezur-kontrolo fiaskis ĉe: %s"
+msgid "adding note head to incompatible stem (type = %d/%d)"
+msgstr "aldonado de notkapo al malakorda stango (tipo = %d/%d)"
 
-#: change-iterator.cc:34
-#, c-format
-msgid "cannot change `%s' to `%s'"
-msgstr "ne eblas ŝanĝi '%s' al '%s'"
+#: stem-engraver.cc:165
+msgid "maybe input should specify polyphonic voices"
+msgstr "eble la enigo devus indiki polifoniajn voĉojn"
 
-#. FIXME: constant error message.
-#: change-iterator.cc:93
-msgid "cannot find context to switch to"
-msgstr "ne eblas trovi kuntekston por alternative uzi"
+#: stem.cc:128
+msgid "weird stem size, check for narrow beams"
+msgstr "stranga grando de stango, kontrolu mallarĝajn vostligojn"
 
-#. We could change the current translator's id, but that would make
-#. errors hard to catch.
-#.
-#. last->translator_id_string () = get_change
-#. ()->change_to_id_string ();
-#: change-iterator.cc:102
+#: system.cc:200
 #, c-format
-msgid "not changing to same context type: %s"
-msgstr "ni ne ŝanĝas al sama kunteksta tipo: %s"
+msgid "Element count %d"
+msgstr "Nombro da elementoj: %d"
 
-#. FIXME: uncomprehensable message
-#: change-iterator.cc:106
-msgid "none of these in my family"
-msgstr "neniu el tiuj ĉi en mia familio"
+#: system.cc:480
+#, c-format
+msgid "Grob count %d"
+msgstr "Nombro da 'grob': %d"
 
-#: translator-group-ctors.cc:40
+#. TODO: Also print the arguments of the markup!
+#: text-interface.cc:129
 #, c-format
-msgid "fatal error.  Couldn't find type: %s"
-msgstr "fatala eraro. Ne eblis trovi tipon: %s"
+msgid "Cyclic markup detected: %s"
+msgstr "Cikla markado estis detektata: %s"
+
+#. TODO: Also print the arguments of the markup!
+#: text-interface.cc:142
+#, c-format
+msgid "Markup depth exceeds maximal value of %d; Markup: %s"
+msgstr "Markada profundo superas maksimuman valoron %d; Markado: %s"
 
 #: text-spanner-engraver.cc:72
 msgid "cannot find start of text spanner"
-msgstr "ne eblas trovi komencon de tekst-disigilo"
+msgstr "ne eblas trovi komencon de tekst-etendigilo"
 
 #: text-spanner-engraver.cc:85
 msgid "already have a text spanner"
-msgstr "jam ekzistas tekst-disigilo"
+msgstr "jam ekzistas tekst-etendigilo"
 
 #: text-spanner-engraver.cc:130
 msgid "unterminated text spanner"
-msgstr "nefinigita tekst-disigilo"
+msgstr "nefinigita tekst-etendigilo"
 
-#: lily-parser.cc:109
-msgid "Parsing..."
-msgstr "Analizado..."
-
-#. if we get to here, just put everything on one line
-#: constrained-breaking.cc:187 constrained-breaking.cc:205
-msgid "cannot find line breaking that satisfies constraints"
-msgstr "ne eblas trovi lini-salton kiu kontentigas limigojn"
-
-#. FIXME: constant error message.
-#: mark-engraver.cc:157
-msgid "rehearsalMark must have integer value"
-msgstr "'rehearsalMark' devas havis entjeran valoron"
+#: tie-engraver.cc:117
+msgid "unterminated tie"
+msgstr "nefinigita ligaturo"
 
-#: mark-engraver.cc:163
-msgid "mark label must be a markup object"
-msgstr "mark-etikedo devas estis markada objekto"
+#: tie-engraver.cc:348
+msgid "lonely tie"
+msgstr "sola ligaturo"
 
-#: rest-collision-engraver.cc:70
-msgid "rhythmic head is not part of a rhythmic column"
-msgstr "ritma kapo ne estas parto de ritma kolumno"
+#.
+#. Todo: should make typecheck?
+#.
+#. OTOH, Tristan Keuris writes 8/20 in his Intermezzi.
+#.
+#: time-signature-engraver.cc:75
+#, c-format
+msgid "strange time signature found: %d/%d"
+msgstr "stranga takt-indiko estis trovata: %d/%d"
 
 #. If there is no such symbol, we default to the numbered style.
 #. (Here really with a warning!)
@@ -3114,322 +3076,444 @@ msgstr "ritma kapo ne estas parto de ritma kolumno"
 msgid "time signature symbol `%s' not found; reverting to numbered style"
 msgstr "tempindika simbolo '%s' ne estis trovata; ni revenas al numera stilo"
 
-#: grob-interface.cc:68
+#: translator-ctors.cc:65
 #, c-format
-msgid "Unknown interface `%s'"
-msgstr "Nekonata interfaco '%s'"
+msgid "unknown translator: `%s'"
+msgstr "nekonata tradukilo: '%s'"
 
-#: grob-interface.cc:79
+#: translator-group-ctors.cc:40
 #, c-format
-msgid "Grob `%s' has no interface for property `%s'"
-msgstr "La grob '%s' havas neniun interfacon por la atributo '%s'"
+msgid "fatal error.  Couldn't find type: %s"
+msgstr "fatala eraro. Ne eblis trovi tipon: %s"
 
-#: midi-stream.cc:39
+#: translator-group.cc:188
 #, c-format
-msgid "cannot open for write: %s: %s"
-msgstr "ne eblas malfermi por skribi: %s: %s"
+msgid "cannot find: `%s'"
+msgstr "ne eblas trovi: '%s'"
 
-#: midi-stream.cc:55
+#: translator.cc:326
 #, c-format
-msgid "cannot write to file: `%s'"
-msgstr "ne eblas skribi en dosiero: '%s'"
+msgid "Two simultaneous %s events, junking this one"
+msgstr "Du samtempaj eventoj %s, ni forĵetas tiun ĉi"
 
-#. TODO: Also print the arguments of the markup!
-#: text-interface.cc:129
+#: translator.cc:327
 #, c-format
-msgid "Cyclic markup detected: %s"
-msgstr "Cikla markado estis detektata: %s"
+msgid "Previous %s event here"
+msgstr "Antaŭa evento %s ĉi tie"
 
-#. TODO: Also print the arguments of the markup!
-#: text-interface.cc:142
+#: ttf.cc:480 ttf.cc:528
 #, c-format
-msgid "Markup depth exceeds maximal value of %d; Markup: %s"
-msgstr "Markada profundo superas maksimuman valoron %d; Markado: %s"
+msgid "font index %d too large for font `%s', using index 0"
+msgstr "tipar-indico %d estas tro larĝa por la tiparo '%s', ni uzas indicon 0"
+
+#: ttf.cc:512 ttf.cc:562
+msgid "font index must be non-negative, using index 0"
+msgstr "tipar-indico devas esti ne-negativa, ni uzas indicon 0"
+
+#: tuplet-engraver.cc:110
+msgid "No tuplet to end"
+msgstr "Neniu opigo por finigi"
+
+#: vaticana-ligature-engraver.cc:400
+#, c-format
+msgid "ignored prefix(es) `%s' of this head according to restrictions of the selected ligature style"
+msgstr "preteratentita(j) prefikso(j) '%s' de tiu ĉi kapo akorde al la limigoj de la elektita kantligatura stilo"
+
+#: vaticana-ligature-engraver.cc:466
+msgid "Ambiguous use of dots in ligature: there are multiple dotted notes with the same pitch.  The ligature should be split."
+msgstr "Dusenca uzo de punktoj en kantligaturo: estas multoblaj punktitaj notoj kun sama tonalto.  La kantligaturo devos esti apartata."
+
+#: vaticana-ligature-engraver.cc:524
+msgid "This ligature has a dotted head followed by a non-dotted head.  The ligature should be split after the last dotted head before this head."
+msgstr "La kantligaturo havas punktitan kapon sekvatan de ne-punktita kapo.  La kantligaturo devos estis apartata post la lasta punktita kapo antaŭ tiu ĉi kapo."
+
+#: vaticana-ligature-engraver.cc:736
+#, c-format
+msgid "Vaticana_ligature_engraver: setting `spacing-increment = %f': ptr =%ul"
+msgstr "Vaticana_ligature_engraver: difinado de 'spacing-increment = %f': ptr =%ul"
+
+#: vaticana-ligature.cc:94
+msgid "flexa-height undefined; assuming 0"
+msgstr "'flexa-height' ne difinita; ni uzas 0"
+
+#: vaticana-ligature.cc:99
+msgid "ascending vaticana style flexa"
+msgstr "kreskanta vatikana stilo 'flexa'"
+
+#. fixme: be more verbose.
+#: volta-engraver.cc:110
+msgid "cannot end volta spanner"
+msgstr "ne eblas finigi ripet-etendigilon"
+
+#: volta-engraver.cc:120
+msgid "already have a volta spanner, ending that one prematurely"
+msgstr "jam ekzistas ripet-etendigilo, tiun alian ni finas tro frue"
+
+#: volta-engraver.cc:124
+msgid "also already have an ended spanner"
+msgstr "ankaŭ jam ekzistas finigita etendigilo"
+
+#: volta-engraver.cc:125
+msgid "giving up"
+msgstr "ni rezignas"
 
-#: parser.yy:162 parser.yy:176
+#: parser.yy:161 parser.yy:175
 msgid "Too much lookahead"
 msgstr "Tro da antaŭrigardo"
 
-#: parser.yy:833 parser.yy:1234
+#: parser.yy:835 parser.yy:1284
 msgid "not a context mod"
 msgstr "ne estas kunteksta 'mod'"
 
-#: parser.yy:1018
+#: parser.yy:1027
 msgid "\\paper cannot be used in \\score, use \\layout instead"
 msgstr "\\paper ne povas esti uzata en \\score, uzu \\layout anstataŭe"
 
-#: parser.yy:1042
+#: parser.yy:1051
 msgid "need \\paper for paper block"
 msgstr "necesas \\paper por papera bloko"
 
-#: parser.yy:1999
+#: parser.yy:1204
+msgid "Ignoring non-music expression"
+msgstr "Ni preterpasas ne-muzikan esprimon"
+
+#: parser.yy:2044
 msgid "only \\consists and \\remove take non-string argument."
 msgstr "nur \\consists kaj \\remove prenas ne-ĉenan argumenton."
 
-#: parser.yy:2012
+#: parser.yy:2057
 msgid "Grob name should be alphanumeric"
 msgstr "Grob-nomo devas esti alfanumera"
 
-#: parser.yy:2216
+#: parser.yy:2261
 msgid "not a rhythmic event"
 msgstr "ne estas ritma evento"
 
-#: parser.yy:2312 parser.yy:2317
+#: parser.yy:2357 parser.yy:2362
 msgid "have to be in Lyric mode for lyrics"
 msgstr "devas esti en reĝimo Lyric por tekstoj"
 
-#: parser.yy:2432
+#: parser.yy:2477
 msgid "expecting string as script definition"
 msgstr "ni atendas ĉeno kiel difino de skripto"
 
-#: parser.yy:2592 parser.yy:2643
+#: parser.yy:2637 parser.yy:2681
 #, c-format
 msgid "not a duration: %d"
 msgstr "ne estas daŭro: %d"
 
-#: parser.yy:2762
+#: parser.yy:2800
 msgid "have to be in Note mode for notes"
 msgstr "devas esti en reĝimo Note por notoj"
 
-#: parser.yy:2817
+#: parser.yy:2855
 msgid "have to be in Chord mode for chords"
 msgstr "devas esti en reĝimo Chord por akordoj"
 
-#: parser.yy:3077
+#: parser.yy:3115
 msgid "not a markup"
 msgstr "ne estas markado"
 
-#: lexer.ll:224
+#: lexer.ll:218
 msgid "stray UTF-8 BOM encountered"
 msgstr "perdita UTF-8 BOM aperis"
 
-#: lexer.ll:227
+#: lexer.ll:221
 msgid "Skipping UTF-8 BOM"
 msgstr "Preterpasado de UTF-8 BOM"
 
-#: lexer.ll:285
+#: lexer.ll:279
 #, c-format
 msgid "Renaming input to: `%s'"
 msgstr "Renomigo de la enigo al: '%s'"
 
-#: lexer.ll:302
+#: lexer.ll:296
 msgid "quoted string expected after \\version"
 msgstr "citita ĉeno estas atendata post \\version"
 
-#: lexer.ll:306
+#: lexer.ll:300
 msgid "quoted string expected after \\sourcefilename"
 msgstr "citita ĉeno estas atendata post \\sourcefilename"
 
-#: lexer.ll:310
+#: lexer.ll:304
 msgid "integer expected after \\sourcefileline"
 msgstr "entjero estas atendata post \\sourcefileline"
 
-#: lexer.ll:333
+#: lexer.ll:327
 msgid "\\maininput not allowed outside init files"
 msgstr "\\maininput ne estas permesata ekstere de dosieroj 'init'"
 
-#: lexer.ll:357
+#: lexer.ll:351
 #, c-format
 msgid "wrong or undefined identifier: `%s'"
 msgstr "malĝusta aŭ nedifinita identigilo: '%s'"
 
-#: lexer.ll:383
+#: lexer.ll:377
 msgid "string expected after \\include"
 msgstr "ĉeno estas atendata post \\include"
 
 #. backup rule
-#: lexer.ll:393
+#: lexer.ll:387
 msgid "end quote missing"
 msgstr "fina citilo mankas"
 
-#: lexer.ll:555
+#: lexer.ll:558
 msgid "Brace found at end of lyric.  Did you forget a space?"
 msgstr "Kurbkrampo estis trovata ĉe fino de muzikteksto.  Ĉu vi forgesis spacon?"
 
-#: lexer.ll:670
+#: lexer.ll:672
 msgid "Brace found at end of markup.  Did you forget a space?"
 msgstr "Kurbkrampo estis trovata ĉe fino de markado.  Ĉu vi forgesis spacon?"
 
-#: lexer.ll:682
+#: lexer.ll:684
 msgid "EOF found inside a comment"
 msgstr "EOF estis trovata interne de komento"
 
-#: lexer.ll:780
+#: lexer.ll:782
 #, c-format
 msgid "invalid character: `%s'"
 msgstr "malvalida signo: '%s'"
 
-#: lexer.ll:883 lexer.ll:884
+#: lexer.ll:903 lexer.ll:904
 #, c-format
 msgid "unknown escaped string: `\\%s'"
 msgstr "nekonata eskapita ĉeno: '\\%s'"
 
-#: lexer.ll:1166 lexer.ll:1167
+#: lexer.ll:1186 lexer.ll:1187
 msgid "non-UTF-8 input"
 msgstr "ne-unikoda enigo"
 
-#: lexer.ll:1210 lexer.ll:1211
+#: lexer.ll:1230 lexer.ll:1231
 #, c-format
 msgid "file too old: %s (oldest supported: %s)"
 msgstr "dosiero tro malnova: %s (pli malnova subtenata: %s)"
 
-#: lexer.ll:1211 lexer.ll:1212
-msgid "consider updating the input with the convert-ly script"
-msgstr "konsideru ĝisdatigi la enigon per la skripto 'convert-ly'"
+#: lexer.ll:1231 lexer.ll:1232
+msgid "consider updating the input with the convert-ly script"
+msgstr "konsideru ĝisdatigi la enigon per la skripto 'convert-ly'"
+
+#: lexer.ll:1237 lexer.ll:1238
+#, c-format
+msgid "program too old: %s (file requires: %s)"
+msgstr "programo tro malnova: %s (la dosiero postulas: %s)"
+
+#: backend-library.scm:27
+#, scheme-format
+msgid "Invoking `~a'..."
+msgstr "Alvokado de '~a'..."
+
+#: backend-library.scm:31
+#, scheme-format
+msgid "`~a' failed (~a)\n"
+msgstr "'~a' fiaskis (~a)\n"
+
+#: backend-library.scm:90
+#, scheme-format
+msgid "Converting to `~a'...\n"
+msgstr "Konvertado al '~a'...\n"
+
+#. Do not try to guess the name of the png file,
+#. GS produces PNG files like BASE-page%d.png.
+#: backend-library.scm:99
+#, scheme-format
+msgid "Converting to ~a..."
+msgstr "Konvertado al ~a..."
+
+#: backend-library.scm:137
+#, scheme-format
+msgid "Writing header field `~a' to `~a'..."
+msgstr "Skribado de kapa kampo '~a' al '~a'..."
 
-#: lexer.ll:1217 lexer.ll:1218
-#, c-format
-msgid "program too old: %s (file requires: %s)"
-msgstr "programo tro malnova: %s (la dosiero postulas: %s)"
+#: backend-library.scm:187
+#, scheme-format
+msgid "missing stencil expression `~S'"
+msgstr "mankas esprimo de 'stencil' '~S'"
 
-#: parser-clef.scm:143 parser-clef.scm:183
+#: chord-entry.scm:52
 #, scheme-format
-msgid "unknown clef type `~a'"
-msgstr "nekonata kleftipo '~a'"
+msgid "Spurious garbage following chord: ~A"
+msgstr "Eventuala rubaĵo sekvanta akordon: ~A"
 
-#: parser-clef.scm:144 parser-clef.scm:184
+#: define-context-properties.scm:31 define-grob-properties.scm:21
+#: define-music-properties.scm:21
 #, scheme-format
-msgid "supported clefs: ~a"
-msgstr "subtenataj klefoj: ~a"
+msgid "symbol ~S redefined"
+msgstr "simbolo ~S estis redifinata"
 
-#: parser-ly-from-scheme.scm:73
-msgid "error in #{ ... #}"
-msgstr "eraro en #{ ... #}"
+#: define-event-classes.scm:67
+#, scheme-format
+msgid "unknown parent class `~a'"
+msgstr "nekonata event-klaso '~a'"
 
-#: framework-eps.scm:108
+#: define-markup-commands.scm:887
+msgid "no systems found in \\score markup, does it have a \\layout block?"
+msgstr "neniu sistemo estis trovata en markado \\score, ĉu ĝi havas blokon \\layout?"
+
+#: define-markup-commands.scm:2614
 #, scheme-format
-msgid "Writing ~a..."
-msgstr "Skribado de ~a..."
+msgid "Cannot find glyph ~a"
+msgstr "Ne eblas trovi signobildon ~a"
 
-#: flag-styles.scm:151
+#: define-markup-commands.scm:3040
 #, scheme-format
-msgid "flag stroke `~a' or `~a' not found"
-msgstr "flag-streko '~a' aŭ '~a' ne estis trovata"
+msgid "no brace found for point size ~S "
+msgstr "neniu kurbkrampo estis trovata por la punkta grando ~S "
 
-#: graphviz.scm:64
+#: define-markup-commands.scm:3041
 #, scheme-format
-msgid "Writing graph `~a'..."
-msgstr "Skribado de grafikaĵo '~a'..."
+msgid "defaulting to ~S pt"
+msgstr "apriore al ~S pt"
 
-#: define-music-properties.scm:21 define-grob-properties.scm:21
-#: define-context-properties.scm:31
+#: define-markup-commands.scm:3194
 #, scheme-format
-msgid "symbol ~S redefined"
-msgstr "simbolo ~S estis redifinata"
+msgid "not a valid duration string: ~a"
+msgstr "ne estas valida daŭro-ĉeno: ~a"
 
-#: lily.scm:234
-msgid "Using (ice-9 curried-definitions) module\n"
-msgstr "Ni uzas la modulon (ice-9 curried-definitions)\n"
+#: define-music-types.scm:765
+#, scheme-format
+msgid "symbol expected: ~S"
+msgstr "atendata simbolo: ~S"
 
-#: lily.scm:237
-msgid "Guile 1.8\n"
-msgstr "Guile 1.8\n"
+#: define-music-types.scm:768
+#, scheme-format
+msgid "cannot find music object: ~S"
+msgstr "ne eblas trovi muzik-objekton: ~S"
 
-#: lily.scm:297
+#: define-music-types.scm:787
 #, scheme-format
-msgid "cannot find: ~A"
-msgstr "ne eblas trovi: ~A"
+msgid "unknown repeat type `~S'"
+msgstr "nekonata ripeto-tipo '~S'"
 
-#: lily.scm:707
-msgid "Success: compilation successfully completed"
-msgstr "Sukceso: la kompilado sukcese plenumiĝis"
+#: define-music-types.scm:788
+msgid "See define-music-types.scm for supported repeats"
+msgstr "Vidu 'define-music-types.scm' por subtenataj ripetoj"
 
-#: lily.scm:708
-msgid "Compilation completed with warnings or errors"
-msgstr "La kompilado plenumiĝis kun avertoj aŭ eraroj"
+#: define-note-names.scm:962
+msgid "Select note names language."
+msgstr "Elekti lingvon de not-nomoj."
 
-#: lily.scm:770
+#: define-note-names.scm:968
 #, scheme-format
-msgid "job ~a terminated with signal: ~a"
-msgstr "la laboro ~a finis kun signalo: ~a"
+msgid "Using `~a' note names..."
+msgstr "Aplikado de not-nomoj '~a'..."
 
-#: lily.scm:773
+#: define-note-names.scm:971
 #, scheme-format
-msgid ""
-"logfile ~a (exit ~a):\n"
-"~a"
-msgstr ""
-"protokol-dosiero ~a (eliro ~a):\n"
-"~a"
+msgid "Could not find language `~a'.  Ignoring."
+msgstr "Ne eblis trovi la lingvon '~a'.  Preterpaso."
 
-#: lily.scm:795 lily.scm:881
+#: document-backend.scm:132
 #, scheme-format
-msgid "failed files: ~S"
-msgstr "fiaskintajn dosieroj: ~S"
+msgid "pair expected in doc ~s"
+msgstr "paro estas atendata en dok ~s"
 
-#: lily.scm:872
+#: document-backend.scm:189
 #, scheme-format
-msgid "Redirecting output to ~a..."
-msgstr "Redirektigo de eligo al ~a..."
+msgid "cannot find interface for property: ~S"
+msgstr "ne eblas trovi interfacon por la atributo: ~S"
 
-#: lily.scm:891 ps-to-png.scm:66
+#: document-backend.scm:199
 #, scheme-format
-msgid "Invoking `~a'...\n"
-msgstr "Alvokado de '~a'...\n"
+msgid "unknown Grob interface: ~S"
+msgstr "nekonata interfaco Grob: ~S"
 
-#: layout-beam.scm:40
+#: documentation-lib.scm:59
 #, scheme-format
-msgid "Error in beam quanting.  Expected (~S,~S) found ~S."
-msgstr "Eraro en kalkulado de vostligo.  Atendante (~S,~S), trovis ~S."
+msgid "Processing ~S..."
+msgstr "Procezado de ~S..."
 
-#: layout-beam.scm:54
+#: documentation-lib.scm:176
 #, scheme-format
-msgid "Error in beam quanting.  Expected ~S 0, found ~S."
-msgstr "Eraro en kalkulado de vostligo.  Atendante ~S 0, trovis ~S."
+msgid "Writing ~S..."
+msgstr "Skribado de ~S..."
 
-#: output-svg.scm:47
+#: documentation-lib.scm:188
 #, scheme-format
-msgid "undefined: ~S"
-msgstr "nedifinita: ~S"
+msgid "cannot find description for property `~S' (~S)"
+msgstr "ne eblas trovi priskribon por la atributo '~S' (~S)"
 
-#: output-svg.scm:157
+#: documentation-lib.scm:209
 #, scheme-format
-msgid "cannot decypher Pango description: ~a"
-msgstr "ne eblas deĉifri priskribon Pango: ~a"
+msgid "cannot find description for property ~S (~S)"
+msgstr "ne eblas trovi priskribon por la atributo ~S (~S)"
 
-#: output-svg.scm:237
-msgid "Glyph must have a unicode value"
-msgstr "Signobildo devas havi unikodan valoron"
+#: flag-styles.scm:151
+#, scheme-format
+msgid "flag stroke `~a' or `~a' not found"
+msgstr "flag-streko '~a' aŭ '~a' ne estis trovata"
 
-#: output-svg.scm:289 output-svg.scm:299
+#: framework-eps.scm:108
 #, scheme-format
-msgid "cannot find SVG font ~S"
-msgstr "ne eblas trovi SVG-tiparon ~S"
+msgid "Writing ~a..."
+msgstr "Skribado de ~a..."
 
-#: output-svg.scm:524 output-ps.scm:277
+#: framework-ps.scm:250
 #, scheme-format
-msgid "unknown line-cap-style: ~S"
-msgstr "nekonata 'line-cap-style': ~S"
+msgid "cannot embed ~S=~S"
+msgstr "ne eblas enkorpigi ~S=~S"
 
-#: output-svg.scm:530 output-ps.scm:282
+#: framework-ps.scm:293
 #, scheme-format
-msgid "unknown line-join-style: ~S"
-msgstr "nekonata 'line-join-style': ~S"
+msgid "cannot extract file matching ~a from ~a"
+msgstr "ne eblas eltiri dosieron kongruanta al ~a, el ~a"
 
-#: to-xml.scm:191
+#: framework-ps.scm:311
 #, scheme-format
-msgid "assertion failed: ~S"
-msgstr "aserto fiaskis: ~S"
+msgid "do not know how to embed ~S=~S"
+msgstr "ni ne scias kiel enkorpigi ~S=~S"
 
-#: paper.scm:120
-msgid "set-global-staff-size: not in toplevel scope"
-msgstr "set-global-staff-size: ne en supernivela rango"
+#: framework-ps.scm:336
+#, scheme-format
+msgid "do not know how to embed font ~s ~s ~s"
+msgstr "ni ne scias kiel enkorpigi la tiparon ~s ~s ~s"
+
+#: framework-ps.scm:686
+msgid ""
+"\n"
+"The PostScript backend does not support the\n"
+"system-by-system output.  For that, use the EPS backend instead,\n"
+"\n"
+"  lilypond -dbackend=eps FILE\n"
+"\n"
+"If have cut & pasted a lilypond fragment from a webpage, be sure\n"
+"to only remove anything before\n"
+"\n"
+"  %% ****************************************************************\n"
+"  %% Start cut-&-pastable-section\n"
+"  %% ****************************************************************\n"
+msgstr ""
+"\n"
+"La interna interfaco PostScript ne subtenas la\n"
+"eligon 'system-by-system'.  Pro tio, uzu la interfacon EPS anstataŭe,\n"
+"\n"
+"  lilypond -dbackend=eps DOSIERO\n"
+"\n"
+"Se vi kopiis & algluis fragmenton lilypond de retpaĝo, certiĝu\n"
+"ke vi nur forviŝas ion antaŭe\n"
+"\n"
+"  %% ****************************************************************\n"
+"  %% Ekigi cut-&-pastable-section\n"
+"  %% ****************************************************************\n"
 
-#: paper.scm:314
+#: framework-svg.scm:84
 #, scheme-format
-msgid "This is not a \\layout {} object, ~S"
-msgstr "Tio ĉi ne estas objekto \\layout {}, ~S"
+msgid "Updating font into: ~a"
+msgstr "Ĝisdatigo de tiparo al: ~a"
 
-#: paper.scm:326
+#: graphviz.scm:64
 #, scheme-format
-msgid "Unknown paper size: ~a"
-msgstr "Nekonata paper-grando: ~a"
+msgid "Writing graph `~a'..."
+msgstr "Skribado de grafikaĵo '~a'..."
 
-#. TODO: should raise (generic) exception with throw, and catch
-#. that in parse-scm.cc
-#: paper.scm:341
-msgid "Must use #(set-paper-size .. ) within \\paper { ... }"
-msgstr "Uzendas #(set-paper-size .. ) interne de \\paper { ... }"
+#: layout-beam.scm:40
+#, scheme-format
+msgid "Error in beam quanting.  Expected (~S,~S) found ~S."
+msgstr "Eraro en kalkulado de vostligo.  Atendante (~S,~S), trovis ~S."
+
+#: layout-beam.scm:54
+#, scheme-format
+msgid "Error in beam quanting.  Expected ~S 0, found ~S."
+msgstr "Eraro en kalkulado de vostligo.  Atendante ~S 0, trovis ~S."
 
 #: lily-library.scm:299
 msgid "Music unsuitable for context-mod"
@@ -3444,7 +3528,7 @@ msgstr "Ne eblas trovi context-def \\~a"
 msgid "Music unsuitable for output-def"
 msgstr "La muziko ne taŭgas por output-def"
 
-#: lily-library.scm:888
+#: lily-library.scm:892
 msgid ""
 "Find the index between @var{start} and @var{end} (an integer)\n"
 "which produces the closest match to @var{target-val} if\n"
@@ -3454,100 +3538,84 @@ msgstr ""
 "kiu produktas plej bonan kongruon al @var{target-val} se\n"
 "aplikata al la funkcio @var{getter}."
 
-#: lily-library.scm:962
+#: lily-library.scm:966
 #, scheme-format
 msgid "unknown unit: ~S"
 msgstr "nekonata unuo: ~S"
 
-#: lily-library.scm:987
+#: lily-library.scm:991
 #, scheme-format
 msgid "no \\version statement found, please add~afor future compatibility"
 msgstr "neniu komando \\version estis trovata, bonvolu aldoni ~a por estonta kongrueco"
 
-#: lily-library.scm:993
+#: lily-library.scm:997
 msgid "old relative compatibility not used"
 msgstr "malnova relativa kongruo ne estis uzata"
 
-#: backend-library.scm:27
-#, scheme-format
-msgid "Invoking `~a'..."
-msgstr "Alvokado de '~a'..."
-
-#: backend-library.scm:31
-#, scheme-format
-msgid "`~a' failed (~a)\n"
-msgstr "'~a' fiaskis (~a)\n"
-
-#: backend-library.scm:90
-#, scheme-format
-msgid "Converting to `~a'...\n"
-msgstr "Konvertado al '~a'...\n"
+#: lily.scm:234
+msgid "Using (ice-9 curried-definitions) module\n"
+msgstr "Ni uzas la modulon (ice-9 curried-definitions)\n"
 
-#. Do not try to guess the name of the png file,
-#. GS produces PNG files like BASE-page%d.png.
-#: backend-library.scm:99
-#, scheme-format
-msgid "Converting to ~a..."
-msgstr "Konvertado al ~a..."
+#: lily.scm:237
+msgid "Guile 1.8\n"
+msgstr "Guile 1.8\n"
 
-#: backend-library.scm:137
+#: lily.scm:297
 #, scheme-format
-msgid "Writing header field `~a' to `~a'..."
-msgstr "Skribado de kapa kampo '~a' al '~a'..."
+msgid "cannot find: ~A"
+msgstr "ne eblas trovi: ~A"
 
-#: backend-library.scm:187
-#, scheme-format
-msgid "missing stencil expression `~S'"
-msgstr "mankas esprimo de 'stencil' '~S'"
+#: lily.scm:708
+msgid "Success: compilation successfully completed"
+msgstr "Sukceso: la kompilado sukcese plenumiĝis"
 
-#: documentation-lib.scm:59
-#, scheme-format
-msgid "Processing ~S..."
-msgstr "Procezado de ~S..."
+#: lily.scm:709
+msgid "Compilation completed with warnings or errors"
+msgstr "La kompilado plenumiĝis kun avertoj aŭ eraroj"
 
-#: documentation-lib.scm:176
+#: lily.scm:771
 #, scheme-format
-msgid "Writing ~S..."
-msgstr "Skribado de ~S..."
+msgid "job ~a terminated with signal: ~a"
+msgstr "la laboro ~a finis kun signalo: ~a"
 
-#: documentation-lib.scm:188
+#: lily.scm:774
 #, scheme-format
-msgid "cannot find description for property `~S' (~S)"
-msgstr "ne eblas trovi priskribon por la atributo '~S' (~S)"
+msgid ""
+"logfile ~a (exit ~a):\n"
+"~a"
+msgstr ""
+"protokol-dosiero ~a (eliro ~a):\n"
+"~a"
 
-#: documentation-lib.scm:209
+#: lily.scm:796 lily.scm:882
 #, scheme-format
-msgid "cannot find description for property ~S (~S)"
-msgstr "ne eblas trovi priskribon por la atributo ~S (~S)"
-
-#: define-markup-commands.scm:887
-msgid "no systems found in \\score markup, does it have a \\layout block?"
-msgstr "neniu sistemo estis trovata en markado \\score, ĉu ĝi havas blokon \\layout?"
+msgid "failed files: ~S"
+msgstr "fiaskintajn dosieroj: ~S"
 
-#: define-markup-commands.scm:2614
+#: lily.scm:873
 #, scheme-format
-msgid "Cannot find glyph ~a"
-msgstr "Ne eblas trovi signobildon ~a"
+msgid "Redirecting output to ~a..."
+msgstr "Redirektigo de eligo al ~a..."
 
-#: define-markup-commands.scm:3040
+#: lily.scm:892 ps-to-png.scm:66
 #, scheme-format
-msgid "no brace found for point size ~S "
-msgstr "neniu kurbkrampo estis trovata por la punkta grando ~S "
+msgid "Invoking `~a'...\n"
+msgstr "Alvokado de '~a'...\n"
 
-#: define-markup-commands.scm:3041
+#: ly-syntax-constructors.scm:66
 #, scheme-format
-msgid "defaulting to ~S pt"
-msgstr "apriore al ~S pt"
+msgid "~a function cannot return ~a"
+msgstr "funkcio ~a ne povas liveri ~a"
 
-#: define-markup-commands.scm:3194
+#: ly-syntax-constructors.scm:75
 #, scheme-format
-msgid "not a valid duration string: ~a"
-msgstr "ne estas valida daŭro-ĉeno: ~a"
+msgid "wrong type for argument ~a.  Expecting ~a, found ~s"
+msgstr "malĝusta tipo por argumento ~a.  Atendate ~a, trovite ~s"
 
-#: define-event-classes.scm:67
+#: ly-syntax-constructors.scm:188
 #, scheme-format
-msgid "unknown parent class `~a'"
-msgstr "nekonata event-klaso '~a'"
+msgid "Invalid property operation ~a"
+msgstr "Malvalida atribut-operacio ~a"
 
 #: markup-macros.scm:331
 #, scheme-format
@@ -3564,35 +3632,6 @@ msgstr "Malvalida argumento en pozicio ~A.  Atendite: ~A, trovite: ~S."
 msgid "Not a markup command: ~A"
 msgstr "Ne estas markada komando: ~A"
 
-#: document-backend.scm:132
-#, scheme-format
-msgid "pair expected in doc ~s"
-msgstr "paro estas atendata en dok ~s"
-
-#: document-backend.scm:189
-#, scheme-format
-msgid "cannot find interface for property: ~S"
-msgstr "ne eblas trovi interfacon por la atributo: ~S"
-
-#: document-backend.scm:199
-#, scheme-format
-msgid "unknown Grob interface: ~S"
-msgstr "nekonata interfaco Grob: ~S"
-
-#: define-note-names.scm:962
-msgid "Select note names language."
-msgstr "Elekti lingvon de not-nomoj."
-
-#: define-note-names.scm:968
-#, scheme-format
-msgid "Using `~a' note names..."
-msgstr "Aplikado de not-nomoj '~a'..."
-
-#: define-note-names.scm:971
-#, scheme-format
-msgid "Could not find language `~a'.  Ignoring."
-msgstr "Ne eblis trovi la lingvon '~a'.  Preterpaso."
-
 #: modal-transforms.scm:38
 msgid "'from' pitch not in scale; ignoring"
 msgstr "la tonalto devena (from) ne estas en skalo; preterpaso"
@@ -3617,118 +3656,124 @@ msgstr "la inversigota tonalto ne estas en skalo; preterpaso"
 msgid "negative replication count; ignoring"
 msgstr "negativa nombro da rekopiado; preterpaso"
 
-#: framework-ps.scm:250
-#, scheme-format
-msgid "cannot embed ~S=~S"
-msgstr "ne eblas enkorpigi ~S=~S"
-
-#: framework-ps.scm:293
-#, scheme-format
-msgid "cannot extract file matching ~a from ~a"
-msgstr "ne eblas eltiri dosieron kongruanta al ~a, el ~a"
-
-#: framework-ps.scm:311
-#, scheme-format
-msgid "do not know how to embed ~S=~S"
-msgstr "ni ne scias kiel enkorpigi ~S=~S"
-
-#: framework-ps.scm:336
-#, scheme-format
-msgid "do not know how to embed font ~s ~s ~s"
-msgstr "ni ne scias kiel enkorpigi la tiparon ~s ~s ~s"
-
-#: framework-ps.scm:686
-msgid ""
-"\n"
-"The PostScript backend does not support the\n"
-"system-by-system output.  For that, use the EPS backend instead,\n"
-"\n"
-"  lilypond -dbackend=eps FILE\n"
-"\n"
-"If have cut & pasted a lilypond fragment from a webpage, be sure\n"
-"to only remove anything before\n"
-"\n"
-"  %% ****************************************************************\n"
-"  %% Start cut-&-pastable-section\n"
-"  %% ****************************************************************\n"
-msgstr ""
-"\n"
-"La interna interfaco PostScript ne subtenas la\n"
-"eligon 'system-by-system'.  Pro tio, uzu la interfacon EPS anstataŭe,\n"
-"\n"
-"  lilypond -dbackend=eps DOSIERO\n"
-"\n"
-"Se vi kopiis & algluis fragmenton lilypond de retpaĝo, certiĝu\n"
-"ke vi nur forviŝas ion antaŭe\n"
-"\n"
-"  %% ****************************************************************\n"
-"  %% Ekigi cut-&-pastable-section\n"
-"  %% ****************************************************************\n"
-
-#: music-functions.scm:274
+#: music-functions.scm:272
 msgid "More alternatives than repeats.  Junking excess alternatives"
 msgstr "Pli da alternativoj ol ripetoj.  Forĵeto de kromaj alternativoj"
 
-#: music-functions.scm:305
+#: music-functions.scm:303
 #, scheme-format
 msgid "invalid tremolo repeat count: ~a"
 msgstr "malvalida tremson-ripeta nombro: ~a"
 
-#: music-functions.scm:671
+#: music-functions.scm:689
 msgid "Bad chord repetition"
 msgstr "Malĝusta ripeto de akordo"
 
-#: music-functions.scm:706
+#: music-functions.scm:724
 #, scheme-format
 msgid "music expected: ~S"
 msgstr "atendita muziko: ~S"
 
-#: music-functions.scm:1024
+#: music-functions.scm:1042
 #, scheme-format
 msgid "cannot find quoted music: `~S'"
 msgstr "ne eblas trovi la cititan muzikon: '~S'"
 
-#: music-functions.scm:1162
+#: music-functions.scm:1180
 msgid "Add @var{octave-shift} to the octave of @var{pitch}."
 msgstr "Aldoni @var{octave-shift} al la okto de @var{pitch}."
 
-#: music-functions.scm:1222
+#: music-functions.scm:1240
 #, scheme-format
 msgid "Unknown octaveness type: ~S "
 msgstr "Nekonata okteca tipo: ~S "
 
-#: music-functions.scm:1223
+#: music-functions.scm:1241
 msgid "Defaulting to 'any-octave."
 msgstr "Apriore al 'any-octave."
 
-#: music-functions.scm:1560
+#: music-functions.scm:1578
 #, scheme-format
 msgid "unknown accidental style: ~S"
 msgstr "nekonata stilo de aliigo: ~S"
 
-#: define-music-types.scm:765
+#: output-ps.scm:277 output-svg.scm:524
 #, scheme-format
-msgid "symbol expected: ~S"
-msgstr "atendata simbolo: ~S"
+msgid "unknown line-cap-style: ~S"
+msgstr "nekonata 'line-cap-style': ~S"
 
-#: define-music-types.scm:768
+#: output-ps.scm:282 output-svg.scm:530
 #, scheme-format
-msgid "cannot find music object: ~S"
-msgstr "ne eblas trovi muzik-objekton: ~S"
+msgid "unknown line-join-style: ~S"
+msgstr "nekonata 'line-join-style': ~S"
 
-#: define-music-types.scm:787
+#: output-svg.scm:47
 #, scheme-format
-msgid "unknown repeat type `~S'"
-msgstr "nekonata ripeto-tipo '~S'"
+msgid "undefined: ~S"
+msgstr "nedifinita: ~S"
 
-#: define-music-types.scm:788
-msgid "See define-music-types.scm for supported repeats"
-msgstr "Vidu 'define-music-types.scm' por subtenataj ripetoj"
+#: output-svg.scm:157
+#, scheme-format
+msgid "cannot decypher Pango description: ~a"
+msgstr "ne eblas deĉifri priskribon Pango: ~a"
 
-#: framework-svg.scm:84
+#: output-svg.scm:237
+msgid "Glyph must have a unicode value"
+msgstr "Signobildo devas havi unikodan valoron"
+
+#: output-svg.scm:289 output-svg.scm:299
 #, scheme-format
-msgid "Updating font into: ~a"
-msgstr "Ĝisdatigo de tiparo al: ~a"
+msgid "cannot find SVG font ~S"
+msgstr "ne eblas trovi SVG-tiparon ~S"
+
+#: paper.scm:120
+msgid "set-global-staff-size: not in toplevel scope"
+msgstr "set-global-staff-size: ne en supernivela rango"
+
+#: paper.scm:315
+#, scheme-format
+msgid "This is not a \\layout {} object, ~S"
+msgstr "Tio ĉi ne estas objekto \\layout {}, ~S"
+
+#: paper.scm:327
+#, scheme-format
+msgid "Unknown paper size: ~a"
+msgstr "Nekonata paper-grando: ~a"
+
+#. TODO: should raise (generic) exception with throw, and catch
+#. that in parse-scm.cc
+#: paper.scm:342
+msgid "Must use #(set-paper-size .. ) within \\paper { ... }"
+msgstr "Uzendas #(set-paper-size .. ) interne de \\paper { ... }"
+
+#: parser-clef.scm:143 parser-clef.scm:183
+#, scheme-format
+msgid "unknown clef type `~a'"
+msgstr "nekonata kleftipo '~a'"
+
+#: parser-clef.scm:144 parser-clef.scm:184
+#, scheme-format
+msgid "supported clefs: ~a"
+msgstr "subtenataj klefoj: ~a"
+
+#: parser-ly-from-scheme.scm:73
+msgid "error in #{ ... #}"
+msgstr "eraro en #{ ... #}"
+
+#: part-combiner.scm:598
+#, scheme-format
+msgid "quoted music `~a' is empty"
+msgstr "la citita muziko '~a' estas malplena"
+
+#: ps-to-png.scm:70
+#, scheme-format
+msgid "~a exited with status: ~S"
+msgstr "~a finis kun stato: ~S"
+
+#: to-xml.scm:191
+#, scheme-format
+msgid "assertion failed: ~S"
+msgstr "aserto fiaskis: ~S"
 
 #: translation-functions.scm:359
 #, scheme-format
@@ -3772,36 +3817,6 @@ msgstr ""
 "Neniu etikedo por freto ~a (sur kordo ~a);\n"
 "nur ~a fret-etikedoj estis provizataj"
 
-#: ps-to-png.scm:70
-#, scheme-format
-msgid "~a exited with status: ~S"
-msgstr "~a finis kun stato: ~S"
-
-#: chord-entry.scm:52
-#, scheme-format
-msgid "Spurious garbage following chord: ~A"
-msgstr "Eventuala rubaĵo sekvanta akordon: ~A"
-
-#: part-combiner.scm:598
-#, scheme-format
-msgid "quoted music `~a' is empty"
-msgstr "la citita muziko '~a' estas malplena"
-
-#: ly-syntax-constructors.scm:66
-#, scheme-format
-msgid "~a function cannot return ~a"
-msgstr "funkcio ~a ne povas liveri ~a"
-
-#: ly-syntax-constructors.scm:75
-#, scheme-format
-msgid "wrong type for argument ~a.  Expecting ~a, found ~s"
-msgstr "malĝusta tipo por argumento ~a.  Atendate ~a, trovite ~s"
-
-#: ly-syntax-constructors.scm:188
-#, scheme-format
-msgid "Invalid property operation ~a"
-msgstr "Malvalida atribut-operacio ~a"
-
 #~ msgid "add midi-block to .ly file"
 #~ msgstr "aldoni midi-blokon al dosiero .ly"
 
index 891073d1d22492a3a0bd230b7d13bd3241ccd6f3..e76c0f828dd143f0f5cc1a0e5db539a1da8c7fe7 100644 (file)
--- a/po/fr.po
+++ b/po/fr.po
@@ -7,10 +7,10 @@
 #
 msgid ""
 msgstr ""
-"Project-Id-Version: lilypond 2.15.41\n"
+"Project-Id-Version: lilypond 2.15.95\n"
 "Report-Msgid-Bugs-To: http://post.gmane.org/post.php?group=gmane.comp.gnu.lilypond.bugs\n"
-"POT-Creation-Date: 2012-07-05 20:10+0200\n"
-"PO-Revision-Date: 2012-07-08 12:40+0200\n"
+"POT-Creation-Date: 2012-08-11 14:29+0200\n"
+"PO-Revision-Date: 2012-08-14 19:48+0200\n"
 "Last-Translator: Jean-Charles Malahieude <lilyfan@orange.fr>\n"
 "Language-Team: French <traduc@traduc.org>\n"
 "Language: fr\n"
@@ -19,20 +19,38 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=(n > 1);\n"
 
-#: fontextract.py:25
+#: book_base.py:26
 #, python-format
-msgid "Scanning %s"
-msgstr "Scannage de %s"
+msgid "file not found: %s"
+msgstr "fichier non trouvé : %s"
 
-#: fontextract.py:70
+#: book_base.py:164
+msgid "Output function not implemented"
+msgstr "Fonction de production non implémentée."
+
+#: book_latex.py:170
+msgid "cannot find \\begin{document} in LaTeX document"
+msgstr "Impossible de trouver \\begin{document} dans le document LaTeX."
+
+#: book_latex.py:188
 #, python-format
-msgid "Extracted %s"
-msgstr "Extraction de %s"
+msgid "Running `%s' on file `%s' to detect default page settings.\n"
+msgstr ""
+"Traitement par « %s » du fichier « %s »\n"
+"pour déterminer la mise en page par défaut.\n"
 
-#: fontextract.py:85
+#: book_latex.py:209 book_texinfo.py:228
+msgid "Unable to auto-detect default settings:\n"
+msgstr "Impossible de détecter automatiquement les réglages par défaut :\n"
+
+#: book_latex.py:221 book_texinfo.py:240
 #, python-format
-msgid "Writing fonts to %s"
-msgstr "Écriture des fontes vers %s"
+msgid ""
+"Unable to auto-detect default settings:\n"
+"%s"
+msgstr ""
+"Impossible de détecter automatiquement les réglages par défaut :\n"
+"%s"
 
 #: book_snippets.py:409
 #, python-format
@@ -106,6 +124,14 @@ msgstr ""
 "%s : fichier en doublon mais contenu différent du fichier lilypond\n"
 "converti, impression d'un différentiel entre les deux fichiers."
 
+#. Work around a texi2pdf bug: if LANG=C is not given, a broken regexp is
+#. used to detect relative/absolute paths, so the absolute path is not
+#. detected as such and this command fails:
+#: book_texinfo.py:206
+#, python-format
+msgid "Running texi2pdf on file %s to detect default page settings.\n"
+msgstr "Traitement de %s par texi2pdf pour détecter la mise en page par défaut.\n"
+
 #: convertrules.py:12
 #, python-format
 msgid "Not smart enough to convert %s."
@@ -326,7 +352,9 @@ msgstr "Il y a des percussions. Encadrer leurs notes dans un \\drummode."
 msgid ""
 "\n"
 "%s found. Check file manually!\n"
-msgstr "\nDétection de %s. Vérifier le fichier manuellement !\n"
+msgstr ""
+"\n"
+"Détection de %s. Vérifier le fichier manuellement !\n"
 
 #: convertrules.py:1596
 msgid "Drum notation"
@@ -829,14 +857,20 @@ msgstr ""
 msgid "beamExceptions controls whole-measure beaming."
 msgstr "Une ligature sur la mesure est gérée par beamExceptions"
 
-#: book_base.py:26
+#: fontextract.py:25
 #, python-format
-msgid "file not found: %s"
-msgstr "fichier non trouvé : %s"
+msgid "Scanning %s"
+msgstr "Scannage de %s"
 
-#: book_base.py:164
-msgid "Output function not implemented"
-msgstr "Fonction de production non implémentée."
+#: fontextract.py:70
+#, python-format
+msgid "Extracted %s"
+msgstr "Extraction de %s"
+
+#: fontextract.py:85
+#, python-format
+msgid "Writing fonts to %s"
+msgstr "Écriture des fontes vers %s"
 
 #: lilylib.py:96
 #, python-format
@@ -927,337 +961,413 @@ msgstr ""
 msgid "Unable to find instrument for ID=%s\n"
 msgstr "Aucun instrument ne correspond à l'ID %s\n"
 
-#. Work around a texi2pdf bug: if LANG=C is not given, a broken regexp is
-#. used to detect relative/absolute paths, so the absolute path is not
-#. detected as such and this command fails:
-#: book_texinfo.py:206
+#: abc2ly.py:1376 convert-ly.py:81 lilypond-book.py:122 midi2ly.py:1044
 #, python-format
-msgid "Running texi2pdf on file %s to detect default page settings.\n"
-msgstr "Traitement de %s par texi2pdf pour détecter la mise en page par défaut.\n"
-
-#: book_texinfo.py:228 book_latex.py:209
-msgid "Unable to auto-detect default settings:\n"
-msgstr "Impossible de détecter automatiquement les réglages par défaut :\n"
+msgid "%s [OPTION]... FILE"
+msgstr "%s [OPTIONS]... FICHIER"
 
-#: book_texinfo.py:240 book_latex.py:221
+#: abc2ly.py:1377
 #, python-format
 msgid ""
-"Unable to auto-detect default settings:\n"
-"%s"
+"abc2ly converts ABC music files (see\n"
+"%s) to LilyPond input.\n"
 msgstr ""
-"Impossible de détecter automatiquement les réglages par défaut :\n"
-"%s"
+"abc2ly convertit les fichiers musicaux ABC (voir\n"
+"%s) au format LilyPond.\n"
 
-#: book_latex.py:170
-msgid "cannot find \\begin{document} in LaTeX document"
-msgstr "Impossible de trouver \\begin{document} dans le document LaTeX."
+#: abc2ly.py:1385 convert-ly.py:88 etf2ly.py:1208 lilypond-book.py:231
+#: midi2ly.py:1095 musicxml2ly.py:2590 main.cc:174
+msgid "show version number and exit"
+msgstr "affiche le numéro de version et quitte"
 
-#: book_latex.py:188
-#, python-format
-msgid "Running `%s' on file `%s' to detect default page settings.\n"
-msgstr ""
-"Traitement par « %s » du fichier « %s »\n"
-"pour déterminer la mise en page par défaut.\n"
+#: abc2ly.py:1388 convert-ly.py:92 etf2ly.py:1204 lilypond-book.py:140
+#: midi2ly.py:1062 musicxml2ly.py:2572 main.cc:153
+msgid "show this help and exit"
+msgstr "visualiser cette aide et quitter"
 
-#: musicxml2ly.py:228
-#, python-format
-msgid "Encountered file created by %s, containing wrong beaming information. All beaming information in the MusicXML file will be ignored"
-msgstr ""
-"Détection d'un fichier créé par %s et contenant des informations de ligature\n"
-"erronées. Toutes les informations de ligature du fichier MusicXML seront\n"
-"ignorées."
+#: abc2ly.py:1391 etf2ly.py:1209 midi2ly.py:1071
+msgid "write output to FILE"
+msgstr "produit la sortie dans le FICHIER"
 
-#: musicxml2ly.py:247 musicxml2ly.py:249
-#, python-format
-msgid "Unprocessed PartGroupInfo %s encountered"
-msgstr "PartGroupInfo %s détecté, mais non traité"
+#: abc2ly.py:1394
+msgid "be strict about success"
+msgstr "être strict sur la réussite"
 
-#: musicxml2ly.py:500
-#, python-format
-msgid "Encountered note at %s without type and duration (=%s)"
-msgstr "Une note se trouve en %s, sans type ni durée (=%s)"
+#: abc2ly.py:1397
+msgid "preserve ABC's notion of beams"
+msgstr "préserver la notion de ligature propre à ABC"
 
-#: musicxml2ly.py:520
-#, python-format
-msgid "Encountered rational duration with denominator %s, unable to convert to lilypond duration"
-msgstr ""
-"Durée rationnelle au dénominateur de %s détectée ;\n"
-"impossible de traduire en durée LilyPond"
+#: abc2ly.py:1400
+msgid "suppress progress messages"
+msgstr "n'affiche pas les messages de progression"
 
-#: musicxml2ly.py:767
-msgid "Unable to extract key signature!"
-msgstr "Impossible de déterminer l'armure."
+#. Translators, please translate this string as
+#. "Report bugs in English via %s",
+#. or if there is a LilyPond users list or forum in your language
+#. "Report bugs in English via %s or in YOUR_LANG via URI"
+#: abc2ly.py:1403 convert-ly.py:146 etf2ly.py:1218 lilypond-book.py:258
+#: midi2ly.py:1107 musicxml2ly.py:2674 main.cc:285
+#, c-format, python-format
+msgid "Report bugs via %s"
+msgstr ""
+"Signalez tout bogue, en français à\n"
+" http://lilypond-french-users.1298960.n2.nabble.com/\n"
+"ou en anglais à\n"
+"%s"
 
-#: musicxml2ly.py:794
-#, python-format
-msgid "unknown mode %s, expecting 'major' or 'minor' or a church mode!"
+#: convert-ly.py:46
+msgid ""
+"Update LilyPond input to newer version.  By default, update from the\n"
+"version taken from the \\version command, to the current LilyPond version."
 msgstr ""
-"%s : mode inconnu.\n"
-"Devrait être « majeur », « mineur » ou « mode d'église »."
+"Mettre à jour le fichier source vers une version plus récente.\n"
+"Par défaut, de la version indiquée par la commande \\version\n"
+"vers la version courante de LilyPond."
 
-#: musicxml2ly.py:932
-#, python-format
-msgid "Encountered unprocessed marker %s\n"
-msgstr "Détection d'un marqueur non traité : %s\n"
+#: convert-ly.py:48 lilypond-book.py:82
+msgid "Examples:"
+msgstr "Exemples :"
 
-#: musicxml2ly.py:1026
+#: convert-ly.py:75 etf2ly.py:1191 lilypond-book.py:115 midi2ly.py:81
 #, python-format
-msgid "unknown span event %s"
-msgstr "Événement de prolongation inconnu : « %s »"
+msgid "Copyright (c) %s by"
+msgstr "Copyright (c) %s détenu par"
 
-#: musicxml2ly.py:1036
-#, python-format
-msgid "unknown span type %s for %s"
-msgstr "%s n'est pas un type de prolongateur reconnu pour %s"
+#: convert-ly.py:77 etf2ly.py:1193 lilypond-book.py:117 midi2ly.py:83
+msgid "Distributed under terms of the GNU General Public License."
+msgstr "Distribué selon les termes de la GNU General Public License."
 
-#: musicxml2ly.py:1456
-msgid "Unknown metronome mark, ignoring"
-msgstr "Indication métronomique inconnue et ignorée."
+#: convert-ly.py:78 etf2ly.py:1194 lilypond-book.py:118 midi2ly.py:84
+msgid "It comes with NO WARRANTY."
+msgstr "Le logiciel est distribué SANS GARANTIE."
 
-#. TODO: Implement the other (more complex) way for tempo marks!
-#: musicxml2ly.py:1461
-msgid "Metronome marks with complex relations (<metronome-note> in MusicXML) are not yet implemented."
-msgstr ""
-"Les indications métronomiques aux relations complexes (<metronome-note> pour\n"
-"MusicXML) n'ont pas encore été implémentées."
+#: convert-ly.py:96 convert-ly.py:137
+msgid "VERSION"
+msgstr "VERSION"
 
-#: musicxml2ly.py:1663
-#, python-format
-msgid "Unable to convert chord type %s to lilypond."
-msgstr "Impossible de convertir le type d'accord %s au format LilyPond"
+#: convert-ly.py:98
+msgid "start from VERSION [default: \\version found in file]"
+msgstr "partir de la VERSION [par défaut : \\version trouvée dans le fichier]"
 
-#: musicxml2ly.py:1816
-#, python-format
-msgid "drum %s type unknown, please add to instrument_drumtype_dict"
+#: convert-ly.py:101
+msgid "edit in place"
+msgstr "éditer le fichier d'origine"
+
+#: convert-ly.py:105 lilypond-book.py:179 musicxml2ly.py:2627
+msgid "Print log messages according to LOGLEVEL (NONE, ERROR, WARNING, PROGRESS (default), DEBUG)"
 msgstr ""
-"%s n'est pas un type de percussion connu.\n"
-"L'ajouter à instrument_drumtype_dict"
+"Afficher les informations selon le niveau de LOGLEVEL\n"
+"(NONE, ERROR, WARNING, PROGRESS (par défaut), DEBUG)"
 
-#: musicxml2ly.py:1820
-msgid "cannot find suitable event"
-msgstr "Aucun événement correspondant"
+#: convert-ly.py:107 lilypond-book.py:163 lilypond-book.py:181
+#: musicxml2ly.py:2629 main.cc:167
+msgid "LOGLEVEL"
+msgstr "LOGLEVEL"
 
-#: musicxml2ly.py:1968
-#, python-format
-msgid "Negative skip %s (from position %s to %s)"
-msgstr "Retour en arrière de %s (partant de %s et jusqu'à %s)"
+#: convert-ly.py:113
+msgid "do not add \\version command if missing"
+msgstr "ne pas ajouter la commande \\version si elle est absente"
 
-#: musicxml2ly.py:2109
+#: convert-ly.py:119
 #, python-format
-msgid "Negative skip found: from %s to %s, difference is %s"
-msgstr "Retour en arrière, de %s à %s ; différence = %s"
+msgid "force updating \\version number to %s"
+msgstr "forcer la mise à jour de \\version à %s"
 
-#: musicxml2ly.py:2190
+#: convert-ly.py:125
+msgid "only update \\version number if file is modified"
+msgstr "ne changer le numéro de \\version que si le fichier est modifié"
+
+#: convert-ly.py:131
 #, python-format
-msgid "unexpected %s; expected %s or %s or %s"
-msgstr "%s détecté, au lieu de %s, %s ou %s"
+msgid "show rules [default: -f 0, -t %s]"
+msgstr "afficher les règles [par défaut : -f 0, -t %s]"
 
-#: musicxml2ly.py:2296
-msgid "Encountered closing slur, but no slur is open"
-msgstr "Terminaison d'une liaison qui n'a pas été débutée"
+#: convert-ly.py:136
+#, python-format
+msgid "convert to VERSION [default: %s]"
+msgstr "convertir jusqu'à la VERSION [par défaut : %s]"
 
-#: musicxml2ly.py:2299
-msgid "Cannot have two simultaneous (closing) slurs"
-msgstr "Deux liaisons ne peuvent se terminer simultanément"
+#: convert-ly.py:141 etf2ly.py:1212 lilypond-book.py:234 midi2ly.py:1096
+#: main.cc:176
+msgid "show warranty and copyright"
+msgstr "affiche les notices de garantie et du droit d'auteur"
 
-#: musicxml2ly.py:2308
-msgid "Cannot have a slur inside another slur"
-msgstr "Des liaisons ne peuvent s'imbriquer"
+#: convert-ly.py:186
+msgid "Applying conversion: "
+msgstr "Conversion en cours : "
 
-#: musicxml2ly.py:2311
-msgid "Cannot have two simultaneous slurs"
-msgstr "Deux liaisons ne peuvent intervenir simultanément"
+#: convert-ly.py:202
+msgid "Error while converting"
+msgstr "Erreur lors de la conversion"
 
-#: musicxml2ly.py:2445
+#: convert-ly.py:204
+msgid "Stopping at last successful rule"
+msgstr "Arrêt à la dernière règle appliquée avec succès"
+
+#: convert-ly.py:231
 #, python-format
-msgid "cannot simultaneously have more than one mode: %s"
-msgstr "SVP, un seul mode à la fois : %s"
+msgid "Processing `%s'... "
+msgstr "Traitement de « %s »..."
 
-#: musicxml2ly.py:2553
-msgid "Converting to LilyPond expressions..."
-msgstr "Conversion en expressions LilyPond..."
+#: convert-ly.py:338
+#, python-format
+msgid "%s: Unable to open file"
+msgstr "impossible d'ouvrir le fichier « %s »"
 
-#: musicxml2ly.py:2564
-msgid "musicxml2ly [OPTION]... FILE.xml"
-msgstr "musicxml2ly [OPTION]... FICHIER.xml"
+#: convert-ly.py:345
+#, python-format
+msgid "%s: Unable to determine version.  Skipping"
+msgstr ""
+"impossible de déterminer la version de « %s ».\n"
+" Au suivant !"
 
-#: musicxml2ly.py:2566
+#: convert-ly.py:350
+#, python-format
 msgid ""
-"Convert MusicXML from FILE.xml to LilyPond input.\n"
-"If the given filename is -, musicxml2ly reads from the command line.\n"
+"%s: Invalid version string `%s' \n"
+"Valid version strings consist of three numbers, separated by dots, e.g. `2.8.12'"
 msgstr ""
-"Convertit FICHIER.xml (MusicXML) au format LilyPond.\n"
-"Si le nom du fichier est « - », musicxml2ly lira la ligne de commande.\n"
+"« %s » porte un numéro de version invalide : %s \n"
+"Un numéro de version valide est formé de trois nombres séparés par un point,\n"
+"comme par exemple « 2.8.12 »"
 
-#: musicxml2ly.py:2572 midi2ly.py:1062 abc2ly.py:1388 lilypond-book.py:140
-#: convert-ly.py:92 etf2ly.py:1204 main.cc:153
-msgid "show this help and exit"
-msgstr "visualiser cette aide et quitter"
+#: etf2ly.py:1197
+#, python-format
+msgid "%s [OPTION]... ETF-FILE"
+msgstr "%s [OPTIONS]... FICHIER-ETF"
 
-#: musicxml2ly.py:2576
+#: etf2ly.py:1198
 msgid ""
-"Copyright (c) 2005--2012 by\n"
-"    Han-Wen Nienhuys <hanwen@xs4all.nl>,\n"
-"    Jan Nieuwenhuizen <janneke@gnu.org> and\n"
-"    Reinhold Kainhofer <reinhold@kainhofer.com>\n"
+"Enigma Transport Format is a format used by Coda Music Technology's\n"
+"Finale product.  etf2ly converts a subset of ETF to a ready-to-use LilyPond file.\n"
 msgstr ""
-"Copyright (c) 2005--2012 par\n"
-"    Han-Wen Nienhuys <hanwen@xs4all.nl>,\n"
-"    Jan Nieuwenhuizen <janneke@gnu.org> et\n"
-"    Reinhold Kainhofer <reinhold@kainhofer.com>\n"
-
-#: musicxml2ly.py:2590 midi2ly.py:1095 abc2ly.py:1385 lilypond-book.py:231
-#: convert-ly.py:88 etf2ly.py:1208 main.cc:174
-msgid "show version number and exit"
-msgstr "affiche le numéro de version et quitte"
+"Enigma Transport Format est utilisé par Finale, de Coda Music Technology.\n"
+"etf2ly convertit partiellement un fichier ETF en un fichier LilyPond\n"
+"exploitable.\n"
 
-#: musicxml2ly.py:2596 midi2ly.py:1090 lilypond-book.py:223
-msgid "be verbose"
-msgstr "passe en mode verbeux"
+#: etf2ly.py:1210 midi2ly.py:1067 midi2ly.py:1072 musicxml2ly.py:2659
+#: main.cc:159 main.cc:171
+msgid "FILE"
+msgstr "FICHIER"
 
-#: musicxml2ly.py:2602
-msgid "use lxml.etree; uses less memory and cpu time"
+#: lilypond-book.py:80
+msgid "Process LilyPond snippets in hybrid HTML, LaTeX, texinfo or DocBook document."
 msgstr ""
-"utilise lxml.etree pour consommer moins de mémoire\n"
-"et de temps processeur."
-
-#: musicxml2ly.py:2608
-msgid "input file is a zip-compressed MusicXML file"
-msgstr "le fichier d'entrée est un fichier MusicXML compressé"
-
-#: musicxml2ly.py:2614
-msgid "convert pitches in relative mode (default)"
-msgstr "convertit les hauteurs en mode relatif (par défaut)"
-
-#: musicxml2ly.py:2619
-msgid "convert pitches in absolute mode"
-msgstr "convertit les hauteurs en mode absolu"
+"Traite les extraits LilyPond dans un document HTML hybride, LaTeX,\n"
+"texinfo ou Docbook."
 
-#: musicxml2ly.py:2622
-msgid "LANG"
-msgstr "LANG"
+#: lilypond-book.py:87
+msgid "BOOK"
+msgstr "LIVRE"
 
-#: musicxml2ly.py:2624
-msgid "use LANG for pitch names, e.g. 'deutsch' for note names in German"
-msgstr ""
-"utilise une autre définition linguistique (LANG),\n"
-"par ex. deutsch pour l'allemand"
+#: lilypond-book.py:95
+#, python-format
+msgid "Exiting (%d)..."
+msgstr "Fin d'exécution (%d)..."
 
-#: musicxml2ly.py:2627 lilypond-book.py:179 convert-ly.py:105
-msgid "Print log messages according to LOGLEVEL (NONE, ERROR, WARNING, PROGRESS (default), DEBUG)"
-msgstr ""
-"Afficher les informations selon le niveau de LOGLEVEL\n"
-"(NONE, ERROR, WARNING, PROGRESS (par défaut), DEBUG)"
+#: lilypond-book.py:127
+msgid "FILTER"
+msgstr "FILTRE"
 
-#: musicxml2ly.py:2629 lilypond-book.py:163 lilypond-book.py:181
-#: convert-ly.py:107 main.cc:167
-msgid "LOGLEVEL"
-msgstr "LOGLEVEL"
+#: lilypond-book.py:130
+msgid "pipe snippets through FILTER [default: `convert-ly -n -']"
+msgstr "passe les extraits à travers le FILTRE [par défaut : « convert-ly -n - »]"
 
-#: musicxml2ly.py:2638
-msgid "do not convert directions (^, _ or -) for articulations, dynamics, etc."
+#: lilypond-book.py:134
+msgid "use output format FORMAT (texi [default], texi-html, latex, html, docbook)"
 msgstr ""
-"ne convertit pas les positionnements (^, _ ou -) des articulations,\n"
-"nuances etc."
-
-#: musicxml2ly.py:2644
-msgid "do not convert exact vertical positions of rests"
-msgstr "ne convertit pas le positionnement absolu des silences"
+"utilise le format de sortie FORMAT (texi par défaut, texi-html, latex,\n"
+"html ou docbook)"
 
-#: musicxml2ly.py:2650
-msgid "do not convert the exact page layout and breaks"
-msgstr "ne convertit pas les sauts et la mise en page"
+#: lilypond-book.py:135
+msgid "FORMAT"
+msgstr "FORMAT"
 
-#: musicxml2ly.py:2656
-msgid "do not convert beaming information, use lilypond's automatic beaming instead"
-msgstr ""
-"ne convertit pas les informations de ligature ;\n"
-"laisse LilyPond gérer les ligatures automatiques"
+#: lilypond-book.py:142
+msgid "add DIR to include path"
+msgstr "ajoute le RÉP au chemin de recherche des inclusions"
 
-#: musicxml2ly.py:2659 midi2ly.py:1067 midi2ly.py:1072 etf2ly.py:1210
-#: main.cc:159 main.cc:171
-msgid "FILE"
-msgstr "FICHIER"
+#: lilypond-book.py:143 lilypond-book.py:150 lilypond-book.py:169
+#: lilypond-book.py:187 lilypond-book.py:208 lilypond-book.py:214 main.cc:158
+msgid "DIR"
+msgstr "RÉP"
 
-#: musicxml2ly.py:2664
-msgid "set output filename to FILE, stdout if -"
-msgstr "produit la sortie dans FICHIER (stdout si -)"
+#: lilypond-book.py:148
+msgid "format Texinfo output so that Info will look for images of music in DIR"
+msgstr "formate la sortie Texinfo pour qu'Info cherche les images dans RÉP"
 
-#: musicxml2ly.py:2670
-msgid "activate midi-block"
-msgstr "activation du bloc midi"
+#: lilypond-book.py:155
+msgid "PAD"
+msgstr "PAD"
 
-#. Translators, please translate this string as
-#. "Report bugs in English via %s",
-#. or if there is a LilyPond users list or forum in your language
-#. "Report bugs in English via %s or in YOUR_LANG via URI"
-#: musicxml2ly.py:2674 midi2ly.py:1107 abc2ly.py:1403 lilypond-book.py:258
-#: convert-ly.py:146 etf2ly.py:1218 main.cc:285
-#, c-format, python-format
-msgid "Report bugs via %s"
+#: lilypond-book.py:157
+msgid "pad left side of music to align music inspite of uneven bar numbers (in mm)"
 msgstr ""
-"Signalez tout bogue, en français à\n"
-" http://lilypond-french-users.1298960.n2.nabble.com/\n"
-"ou en anglais à\n"
-"%s"
+"tasse la musique par la gauche pour la répartir en dépit du nombre irrégulier\n"
+"de mesures (en mm)"
 
-#: musicxml2ly.py:2754
-#, python-format
-msgid "unknown part in part-list: %s"
-msgstr "la partie « %s » n'est pas mentionnée dans part-list"
+#: lilypond-book.py:162
+msgid "Print lilypond log messages according to LOGLEVEL"
+msgstr "Affiche les messages du journal selon la vakeur de LOGLEVEL"
 
-#: musicxml2ly.py:2816
-msgid "Input is compressed, extracting raw MusicXML data from stdin"
+#: lilypond-book.py:168
+msgid "write lily-XXX files to DIR, link into --output dir"
 msgstr ""
-"Le fichier d'entrée est compressé.\n"
-"Extraction des données MusicXML brutes à partir de stdin"
+"écrit les fichiers lily-XXX dans RÉP et crée un lien vers le répertoire\n"
+"spécifié par --output"
 
-#: musicxml2ly.py:2829
-#, python-format
-msgid "Input file %s is compressed, extracting raw MusicXML data"
+#: lilypond-book.py:173
+msgid "Load the additional python PACKAGE (containing e.g. a custom output format)"
 msgstr ""
-"Le fichier d'entrée (%s) est compressé.\n"
-"Extraction des données MusicXML brutes"
+"charge le PAQUETAGE python supplémentaire (contenant par exemple\n"
+"un format de sortie particulier)"
 
-#: musicxml2ly.py:2859
-msgid "Reading MusicXML from Standard input ..."
-msgstr "Lecture du fichier MusicXML à partir de l'entrée standard..."
+#: lilypond-book.py:174
+msgid "PACKAGE"
+msgstr "PAQUETAGE"
 
-#: musicxml2ly.py:2861
-#, python-format
-msgid "Reading MusicXML from %s ..."
-msgstr "Lecture du fichier MusicXML « %s »..."
+#: lilypond-book.py:186
+msgid "write output to DIR"
+msgstr "produit la sortie dans RÉP"
 
-#: musicxml2ly.py:2894
-#, python-format
-msgid "Output to `%s'"
-msgstr "Fichier de sortie : « %s »"
+#: lilypond-book.py:191
+msgid "COMMAND"
+msgstr "COMMANDE"
 
-#: musicxml2ly.py:2964
-#, python-format
-msgid "Unable to find input file %s"
-msgstr "Impossible de trouver le fichier d'entrée « %s »"
+#: lilypond-book.py:192
+msgid "process ly_files using COMMAND FILE..."
+msgstr "traîte ly_files en utilisant COMMANDE FICHIER..."
 
-#: midi2ly.py:81 lilypond-book.py:115 convert-ly.py:75 etf2ly.py:1191
-#, python-format
-msgid "Copyright (c) %s by"
-msgstr "Copyright (c) %s détenu par"
+#: lilypond-book.py:197
+msgid "Redirect the lilypond output"
+msgstr "redirige la sortie la sortie lilypond"
 
-#: midi2ly.py:83 lilypond-book.py:117 convert-ly.py:77 etf2ly.py:1193
-msgid "Distributed under terms of the GNU General Public License."
-msgstr "Distribué selon les termes de la GNU General Public License."
+#: lilypond-book.py:201
+msgid "Compile snippets in safe mode"
+msgstr "compile des extraits en mode protégé"
 
-#: midi2ly.py:84 lilypond-book.py:118 convert-ly.py:78 etf2ly.py:1194
-msgid "It comes with NO WARRANTY."
-msgstr "Le logiciel est distribué SANS GARANTIE."
+#: lilypond-book.py:207
+msgid "do not fail if no lilypond output is found"
+msgstr "désactive la mise en échec en l’absence de sortie de lilypond"
 
-#: midi2ly.py:90
-msgid "warning: "
-msgstr "Avertissement : "
+#: lilypond-book.py:213
+msgid "do not fail if no PNG images are found for EPS files"
+msgstr ""
+"désactive la mise en échec en l’absence d’images PNG\n"
+"correspondant aux fichiers EPS"
 
-#: midi2ly.py:93 midi2ly.py:1124
-msgid "error: "
-msgstr "Erreur : "
+#: lilypond-book.py:219
+msgid "write snippet output files with the same base name as their source file"
+msgstr ""
+"affecte au résultat des extraits la même racine\n"
+"que celle des fichiers sources"
+
+#: lilypond-book.py:223 midi2ly.py:1090 musicxml2ly.py:2596
+msgid "be verbose"
+msgstr "passe en mode verbeux"
+
+#: lilypond-book.py:239
+msgid ""
+"run executable PROG instead of latex, or in\n"
+"case --pdf option is set instead of pdflatex"
+msgstr ""
+"utilise l’exécutable PROG en lieu et place de latex,\n"
+"ou lorsque l'option --pdf remplace pdflatex"
+
+#: lilypond-book.py:241 lilypond-book.py:246
+msgid "PROG"
+msgstr "PROG"
+
+#: lilypond-book.py:245
+msgid "run executable PROG instead of texi2pdf"
+msgstr "utilise l'exécutable PROG au lieu de texi2pdf"
+
+#: lilypond-book.py:252
+msgid "create PDF files for use with PDFTeX"
+msgstr "crée des fichiers PDF pour utilisation par PDFTeX"
+
+#: lilypond-book.py:455
+msgid "Writing snippets..."
+msgstr "Écriture des extraits..."
+
+#: lilypond-book.py:460
+msgid "Processing..."
+msgstr "Traitement..."
+
+#: lilypond-book.py:465
+msgid "All snippets are up to date..."
+msgstr "Tous les extraits sont à jour..."
+
+#: lilypond-book.py:467
+msgid "Linking files..."
+msgstr "Liaison des fichiers..."
+
+#: lilypond-book.py:487
+#, python-format
+msgid "cannot determine format for: %s"
+msgstr "format indéterminé pour « %s »"
+
+#: lilypond-book.py:496
+#, python-format
+msgid "%s is up to date."
+msgstr "« %s » est à jour."
+
+#: lilypond-book.py:509
+#, python-format
+msgid "Writing `%s'..."
+msgstr "Écriture de « %s »..."
+
+#: lilypond-book.py:570
+msgid "Output would overwrite input file; use --output."
+msgstr "La sortie va écraser le fichier d'entrée ; utiliser --output"
+
+#: lilypond-book.py:574
+#, python-format
+msgid "Reading %s..."
+msgstr "Lecture en cours de « %s »..."
+
+#: lilypond-book.py:581
+msgid "Dissecting..."
+msgstr "Dissection en cours..."
+
+#: lilypond-book.py:592
+#, python-format
+msgid "Compiling %s..."
+msgstr "Compilation de « %s »..."
+
+#: lilypond-book.py:600
+#, python-format
+msgid "Processing include: %s"
+msgstr "Traitement d'inclusion : %s"
+
+#: lilypond-book.py:611
+#, python-format
+msgid "Removing `%s'"
+msgstr "Suppression de « %s »"
+
+#: lilypond-book.py:704
+#, python-format
+msgid "Setting LilyPond's loglevel to %s"
+msgstr "Niveau de journalisation de LilyPond fixé à %s"
+
+#: lilypond-book.py:708
+#, python-format
+msgid "Setting LilyPond's loglevel to %s (from environment variable LILYPOND_LOGLEVEL)"
+msgstr ""
+"Détermination du niveau de journalisation de LilyPond à %s\n"
+"(à partir de la variable d'environnement LILYPOND_LOGLEVEL)"
+
+#: lilypond-book.py:711
+msgid "Setting LilyPond's output to --verbose, implied by lilypond-book's setting"
+msgstr "Utilisation de l'option LilyPond --verbose (réglage implicite de lilypond-book)"
+
+#: midi2ly.py:90
+msgid "warning: "
+msgstr "Avertissement : "
+
+#: midi2ly.py:93 midi2ly.py:1124
+msgid "error: "
+msgstr "Erreur : "
 
 #: midi2ly.py:94
 msgid "Exiting... "
@@ -1274,11 +1384,6 @@ msgstr ""
 msgid "%s output to `%s'..."
 msgstr "%s reproduit dans « %s »..."
 
-#: midi2ly.py:1044 abc2ly.py:1376 lilypond-book.py:122 convert-ly.py:81
-#, python-format
-msgid "%s [OPTION]... FILE"
-msgstr "%s [OPTIONS]... FICHIER"
-
 #: midi2ly.py:1045
 #, python-format
 msgid "Convert %s to LilyPond input.\n"
@@ -1316,10 +1421,6 @@ msgstr "définit l'armure : ALT=+dièse|-bémol ; MINEUR=1"
 msgid "ALT[:MINOR]"
 msgstr "ALT[:MINEUR]"
 
-#: midi2ly.py:1071 abc2ly.py:1391 etf2ly.py:1209
-msgid "write output to FILE"
-msgstr "produit la sortie dans le FICHIER"
-
 #: midi2ly.py:1074
 msgid "preview of first 4 bars"
 msgstr "prévisualisation des quatre premières mesures"
@@ -1344,11 +1445,6 @@ msgstr "DUR*NUM/DEN"
 msgid "allow tuplet durations DUR*NUM/DEN"
 msgstr "permet des n-olets de durée DUR*NUM/DEN"
 
-#: midi2ly.py:1096 lilypond-book.py:234 convert-ly.py:141 etf2ly.py:1212
-#: main.cc:176
-msgid "show warranty and copyright"
-msgstr "affiche les notices de garantie et du droit d'auteur"
-
 #: midi2ly.py:1098
 msgid "treat every text as a lyric"
 msgstr "traite tout texte comme étant des paroles"
@@ -1361,347 +1457,273 @@ msgstr "Exemples"
 msgid "no files specified on command line."
 msgstr "aucun fichier spéficié sur la ligne de commande."
 
-#: abc2ly.py:1377
+#: musicxml2ly.py:228
 #, python-format
-msgid ""
-"abc2ly converts ABC music files (see\n"
-"%s) to LilyPond input.\n"
+msgid "Encountered file created by %s, containing wrong beaming information. All beaming information in the MusicXML file will be ignored"
 msgstr ""
-"abc2ly convertit les fichiers musicaux ABC (voir\n"
-"%s) au format LilyPond.\n"
-
-#: abc2ly.py:1394
-msgid "be strict about success"
-msgstr "être strict sur la réussite"
+"Détection d'un fichier créé par %s et contenant des informations de ligature\n"
+"erronées. Toutes les informations de ligature du fichier MusicXML seront\n"
+"ignorées."
 
-#: abc2ly.py:1397
-msgid "preserve ABC's notion of beams"
-msgstr "préserver la notion de ligature propre à ABC"
+#: musicxml2ly.py:247 musicxml2ly.py:249
+#, python-format
+msgid "Unprocessed PartGroupInfo %s encountered"
+msgstr "PartGroupInfo %s détecté, mais non traité"
 
-#: abc2ly.py:1400
-msgid "suppress progress messages"
-msgstr "n'affiche pas les messages de progression"
+#: musicxml2ly.py:500
+#, python-format
+msgid "Encountered note at %s without type and duration (=%s)"
+msgstr "Une note se trouve en %s, sans type ni durée (=%s)"
 
-#: lilypond-book.py:80
-msgid "Process LilyPond snippets in hybrid HTML, LaTeX, texinfo or DocBook document."
+#: musicxml2ly.py:520
+#, python-format
+msgid "Encountered rational duration with denominator %s, unable to convert to lilypond duration"
 msgstr ""
-"Traite les extraits LilyPond dans un document HTML hybride, LaTeX,\n"
-"texinfo ou Docbook."
-
-#: lilypond-book.py:82 convert-ly.py:48
-msgid "Examples:"
-msgstr "Exemples :"
+"Durée rationnelle au dénominateur de %s détectée ;\n"
+"impossible de traduire en durée LilyPond"
 
-#: lilypond-book.py:87
-msgid "BOOK"
-msgstr "LIVRE"
+#: musicxml2ly.py:767
+msgid "Unable to extract key signature!"
+msgstr "Impossible de déterminer l'armure."
 
-#: lilypond-book.py:95
+#: musicxml2ly.py:794
 #, python-format
-msgid "Exiting (%d)..."
-msgstr "Fin d'exécution (%d)..."
-
-#: lilypond-book.py:127
-msgid "FILTER"
-msgstr "FILTRE"
-
-#: lilypond-book.py:130
-msgid "pipe snippets through FILTER [default: `convert-ly -n -']"
-msgstr "passe les extraits à travers le FILTRE [par défaut : « convert-ly -n - »]"
-
-#: lilypond-book.py:134
-msgid "use output format FORMAT (texi [default], texi-html, latex, html, docbook)"
+msgid "unknown mode %s, expecting 'major' or 'minor' or a church mode!"
 msgstr ""
-"utilise le format de sortie FORMAT (texi par défaut, texi-html, latex,\n"
-"html ou docbook)"
-
-#: lilypond-book.py:135
-msgid "FORMAT"
-msgstr "FORMAT"
+"%s : mode inconnu.\n"
+"Devrait être « majeur », « mineur » ou « mode d'église »."
 
-#: lilypond-book.py:142
-msgid "add DIR to include path"
-msgstr "ajoute le RÉP au chemin de recherche des inclusions"
+#: musicxml2ly.py:932
+#, python-format
+msgid "Encountered unprocessed marker %s\n"
+msgstr "Détection d'un marqueur non traité : %s\n"
 
-#: lilypond-book.py:143 lilypond-book.py:150 lilypond-book.py:169
-#: lilypond-book.py:187 lilypond-book.py:208 lilypond-book.py:214 main.cc:158
-msgid "DIR"
-msgstr "RÉP"
+#: musicxml2ly.py:1026
+#, python-format
+msgid "unknown span event %s"
+msgstr "Événement de prolongation inconnu : « %s »"
 
-#: lilypond-book.py:148
-msgid "format Texinfo output so that Info will look for images of music in DIR"
-msgstr "formate la sortie Texinfo pour qu'Info cherche les images dans RÉP"
+#: musicxml2ly.py:1036
+#, python-format
+msgid "unknown span type %s for %s"
+msgstr "%s n'est pas un type de prolongateur reconnu pour %s"
 
-#: lilypond-book.py:155
-msgid "PAD"
-msgstr "PAD"
+#: musicxml2ly.py:1456
+msgid "Unknown metronome mark, ignoring"
+msgstr "Indication métronomique inconnue et ignorée."
 
-#: lilypond-book.py:157
-msgid "pad left side of music to align music inspite of uneven bar numbers (in mm)"
+#. TODO: Implement the other (more complex) way for tempo marks!
+#: musicxml2ly.py:1461
+msgid "Metronome marks with complex relations (<metronome-note> in MusicXML) are not yet implemented."
 msgstr ""
-"tasse la musique par la gauche pour la répartir en dépit du nombre irrégulier\n"
-"de mesures (en mm)"
+"Les indications métronomiques aux relations complexes (<metronome-note> pour\n"
+"MusicXML) n'ont pas encore été implémentées."
 
-#: lilypond-book.py:162
-msgid "Print lilypond log messages according to LOGLEVEL"
-msgstr "Affiche les messages du journal selon la vakeur de LOGLEVEL"
+#: musicxml2ly.py:1663
+#, python-format
+msgid "Unable to convert chord type %s to lilypond."
+msgstr "Impossible de convertir le type d'accord %s au format LilyPond"
 
-#: lilypond-book.py:168
-msgid "write lily-XXX files to DIR, link into --output dir"
+#: musicxml2ly.py:1816
+#, python-format
+msgid "drum %s type unknown, please add to instrument_drumtype_dict"
 msgstr ""
-"écrit les fichiers lily-XXX dans RÉP et crée un lien vers le répertoire\n"
-"spécifié par --output"
+"%s n'est pas un type de percussion connu.\n"
+"L'ajouter à instrument_drumtype_dict"
 
-#: lilypond-book.py:173
-msgid "Load the additional python PACKAGE (containing e.g. a custom output format)"
-msgstr ""
-"charge le PAQUETAGE python supplémentaire (contenant par exemple\n"
-"un format de sortie particulier)"
+#: musicxml2ly.py:1820
+msgid "cannot find suitable event"
+msgstr "Aucun événement correspondant"
 
-#: lilypond-book.py:174
-msgid "PACKAGE"
-msgstr "PAQUETAGE"
+#: musicxml2ly.py:1968
+#, python-format
+msgid "Negative skip %s (from position %s to %s)"
+msgstr "Retour en arrière de %s (partant de %s et jusqu'à %s)"
 
-#: lilypond-book.py:186
-msgid "write output to DIR"
-msgstr "produit la sortie dans RÉP"
+#: musicxml2ly.py:2109
+#, python-format
+msgid "Negative skip found: from %s to %s, difference is %s"
+msgstr "Retour en arrière, de %s à %s ; différence = %s"
 
-#: lilypond-book.py:191
-msgid "COMMAND"
-msgstr "COMMANDE"
+#: musicxml2ly.py:2190
+#, python-format
+msgid "unexpected %s; expected %s or %s or %s"
+msgstr "%s détecté, au lieu de %s, %s ou %s"
 
-#: lilypond-book.py:192
-msgid "process ly_files using COMMAND FILE..."
-msgstr "traîte ly_files en utilisant COMMANDE FICHIER..."
+#: musicxml2ly.py:2296
+msgid "Encountered closing slur, but no slur is open"
+msgstr "Terminaison d'une liaison qui n'a pas été débutée"
 
-#: lilypond-book.py:197
-msgid "Redirect the lilypond output"
-msgstr "redirige la sortie la sortie lilypond"
+#: musicxml2ly.py:2299
+msgid "Cannot have two simultaneous (closing) slurs"
+msgstr "Deux liaisons ne peuvent se terminer simultanément"
 
-#: lilypond-book.py:201
-msgid "Compile snippets in safe mode"
-msgstr "compile des extraits en mode protégé"
+#: musicxml2ly.py:2308
+msgid "Cannot have a slur inside another slur"
+msgstr "Des liaisons ne peuvent s'imbriquer"
 
-#: lilypond-book.py:207
-msgid "do not fail if no lilypond output is found"
-msgstr "désactive la mise en échec en l’absence de sortie de lilypond"
+#: musicxml2ly.py:2311
+msgid "Cannot have two simultaneous slurs"
+msgstr "Deux liaisons ne peuvent intervenir simultanément"
 
-#: lilypond-book.py:213
-msgid "do not fail if no PNG images are found for EPS files"
-msgstr ""
-"désactive la mise en échec en l’absence d’images PNG\n"
-"correspondant aux fichiers EPS"
+#: musicxml2ly.py:2445
+#, python-format
+msgid "cannot simultaneously have more than one mode: %s"
+msgstr "SVP, un seul mode à la fois : %s"
 
-#: lilypond-book.py:219
-msgid "write snippet output files with the same base name as their source file"
+#: musicxml2ly.py:2553
+msgid "Converting to LilyPond expressions..."
+msgstr "Conversion en expressions LilyPond..."
+
+#: musicxml2ly.py:2564
+msgid "musicxml2ly [OPTION]... FILE.xml"
+msgstr "musicxml2ly [OPTION]... FICHIER.xml"
+
+#: musicxml2ly.py:2566
+msgid ""
+"Convert MusicXML from FILE.xml to LilyPond input.\n"
+"If the given filename is -, musicxml2ly reads from the command line.\n"
 msgstr ""
-"affecte au résultat des extraits la même racine\n"
-"que celle des fichiers sources"
+"Convertit FICHIER.xml (MusicXML) au format LilyPond.\n"
+"Si le nom du fichier est « - », musicxml2ly lira la ligne de commande.\n"
 
-#: lilypond-book.py:239
+#: musicxml2ly.py:2576
 msgid ""
-"run executable PROG instead of latex, or in\n"
-"case --pdf option is set instead of pdflatex"
+"Copyright (c) 2005--2012 by\n"
+"    Han-Wen Nienhuys <hanwen@xs4all.nl>,\n"
+"    Jan Nieuwenhuizen <janneke@gnu.org> and\n"
+"    Reinhold Kainhofer <reinhold@kainhofer.com>\n"
 msgstr ""
-"utilise l’exécutable PROG en lieu et place de latex,\n"
-"ou lorsque l'option --pdf remplace pdflatex"
+"Copyright (c) 2005--2012 par\n"
+"    Han-Wen Nienhuys <hanwen@xs4all.nl>,\n"
+"    Jan Nieuwenhuizen <janneke@gnu.org> et\n"
+"    Reinhold Kainhofer <reinhold@kainhofer.com>\n"
 
-#: lilypond-book.py:241 lilypond-book.py:246
-msgid "PROG"
-msgstr "PROG"
+#: musicxml2ly.py:2602
+msgid "use lxml.etree; uses less memory and cpu time"
+msgstr ""
+"utilise lxml.etree pour consommer moins de mémoire\n"
+"et de temps processeur."
 
-#: lilypond-book.py:245
-msgid "run executable PROG instead of texi2pdf"
-msgstr "utilise l'exécutable PROG au lieu de texi2pdf"
+#: musicxml2ly.py:2608
+msgid "input file is a zip-compressed MusicXML file"
+msgstr "le fichier d'entrée est un fichier MusicXML compressé"
 
-#: lilypond-book.py:252
-msgid "create PDF files for use with PDFTeX"
-msgstr "crée des fichiers PDF pour utilisation par PDFTeX"
+#: musicxml2ly.py:2614
+msgid "convert pitches in relative mode (default)"
+msgstr "convertit les hauteurs en mode relatif (par défaut)"
 
-#: lilypond-book.py:455
-msgid "Writing snippets..."
-msgstr "Écriture des extraits..."
+#: musicxml2ly.py:2619
+msgid "convert pitches in absolute mode"
+msgstr "convertit les hauteurs en mode absolu"
 
-#: lilypond-book.py:460
-msgid "Processing..."
-msgstr "Traitement..."
+#: musicxml2ly.py:2622
+msgid "LANG"
+msgstr "LANG"
 
-#: lilypond-book.py:465
-msgid "All snippets are up to date..."
-msgstr "Tous les extraits sont à jour..."
+#: musicxml2ly.py:2624
+msgid "use LANG for pitch names, e.g. 'deutsch' for note names in German"
+msgstr ""
+"utilise une autre définition linguistique (LANG),\n"
+"par ex. deutsch pour l'allemand"
 
-#: lilypond-book.py:467
-msgid "Linking files..."
-msgstr "Liaison des fichiers..."
+#: musicxml2ly.py:2638
+msgid "do not convert directions (^, _ or -) for articulations, dynamics, etc."
+msgstr ""
+"ne convertit pas les positionnements (^, _ ou -) des articulations,\n"
+"nuances etc."
 
-#: lilypond-book.py:487
-#, python-format
-msgid "cannot determine format for: %s"
-msgstr "format indéterminé pour « %s »"
+#: musicxml2ly.py:2644
+msgid "do not convert exact vertical positions of rests"
+msgstr "ne convertit pas le positionnement absolu des silences"
 
-#: lilypond-book.py:496
-#, python-format
-msgid "%s is up to date."
-msgstr "« %s » est à jour."
+#: musicxml2ly.py:2650
+msgid "do not convert the exact page layout and breaks"
+msgstr "ne convertit pas les sauts et la mise en page"
 
-#: lilypond-book.py:509
-#, python-format
-msgid "Writing `%s'..."
-msgstr "Écriture de « %s »..."
+#: musicxml2ly.py:2656
+msgid "do not convert beaming information, use lilypond's automatic beaming instead"
+msgstr ""
+"ne convertit pas les informations de ligature ;\n"
+"laisse LilyPond gérer les ligatures automatiques"
 
-#: lilypond-book.py:570
-msgid "Output would overwrite input file; use --output."
-msgstr "La sortie va écraser le fichier d'entrée ; utiliser --output"
+#: musicxml2ly.py:2664
+msgid "set output filename to FILE, stdout if -"
+msgstr "produit la sortie dans FICHIER (stdout si -)"
 
-#: lilypond-book.py:574
+#: musicxml2ly.py:2670
+msgid "activate midi-block"
+msgstr "activation du bloc midi"
+
+#: musicxml2ly.py:2754
 #, python-format
-msgid "Reading %s..."
-msgstr "Lecture en cours de « %s »..."
+msgid "unknown part in part-list: %s"
+msgstr "la partie « %s » n'est pas mentionnée dans part-list"
 
-#: lilypond-book.py:581
-msgid "Dissecting..."
-msgstr "Dissection en cours..."
+#: musicxml2ly.py:2816
+msgid "Input is compressed, extracting raw MusicXML data from stdin"
+msgstr ""
+"Le fichier d'entrée est compressé.\n"
+"Extraction des données MusicXML brutes à partir de stdin"
 
-#: lilypond-book.py:592
+#: musicxml2ly.py:2829
 #, python-format
-msgid "Compiling %s..."
-msgstr "Compilation de « %s »..."
+msgid "Input file %s is compressed, extracting raw MusicXML data"
+msgstr ""
+"Le fichier d'entrée (%s) est compressé.\n"
+"Extraction des données MusicXML brutes"
 
-#: lilypond-book.py:600
-#, python-format
-msgid "Processing include: %s"
-msgstr "Traitement d'inclusion : %s"
+#: musicxml2ly.py:2859
+msgid "Reading MusicXML from Standard input ..."
+msgstr "Lecture du fichier MusicXML à partir de l'entrée standard..."
 
-#: lilypond-book.py:611
+#: musicxml2ly.py:2861
 #, python-format
-msgid "Removing `%s'"
-msgstr "Suppression de « %s »"
+msgid "Reading MusicXML from %s ..."
+msgstr "Lecture du fichier MusicXML « %s »..."
 
-#: lilypond-book.py:704
+#: musicxml2ly.py:2894
 #, python-format
-msgid "Setting LilyPond's loglevel to %s"
-msgstr "Niveau de journalisation de LilyPond fixé à %s"
+msgid "Output to `%s'"
+msgstr "Fichier de sortie : « %s »"
 
-#: lilypond-book.py:708
+#: musicxml2ly.py:2964
 #, python-format
-msgid "Setting LilyPond's loglevel to %s (from environment variable LILYPOND_LOGLEVEL)"
-msgstr ""
-"Détermination du niveau de journalisation de LilyPond à %s\n"
-"(à partir de la variable d'environnement LILYPOND_LOGLEVEL)"
+msgid "Unable to find input file %s"
+msgstr "Impossible de trouver le fichier d'entrée « %s »"
 
-#: lilypond-book.py:711
-msgid "Setting LilyPond's output to --verbose, implied by lilypond-book's setting"
-msgstr "Utilisation de l'option LilyPond --verbose (réglage implicite de lilypond-book)"
+#: website_post.py:123
+msgid "English"
+msgstr "Anglais"
 
-#: convert-ly.py:46
-msgid ""
-"Update LilyPond input to newer version.  By default, update from the\n"
-"version taken from the \\version command, to the current LilyPond version."
-msgstr ""
-"Mettre à jour le fichier source vers une version plus récente.\n"
-"Par défaut, de la version indiquée par la commande \\version\n"
-"vers la version courante de LilyPond."
+#: website_post.py:126
+msgid "Other languages"
+msgstr "Autres langues"
 
-#: convert-ly.py:96 convert-ly.py:137
-msgid "VERSION"
-msgstr "VERSION"
+#: website_post.py:127
+#, python-format
+msgid "About <a href=\"%s\">automatic language selection</a>."
+msgstr "À propos de la <a href=\"%s\">sélection automatique de la langue</a>."
 
-#: convert-ly.py:98
-msgid "start from VERSION [default: \\version found in file]"
-msgstr "partir de la VERSION [par défaut : \\version trouvée dans le fichier]"
+#: getopt-long.cc:153
+#, c-format
+msgid "option `%s' requires an argument"
+msgstr "L'option « %s » requiert un argument"
 
-#: convert-ly.py:101
-msgid "edit in place"
-msgstr "éditer le fichier d'origine"
+#: getopt-long.cc:157
+#, c-format
+msgid "option `%s' does not allow an argument"
+msgstr "L'option « %s » s'emploie sans argument"
 
-#: convert-ly.py:113
-msgid "do not add \\version command if missing"
-msgstr "ne pas ajouter la commande \\version si elle est absente"
+#: getopt-long.cc:161
+#, c-format
+msgid "unrecognized option: `%s'"
+msgstr "option non reconnue : « %s »"
 
-#: convert-ly.py:119
-#, python-format
-msgid "force updating \\version number to %s"
-msgstr "forcer la mise à jour de \\version à %s"
-
-#: convert-ly.py:125
-msgid "only update \\version number if file is modified"
-msgstr "ne changer le numéro de \\version que si le fichier est modifié"
-
-#: convert-ly.py:131
-#, python-format
-msgid "show rules [default: -f 0, -t %s]"
-msgstr "afficher les règles [par défaut : -f 0, -t %s]"
-
-#: convert-ly.py:136
-#, python-format
-msgid "convert to VERSION [default: %s]"
-msgstr "convertir jusqu'à la VERSION [par défaut : %s]"
-
-#: convert-ly.py:186
-msgid "Applying conversion: "
-msgstr "Conversion en cours : "
-
-#: convert-ly.py:202
-msgid "Error while converting"
-msgstr "Erreur lors de la conversion"
-
-#: convert-ly.py:204
-msgid "Stopping at last successful rule"
-msgstr "Arrêt à la dernière règle appliquée avec succès"
-
-#: convert-ly.py:231
-#, python-format
-msgid "Processing `%s'... "
-msgstr "Traitement de « %s »..."
-
-#: convert-ly.py:338
-#, python-format
-msgid "%s: Unable to open file"
-msgstr "impossible d'ouvrir le fichier « %s »"
-
-#: convert-ly.py:345
-#, python-format
-msgid "%s: Unable to determine version.  Skipping"
-msgstr ""
-"impossible de déterminer la version de « %s ».\n"
-" Au suivant !"
-
-#: convert-ly.py:350
-#, python-format
-msgid ""
-"%s: Invalid version string `%s' \n"
-"Valid version strings consist of three numbers, separated by dots, e.g. `2.8.12'"
-msgstr ""
-"« %s » porte un numéro de version invalide : %s \n"
-"Un numéro de version valide est formé de trois nombres séparés par un point,\n"
-"comme par exemple « 2.8.12 »"
-
-#: etf2ly.py:1197
-#, python-format
-msgid "%s [OPTION]... ETF-FILE"
-msgstr "%s [OPTIONS]... FICHIER-ETF"
-
-#: etf2ly.py:1198
-msgid ""
-"Enigma Transport Format is a format used by Coda Music Technology's\n"
-"Finale product.  etf2ly converts a subset of ETF to a ready-to-use LilyPond file.\n"
-msgstr ""
-"Enigma Transport Format est utilisé par Finale, de Coda Music Technology.\n"
-"etf2ly convertit partiellement un fichier ETF en un fichier LilyPond\n"
-"exploitable.\n"
-
-#: website_post.py:123
-msgid "English"
-msgstr "Anglais"
-
-#: website_post.py:126
-msgid "Other languages"
-msgstr "Autres langues"
-
-#: website_post.py:127
-#, python-format
-msgid "About <a href=\"%s\">automatic language selection</a>."
-msgstr "À propos de la <a href=\"%s\">sélection automatique de la langue</a>."
+#: getopt-long.cc:167
+#, c-format
+msgid "invalid argument `%s' to option `%s'"
+msgstr "argument « %s » invalide pour l'option « %s »"
 
 #: warn.cc:56
 #, c-format
@@ -1748,129 +1770,170 @@ msgstr "erreur supprimée : %s"
 msgid "suppressed warning: %s"
 msgstr "avertissement supprimé : %s"
 
-#: getopt-long.cc:153
-#, c-format
-msgid "option `%s' requires an argument"
-msgstr "L'option « %s » requiert un argument"
-
-#: getopt-long.cc:157
+#: accidental-engraver.cc:180
 #, c-format
-msgid "option `%s' does not allow an argument"
-msgstr "L'option « %s » s'emploie sans argument"
+msgid "accidental typesetting list must begin with context-name: %s"
+msgstr ""
+"La saisie d'une liste d'altérations accidentelles doit débuter\n"
+"par un nom de contexte : %s"
 
-#: getopt-long.cc:161
+#: accidental-engraver.cc:210
 #, c-format
-msgid "unrecognized option: `%s'"
-msgstr "option non reconnue : « %s »"
+msgid "procedure or context-name expected for accidental rule, found %s"
+msgstr ""
+"procédure ou nom de contexte requis pour la règle d'altération accidentelle,\n"
+"%s trouvé"
 
-#: getopt-long.cc:167
+#: accidental.cc:200
 #, c-format
-msgid "invalid argument `%s' to option `%s'"
-msgstr "argument « %s » invalide pour l'option « %s »"
+msgid "Could not find glyph-name for alteration %s"
+msgstr "Aucun nom de glyphe ne correspond à l'altération %s"
 
-#: input.cc:138 source-file.cc:178 source-file.cc:193
-msgid "position unknown"
-msgstr "position inconnue"
+#: accidental.cc:215
+msgid "natural alteration glyph not found"
+msgstr "pas de glyphe correspondant au bécarre"
 
-#: chord-tremolo-engraver.cc:88
-msgid "No tremolo to end"
-msgstr "Aucun trémolo à terminer"
+#: all-font-metrics.cc:149
+#, c-format
+msgid "cannot find font: `%s'"
+msgstr "fonte « %s » introuvable"
 
-#: chord-tremolo-engraver.cc:109
-msgid "unterminated chord tremolo"
-msgstr "accord en trémolo non terminé"
+#: apply-context-iterator.cc:42
+msgid "\\applycontext argument is not a procedure"
+msgstr "l'argument \\applycontext n'est pas une procédure"
 
-#: chord-tremolo-engraver.cc:149 beam-engraver.cc:266
-msgid "stem must have Rhythmic structure"
-msgstr "la hampe doit avoir une structure Rythmic"
+#: arpeggio.cc:115
+msgid "no heads for arpeggio found?"
+msgstr "arpeggio sans tête de note ?"
 
-#: flag.cc:113
+#: auto-change-iterator.cc:74 change-iterator.cc:72
 #, c-format
-msgid "flag `%s' not found"
-msgstr "crochet inconnu : « %s »"
+msgid "cannot change, already in translator: %s"
+msgstr "modification impossible, c'est déjà dans le translateur : %s"
 
-#: flag.cc:133
-#, c-format
-msgid "flag stroke `%s' not found"
-msgstr "type de crochet inconnu : « %s »"
+#: axis-group-engraver.cc:94
+msgid "Axis_group_engraver: vertical group already has a parent"
+msgstr "Axis_group_engraver : le groupe vertical a déjà un parent"
 
-#: vaticana-ligature.cc:94
-msgid "flexa-height undefined; assuming 0"
-msgstr "Vaticana_ligature : décalage en X indéfini ; ramené à 0"
+#: axis-group-engraver.cc:95
+msgid "are there two Axis_group_engravers?"
+msgstr "Axis_group_engraver redondant"
 
-#: vaticana-ligature.cc:99
-msgid "ascending vaticana style flexa"
-msgstr "flexe de style vaticana ascendant"
+#: axis-group-engraver.cc:96
+msgid "removing this vertical group"
+msgstr "retrait de ce groupe vertical"
 
-#: slur.cc:430
-#, c-format
-msgid "Ignoring grob for slur: %s.  avoid-slur not set?"
+#: axis-group-interface.cc:668
+msgid "an outside-staff object should have a direction, defaulting to up"
 msgstr ""
-"objet graphique (grob) non concerné par la liaison : %s.\n"
-"avoid-slur non définie ?"
+"un objet externe à la portée devrait avoir un positionnement.\n"
+"  Placé par défaut au-dessus."
 
-#: translator-group.cc:188
+#: bar-check-iterator.cc:84
 #, c-format
-msgid "cannot find: `%s'"
-msgstr "« %s » inconnu(e)"
-
-#: hyphen-engraver.cc:104
-msgid "removing unterminated hyphen"
-msgstr "retrait du trait d'union sans suite"
-
-#: hyphen-engraver.cc:118
-msgid "unterminated hyphen; removing"
-msgstr "trait d'union sans suite ; escamoté"
+msgid "barcheck failed at: %s"
+msgstr "échec du contrôle de mesure (barcheck) à %s"
 
-#: page-layout-problem.cc:403
-msgid "A page layout problem has been initiated that cannot accommodate footnotes."
-msgstr "Un défaut de mise en page perturbe la gestion des notes de bas de page."
+#: beam-engraver.cc:147
+msgid "already have a beam"
+msgstr "ligature déjà présente"
 
-#: page-layout-problem.cc:721
-msgid "cannot fit music on page: ragged-spacing was requested, but page was compressed"
-msgstr ""
-"impossible de faire tenir la musique sur la page :\n"
-"  justification demandée, mais page déjà compressée"
+#: beam-engraver.cc:230
+msgid "unterminated beam"
+msgstr "ligature non terminée"
 
-#: page-layout-problem.cc:724
-#, c-format
-msgid "cannot fit music on page: overflow is %f"
-msgstr "impossible de faire tenir la musique sur la page.  Débordement de %f"
+#: beam-engraver.cc:266 chord-tremolo-engraver.cc:149
+msgid "stem must have Rhythmic structure"
+msgstr "la hampe doit avoir une structure Rythmic"
 
-#: page-layout-problem.cc:726
-msgid "compressing music to fit"
-msgstr "compression de la musique pour que cela tienne"
+#: beam-engraver.cc:277
+msgid "stem does not fit in beam"
+msgstr "la hampe ne s'insère pas dans la ligature"
 
-#: page-layout-problem.cc:1188
-msgid "staff-affinities should only decrease"
-msgstr "staff-affinities devraient aller en ordre décroissant"
+#: beam-engraver.cc:278
+msgid "beam was started here"
+msgstr "la ligature a débuté ici"
 
-#: arpeggio.cc:115
-msgid "no heads for arpeggio found?"
-msgstr "arpeggio sans tête de note ?"
+#. We are completely screwed.
+#: beam-quanting.cc:839
+msgid "no viable initial configuration found: may not find good beam slope"
+msgstr ""
+"pas de configuration initiale viable repérée :\n"
+"la pente de la ligature pourrait être inesthétique."
 
-#: lyric-combine-music-iterator.cc:199
-msgid "argument of \\lyricsto should contain Lyrics context"
-msgstr "les arguments de \\lyricsto doivent comporter un contexte Lyrics."
+#: beam.cc:181
+msgid "removing beam with no stems"
+msgstr "suppression d'une ligature ayant moins de deux hampes"
 
-#: lyric-combine-music-iterator.cc:337
+#: change-iterator.cc:34
 #, c-format
-msgid "cannot find Voice `%s'"
-msgstr "impossible de repérer la voix (Voice) « %s »"
+msgid "cannot change `%s' to `%s'"
+msgstr "impossible de changer « %s » en « %s »"
 
-#: custos.cc:87
-#, c-format
-msgid "custos `%s' not found"
-msgstr "custode « %s » introuvable"
+#. FIXME: constant error message.
+#: change-iterator.cc:93
+msgid "cannot find context to switch to"
+msgstr "impossible de repérer le contexte vers lequel commuter"
 
-#: context.cc:149
+#. We could change the current translator's id, but that would make
+#. errors hard to catch.
+#.
+#. last->translator_id_string () = get_change
+#. ()->change_to_id_string ();
+#: change-iterator.cc:102
 #, c-format
-msgid "cannot find or create new `%s'"
-msgstr "impossible de trouver ou créer un nouveau « %s »"
+msgid "not changing to same context type: %s"
+msgstr "pas de changement vers le même type de contexte : %s"
 
-#: context.cc:207
-#, c-format
-msgid "cannot find or create `%s' called `%s'"
+#. FIXME: uncomprehensable message
+#: change-iterator.cc:106
+msgid "none of these in my family"
+msgstr "aucun de ceux-ci dans ma famille"
+
+#: chord-tremolo-engraver.cc:88
+msgid "No tremolo to end"
+msgstr "Aucun trémolo à terminer"
+
+#: chord-tremolo-engraver.cc:109
+msgid "unterminated chord tremolo"
+msgstr "accord en trémolo non terminé"
+
+#: clef.cc:65
+#, c-format
+msgid "clef `%s' not found"
+msgstr "clé « %s » introuvable"
+
+#: cluster.cc:120
+#, c-format
+msgid "unknown cluster style `%s'"
+msgstr "style de cluster inconnu : « %s »"
+
+#: cluster.cc:157
+msgid "junking empty cluster"
+msgstr "mise au rebut d'un cluster vide"
+
+#: coherent-ligature-engraver.cc:110
+#, c-format
+msgid "Coherent_ligature_engraver: setting `spacing-increment=0.01': ptr=%ul"
+msgstr "Coherent_ligature_engraver : initialise « spacing-increment=0.01 » : ptr=%ul"
+
+#. if we get to here, just put everything on one line
+#: constrained-breaking.cc:187 constrained-breaking.cc:205
+msgid "cannot find line breaking that satisfies constraints"
+msgstr "impossible de trouver un saut de ligne qui satisfasse aux contraintes"
+
+#: context-property.cc:43
+msgid "need symbol arguments for \\override and \\revert"
+msgstr "\\override et \\revert requièrent des arguments symboliques"
+
+#: context.cc:149
+#, c-format
+msgid "cannot find or create new `%s'"
+msgstr "impossible de trouver ou créer un nouveau « %s »"
+
+#: context.cc:207
+#, c-format
+msgid "cannot find or create `%s' called `%s'"
 msgstr "impossible de trouver ou créer « %s » dénommé(e) « %s »"
 
 #: context.cc:400
@@ -1878,6 +1941,11 @@ msgstr "impossible de trouver ou créer « %s » dénommé(e) « %s »"
 msgid "cannot find or create: `%s'"
 msgstr "impossible de trouver ou créer « %s »"
 
+#: custos.cc:87
+#, c-format
+msgid "custos `%s' not found"
+msgstr "custode « %s » introuvable"
+
 #: dispatcher.cc:83
 msgid "Event class should be a list"
 msgstr "La classe d'événement devrait être une liste"
@@ -1895,136 +1963,95 @@ msgstr "Tentative de suppression d'un écouteur inexistant."
 msgid "Already listening to dispatcher, ignoring request"
 msgstr "Déjà à l'écoute du dispatcheur ; requête ignorée."
 
-#: grob-property.cc:35
+#: dots.cc:48
 #, c-format
-msgid "%d: %s"
-msgstr "%d : %s"
+msgid "dot `%s' not found"
+msgstr "point « %s » introuvable"
 
-#: auto-change-iterator.cc:74 change-iterator.cc:72
-#, c-format
-msgid "cannot change, already in translator: %s"
-msgstr "modification impossible, c'est déjà dans le translateur : %s"
+#: dynamic-engraver.cc:193
+msgid "cannot find start of (de)crescendo"
+msgstr "impossible de repérer le début du (de)crescendo"
 
-#: tie-engraver.cc:117
-msgid "unterminated tie"
-msgstr "liaison de prolongation non terminée"
+#: dynamic-engraver.cc:200
+msgid "already have a decrescendo"
+msgstr "decrescendo déjà présent"
 
-#: tie-engraver.cc:348
-msgid "lonely tie"
-msgstr "liaison de prolongation orpheline"
+#: dynamic-engraver.cc:202
+msgid "already have a crescendo"
+msgstr "crescendo déjà présent"
 
-#: note-column.cc:147
-msgid "cannot have note heads and rests together on a stem"
-msgstr "impossible de superposer une note et un silence sur une même hampe"
+#: dynamic-engraver.cc:205
+msgid "cresc starts here"
+msgstr "le crescendo débute ici"
 
-#: parse-scm.cc:121
-msgid "GUILE signaled an error for the expression beginning here"
-msgstr "GUILE a signalé une erreur pour l'expression débutant ici"
+#: dynamic-engraver.cc:333
+msgid "unterminated (de)crescendo"
+msgstr "(de)crescendo non terminé"
 
-#: footnote-engraver.cc:109
-msgid "Must be footnote-event."
-msgstr "Doit être un événement note de bas de page (footnote-event)."
+#. No explicit dynamic script events have occurred yet, but there is
+#. nevertheless a dynamic spanner.  Initialize last_volume_ to a
+#. value within the available range.
+#: dynamic-performer.cc:129
+msgid "(De)crescendo with unspecified starting volume in MIDI."
+msgstr "Volume de départ du (de)crescendo non spécifié (pour le MIDI)."
 
-#: paper-score.cc:122 minimal-page-breaking.cc:40
-msgid "Calculating line breaks..."
-msgstr "Calcul des sauts de ligne..."
+#: episema-engraver.cc:75
+msgid "already have an episema"
+msgstr "épisème déjà présent"
 
-#: paper-score.cc:134
-#, c-format
-msgid "Element count %d (spanners %d) "
-msgstr "%d éléments dénombrés (%d extensions)"
+#: episema-engraver.cc:88
+msgid "cannot find start of episema"
+msgstr "impossible de trouver le début de l'épisème"
 
-#: paper-score.cc:138
-msgid "Preprocessing graphical objects..."
-msgstr "Pré-traitement des éléments graphiques..."
+#: episema-engraver.cc:137
+msgid "unterminated episema"
+msgstr "épisème non terminé"
 
-#: paper-score.cc:162 optimal-page-breaking.cc:207
-#: page-turn-page-breaking.cc:248
-msgid "Drawing systems..."
-msgstr "Dessin des systèmes..."
+#: extender-engraver.cc:169 extender-engraver.cc:178
+msgid "unterminated extender"
+msgstr "prolongation ou extenseur non terminé"
 
-#: program-option-scheme.cc:235
+#: flag.cc:113
 #, c-format
-msgid "no such internal option: %s"
-msgstr "option interne inconnue : %s"
-
-#: mensural-ligature-engraver.cc:96
-msgid "ligature with less than 2 heads -> skipping"
-msgstr "ligature avec moins de 2 têtes -> escamotage"
-
-#: mensural-ligature-engraver.cc:123
-msgid "cannot determine pitch of ligature primitive -> skipping"
-msgstr "impossible de déterminer la hauteur de la primitive de ligature -> escamotage"
-
-#: mensural-ligature-engraver.cc:137
-msgid "single note ligature - skipping"
-msgstr "ligature sur note unique -> escamotage"
-
-#: mensural-ligature-engraver.cc:148
-msgid "prime interval within ligature -> skipping"
-msgstr "intervale de prime dans la ligature -> escamotage"
-
-#: mensural-ligature-engraver.cc:159
-msgid "mensural ligature: duration none of Mx, L, B, S -> skipping"
-msgstr "ligature mensurale : aucune durée parmi Mx, L, B, S -> escamotage"
-
-#: mensural-ligature-engraver.cc:202
-msgid "semibrevis must be followed by another one -> skipping"
-msgstr "une ronde doit être suivie d'une autre -> escamotage"
-
-#: mensural-ligature-engraver.cc:212
-msgid ""
-"semibreves can only appear at the beginning of a ligature,\n"
-"and there may be only zero or two of them"
-msgstr ""
-"les rondes ne peuvent apparaître qu'en début de ligature,\n"
-"et il ne peut y en avoir que zéro ou deux"
-
-#: mensural-ligature-engraver.cc:232
-msgid ""
-"invalid ligatura ending:\n"
-"when the last note is a descending brevis,\n"
-"the penultimate note must be another one,\n"
-"or the ligatura must be LB or SSB"
-msgstr ""
-"terminaison de ligature invalide :\n"
-"lorsque la dernière note est une brève descendante,\n"
-"l'avant dernière note doit en être une autre,\n"
-"sinon la ligature doit être LB ou SSB"
-
-#: mensural-ligature-engraver.cc:387
-msgid "unexpected case fall-through"
-msgstr "cas inattendu et non interprétable"
+msgid "flag `%s' not found"
+msgstr "crochet inconnu : « %s »"
 
-#: piano-pedal-engraver.cc:279
+#: flag.cc:133
 #, c-format
-msgid "expect 3 strings for piano pedals, found: %ld"
-msgstr "Les pédales de piano nécessitent trois cordes. Il y en a %ld"
+msgid "flag stroke `%s' not found"
+msgstr "type de crochet inconnu : « %s »"
 
-#: piano-pedal-engraver.cc:294 piano-pedal-engraver.cc:305
-#: piano-pedal-performer.cc:104
+#: font-config-scheme.cc:151 font-config.cc:53
 #, c-format
-msgid "cannot find start of piano pedal: `%s'"
-msgstr "début de la pédale de piano indéterminé : « %s »"
+msgid "failed adding font directory: %s"
+msgstr "échec lors de l'ajout d'un répertoire de fontes : « %s »"
 
-#: piano-pedal-engraver.cc:340
+#: font-config-scheme.cc:153 font-config.cc:55
 #, c-format
-msgid "cannot find start of piano pedal bracket: `%s'"
-msgstr "début du crochet de la pédale de piano indéterminé : « %s »"
+msgid "Adding font directory: %s"
+msgstr "Ajout d'un répertoire de fontes : « %s »"
 
-#: new-dynamic-engraver.cc:168
+#: font-config-scheme.cc:167
 #, c-format
-msgid ""
-"unknown crescendo style: %s\n"
-"defaulting to hairpin."
-msgstr ""
-"style de crescendo inconnu : %s\n"
-"retour à la valeur par défaut (soufflet)."
+msgid "failed adding font file: %s"
+msgstr "échec lors de l'ajout d'un fichier de fontes : « %s »"
 
-#: new-dynamic-engraver.cc:233
+#: font-config-scheme.cc:169
 #, c-format
-msgid "unterminated %s"
-msgstr "%s non terminé(e)"
+msgid "Adding font file: %s"
+msgstr "Ajout d'un fichier de fontes : « %s »"
+
+#: font-config.cc:38
+msgid "Initializing FontConfig..."
+msgstr "Initialisation de FontConfig..."
+
+#: font-config.cc:58
+msgid "Building font database..."
+msgstr "Construction de la base de donnée des fontes..."
+
+#: footnote-engraver.cc:110
+msgid "Must be footnote-event."
+msgstr "Doit être un événement note de bas de page (footnote-event)."
 
 #: general-scheme.cc:390
 #, c-format
@@ -2035,145 +2062,123 @@ msgstr "échec lors de la redirection de stderr vers « %s »"
 msgid "Found infinity or nan in output.  Substituting 0.0"
 msgstr "Détection d'une valeur infini ou non numérique. Substitution par 0.0"
 
-#: music.cc:150
-#, c-format
-msgid "octave check failed; expected \"%s\", found: \"%s\""
-msgstr ""
-"Échec de vérification d'octave.\n"
-"Aurait dû être \"%s\", \"%s\" obtenu"
-
-#: music.cc:219
-msgid "(normalized pitch)"
-msgstr "(hauteur normalisée)"
+#: glissando-engraver.cc:158
+msgid "unterminated glissando"
+msgstr "glissando non terminé"
 
-#: music.cc:223
-#, c-format
-msgid "Transposing %s by %s makes alteration larger than double"
-msgstr "La transposition de %s à %s crée des altérations supérieures aux doubles"
+#: global-context-scheme.cc:96 global-context-scheme.cc:114
+msgid "no music found in score"
+msgstr "Il n'y a pas de musique dans cette partition"
 
-#: stem.cc:128
-msgid "weird stem size, check for narrow beams"
-msgstr "taille de hampe bizarre ; vérifier la présence de liens étroits"
+#: global-context-scheme.cc:104
+msgid "Interpreting music..."
+msgstr "Interprétation en cours de la musique..."
 
-#: relative-octave-check.cc:49
-msgid "Failed octave check, got: "
-msgstr "échec de la vérification d'octave, a obtenu : "
+#: global-context-scheme.cc:126
+#, c-format
+msgid "elapsed time: %.2f seconds"
+msgstr "temps écoulé : %.2f secondes"
 
-#: translator-ctors.cc:65
+#: gregorian-ligature-engraver.cc:70
 #, c-format
-msgid "unknown translator: `%s'"
-msgstr "translateur inconnu : « %s »"
+msgid "\\%s ignored"
+msgstr "\\%s ignoré(e)"
 
-#: partial-iterator.cc:45
-msgid "trying to use \\partial after the start of a piece"
-msgstr "\\partial ne devrait intervenir qu'en début de morceau"
-
-#: relocate.cc:52
+#: gregorian-ligature-engraver.cc:75
 #, c-format
-msgid "Setting %s to %s"
-msgstr "%s fixé à %s"
+msgid "implied \\%s added"
+msgstr "\\%s implicite ajouté(e)"
 
-#. this warning should only be printed in debug mode!
-#: relocate.cc:73
-#, c-format
-msgid "no such file: %s for %s"
-msgstr "fichier inexistant : %s pour %s"
+#. ligature may not start with 2nd head of pes or flexa
+#: gregorian-ligature-engraver.cc:224
+msgid "cannot apply `\\~' on first head of ligature"
+msgstr "Impossible d'appliquer « \\~ » à la première tête de ligature"
 
-#. this warning should only be printed in debug mode!
-#. this warning should only be printed in debug mode
-#: relocate.cc:84 relocate.cc:102
-#, c-format
-msgid "no such directory: %s for %s"
-msgstr "répertoire inexistant : %s pour %s"
+#. (pitch == prev_pitch)
+#: gregorian-ligature-engraver.cc:236
+msgid "cannot apply `\\~' on heads with identical pitch"
+msgstr "Impossible d'appliquer « \\~ » à des têtes ayant la même hauteur"
 
-#: relocate.cc:93
+#: grob-interface.cc:68
 #, c-format
-msgid "%s=%s (prepend)\n"
-msgstr "%s=%s (ajout)\n"
+msgid "Unknown interface `%s'"
+msgstr "Interface inconnue : « %s »"
 
-#: relocate.cc:124
+#: grob-interface.cc:79
 #, c-format
-msgid "not relocating, no %s/ or current/ found under %s"
-msgstr "relocalisation non effectuée, ni %s/ ni courant/ n'existent sous %s"
+msgid "Grob `%s' has no interface for property `%s'"
+msgstr ""
+"L'objet graphique (Grob) « %s »\n"
+" n'a pas d'interface pour la propriété « %s »"
 
-#: relocate.cc:134
+#: grob-property.cc:35
 #, c-format
-msgid "Relocation: compile datadir=%s, new datadir=%s"
-msgstr "Relocalisation : datadir de compilation = %s, nouveau datadir = %s"
+msgid "%d: %s"
+msgstr "%d : %s"
 
-#: relocate.cc:146
-#, c-format
-msgid "Relocation: framework_prefix=%s"
-msgstr "Relocalisation : framework_prefix = %s"
+#: hairpin.cc:60
+msgid "Asking for broken bound padding at a non-broken bound."
+msgstr "Tentative de décalage d'un fragment de souflet alors qu'il n'est pas rompu."
 
-#: relocate.cc:186
-#, c-format
-msgid "Relocation: is absolute: argv0=%s\n"
-msgstr "Relocalisation absolue : argv0=%s\n"
+#: hairpin.cc:254
+msgid "decrescendo too small"
+msgstr "decrescendo trop petit"
 
-#: relocate.cc:192
-#, c-format
-msgid "Relocation: from cwd: argv0=%s\n"
-msgstr "Relocalisation à partir du répertoire courant : argv0=%s\n"
+#: horizontal-bracket-engraver.cc:62
+msgid "do not have that many brackets"
+msgstr "il ne devrait pas y avoir autant de crochets"
 
-#: relocate.cc:208
-#, c-format
-msgid ""
-"Relocation: from PATH=%s\n"
-"argv0=%s"
-msgstr ""
-"Relocalisation : à partir de PATH=%s\n"
-"argv0=%s"
+#: horizontal-bracket-engraver.cc:71
+msgid "conflicting note group events"
+msgstr "événements de groupe de notes conflictuels"
 
-#: relocate.cc:235
-msgid "LILYPONDPREFIX is obsolete, use LILYPOND_DATADIR"
-msgstr "LILYPONDPREFIX est obsolète, utiliser LILYPOND_DATADIR"
+#: hyphen-engraver.cc:104
+msgid "removing unterminated hyphen"
+msgstr "retrait du trait d'union sans suite"
 
-#: relocate.cc:360
-#, c-format
-msgid "Relocation file: %s"
-msgstr "Fichier de relocalisation : %s"
+#: hyphen-engraver.cc:118
+msgid "unterminated hyphen; removing"
+msgstr "trait d'union sans suite ; escamoté"
 
-#: relocate.cc:364 source-file.cc:65
+#: includable-lexer.cc:71 lily-guile.cc:91 lily-parser-scheme.cc:108
 #, c-format
-msgid "cannot open file: `%s'"
-msgstr "Impossible d'ouvrir le fichier « %s »"
+msgid "cannot find file: `%s'"
+msgstr "fichier non trouvé : « %s »"
 
-#: relocate.cc:394
+#: includable-lexer.cc:73 lily-parser-scheme.cc:100
 #, c-format
-msgid "Unknown relocation command %s"
-msgstr "Commande de relocalisation inconnue : %s"
+msgid "(search path: `%s')"
+msgstr "(chemin de recherche : « %s »)"
 
-#: extender-engraver.cc:169 extender-engraver.cc:178
-msgid "unterminated extender"
-msgstr "prolongation ou extenseur non terminé"
+#: input.cc:138 source-file.cc:178 source-file.cc:193
+msgid "position unknown"
+msgstr "position inconnue"
 
-#: lily-lexer.cc:255
-msgid "include files are not allowed in safe mode"
-msgstr "l'inclusion de fichiers n'est pas permise en mode sans échec"
+#: key-engraver.cc:198
+msgid "Incomplete keyAlterationOrder for key signature"
+msgstr "Propriété keyAlterationOrder incomplète pour cette armure."
 
-#: lily-lexer.cc:282
+#: key-signature-interface.cc:77
 #, c-format
-msgid "identifier name is a keyword: `%s'"
-msgstr "Le nom de l'identificateur est un mot clé : « %s »"
+msgid "No glyph found for alteration: %s"
+msgstr "Pas de glyphe pour l'altération « %s »"
 
-#: lily-lexer.cc:303 lily-lexer.cc:316
-#, c-format
-msgid "%s:EOF"
-msgstr "%s:EOF"
+#: key-signature-interface.cc:87
+msgid "alteration not found"
+msgstr "altération non trouvée"
 
-#: ligature-engraver.cc:104 ligature-bracket-engraver.cc:72
+#: ligature-bracket-engraver.cc:72 ligature-engraver.cc:104
 msgid "cannot find start of ligature"
 msgstr "impossible de trouver le début de la ligature"
 
+#: ligature-bracket-engraver.cc:85 ligature-engraver.cc:131
+msgid "already have a ligature"
+msgstr "a déjà une ligature"
+
 #: ligature-engraver.cc:109
 msgid "no right bound"
 msgstr "pas de borne à droite"
 
-#: ligature-engraver.cc:131 ligature-bracket-engraver.cc:85
-msgid "already have a ligature"
-msgstr "a déjà une ligature"
-
 #: ligature-engraver.cc:140
 msgid "no left bound"
 msgstr "pas de borne à gauche"
@@ -2190,301 +2195,499 @@ msgstr "le silence est ignoré : une ligature ne peut contenir de silence"
 msgid "ligature was started here"
 msgstr "la ligature a débuté ici"
 
-#: dynamic-engraver.cc:193
-msgid "cannot find start of (de)crescendo"
-msgstr "impossible de repérer le début du (de)crescendo"
+#: lily-guile.cc:93
+#, c-format
+msgid "(load path: `%s')"
+msgstr "(chemin de chargement : « %s »)"
 
-#: dynamic-engraver.cc:200
-msgid "already have a decrescendo"
-msgstr "decrescendo déjà présent"
+#: lily-guile.cc:416
+#, c-format
+msgid "cannot find property type-check for `%s' (%s)."
+msgstr "vérification du type de propriété pour « %s » (%s) non trouvée"
 
-#: dynamic-engraver.cc:202
-msgid "already have a crescendo"
-msgstr "crescendo déjà présent"
+#: lily-guile.cc:419
+msgid "perhaps a typing error?"
+msgstr "Probable faute de frappe"
 
-#: dynamic-engraver.cc:205
-msgid "cresc starts here"
-msgstr "le crescendo débute ici"
+#: lily-guile.cc:426
+msgid "doing assignment anyway"
+msgstr "affectation faite malgré tout"
 
-#: dynamic-engraver.cc:333
-msgid "unterminated (de)crescendo"
-msgstr "(de)crescendo non terminé"
+#: lily-guile.cc:438
+#, c-format
+msgid "type check for `%s' failed; value `%s' must be of type `%s'"
+msgstr ""
+"la vérification du type de « %s » a échoué ; \n"
+"   la valeur « %s » doit être du type « %s »"
 
-#. fixme: be more verbose.
-#: volta-engraver.cc:111
-msgid "cannot end volta spanner"
-msgstr "extension de reprise sans terminaison"
+#: lily-lexer.cc:255
+msgid "include files are not allowed in safe mode"
+msgstr "l'inclusion de fichiers n'est pas permise en mode sans échec"
 
-#: volta-engraver.cc:121
-msgid "already have a volta spanner, ending that one prematurely"
-msgstr "extension de reprise déjà présente, fin prématurée de celle-ci"
+#: lily-lexer.cc:282
+#, c-format
+msgid "identifier name is a keyword: `%s'"
+msgstr "Le nom de l'identificateur est un mot clé : « %s »"
 
-#: volta-engraver.cc:125
-msgid "also already have an ended spanner"
-msgstr "a déjà une extension terminée"
+#: lily-lexer.cc:303 lily-lexer.cc:316
+#, c-format
+msgid "%s:EOF"
+msgstr "%s:EOF"
 
-#: volta-engraver.cc:126
-msgid "giving up"
-msgstr "abandon"
+#: lily-parser-scheme.cc:80
+#, c-format
+msgid "Changing working directory to: `%s'"
+msgstr ""
+"Modification du répertoire de travail pour\n"
+" « %s »"
 
-#: minimal-page-breaking.cc:44
-msgid "Calculating page breaks..."
-msgstr "Calcul des sauts de page..."
+#: lily-parser-scheme.cc:84
+#, c-format
+msgid "unable to change directory to: `%s'"
+msgstr ""
+"impossible d'accéder au répertoire\n"
+" « %s »"
 
-#: accidental-engraver.cc:180
+#: lily-parser-scheme.cc:99
 #, c-format
-msgid "accidental typesetting list must begin with context-name: %s"
+msgid "cannot find init file: `%s'"
 msgstr ""
-"La saisie d'une liste d'altérations accidentelles doit débuter\n"
-"par un nom de contexte : %s"
+"impossible de trouver le fichier d'initialisation\n"
+" « %s »"
 
-#: accidental-engraver.cc:210
+#: lily-parser-scheme.cc:117
 #, c-format
-msgid "procedure or context-name expected for accidental rule, found %s"
+msgid "Processing `%s'"
+msgstr "Traitement de « %s »"
+
+#: lily-parser-scheme.cc:208
+msgid "ly:parser-parse-string is only valid with a new parser.  Use ly:parser-include-string instead."
 msgstr ""
-"procédure ou nom de contexte requis pour la règle d'altération accidentelle,\n"
-"%s trouvé"
+"ly:parser-parse-string ne peut foncionner qu'avec un nouvel analyseur.\n"
+"Utilisez plutôt ly:parser-include-string"
 
-#: ttf.cc:480 ttf.cc:528
+#: lily-parser-scheme.cc:239
+msgid "ly:parse-string-expression is only valid with a new parser.  Use ly:parser-include-string instead."
+msgstr ""
+"ly:parse-string-expression ne peut foncionner qu'avec un nouvel analyseur.\n"
+"Utilisez plutôt ly:parser-include-string"
+
+#: lily-parser.cc:109
+msgid "Parsing..."
+msgstr "Analyse..."
+
+#: line-spanner.cc:373
+msgid "Line spanner's left point is to the right of its right point."
+msgstr "L'extrémité gauche de la ligne de prolongation se retrouve après la droite."
+
+#: lyric-combine-music-iterator.cc:199
+msgid "argument of \\lyricsto should contain Lyrics context"
+msgstr "les arguments de \\lyricsto doivent comporter un contexte Lyrics."
+
+#: lyric-combine-music-iterator.cc:337
 #, c-format
-msgid "font index %d too large for font `%s', using index 0"
+msgid "cannot find Voice `%s'"
+msgstr "impossible de repérer la voix (Voice) « %s »"
+
+#: lyric-engraver.cc:186
+msgid "Lyric syllable does not have note.  Use \\lyricsto or associatedVoice."
 msgstr ""
-"index %d trop grand pour la fonte « %s » ;\n"
-"réindexé sur 0"
+"Syllabe sans note de rattachement.\n"
+" Utiliser \\lyricsto ou associatedVoice."
 
-#: ttf.cc:512 ttf.cc:562
-msgid "font index must be non-negative, using index 0"
-msgstr "l'index de fonte ne peut être négatif ; réindexé sur 0"
+#: main.cc:101
+#, c-format
+msgid ""
+"This program is free software.  It is covered by the GNU General Public\n"
+"License and you are welcome to change it and/or distribute copies of it\n"
+"under certain conditions.  Invoke as `%s --warranty' for more\n"
+"information.\n"
+msgstr ""
+"Ce logiciel est libre. Il est couvert par la licence GNU General Public\n"
+"License, et vous êtes libre de le modifier ou d'en distribuer des copies\n"
+"sous certaines conditions.\n"
+"Invoquez « %s --warranty » pour plus d'informations.\n"
 
-#: score.cc:172
-msgid "already have music in score"
-msgstr "il y a déjà de la musique dans la partition"
+#: main.cc:107
+msgid ""
+"    This program is free software; you can redistribute it and/or\n"
+"modify it under the terms of the GNU General Public License as \n"
+"published by the Free Software Foundation, either version 3 of\n"
+"the License, or (at your option) any later version.\n"
+"\n"
+"    This program is distributed in the hope that it will be useful,\n"
+"but WITHOUT ANY WARRANTY; without even the implied warranty of\n"
+"MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU\n"
+"General Public License for more details.\n"
+"\n"
+"    You should have received a copy of the\n"
+"GNU General Public License along with this program; if not, write to\n"
+"the Free Software Foundation, Inc., 59 Temple Place - Suite 330,\n"
+"Boston, MA 02111-1307, USA.\n"
+msgstr ""
+"    Ce logiciel est libre ; vous pouvez le redistribuer ou le modifier\n"
+"selon les termes de la licence GNU General Public License version 3\n"
+"tel que publiée par la Free Software Foundation.\n"
+"\n"
+"    Ce logiciel est distribué dans l'espoir qu'il soit utile\n"
+"mais sans AUCUNE GARANTIE ; sans aucune garantie implicite\n"
+"COMMERCIALE ou pour RÉPONDRE À UN BESOIN PARTICULIER. Consultez\n"
+"la license GNU General Public License pour plus de détails.\n"
+"\n"
+"    Vous devriez avoir reçu une copie (consulter le fichier COPYING) de la\n"
+"license GNU General Public License accompagnant ce logiciel ; si absente,\n"
+"écrire à la Free Software Foundation, Inc., 59 Temple Place - Suite 330,\n"
+"Boston, MA 02111-1307, USA.\n"
 
-#: score.cc:173
-msgid "this is the previous music"
-msgstr "voici la musique précédente"
+#: main.cc:141
+msgid "SYM[=VAL]"
+msgstr "SYM[=VAL]"
 
-#: score.cc:178
-msgid "errors found, ignoring music expression"
-msgstr "suite à des erreurs répétées, l'expression musicale sera ignorée"
+#: main.cc:142
+msgid ""
+"set Scheme option SYM to VAL (default: #t).\n"
+"Use -dhelp for help."
+msgstr ""
+"affecte VAL (par défaut #t) à l'option Scheme SYM.\n"
+"Utiliser -dhelp pour avoir de l'aide."
 
-#: multi-measure-rest.cc:138
-msgid "usable-duration-logs must be a non-empty list.  Falling back to whole rests."
+#: main.cc:146
+msgid "EXPR"
+msgstr "EXPR"
+
+#: main.cc:146
+msgid "evaluate scheme code"
+msgstr "évaluation du code Scheme"
+
+#. Bug in option parser: --output =foe is taken as an abbreviation
+#. for --output-format.
+#: main.cc:149
+msgid "FORMATs"
+msgstr "FORMATs"
+
+#: main.cc:149
+msgid "dump FORMAT,...  Also as separate options:"
 msgstr ""
-"usable-duration-logs ne peut être constitué d'une liste vide.\n"
-"Retour à des pauses."
+"produire FORMAT...\n"
+"Aussi comme options séparées :"
 
-#: multi-measure-rest.cc:328
-msgid "Using naive multi measure rest spacing."
-msgstr "Utilisation d'un espacement de type silence multimesure."
+#: main.cc:150
+msgid "generate PDF (default)"
+msgstr "générer le PDF (par défaut)"
+
+#: main.cc:151
+msgid "generate PNG"
+msgstr "générer le PNG"
+
+#: main.cc:152
+msgid "generate PostScript"
+msgstr "générer le PostScript"
+
+#: main.cc:155
+msgid "FIELD"
+msgstr "CHAMP"
+
+#: main.cc:155
+msgid ""
+"dump header field FIELD to file\n"
+"named BASENAME.FIELD"
+msgstr ""
+"écrire le champ d'entête CHAMP dans le\n"
+"fichier nommé RACINE.CHAMP"
+
+#: main.cc:158
+msgid "add DIR to search path"
+msgstr "ajouter RÉPERTOIRE au chemin de recherche"
+
+#: main.cc:159
+msgid "use FILE as init file"
+msgstr ""
+"utiliser FICHIER comme\n"
+"fichier d'initialisation"
+
+#: main.cc:162
+msgid "USER, GROUP, JAIL, DIR"
+msgstr "USER, GROUP, CAGE, RÉP"
+
+#: main.cc:162
+msgid ""
+"chroot to JAIL, become USER:GROUP\n"
+"and cd into DIR"
+msgstr ""
+"chroot dans CAGE, devenir UTILISATEUR:GROUPE\n"
+"et cd dans RÉPERTOIRE"
+
+#: main.cc:167
+msgid ""
+"print log messages according to LOGLEVEL.  Possible values are:\n"
+"NONE, ERROR, WARNING, BASIC, PROGRESS, INFO (default) and DEBUG."
+msgstr ""
+"affiche les informations selon le niveau de LOGLEVEL :\n"
+"NONE, ERROR, WARNING, BASIC, PROGRESS, INFO (défaut) ou DEBUG."
+
+#: main.cc:171
+msgid "write output to FILE (suffix will be added)"
+msgstr ""
+"produire la sortie dans FICHIER \n"
+"(adjonction automatique du suffixe)"
+
+#: main.cc:172
+msgid "relocate using directory of lilypond program"
+msgstr ""
+"redétermine le chemin d'exécution\n"
+"des composants de LilyPond"
+
+#: main.cc:173
+msgid "no progress, only error messages (equivalent to loglevel=ERROR)"
+msgstr ""
+"pas de progression, seulement les messages d'erreur\n"
+"(équivalent à loglevel=ERROR)"
+
+#: main.cc:175
+msgid "be verbose (equivalent to loglevel=DEBUG)"
+msgstr "état verbeux (équivalent à loglevel=DEBUG)"
+
+#. Do not update the copyright years here, run `make grand-replace'
+#: main.cc:242
+#, c-format
+msgid ""
+"Copyright (c) %s by\n"
+"%s  and others."
+msgstr ""
+"Copyright © %s détenu par\n"
+"%s et autres."
+
+#. No version number or newline here.  It confuses help2man.
+#: main.cc:269
+#, c-format
+msgid "Usage: %s [OPTION]... FILE..."
+msgstr "Utilisation : %s [OPTIONS]... FICHIER..."
+
+#: main.cc:271
+msgid "Typeset music and/or produce MIDI from FILE."
+msgstr "Composer la musique ou jouer en format MIDI à partir du FICHIER"
+
+#: main.cc:273
+msgid "LilyPond produces beautiful music notation."
+msgstr "LilyPond produit une jolie notation musicale"
+
+#: main.cc:275
+#, c-format
+msgid "For more information, see %s"
+msgstr "Pour plus d'informations, voir %s"
+
+#: main.cc:277
+msgid "Options:"
+msgstr "Options :"
 
-#: vaticana-ligature-engraver.cc:400
+#: main.cc:331
 #, c-format
-msgid "ignored prefix(es) `%s' of this head according to restrictions of the selected ligature style"
-msgstr ""
-"préfixe(s) « %s » ignoré(s) pour la tête de note,\n"
-"selon les restrictions du style de ligature sélectionné"
+msgid "expected %d arguments with jail, found: %u"
+msgstr "une cage requiert %d arguments, il y en a %u"
 
-#: vaticana-ligature-engraver.cc:466
-msgid "Ambiguous use of dots in ligature: there are multiple dotted notes with the same pitch.  The ligature should be split."
-msgstr ""
-"Utilisation ambigüe de points dans une ligature : plusieurs notes\n"
-"pointées ont la même hauteur. La ligature devrait être coupée."
+#: main.cc:345
+#, c-format
+msgid "no such user: %s"
+msgstr "utilisateur inconnu : « %s »"
 
-#: vaticana-ligature-engraver.cc:524
-msgid "This ligature has a dotted head followed by a non-dotted head.  The ligature should be split after the last dotted head before this head."
+#: main.cc:347
+#, c-format
+msgid "cannot get user id from user name: %s: %s"
 msgstr ""
-"Cette ligature comporte une note pointée suivie d'une non pointée.\n"
-"La ligature devrait s'interrompre entre ces deux notes."
+"impossible de repérer l'identifiant utilisateur à partir du nom d'utilisateur :\n"
+"%s : %s"
 
-#: vaticana-ligature-engraver.cc:736
+#: main.cc:362
 #, c-format
-msgid "Vaticana_ligature_engraver: setting `spacing-increment = %f': ptr =%ul"
-msgstr "Vaticana_ligature_engraver : fixé « spacing-increment = %f » : ptr=%ul"
+msgid "no such group: %s"
+msgstr "groupe inconnu : %s"
 
-#: paper-book.cc:214
+#: main.cc:364
 #, c-format
-msgid "program option -dprint-pages not supported by backend `%s'"
-msgstr "l'option -dprint-pages n'est pas opérationnelle avec le moteur %s"
+msgid "cannot get group id from group name: %s: %s"
+msgstr ""
+"impossible de repérer l'identifiant groupe à partir du nom de groupe :\n"
+"%s : %s "
 
-#: paper-book.cc:233
+#: main.cc:372
 #, c-format
-msgid "program option -dpreview not supported by backend `%s'"
-msgstr "l'option -dpreview n'est pas opérationnelle avec le moteur %s"
-
-#: note-collision.cc:496
-msgid "ignoring too many clashing note columns"
-msgstr "trop d'empilements de notes se chevauchent. On fera au mieux."
+msgid "cannot chroot to: %s: %s"
+msgstr "impossible de chrooter vers : %s : %s"
 
-#: system.cc:200
+#: main.cc:379
 #, c-format
-msgid "Element count %d"
-msgstr "%d éléments dénombrés."
+msgid "cannot change group id to: %d: %s"
+msgstr "impossible de changer l'identifiant de groupe en %d : %s"
 
-#: system.cc:480
+#: main.cc:385
 #, c-format
-msgid "Grob count %d"
-msgstr "%d objet graphiques (grob) dénombrés."
-
-#: paper-column-engraver.cc:261
-msgid "forced break was overridden by some other event, should you be using bar checks?"
-msgstr ""
-"Un saut explicite a été outrepassé par un autre événement.\n"
-"Positionnez quelques contrôles de mesure (bar check) pour vérifier."
+msgid "cannot change user id to: %d: %s"
+msgstr "impossible de changer l'identifiant utilisateur en %d : %s"
 
-#: score-engraver.cc:78
+#: main.cc:391
 #, c-format
-msgid "cannot find `%s'"
-msgstr "impossible de trouver « %s »"
-
-#: score-engraver.cc:80
-msgid "Music font has not been installed properly."
-msgstr "Les fontes musicales n'ont pas été installées correctement."
+msgid "cannot change working directory to: %s: %s"
+msgstr "impossible de changer le répertoire de travail en %s : %s"
 
-#: score-engraver.cc:82
+#: main.cc:639
 #, c-format
-msgid "Search path `%s'"
-msgstr "Chemin de recherche : « %s »"
+msgid "exception caught: %s"
+msgstr "exception capturée : %s"
 
-#: score-engraver.cc:84
-msgid "Aborting"
-msgstr "Abandon"
+#. FIXME: constant error message.
+#: mark-engraver.cc:156
+msgid "rehearsalMark must have integer value"
+msgstr "rehearsalMark doit être un entier"
 
-#: apply-context-iterator.cc:42
-msgid "\\applycontext argument is not a procedure"
-msgstr "l'argument \\applycontext n'est pas une procédure"
+#: mark-engraver.cc:162
+msgid "mark label must be a markup object"
+msgstr "les étiquettes de marque doivent être des objets de type « markup »."
 
-#: includable-lexer.cc:71 lily-parser-scheme.cc:108 lily-guile.cc:91
-#, c-format
-msgid "cannot find file: `%s'"
-msgstr "fichier non trouvé : « %s »"
+#: mensural-ligature-engraver.cc:96
+msgid "ligature with less than 2 heads -> skipping"
+msgstr "ligature avec moins de 2 têtes -> escamotage"
 
-#: includable-lexer.cc:73 lily-parser-scheme.cc:100
-#, c-format
-msgid "(search path: `%s')"
-msgstr "(chemin de recherche : « %s »)"
+#: mensural-ligature-engraver.cc:123
+msgid "cannot determine pitch of ligature primitive -> skipping"
+msgstr "impossible de déterminer la hauteur de la primitive de ligature -> escamotage"
 
-#: horizontal-bracket-engraver.cc:62
-msgid "do not have that many brackets"
-msgstr "il ne devrait pas y avoir autant de crochets"
+#: mensural-ligature-engraver.cc:137
+msgid "single note ligature - skipping"
+msgstr "ligature sur note unique -> escamotage"
 
-#: horizontal-bracket-engraver.cc:71
-msgid "conflicting note group events"
-msgstr "événements de groupe de notes conflictuels"
+#: mensural-ligature-engraver.cc:148
+msgid "prime interval within ligature -> skipping"
+msgstr "intervale de prime dans la ligature -> escamotage"
 
-#: note-heads-engraver.cc:76
-msgid "NoteEvent without pitch"
-msgstr "NoteEvent sans hauteur"
+#: mensural-ligature-engraver.cc:159
+msgid "mensural ligature: duration none of Mx, L, B, S -> skipping"
+msgstr "ligature mensurale : aucune durée parmi Mx, L, B, S -> escamotage"
 
-#: beam.cc:181
-msgid "removing beam with no stems"
-msgstr "suppression d'une ligature ayant moins de deux hampes"
+#: mensural-ligature-engraver.cc:202
+msgid "semibrevis must be followed by another one -> skipping"
+msgstr "une ronde doit être suivie d'une autre -> escamotage"
 
-#: staff-performer.cc:257
-msgid "MIDI channel wrapped around"
-msgstr "Bouclage du canal MIDI"
+#: mensural-ligature-engraver.cc:212
+msgid ""
+"semibreves can only appear at the beginning of a ligature,\n"
+"and there may be only zero or two of them"
+msgstr ""
+"les rondes ne peuvent apparaître qu'en début de ligature,\n"
+"et il ne peut y en avoir que zéro ou deux"
 
-#: staff-performer.cc:258
-msgid "remapping modulo 16"
-msgstr "réaffectation modulo 16"
+#: mensural-ligature-engraver.cc:232
+msgid ""
+"invalid ligatura ending:\n"
+"when the last note is a descending brevis,\n"
+"the penultimate note must be another one,\n"
+"or the ligatura must be LB or SSB"
+msgstr ""
+"terminaison de ligature invalide :\n"
+"lorsque la dernière note est une brève descendante,\n"
+"l'avant dernière note doit en être une autre,\n"
+"sinon la ligature doit être LB ou SSB"
 
-#: slur-engraver.cc:102 phrasing-slur-engraver.cc:101
-#, c-format
-msgid "direction of %s invalid: %d"
-msgstr "l'orientation de %s n'est pas valide : %d"
+#: mensural-ligature-engraver.cc:387
+msgid "unexpected case fall-through"
+msgstr "cas inattendu et non interprétable"
 
-#: slur-engraver.cc:176
-msgid "unterminated slur"
-msgstr "liaison non terminée"
+#: midi-item.cc:89
+#, c-format
+msgid "no such MIDI instrument: `%s'"
+msgstr "instrument MIDI non répertorié : « %s »"
 
-#: slur-engraver.cc:211
-msgid "cannot end slur"
-msgstr "impossible de terminer la liaison"
+#: midi-item.cc:161
+msgid "Time signature with more than 255 beats.  Truncating"
+msgstr "Métrique comportant plus de 255 pulsations ; on limite."
 
-#. We already have an old slur, so give a warning
-#. and completely ignore the new slur.
-#: slur-engraver.cc:231
-msgid "already have slur"
-msgstr "une liaison est déjà en place"
+#: midi-stream.cc:39
+#, c-format
+msgid "cannot open for write: %s: %s"
+msgstr ""
+"impossible d'ouvrir le fichier en écriture : %s :\n"
+"  %s"
 
-#: dots.cc:48
+#: midi-stream.cc:55
 #, c-format
-msgid "dot `%s' not found"
-msgstr "point « %s » introuvable"
+msgid "cannot write to file: `%s'"
+msgstr "impossible d'écrire dans le fichier « %s »"
 
-#. find out the ideal number of pages
-#: optimal-page-breaking.cc:62
-msgid "Finding the ideal number of pages..."
-msgstr "Détermination du nombre optimal de pages..."
+#: minimal-page-breaking.cc:40 paper-score.cc:122
+msgid "Calculating line breaks..."
+msgstr "Calcul des sauts de ligne..."
 
-#: optimal-page-breaking.cc:85
-msgid "could not satisfy systems-per-page and page-count at the same time, ignoring systems-per-page"
-msgstr "incompatilité entre systems-per-page et page-count ; systems-per-page ignoré"
+#: minimal-page-breaking.cc:44
+msgid "Calculating page breaks..."
+msgstr "Calcul des sauts de page..."
 
-#: optimal-page-breaking.cc:105
-msgid "Fitting music on 1 page..."
-msgstr "Répartition de la musique sur une page..."
+#: multi-measure-rest.cc:138
+msgid "usable-duration-logs must be a non-empty list.  Falling back to whole rests."
+msgstr ""
+"usable-duration-logs ne peut être constitué d'une liste vide.\n"
+"Retour à des pauses."
 
-#: optimal-page-breaking.cc:107
-#, c-format
-msgid "Fitting music on %d pages..."
-msgstr "Répartition de la musique sur %d pages..."
+#: multi-measure-rest.cc:328
+msgid "Using naive multi measure rest spacing."
+msgstr "Utilisation d'un espacement de type silence multimesure."
 
-#: optimal-page-breaking.cc:109
+#: music.cc:150
 #, c-format
-msgid "Fitting music on %d or %d pages..."
-msgstr "Répartition de la musique sur %d à %d pages..."
+msgid "octave check failed; expected \"%s\", found: \"%s\""
+msgstr ""
+"Échec de vérification d'octave.\n"
+"Aurait dû être \"%s\", \"%s\" obtenu"
 
-#: optimal-page-breaking.cc:119 optimal-page-breaking.cc:172
-#, c-format
-msgid "trying %d systems"
-msgstr "tentative pour %d systèmes"
+#: music.cc:219
+msgid "(normalized pitch)"
+msgstr "(hauteur normalisée)"
 
-#: optimal-page-breaking.cc:138 optimal-page-breaking.cc:200
+#: music.cc:223
 #, c-format
-msgid "best score for this sys-count: %f"
-msgstr "meilleur résultat pour cette configuration « sys-count » : %f"
+msgid "Transposing %s by %s makes alteration larger than double"
+msgstr "La transposition de %s à %s crée des altérations supérieures aux doubles"
 
-#: accidental.cc:200
+#: new-dynamic-engraver.cc:168
 #, c-format
-msgid "Could not find glyph-name for alteration %s"
-msgstr "Aucun nom de glyphe ne correspond à l'altération %s"
+msgid ""
+"unknown crescendo style: %s\n"
+"defaulting to hairpin."
+msgstr ""
+"style de crescendo inconnu : %s\n"
+"retour à la valeur par défaut (soufflet)."
 
-#: accidental.cc:215
-msgid "natural alteration glyph not found"
-msgstr "pas de glyphe correspondant au bécarre"
+#: new-dynamic-engraver.cc:233
+#, c-format
+msgid "unterminated %s"
+msgstr "%s non terminé(e)"
 
-#: context-property.cc:43
-msgid "need symbol arguments for \\override and \\revert"
-msgstr "\\override et \\revert requièrent des arguments symboliques"
+#: new-fingering-engraver.cc:113
+msgid "cannot add text scripts to individual note heads"
+msgstr "impossible d'ajouter du texte à des têtes de note individuelles"
 
-#: font-config-scheme.cc:151 font-config.cc:53
-#, c-format
-msgid "failed adding font directory: %s"
-msgstr "échec lors de l'ajout d'un répertoire de fontes : « %s »"
+#: new-fingering-engraver.cc:269
+msgid "no placement found for fingerings"
+msgstr "nulle part où positionner des doigtés"
 
-#: font-config-scheme.cc:153 font-config.cc:55
-#, c-format
-msgid "Adding font directory: %s"
-msgstr "Ajout d'un répertoire de fontes : « %s »"
+#: new-fingering-engraver.cc:270
+msgid "placing below"
+msgstr "on les place en dessous"
 
-#: font-config-scheme.cc:167
-#, c-format
-msgid "failed adding font file: %s"
-msgstr "échec lors de l'ajout d'un fichier de fontes : « %s »"
+#: note-collision.cc:496
+msgid "ignoring too many clashing note columns"
+msgstr "trop d'empilements de notes se chevauchent. On fera au mieux."
 
-#: font-config-scheme.cc:169
-#, c-format
-msgid "Adding font file: %s"
-msgstr "Ajout d'un fichier de fontes : « %s »"
+#: note-column.cc:147
+msgid "cannot have note heads and rests together on a stem"
+msgstr "impossible de superposer une note et un silence sur une même hampe"
 
-#: hairpin.cc:61
-msgid "Asking for broken bound padding at a non-broken bound."
-msgstr "Tentative de décalage d'un fragment de souflet alors qu'il n'est pas rompu."
+#: note-head.cc:95
+#, c-format
+msgid "none of note heads `%s' or `%s' found"
+msgstr "tête de note « %s » ou « %s » non trouvée"
 
-#: hairpin.cc:254
-msgid "decrescendo too small"
-msgstr "decrescendo trop petit"
+#: note-heads-engraver.cc:76
+msgid "NoteEvent without pitch"
+msgstr "NoteEvent sans hauteur"
 
 #: open-type-font.cc:44
 #, c-format
@@ -2521,244 +2724,90 @@ msgstr "erreur Freetype FT_Get_Glyph_Name () : %s"
 msgid "FT_Get_Glyph_Name () error: %s"
 msgstr "Erreur FT_Get_Glyph_Name () : %s"
 
-#: main.cc:101
-#, c-format
-msgid ""
-"This program is free software.  It is covered by the GNU General Public\n"
-"License and you are welcome to change it and/or distribute copies of it\n"
-"under certain conditions.  Invoke as `%s --warranty' for more\n"
-"information.\n"
-msgstr ""
-"Ce logiciel est libre. Il est couvert par la licence GNU General Public\n"
-"License, et vous êtes libre de le modifier ou d'en distribuer des copies\n"
-"sous certaines conditions.\n"
-"Invoquez « %s --warranty » pour plus d'informations.\n"
-
-#: main.cc:107
-msgid ""
-"    This program is free software; you can redistribute it and/or\n"
-"modify it under the terms of the GNU General Public License as \n"
-"published by the Free Software Foundation, either version 3 of\n"
-"the License, or (at your option) any later version.\n"
-"\n"
-"    This program is distributed in the hope that it will be useful,\n"
-"but WITHOUT ANY WARRANTY; without even the implied warranty of\n"
-"MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU\n"
-"General Public License for more details.\n"
-"\n"
-"    You should have received a copy of the\n"
-"GNU General Public License along with this program; if not, write to\n"
-"the Free Software Foundation, Inc., 59 Temple Place - Suite 330,\n"
-"Boston, MA 02111-1307, USA.\n"
-msgstr ""
-"    Ce logiciel est libre ; vous pouvez le redistribuer ou le modifier\n"
-"selon les termes de la licence GNU General Public License version 3\n"
-"tel que publiée par la Free Software Foundation.\n"
-"\n"
-"    Ce logiciel est distribué dans l'espoir qu'il soit utile\n"
-"mais sans AUCUNE GARANTIE ; sans aucune garantie implicite\n"
-"COMMERCIALE ou pour RÉPONDRE À UN BESOIN PARTICULIER. Consultez\n"
-"la license GNU General Public License pour plus de détails.\n"
-"\n"
-"    Vous devriez avoir reçu une copie (consulter le fichier COPYING) de la\n"
-"license GNU General Public License accompagnant ce logiciel ; si absente,\n"
-"écrire à la Free Software Foundation, Inc., 59 Temple Place - Suite 330,\n"
-"Boston, MA 02111-1307, USA.\n"
-
-#: main.cc:141
-msgid "SYM[=VAL]"
-msgstr "SYM[=VAL]"
-
-#: main.cc:142
-msgid ""
-"set Scheme option SYM to VAL (default: #t).\n"
-"Use -dhelp for help."
-msgstr ""
-"affecte VAL (par défaut #t) à l'option Scheme SYM.\n"
-"Utiliser -dhelp pour avoir de l'aide."
-
-#: main.cc:146
-msgid "EXPR"
-msgstr "EXPR"
-
-#: main.cc:146
-msgid "evaluate scheme code"
-msgstr "évaluation du code Scheme"
-
-#. Bug in option parser: --output =foe is taken as an abbreviation
-#. for --output-format.
-#: main.cc:149
-msgid "FORMATs"
-msgstr "FORMATs"
-
-#: main.cc:149
-msgid "dump FORMAT,...  Also as separate options:"
-msgstr ""
-"produire FORMAT...\n"
-"Aussi comme options séparées :"
-
-#: main.cc:150
-msgid "generate PDF (default)"
-msgstr "générer le PDF (par défaut)"
-
-#: main.cc:151
-msgid "generate PNG"
-msgstr "générer le PNG"
-
-#: main.cc:152
-msgid "generate PostScript"
-msgstr "générer le PostScript"
-
-#: main.cc:155
-msgid "FIELD"
-msgstr "CHAMP"
-
-#: main.cc:155
-msgid ""
-"dump header field FIELD to file\n"
-"named BASENAME.FIELD"
-msgstr ""
-"écrire le champ d'entête CHAMP dans le\n"
-"fichier nommé RACINE.CHAMP"
-
-#: main.cc:158
-msgid "add DIR to search path"
-msgstr "ajouter RÉPERTOIRE au chemin de recherche"
-
-#: main.cc:159
-msgid "use FILE as init file"
-msgstr ""
-"utiliser FICHIER comme\n"
-"fichier d'initialisation"
-
-#: main.cc:162
-msgid "USER, GROUP, JAIL, DIR"
-msgstr "USER, GROUP, CAGE, RÉP"
-
-#: main.cc:162
-msgid ""
-"chroot to JAIL, become USER:GROUP\n"
-"and cd into DIR"
-msgstr ""
-"chroot dans CAGE, devenir UTILISATEUR:GROUPE\n"
-"et cd dans RÉPERTOIRE"
-
-#: main.cc:167
-msgid ""
-"print log messages according to LOGLEVEL.  Possible values are:\n"
-"NONE, ERROR, WARNING, BASIC, PROGRESS, INFO (default) and DEBUG."
-msgstr ""
-"affiche les informations selon le niveau de LOGLEVEL :\n"
-"NONE, ERROR, WARNING, BASIC, PROGRESS, INFO (défaut) ou DEBUG."
-
-#: main.cc:171
-msgid "write output to FILE (suffix will be added)"
-msgstr ""
-"produire la sortie dans FICHIER \n"
-"(adjonction automatique du suffixe)"
-
-#: main.cc:172
-msgid "relocate using directory of lilypond program"
-msgstr ""
-"redétermine le chemin d'exécution\n"
-"des composants de LilyPond"
+#. find out the ideal number of pages
+#: optimal-page-breaking.cc:62
+msgid "Finding the ideal number of pages..."
+msgstr "Détermination du nombre optimal de pages..."
 
-#: main.cc:173
-msgid "no progress, only error messages (equivalent to loglevel=ERROR)"
-msgstr ""
-"pas de progression, seulement les messages d'erreur\n"
-"(équivalent à loglevel=ERROR)"
+#: optimal-page-breaking.cc:85
+msgid "could not satisfy systems-per-page and page-count at the same time, ignoring systems-per-page"
+msgstr "incompatilité entre systems-per-page et page-count ; systems-per-page ignoré"
 
-#: main.cc:175
-msgid "be verbose (equivalent to loglevel=DEBUG)"
-msgstr "état verbeux (équivalent à loglevel=DEBUG)"
+#: optimal-page-breaking.cc:105
+msgid "Fitting music on 1 page..."
+msgstr "Répartition de la musique sur une page..."
 
-#. Do not update the copyright years here, run `make grand-replace'
-#: main.cc:242
+#: optimal-page-breaking.cc:107
 #, c-format
-msgid ""
-"Copyright (c) %s by\n"
-"%s  and others."
-msgstr ""
-"Copyright © %s détenu par\n"
-"%s et autres."
+msgid "Fitting music on %d pages..."
+msgstr "Répartition de la musique sur %d pages..."
 
-#. No version number or newline here.  It confuses help2man.
-#: main.cc:269
+#: optimal-page-breaking.cc:109
 #, c-format
-msgid "Usage: %s [OPTION]... FILE..."
-msgstr "Utilisation : %s [OPTIONS]... FICHIER..."
-
-#: main.cc:271
-msgid "Typeset music and/or produce MIDI from FILE."
-msgstr "Composer la musique ou jouer en format MIDI à partir du FICHIER"
-
-#: main.cc:273
-msgid "LilyPond produces beautiful music notation."
-msgstr "LilyPond produit une jolie notation musicale"
+msgid "Fitting music on %d or %d pages..."
+msgstr "Répartition de la musique sur %d à %d pages..."
 
-#: main.cc:275
+#: optimal-page-breaking.cc:119 optimal-page-breaking.cc:172
 #, c-format
-msgid "For more information, see %s"
-msgstr "Pour plus d'informations, voir %s"
-
-#: main.cc:277
-msgid "Options:"
-msgstr "Options :"
+msgid "trying %d systems"
+msgstr "tentative pour %d systèmes"
 
-#: main.cc:331
+#: optimal-page-breaking.cc:138 optimal-page-breaking.cc:200
 #, c-format
-msgid "expected %d arguments with jail, found: %u"
-msgstr "une cage requiert %d arguments, il y en a %u"
+msgid "best score for this sys-count: %f"
+msgstr "meilleur résultat pour cette configuration « sys-count » : %f"
 
-#: main.cc:345
-#, c-format
-msgid "no such user: %s"
-msgstr "utilisateur inconnu : « %s »"
+#: optimal-page-breaking.cc:207 page-turn-page-breaking.cc:248
+#: paper-score.cc:162
+msgid "Drawing systems..."
+msgstr "Dessin des systèmes..."
+
+#: output-def.cc:235
+msgid "margins do not fit with line-width, setting default values"
+msgstr ""
+"les marges ne sont pas en cohérence avec la longueur de ligne ;\n"
+"retour aux valeurs par défaut"
 
-#: main.cc:347
-#, c-format
-msgid "cannot get user id from user name: %s: %s"
+#: output-def.cc:242
+msgid "systems run off the page due to improper paper settings, setting default values"
 msgstr ""
-"impossible de repérer l'identifiant utilisateur à partir du nom d'utilisateur :\n"
-"%s : %s"
+"les systèmes débordent de la page en raison de réglages de papier erronés ;\n"
+"retour aux valeurs par défaut"
 
-#: main.cc:362
-#, c-format
-msgid "no such group: %s"
-msgstr "groupe inconnu : %s"
+#: page-breaking.cc:277
+msgid "ignoring min-systems-per-page and max-systems-per-page because systems-per-page was set"
+msgstr ""
+"systems-per-page non défini :\n"
+"  min-systems-per-page et max-systems-per-page ignorés"
 
-#: main.cc:364
-#, c-format
-msgid "cannot get group id from group name: %s: %s"
+#: page-breaking.cc:282
+msgid "min-systems-per-page is larger than max-systems-per-page, ignoring both values"
 msgstr ""
-"impossible de repérer l'identifiant groupe à partir du nom de groupe :\n"
-"%s : %s "
+"min-systems-per-page supérieur à max-systems-per-page :\n"
+"  tous deux seront ignorés"
 
-#: main.cc:372
-#, c-format
-msgid "cannot chroot to: %s: %s"
-msgstr "impossible de chrooter vers : %s : %s"
+#: page-layout-problem.cc:403
+msgid "A page layout problem has been initiated that cannot accommodate footnotes."
+msgstr "Un défaut de mise en page perturbe la gestion des notes de bas de page."
 
-#: main.cc:379
-#, c-format
-msgid "cannot change group id to: %d: %s"
-msgstr "impossible de changer l'identifiant de groupe en %d : %s"
+#: page-layout-problem.cc:732
+msgid "cannot fit music on page: ragged-spacing was requested, but page was compressed"
+msgstr ""
+"impossible de faire tenir la musique sur la page :\n"
+"  justification demandée, mais page déjà compressée"
 
-#: main.cc:385
+#: page-layout-problem.cc:735
 #, c-format
-msgid "cannot change user id to: %d: %s"
-msgstr "impossible de changer l'identifiant utilisateur en %d : %s"
+msgid "cannot fit music on page: overflow is %f"
+msgstr "impossible de faire tenir la musique sur la page.  Débordement de %f"
 
-#: main.cc:391
-#, c-format
-msgid "cannot change working directory to: %s: %s"
-msgstr "impossible de changer le répertoire de travail en %s : %s"
+#: page-layout-problem.cc:737
+msgid "compressing music to fit"
+msgstr "compression de la musique pour que cela tienne"
 
-#: main.cc:639
-#, c-format
-msgid "exception caught: %s"
-msgstr "exception capturée : %s"
+#: page-layout-problem.cc:1197
+msgid "staff-affinities should only decrease"
+msgstr "staff-affinities devraient aller en ordre décroissant"
 
 #: page-turn-page-breaking.cc:168
 #, c-format
@@ -2803,188 +2852,86 @@ msgstr "        nombre de pages : %d"
 msgid "\tprevious break: %d"
 msgstr "        coupure précédente : %d"
 
-#: midi-item.cc:89
-#, c-format
-msgid "no such MIDI instrument: `%s'"
-msgstr "instrument MIDI non répertorié : « %s »"
-
-#: midi-item.cc:161
-msgid "Time signature with more than 255 beats.  Truncating"
-msgstr "Métrique comportant plus de 255 pulsations ; on limite."
-
-#: stem-engraver.cc:110
-msgid "tremolo duration is too long"
-msgstr "durée du tremolo trop longue"
-
-#: stem-engraver.cc:162
-#, c-format
-msgid "adding note head to incompatible stem (type = %d/%d)"
-msgstr "Ajout d'une tête de note à une hampe incompatible (type = %d/%d)"
-
-#: stem-engraver.cc:165
-msgid "maybe input should specify polyphonic voices"
-msgstr "la source devrait spécifier des voix polyphoniques"
-
-#: translator.cc:326
+#: pango-font.cc:205
 #, c-format
-msgid "Two simultaneous %s events, junking this one"
-msgstr "Deux événements %s simultanés, rejet de celui-ci"
+msgid ""
+"Glyph has no name, but font supports glyph naming.\n"
+"Skipping glyph U+%0X, file %s"
+msgstr ""
+"Le glyphe n'a pas de nom alors que la fonte prend en charge leur nommage.\n"
+"Glyphe U+%0X ignoré dans le fichier « %s »"
 
-#: translator.cc:327
+#: pango-font.cc:242
 #, c-format
-msgid "Previous %s event here"
-msgstr "Événement %s précédent ici"
-
-#: glissando-engraver.cc:158
-msgid "unterminated glissando"
-msgstr "glissando non terminé"
-
-#: skyline-pair.cc:131
-msgid "direction must not be CENTER in ly:skyline-pair::skyline"
-msgstr "direction ne saurait être CENTER pour ly:skyline-pair::skyline"
-
-#: beam-engraver.cc:147
-msgid "already have a beam"
-msgstr "ligature déjà présente"
-
-#: beam-engraver.cc:230
-msgid "unterminated beam"
-msgstr "ligature non terminée"
-
-#: beam-engraver.cc:277
-msgid "stem does not fit in beam"
-msgstr "la hampe ne s'insère pas dans la ligature"
-
-#: beam-engraver.cc:278
-msgid "beam was started here"
-msgstr "la ligature a débuté ici"
-
-#: key-engraver.cc:199
-msgid "Incomplete keyAlterationOrder for key signature"
-msgstr "Propriété keyAlterationOrder incomplète pour cette armure."
+msgid "no PostScript font name for font `%s'"
+msgstr "« %s » n'est pas un fichier de fonte PostScript"
 
-#.
-#. Todo: should make typecheck?
-#.
-#. OTOH, Tristan Keuris writes 8/20 in his Intermezzi.
-#.
-#: time-signature-engraver.cc:75
-#, c-format
-msgid "strange time signature found: %d/%d"
-msgstr "Chiffrage de mesure inhabituel : %d/%d"
+#: pango-font.cc:291
+msgid "FreeType face has no PostScript font name"
+msgstr "Caractère FreeType sans nom de police PostScript"
 
-#: lily-parser-scheme.cc:80
+#: paper-book.cc:214
 #, c-format
-msgid "Changing working directory to: `%s'"
-msgstr ""
-"Modification du répertoire de travail pour\n"
-" « %s »"
+msgid "program option -dprint-pages not supported by backend `%s'"
+msgstr "l'option -dprint-pages n'est pas opérationnelle avec le moteur %s"
 
-#: lily-parser-scheme.cc:84
+#: paper-book.cc:233
 #, c-format
-msgid "unable to change directory to: `%s'"
-msgstr ""
-"impossible d'accéder au répertoire\n"
-" « %s »"
+msgid "program option -dpreview not supported by backend `%s'"
+msgstr "l'option -dpreview n'est pas opérationnelle avec le moteur %s"
 
-#: lily-parser-scheme.cc:99
-#, c-format
-msgid "cannot find init file: `%s'"
+#: paper-column-engraver.cc:261
+msgid "forced break was overridden by some other event, should you be using bar checks?"
 msgstr ""
-"impossible de trouver le fichier d'initialisation\n"
-" « %s »"
+"Un saut explicite a été outrepassé par un autre événement.\n"
+"Positionnez quelques contrôles de mesure (bar check) pour vérifier."
 
-#: lily-parser-scheme.cc:117
+#: paper-outputter-scheme.cc:41
 #, c-format
-msgid "Processing `%s'"
-msgstr "Traitement de « %s »"
-
-#: lily-parser-scheme.cc:208
-msgid "ly:parser-parse-string is only valid with a new parser.  Use ly:parser-include-string instead."
-msgstr ""
-"ly:parser-parse-string ne peut foncionner qu'avec un nouvel analyseur.\n"
-"Utilisez plutôt ly:parser-include-string"
-
-#: lily-parser-scheme.cc:239
-msgid "ly:parse-string-expression is only valid with a new parser.  Use ly:parser-include-string instead."
-msgstr ""
-"ly:parse-string-expression ne peut foncionner qu'avec un nouvel analyseur.\n"
-"Utilisez plutôt ly:parser-include-string"
-
-#. We are completely screwed.
-#: beam-quanting.cc:839
-msgid "no viable initial configuration found: may not find good beam slope"
-msgstr ""
-"pas de configuration initiale viable repérée :\n"
-"la pente de la ligature pourrait être inesthétique."
+msgid "Layout output to `%s'..."
+msgstr "Sortie mise en page vers « %s »..."
 
-#: lily-guile.cc:93
+#: paper-score.cc:134
 #, c-format
-msgid "(load path: `%s')"
-msgstr "(chemin de chargement : « %s »)"
+msgid "Element count %d (spanners %d) "
+msgstr "%d éléments dénombrés (%d extensions)"
 
-#: lily-guile.cc:416
-#, c-format
-msgid "cannot find property type-check for `%s' (%s)."
-msgstr "vérification du type de propriété pour « %s » (%s) non trouvée"
+#: paper-score.cc:138
+msgid "Preprocessing graphical objects..."
+msgstr "Pré-traitement des éléments graphiques..."
 
-#: lily-guile.cc:419
-msgid "perhaps a typing error?"
-msgstr "Probable faute de frappe"
+#: parse-scm.cc:121
+msgid "GUILE signaled an error for the expression beginning here"
+msgstr "GUILE a signalé une erreur pour l'expression débutant ici"
 
-#: lily-guile.cc:426
-msgid "doing assignment anyway"
-msgstr "affectation faite malgré tout"
+#: partial-iterator.cc:45
+msgid "trying to use \\partial after the start of a piece"
+msgstr "\\partial ne devrait intervenir qu'en début de morceau"
 
-#: lily-guile.cc:438
+#: pdf-scheme.cc:50
 #, c-format
-msgid "type check for `%s' failed; value `%s' must be of type `%s'"
+msgid "Conversion of string `%s' to UTF-16be failed: %s"
 msgstr ""
-"la vérification du type de « %s » a échoué ; \n"
-"   la valeur « %s » doit être du type « %s »"
-
-#: rest-collision.cc:146
-msgid "cannot resolve rest collision: rest direction not set"
-msgstr "collision de silences insoluble : positionnement du silence indéterminée"
-
-#: rest-collision.cc:158 rest-collision.cc:267
-msgid "too many colliding rests"
-msgstr "trop de silences se chevauchent"
-
-#: episema-engraver.cc:75
-msgid "already have an episema"
-msgstr "épisème déjà présent"
-
-#: episema-engraver.cc:88
-msgid "cannot find start of episema"
-msgstr "impossible de trouver le début de l'épisème"
-
-#: episema-engraver.cc:137
-msgid "unterminated episema"
-msgstr "épisème non terminé"
-
-#: rest.cc:192
-#, c-format
-msgid "rest `%s' not found"
-msgstr "silence « %s » inconnu"
+"La conversion de la chaîne « %s » en UTF-16be a échoué :\n"
+"  %s"
 
-#: pango-font.cc:205
-#, c-format
-msgid ""
-"Glyph has no name, but font supports glyph naming.\n"
-"Skipping glyph U+%0X, file %s"
-msgstr ""
-"Le glyphe n'a pas de nom alors que la fonte prend en charge leur nommage.\n"
-"Glyphe U+%0X ignoré dans le fichier « %s »"
+#: percent-repeat-engraver.cc:147
+msgid "unterminated percent repeat"
+msgstr "répétition en pourcent non terminée"
 
-#: pango-font.cc:242
+#: performance.cc:54
+msgid "Track..."
+msgstr "Piste..."
+
+#: performance.cc:82
 #, c-format
-msgid "no PostScript font name for font `%s'"
-msgstr "« %s » n'est pas un fichier de fonte PostScript"
+msgid "MIDI output to `%s'..."
+msgstr "Sortie MIDI vers « %s »..."
 
-#: pango-font.cc:291
-msgid "FreeType face has no PostScript font name"
-msgstr "Caractère FreeType sans nom de police PostScript"
+#: phrasing-slur-engraver.cc:101 slur-engraver.cc:102
+#, c-format
+msgid "direction of %s invalid: %d"
+msgstr "l'orientation de %s n'est pas valide : %d"
 
 #: phrasing-slur-engraver.cc:175
 msgid "unterminated phrasing slur"
@@ -3000,149 +2947,158 @@ msgstr "impossible de terminer la liaison de phrasé"
 msgid "already have phrasing slur"
 msgstr "il y a déjà une liaison de phrasé"
 
-#: lyric-engraver.cc:186
-msgid "Lyric syllable does not have note.  Use \\lyricsto or associatedVoice."
-msgstr ""
-"Syllabe sans note de rattachement.\n"
-" Utiliser \\lyricsto ou associatedVoice."
-
-#: page-breaking.cc:277
-msgid "ignoring min-systems-per-page and max-systems-per-page because systems-per-page was set"
-msgstr ""
-"systems-per-page non défini :\n"
-"  min-systems-per-page et max-systems-per-page ignorés"
+#: piano-pedal-engraver.cc:279
+#, c-format
+msgid "expect 3 strings for piano pedals, found: %ld"
+msgstr "Les pédales de piano nécessitent trois cordes. Il y en a %ld"
 
-#: page-breaking.cc:282
-msgid "min-systems-per-page is larger than max-systems-per-page, ignoring both values"
-msgstr ""
-"min-systems-per-page supérieur à max-systems-per-page :\n"
-"  tous deux seront ignorés"
+#: piano-pedal-engraver.cc:294 piano-pedal-engraver.cc:305
+#: piano-pedal-performer.cc:104
+#, c-format
+msgid "cannot find start of piano pedal: `%s'"
+msgstr "début de la pédale de piano indéterminé : « %s »"
 
-#: paper-outputter-scheme.cc:41
+#: piano-pedal-engraver.cc:340
 #, c-format
-msgid "Layout output to `%s'..."
-msgstr "Sortie mise en page vers « %s »..."
+msgid "cannot find start of piano pedal bracket: `%s'"
+msgstr "début du crochet de la pédale de piano indéterminé : « %s »"
 
-#: performance.cc:54
-msgid "Track..."
-msgstr "Piste..."
+#: program-option-scheme.cc:235
+#, c-format
+msgid "no such internal option: %s"
+msgstr "option interne inconnue : %s"
 
-#: performance.cc:82
+#: property-iterator.cc:93
 #, c-format
-msgid "MIDI output to `%s'..."
-msgstr "Sortie MIDI vers « %s »..."
+msgid "not a grob name, `%s'"
+msgstr "« %s » n'est pas un nom d'objet graphique (grob)"
 
-#: tuplet-engraver.cc:110
-msgid "No tuplet to end"
-msgstr "Aucun n-olet à terminer"
+#: relative-octave-check.cc:49
+msgid "Failed octave check, got: "
+msgstr "échec de la vérification d'octave, a obtenu : "
 
-#: gregorian-ligature-engraver.cc:70
+#: relocate.cc:52
 #, c-format
-msgid "\\%s ignored"
-msgstr "\\%s ignoré(e)"
+msgid "Setting %s to %s"
+msgstr "%s fixé à %s"
 
-#: gregorian-ligature-engraver.cc:75
+#. this warning should only be printed in debug mode!
+#: relocate.cc:73
 #, c-format
-msgid "implied \\%s added"
-msgstr "\\%s implicite ajouté(e)"
-
-#. ligature may not start with 2nd head of pes or flexa
-#: gregorian-ligature-engraver.cc:224
-msgid "cannot apply `\\~' on first head of ligature"
-msgstr "Impossible d'appliquer « \\~ » à la première tête de ligature"
+msgid "no such file: %s for %s"
+msgstr "fichier inexistant : %s pour %s"
 
-#. (pitch == prev_pitch)
-#: gregorian-ligature-engraver.cc:236
-msgid "cannot apply `\\~' on heads with identical pitch"
-msgstr "Impossible d'appliquer « \\~ » à des têtes ayant la même hauteur"
+#. this warning should only be printed in debug mode!
+#. this warning should only be printed in debug mode
+#: relocate.cc:84 relocate.cc:102
+#, c-format
+msgid "no such directory: %s for %s"
+msgstr "répertoire inexistant : %s pour %s"
 
-#: key-signature-interface.cc:77
+#: relocate.cc:93
 #, c-format
-msgid "No glyph found for alteration: %s"
-msgstr "Pas de glyphe pour l'altération « %s »"
+msgid "%s=%s (prepend)\n"
+msgstr "%s=%s (ajout)\n"
 
-#: key-signature-interface.cc:87
-msgid "alteration not found"
-msgstr "altération non trouvée"
+#: relocate.cc:124
+#, c-format
+msgid "not relocating, no %s/ or current/ found under %s"
+msgstr "relocalisation non effectuée, ni %s/ ni courant/ n'existent sous %s"
 
-#: source-file.cc:85
+#: relocate.cc:134
 #, c-format
-msgid "expected to read %d characters, got %d"
-msgstr "au lieu de %d caractères à lire, il y en a %d"
+msgid "Relocation: compile datadir=%s, new datadir=%s"
+msgstr "Relocalisation : datadir de compilation = %s, nouveau datadir = %s"
 
-#: axis-group-engraver.cc:94
-msgid "Axis_group_engraver: vertical group already has a parent"
-msgstr "Axis_group_engraver : le groupe vertical a déjà un parent"
+#: relocate.cc:146
+#, c-format
+msgid "Relocation: framework_prefix=%s"
+msgstr "Relocalisation : framework_prefix = %s"
 
-#: axis-group-engraver.cc:95
-msgid "are there two Axis_group_engravers?"
-msgstr "Axis_group_engraver redondant"
+#: relocate.cc:186
+#, c-format
+msgid "Relocation: is absolute: argv0=%s\n"
+msgstr "Relocalisation absolue : argv0=%s\n"
 
-#: axis-group-engraver.cc:96
-msgid "removing this vertical group"
-msgstr "retrait de ce groupe vertical"
+#: relocate.cc:192
+#, c-format
+msgid "Relocation: from cwd: argv0=%s\n"
+msgstr "Relocalisation à partir du répertoire courant : argv0=%s\n"
 
-#: cluster.cc:120
+#: relocate.cc:208
 #, c-format
-msgid "unknown cluster style `%s'"
-msgstr "style de cluster inconnu : « %s »"
+msgid ""
+"Relocation: from PATH=%s\n"
+"argv0=%s"
+msgstr ""
+"Relocalisation : à partir de PATH=%s\n"
+"argv0=%s"
 
-#: cluster.cc:157
-msgid "junking empty cluster"
-msgstr "mise au rebut d'un cluster vide"
+#: relocate.cc:235
+msgid "LILYPONDPREFIX is obsolete, use LILYPOND_DATADIR"
+msgstr "LILYPONDPREFIX est obsolète, utiliser LILYPOND_DATADIR"
 
-#: global-context-scheme.cc:96 global-context-scheme.cc:114
-msgid "no music found in score"
-msgstr "Il n'y a pas de musique dans cette partition"
+#: relocate.cc:360
+#, c-format
+msgid "Relocation file: %s"
+msgstr "Fichier de relocalisation : %s"
 
-#: global-context-scheme.cc:104
-msgid "Interpreting music..."
-msgstr "Interprétation en cours de la musique..."
+#: relocate.cc:364 source-file.cc:65
+#, c-format
+msgid "cannot open file: `%s'"
+msgstr "Impossible d'ouvrir le fichier « %s »"
 
-#: global-context-scheme.cc:126
+#: relocate.cc:394
 #, c-format
-msgid "elapsed time: %.2f seconds"
-msgstr "temps écoulé : %.2f secondes"
+msgid "Unknown relocation command %s"
+msgstr "Commande de relocalisation inconnue : %s"
 
-#: output-def.cc:235
-msgid "margins do not fit with line-width, setting default values"
-msgstr ""
-"les marges ne sont pas en cohérence avec la longueur de ligne ;\n"
-"retour aux valeurs par défaut"
+#: rest-collision-engraver.cc:70
+msgid "rhythmic head is not part of a rhythmic column"
+msgstr "tête rythmique non rattachée à un empilement rythmique"
 
-#: output-def.cc:242
-msgid "systems run off the page due to improper paper settings, setting default values"
-msgstr ""
-"les systèmes débordent de la page en raison de réglages de papier erronés ;\n"
-"retour aux valeurs par défaut"
+#: rest-collision.cc:146
+msgid "cannot resolve rest collision: rest direction not set"
+msgstr "collision de silences insoluble : positionnement du silence indéterminée"
 
-#: axis-group-interface.cc:668
-msgid "an outside-staff object should have a direction, defaulting to up"
-msgstr ""
-"un objet externe à la portée devrait avoir un positionnement.\n"
-"  Placé par défaut au-dessus."
+#: rest-collision.cc:157 rest-collision.cc:266
+msgid "too many colliding rests"
+msgstr "trop de silences se chevauchent"
 
-#: coherent-ligature-engraver.cc:110
+#: rest.cc:192
 #, c-format
-msgid "Coherent_ligature_engraver: setting `spacing-increment=0.01': ptr=%ul"
-msgstr "Coherent_ligature_engraver : initialise « spacing-increment=0.01 » : ptr=%ul"
+msgid "rest `%s' not found"
+msgstr "silence « %s » inconnu"
 
-#: percent-repeat-engraver.cc:147
-msgid "unterminated percent repeat"
-msgstr "répétition en pourcent non terminée"
+#: score-engraver.cc:78
+#, c-format
+msgid "cannot find `%s'"
+msgstr "impossible de trouver « %s »"
 
-#: note-head.cc:95
+#: score-engraver.cc:80
+msgid "Music font has not been installed properly."
+msgstr "Les fontes musicales n'ont pas été installées correctement."
+
+#: score-engraver.cc:82
 #, c-format
-msgid "none of note heads `%s' or `%s' found"
-msgstr "tête de note « %s » ou « %s » non trouvée"
+msgid "Search path `%s'"
+msgstr "Chemin de recherche : « %s »"
 
-#: font-config.cc:38
-msgid "Initializing FontConfig..."
-msgstr "Initialisation de FontConfig..."
+#: score-engraver.cc:84
+msgid "Aborting"
+msgstr "Abandon"
 
-#: font-config.cc:58
-msgid "Building font database..."
-msgstr "Construction de la base de donnée des fontes..."
+#: score.cc:172
+msgid "already have music in score"
+msgstr "il y a déjà de la musique dans la partition"
+
+#: score.cc:173
+msgid "this is the previous music"
+msgstr "voici la musique précédente"
+
+#: score.cc:178
+msgid "errors found, ignoring music expression"
+msgstr "suite à des erreurs répétées, l'expression musicale sera ignorée"
 
 #. FIXME:
 #: script-engraver.cc:113
@@ -3153,74 +3109,84 @@ msgstr "ne sait comment interpréter l'articulation"
 msgid " scheme encoding: "
 msgstr "encodage Scheme : "
 
-#: all-font-metrics.cc:149
-#, c-format
-msgid "cannot find font: `%s'"
-msgstr "fonte « %s » introuvable"
+#: skyline-pair.cc:131
+msgid "direction must not be CENTER in ly:skyline-pair::skyline"
+msgstr "direction ne saurait être CENTER pour ly:skyline-pair::skyline"
 
-#: clef.cc:65
-#, c-format
-msgid "clef `%s' not found"
-msgstr "clé « %s » introuvable"
+#: slur-engraver.cc:176
+msgid "unterminated slur"
+msgstr "liaison non terminée"
+
+#: slur-engraver.cc:211
+msgid "cannot end slur"
+msgstr "impossible de terminer la liaison"
+
+#. We already have an old slur, so give a warning
+#. and completely ignore the new slur.
+#: slur-engraver.cc:231
+msgid "already have slur"
+msgstr "une liaison est déjà en place"
 
-#: property-iterator.cc:93
+#: slur.cc:430
 #, c-format
-msgid "not a grob name, `%s'"
-msgstr "« %s » n'est pas un nom d'objet graphique (grob)"
+msgid "Ignoring grob for slur: %s.  avoid-slur not set?"
+msgstr ""
+"objet graphique (grob) non concerné par la liaison : %s.\n"
+"avoid-slur non définie ?"
 
-#: pdf-scheme.cc:50
+#: source-file.cc:85
 #, c-format
-msgid "Conversion of string `%s' to UTF-16be failed: %s"
-msgstr ""
-"La conversion de la chaîne « %s » en UTF-16be a échoué :\n"
-"  %s"
+msgid "expected to read %d characters, got %d"
+msgstr "au lieu de %d caractères à lire, il y en a %d"
 
-#: new-fingering-engraver.cc:113
-msgid "cannot add text scripts to individual note heads"
-msgstr "impossible d'ajouter du texte à des têtes de note individuelles"
+#: staff-performer.cc:275
+msgid "MIDI channel wrapped around"
+msgstr "Bouclage du canal MIDI"
 
-#: new-fingering-engraver.cc:269
-msgid "no placement found for fingerings"
-msgstr "nulle part où positionner des doigtés"
+#: staff-performer.cc:276
+msgid "remapping modulo 16"
+msgstr "réaffectation modulo 16"
 
-#: new-fingering-engraver.cc:270
-msgid "placing below"
-msgstr "on les place en dessous"
+#: stem-engraver.cc:110
+msgid "tremolo duration is too long"
+msgstr "durée du tremolo trop longue"
 
-#: bar-check-iterator.cc:84
+#: stem-engraver.cc:162
 #, c-format
-msgid "barcheck failed at: %s"
-msgstr "échec du contrôle de mesure (barcheck) à %s"
+msgid "adding note head to incompatible stem (type = %d/%d)"
+msgstr "Ajout d'une tête de note à une hampe incompatible (type = %d/%d)"
 
-#: change-iterator.cc:34
-#, c-format
-msgid "cannot change `%s' to `%s'"
-msgstr "impossible de changer « %s » en « %s »"
+#: stem-engraver.cc:165
+msgid "maybe input should specify polyphonic voices"
+msgstr "la source devrait spécifier des voix polyphoniques"
 
-#. FIXME: constant error message.
-#: change-iterator.cc:93
-msgid "cannot find context to switch to"
-msgstr "impossible de repérer le contexte vers lequel commuter"
+#: stem.cc:128
+msgid "weird stem size, check for narrow beams"
+msgstr "taille de hampe bizarre ; vérifier la présence de liens étroits"
 
-#. We could change the current translator's id, but that would make
-#. errors hard to catch.
-#.
-#. last->translator_id_string () = get_change
-#. ()->change_to_id_string ();
-#: change-iterator.cc:102
+#: system.cc:200
 #, c-format
-msgid "not changing to same context type: %s"
-msgstr "pas de changement vers le même type de contexte : %s"
+msgid "Element count %d"
+msgstr "%d éléments dénombrés."
 
-#. FIXME: uncomprehensable message
-#: change-iterator.cc:106
-msgid "none of these in my family"
-msgstr "aucun de ceux-ci dans ma famille"
+#: system.cc:480
+#, c-format
+msgid "Grob count %d"
+msgstr "%d objet graphiques (grob) dénombrés."
 
-#: translator-group-ctors.cc:40
+#. TODO: Also print the arguments of the markup!
+#: text-interface.cc:129
 #, c-format
-msgid "fatal error.  Couldn't find type: %s"
-msgstr "Erreur fatale. Type inconnu : %s"
+msgid "Cyclic markup detected: %s"
+msgstr "Markup avec référence circulaire : %s"
+
+#. TODO: Also print the arguments of the markup!
+#: text-interface.cc:142
+#, c-format
+msgid "Markup depth exceeds maximal value of %d; Markup: %s"
+msgstr ""
+"Cascade de markups dépassant la valeur maximale de %d ;\n"
+"Markup : %s"
 
 #: text-spanner-engraver.cc:72
 msgid "cannot find start of text spanner"
@@ -3234,27 +3200,23 @@ msgstr "extension de texte déjà présente"
 msgid "unterminated text spanner"
 msgstr "extension de texte non terminée"
 
-#: lily-parser.cc:109
-msgid "Parsing..."
-msgstr "Analyse..."
-
-#. if we get to here, just put everything on one line
-#: constrained-breaking.cc:187 constrained-breaking.cc:205
-msgid "cannot find line breaking that satisfies constraints"
-msgstr "impossible de trouver un saut de ligne qui satisfasse aux contraintes"
-
-#. FIXME: constant error message.
-#: mark-engraver.cc:157
-msgid "rehearsalMark must have integer value"
-msgstr "rehearsalMark doit être un entier"
+#: tie-engraver.cc:117
+msgid "unterminated tie"
+msgstr "liaison de prolongation non terminée"
 
-#: mark-engraver.cc:163
-msgid "mark label must be a markup object"
-msgstr "les étiquettes de marque doivent être des objets de type « markup »."
+#: tie-engraver.cc:348
+msgid "lonely tie"
+msgstr "liaison de prolongation orpheline"
 
-#: rest-collision-engraver.cc:70
-msgid "rhythmic head is not part of a rhythmic column"
-msgstr "tête rythmique non rattachée à un empilement rythmique"
+#.
+#. Todo: should make typecheck?
+#.
+#. OTOH, Tristan Keuris writes 8/20 in his Intermezzi.
+#.
+#: time-signature-engraver.cc:75
+#, c-format
+msgid "strange time signature found: %d/%d"
+msgstr "Chiffrage de mesure inhabituel : %d/%d"
 
 #. If there is no such symbol, we default to the numbered style.
 #. (Here really with a warning!)
@@ -3265,330 +3227,462 @@ msgstr ""
 "symbole de chiffrage de mesure « %s » inconnu ;\n"
 "  retour à un style numérique."
 
-#: grob-interface.cc:68
+#: translator-ctors.cc:65
 #, c-format
-msgid "Unknown interface `%s'"
-msgstr "Interface inconnue : « %s »"
+msgid "unknown translator: `%s'"
+msgstr "translateur inconnu : « %s »"
 
-#: grob-interface.cc:79
+#: translator-group-ctors.cc:40
 #, c-format
-msgid "Grob `%s' has no interface for property `%s'"
-msgstr ""
-"L'objet graphique (Grob) « %s »\n"
-" n'a pas d'interface pour la propriété « %s »"
+msgid "fatal error.  Couldn't find type: %s"
+msgstr "Erreur fatale. Type inconnu : %s"
 
-#: midi-stream.cc:39
+#: translator-group.cc:188
 #, c-format
-msgid "cannot open for write: %s: %s"
-msgstr ""
-"impossible d'ouvrir le fichier en écriture : %s :\n"
-"  %s"
+msgid "cannot find: `%s'"
+msgstr "« %s » inconnu(e)"
 
-#: midi-stream.cc:55
+#: translator.cc:326
 #, c-format
-msgid "cannot write to file: `%s'"
-msgstr "impossible d'écrire dans le fichier « %s »"
+msgid "Two simultaneous %s events, junking this one"
+msgstr "Deux événements %s simultanés, rejet de celui-ci"
 
-#. TODO: Also print the arguments of the markup!
-#: text-interface.cc:129
+#: translator.cc:327
 #, c-format
-msgid "Cyclic markup detected: %s"
-msgstr "Markup avec référence circulaire : %s"
+msgid "Previous %s event here"
+msgstr "Événement %s précédent ici"
 
-#. TODO: Also print the arguments of the markup!
-#: text-interface.cc:142
+#: ttf.cc:480 ttf.cc:528
 #, c-format
-msgid "Markup depth exceeds maximal value of %d; Markup: %s"
+msgid "font index %d too large for font `%s', using index 0"
 msgstr ""
-"Cascade de markups dépassant la valeur maximale de %d ;\n"
-"Markup : %s"
+"index %d trop grand pour la fonte « %s » ;\n"
+"réindexé sur 0"
+
+#: ttf.cc:512 ttf.cc:562
+msgid "font index must be non-negative, using index 0"
+msgstr "l'index de fonte ne peut être négatif ; réindexé sur 0"
+
+#: tuplet-engraver.cc:110
+msgid "No tuplet to end"
+msgstr "Aucun n-olet à terminer"
+
+#: vaticana-ligature-engraver.cc:400
+#, c-format
+msgid "ignored prefix(es) `%s' of this head according to restrictions of the selected ligature style"
+msgstr ""
+"préfixe(s) « %s » ignoré(s) pour la tête de note,\n"
+"selon les restrictions du style de ligature sélectionné"
+
+#: vaticana-ligature-engraver.cc:466
+msgid "Ambiguous use of dots in ligature: there are multiple dotted notes with the same pitch.  The ligature should be split."
+msgstr ""
+"Utilisation ambigüe de points dans une ligature : plusieurs notes\n"
+"pointées ont la même hauteur. La ligature devrait être coupée."
+
+#: vaticana-ligature-engraver.cc:524
+msgid "This ligature has a dotted head followed by a non-dotted head.  The ligature should be split after the last dotted head before this head."
+msgstr ""
+"Cette ligature comporte une note pointée suivie d'une non pointée.\n"
+"La ligature devrait s'interrompre entre ces deux notes."
+
+#: vaticana-ligature-engraver.cc:736
+#, c-format
+msgid "Vaticana_ligature_engraver: setting `spacing-increment = %f': ptr =%ul"
+msgstr "Vaticana_ligature_engraver : fixé « spacing-increment = %f » : ptr=%ul"
+
+#: vaticana-ligature.cc:94
+msgid "flexa-height undefined; assuming 0"
+msgstr "Vaticana_ligature : décalage en X indéfini ; ramené à 0"
+
+#: vaticana-ligature.cc:99
+msgid "ascending vaticana style flexa"
+msgstr "flexe de style vaticana ascendant"
+
+#. fixme: be more verbose.
+#: volta-engraver.cc:110
+msgid "cannot end volta spanner"
+msgstr "extension de reprise sans terminaison"
+
+#: volta-engraver.cc:120
+msgid "already have a volta spanner, ending that one prematurely"
+msgstr "extension de reprise déjà présente, fin prématurée de celle-ci"
+
+#: volta-engraver.cc:124
+msgid "also already have an ended spanner"
+msgstr "a déjà une extension terminée"
+
+#: volta-engraver.cc:125
+msgid "giving up"
+msgstr "abandon"
 
-#: parser.yy:162 parser.yy:176
+#: parser.yy:161 parser.yy:175
 msgid "Too much lookahead"
 msgstr "Trop d'anticipation"
 
-#: parser.yy:833 parser.yy:1234
+#: parser.yy:835 parser.yy:1284
 msgid "not a context mod"
 msgstr "ceci n'est pas un module de contexte"
 
-#: parser.yy:1018
+#: parser.yy:1027
 msgid "\\paper cannot be used in \\score, use \\layout instead"
 msgstr "dans la section \\score, utiliser \\layout au lieu de \\paper"
 
-#: parser.yy:1042
+#: parser.yy:1051
 msgid "need \\paper for paper block"
 msgstr "\\paper est nécessaire pour définir les paramètres de la page"
 
-#: parser.yy:1999
+#: parser.yy:1204
+msgid "Ignoring non-music expression"
+msgstr "Expression non musicale ignorée"
+
+#: parser.yy:2044
 msgid "only \\consists and \\remove take non-string argument."
 msgstr "seuls \\consists et \\remove peuvent prendre un argument autre qu'une chaîne"
 
-#: parser.yy:2012
+#: parser.yy:2057
 msgid "Grob name should be alphanumeric"
 msgstr "Un nom de Grob devrait être alphanumérique"
 
-#: parser.yy:2216
+#: parser.yy:2261
 msgid "not a rhythmic event"
 msgstr "événement non rythmique"
 
-#: parser.yy:2312 parser.yy:2317
+#: parser.yy:2357 parser.yy:2362
 msgid "have to be in Lyric mode for lyrics"
 msgstr "Des paroles requièrent d'utiliser le mode Lyric."
 
-#: parser.yy:2432
+#: parser.yy:2477
 msgid "expecting string as script definition"
 msgstr "chaîne requise pour définir un script"
 
-#: parser.yy:2592 parser.yy:2643
+#: parser.yy:2637 parser.yy:2681
 #, c-format
 msgid "not a duration: %d"
 msgstr "%d n'est pas une durée"
 
-#: parser.yy:2762
+#: parser.yy:2800
 msgid "have to be in Note mode for notes"
 msgstr "Des notes requièrent d'utiliser le mode Note."
 
-#: parser.yy:2817
+#: parser.yy:2855
 msgid "have to be in Chord mode for chords"
 msgstr "Des accords requièrent d'utiliser le mode Chord."
 
-#: parser.yy:3077
+#: parser.yy:3115
 msgid "not a markup"
 msgstr "n'est pas un « markup »"
 
-#: lexer.ll:224
+#: lexer.ll:218
 msgid "stray UTF-8 BOM encountered"
 msgstr "parasitage par UTF-8 BOM"
 
-#: lexer.ll:227
+#: lexer.ll:221
 msgid "Skipping UTF-8 BOM"
 msgstr "Escamotage d'UTF-8 BOM"
 
-#: lexer.ll:285
+#: lexer.ll:279
 #, c-format
 msgid "Renaming input to: `%s'"
 msgstr "L'entrée a été renommée en « %s »"
 
-#: lexer.ll:302
+#: lexer.ll:296
 msgid "quoted string expected after \\version"
 msgstr "\\version doit être suivi d'une chaîne entre guillemets"
 
-#: lexer.ll:306
+#: lexer.ll:300
 msgid "quoted string expected after \\sourcefilename"
 msgstr "\\sourcefilename doit être suivi d'une chaîne entre guillemets"
 
-#: lexer.ll:310
+#: lexer.ll:304
 msgid "integer expected after \\sourcefileline"
 msgstr "\\sourcefilename doit être suivi d'un nombre entier"
 
-#: lexer.ll:333
+#: lexer.ll:327
 msgid "\\maininput not allowed outside init files"
 msgstr "\\maininput n'est pas permis en dehors des fichiers d'initialisation"
 
-#: lexer.ll:357
+#: lexer.ll:351
 #, c-format
 msgid "wrong or undefined identifier: `%s'"
 msgstr "identificateur erroné ou non défini : « %s »"
 
-#: lexer.ll:383
+#: lexer.ll:377
 msgid "string expected after \\include"
 msgstr "\\include doit être suivi d'une chaîne entre guillemets"
 
 #. backup rule
-#: lexer.ll:393
+#: lexer.ll:387
 msgid "end quote missing"
 msgstr "absence de guillemet fermant"
 
-#: lexer.ll:555
+#: lexer.ll:558
 msgid "Brace found at end of lyric.  Did you forget a space?"
 msgstr "Accolade repérée à la fin d'une parole. Manquerait-il une espace ?"
 
-#: lexer.ll:670
+#: lexer.ll:672
 msgid "Brace found at end of markup.  Did you forget a space?"
 msgstr "Accolade repérée à la fin d'un « markup ». Manquerait-il une espace ?"
 
-#: lexer.ll:682
+#: lexer.ll:684
 msgid "EOF found inside a comment"
 msgstr "Fin de fichier (EOF) à l'intérieur du commentaire"
 
-#: lexer.ll:780
+#: lexer.ll:782
 #, c-format
 msgid "invalid character: `%s'"
 msgstr "caractère invalide : « %s »"
 
-#: lexer.ll:883 lexer.ll:884
+#: lexer.ll:903 lexer.ll:904
 #, c-format
 msgid "unknown escaped string: `\\%s'"
 msgstr "chaîne d'échappement inconnue : « \\%s »"
 
-#: lexer.ll:1166 lexer.ll:1167
+#: lexer.ll:1186 lexer.ll:1187
 msgid "non-UTF-8 input"
 msgstr "la source n'est pas en UTF-8"
 
-#: lexer.ll:1210 lexer.ll:1211
+#: lexer.ll:1230 lexer.ll:1231
 #, c-format
 msgid "file too old: %s (oldest supported: %s)"
 msgstr ""
 "%s est plus qu'obsolète ;\n"
 "le plus ancien pouvant être supporté est %s"
 
-#: lexer.ll:1211 lexer.ll:1212
+#: lexer.ll:1231 lexer.ll:1232
 msgid "consider updating the input with the convert-ly script"
 msgstr "Envisagez la mise à jour de la source à l'aide du script convert-ly"
 
-#: lexer.ll:1217 lexer.ll:1218
+#: lexer.ll:1237 lexer.ll:1238
 #, c-format
 msgid "program too old: %s (file requires: %s)"
 msgstr "Programme plus qu'obsolète : %s (le fichier requiert %s)"
 
-#: parser-clef.scm:143 parser-clef.scm:183
+#: backend-library.scm:27
+#, scheme-format
+msgid "Invoking `~a'..."
+msgstr "Appel de « ~a »..."
+
+#: backend-library.scm:31
+#, scheme-format
+msgid "`~a' failed (~a)\n"
+msgstr "échec de « ~a » (~a)\n"
+
+#: backend-library.scm:90
+#, scheme-format
+msgid "Converting to `~a'...\n"
+msgstr "Conversion à « ~a »...\n"
+
+#. Do not try to guess the name of the png file,
+#. GS produces PNG files like BASE-page%d.png.
+#: backend-library.scm:99
+#, scheme-format
+msgid "Converting to ~a..."
+msgstr "Conversion à « ~a »..."
+
+#: backend-library.scm:137
+#, scheme-format
+msgid "Writing header field `~a' to `~a'..."
+msgstr "écriture du champ d'entête « ~a » dans « ~a »..."
+
+#: backend-library.scm:187
+#, scheme-format
+msgid "missing stencil expression `~S'"
+msgstr "absence d'expression stencil « ~S »"
+
+#: chord-entry.scm:52
+#, scheme-format
+msgid "Spurious garbage following chord: ~A"
+msgstr "Information incompréhensible à la suite de l'accord « ~A »"
+
+#: define-context-properties.scm:31 define-grob-properties.scm:21
+#: define-music-properties.scm:21
 #, scheme-format
-msgid "unknown clef type `~a'"
-msgstr "type de clef inconnu : « ~a »"
+msgid "symbol ~S redefined"
+msgstr "symbole « ~S » redéfini"
 
-#: parser-clef.scm:144 parser-clef.scm:184
+#: define-event-classes.scm:67
 #, scheme-format
-msgid "supported clefs: ~a"
-msgstr "clefs reconnues : ~a"
+msgid "unknown parent class `~a'"
+msgstr "Classe parente inconnue : « ~a »"
 
-#: parser-ly-from-scheme.scm:73
-msgid "error in #{ ... #}"
-msgstr "erreur dans #{ ... #}"
+#: define-markup-commands.scm:887
+msgid "no systems found in \\score markup, does it have a \\layout block?"
+msgstr "pas de système trouvé dans le bloc \\score, contient-il un bloc \\layout ?"
 
-#: framework-eps.scm:108
+#: define-markup-commands.scm:2614
 #, scheme-format
-msgid "Writing ~a..."
-msgstr "Écriture de « ~a »..."
+msgid "Cannot find glyph ~a"
+msgstr "impossible de trouver le glyphe « ~a »"
 
-#: flag-styles.scm:151
+#: define-markup-commands.scm:3040
 #, scheme-format
-msgid "flag stroke `~a' or `~a' not found"
-msgstr "type de crochet inconnu : « ~a » ou « ~a »"
+msgid "no brace found for point size ~S "
+msgstr "il n'y a pas d'accolade qui fasse ~S points"
 
-#: graphviz.scm:64
+#: define-markup-commands.scm:3041
 #, scheme-format
-msgid "Writing graph `~a'..."
-msgstr "Écriture du graphique « ~a »..."
+msgid "defaulting to ~S pt"
+msgstr "application de la taille par défaut (~S pt)"
 
-#: define-music-properties.scm:21 define-grob-properties.scm:21
-#: define-context-properties.scm:31
+#: define-markup-commands.scm:3194
 #, scheme-format
-msgid "symbol ~S redefined"
-msgstr "symbole « ~S » redéfini"
+msgid "not a valid duration string: ~a"
+msgstr "chaîne de durée invalide : ~a"
 
-#: lily.scm:234
-msgid "Using (ice-9 curried-definitions) module\n"
-msgstr "Utilisation du module (ice-9 curried-definitions)\n"
+#: define-music-types.scm:765
+#, scheme-format
+msgid "symbol expected: ~S"
+msgstr "symbole requis : ~S"
 
-#: lily.scm:237
-msgid "Guile 1.8\n"
-msgstr "Guile 1.8\n"
+#: define-music-types.scm:768
+#, scheme-format
+msgid "cannot find music object: ~S"
+msgstr "impossible de trouver l'objet de type musique : ~S"
 
-#: lily.scm:297
+#: define-music-types.scm:787
 #, scheme-format
-msgid "cannot find: ~A"
-msgstr "impossible de trouver « ~A »"
+msgid "unknown repeat type `~S'"
+msgstr "type de répétition inconnu : « ~S »"
 
-#: lily.scm:707
-msgid "Success: compilation successfully completed"
-msgstr "Compilation menée à son terme, avec succès."
+#: define-music-types.scm:788
+msgid "See define-music-types.scm for supported repeats"
+msgstr ""
+"Consulter define-music-types.scm pour connaître les répétitions\n"
+" prises en charge"
 
-#: lily.scm:708
-msgid "Compilation completed with warnings or errors"
-msgstr "Compilation menée à son terme, avec des avertissements ou erreurs."
+#: define-note-names.scm:962
+msgid "Select note names language."
+msgstr "Sélection de la langue des noms de note."
 
-#: lily.scm:770
+#: define-note-names.scm:968
 #, scheme-format
-msgid "job ~a terminated with signal: ~a"
-msgstr "le travail « ~a » s'est terminé avec le signal ~a"
+msgid "Using `~a' note names..."
+msgstr "Utilisation de « ~a » pour le nom des notes..."
 
-#: lily.scm:773
+#: define-note-names.scm:971
 #, scheme-format
-msgid ""
-"logfile ~a (exit ~a):\n"
-"~a"
+msgid "Could not find language `~a'.  Ignoring."
 msgstr ""
-"fichier journal « ~a » (sortie ~a) :\n"
-"~a"
+"« ~a » n'est pas une langue reconnue pour les noms de note.\n"
+" Abandon."
 
-#: lily.scm:795 lily.scm:881
+#: document-backend.scm:132
 #, scheme-format
-msgid "failed files: ~S"
-msgstr "erreur sur les fichiers ~S"
+msgid "pair expected in doc ~s"
+msgstr "le document ~s devrait contenir une paire"
 
-#: lily.scm:872
+#: document-backend.scm:189
 #, scheme-format
-msgid "Redirecting output to ~a..."
-msgstr "Redirection de la sortie vers « ~a »..."
+msgid "cannot find interface for property: ~S"
+msgstr "impossible de trouver l'interface pour la propriété « ~S »"
 
-#: lily.scm:891 ps-to-png.scm:66
+#: document-backend.scm:199
 #, scheme-format
-msgid "Invoking `~a'...\n"
-msgstr "Appel de « ~a »...\n"
+msgid "unknown Grob interface: ~S"
+msgstr "interface d'objet graphique (Grob) inconnue : ~S"
 
-#: layout-beam.scm:40
+#: documentation-lib.scm:59
 #, scheme-format
-msgid "Error in beam quanting.  Expected (~S,~S) found ~S."
-msgstr "Erreur de définition de ligature : attendait (~S,~S), ~S trouvé."
+msgid "Processing ~S..."
+msgstr "Traitement de « ~S »..."
 
-#: layout-beam.scm:54
+#: documentation-lib.scm:176
 #, scheme-format
-msgid "Error in beam quanting.  Expected ~S 0, found ~S."
-msgstr "Erreur de définition de ligature : attendait ~S 0, repéré ~S."
+msgid "Writing ~S..."
+msgstr "Écriture de « ~S »..."
 
-#: output-svg.scm:47
+#: documentation-lib.scm:188
 #, scheme-format
-msgid "undefined: ~S"
-msgstr "~S indéfini(e)"
+msgid "cannot find description for property `~S' (~S)"
+msgstr ""
+"impossible de trouver une description de la propriété « ~S »\n"
+" (~S)"
 
-#: output-svg.scm:157
+#: documentation-lib.scm:209
 #, scheme-format
-msgid "cannot decypher Pango description: ~a"
-msgstr "la description de Pango ne peut être déchiffrée : ~a"
+msgid "cannot find description for property ~S (~S)"
+msgstr ""
+"impossible de trouver une description de la propriété « ~S »\n"
+" (~S)"
 
-#: output-svg.scm:237
-msgid "Glyph must have a unicode value"
-msgstr "Un glyphe doit avoir une valeur unicode"
+#: flag-styles.scm:151
+#, scheme-format
+msgid "flag stroke `~a' or `~a' not found"
+msgstr "type de crochet inconnu : « ~a » ou « ~a »"
 
-#: output-svg.scm:289 output-svg.scm:299
+#: framework-eps.scm:108
 #, scheme-format
-msgid "cannot find SVG font ~S"
-msgstr "fonte SVG « ~S » introuvable."
+msgid "Writing ~a..."
+msgstr "Écriture de « ~a »..."
 
-#: output-svg.scm:524 output-ps.scm:277
+#: framework-ps.scm:250
 #, scheme-format
-msgid "unknown line-cap-style: ~S"
-msgstr "line-cap-style inconnu : ~S"
+msgid "cannot embed ~S=~S"
+msgstr "intégration impossible : ~S=~S"
 
-#: output-svg.scm:530 output-ps.scm:282
+#: framework-ps.scm:293
 #, scheme-format
-msgid "unknown line-join-style: ~S"
-msgstr "line-join-style inconnu : ~S"
+msgid "cannot extract file matching ~a from ~a"
+msgstr "impossible d'extraire le fichier « ~a » à partir de « ~a »"
 
-#: to-xml.scm:191
+#: framework-ps.scm:311
 #, scheme-format
-msgid "assertion failed: ~S"
-msgstr "erreur d'assertion : ~S"
+msgid "do not know how to embed ~S=~S"
+msgstr "imposible de réaliser l'intégration ~S=~S"
 
-#: paper.scm:120
-msgid "set-global-staff-size: not in toplevel scope"
-msgstr "set-global-staff-size n'est pas à un niveau de portée globale"
+#: framework-ps.scm:336
+#, scheme-format
+msgid "do not know how to embed font ~s ~s ~s"
+msgstr "impossible d'intégrer les fontes ~s ~s ~s"
+
+#: framework-ps.scm:686
+msgid ""
+"\n"
+"The PostScript backend does not support the\n"
+"system-by-system output.  For that, use the EPS backend instead,\n"
+"\n"
+"  lilypond -dbackend=eps FILE\n"
+"\n"
+"If have cut & pasted a lilypond fragment from a webpage, be sure\n"
+"to only remove anything before\n"
+"\n"
+"  %% ****************************************************************\n"
+"  %% Start cut-&-pastable-section\n"
+"  %% ****************************************************************\n"
+msgstr ""
+"\n"
+"Le support PostScript ne peut traiter une sortie système par système.\n"
+"Utiliser de préférence le support EPS\n"
+"\n"
+"  lilypond -dbackend=eps FICHIER\n"
+"\n"
+"Si vous avez copié et collé un fragment lilypond à partir d'une page internet,\n"
+"assurez-vous d'avoir bien supprimé tout ce qui précède\n"
+"\n"
+"  %% ****************************************************************\n"
+"  %% Start cut-&-pastable-section\n"
+"  %% ****************************************************************\n"
 
-#: paper.scm:314
+#: framework-svg.scm:84
 #, scheme-format
-msgid "This is not a \\layout {} object, ~S"
-msgstr "~S n'est pas un objet de \\layout {}"
+msgid "Updating font into: ~a"
+msgstr "Actualisation de la fonte dans « ~a »"
 
-#: paper.scm:326
+#: graphviz.scm:64
 #, scheme-format
-msgid "Unknown paper size: ~a"
-msgstr "Format de papier inconnu : ~a"
+msgid "Writing graph `~a'..."
+msgstr "Écriture du graphique « ~a »..."
 
-#. TODO: should raise (generic) exception with throw, and catch
-#. that in parse-scm.cc
-#: paper.scm:341
-msgid "Must use #(set-paper-size .. ) within \\paper { ... }"
-msgstr "#(set-paper-size ..) doit être dans la section \\paper { ... }"
+#: layout-beam.scm:40
+#, scheme-format
+msgid "Error in beam quanting.  Expected (~S,~S) found ~S."
+msgstr "Erreur de définition de ligature : attendait (~S,~S), ~S trouvé."
+
+#: layout-beam.scm:54
+#, scheme-format
+msgid "Error in beam quanting.  Expected ~S 0, found ~S."
+msgstr "Erreur de définition de ligature : attendait ~S 0, repéré ~S."
 
 #: lily-library.scm:299
 msgid "Music unsuitable for context-mod"
@@ -3603,7 +3697,7 @@ msgstr "Impossible de repérer un context-def (définition de contexte) \\~a"
 msgid "Music unsuitable for output-def"
 msgstr "Inadéquation entre la musique et le output-def"
 
-#: lily-library.scm:888
+#: lily-library.scm:892
 msgid ""
 "Find the index between @var{start} and @var{end} (an integer)\n"
 "which produces the closest match to @var{target-val} if\n"
@@ -3613,106 +3707,88 @@ msgstr ""
 "(nombre entier) qui soit le plus proche de @var{valeur-cible}\n"
 "lorsqu'appliqué à la fonction @var{appelant}."
 
-#: lily-library.scm:962
+#: lily-library.scm:966
 #, scheme-format
 msgid "unknown unit: ~S"
 msgstr "unité inconnue : ~S"
 
-#: lily-library.scm:987
+#: lily-library.scm:991
 #, scheme-format
 msgid "no \\version statement found, please add~afor future compatibility"
 msgstr ""
 "déclaration de \\version absente ;\n"
 "  ajoutez ~a pour une compatibilité future"
 
-#: lily-library.scm:993
+#: lily-library.scm:997
 msgid "old relative compatibility not used"
 msgstr "compatibilité avec l'ancien mode relatif non utilisée"
 
-#: backend-library.scm:27
-#, scheme-format
-msgid "Invoking `~a'..."
-msgstr "Appel de « ~a »..."
-
-#: backend-library.scm:31
-#, scheme-format
-msgid "`~a' failed (~a)\n"
-msgstr "échec de « ~a » (~a)\n"
-
-#: backend-library.scm:90
-#, scheme-format
-msgid "Converting to `~a'...\n"
-msgstr "Conversion à « ~a »...\n"
+#: lily.scm:234
+msgid "Using (ice-9 curried-definitions) module\n"
+msgstr "Utilisation du module (ice-9 curried-definitions)\n"
 
-#. Do not try to guess the name of the png file,
-#. GS produces PNG files like BASE-page%d.png.
-#: backend-library.scm:99
-#, scheme-format
-msgid "Converting to ~a..."
-msgstr "Conversion à « ~a »..."
+#: lily.scm:237
+msgid "Guile 1.8\n"
+msgstr "Guile 1.8\n"
 
-#: backend-library.scm:137
+#: lily.scm:297
 #, scheme-format
-msgid "Writing header field `~a' to `~a'..."
-msgstr "écriture du champ d'entête « ~a » dans « ~a »..."
+msgid "cannot find: ~A"
+msgstr "impossible de trouver « ~A »"
 
-#: backend-library.scm:187
-#, scheme-format
-msgid "missing stencil expression `~S'"
-msgstr "absence d'expression stencil « ~S »"
+#: lily.scm:708
+msgid "Success: compilation successfully completed"
+msgstr "Compilation menée à son terme, avec succès."
 
-#: documentation-lib.scm:59
-#, scheme-format
-msgid "Processing ~S..."
-msgstr "Traitement de « ~S »..."
+#: lily.scm:709
+msgid "Compilation completed with warnings or errors"
+msgstr "Compilation menée à son terme, avec des avertissements ou erreurs."
 
-#: documentation-lib.scm:176
+#: lily.scm:771
 #, scheme-format
-msgid "Writing ~S..."
-msgstr "Écriture de « ~S »..."
+msgid "job ~a terminated with signal: ~a"
+msgstr "le travail « ~a » s'est terminé avec le signal ~a"
 
-#: documentation-lib.scm:188
+#: lily.scm:774
 #, scheme-format
-msgid "cannot find description for property `~S' (~S)"
+msgid ""
+"logfile ~a (exit ~a):\n"
+"~a"
 msgstr ""
-"impossible de trouver une description de la propriété « ~S »\n"
-" (~S)"
+"fichier journal « ~a » (sortie ~a) :\n"
+"~a"
 
-#: documentation-lib.scm:209
+#: lily.scm:796 lily.scm:882
 #, scheme-format
-msgid "cannot find description for property ~S (~S)"
-msgstr ""
-"impossible de trouver une description de la propriété « ~S »\n"
-" (~S)"
-
-#: define-markup-commands.scm:887
-msgid "no systems found in \\score markup, does it have a \\layout block?"
-msgstr "pas de système trouvé dans le bloc \\score, contient-il un bloc \\layout ?"
+msgid "failed files: ~S"
+msgstr "erreur sur les fichiers ~S"
 
-#: define-markup-commands.scm:2614
+#: lily.scm:873
 #, scheme-format
-msgid "Cannot find glyph ~a"
-msgstr "impossible de trouver le glyphe « ~a »"
+msgid "Redirecting output to ~a..."
+msgstr "Redirection de la sortie vers « ~a »..."
 
-#: define-markup-commands.scm:3040
+#: lily.scm:892 ps-to-png.scm:66
 #, scheme-format
-msgid "no brace found for point size ~S "
-msgstr "il n'y a pas d'accolade qui fasse ~S points"
+msgid "Invoking `~a'...\n"
+msgstr "Appel de « ~a »...\n"
 
-#: define-markup-commands.scm:3041
+#: ly-syntax-constructors.scm:66
 #, scheme-format
-msgid "defaulting to ~S pt"
-msgstr "application de la taille par défaut (~S pt)"
+msgid "~a function cannot return ~a"
+msgstr "La fonction ~a ne peut retourner ~a."
 
-#: define-markup-commands.scm:3194
+#: ly-syntax-constructors.scm:75
 #, scheme-format
-msgid "not a valid duration string: ~a"
-msgstr "chaîne de durée invalide : ~a"
+msgid "wrong type for argument ~a.  Expecting ~a, found ~s"
+msgstr ""
+"type d'argument erroné pour ~a.\n"
+" Attendait ~a, ~s trouvé"
 
-#: define-event-classes.scm:67
+#: ly-syntax-constructors.scm:188
 #, scheme-format
-msgid "unknown parent class `~a'"
-msgstr "Classe parente inconnue : « ~a »"
+msgid "Invalid property operation ~a"
+msgstr "Opération de propriété invalide : ~a"
 
 #: markup-macros.scm:331
 #, scheme-format
@@ -3733,37 +3809,6 @@ msgstr ""
 msgid "Not a markup command: ~A"
 msgstr "~A n'est pas une commande de type « markup »"
 
-#: document-backend.scm:132
-#, scheme-format
-msgid "pair expected in doc ~s"
-msgstr "le document ~s devrait contenir une paire"
-
-#: document-backend.scm:189
-#, scheme-format
-msgid "cannot find interface for property: ~S"
-msgstr "impossible de trouver l'interface pour la propriété « ~S »"
-
-#: document-backend.scm:199
-#, scheme-format
-msgid "unknown Grob interface: ~S"
-msgstr "interface d'objet graphique (Grob) inconnue : ~S"
-
-#: define-note-names.scm:962
-msgid "Select note names language."
-msgstr "Sélection de la langue des noms de note."
-
-#: define-note-names.scm:968
-#, scheme-format
-msgid "Using `~a' note names..."
-msgstr "Utilisation de « ~a » pour le nom des notes..."
-
-#: define-note-names.scm:971
-#, scheme-format
-msgid "Could not find language `~a'.  Ignoring."
-msgstr ""
-"« ~a » n'est pas une langue reconnue pour les noms de note.\n"
-" Abandon."
-
 #: modal-transforms.scm:38
 msgid "'from' pitch not in scale; ignoring"
 msgstr "hauteur de départ (from) absente de la gamme ; rien à transposer"
@@ -3788,122 +3833,126 @@ msgstr "hauteur d'inversion absente de la gamme : rien à transposer"
 msgid "negative replication count; ignoring"
 msgstr "compteur de réplication négatif : rien à transposer"
 
-#: framework-ps.scm:250
-#, scheme-format
-msgid "cannot embed ~S=~S"
-msgstr "intégration impossible : ~S=~S"
-
-#: framework-ps.scm:293
-#, scheme-format
-msgid "cannot extract file matching ~a from ~a"
-msgstr "impossible d'extraire le fichier « ~a » à partir de « ~a »"
-
-#: framework-ps.scm:311
-#, scheme-format
-msgid "do not know how to embed ~S=~S"
-msgstr "imposible de réaliser l'intégration ~S=~S"
-
-#: framework-ps.scm:336
-#, scheme-format
-msgid "do not know how to embed font ~s ~s ~s"
-msgstr "impossible d'intégrer les fontes ~s ~s ~s"
-
-#: framework-ps.scm:686
-msgid ""
-"\n"
-"The PostScript backend does not support the\n"
-"system-by-system output.  For that, use the EPS backend instead,\n"
-"\n"
-"  lilypond -dbackend=eps FILE\n"
-"\n"
-"If have cut & pasted a lilypond fragment from a webpage, be sure\n"
-"to only remove anything before\n"
-"\n"
-"  %% ****************************************************************\n"
-"  %% Start cut-&-pastable-section\n"
-"  %% ****************************************************************\n"
-msgstr ""
-"\n"
-"Le support PostScript ne peut traiter une sortie système par système.\n"
-"Utiliser de préférence le support EPS\n"
-"\n"
-"  lilypond -dbackend=eps FICHIER\n"
-"\n"
-"Si vous avez copié et collé un fragment lilypond à partir d'une page internet,\n"
-"assurez-vous d'avoir bien supprimé tout ce qui précède\n"
-"\n"
-"  %% ****************************************************************\n"
-"  %% Start cut-&-pastable-section\n"
-"  %% ****************************************************************\n"
-
-#: music-functions.scm:274
+#: music-functions.scm:272
 msgid "More alternatives than repeats.  Junking excess alternatives"
 msgstr ""
 "Plus d'alternatives que de répétitions.\n"
 " Escamotage des alternatives surnuméraires."
 
-#: music-functions.scm:305
+#: music-functions.scm:303
 #, scheme-format
 msgid "invalid tremolo repeat count: ~a"
 msgstr "nombre de répétition en trémolo invalide : ~a"
 
-#: music-functions.scm:671
+#: music-functions.scm:689
 msgid "Bad chord repetition"
 msgstr "Mauvaise répétition d'accord"
 
-#: music-functions.scm:706
+#: music-functions.scm:724
 #, scheme-format
 msgid "music expected: ~S"
 msgstr "~S requiert de la musique"
 
-#: music-functions.scm:1024
+#: music-functions.scm:1042
 #, scheme-format
 msgid "cannot find quoted music: `~S'"
 msgstr "impossible de trouver la citation de musique « ~S »"
 
-#: music-functions.scm:1162
+#: music-functions.scm:1180
 msgid "Add @var{octave-shift} to the octave of @var{pitch}."
 msgstr "Ajoute @var{octave-shift} à l'octave de @var{hauteur}."
 
-#: music-functions.scm:1222
+#: music-functions.scm:1240
 #, scheme-format
 msgid "Unknown octaveness type: ~S "
 msgstr "Octave inconnue : « ~S »"
 
-#: music-functions.scm:1223
+#: music-functions.scm:1241
 msgid "Defaulting to 'any-octave."
 msgstr "Application de la valeur par défaut 'any-octave."
 
-#: music-functions.scm:1560
+#: music-functions.scm:1578
 #, scheme-format
 msgid "unknown accidental style: ~S"
 msgstr "style d'altération inconnu : ~S"
 
-#: define-music-types.scm:765
+#: output-ps.scm:277 output-svg.scm:524
 #, scheme-format
-msgid "symbol expected: ~S"
-msgstr "symbole requis : ~S"
+msgid "unknown line-cap-style: ~S"
+msgstr "line-cap-style inconnu : ~S"
 
-#: define-music-types.scm:768
+#: output-ps.scm:282 output-svg.scm:530
 #, scheme-format
-msgid "cannot find music object: ~S"
-msgstr "impossible de trouver l'objet de type musique : ~S"
+msgid "unknown line-join-style: ~S"
+msgstr "line-join-style inconnu : ~S"
 
-#: define-music-types.scm:787
+#: output-svg.scm:47
 #, scheme-format
-msgid "unknown repeat type `~S'"
-msgstr "type de répétition inconnu : « ~S »"
+msgid "undefined: ~S"
+msgstr "~S indéfini(e)"
 
-#: define-music-types.scm:788
-msgid "See define-music-types.scm for supported repeats"
-msgstr ""
-"Consulter define-music-types.scm pour connaître les répétitions\n"
-" prises en charge"
+#: output-svg.scm:157
+#, scheme-format
+msgid "cannot decypher Pango description: ~a"
+msgstr "la description de Pango ne peut être déchiffrée : ~a"
 
-#: framework-svg.scm:84
+#: output-svg.scm:237
+msgid "Glyph must have a unicode value"
+msgstr "Un glyphe doit avoir une valeur unicode"
+
+#: output-svg.scm:289 output-svg.scm:299
 #, scheme-format
-msgid "Updating font into: ~a"
-msgstr "Actualisation de la fonte dans « ~a »"
+msgid "cannot find SVG font ~S"
+msgstr "fonte SVG « ~S » introuvable."
+
+#: paper.scm:120
+msgid "set-global-staff-size: not in toplevel scope"
+msgstr "set-global-staff-size n'est pas à un niveau de portée globale"
+
+#: paper.scm:315
+#, scheme-format
+msgid "This is not a \\layout {} object, ~S"
+msgstr "~S n'est pas un objet de \\layout {}"
+
+#: paper.scm:327
+#, scheme-format
+msgid "Unknown paper size: ~a"
+msgstr "Format de papier inconnu : ~a"
+
+#. TODO: should raise (generic) exception with throw, and catch
+#. that in parse-scm.cc
+#: paper.scm:342
+msgid "Must use #(set-paper-size .. ) within \\paper { ... }"
+msgstr "#(set-paper-size ..) doit être dans la section \\paper { ... }"
+
+#: parser-clef.scm:143 parser-clef.scm:183
+#, scheme-format
+msgid "unknown clef type `~a'"
+msgstr "type de clef inconnu : « ~a »"
+
+#: parser-clef.scm:144 parser-clef.scm:184
+#, scheme-format
+msgid "supported clefs: ~a"
+msgstr "clefs reconnues : ~a"
+
+#: parser-ly-from-scheme.scm:73
+msgid "error in #{ ... #}"
+msgstr "erreur dans #{ ... #}"
+
+#: part-combiner.scm:598
+#, scheme-format
+msgid "quoted music `~a' is empty"
+msgstr "il n'y a rien à reproduire de « ~a » "
+
+#: ps-to-png.scm:70
+#, scheme-format
+msgid "~a exited with status: ~S"
+msgstr "~a s'est terminé avec le statut ~S"
+
+#: to-xml.scm:191
+#, scheme-format
+msgid "assertion failed: ~S"
+msgstr "erreur d'assertion : ~S"
 
 #: translation-functions.scm:359
 #, scheme-format
@@ -3948,35 +3997,3 @@ msgid ""
 msgstr ""
 "Pas d'étiquette correspondant au fret « ~a » (corde de « ~a ») ;\n"
 "  les seules disponibles sont : ~a"
-
-#: ps-to-png.scm:70
-#, scheme-format
-msgid "~a exited with status: ~S"
-msgstr "~a s'est terminé avec le statut ~S"
-
-#: chord-entry.scm:52
-#, scheme-format
-msgid "Spurious garbage following chord: ~A"
-msgstr "Information incompréhensible à la suite de l'accord « ~A »"
-
-#: part-combiner.scm:598
-#, scheme-format
-msgid "quoted music `~a' is empty"
-msgstr "il n'y a rien à reproduire de « ~a » "
-
-#: ly-syntax-constructors.scm:66
-#, scheme-format
-msgid "~a function cannot return ~a"
-msgstr "La fonction ~a ne peut retourner ~a."
-
-#: ly-syntax-constructors.scm:75
-#, scheme-format
-msgid "wrong type for argument ~a.  Expecting ~a, found ~s"
-msgstr ""
-"type d'argument erroné pour ~a.\n"
-" Attendait ~a, ~s trouvé"
-
-#: ly-syntax-constructors.scm:188
-#, scheme-format
-msgid "Invalid property operation ~a"
-msgstr "Opération de propriété invalide : ~a"
index 0a309fd39093f66aac6cf2a34bf746b0bb3eff4e..c743596bd0ecff608e5f0aa5ebd4555f2ef0b67f 100644 (file)
--- a/po/it.po
+++ b/po/it.po
@@ -8,10 +8,10 @@
 #
 msgid ""
 msgstr ""
-"Project-Id-Version: lilypond 2.15.41\n"
+"Project-Id-Version: lilypond 2.15.95\n"
 "Report-Msgid-Bugs-To: http://post.gmane.org/post.php?group=gmane.comp.gnu.lilypond.bugs\n"
-"POT-Creation-Date: 2012-07-05 20:10+0200\n"
-"PO-Revision-Date: 2012-07-10 08:29+0200\n"
+"POT-Creation-Date: 2012-08-11 14:29+0200\n"
+"PO-Revision-Date: 2012-08-23 18:46+0200\n"
 "Last-Translator: Federico Bruni <fedelogy@gmail.com>\n"
 "Language-Team: Italian <tp@lists.linux.it>\n"
 "Language: it\n"
@@ -20,20 +20,36 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=(n!=1);\n"
 
-#: fontextract.py:25
+#: book_base.py:26
 #, python-format
-msgid "Scanning %s"
-msgstr "Esame di %s"
+msgid "file not found: %s"
+msgstr "file non trovato: %s"
 
-#: fontextract.py:70
+#: book_base.py:164
+msgid "Output function not implemented"
+msgstr "Funzione di output non implementata"
+
+#: book_latex.py:170
+msgid "cannot find \\begin{document} in LaTeX document"
+msgstr "impossibile trovare \\begin{document} nel documento LaTeX"
+
+#: book_latex.py:188
 #, python-format
-msgid "Extracted %s"
-msgstr "Estratto %s"
+msgid "Running `%s' on file `%s' to detect default page settings.\n"
+msgstr "Esecuzione di \"%s\" sul file \"%s\" per individuare le impostazioni predefinite della pagina.\n"
 
-#: fontextract.py:85
+#: book_latex.py:209 book_texinfo.py:228
+msgid "Unable to auto-detect default settings:\n"
+msgstr "Impossibile individuare automaticamente le impostazioni predefinite:\n"
+
+#: book_latex.py:221 book_texinfo.py:240
 #, python-format
-msgid "Writing fonts to %s"
-msgstr "Scrittura dei tipi di carattere su %s"
+msgid ""
+"Unable to auto-detect default settings:\n"
+"%s"
+msgstr ""
+"Impossibile individuare le impostazioni predefinite:\n"
+"%s"
 
 #: book_snippets.py:409
 #, python-format
@@ -107,6 +123,14 @@ msgstr ""
 "%s: il nome del file è duplicato ma il suo contenuto è diverso dal file lilypond\n"
 "trasformato, si mostrano le differenze rispetto al file esistente."
 
+#. Work around a texi2pdf bug: if LANG=C is not given, a broken regexp is
+#. used to detect relative/absolute paths, so the absolute path is not
+#. detected as such and this command fails:
+#: book_texinfo.py:206
+#, python-format
+msgid "Running texi2pdf on file %s to detect default page settings.\n"
+msgstr "Si esegue texi2pdf sul file %s per individuare le impostazioni predefinite della pagina.\n"
+
 #: convertrules.py:12
 #, python-format
 msgid "Not smart enough to convert %s."
@@ -808,14 +832,20 @@ msgstr "input/regression/beam-broken-classic.ly mostra come vengono gestite ora
 msgid "beamExceptions controls whole-measure beaming."
 msgstr "beamExceptions controlla la disposizione delle travature sull'intera misura."
 
-#: book_base.py:26
+#: fontextract.py:25
 #, python-format
-msgid "file not found: %s"
-msgstr "file non trovato: %s"
+msgid "Scanning %s"
+msgstr "Esame di %s"
 
-#: book_base.py:164
-msgid "Output function not implemented"
-msgstr "Funzione di output non implementata"
+#: fontextract.py:70
+#, python-format
+msgid "Extracted %s"
+msgstr "Estratto %s"
+
+#: fontextract.py:85
+#, python-format
+msgid "Writing fonts to %s"
+msgstr "Scrittura dei tipi di carattere su %s"
 
 #: lilylib.py:96
 #, python-format
@@ -904,329 +934,406 @@ msgstr "Si è inserita un'ottava di alterazione di tonalità per un numero di al
 msgid "Unable to find instrument for ID=%s\n"
 msgstr "Impossibile trovare lo strumento con ID=%s\n"
 
-#. Work around a texi2pdf bug: if LANG=C is not given, a broken regexp is
-#. used to detect relative/absolute paths, so the absolute path is not
-#. detected as such and this command fails:
-#: book_texinfo.py:206
+#: abc2ly.py:1376 convert-ly.py:81 lilypond-book.py:122 midi2ly.py:1044
 #, python-format
-msgid "Running texi2pdf on file %s to detect default page settings.\n"
-msgstr "Si esegue texi2pdf sul file %s per individuare le impostazioni predefinite della pagina.\n"
-
-#: book_texinfo.py:228 book_latex.py:209
-msgid "Unable to auto-detect default settings:\n"
-msgstr "Impossibile individuare automaticamente le impostazioni predefinite:\n"
+msgid "%s [OPTION]... FILE"
+msgstr "%s [OPZIONE]... FILE"
 
-#: book_texinfo.py:240 book_latex.py:221
+#: abc2ly.py:1377
 #, python-format
 msgid ""
-"Unable to auto-detect default settings:\n"
-"%s"
+"abc2ly converts ABC music files (see\n"
+"%s) to LilyPond input.\n"
 msgstr ""
-"Impossibile individuare le impostazioni predefinite:\n"
-"%s"
+"abc2ly converte file musicali ABC (si veda\n"
+"%s) in input LilyPond.\n"
 
-#: book_latex.py:170
-msgid "cannot find \\begin{document} in LaTeX document"
-msgstr "impossibile trovare \\begin{document} nel documento LaTeX"
+#: abc2ly.py:1385 convert-ly.py:88 etf2ly.py:1208 lilypond-book.py:231
+#: midi2ly.py:1095 musicxml2ly.py:2590 main.cc:174
+msgid "show version number and exit"
+msgstr "mostra il numero di versione ed esce"
 
-#: book_latex.py:188
-#, python-format
-msgid "Running `%s' on file `%s' to detect default page settings.\n"
-msgstr "Esecuzione di \"%s\" sul file \"%s\" per individuare le impostazioni predefinite della pagina.\n"
+#: abc2ly.py:1388 convert-ly.py:92 etf2ly.py:1204 lilypond-book.py:140
+#: midi2ly.py:1062 musicxml2ly.py:2572 main.cc:153
+msgid "show this help and exit"
+msgstr "mostra questo messaggio di aiuto ed esce"
 
-#: musicxml2ly.py:228
-#, python-format
-msgid "Encountered file created by %s, containing wrong beaming information. All beaming information in the MusicXML file will be ignored"
-msgstr "Si è trovato un file creato da %s che contiene informazioni sbagliate sulla disposizione delle travature. Tutte le informazioni sulle travature presenti nel file MusicXML verranno ignorate"
+#: abc2ly.py:1391 etf2ly.py:1209 midi2ly.py:1071
+msgid "write output to FILE"
+msgstr "scrive l'output in FILE"
 
-#: musicxml2ly.py:247 musicxml2ly.py:249
-#, python-format
-msgid "Unprocessed PartGroupInfo %s encountered"
-msgstr "PartGroupInfo %s rilevato ma non elaborato"
+#: abc2ly.py:1394
+msgid "be strict about success"
+msgstr "è severo rispetto all'esito"
 
-#: musicxml2ly.py:500
-#, python-format
-msgid "Encountered note at %s without type and duration (=%s)"
-msgstr "Trovata una nota in %s senza tipo e durata (=%s)"
+#: abc2ly.py:1397
+msgid "preserve ABC's notion of beams"
+msgstr "preserva la nozione di travatura di ABC"
 
-#: musicxml2ly.py:520
-#, python-format
-msgid "Encountered rational duration with denominator %s, unable to convert to lilypond duration"
-msgstr "Trovata una durata razionale con denominatore %s, impossibile convertire in una durata di lilypond"
+#: abc2ly.py:1400
+msgid "suppress progress messages"
+msgstr "sopprime i messaggi di avanzamento"
 
-#: musicxml2ly.py:767
-msgid "Unable to extract key signature!"
-msgstr "Impossibile estrarre l'armatura di chiave!"
+#. Translators, please translate this string as
+#. "Report bugs in English via %s",
+#. or if there is a LilyPond users list or forum in your language
+#. "Report bugs in English via %s or in YOUR_LANG via URI"
+#: abc2ly.py:1403 convert-ly.py:146 etf2ly.py:1218 lilypond-book.py:258
+#: midi2ly.py:1107 musicxml2ly.py:2674 main.cc:285
+#, c-format, python-format
+msgid "Report bugs via %s"
+msgstr "Segnalare i bug in inglese attraverso %s"
 
-#: musicxml2ly.py:794
-#, python-format
-msgid "unknown mode %s, expecting 'major' or 'minor' or a church mode!"
-msgstr "modo %s sconosciuto, è richiesto \"major\" o \"minor\" o un modo ecclesiastico!"
+#: convert-ly.py:46
+msgid ""
+"Update LilyPond input to newer version.  By default, update from the\n"
+"version taken from the \\version command, to the current LilyPond version."
+msgstr ""
+"Aggiorna l'input LilyPond a una nuova versione.  Per impostazione predefinita aggiorna dalla\n"
+"versione presa dal comando \\version alla versione attuale di LilyPond."
 
-#: musicxml2ly.py:932
-#, python-format
-msgid "Encountered unprocessed marker %s\n"
-msgstr "Trovato un marcatore non elaborato %s\n"
+#: convert-ly.py:48 lilypond-book.py:82
+msgid "Examples:"
+msgstr "Esempi:"
 
-#: musicxml2ly.py:1026
+#: convert-ly.py:75 etf2ly.py:1191 lilypond-book.py:115 midi2ly.py:81
 #, python-format
-msgid "unknown span event %s"
-msgstr "evento di estensione %s sconosciuto"
+msgid "Copyright (c) %s by"
+msgstr "Copyright (c) %s di"
 
-#: musicxml2ly.py:1036
-#, python-format
-msgid "unknown span type %s for %s"
-msgstr "tipo di estensione %s sconosciuto per %s"
+#: convert-ly.py:77 etf2ly.py:1193 lilypond-book.py:117 midi2ly.py:83
+msgid "Distributed under terms of the GNU General Public License."
+msgstr "Distribuito secondo i termini della GNU General Public License."
 
-#: musicxml2ly.py:1456
-msgid "Unknown metronome mark, ignoring"
-msgstr "Indicazione metronomica sconosciuta, si ignora"
+#: convert-ly.py:78 etf2ly.py:1194 lilypond-book.py:118 midi2ly.py:84
+msgid "It comes with NO WARRANTY."
+msgstr "È distribuito con NESSUNA GARANZIA."
 
-#. TODO: Implement the other (more complex) way for tempo marks!
-#: musicxml2ly.py:1461
-msgid "Metronome marks with complex relations (<metronome-note> in MusicXML) are not yet implemented."
-msgstr "Indicazioni metronomiche con relazioni complesse (<metronome-note> in MusicXML) non sono ancora implementate."
+#: convert-ly.py:96 convert-ly.py:137
+msgid "VERSION"
+msgstr "VERSIONE"
 
-#: musicxml2ly.py:1663
-#, python-format
-msgid "Unable to convert chord type %s to lilypond."
-msgstr "Impossibile convertire l'accordo di tipo %s in un'espressione di lilypond."
+#: convert-ly.py:98
+msgid "start from VERSION [default: \\version found in file]"
+msgstr "parte dalla VERSIONE [predefinito: \\version del file]"
 
-#: musicxml2ly.py:1816
-#, python-format
-msgid "drum %s type unknown, please add to instrument_drumtype_dict"
-msgstr "tipo di percussione %s sconosciuto, si prega di aggiungerlo a instrument_drumtype_dict"
+#: convert-ly.py:101
+msgid "edit in place"
+msgstr "modifica il file di input"
 
-#: musicxml2ly.py:1820
-msgid "cannot find suitable event"
-msgstr "impossibile trovare un evento adatto"
+#: convert-ly.py:105 lilypond-book.py:179 musicxml2ly.py:2627
+msgid "Print log messages according to LOGLEVEL (NONE, ERROR, WARNING, PROGRESS (default), DEBUG)"
+msgstr "Mostra i messaggi di log in base a LOGLEVEL (NONE, ERROR, WARNING, PROGRESS (default), DEBUG)"
 
-#: musicxml2ly.py:1968
+#: convert-ly.py:107 lilypond-book.py:163 lilypond-book.py:181
+#: musicxml2ly.py:2629 main.cc:167
+msgid "LOGLEVEL"
+msgstr "LOGLEVEL"
+
+#: convert-ly.py:113
+msgid "do not add \\version command if missing"
+msgstr "non aggiunge il comando \\version se non è presente"
+
+#: convert-ly.py:119
 #, python-format
-msgid "Negative skip %s (from position %s to %s)"
-msgstr "Salto negativo %s (dalla posizione %s a %s)"
+msgid "force updating \\version number to %s"
+msgstr "forza l'aggiornamento del numero di \\version a %s"
 
-#: musicxml2ly.py:2109
+#: convert-ly.py:125
+msgid "only update \\version number if file is modified"
+msgstr "aggiorna il numero di \\version solo se il file è modificato"
+
+#: convert-ly.py:131
 #, python-format
-msgid "Negative skip found: from %s to %s, difference is %s"
-msgstr "Trovato un salto negativo: da %s a %s, la differenza è %s"
+msgid "show rules [default: -f 0, -t %s]"
+msgstr "mostra le regole [predefinito: -f 0, -t %s]"
 
-#: musicxml2ly.py:2190
+#: convert-ly.py:136
 #, python-format
-msgid "unexpected %s; expected %s or %s or %s"
-msgstr "%s inaspettato; previsto %s o %s o %s"
+msgid "convert to VERSION [default: %s]"
+msgstr "converte a VERSIONE [predefinito: %s]"
 
-#: musicxml2ly.py:2296
-msgid "Encountered closing slur, but no slur is open"
-msgstr "Trovata la chiusura di una legatura di portamento, ma non ne è stata aperta alcuna"
+#: convert-ly.py:141 etf2ly.py:1212 lilypond-book.py:234 midi2ly.py:1096
+#: main.cc:176
+msgid "show warranty and copyright"
+msgstr "mostra la garanzia e il copyright"
 
-#: musicxml2ly.py:2299
-msgid "Cannot have two simultaneous (closing) slurs"
-msgstr "Due legature di portamento non possono chiudersi simultaneamente"
+#: convert-ly.py:186
+msgid "Applying conversion: "
+msgstr "Conversione in corso: "
 
-#: musicxml2ly.py:2308
-msgid "Cannot have a slur inside another slur"
-msgstr "Due legature di portamento non possono sovrapporsi"
+#: convert-ly.py:202
+msgid "Error while converting"
+msgstr "Errore durante la conversione"
 
-#: musicxml2ly.py:2311
-msgid "Cannot have two simultaneous slurs"
-msgstr "Due legature di portamento non possono intervenire simultaneamente"
+#: convert-ly.py:204
+msgid "Stopping at last successful rule"
+msgstr "Fermarsi all'ultima regola riuscita"
 
-#: musicxml2ly.py:2445
+#: convert-ly.py:231
 #, python-format
-msgid "cannot simultaneously have more than one mode: %s"
-msgstr "non si può avere simultaneamente più di un modo: %s"
-
-#: musicxml2ly.py:2553
-msgid "Converting to LilyPond expressions..."
-msgstr "Conversione nelle espressioni di LilyPond..."
+msgid "Processing `%s'... "
+msgstr "Elaborazione di «%s»... "
 
-#: musicxml2ly.py:2564
-msgid "musicxml2ly [OPTION]... FILE.xml"
-msgstr "musicxml2ly [OPZIONE]... FILE.xml"
+#: convert-ly.py:338
+#, python-format
+msgid "%s: Unable to open file"
+msgstr "%s: Impossibile aprire il file"
 
-#: musicxml2ly.py:2566
+#: convert-ly.py:345
+#, python-format
+msgid "%s: Unable to determine version.  Skipping"
+msgstr "%s: Impossibile determinare la versione. Tralasciato"
+
+#: convert-ly.py:350
+#, python-format
 msgid ""
-"Convert MusicXML from FILE.xml to LilyPond input.\n"
-"If the given filename is -, musicxml2ly reads from the command line.\n"
+"%s: Invalid version string `%s' \n"
+"Valid version strings consist of three numbers, separated by dots, e.g. `2.8.12'"
 msgstr ""
-"Converte FILE.xml (MusicXML) in input di LilyPond.\n"
-"Se il nome del file è -, musicxml2ly legge dalla riga di comando.\n"
+"%s: Stringa di versione non valida `%s' \n"
+"Le stringhe di versione valide sono composte da tre numeri separati da punti, ad esempio «2.8.12»"
 
-#: musicxml2ly.py:2572 midi2ly.py:1062 abc2ly.py:1388 lilypond-book.py:140
-#: convert-ly.py:92 etf2ly.py:1204 main.cc:153
-msgid "show this help and exit"
-msgstr "mostra questo messaggio di aiuto ed esce"
+#: etf2ly.py:1197
+#, python-format
+msgid "%s [OPTION]... ETF-FILE"
+msgstr "%s [OPZIONE]... FILE-ETF"
 
-#: musicxml2ly.py:2576
+#: etf2ly.py:1198
 msgid ""
-"Copyright (c) 2005--2012 by\n"
-"    Han-Wen Nienhuys <hanwen@xs4all.nl>,\n"
-"    Jan Nieuwenhuizen <janneke@gnu.org> and\n"
-"    Reinhold Kainhofer <reinhold@kainhofer.com>\n"
+"Enigma Transport Format is a format used by Coda Music Technology's\n"
+"Finale product.  etf2ly converts a subset of ETF to a ready-to-use LilyPond file.\n"
 msgstr ""
-"Copyright (c) 2005--2012 di\n"
-"    Han-Wen Nienhuys <hanwen@xs4all.nl>,\n"
-"    Jan Nieuwenhuizen <janneke@gnu.org> e\n"
-"    Reinhold Kainhofer <reinhold@kainhofer.com>\n"
+"Enigma Transport Format è un formato usato dal prodotto Finale di Coda Music Technology.\n"
+"etf2ly converte un sottoinsieme di ETF in un file LilyPond pronto da usare.\n"
 
-#: musicxml2ly.py:2590 midi2ly.py:1095 abc2ly.py:1385 lilypond-book.py:231
-#: convert-ly.py:88 etf2ly.py:1208 main.cc:174
-msgid "show version number and exit"
-msgstr "mostra il numero di versione ed esce"
+#: etf2ly.py:1210 midi2ly.py:1067 midi2ly.py:1072 musicxml2ly.py:2659
+#: main.cc:159 main.cc:171
+msgid "FILE"
+msgstr "FILE"
 
-#: musicxml2ly.py:2596 midi2ly.py:1090 lilypond-book.py:223
-msgid "be verbose"
-msgstr "passa in modalità prolissa"
+#: lilypond-book.py:80
+msgid "Process LilyPond snippets in hybrid HTML, LaTeX, texinfo or DocBook document."
+msgstr "Elaborare i frammenti di codice LilyPond in un documento HTML ibrido, LaTeX, texinfo o DocBook."
 
-#: musicxml2ly.py:2602
-msgid "use lxml.etree; uses less memory and cpu time"
-msgstr "usa lxml.etree per limitare il consumo di memoria e i tempi del processore"
+#: lilypond-book.py:87
+msgid "BOOK"
+msgstr "LIBRO"
 
-#: musicxml2ly.py:2608
-msgid "input file is a zip-compressed MusicXML file"
-msgstr "il file di input è un file MusicXML compresso in ZIP"
+#: lilypond-book.py:95
+#, python-format
+msgid "Exiting (%d)..."
+msgstr "Uscita (%d)..."
 
-#: musicxml2ly.py:2614
-msgid "convert pitches in relative mode (default)"
-msgstr "converte le altezze in modo relativo (predefinito)"
+#: lilypond-book.py:127
+msgid "FILTER"
+msgstr "FILTRO"
 
-#: musicxml2ly.py:2619
-msgid "convert pitches in absolute mode"
-msgstr "converte le altezze in modo assoluto"
+#: lilypond-book.py:130
+msgid "pipe snippets through FILTER [default: `convert-ly -n -']"
+msgstr "redirige i frammenti di codice attraverso FILTRO [predefinito: `convert-ly -n -']"
 
-#: musicxml2ly.py:2622
-msgid "LANG"
-msgstr "LINGUA"
+#: lilypond-book.py:134
+msgid "use output format FORMAT (texi [default], texi-html, latex, html, docbook)"
+msgstr "usa il formato di output FORMATO (texi [predefinito], texi-html, latex, html, docbook)"
 
-#: musicxml2ly.py:2624
-msgid "use LANG for pitch names, e.g. 'deutsch' for note names in German"
-msgstr "usa LINGUA per i nomi delle altezze, ad esempio 'deutsch' per i nomi delle note in tedesco"
+#: lilypond-book.py:135
+msgid "FORMAT"
+msgstr "FORMATO"
 
-#: musicxml2ly.py:2627 lilypond-book.py:179 convert-ly.py:105
-msgid "Print log messages according to LOGLEVEL (NONE, ERROR, WARNING, PROGRESS (default), DEBUG)"
-msgstr "Mostra i messaggi di log in base a LOGLEVEL (NONE, ERROR, WARNING, PROGRESS (default), DEBUG)"
+#: lilypond-book.py:142
+msgid "add DIR to include path"
+msgstr "aggiunge DIR al percorso di inclusione"
 
-#: musicxml2ly.py:2629 lilypond-book.py:163 lilypond-book.py:181
-#: convert-ly.py:107 main.cc:167
-msgid "LOGLEVEL"
-msgstr "LOGLEVEL"
+#: lilypond-book.py:143 lilypond-book.py:150 lilypond-book.py:169
+#: lilypond-book.py:187 lilypond-book.py:208 lilypond-book.py:214 main.cc:158
+msgid "DIR"
+msgstr "DIR"
 
-#: musicxml2ly.py:2638
-msgid "do not convert directions (^, _ or -) for articulations, dynamics, etc."
-msgstr "non converte le direzioni (^, _ o -) per articolazioni, dinamiche, etc."
+#: lilypond-book.py:148
+msgid "format Texinfo output so that Info will look for images of music in DIR"
+msgstr "formatta l'output di Texinfo in modo che Info cerchi le immagini in DIR"
 
-#: musicxml2ly.py:2644
-msgid "do not convert exact vertical positions of rests"
-msgstr "non converte le esatte posizioni verticali delle pause"
+#: lilypond-book.py:155
+msgid "PAD"
+msgstr "PAD"
 
-#: musicxml2ly.py:2650
-msgid "do not convert the exact page layout and breaks"
-msgstr "non converte l'esatta formattazione di pagina e gli a capo"
+#: lilypond-book.py:157
+msgid "pad left side of music to align music inspite of uneven bar numbers (in mm)"
+msgstr "aumenta il lato sinistro della musica (in mm) per allinearla nonostante il numero irregolare di battute"
 
-#: musicxml2ly.py:2656
-msgid "do not convert beaming information, use lilypond's automatic beaming instead"
-msgstr "non converte le informazioni relative alle travature, usare invece la disposizione automatica delle travature di lilypond"
+#: lilypond-book.py:162
+msgid "Print lilypond log messages according to LOGLEVEL"
+msgstr "Mostra i messaggi di log di lilypond in base a LOGLEVEL"
 
-#: musicxml2ly.py:2659 midi2ly.py:1067 midi2ly.py:1072 etf2ly.py:1210
-#: main.cc:159 main.cc:171
-msgid "FILE"
-msgstr "FILE"
+#: lilypond-book.py:168
+msgid "write lily-XXX files to DIR, link into --output dir"
+msgstr ""
+"scrive i file lily-XXX in DIR e crea un collegamento verso\n"
+"la directory specificata con --output"
 
-#: musicxml2ly.py:2664
-msgid "set output filename to FILE, stdout if -"
-msgstr "imposta il nome del file di output su FILE (stdout se -)"
+#: lilypond-book.py:173
+msgid "Load the additional python PACKAGE (containing e.g. a custom output format)"
+msgstr "Carica il PACCHETTO python supplementare (contenente ad esempio un formato di output personalizzato)"
 
-#: musicxml2ly.py:2670
-msgid "activate midi-block"
-msgstr "attiva il blocco midi"
+#: lilypond-book.py:174
+msgid "PACKAGE"
+msgstr "PACCHETTO"
 
-#. Translators, please translate this string as
-#. "Report bugs in English via %s",
-#. or if there is a LilyPond users list or forum in your language
-#. "Report bugs in English via %s or in YOUR_LANG via URI"
-#: musicxml2ly.py:2674 midi2ly.py:1107 abc2ly.py:1403 lilypond-book.py:258
-#: convert-ly.py:146 etf2ly.py:1218 main.cc:285
-#, c-format, python-format
-msgid "Report bugs via %s"
-msgstr "Segnalare i bug in inglese attraverso %s"
+#: lilypond-book.py:186
+msgid "write output to DIR"
+msgstr "scrive l'output in DIR"
 
-#: musicxml2ly.py:2754
-#, python-format
-msgid "unknown part in part-list: %s"
-msgstr "parte sconosciuta in part-list: %s"
+#: lilypond-book.py:191
+msgid "COMMAND"
+msgstr "COMANDO"
 
-#: musicxml2ly.py:2816
-msgid "Input is compressed, extracting raw MusicXML data from stdin"
-msgstr "L'input è compresso. Estrazione dei dati MusicXML da stdin"
+#: lilypond-book.py:192
+msgid "process ly_files using COMMAND FILE..."
+msgstr "elabora ly_files con COMANDO FILE..."
 
-#: musicxml2ly.py:2829
-#, python-format
-msgid "Input file %s is compressed, extracting raw MusicXML data"
-msgstr "Il file di input %s è compresso. Estrazione dei dati MusicXML"
+#: lilypond-book.py:197
+msgid "Redirect the lilypond output"
+msgstr "Redirezione dell'output di lilypond"
 
-#: musicxml2ly.py:2859
-msgid "Reading MusicXML from Standard input ..."
-msgstr "Lettura di MusicXML da Standard input ..."
+#: lilypond-book.py:201
+msgid "Compile snippets in safe mode"
+msgstr "Compila i frammenti di codice in modalità sicura"
 
-#: musicxml2ly.py:2861
-#, python-format
-msgid "Reading MusicXML from %s ..."
-msgstr "Lettura di MusicXML da %s ..."
+#: lilypond-book.py:207
+msgid "do not fail if no lilypond output is found"
+msgstr "non si interrompe se non si trova alcun output di lilypond"
 
-#: musicxml2ly.py:2894
-#, python-format
-msgid "Output to `%s'"
-msgstr "Output inviato a «%s»"
+#: lilypond-book.py:213
+msgid "do not fail if no PNG images are found for EPS files"
+msgstr "non si interrompe se non si trovano immagini PNG per i file EPS"
 
-#: musicxml2ly.py:2964
-#, python-format
-msgid "Unable to find input file %s"
-msgstr "Impossibile trovare il file di input %s"
+#: lilypond-book.py:219
+msgid "write snippet output files with the same base name as their source file"
+msgstr "scrive i file di output dei frammenti di codice con lo stesso nome di base dei file sorgenti"
 
-#: midi2ly.py:81 lilypond-book.py:115 convert-ly.py:75 etf2ly.py:1191
-#, python-format
-msgid "Copyright (c) %s by"
-msgstr "Copyright (c) %s di"
+#: lilypond-book.py:223 midi2ly.py:1090 musicxml2ly.py:2596
+msgid "be verbose"
+msgstr "passa in modalità prolissa"
 
-#: midi2ly.py:83 lilypond-book.py:117 convert-ly.py:77 etf2ly.py:1193
-msgid "Distributed under terms of the GNU General Public License."
-msgstr "Distribuito secondo i termini della GNU General Public License."
+#: lilypond-book.py:239
+msgid ""
+"run executable PROG instead of latex, or in\n"
+"case --pdf option is set instead of pdflatex"
+msgstr ""
+"eseguire il PROGRAMMA eseguibile invece di latex, o nel caso in\n"
+"cui viene impostata l'opzione --pdf invece di usare pdflatex"
 
-#: midi2ly.py:84 lilypond-book.py:118 convert-ly.py:78 etf2ly.py:1194
-msgid "It comes with NO WARRANTY."
-msgstr "È distribuito con NESSUNA GARANZIA."
+#: lilypond-book.py:241 lilypond-book.py:246
+msgid "PROG"
+msgstr "PROGRAMMA"
 
-#: midi2ly.py:90
-msgid "warning: "
-msgstr "attenzione: "
+#: lilypond-book.py:245
+msgid "run executable PROG instead of texi2pdf"
+msgstr "esegue l'eseguibile PROGRAMMA invece di texi2pdf"
 
-#: midi2ly.py:93 midi2ly.py:1124
-msgid "error: "
-msgstr "errore: "
+#: lilypond-book.py:252
+msgid "create PDF files for use with PDFTeX"
+msgstr "creare file PDF per l'utilizzo con PDFTeX"
 
-#: midi2ly.py:94
-msgid "Exiting... "
-msgstr "Uscita... "
+#: lilypond-book.py:455
+msgid "Writing snippets..."
+msgstr "Scrittura dei frammenti di codice..."
 
-#: midi2ly.py:835
-msgid "found more than 5 voices on a staff, expect bad output"
-msgstr "trovate più di 5 voci in un rigo, è probabile che l'output sia sbagliato"
+#: lilypond-book.py:460
+msgid "Processing..."
+msgstr "In elaborazione..."
 
-#: midi2ly.py:1032
-#, python-format
-msgid "%s output to `%s'..."
-msgstr "%s output inviato a «%s»..."
+#: lilypond-book.py:465
+msgid "All snippets are up to date..."
+msgstr "Tutti i frammenti di codice sono aggiornati..."
 
-#: midi2ly.py:1044 abc2ly.py:1376 lilypond-book.py:122 convert-ly.py:81
-#, python-format
-msgid "%s [OPTION]... FILE"
-msgstr "%s [OPZIONE]... FILE"
+#: lilypond-book.py:467
+msgid "Linking files..."
+msgstr "Collegamento dei file..."
 
-#: midi2ly.py:1045
+#: lilypond-book.py:487
 #, python-format
-msgid "Convert %s to LilyPond input.\n"
-msgstr "Converte %s in input LilyPond.\n"
+msgid "cannot determine format for: %s"
+msgstr "impossibile determinare il formato per: %s"
+
+#: lilypond-book.py:496
+#, python-format
+msgid "%s is up to date."
+msgstr "%s è aggiornato."
+
+#: lilypond-book.py:509
+#, python-format
+msgid "Writing `%s'..."
+msgstr "Scrittura di «%s»..."
+
+#: lilypond-book.py:570
+msgid "Output would overwrite input file; use --output."
+msgstr "L'output sovrascriverebbe il file di input; usare --output."
+
+#: lilypond-book.py:574
+#, python-format
+msgid "Reading %s..."
+msgstr "Lettura di %s..."
+
+#: lilypond-book.py:581
+msgid "Dissecting..."
+msgstr "Dissezione di..."
+
+#: lilypond-book.py:592
+#, python-format
+msgid "Compiling %s..."
+msgstr "Compilazione di %s"
+
+#: lilypond-book.py:600
+#, python-format
+msgid "Processing include: %s"
+msgstr "Elaborazione di include: %s"
+
+#: lilypond-book.py:611
+#, python-format
+msgid "Removing `%s'"
+msgstr "Eliminazione di «%s»"
+
+#: lilypond-book.py:704
+#, python-format
+msgid "Setting LilyPond's loglevel to %s"
+msgstr "Si imposta il loglevel di LilyPond su %s"
+
+#: lilypond-book.py:708
+#, python-format
+msgid "Setting LilyPond's loglevel to %s (from environment variable LILYPOND_LOGLEVEL)"
+msgstr "Si imposta il loglevel di LilyPond su %s (dalla variabile d'ambiente LILYPOND_LOGLEVEL)"
+
+#: lilypond-book.py:711
+msgid "Setting LilyPond's output to --verbose, implied by lilypond-book's setting"
+msgstr "Si imposta l'output di LilyPond su --verbose, come implicato dall'impostazione di lilypond-book"
+
+#: midi2ly.py:90
+msgid "warning: "
+msgstr "attenzione: "
+
+#: midi2ly.py:93 midi2ly.py:1124
+msgid "error: "
+msgstr "errore: "
+
+#: midi2ly.py:94
+msgid "Exiting... "
+msgstr "Uscita... "
+
+#: midi2ly.py:835
+msgid "found more than 5 voices on a staff, expect bad output"
+msgstr "trovate più di 5 voci in un rigo, è probabile che l'output sia sbagliato"
+
+#: midi2ly.py:1032
+#, python-format
+msgid "%s output to `%s'..."
+msgstr "%s output inviato a «%s»..."
+
+#: midi2ly.py:1045
+#, python-format
+msgid "Convert %s to LilyPond input.\n"
+msgstr "Converte %s in input LilyPond.\n"
 
 #: midi2ly.py:1050
 msgid "print absolute pitches"
@@ -1260,10 +1367,6 @@ msgstr "imposta la tonalità: ALTERAZIONE=+diesis|-bemolle; MINORE=1"
 msgid "ALT[:MINOR]"
 msgstr "ALTERAZIONE[:MINORE]"
 
-#: midi2ly.py:1071 abc2ly.py:1391 etf2ly.py:1209
-msgid "write output to FILE"
-msgstr "scrive l'output in FILE"
-
 #: midi2ly.py:1074
 msgid "preview of first 4 bars"
 msgstr "anteprima delle prime 4 battute"
@@ -1288,11 +1391,6 @@ msgstr "DURATA*NUMERATORE/DENOMINATORE"
 msgid "allow tuplet durations DUR*NUM/DEN"
 msgstr "consente le durate DURATA*NUMERATORE/DENOMINATORE nei gruppi irregolari"
 
-#: midi2ly.py:1096 lilypond-book.py:234 convert-ly.py:141 etf2ly.py:1212
-#: main.cc:176
-msgid "show warranty and copyright"
-msgstr "mostra la garanzia e il copyright"
-
 #: midi2ly.py:1098
 msgid "treat every text as a lyric"
 msgstr "tratta ogni testo come il testo di una canzone"
@@ -1305,809 +1403,485 @@ msgstr "Esempi"
 msgid "no files specified on command line."
 msgstr "nessun file specificato nella riga di comando."
 
-#: abc2ly.py:1377
+#: musicxml2ly.py:228
 #, python-format
-msgid ""
-"abc2ly converts ABC music files (see\n"
-"%s) to LilyPond input.\n"
-msgstr ""
-"abc2ly converte file musicali ABC (si veda\n"
-"%s) in input LilyPond.\n"
-
-#: abc2ly.py:1394
-msgid "be strict about success"
-msgstr "è severo rispetto all'esito"
-
-#: abc2ly.py:1397
-msgid "preserve ABC's notion of beams"
-msgstr "preserva la nozione di travatura di ABC"
+msgid "Encountered file created by %s, containing wrong beaming information. All beaming information in the MusicXML file will be ignored"
+msgstr "Si è trovato un file creato da %s che contiene informazioni sbagliate sulla disposizione delle travature. Tutte le informazioni sulle travature presenti nel file MusicXML verranno ignorate"
 
-#: abc2ly.py:1400
-msgid "suppress progress messages"
-msgstr "sopprime i messaggi di avanzamento"
+#: musicxml2ly.py:247 musicxml2ly.py:249
+#, python-format
+msgid "Unprocessed PartGroupInfo %s encountered"
+msgstr "PartGroupInfo %s rilevato ma non elaborato"
 
-#: lilypond-book.py:80
-msgid "Process LilyPond snippets in hybrid HTML, LaTeX, texinfo or DocBook document."
-msgstr "Elaborare i frammenti di codice LilyPond in un documento HTML ibrido, LaTeX, texinfo o DocBook."
+#: musicxml2ly.py:500
+#, python-format
+msgid "Encountered note at %s without type and duration (=%s)"
+msgstr "Trovata una nota in %s senza tipo e durata (=%s)"
 
-#: lilypond-book.py:82 convert-ly.py:48
-msgid "Examples:"
-msgstr "Esempi:"
+#: musicxml2ly.py:520
+#, python-format
+msgid "Encountered rational duration with denominator %s, unable to convert to lilypond duration"
+msgstr "Trovata una durata razionale con denominatore %s, impossibile convertire in una durata di lilypond"
 
-#: lilypond-book.py:87
-msgid "BOOK"
-msgstr "LIBRO"
+#: musicxml2ly.py:767
+msgid "Unable to extract key signature!"
+msgstr "Impossibile estrarre l'armatura di chiave!"
 
-#: lilypond-book.py:95
+#: musicxml2ly.py:794
 #, python-format
-msgid "Exiting (%d)..."
-msgstr "Uscita (%d)..."
+msgid "unknown mode %s, expecting 'major' or 'minor' or a church mode!"
+msgstr "modo %s sconosciuto, è richiesto \"major\" o \"minor\" o un modo ecclesiastico!"
 
-#: lilypond-book.py:127
-msgid "FILTER"
-msgstr "FILTRO"
+#: musicxml2ly.py:932
+#, python-format
+msgid "Encountered unprocessed marker %s\n"
+msgstr "Trovato un marcatore non elaborato %s\n"
 
-#: lilypond-book.py:130
-msgid "pipe snippets through FILTER [default: `convert-ly -n -']"
-msgstr "redirige i frammenti di codice attraverso FILTRO [predefinito: `convert-ly -n -']"
+#: musicxml2ly.py:1026
+#, python-format
+msgid "unknown span event %s"
+msgstr "evento di estensione %s sconosciuto"
 
-#: lilypond-book.py:134
-msgid "use output format FORMAT (texi [default], texi-html, latex, html, docbook)"
-msgstr "usa il formato di output FORMATO (texi [predefinito], texi-html, latex, html, docbook)"
+#: musicxml2ly.py:1036
+#, python-format
+msgid "unknown span type %s for %s"
+msgstr "tipo di estensione %s sconosciuto per %s"
 
-#: lilypond-book.py:135
-msgid "FORMAT"
-msgstr "FORMATO"
+#: musicxml2ly.py:1456
+msgid "Unknown metronome mark, ignoring"
+msgstr "Indicazione metronomica sconosciuta, si ignora"
 
-#: lilypond-book.py:142
-msgid "add DIR to include path"
-msgstr "aggiunge DIR al percorso di inclusione"
+#. TODO: Implement the other (more complex) way for tempo marks!
+#: musicxml2ly.py:1461
+msgid "Metronome marks with complex relations (<metronome-note> in MusicXML) are not yet implemented."
+msgstr "Indicazioni metronomiche con relazioni complesse (<metronome-note> in MusicXML) non sono ancora implementate."
 
-#: lilypond-book.py:143 lilypond-book.py:150 lilypond-book.py:169
-#: lilypond-book.py:187 lilypond-book.py:208 lilypond-book.py:214 main.cc:158
-msgid "DIR"
-msgstr "DIR"
+#: musicxml2ly.py:1663
+#, python-format
+msgid "Unable to convert chord type %s to lilypond."
+msgstr "Impossibile convertire l'accordo di tipo %s in un'espressione di lilypond."
 
-#: lilypond-book.py:148
-msgid "format Texinfo output so that Info will look for images of music in DIR"
-msgstr "formatta l'output di Texinfo in modo che Info cerchi le immagini in DIR"
+#: musicxml2ly.py:1816
+#, python-format
+msgid "drum %s type unknown, please add to instrument_drumtype_dict"
+msgstr "tipo di percussione %s sconosciuto, si prega di aggiungerlo a instrument_drumtype_dict"
 
-#: lilypond-book.py:155
-msgid "PAD"
-msgstr "PAD"
+#: musicxml2ly.py:1820
+msgid "cannot find suitable event"
+msgstr "impossibile trovare un evento adatto"
 
-#: lilypond-book.py:157
-msgid "pad left side of music to align music inspite of uneven bar numbers (in mm)"
-msgstr "aumenta il lato sinistro della musica (in mm) per allinearla nonostante il numero irregolare di battute"
+#: musicxml2ly.py:1968
+#, python-format
+msgid "Negative skip %s (from position %s to %s)"
+msgstr "Salto negativo %s (dalla posizione %s a %s)"
 
-#: lilypond-book.py:162
-msgid "Print lilypond log messages according to LOGLEVEL"
-msgstr "Mostra i messaggi di log di lilypond in base a LOGLEVEL"
+#: musicxml2ly.py:2109
+#, python-format
+msgid "Negative skip found: from %s to %s, difference is %s"
+msgstr "Trovato un salto negativo: da %s a %s, la differenza è %s"
 
-#: lilypond-book.py:168
-msgid "write lily-XXX files to DIR, link into --output dir"
-msgstr ""
-"scrive i file lily-XXX in DIR e crea un collegamento verso\n"
-"la directory specificata con --output"
+#: musicxml2ly.py:2190
+#, python-format
+msgid "unexpected %s; expected %s or %s or %s"
+msgstr "%s inaspettato; previsto %s o %s o %s"
 
-#: lilypond-book.py:173
-msgid "Load the additional python PACKAGE (containing e.g. a custom output format)"
-msgstr "Carica il PACCHETTO python supplementare (contenente ad esempio un formato di output personalizzato)"
+#: musicxml2ly.py:2296
+msgid "Encountered closing slur, but no slur is open"
+msgstr "Trovata la chiusura di una legatura di portamento, ma non ne è stata aperta alcuna"
 
-#: lilypond-book.py:174
-msgid "PACKAGE"
-msgstr "PACCHETTO"
+#: musicxml2ly.py:2299
+msgid "Cannot have two simultaneous (closing) slurs"
+msgstr "Due legature di portamento non possono chiudersi simultaneamente"
 
-#: lilypond-book.py:186
-msgid "write output to DIR"
-msgstr "scrive l'output in DIR"
+#: musicxml2ly.py:2308
+msgid "Cannot have a slur inside another slur"
+msgstr "Due legature di portamento non possono sovrapporsi"
 
-#: lilypond-book.py:191
-msgid "COMMAND"
-msgstr "COMANDO"
+#: musicxml2ly.py:2311
+msgid "Cannot have two simultaneous slurs"
+msgstr "Due legature di portamento non possono intervenire simultaneamente"
 
-#: lilypond-book.py:192
-msgid "process ly_files using COMMAND FILE..."
-msgstr "elabora ly_files con COMANDO FILE..."
+#: musicxml2ly.py:2445
+#, python-format
+msgid "cannot simultaneously have more than one mode: %s"
+msgstr "non si può avere simultaneamente più di un modo: %s"
 
-#: lilypond-book.py:197
-msgid "Redirect the lilypond output"
-msgstr "Redirezione dell'output di lilypond"
+#: musicxml2ly.py:2553
+msgid "Converting to LilyPond expressions..."
+msgstr "Conversione nelle espressioni di LilyPond..."
 
-#: lilypond-book.py:201
-msgid "Compile snippets in safe mode"
-msgstr "Compila i frammenti di codice in modalità sicura"
+#: musicxml2ly.py:2564
+msgid "musicxml2ly [OPTION]... FILE.xml"
+msgstr "musicxml2ly [OPZIONE]... FILE.xml"
 
-#: lilypond-book.py:207
-msgid "do not fail if no lilypond output is found"
-msgstr "non si interrompe se non si trova alcun output di lilypond"
-
-#: lilypond-book.py:213
-msgid "do not fail if no PNG images are found for EPS files"
-msgstr "non si interrompe se non si trovano immagini PNG per i file EPS"
-
-#: lilypond-book.py:219
-msgid "write snippet output files with the same base name as their source file"
-msgstr "scrive i file di output dei frammenti di codice con lo stesso nome di base dei file sorgenti"
-
-#: lilypond-book.py:239
+#: musicxml2ly.py:2566
 msgid ""
-"run executable PROG instead of latex, or in\n"
-"case --pdf option is set instead of pdflatex"
+"Convert MusicXML from FILE.xml to LilyPond input.\n"
+"If the given filename is -, musicxml2ly reads from the command line.\n"
 msgstr ""
-"eseguire il PROGRAMMA eseguibile invece di latex, o nel caso in\n"
-"cui viene impostata l'opzione --pdf invece di usare pdflatex"
-
-#: lilypond-book.py:241 lilypond-book.py:246
-msgid "PROG"
-msgstr "PROGRAMMA"
-
-#: lilypond-book.py:245
-msgid "run executable PROG instead of texi2pdf"
-msgstr "esegue l'eseguibile PROGRAMMA invece di texi2pdf"
-
-#: lilypond-book.py:252
-msgid "create PDF files for use with PDFTeX"
-msgstr "creare file PDF per l'utilizzo con PDFTeX"
-
-#: lilypond-book.py:455
-msgid "Writing snippets..."
-msgstr "Scrittura dei frammenti di codice..."
-
-#: lilypond-book.py:460
-msgid "Processing..."
-msgstr "In elaborazione..."
-
-#: lilypond-book.py:465
-msgid "All snippets are up to date..."
-msgstr "Tutti i frammenti di codice sono aggiornati..."
-
-#: lilypond-book.py:467
-msgid "Linking files..."
-msgstr "Collegamento dei file..."
-
-#: lilypond-book.py:487
-#, python-format
-msgid "cannot determine format for: %s"
-msgstr "impossibile determinare il formato per: %s"
-
-#: lilypond-book.py:496
-#, python-format
-msgid "%s is up to date."
-msgstr "%s è aggiornato."
-
-#: lilypond-book.py:509
-#, python-format
-msgid "Writing `%s'..."
-msgstr "Scrittura di «%s»..."
-
-#: lilypond-book.py:570
-msgid "Output would overwrite input file; use --output."
-msgstr "L'output sovrascriverebbe il file di input; usare --output."
-
-#: lilypond-book.py:574
-#, python-format
-msgid "Reading %s..."
-msgstr "Lettura di %s..."
-
-#: lilypond-book.py:581
-msgid "Dissecting..."
-msgstr "Dissezione di..."
-
-#: lilypond-book.py:592
-#, python-format
-msgid "Compiling %s..."
-msgstr "Compilazione di %s"
-
-#: lilypond-book.py:600
-#, python-format
-msgid "Processing include: %s"
-msgstr "Elaborazione di include: %s"
-
-#: lilypond-book.py:611
-#, python-format
-msgid "Removing `%s'"
-msgstr "Eliminazione di «%s»"
-
-#: lilypond-book.py:704
-#, python-format
-msgid "Setting LilyPond's loglevel to %s"
-msgstr "Si imposta il loglevel di LilyPond su %s"
-
-#: lilypond-book.py:708
-#, python-format
-msgid "Setting LilyPond's loglevel to %s (from environment variable LILYPOND_LOGLEVEL)"
-msgstr "Si imposta il loglevel di LilyPond su %s (dalla variabile d'ambiente LILYPOND_LOGLEVEL)"
-
-#: lilypond-book.py:711
-msgid "Setting LilyPond's output to --verbose, implied by lilypond-book's setting"
-msgstr "Si imposta l'output di LilyPond su --verbose, come implicato dall'impostazione di lilypond-book"
+"Converte FILE.xml (MusicXML) in input di LilyPond.\n"
+"Se il nome del file è -, musicxml2ly legge dalla riga di comando.\n"
 
-#: convert-ly.py:46
+#: musicxml2ly.py:2576
 msgid ""
-"Update LilyPond input to newer version.  By default, update from the\n"
-"version taken from the \\version command, to the current LilyPond version."
+"Copyright (c) 2005--2012 by\n"
+"    Han-Wen Nienhuys <hanwen@xs4all.nl>,\n"
+"    Jan Nieuwenhuizen <janneke@gnu.org> and\n"
+"    Reinhold Kainhofer <reinhold@kainhofer.com>\n"
 msgstr ""
-"Aggiorna l'input LilyPond a una nuova versione.  Per impostazione predefinita aggiorna dalla\n"
-"versione presa dal comando \\version alla versione attuale di LilyPond."
-
-#: convert-ly.py:96 convert-ly.py:137
-msgid "VERSION"
-msgstr "VERSIONE"
-
-#: convert-ly.py:98
-msgid "start from VERSION [default: \\version found in file]"
-msgstr "parte dalla VERSIONE [predefinito: \\version del file]"
-
-#: convert-ly.py:101
-msgid "edit in place"
-msgstr "modifica il file di input"
-
-#: convert-ly.py:113
-msgid "do not add \\version command if missing"
-msgstr "non aggiunge il comando \\version se non è presente"
-
-#: convert-ly.py:119
-#, python-format
-msgid "force updating \\version number to %s"
-msgstr "forza l'aggiornamento del numero di \\version a %s"
-
-#: convert-ly.py:125
-msgid "only update \\version number if file is modified"
-msgstr "aggiorna il numero di \\version solo se il file è modificato"
-
-#: convert-ly.py:131
-#, python-format
-msgid "show rules [default: -f 0, -t %s]"
-msgstr "mostra le regole [predefinito: -f 0, -t %s]"
+"Copyright (c) 2005--2012 di\n"
+"    Han-Wen Nienhuys <hanwen@xs4all.nl>,\n"
+"    Jan Nieuwenhuizen <janneke@gnu.org> e\n"
+"    Reinhold Kainhofer <reinhold@kainhofer.com>\n"
 
-#: convert-ly.py:136
-#, python-format
-msgid "convert to VERSION [default: %s]"
-msgstr "converte a VERSIONE [predefinito: %s]"
+#: musicxml2ly.py:2602
+msgid "use lxml.etree; uses less memory and cpu time"
+msgstr "usa lxml.etree per limitare il consumo di memoria e i tempi del processore"
 
-#: convert-ly.py:186
-msgid "Applying conversion: "
-msgstr "Conversione in corso: "
+#: musicxml2ly.py:2608
+msgid "input file is a zip-compressed MusicXML file"
+msgstr "il file di input è un file MusicXML compresso in ZIP"
 
-#: convert-ly.py:202
-msgid "Error while converting"
-msgstr "Errore durante la conversione"
+#: musicxml2ly.py:2614
+msgid "convert pitches in relative mode (default)"
+msgstr "converte le altezze in modo relativo (predefinito)"
 
-#: convert-ly.py:204
-msgid "Stopping at last successful rule"
-msgstr "Fermarsi all'ultima regola riuscita"
+#: musicxml2ly.py:2619
+msgid "convert pitches in absolute mode"
+msgstr "converte le altezze in modo assoluto"
 
-#: convert-ly.py:231
-#, python-format
-msgid "Processing `%s'... "
-msgstr "Elaborazione di «%s»... "
+#: musicxml2ly.py:2622
+msgid "LANG"
+msgstr "LINGUA"
 
-#: convert-ly.py:338
-#, python-format
-msgid "%s: Unable to open file"
-msgstr "%s: Impossibile aprire il file"
+#: musicxml2ly.py:2624
+msgid "use LANG for pitch names, e.g. 'deutsch' for note names in German"
+msgstr "usa LINGUA per i nomi delle altezze, ad esempio 'deutsch' per i nomi delle note in tedesco"
 
-#: convert-ly.py:345
-#, python-format
-msgid "%s: Unable to determine version.  Skipping"
-msgstr "%s: Impossibile determinare la versione. Tralasciato"
+#: musicxml2ly.py:2638
+msgid "do not convert directions (^, _ or -) for articulations, dynamics, etc."
+msgstr "non converte le direzioni (^, _ o -) per articolazioni, dinamiche, etc."
 
-#: convert-ly.py:350
-#, python-format
-msgid ""
-"%s: Invalid version string `%s' \n"
-"Valid version strings consist of three numbers, separated by dots, e.g. `2.8.12'"
-msgstr ""
-"%s: Stringa di versione non valida `%s' \n"
-"Le stringhe di versione valide sono composte da tre numeri separati da punti, ad esempio «2.8.12»"
+#: musicxml2ly.py:2644
+msgid "do not convert exact vertical positions of rests"
+msgstr "non converte le esatte posizioni verticali delle pause"
 
-#: etf2ly.py:1197
-#, python-format
-msgid "%s [OPTION]... ETF-FILE"
-msgstr "%s [OPZIONE]... FILE-ETF"
+#: musicxml2ly.py:2650
+msgid "do not convert the exact page layout and breaks"
+msgstr "non converte l'esatta formattazione di pagina e gli a capo"
 
-#: etf2ly.py:1198
-msgid ""
-"Enigma Transport Format is a format used by Coda Music Technology's\n"
-"Finale product.  etf2ly converts a subset of ETF to a ready-to-use LilyPond file.\n"
-msgstr ""
-"Enigma Transport Format è un formato usato dal prodotto Finale di Coda Music Technology.\n"
-"etf2ly converte un sottoinsieme di ETF in un file LilyPond pronto da usare.\n"
+#: musicxml2ly.py:2656
+msgid "do not convert beaming information, use lilypond's automatic beaming instead"
+msgstr "non converte le informazioni relative alle travature, usare invece la disposizione automatica delle travature di lilypond"
 
-#: website_post.py:123
-msgid "English"
-msgstr "Inglese"
+#: musicxml2ly.py:2664
+msgid "set output filename to FILE, stdout if -"
+msgstr "imposta il nome del file di output su FILE (stdout se -)"
 
-#: website_post.py:126
-msgid "Other languages"
-msgstr "Altre lingue"
+#: musicxml2ly.py:2670
+msgid "activate midi-block"
+msgstr "attiva il blocco midi"
 
-#: website_post.py:127
+#: musicxml2ly.py:2754
 #, python-format
-msgid "About <a href=\"%s\">automatic language selection</a>."
-msgstr "Informazioni sulla <a href=\"%s\">selezione automatica della lingua</a>."
-
-#: warn.cc:56
-#, c-format
-msgid "Log level set to %d\n"
-msgstr "Log level impostato su %d\n"
-
-#: warn.cc:89
-#, c-format
-msgid "unknown log level `%s', using default (INFO)"
-msgstr "log level \"%s\" sconosciuto, si usa quello predefinito (INFO)"
-
-#. Some expected warning was not triggered, so print out a warning.
-#: warn.cc:112
-#, c-format
-msgid "%d expected warning(s) not encountered: "
-msgstr "%d avvertimenti previsti non incontrati: "
-
-#: warn.cc:183
-#, c-format
-msgid "fatal error: %s"
-msgstr "errore fatale: %s"
-
-#: warn.cc:192
-#, c-format
-msgid "suppressed programming error: %s"
-msgstr "errore di programmazione soppresso: %s"
-
-#: warn.cc:197
-#, c-format
-msgid "programming error: %s"
-msgstr "errore di programmazione: %s"
-
-#: warn.cc:198
-msgid "continuing, cross fingers"
-msgstr "continua, incrociare le dita"
-
-#: warn.cc:207
-#, c-format
-msgid "suppressed error: %s"
-msgstr "errore soppresso: %s"
-
-#: warn.cc:219
-#, c-format
-msgid "suppressed warning: %s"
-msgstr "avvertimento soppresso: %s"
-
-#: getopt-long.cc:153
-#, c-format
-msgid "option `%s' requires an argument"
-msgstr "l'opzione «%s» richiede un argomento"
-
-#: getopt-long.cc:157
-#, c-format
-msgid "option `%s' does not allow an argument"
-msgstr "l'opzione «%s» non accetta argomenti"
-
-#: getopt-long.cc:161
-#, c-format
-msgid "unrecognized option: `%s'"
-msgstr "opzione non riconosciuta: «%s»"
-
-#: getopt-long.cc:167
-#, c-format
-msgid "invalid argument `%s' to option `%s'"
-msgstr "argomento «%s» non valido per l'opzione «%s»"
-
-#: input.cc:138 source-file.cc:178 source-file.cc:193
-msgid "position unknown"
-msgstr "posizione sconosciuta"
-
-#: chord-tremolo-engraver.cc:88
-msgid "No tremolo to end"
-msgstr "Nessun tremolo alla fine"
-
-#: chord-tremolo-engraver.cc:109
-msgid "unterminated chord tremolo"
-msgstr "tremolo dell'accordo non terminato"
-
-#: chord-tremolo-engraver.cc:149 beam-engraver.cc:266
-msgid "stem must have Rhythmic structure"
-msgstr "il gambo deve avere una struttura ritmica"
-
-#: flag.cc:113
-#, c-format
-msgid "flag `%s' not found"
-msgstr "non si trova la coda uncinata «%s»"
-
-#: flag.cc:133
-#, c-format
-msgid "flag stroke `%s' not found"
-msgstr "non si trova il tratto «%s» della coda uncinata"
-
-#: vaticana-ligature.cc:94
-msgid "flexa-height undefined; assuming 0"
-msgstr "flexa-height non definito; si assume 0"
-
-#: vaticana-ligature.cc:99
-msgid "ascending vaticana style flexa"
-msgstr "flexa ascendente in stile vaticana"
-
-#: slur.cc:430
-#, c-format
-msgid "Ignoring grob for slur: %s.  avoid-slur not set?"
-msgstr "Si ignora il grob per la legatura di portamento: %s. Non si è impostato avoid-slur?"
-
-#: translator-group.cc:188
-#, c-format
-msgid "cannot find: `%s'"
-msgstr "impossibile trovare: «%s»"
-
-#: hyphen-engraver.cc:104
-msgid "removing unterminated hyphen"
-msgstr "eliminazione di un trattino non terminato"
-
-#: hyphen-engraver.cc:118
-msgid "unterminated hyphen; removing"
-msgstr "trattino non terminato; eliminazione"
-
-#: page-layout-problem.cc:403
-msgid "A page layout problem has been initiated that cannot accommodate footnotes."
-msgstr "Si è creato un problema di formattazione della pagina che impedisce di ospitare le note a pié di pagina."
-
-#: page-layout-problem.cc:721
-msgid "cannot fit music on page: ragged-spacing was requested, but page was compressed"
-msgstr "impossibile far entrare la musica nella pagina: richiesta la spaziatura ridotta, ma la pagina è già stata compressa"
-
-#: page-layout-problem.cc:724
-#, c-format
-msgid "cannot fit music on page: overflow is %f"
-msgstr "impossibile far entrare la musica nella pagina: l'eccesso è %f"
-
-#: page-layout-problem.cc:726
-msgid "compressing music to fit"
-msgstr "si comprime la musica per farla entrare"
-
-#: page-layout-problem.cc:1188
-msgid "staff-affinities should only decrease"
-msgstr "staff-affinities deve solo diminuire"
-
-#: arpeggio.cc:115
-msgid "no heads for arpeggio found?"
-msgstr "non sono state trovate teste per l'arpeggio?"
-
-#: lyric-combine-music-iterator.cc:199
-msgid "argument of \\lyricsto should contain Lyrics context"
-msgstr "l'argomento di \\lyricsto deve contenere il contesto Lyrics"
-
-#: lyric-combine-music-iterator.cc:337
-#, c-format
-msgid "cannot find Voice `%s'"
-msgstr "impossibile trovare la voce (Voice) «%s»"
-
-#: custos.cc:87
-#, c-format
-msgid "custos `%s' not found"
-msgstr "custos «%s» non trovato"
-
-#: context.cc:149
-#, c-format
-msgid "cannot find or create new `%s'"
-msgstr "impossibile trovare o creare un nuovo «%s»"
-
-#: context.cc:207
-#, c-format
-msgid "cannot find or create `%s' called `%s'"
-msgstr "impossibile trovare o creare «%s» chiamato «%s»"
-
-#: context.cc:400
-#, c-format
-msgid "cannot find or create: `%s'"
-msgstr "impossibile trovare o creare: «%s»"
-
-#: dispatcher.cc:83
-msgid "Event class should be a list"
-msgstr "La classe evento dovrebbe essere una lista"
-
-#: dispatcher.cc:166
-#, c-format
-msgid "Junking event: %s"
-msgstr "Eliminazione dell'evento: %s"
-
-#: dispatcher.cc:262
-msgid "Attempting to remove nonexisting listener."
-msgstr "Tentativo di togliere un ascoltatore non esistente."
-
-#: dispatcher.cc:284
-msgid "Already listening to dispatcher, ignoring request"
-msgstr "Già in ascolto del controllore, si ignora la richiesta"
-
-#: grob-property.cc:35
-#, c-format
-msgid "%d: %s"
-msgstr "%d: %s"
+msgid "unknown part in part-list: %s"
+msgstr "parte sconosciuta in part-list: %s"
 
-#: auto-change-iterator.cc:74 change-iterator.cc:72
-#, c-format
-msgid "cannot change, already in translator: %s"
-msgstr "impossibile cambiare, già nel traduttore: %s"
+#: musicxml2ly.py:2816
+msgid "Input is compressed, extracting raw MusicXML data from stdin"
+msgstr "L'input è compresso. Estrazione dei dati MusicXML da stdin"
 
-#: tie-engraver.cc:117
-msgid "unterminated tie"
-msgstr "legatura di valore non terminata"
+#: musicxml2ly.py:2829
+#, python-format
+msgid "Input file %s is compressed, extracting raw MusicXML data"
+msgstr "Il file di input %s è compresso. Estrazione dei dati MusicXML"
 
-#: tie-engraver.cc:348
-msgid "lonely tie"
-msgstr "legatura di valore solitaria"
+#: musicxml2ly.py:2859
+msgid "Reading MusicXML from Standard input ..."
+msgstr "Lettura di MusicXML da Standard input ..."
 
-#: note-column.cc:147
-msgid "cannot have note heads and rests together on a stem"
-msgstr "impossibile avere teste e pause insieme su un gambo"
+#: musicxml2ly.py:2861
+#, python-format
+msgid "Reading MusicXML from %s ..."
+msgstr "Lettura di MusicXML da %s ..."
 
-#: parse-scm.cc:121
-msgid "GUILE signaled an error for the expression beginning here"
-msgstr "GUILE ha segnalato un errore per l'espressione che inizia qui"
+#: musicxml2ly.py:2894
+#, python-format
+msgid "Output to `%s'"
+msgstr "Output inviato a «%s»"
 
-#: footnote-engraver.cc:109
-msgid "Must be footnote-event."
-msgstr "Deve essere un evento nota a pié di pagina (footnote-event)."
+#: musicxml2ly.py:2964
+#, python-format
+msgid "Unable to find input file %s"
+msgstr "Impossibile trovare il file di input %s"
 
-#: paper-score.cc:122 minimal-page-breaking.cc:40
-msgid "Calculating line breaks..."
-msgstr "Calcolo delle interruzioni di linea..."
+#: website_post.py:123
+msgid "English"
+msgstr "Inglese"
 
-#: paper-score.cc:134
-#, c-format
-msgid "Element count %d (spanners %d) "
-msgstr "Conto degli elementi %d (spanner %d)."
+#: website_post.py:126
+msgid "Other languages"
+msgstr "Altre lingue"
 
-#: paper-score.cc:138
-msgid "Preprocessing graphical objects..."
-msgstr "Pre-elaborazione degli oggetti grafici..."
+#: website_post.py:127
+#, python-format
+msgid "About <a href=\"%s\">automatic language selection</a>."
+msgstr "Informazioni sulla <a href=\"%s\">selezione automatica della lingua</a>."
 
-#: paper-score.cc:162 optimal-page-breaking.cc:207
-#: page-turn-page-breaking.cc:248
-msgid "Drawing systems..."
-msgstr "Disegno dei sistemi..."
+#: getopt-long.cc:153
+#, c-format
+msgid "option `%s' requires an argument"
+msgstr "l'opzione «%s» richiede un argomento"
 
-#: program-option-scheme.cc:235
+#: getopt-long.cc:157
 #, c-format
-msgid "no such internal option: %s"
-msgstr "opzione interna sconosciuta: %s"
+msgid "option `%s' does not allow an argument"
+msgstr "l'opzione «%s» non accetta argomenti"
 
-#: mensural-ligature-engraver.cc:96
-msgid "ligature with less than 2 heads -> skipping"
-msgstr "legatura con meno di due teste -> si ignora"
+#: getopt-long.cc:161
+#, c-format
+msgid "unrecognized option: `%s'"
+msgstr "opzione non riconosciuta: «%s»"
 
-#: mensural-ligature-engraver.cc:123
-msgid "cannot determine pitch of ligature primitive -> skipping"
-msgstr "impossibile determinare l'altezza della legatura primitiva -> si ignora"
+#: getopt-long.cc:167
+#, c-format
+msgid "invalid argument `%s' to option `%s'"
+msgstr "argomento «%s» non valido per l'opzione «%s»"
 
-#: mensural-ligature-engraver.cc:137
-msgid "single note ligature - skipping"
-msgstr "legatura di una nota singola - si ignora"
+#: warn.cc:56
+#, c-format
+msgid "Log level set to %d\n"
+msgstr "Log level impostato su %d\n"
 
-#: mensural-ligature-engraver.cc:148
-msgid "prime interval within ligature -> skipping"
-msgstr "primo intervallo all'interno della legatura -> si ignora"
+#: warn.cc:89
+#, c-format
+msgid "unknown log level `%s', using default (INFO)"
+msgstr "log level \"%s\" sconosciuto, si usa quello predefinito (INFO)"
 
-#: mensural-ligature-engraver.cc:159
-msgid "mensural ligature: duration none of Mx, L, B, S -> skipping"
-msgstr "legatura mensurale: nessuna durata per Mx, L, B. S -> si ignora"
+#. Some expected warning was not triggered, so print out a warning.
+#: warn.cc:112
+#, c-format
+msgid "%d expected warning(s) not encountered: "
+msgstr "%d avvertimenti previsti non incontrati: "
 
-#: mensural-ligature-engraver.cc:202
-msgid "semibrevis must be followed by another one -> skipping"
-msgstr "una semibreve deve essere seguita da un'altra semibreve -> si ignora"
+#: warn.cc:183
+#, c-format
+msgid "fatal error: %s"
+msgstr "errore fatale: %s"
 
-#: mensural-ligature-engraver.cc:212
-msgid ""
-"semibreves can only appear at the beginning of a ligature,\n"
-"and there may be only zero or two of them"
-msgstr ""
-"le semibrevi possono comparire solo all'inizio di una legatura,\n"
-"e ce ne possono essere due o nessuna"
+#: warn.cc:192
+#, c-format
+msgid "suppressed programming error: %s"
+msgstr "errore di programmazione soppresso: %s"
 
-#: mensural-ligature-engraver.cc:232
-msgid ""
-"invalid ligatura ending:\n"
-"when the last note is a descending brevis,\n"
-"the penultimate note must be another one,\n"
-"or the ligatura must be LB or SSB"
-msgstr ""
-"fine della legatura non valido:\n"
-"se l'ultima nota è una breve discendente,\n"
-"lo deve essere anche la penultima nota,\n"
-"oppure la legatura deve essere LB o SSB"
+#: warn.cc:197
+#, c-format
+msgid "programming error: %s"
+msgstr "errore di programmazione: %s"
 
-#: mensural-ligature-engraver.cc:387
-msgid "unexpected case fall-through"
-msgstr "caso inatteso e non interpretabile"
+#: warn.cc:198
+msgid "continuing, cross fingers"
+msgstr "continua, incrociare le dita"
 
-#: piano-pedal-engraver.cc:279
+#: warn.cc:207
 #, c-format
-msgid "expect 3 strings for piano pedals, found: %ld"
-msgstr "previste tre corde per i pedali del pianoforte, trovate: %ld"
+msgid "suppressed error: %s"
+msgstr "errore soppresso: %s"
 
-#: piano-pedal-engraver.cc:294 piano-pedal-engraver.cc:305
-#: piano-pedal-performer.cc:104
+#: warn.cc:219
 #, c-format
-msgid "cannot find start of piano pedal: `%s'"
-msgstr "impossibile trovare l'inizio del pedale del pianoforte: «%s»"
+msgid "suppressed warning: %s"
+msgstr "avvertimento soppresso: %s"
 
-#: piano-pedal-engraver.cc:340
+#: accidental-engraver.cc:180
 #, c-format
-msgid "cannot find start of piano pedal bracket: `%s'"
-msgstr "impossibile trovare la parentesi di apertura del pedale del pianoforte: «%s»"
+msgid "accidental typesetting list must begin with context-name: %s"
+msgstr "la lista tipografica delle alterazioni deve iniziare con context-name: %s"
 
-#: new-dynamic-engraver.cc:168
+#: accidental-engraver.cc:210
 #, c-format
-msgid ""
-"unknown crescendo style: %s\n"
-"defaulting to hairpin."
-msgstr ""
-"stile di crescendo sconosciuto: %s\n"
-"si usa la forcella predefinita."
+msgid "procedure or context-name expected for accidental rule, found %s"
+msgstr "si aspettava una procedura o context-name per la regola di alterazione accidentale, si è trovato %s"
 
-#: new-dynamic-engraver.cc:233
+#: accidental.cc:200
 #, c-format
-msgid "unterminated %s"
-msgstr "%s non terminato"
+msgid "Could not find glyph-name for alteration %s"
+msgstr "Non si è trovato il nome del glifo per l'alterazione %s"
 
-#: general-scheme.cc:390
+#: accidental.cc:215
+msgid "natural alteration glyph not found"
+msgstr "alterazione naturale del glifo non trovata"
+
+#: all-font-metrics.cc:149
 #, c-format
-msgid "failed redirecting stderr to `%s'"
-msgstr "fallita la redirezione di stderr su «%s»"
+msgid "cannot find font: `%s'"
+msgstr "impossibile trovare il tipo di carattere: «%s»"
 
-#: general-scheme.cc:469 output-ps.scm:48
-msgid "Found infinity or nan in output.  Substituting 0.0"
-msgstr "Trovato infinito o un valore non numerico nell'output.  Sostituito con 0.0"
+#: apply-context-iterator.cc:42
+msgid "\\applycontext argument is not a procedure"
+msgstr "l'argomento di \\applycontext non è una procedura"
 
-#: music.cc:150
+#: arpeggio.cc:115
+msgid "no heads for arpeggio found?"
+msgstr "non sono state trovate teste per l'arpeggio?"
+
+#: auto-change-iterator.cc:74 change-iterator.cc:72
 #, c-format
-msgid "octave check failed; expected \"%s\", found: \"%s\""
-msgstr "controllo dell'ottava fallito: previsto \"%s\", trovato: \"%s\""
+msgid "cannot change, already in translator: %s"
+msgstr "impossibile cambiare, già nel traduttore: %s"
 
-#: music.cc:219
-msgid "(normalized pitch)"
-msgstr "(altezza normalizzata)"
+#: axis-group-engraver.cc:94
+msgid "Axis_group_engraver: vertical group already has a parent"
+msgstr "Axis_group_engraver: il gruppo verticale ha già un genitore"
 
-#: music.cc:223
-#, c-format
-msgid "Transposing %s by %s makes alteration larger than double"
-msgstr "La trasposizione di %s da %s ingrandisce le alterazioni più del doppio"
+#: axis-group-engraver.cc:95
+msgid "are there two Axis_group_engravers?"
+msgstr "ci sono due Axis_group_engravers?"
 
-#: stem.cc:128
-msgid "weird stem size, check for narrow beams"
-msgstr "strana dimensione del gambo, controllare di non avere travature strette"
+#: axis-group-engraver.cc:96
+msgid "removing this vertical group"
+msgstr "eliminazione di questo gruppo verticale"
 
-#: relative-octave-check.cc:49
-msgid "Failed octave check, got: "
-msgstr "Il controllo dell'ottava è fallito, si è ottenuto:"
+#: axis-group-interface.cc:668
+msgid "an outside-staff object should have a direction, defaulting to up"
+msgstr "un oggetto esterno al rigo dovrebbe avere una direzione, si imposta in su come da impostazione predefinita"
 
-#: translator-ctors.cc:65
+#: bar-check-iterator.cc:84
 #, c-format
-msgid "unknown translator: `%s'"
-msgstr "traduttore sconosciuto: «%s»"
+msgid "barcheck failed at: %s"
+msgstr "controllo di battuta fallito a: %s"
 
-#: partial-iterator.cc:45
-msgid "trying to use \\partial after the start of a piece"
-msgstr "tentativo di usare \\partial all'inizio di un brano"
+#: beam-engraver.cc:147
+msgid "already have a beam"
+msgstr "travatura già presente"
 
-#: relocate.cc:52
-#, c-format
-msgid "Setting %s to %s"
-msgstr "Si imposta %s su %s"
+#: beam-engraver.cc:230
+msgid "unterminated beam"
+msgstr "travatura non terminata"
 
-#. this warning should only be printed in debug mode!
-#: relocate.cc:73
-#, c-format
-msgid "no such file: %s for %s"
-msgstr "file inesistente: %s per %s"
+#: beam-engraver.cc:266 chord-tremolo-engraver.cc:149
+msgid "stem must have Rhythmic structure"
+msgstr "il gambo deve avere una struttura ritmica"
+
+#: beam-engraver.cc:277
+msgid "stem does not fit in beam"
+msgstr "il gambo non rientra nella travatura"
 
-#. this warning should only be printed in debug mode!
-#. this warning should only be printed in debug mode
-#: relocate.cc:84 relocate.cc:102
-#, c-format
-msgid "no such directory: %s for %s"
-msgstr "directory inesistente: %s per %s"
+#: beam-engraver.cc:278
+msgid "beam was started here"
+msgstr "la travatura è iniziata qui"
 
-#: relocate.cc:93
-#, c-format
-msgid "%s=%s (prepend)\n"
-msgstr "%s=%s (prefisso)\n"
+#. We are completely screwed.
+#: beam-quanting.cc:839
+msgid "no viable initial configuration found: may not find good beam slope"
+msgstr "nessuna configurazione iniziale fattibile trovata: si potrebbe non trovare una buona inclinazione delle travature"
 
-#: relocate.cc:124
-#, c-format
-msgid "not relocating, no %s/ or current/ found under %s"
-msgstr "non si riloca, non si è incontrato %s/ o current/ in %s"
+#: beam.cc:181
+msgid "removing beam with no stems"
+msgstr "rimozione delle travature senza gambi"
 
-#: relocate.cc:134
+#: change-iterator.cc:34
 #, c-format
-msgid "Relocation: compile datadir=%s, new datadir=%s"
-msgstr "Rilocazione: compilare datadir=%s, nuova datadir=%s"
+msgid "cannot change `%s' to `%s'"
+msgstr "impossibile cambiare «%s» in «%s»"
 
-#: relocate.cc:146
-#, c-format
-msgid "Relocation: framework_prefix=%s"
-msgstr "Rilocazione: framework_prefix=%s"
+#. FIXME: constant error message.
+#: change-iterator.cc:93
+msgid "cannot find context to switch to"
+msgstr "impossibile trovare il contesto su cui spostarsi"
 
-#: relocate.cc:186
+#. We could change the current translator's id, but that would make
+#. errors hard to catch.
+#.
+#. last->translator_id_string () = get_change
+#. ()->change_to_id_string ();
+#: change-iterator.cc:102
 #, c-format
-msgid "Relocation: is absolute: argv0=%s\n"
-msgstr "Rilocazione: è assoluta: argv0=%s\n"
+msgid "not changing to same context type: %s"
+msgstr "non passare allo stesso tipo di contesto: %s"
 
-#: relocate.cc:192
-#, c-format
-msgid "Relocation: from cwd: argv0=%s\n"
-msgstr "Rilocazione: da cwd: argv0=%s\n"
+#. FIXME: uncomprehensable message
+#: change-iterator.cc:106
+msgid "none of these in my family"
+msgstr "nessuno di questi nella mia famiglia"
 
-#: relocate.cc:208
-#, c-format
-msgid ""
-"Relocation: from PATH=%s\n"
-"argv0=%s"
-msgstr ""
-"Rilocazione: da PATH=%s\n"
-"argv0=%s"
+#: chord-tremolo-engraver.cc:88
+msgid "No tremolo to end"
+msgstr "Nessun tremolo alla fine"
 
-#: relocate.cc:235
-msgid "LILYPONDPREFIX is obsolete, use LILYPOND_DATADIR"
-msgstr "LILYPONDPREFIX è obsoleto, usare LILYPOND_DATADIR"
+#: chord-tremolo-engraver.cc:109
+msgid "unterminated chord tremolo"
+msgstr "tremolo dell'accordo non terminato"
 
-#: relocate.cc:360
+#: clef.cc:65
 #, c-format
-msgid "Relocation file: %s"
-msgstr "File di rilocazione: %s"
+msgid "clef `%s' not found"
+msgstr "chiave «%s» non trovata"
 
-#: relocate.cc:364 source-file.cc:65
+#: cluster.cc:120
 #, c-format
-msgid "cannot open file: `%s'"
-msgstr "impossibile aprire il file: «%s»"
+msgid "unknown cluster style `%s'"
+msgstr "stile cluster sconosciuto «%s»"
 
-#: relocate.cc:394
+#: cluster.cc:157
+msgid "junking empty cluster"
+msgstr "eliminazione di cluster vuoti"
+
+#: coherent-ligature-engraver.cc:110
 #, c-format
-msgid "Unknown relocation command %s"
-msgstr "Comando di rilocazione sconosciuto %s"
+msgid "Coherent_ligature_engraver: setting `spacing-increment=0.01': ptr=%ul"
+msgstr "Coherent_ligature_engraver: impostare `spacing-increment=0.01': ptr=%ul"
 
-#: extender-engraver.cc:169 extender-engraver.cc:178
-msgid "unterminated extender"
-msgstr "estensore non terminato"
+#. if we get to here, just put everything on one line
+#: constrained-breaking.cc:187 constrained-breaking.cc:205
+msgid "cannot find line breaking that satisfies constraints"
+msgstr "impossibile trovare interruzioni di linea che soddisfino i vincoli"
 
-#: lily-lexer.cc:255
-msgid "include files are not allowed in safe mode"
-msgstr "l'inclusione di file non è permessa in modalità sicura"
+#: context-property.cc:43
+msgid "need symbol arguments for \\override and \\revert"
+msgstr "sono necessari argomenti simbolici per \\override e \\revert"
 
-#: lily-lexer.cc:282
+#: context.cc:149
 #, c-format
-msgid "identifier name is a keyword: `%s'"
-msgstr "Il nome dell'identificatore è una parola chiave: «%s»"
+msgid "cannot find or create new `%s'"
+msgstr "impossibile trovare o creare un nuovo «%s»"
 
-#: lily-lexer.cc:303 lily-lexer.cc:316
+#: context.cc:207
 #, c-format
-msgid "%s:EOF"
-msgstr "%s:EOF"
+msgid "cannot find or create `%s' called `%s'"
+msgstr "impossibile trovare o creare «%s» chiamato «%s»"
 
-#: ligature-engraver.cc:104 ligature-bracket-engraver.cc:72
-msgid "cannot find start of ligature"
-msgstr "impossibile trovare l'inizio della legatura"
+#: context.cc:400
+#, c-format
+msgid "cannot find or create: `%s'"
+msgstr "impossibile trovare o creare: «%s»"
 
-#: ligature-engraver.cc:109
-msgid "no right bound"
-msgstr "manca il limite destro"
+#: custos.cc:87
+#, c-format
+msgid "custos `%s' not found"
+msgstr "custos «%s» non trovato"
 
-#: ligature-engraver.cc:131 ligature-bracket-engraver.cc:85
-msgid "already have a ligature"
-msgstr "legatura già presente"
+#: dispatcher.cc:83
+msgid "Event class should be a list"
+msgstr "La classe evento dovrebbe essere una lista"
 
-#: ligature-engraver.cc:140
-msgid "no left bound"
-msgstr "manca il limite sinistro"
+#: dispatcher.cc:166
+#, c-format
+msgid "Junking event: %s"
+msgstr "Eliminazione dell'evento: %s"
 
-#: ligature-engraver.cc:184
-msgid "unterminated ligature"
-msgstr "legatura non terminata"
+#: dispatcher.cc:262
+msgid "Attempting to remove nonexisting listener."
+msgstr "Tentativo di togliere un ascoltatore non esistente."
 
-#: ligature-engraver.cc:211
-msgid "ignoring rest: ligature may not contain rest"
-msgstr "pausa ignorata: la legatura non può contenere una pausa"
+#: dispatcher.cc:284
+msgid "Already listening to dispatcher, ignoring request"
+msgstr "Già in ascolto del controllore, si ignora la richiesta"
 
-#: ligature-engraver.cc:212
-msgid "ligature was started here"
-msgstr "la legatura è iniziata qui"
+#: dots.cc:48
+#, c-format
+msgid "dot `%s' not found"
+msgstr "punto «%s» non trovato"
 
 #: dynamic-engraver.cc:193
 msgid "cannot find start of (de)crescendo"
@@ -2129,143 +1903,139 @@ msgstr "cresc inizia qui"
 msgid "unterminated (de)crescendo"
 msgstr "(de)crescendo non terminato"
 
-#. fixme: be more verbose.
-#: volta-engraver.cc:111
-msgid "cannot end volta spanner"
-msgstr "impossibile terminare lo spanner della volta"
+#. No explicit dynamic script events have occurred yet, but there is
+#. nevertheless a dynamic spanner.  Initialize last_volume_ to a
+#. value within the available range.
+#: dynamic-performer.cc:129
+msgid "(De)crescendo with unspecified starting volume in MIDI."
+msgstr "(De)crescendo con volume iniziale del MIDI non specificato."
 
-#: volta-engraver.cc:121
-msgid "already have a volta spanner, ending that one prematurely"
-msgstr "spanner della volta già presente, si termina quello prematuramente"
+#: episema-engraver.cc:75
+msgid "already have an episema"
+msgstr "episema già presente"
 
-#: volta-engraver.cc:125
-msgid "also already have an ended spanner"
-msgstr "è già presente uno spanner terminato"
+#: episema-engraver.cc:88
+msgid "cannot find start of episema"
+msgstr "impossibile trovare l'inizio dell'episema"
 
-#: volta-engraver.cc:126
-msgid "giving up"
-msgstr "rinuncia"
+#: episema-engraver.cc:137
+msgid "unterminated episema"
+msgstr "episema non terminato"
 
-#: minimal-page-breaking.cc:44
-msgid "Calculating page breaks..."
-msgstr "Calcolo delle interruzioni di pagina..."
+#: extender-engraver.cc:169 extender-engraver.cc:178
+msgid "unterminated extender"
+msgstr "estensore non terminato"
 
-#: accidental-engraver.cc:180
+#: flag.cc:113
 #, c-format
-msgid "accidental typesetting list must begin with context-name: %s"
-msgstr "la lista tipografica delle alterazioni deve iniziare con context-name: %s"
+msgid "flag `%s' not found"
+msgstr "non si trova la coda uncinata «%s»"
 
-#: accidental-engraver.cc:210
+#: flag.cc:133
 #, c-format
-msgid "procedure or context-name expected for accidental rule, found %s"
-msgstr "si aspettava una procedura o context-name per la regola di alterazione accidentale, si è trovato %s"
+msgid "flag stroke `%s' not found"
+msgstr "non si trova il tratto «%s» della coda uncinata"
 
-#: ttf.cc:480 ttf.cc:528
+#: font-config-scheme.cc:151 font-config.cc:53
 #, c-format
-msgid "font index %d too large for font `%s', using index 0"
-msgstr "l'indice del tipo di carattere %d è troppo grande per il tipo di carattere «%s», si usa l'indice 0"
+msgid "failed adding font directory: %s"
+msgstr "errore nell'aggiungere la directory dei tipi di carattere: %s"
 
-#: ttf.cc:512 ttf.cc:562
-msgid "font index must be non-negative, using index 0"
-msgstr "l'indice del tipo di carattere deve essere non negativo, si usa l'indice 0"
+#: font-config-scheme.cc:153 font-config.cc:55
+#, c-format
+msgid "Adding font directory: %s"
+msgstr "Si aggiunge la directory dei tipi di carattere: %s"
 
-#: score.cc:172
-msgid "already have music in score"
-msgstr "musica già presente nello spartito"
+#: font-config-scheme.cc:167
+#, c-format
+msgid "failed adding font file: %s"
+msgstr "errore nell'aggiungere il file dei tipi di carattere: %s"
 
-#: score.cc:173
-msgid "this is the previous music"
-msgstr "questa è la musica precedente"
+#: font-config-scheme.cc:169
+#, c-format
+msgid "Adding font file: %s"
+msgstr "Si aggiunge il file dei tipi di carattere: %s"
 
-#: score.cc:178
-msgid "errors found, ignoring music expression"
-msgstr "trovati degli errori, si ignora l'espressione musicale"
+#: font-config.cc:38
+msgid "Initializing FontConfig..."
+msgstr "Inizializzazione di FontConfig..."
 
-#: multi-measure-rest.cc:138
-msgid "usable-duration-logs must be a non-empty list.  Falling back to whole rests."
-msgstr "usable-duration-logs deve essere una lista non vuota.  Si ricorre alle pause di semibreve."
+#: font-config.cc:58
+msgid "Building font database..."
+msgstr "Creazione del database dei tipi di carattere..."
 
-#: multi-measure-rest.cc:328
-msgid "Using naive multi measure rest spacing."
-msgstr "Si usa una spaziatura semplificata per la pausa multipla"
+#: footnote-engraver.cc:110
+msgid "Must be footnote-event."
+msgstr "Deve essere un evento nota a pié di pagina (footnote-event)."
+
+#: general-scheme.cc:390
+#, c-format
+msgid "failed redirecting stderr to `%s'"
+msgstr "fallita la redirezione di stderr su «%s»"
+
+#: general-scheme.cc:469 output-ps.scm:48
+msgid "Found infinity or nan in output.  Substituting 0.0"
+msgstr "Trovato infinito o un valore non numerico nell'output.  Sostituito con 0.0"
 
-#: vaticana-ligature-engraver.cc:400
-#, c-format
-msgid "ignored prefix(es) `%s' of this head according to restrictions of the selected ligature style"
-msgstr "prefisso/i «%s» di questa testa ignorato/i in base alle restrizioni dello stile di legatura scelto"
+#: glissando-engraver.cc:158
+msgid "unterminated glissando"
+msgstr "glissando non terminato"
 
-#: vaticana-ligature-engraver.cc:466
-msgid "Ambiguous use of dots in ligature: there are multiple dotted notes with the same pitch.  The ligature should be split."
-msgstr "Uso ambiguo dei punti nella legatura: ci sono tante note puntate con la stessa altezza.  La legatura deve essere divisa."
+#: global-context-scheme.cc:96 global-context-scheme.cc:114
+msgid "no music found in score"
+msgstr "nessuna musica trovata nello spartito"
 
-#: vaticana-ligature-engraver.cc:524
-msgid "This ligature has a dotted head followed by a non-dotted head.  The ligature should be split after the last dotted head before this head."
-msgstr "Questa legatura ha una testa puntata seguita da una non puntata.  La legatura deve essere divisa dopo l'ultima testa puntata che precede questa testa."
+#: global-context-scheme.cc:104
+msgid "Interpreting music..."
+msgstr "Interpretazione della musica..."
 
-#: vaticana-ligature-engraver.cc:736
+#: global-context-scheme.cc:126
 #, c-format
-msgid "Vaticana_ligature_engraver: setting `spacing-increment = %f': ptr =%ul"
-msgstr "Vaticana_ligature_engraver: si imposta `spacing-increment = %f': ptr =%ul"
+msgid "elapsed time: %.2f seconds"
+msgstr "tempo trascorso: %.2f secondi"
 
-#: paper-book.cc:214
+#: gregorian-ligature-engraver.cc:70
 #, c-format
-msgid "program option -dprint-pages not supported by backend `%s'"
-msgstr "l'opzione -dprint-pages del programma non è supportata dal backend «%s»"
+msgid "\\%s ignored"
+msgstr "\\%s ignorato"
 
-#: paper-book.cc:233
+#: gregorian-ligature-engraver.cc:75
 #, c-format
-msgid "program option -dpreview not supported by backend `%s'"
-msgstr "l'opzione -dpreview del programma non è supportata dal backend «%s»"
+msgid "implied \\%s added"
+msgstr "aggiunto il \\%s implicato"
 
-#: note-collision.cc:496
-msgid "ignoring too many clashing note columns"
-msgstr "troppe collisioni tra colonne di note, ignorate"
+#. ligature may not start with 2nd head of pes or flexa
+#: gregorian-ligature-engraver.cc:224
+msgid "cannot apply `\\~' on first head of ligature"
+msgstr "impossibile applicare «\\~» sulla prima testa della legatura"
 
-#: system.cc:200
-#, c-format
-msgid "Element count %d"
-msgstr "Numero degli elementi %d"
+#. (pitch == prev_pitch)
+#: gregorian-ligature-engraver.cc:236
+msgid "cannot apply `\\~' on heads with identical pitch"
+msgstr "impossibile applicare «\\~» su teste di identica altezza"
 
-#: system.cc:480
+#: grob-interface.cc:68
 #, c-format
-msgid "Grob count %d"
-msgstr "Numero degli oggetti grafici %d"
-
-#: paper-column-engraver.cc:261
-msgid "forced break was overridden by some other event, should you be using bar checks?"
-msgstr "l'interruzione forzata è stata sovrascritta da qualche altro evento, considerare l'uso dei controlli di battuta"
+msgid "Unknown interface `%s'"
+msgstr "Interfaccia «%s» sconosciuta"
 
-#: score-engraver.cc:78
+#: grob-interface.cc:79
 #, c-format
-msgid "cannot find `%s'"
-msgstr "impossibile trovare «%s»"
-
-#: score-engraver.cc:80
-msgid "Music font has not been installed properly."
-msgstr "Il tipo di carattere musicale non è stato installato correttamente."
+msgid "Grob `%s' has no interface for property `%s'"
+msgstr "Il grob «%s» non ha un'interfaccia per la proprietà «%s»"
 
-#: score-engraver.cc:82
+#: grob-property.cc:35
 #, c-format
-msgid "Search path `%s'"
-msgstr "Percorso di ricerca «%s»"
-
-#: score-engraver.cc:84
-msgid "Aborting"
-msgstr "Si sospende l'esecuzione"
-
-#: apply-context-iterator.cc:42
-msgid "\\applycontext argument is not a procedure"
-msgstr "l'argomento di \\applycontext non è una procedura"
+msgid "%d: %s"
+msgstr "%d: %s"
 
-#: includable-lexer.cc:71 lily-parser-scheme.cc:108 lily-guile.cc:91
-#, c-format
-msgid "cannot find file: `%s'"
-msgstr "impossibile trovare il file: «%s»"
+#: hairpin.cc:60
+msgid "Asking for broken bound padding at a non-broken bound."
+msgstr "Si chiede la spaziatura per un'estremità spezzata in un'estremità non spezzata."
 
-#: includable-lexer.cc:73 lily-parser-scheme.cc:100
-#, c-format
-msgid "(search path: `%s')"
-msgstr "(percorso di ricerca: «%s»)"
+#: hairpin.cc:254
+msgid "decrescendo too small"
+msgstr "decrescendo troppo piccolo"
 
 #: horizontal-bracket-engraver.cc:62
 msgid "do not have that many brackets"
@@ -2275,154 +2045,154 @@ msgstr "non ci sono così tante parentesi"
 msgid "conflicting note group events"
 msgstr "eventi di gruppi di note in conflitto"
 
-#: note-heads-engraver.cc:76
-msgid "NoteEvent without pitch"
-msgstr "NoteEvent senza altezza"
-
-#: beam.cc:181
-msgid "removing beam with no stems"
-msgstr "rimozione delle travature senza gambi"
-
-#: staff-performer.cc:257
-msgid "MIDI channel wrapped around"
-msgstr "Numerazione canale MIDI ricominciata"
+#: hyphen-engraver.cc:104
+msgid "removing unterminated hyphen"
+msgstr "eliminazione di un trattino non terminato"
 
-#: staff-performer.cc:258
-msgid "remapping modulo 16"
-msgstr "riassegnata con modulo 16"
+#: hyphen-engraver.cc:118
+msgid "unterminated hyphen; removing"
+msgstr "trattino non terminato; eliminazione"
 
-#: slur-engraver.cc:102 phrasing-slur-engraver.cc:101
+#: includable-lexer.cc:71 lily-guile.cc:91 lily-parser-scheme.cc:108
 #, c-format
-msgid "direction of %s invalid: %d"
-msgstr "direzione di %s non valida: %d"
+msgid "cannot find file: `%s'"
+msgstr "impossibile trovare il file: «%s»"
 
-#: slur-engraver.cc:176
-msgid "unterminated slur"
-msgstr "legatura di portamento non terminata"
+#: includable-lexer.cc:73 lily-parser-scheme.cc:100
+#, c-format
+msgid "(search path: `%s')"
+msgstr "(percorso di ricerca: «%s»)"
 
-#: slur-engraver.cc:211
-msgid "cannot end slur"
-msgstr "impossibile terminare la legatura di portamento"
+#: input.cc:138 source-file.cc:178 source-file.cc:193
+msgid "position unknown"
+msgstr "posizione sconosciuta"
 
-#. We already have an old slur, so give a warning
-#. and completely ignore the new slur.
-#: slur-engraver.cc:231
-msgid "already have slur"
-msgstr "legatura già presente"
+#: key-engraver.cc:198
+msgid "Incomplete keyAlterationOrder for key signature"
+msgstr "keyAlterationOrder incompleto per l'armatura di chiave"
 
-#: dots.cc:48
+#: key-signature-interface.cc:77
 #, c-format
-msgid "dot `%s' not found"
-msgstr "punto «%s» non trovato"
-
-#. find out the ideal number of pages
-#: optimal-page-breaking.cc:62
-msgid "Finding the ideal number of pages..."
-msgstr "Determinazione del numero ottimale di pagine..."
-
-#: optimal-page-breaking.cc:85
-msgid "could not satisfy systems-per-page and page-count at the same time, ignoring systems-per-page"
-msgstr "impossibile soddisfare contemporaneamente systems-per-page e page-count, si ignora systems-per-page"
+msgid "No glyph found for alteration: %s"
+msgstr "Nessun glifo trovato per l'alterazione: %s"
 
-#: optimal-page-breaking.cc:105
-msgid "Fitting music on 1 page..."
-msgstr "Compressione della musica in una pagina..."
+#: key-signature-interface.cc:87
+msgid "alteration not found"
+msgstr "alterazione non trovata"
 
-#: optimal-page-breaking.cc:107
-#, c-format
-msgid "Fitting music on %d pages..."
-msgstr "Compressione della musica in %d pagine..."
+#: ligature-bracket-engraver.cc:72 ligature-engraver.cc:104
+msgid "cannot find start of ligature"
+msgstr "impossibile trovare l'inizio della legatura"
 
-#: optimal-page-breaking.cc:109
-#, c-format
-msgid "Fitting music on %d or %d pages..."
-msgstr "Compressione della musica in %d o %d pagine..."
+#: ligature-bracket-engraver.cc:85 ligature-engraver.cc:131
+msgid "already have a ligature"
+msgstr "legatura già presente"
 
-#: optimal-page-breaking.cc:119 optimal-page-breaking.cc:172
-#, c-format
-msgid "trying %d systems"
-msgstr "tentando %d sistemi"
+#: ligature-engraver.cc:109
+msgid "no right bound"
+msgstr "manca il limite destro"
 
-#: optimal-page-breaking.cc:138 optimal-page-breaking.cc:200
-#, c-format
-msgid "best score for this sys-count: %f"
-msgstr "miglior punteggio per questo numero di sistemi: %f"
+#: ligature-engraver.cc:140
+msgid "no left bound"
+msgstr "manca il limite sinistro"
 
-#: accidental.cc:200
-#, c-format
-msgid "Could not find glyph-name for alteration %s"
-msgstr "Non si è trovato il nome del glifo per l'alterazione %s"
+#: ligature-engraver.cc:184
+msgid "unterminated ligature"
+msgstr "legatura non terminata"
 
-#: accidental.cc:215
-msgid "natural alteration glyph not found"
-msgstr "alterazione naturale del glifo non trovata"
+#: ligature-engraver.cc:211
+msgid "ignoring rest: ligature may not contain rest"
+msgstr "pausa ignorata: la legatura non può contenere una pausa"
 
-#: context-property.cc:43
-msgid "need symbol arguments for \\override and \\revert"
-msgstr "sono necessari argomenti simbolici per \\override e \\revert"
+#: ligature-engraver.cc:212
+msgid "ligature was started here"
+msgstr "la legatura è iniziata qui"
 
-#: font-config-scheme.cc:151 font-config.cc:53
+#: lily-guile.cc:93
 #, c-format
-msgid "failed adding font directory: %s"
-msgstr "errore nell'aggiungere la directory dei tipi di carattere: %s"
+msgid "(load path: `%s')"
+msgstr "(percorso di caricamento: «%s»)"
 
-#: font-config-scheme.cc:153 font-config.cc:55
+#: lily-guile.cc:416
 #, c-format
-msgid "Adding font directory: %s"
-msgstr "Si aggiunge la directory dei tipi di carattere: %s"
+msgid "cannot find property type-check for `%s' (%s)."
+msgstr "impossibile trovare la proprietà type-check per «%s» (%s)."
 
-#: font-config-scheme.cc:167
-#, c-format
-msgid "failed adding font file: %s"
-msgstr "errore nell'aggiungere il file dei tipi di carattere: %s"
+#: lily-guile.cc:419
+msgid "perhaps a typing error?"
+msgstr "forse un errore di digitazione?"
 
-#: font-config-scheme.cc:169
-#, c-format
-msgid "Adding font file: %s"
-msgstr "Si aggiunge il file dei tipi di carattere: %s"
+#: lily-guile.cc:426
+msgid "doing assignment anyway"
+msgstr "compito comunque in corso"
 
-#: hairpin.cc:61
-msgid "Asking for broken bound padding at a non-broken bound."
-msgstr "Si chiede la spaziatura per un'estremità spezzata in un'estremità non spezzata."
+#: lily-guile.cc:438
+#, c-format
+msgid "type check for `%s' failed; value `%s' must be of type `%s'"
+msgstr "controllo del tipo per «%s» fallito; il valore «%s» deve essere del tipo «%s»"
 
-#: hairpin.cc:254
-msgid "decrescendo too small"
-msgstr "decrescendo troppo piccolo"
+#: lily-lexer.cc:255
+msgid "include files are not allowed in safe mode"
+msgstr "l'inclusione di file non è permessa in modalità sicura"
 
-#: open-type-font.cc:44
+#: lily-lexer.cc:282
 #, c-format
-msgid "cannot allocate %lu bytes"
-msgstr "impossibile allocare %lu byte"
+msgid "identifier name is a keyword: `%s'"
+msgstr "Il nome dell'identificatore è una parola chiave: «%s»"
 
-#: open-type-font.cc:48
+#: lily-lexer.cc:303 lily-lexer.cc:316
 #, c-format
-msgid "cannot load font table: %s"
-msgstr "impossibile caricare la tabella dei tipi di carattere: %s"
+msgid "%s:EOF"
+msgstr "%s:EOF"
 
-#: open-type-font.cc:53
+#: lily-parser-scheme.cc:80
 #, c-format
-msgid "FreeType error: %s"
-msgstr "Errore FreeType: %s"
+msgid "Changing working directory to: `%s'"
+msgstr "Si cambia la directory di lavoro a: «%s»"
 
-#: open-type-font.cc:110
+#: lily-parser-scheme.cc:84
 #, c-format
-msgid "unsupported font format: %s"
-msgstr "formato di tipo di carattere non supportato: %s"
+msgid "unable to change directory to: `%s'"
+msgstr "impossibile cambiare la directory a: «%s»"
 
-#: open-type-font.cc:112
+#: lily-parser-scheme.cc:99
 #, c-format
-msgid "error reading font file %s: %s"
-msgstr "errore nella lettura del file del tipo di carattere %s: %s"
+msgid "cannot find init file: `%s'"
+msgstr "impossibile trovare il file di init: «%s»"
 
-#: open-type-font.cc:187
+#: lily-parser-scheme.cc:117
 #, c-format
-msgid "FT_Get_Glyph_Name () Freetype error: %s"
-msgstr "errore di Freetype in FT_Get_Glyph_Name (): %s"
+msgid "Processing `%s'"
+msgstr "Elaborazione di «%s»"
 
-#: open-type-font.cc:318 pango-font.cc:189
+#: lily-parser-scheme.cc:208
+msgid "ly:parser-parse-string is only valid with a new parser.  Use ly:parser-include-string instead."
+msgstr "ly:parser-parse-string è valido solo con un nuovo parser.  Usare ly:parser-include-string al suo posto."
+
+#: lily-parser-scheme.cc:239
+msgid "ly:parse-string-expression is only valid with a new parser.  Use ly:parser-include-string instead."
+msgstr "ly:parse-string-expression è valido solo con un nuovo parser.  Usare ly:parser-include-string al suo posto."
+
+#: lily-parser.cc:109
+msgid "Parsing..."
+msgstr "Analisi..."
+
+#: line-spanner.cc:373
+msgid "Line spanner's left point is to the right of its right point."
+msgstr "Il punto sinistro dello spanner della linea si trova alla destra del suo punto destro."
+
+#: lyric-combine-music-iterator.cc:199
+msgid "argument of \\lyricsto should contain Lyrics context"
+msgstr "l'argomento di \\lyricsto deve contenere il contesto Lyrics"
+
+#: lyric-combine-music-iterator.cc:337
 #, c-format
-msgid "FT_Get_Glyph_Name () error: %s"
-msgstr "errore in FT_Get_Glyph_Name (): %s"
+msgid "cannot find Voice `%s'"
+msgstr "impossibile trovare la voce (Voice) «%s»"
+
+#: lyric-engraver.cc:186
+msgid "Lyric syllable does not have note.  Use \\lyricsto or associatedVoice."
+msgstr "Le sillabe del testo non hanno note.  Usare \\lyricsto o associatedVoice."
 
 #: main.cc:101
 #, c-format
@@ -2595,59 +2365,318 @@ msgstr "LilyPond produce bella notazione musicale."
 msgid "For more information, see %s"
 msgstr "Per maggiori informazioni si veda %s"
 
-#: main.cc:277
-msgid "Options:"
-msgstr "Opzioni:"
+#: main.cc:277
+msgid "Options:"
+msgstr "Opzioni:"
+
+#: main.cc:331
+#, c-format
+msgid "expected %d arguments with jail, found: %u"
+msgstr "previsti gli argomenti %d per la gabbia, trovati: %u"
+
+#: main.cc:345
+#, c-format
+msgid "no such user: %s"
+msgstr "non esiste questo utente: %s"
+
+#: main.cc:347
+#, c-format
+msgid "cannot get user id from user name: %s: %s"
+msgstr "impossibile acquisire l'id dell'utente dal nome utente: %s: %s"
+
+#: main.cc:362
+#, c-format
+msgid "no such group: %s"
+msgstr "non esiste questo gruppo: %s"
+
+#: main.cc:364
+#, c-format
+msgid "cannot get group id from group name: %s: %s"
+msgstr "impossibile acquisire l'id del gruppo dal nome del gruppo: %s:%s"
+
+#: main.cc:372
+#, c-format
+msgid "cannot chroot to: %s: %s"
+msgstr "non si può fare il chroot a: %s: %s"
+
+#: main.cc:379
+#, c-format
+msgid "cannot change group id to: %d: %s"
+msgstr "non si può cambiare l'id del gruppo in: %d: %s"
+
+#: main.cc:385
+#, c-format
+msgid "cannot change user id to: %d: %s"
+msgstr "non si può cambiare l'id dell'utente in: %d: %s"
+
+#: main.cc:391
+#, c-format
+msgid "cannot change working directory to: %s: %s"
+msgstr "non si può passare alla directory di lavoro: %s: %s"
+
+#: main.cc:639
+#, c-format
+msgid "exception caught: %s"
+msgstr "ricevuta un'eccezione: %s"
+
+#. FIXME: constant error message.
+#: mark-engraver.cc:156
+msgid "rehearsalMark must have integer value"
+msgstr "rehearsalMark deve avere un valore intero"
+
+#: mark-engraver.cc:162
+msgid "mark label must be a markup object"
+msgstr "l'etichetta del segno deve essere un oggetto di markup"
+
+#: mensural-ligature-engraver.cc:96
+msgid "ligature with less than 2 heads -> skipping"
+msgstr "legatura con meno di due teste -> si ignora"
+
+#: mensural-ligature-engraver.cc:123
+msgid "cannot determine pitch of ligature primitive -> skipping"
+msgstr "impossibile determinare l'altezza della legatura primitiva -> si ignora"
+
+#: mensural-ligature-engraver.cc:137
+msgid "single note ligature - skipping"
+msgstr "legatura di una nota singola - si ignora"
+
+#: mensural-ligature-engraver.cc:148
+msgid "prime interval within ligature -> skipping"
+msgstr "primo intervallo all'interno della legatura -> si ignora"
+
+#: mensural-ligature-engraver.cc:159
+msgid "mensural ligature: duration none of Mx, L, B, S -> skipping"
+msgstr "legatura mensurale: nessuna durata per Mx, L, B. S -> si ignora"
+
+#: mensural-ligature-engraver.cc:202
+msgid "semibrevis must be followed by another one -> skipping"
+msgstr "una semibreve deve essere seguita da un'altra semibreve -> si ignora"
+
+#: mensural-ligature-engraver.cc:212
+msgid ""
+"semibreves can only appear at the beginning of a ligature,\n"
+"and there may be only zero or two of them"
+msgstr ""
+"le semibrevi possono comparire solo all'inizio di una legatura,\n"
+"e ce ne possono essere due o nessuna"
+
+#: mensural-ligature-engraver.cc:232
+msgid ""
+"invalid ligatura ending:\n"
+"when the last note is a descending brevis,\n"
+"the penultimate note must be another one,\n"
+"or the ligatura must be LB or SSB"
+msgstr ""
+"fine della legatura non valido:\n"
+"se l'ultima nota è una breve discendente,\n"
+"lo deve essere anche la penultima nota,\n"
+"oppure la legatura deve essere LB o SSB"
+
+#: mensural-ligature-engraver.cc:387
+msgid "unexpected case fall-through"
+msgstr "caso inatteso e non interpretabile"
+
+#: midi-item.cc:89
+#, c-format
+msgid "no such MIDI instrument: `%s'"
+msgstr "non esiste questo strumento MIDI: «%s»"
+
+#: midi-item.cc:161
+msgid "Time signature with more than 255 beats.  Truncating"
+msgstr "Segno di tempo con più di 255 tempi.  Si accorcia"
+
+#: midi-stream.cc:39
+#, c-format
+msgid "cannot open for write: %s: %s"
+msgstr "impossibile aprire il file con permesso di scrittura: %s: %s"
+
+#: midi-stream.cc:55
+#, c-format
+msgid "cannot write to file: `%s'"
+msgstr "impossibile scrivere su file: «%s»"
+
+#: minimal-page-breaking.cc:40 paper-score.cc:122
+msgid "Calculating line breaks..."
+msgstr "Calcolo delle interruzioni di linea..."
+
+#: minimal-page-breaking.cc:44
+msgid "Calculating page breaks..."
+msgstr "Calcolo delle interruzioni di pagina..."
+
+#: multi-measure-rest.cc:138
+msgid "usable-duration-logs must be a non-empty list.  Falling back to whole rests."
+msgstr "usable-duration-logs deve essere una lista non vuota.  Si ricorre alle pause di semibreve."
+
+#: multi-measure-rest.cc:328
+msgid "Using naive multi measure rest spacing."
+msgstr "Si usa una spaziatura semplificata per la pausa multipla"
+
+#: music.cc:150
+#, c-format
+msgid "octave check failed; expected \"%s\", found: \"%s\""
+msgstr "controllo dell'ottava fallito: previsto \"%s\", trovato: \"%s\""
+
+#: music.cc:219
+msgid "(normalized pitch)"
+msgstr "(altezza normalizzata)"
+
+#: music.cc:223
+#, c-format
+msgid "Transposing %s by %s makes alteration larger than double"
+msgstr "La trasposizione di %s da %s ingrandisce le alterazioni più del doppio"
+
+#: new-dynamic-engraver.cc:168
+#, c-format
+msgid ""
+"unknown crescendo style: %s\n"
+"defaulting to hairpin."
+msgstr ""
+"stile di crescendo sconosciuto: %s\n"
+"si usa la forcella predefinita."
+
+#: new-dynamic-engraver.cc:233
+#, c-format
+msgid "unterminated %s"
+msgstr "%s non terminato"
+
+#: new-fingering-engraver.cc:113
+msgid "cannot add text scripts to individual note heads"
+msgstr "impossibile aggiungere delle scritte testuali alle teste delle note individuali"
+
+#: new-fingering-engraver.cc:269
+msgid "no placement found for fingerings"
+msgstr "nessuna posizione trovata per le diteggiature"
+
+#: new-fingering-engraver.cc:270
+msgid "placing below"
+msgstr "si colloca in basso"
+
+#: note-collision.cc:496
+msgid "ignoring too many clashing note columns"
+msgstr "troppe collisioni tra colonne di note, ignorate"
+
+#: note-column.cc:147
+msgid "cannot have note heads and rests together on a stem"
+msgstr "impossibile avere teste e pause insieme su un gambo"
+
+#: note-head.cc:95
+#, c-format
+msgid "none of note heads `%s' or `%s' found"
+msgstr "non si è trovata alcuna delle teste delle note «%s» o «%s»"
+
+#: note-heads-engraver.cc:76
+msgid "NoteEvent without pitch"
+msgstr "NoteEvent senza altezza"
+
+#: open-type-font.cc:44
+#, c-format
+msgid "cannot allocate %lu bytes"
+msgstr "impossibile allocare %lu byte"
+
+#: open-type-font.cc:48
+#, c-format
+msgid "cannot load font table: %s"
+msgstr "impossibile caricare la tabella dei tipi di carattere: %s"
 
-#: main.cc:331
+#: open-type-font.cc:53
 #, c-format
-msgid "expected %d arguments with jail, found: %u"
-msgstr "previsti gli argomenti %d per la gabbia, trovati: %u"
+msgid "FreeType error: %s"
+msgstr "Errore FreeType: %s"
 
-#: main.cc:345
+#: open-type-font.cc:110
 #, c-format
-msgid "no such user: %s"
-msgstr "non esiste questo utente: %s"
+msgid "unsupported font format: %s"
+msgstr "formato di tipo di carattere non supportato: %s"
 
-#: main.cc:347
+#: open-type-font.cc:112
 #, c-format
-msgid "cannot get user id from user name: %s: %s"
-msgstr "impossibile acquisire l'id dell'utente dal nome utente: %s: %s"
+msgid "error reading font file %s: %s"
+msgstr "errore nella lettura del file del tipo di carattere %s: %s"
 
-#: main.cc:362
+#: open-type-font.cc:187
 #, c-format
-msgid "no such group: %s"
-msgstr "non esiste questo gruppo: %s"
+msgid "FT_Get_Glyph_Name () Freetype error: %s"
+msgstr "errore di Freetype in FT_Get_Glyph_Name (): %s"
 
-#: main.cc:364
+#: open-type-font.cc:318 pango-font.cc:189
 #, c-format
-msgid "cannot get group id from group name: %s: %s"
-msgstr "impossibile acquisire l'id del gruppo dal nome del gruppo: %s:%s"
+msgid "FT_Get_Glyph_Name () error: %s"
+msgstr "errore in FT_Get_Glyph_Name (): %s"
 
-#: main.cc:372
+#. find out the ideal number of pages
+#: optimal-page-breaking.cc:62
+msgid "Finding the ideal number of pages..."
+msgstr "Determinazione del numero ottimale di pagine..."
+
+#: optimal-page-breaking.cc:85
+msgid "could not satisfy systems-per-page and page-count at the same time, ignoring systems-per-page"
+msgstr "impossibile soddisfare contemporaneamente systems-per-page e page-count, si ignora systems-per-page"
+
+#: optimal-page-breaking.cc:105
+msgid "Fitting music on 1 page..."
+msgstr "Compressione della musica in una pagina..."
+
+#: optimal-page-breaking.cc:107
 #, c-format
-msgid "cannot chroot to: %s: %s"
-msgstr "non si può fare il chroot a: %s: %s"
+msgid "Fitting music on %d pages..."
+msgstr "Compressione della musica in %d pagine..."
 
-#: main.cc:379
+#: optimal-page-breaking.cc:109
 #, c-format
-msgid "cannot change group id to: %d: %s"
-msgstr "non si può cambiare l'id del gruppo in: %d: %s"
+msgid "Fitting music on %d or %d pages..."
+msgstr "Compressione della musica in %d o %d pagine..."
 
-#: main.cc:385
+#: optimal-page-breaking.cc:119 optimal-page-breaking.cc:172
 #, c-format
-msgid "cannot change user id to: %d: %s"
-msgstr "non si può cambiare l'id dell'utente in: %d: %s"
+msgid "trying %d systems"
+msgstr "tentando %d sistemi"
 
-#: main.cc:391
+#: optimal-page-breaking.cc:138 optimal-page-breaking.cc:200
 #, c-format
-msgid "cannot change working directory to: %s: %s"
-msgstr "non si può passare alla directory di lavoro: %s: %s"
+msgid "best score for this sys-count: %f"
+msgstr "miglior punteggio per questo numero di sistemi: %f"
 
-#: main.cc:639
+#: optimal-page-breaking.cc:207 page-turn-page-breaking.cc:248
+#: paper-score.cc:162
+msgid "Drawing systems..."
+msgstr "Disegno dei sistemi..."
+
+#: output-def.cc:235
+msgid "margins do not fit with line-width, setting default values"
+msgstr "i margini non corrispondono con la larghezza del rigo, si impostano i valori predefiniti"
+
+#: output-def.cc:242
+msgid "systems run off the page due to improper paper settings, setting default values"
+msgstr "i sistemi escono fuori dalla pagina a causa di errate impostazioni del foglio, si impostano i valori predefiniti"
+
+#: page-breaking.cc:277
+msgid "ignoring min-systems-per-page and max-systems-per-page because systems-per-page was set"
+msgstr "si ignorano min-systems-per-page e max-systems-per-page perché è stato impostato systems-per-page"
+
+#: page-breaking.cc:282
+msgid "min-systems-per-page is larger than max-systems-per-page, ignoring both values"
+msgstr "min-systems-per-page è maggiore di max-systems-per-page, si ignorano entrambi i valori"
+
+#: page-layout-problem.cc:403
+msgid "A page layout problem has been initiated that cannot accommodate footnotes."
+msgstr "Si è creato un problema di formattazione della pagina che impedisce di ospitare le note a pié di pagina."
+
+#: page-layout-problem.cc:732
+msgid "cannot fit music on page: ragged-spacing was requested, but page was compressed"
+msgstr "impossibile far entrare la musica nella pagina: richiesta la spaziatura ridotta, ma la pagina è già stata compressa"
+
+#: page-layout-problem.cc:735
 #, c-format
-msgid "exception caught: %s"
-msgstr "ricevuta un'eccezione: %s"
+msgid "cannot fit music on page: overflow is %f"
+msgstr "impossibile far entrare la musica nella pagina: l'eccesso è %f"
+
+#: page-layout-problem.cc:737
+msgid "compressing music to fit"
+msgstr "si comprime la musica per farla entrare"
+
+#: page-layout-problem.cc:1197
+msgid "staff-affinities should only decrease"
+msgstr "staff-affinities deve solo diminuire"
 
 #: page-turn-page-breaking.cc:168
 #, c-format
@@ -2688,174 +2717,82 @@ msgstr "\tnumero delle pagine: %d"
 msgid "\tprevious break: %d"
 msgstr "\tinterruzione precedente: %d"
 
-#: midi-item.cc:89
-#, c-format
-msgid "no such MIDI instrument: `%s'"
-msgstr "non esiste questo strumento MIDI: «%s»"
-
-#: midi-item.cc:161
-msgid "Time signature with more than 255 beats.  Truncating"
-msgstr "Segno di tempo con più di 255 tempi.  Si accorcia"
-
-#: stem-engraver.cc:110
-msgid "tremolo duration is too long"
-msgstr "la durata del tremolo è troppo lunga"
-
-#: stem-engraver.cc:162
-#, c-format
-msgid "adding note head to incompatible stem (type = %d/%d)"
-msgstr "si aggiunge la testa della nota a un gambo incompatibile (tipo = %d/%d)"
-
-#: stem-engraver.cc:165
-msgid "maybe input should specify polyphonic voices"
-msgstr "forse l'input dovrebbe specificare le voci polifoniche"
-
-#: translator.cc:326
-#, c-format
-msgid "Two simultaneous %s events, junking this one"
-msgstr "Due eventi %s simultanei, si butta via questo"
-
-#: translator.cc:327
-#, c-format
-msgid "Previous %s event here"
-msgstr "L'evento %s precedente sta qui"
-
-#: glissando-engraver.cc:158
-msgid "unterminated glissando"
-msgstr "glissando non terminato"
-
-#: skyline-pair.cc:131
-msgid "direction must not be CENTER in ly:skyline-pair::skyline"
-msgstr "in ly:skyline-pair::skyline la direzione non deve essere CENTER"
-
-#: beam-engraver.cc:147
-msgid "already have a beam"
-msgstr "travatura già presente"
-
-#: beam-engraver.cc:230
-msgid "unterminated beam"
-msgstr "travatura non terminata"
-
-#: beam-engraver.cc:277
-msgid "stem does not fit in beam"
-msgstr "il gambo non rientra nella travatura"
-
-#: beam-engraver.cc:278
-msgid "beam was started here"
-msgstr "la travatura è iniziata qui"
-
-#: key-engraver.cc:199
-msgid "Incomplete keyAlterationOrder for key signature"
-msgstr "keyAlterationOrder incompleto per l'armatura di chiave"
-
-#.
-#. Todo: should make typecheck?
-#.
-#. OTOH, Tristan Keuris writes 8/20 in his Intermezzi.
-#.
-#: time-signature-engraver.cc:75
+#: pango-font.cc:205
 #, c-format
-msgid "strange time signature found: %d/%d"
-msgstr "si è incontrato uno strano segno di tempo: %d/%d"
+msgid ""
+"Glyph has no name, but font supports glyph naming.\n"
+"Skipping glyph U+%0X, file %s"
+msgstr ""
+"Il glifo non ha un nome, ma il tipo di carattere permette di dare un nome al glifo.\n"
+"Si salta il glifo U+%0X, file %s"
 
-#: lily-parser-scheme.cc:80
+#: pango-font.cc:242
 #, c-format
-msgid "Changing working directory to: `%s'"
-msgstr "Si cambia la directory di lavoro a: «%s»"
+msgid "no PostScript font name for font `%s'"
+msgstr "nessun nome di tipo di carattere PostScript per «%s»"
 
-#: lily-parser-scheme.cc:84
-#, c-format
-msgid "unable to change directory to: `%s'"
-msgstr "impossibile cambiare la directory a: «%s»"
+#: pango-font.cc:291
+msgid "FreeType face has no PostScript font name"
+msgstr "Il tipo FreeType non ha un nome per il tipo di carattere PostScript"
 
-#: lily-parser-scheme.cc:99
+#: paper-book.cc:214
 #, c-format
-msgid "cannot find init file: `%s'"
-msgstr "impossibile trovare il file di init: «%s»"
+msgid "program option -dprint-pages not supported by backend `%s'"
+msgstr "l'opzione -dprint-pages del programma non è supportata dal backend «%s»"
 
-#: lily-parser-scheme.cc:117
+#: paper-book.cc:233
 #, c-format
-msgid "Processing `%s'"
-msgstr "Elaborazione di «%s»"
-
-#: lily-parser-scheme.cc:208
-msgid "ly:parser-parse-string is only valid with a new parser.  Use ly:parser-include-string instead."
-msgstr "ly:parser-parse-string è valido solo con un nuovo parser.  Usare ly:parser-include-string al suo posto."
-
-#: lily-parser-scheme.cc:239
-msgid "ly:parse-string-expression is only valid with a new parser.  Use ly:parser-include-string instead."
-msgstr "ly:parse-string-expression è valido solo con un nuovo parser.  Usare ly:parser-include-string al suo posto."
-
-#. We are completely screwed.
-#: beam-quanting.cc:839
-msgid "no viable initial configuration found: may not find good beam slope"
-msgstr "nessuna configurazione iniziale fattibile trovata: si potrebbe non trovare una buona inclinazione delle travature"
+msgid "program option -dpreview not supported by backend `%s'"
+msgstr "l'opzione -dpreview del programma non è supportata dal backend «%s»"
 
-#: lily-guile.cc:93
-#, c-format
-msgid "(load path: `%s')"
-msgstr "(percorso di caricamento: «%s»)"
+#: paper-column-engraver.cc:261
+msgid "forced break was overridden by some other event, should you be using bar checks?"
+msgstr "l'interruzione forzata è stata sovrascritta da qualche altro evento, considerare l'uso dei controlli di battuta"
 
-#: lily-guile.cc:416
+#: paper-outputter-scheme.cc:41
 #, c-format
-msgid "cannot find property type-check for `%s' (%s)."
-msgstr "impossibile trovare la proprietà type-check per «%s» (%s)."
-
-#: lily-guile.cc:419
-msgid "perhaps a typing error?"
-msgstr "forse un errore di digitazione?"
-
-#: lily-guile.cc:426
-msgid "doing assignment anyway"
-msgstr "compito comunque in corso"
+msgid "Layout output to `%s'..."
+msgstr "Output della formattazione inviato a «%s»..."
 
-#: lily-guile.cc:438
+#: paper-score.cc:134
 #, c-format
-msgid "type check for `%s' failed; value `%s' must be of type `%s'"
-msgstr "controllo del tipo per «%s» fallito; il valore «%s» deve essere del tipo «%s»"
-
-#: rest-collision.cc:146
-msgid "cannot resolve rest collision: rest direction not set"
-msgstr "impossibile risolvere la collisione di pause: direzione delle pause non impostata"
-
-#: rest-collision.cc:158 rest-collision.cc:267
-msgid "too many colliding rests"
-msgstr "troppe collisioni tra pause"
+msgid "Element count %d (spanners %d) "
+msgstr "Conto degli elementi %d (spanner %d)."
 
-#: episema-engraver.cc:75
-msgid "already have an episema"
-msgstr "episema già presente"
+#: paper-score.cc:138
+msgid "Preprocessing graphical objects..."
+msgstr "Pre-elaborazione degli oggetti grafici..."
 
-#: episema-engraver.cc:88
-msgid "cannot find start of episema"
-msgstr "impossibile trovare l'inizio dell'episema"
+#: parse-scm.cc:121
+msgid "GUILE signaled an error for the expression beginning here"
+msgstr "GUILE ha segnalato un errore per l'espressione che inizia qui"
 
-#: episema-engraver.cc:137
-msgid "unterminated episema"
-msgstr "episema non terminato"
+#: partial-iterator.cc:45
+msgid "trying to use \\partial after the start of a piece"
+msgstr "tentativo di usare \\partial all'inizio di un brano"
 
-#: rest.cc:192
+#: pdf-scheme.cc:50
 #, c-format
-msgid "rest `%s' not found"
-msgstr "pausa «%s» non trovata"
+msgid "Conversion of string `%s' to UTF-16be failed: %s"
+msgstr "Fallita la conversione della stringa \"%s\" in UTF-16be: %s"
 
-#: pango-font.cc:205
-#, c-format
-msgid ""
-"Glyph has no name, but font supports glyph naming.\n"
-"Skipping glyph U+%0X, file %s"
-msgstr ""
-"Il glifo non ha un nome, ma il tipo di carattere permette di dare un nome al glifo.\n"
-"Si salta il glifo U+%0X, file %s"
+#: percent-repeat-engraver.cc:147
+msgid "unterminated percent repeat"
+msgstr "ripetizione percentuale non terminata"
 
-#: pango-font.cc:242
+#: performance.cc:54
+msgid "Track..."
+msgstr "Traccia..."
+
+#: performance.cc:82
 #, c-format
-msgid "no PostScript font name for font `%s'"
-msgstr "nessun nome di tipo di carattere PostScript per «%s»"
+msgid "MIDI output to `%s'..."
+msgstr "L'output MIDI è inviato a «%s»..."
 
-#: pango-font.cc:291
-msgid "FreeType face has no PostScript font name"
-msgstr "Il tipo FreeType non ha un nome per il tipo di carattere PostScript"
+#: phrasing-slur-engraver.cc:101 slur-engraver.cc:102
+#, c-format
+msgid "direction of %s invalid: %d"
+msgstr "direzione di %s non valida: %d"
 
 #: phrasing-slur-engraver.cc:175
 msgid "unterminated phrasing slur"
@@ -2871,137 +2808,158 @@ msgstr "impossibile chiudere la legatura di frase"
 msgid "already have phrasing slur"
 msgstr "legatura di frase già presente"
 
-#: lyric-engraver.cc:186
-msgid "Lyric syllable does not have note.  Use \\lyricsto or associatedVoice."
-msgstr "Le sillabe del testo non hanno note.  Usare \\lyricsto o associatedVoice."
-
-#: page-breaking.cc:277
-msgid "ignoring min-systems-per-page and max-systems-per-page because systems-per-page was set"
-msgstr "si ignorano min-systems-per-page e max-systems-per-page perché è stato impostato systems-per-page"
+#: piano-pedal-engraver.cc:279
+#, c-format
+msgid "expect 3 strings for piano pedals, found: %ld"
+msgstr "previste tre corde per i pedali del pianoforte, trovate: %ld"
 
-#: page-breaking.cc:282
-msgid "min-systems-per-page is larger than max-systems-per-page, ignoring both values"
-msgstr "min-systems-per-page è maggiore di max-systems-per-page, si ignorano entrambi i valori"
+#: piano-pedal-engraver.cc:294 piano-pedal-engraver.cc:305
+#: piano-pedal-performer.cc:104
+#, c-format
+msgid "cannot find start of piano pedal: `%s'"
+msgstr "impossibile trovare l'inizio del pedale del pianoforte: «%s»"
 
-#: paper-outputter-scheme.cc:41
+#: piano-pedal-engraver.cc:340
 #, c-format
-msgid "Layout output to `%s'..."
-msgstr "Output della formattazione inviato a «%s»..."
+msgid "cannot find start of piano pedal bracket: `%s'"
+msgstr "impossibile trovare la parentesi di apertura del pedale del pianoforte: «%s»"
 
-#: performance.cc:54
-msgid "Track..."
-msgstr "Traccia..."
+#: program-option-scheme.cc:235
+#, c-format
+msgid "no such internal option: %s"
+msgstr "opzione interna sconosciuta: %s"
 
-#: performance.cc:82
+#: property-iterator.cc:93
 #, c-format
-msgid "MIDI output to `%s'..."
-msgstr "L'output MIDI è inviato a «%s»..."
+msgid "not a grob name, `%s'"
+msgstr "non è il nome di un grob, «%s»"
 
-#: tuplet-engraver.cc:110
-msgid "No tuplet to end"
-msgstr "Nessun gruppo irregolare da terminare"
+#: relative-octave-check.cc:49
+msgid "Failed octave check, got: "
+msgstr "Il controllo dell'ottava è fallito, si è ottenuto:"
 
-#: gregorian-ligature-engraver.cc:70
+#: relocate.cc:52
 #, c-format
-msgid "\\%s ignored"
-msgstr "\\%s ignorato"
+msgid "Setting %s to %s"
+msgstr "Si imposta %s su %s"
 
-#: gregorian-ligature-engraver.cc:75
+#. this warning should only be printed in debug mode!
+#: relocate.cc:73
 #, c-format
-msgid "implied \\%s added"
-msgstr "aggiunto il \\%s implicato"
-
-#. ligature may not start with 2nd head of pes or flexa
-#: gregorian-ligature-engraver.cc:224
-msgid "cannot apply `\\~' on first head of ligature"
-msgstr "impossibile applicare «\\~» sulla prima testa della legatura"
+msgid "no such file: %s for %s"
+msgstr "file inesistente: %s per %s"
 
-#. (pitch == prev_pitch)
-#: gregorian-ligature-engraver.cc:236
-msgid "cannot apply `\\~' on heads with identical pitch"
-msgstr "impossibile applicare «\\~» su teste di identica altezza"
+#. this warning should only be printed in debug mode!
+#. this warning should only be printed in debug mode
+#: relocate.cc:84 relocate.cc:102
+#, c-format
+msgid "no such directory: %s for %s"
+msgstr "directory inesistente: %s per %s"
 
-#: key-signature-interface.cc:77
+#: relocate.cc:93
 #, c-format
-msgid "No glyph found for alteration: %s"
-msgstr "Nessun glifo trovato per l'alterazione: %s"
+msgid "%s=%s (prepend)\n"
+msgstr "%s=%s (prefisso)\n"
 
-#: key-signature-interface.cc:87
-msgid "alteration not found"
-msgstr "alterazione non trovata"
+#: relocate.cc:124
+#, c-format
+msgid "not relocating, no %s/ or current/ found under %s"
+msgstr "non si riloca, non si è incontrato %s/ o current/ in %s"
 
-#: source-file.cc:85
+#: relocate.cc:134
 #, c-format
-msgid "expected to read %d characters, got %d"
-msgstr "si prevedeva di leggere %d caratteri, se ne sono ottenuti %d"
+msgid "Relocation: compile datadir=%s, new datadir=%s"
+msgstr "Rilocazione: compilare datadir=%s, nuova datadir=%s"
 
-#: axis-group-engraver.cc:94
-msgid "Axis_group_engraver: vertical group already has a parent"
-msgstr "Axis_group_engraver: il gruppo verticale ha già un genitore"
+#: relocate.cc:146
+#, c-format
+msgid "Relocation: framework_prefix=%s"
+msgstr "Rilocazione: framework_prefix=%s"
 
-#: axis-group-engraver.cc:95
-msgid "are there two Axis_group_engravers?"
-msgstr "ci sono due Axis_group_engravers?"
+#: relocate.cc:186
+#, c-format
+msgid "Relocation: is absolute: argv0=%s\n"
+msgstr "Rilocazione: è assoluta: argv0=%s\n"
 
-#: axis-group-engraver.cc:96
-msgid "removing this vertical group"
-msgstr "eliminazione di questo gruppo verticale"
+#: relocate.cc:192
+#, c-format
+msgid "Relocation: from cwd: argv0=%s\n"
+msgstr "Rilocazione: da cwd: argv0=%s\n"
 
-#: cluster.cc:120
+#: relocate.cc:208
 #, c-format
-msgid "unknown cluster style `%s'"
-msgstr "stile cluster sconosciuto «%s»"
+msgid ""
+"Relocation: from PATH=%s\n"
+"argv0=%s"
+msgstr ""
+"Rilocazione: da PATH=%s\n"
+"argv0=%s"
 
-#: cluster.cc:157
-msgid "junking empty cluster"
-msgstr "eliminazione di cluster vuoti"
+#: relocate.cc:235
+msgid "LILYPONDPREFIX is obsolete, use LILYPOND_DATADIR"
+msgstr "LILYPONDPREFIX è obsoleto, usare LILYPOND_DATADIR"
 
-#: global-context-scheme.cc:96 global-context-scheme.cc:114
-msgid "no music found in score"
-msgstr "nessuna musica trovata nello spartito"
+#: relocate.cc:360
+#, c-format
+msgid "Relocation file: %s"
+msgstr "File di rilocazione: %s"
 
-#: global-context-scheme.cc:104
-msgid "Interpreting music..."
-msgstr "Interpretazione della musica..."
+#: relocate.cc:364 source-file.cc:65
+#, c-format
+msgid "cannot open file: `%s'"
+msgstr "impossibile aprire il file: «%s»"
 
-#: global-context-scheme.cc:126
+#: relocate.cc:394
 #, c-format
-msgid "elapsed time: %.2f seconds"
-msgstr "tempo trascorso: %.2f secondi"
+msgid "Unknown relocation command %s"
+msgstr "Comando di rilocazione sconosciuto %s"
 
-#: output-def.cc:235
-msgid "margins do not fit with line-width, setting default values"
-msgstr "i margini non corrispondono con la larghezza del rigo, si impostano i valori predefiniti"
+#: rest-collision-engraver.cc:70
+msgid "rhythmic head is not part of a rhythmic column"
+msgstr "la testa ritmica non fa parte di una colonna ritmica"
 
-#: output-def.cc:242
-msgid "systems run off the page due to improper paper settings, setting default values"
-msgstr "i sistemi escono fuori dalla pagina a causa di errate impostazioni del foglio, si impostano i valori predefiniti"
+#: rest-collision.cc:146
+msgid "cannot resolve rest collision: rest direction not set"
+msgstr "impossibile risolvere la collisione di pause: direzione delle pause non impostata"
 
-#: axis-group-interface.cc:668
-msgid "an outside-staff object should have a direction, defaulting to up"
-msgstr "un oggetto esterno al rigo dovrebbe avere una direzione, si imposta in su come da impostazione predefinita"
+#: rest-collision.cc:157 rest-collision.cc:266
+msgid "too many colliding rests"
+msgstr "troppe collisioni tra pause"
 
-#: coherent-ligature-engraver.cc:110
+#: rest.cc:192
 #, c-format
-msgid "Coherent_ligature_engraver: setting `spacing-increment=0.01': ptr=%ul"
-msgstr "Coherent_ligature_engraver: impostare `spacing-increment=0.01': ptr=%ul"
+msgid "rest `%s' not found"
+msgstr "pausa «%s» non trovata"
 
-#: percent-repeat-engraver.cc:147
-msgid "unterminated percent repeat"
-msgstr "ripetizione percentuale non terminata"
+#: score-engraver.cc:78
+#, c-format
+msgid "cannot find `%s'"
+msgstr "impossibile trovare «%s»"
 
-#: note-head.cc:95
+#: score-engraver.cc:80
+msgid "Music font has not been installed properly."
+msgstr "Il tipo di carattere musicale non è stato installato correttamente."
+
+#: score-engraver.cc:82
 #, c-format
-msgid "none of note heads `%s' or `%s' found"
-msgstr "non si è trovata alcuna delle teste delle note «%s» o «%s»"
+msgid "Search path `%s'"
+msgstr "Percorso di ricerca «%s»"
 
-#: font-config.cc:38
-msgid "Initializing FontConfig..."
-msgstr "Inizializzazione di FontConfig..."
+#: score-engraver.cc:84
+msgid "Aborting"
+msgstr "Si sospende l'esecuzione"
 
-#: font-config.cc:58
-msgid "Building font database..."
-msgstr "Creazione del database dei tipi di carattere..."
+#: score.cc:172
+msgid "already have music in score"
+msgstr "musica già presente nello spartito"
+
+#: score.cc:173
+msgid "this is the previous music"
+msgstr "questa è la musica precedente"
+
+#: score.cc:178
+msgid "errors found, ignoring music expression"
+msgstr "trovati degli errori, si ignora l'espressione musicale"
 
 #. FIXME:
 #: script-engraver.cc:113
@@ -3012,72 +2970,80 @@ msgstr "non so come interpretare l'articolazione:"
 msgid " scheme encoding: "
 msgstr " codifica di Scheme: "
 
-#: all-font-metrics.cc:149
-#, c-format
-msgid "cannot find font: `%s'"
-msgstr "impossibile trovare il tipo di carattere: «%s»"
+#: skyline-pair.cc:131
+msgid "direction must not be CENTER in ly:skyline-pair::skyline"
+msgstr "in ly:skyline-pair::skyline la direzione non deve essere CENTER"
 
-#: clef.cc:65
-#, c-format
-msgid "clef `%s' not found"
-msgstr "chiave «%s» non trovata"
+#: slur-engraver.cc:176
+msgid "unterminated slur"
+msgstr "legatura di portamento non terminata"
 
-#: property-iterator.cc:93
+#: slur-engraver.cc:211
+msgid "cannot end slur"
+msgstr "impossibile terminare la legatura di portamento"
+
+#. We already have an old slur, so give a warning
+#. and completely ignore the new slur.
+#: slur-engraver.cc:231
+msgid "already have slur"
+msgstr "legatura già presente"
+
+#: slur.cc:430
 #, c-format
-msgid "not a grob name, `%s'"
-msgstr "non è il nome di un grob, «%s»"
+msgid "Ignoring grob for slur: %s.  avoid-slur not set?"
+msgstr "Si ignora il grob per la legatura di portamento: %s. Non si è impostato avoid-slur?"
 
-#: pdf-scheme.cc:50
+#: source-file.cc:85
 #, c-format
-msgid "Conversion of string `%s' to UTF-16be failed: %s"
-msgstr "Fallita la conversione della stringa \"%s\" in UTF-16be: %s"
+msgid "expected to read %d characters, got %d"
+msgstr "si prevedeva di leggere %d caratteri, se ne sono ottenuti %d"
 
-#: new-fingering-engraver.cc:113
-msgid "cannot add text scripts to individual note heads"
-msgstr "impossibile aggiungere delle scritte testuali alle teste delle note individuali"
+#: staff-performer.cc:275
+msgid "MIDI channel wrapped around"
+msgstr "Numerazione canale MIDI ricominciata"
 
-#: new-fingering-engraver.cc:269
-msgid "no placement found for fingerings"
-msgstr "nessuna posizione trovata per le diteggiature"
+#: staff-performer.cc:276
+msgid "remapping modulo 16"
+msgstr "riassegnata con modulo 16"
 
-#: new-fingering-engraver.cc:270
-msgid "placing below"
-msgstr "si colloca in basso"
+#: stem-engraver.cc:110
+msgid "tremolo duration is too long"
+msgstr "la durata del tremolo è troppo lunga"
 
-#: bar-check-iterator.cc:84
+#: stem-engraver.cc:162
 #, c-format
-msgid "barcheck failed at: %s"
-msgstr "controllo di battuta fallito a: %s"
+msgid "adding note head to incompatible stem (type = %d/%d)"
+msgstr "si aggiunge la testa della nota a un gambo incompatibile (tipo = %d/%d)"
 
-#: change-iterator.cc:34
-#, c-format
-msgid "cannot change `%s' to `%s'"
-msgstr "impossibile cambiare «%s» in «%s»"
+#: stem-engraver.cc:165
+msgid "maybe input should specify polyphonic voices"
+msgstr "forse l'input dovrebbe specificare le voci polifoniche"
 
-#. FIXME: constant error message.
-#: change-iterator.cc:93
-msgid "cannot find context to switch to"
-msgstr "impossibile trovare il contesto su cui spostarsi"
+#: stem.cc:128
+msgid "weird stem size, check for narrow beams"
+msgstr "strana dimensione del gambo, controllare di non avere travature strette"
 
-#. We could change the current translator's id, but that would make
-#. errors hard to catch.
-#.
-#. last->translator_id_string () = get_change
-#. ()->change_to_id_string ();
-#: change-iterator.cc:102
+#: system.cc:200
 #, c-format
-msgid "not changing to same context type: %s"
-msgstr "non passare allo stesso tipo di contesto: %s"
+msgid "Element count %d"
+msgstr "Numero degli elementi %d"
 
-#. FIXME: uncomprehensable message
-#: change-iterator.cc:106
-msgid "none of these in my family"
-msgstr "nessuno di questi nella mia famiglia"
+#: system.cc:480
+#, c-format
+msgid "Grob count %d"
+msgstr "Numero degli oggetti grafici %d"
 
-#: translator-group-ctors.cc:40
+#. TODO: Also print the arguments of the markup!
+#: text-interface.cc:129
 #, c-format
-msgid "fatal error.  Couldn't find type: %s"
-msgstr "errore fatale. Impossibile trovare il tipo: %s"
+msgid "Cyclic markup detected: %s"
+msgstr "Individuato un markup ciclico: %s"
+
+#. TODO: Also print the arguments of the markup!
+#: text-interface.cc:142
+#, c-format
+msgid "Markup depth exceeds maximal value of %d; Markup: %s"
+msgstr "La profondità di markup eccede il valore massimo di %d; Markup: %s"
 
 #: text-spanner-engraver.cc:72
 msgid "cannot find start of text spanner"
@@ -3091,27 +3057,23 @@ msgstr "spanner testuale già presente"
 msgid "unterminated text spanner"
 msgstr "spanner testuale non terminato"
 
-#: lily-parser.cc:109
-msgid "Parsing..."
-msgstr "Analisi..."
-
-#. if we get to here, just put everything on one line
-#: constrained-breaking.cc:187 constrained-breaking.cc:205
-msgid "cannot find line breaking that satisfies constraints"
-msgstr "impossibile trovare interruzioni di linea che soddisfino i vincoli"
-
-#. FIXME: constant error message.
-#: mark-engraver.cc:157
-msgid "rehearsalMark must have integer value"
-msgstr "rehearsalMark deve avere un valore intero"
+#: tie-engraver.cc:117
+msgid "unterminated tie"
+msgstr "legatura di valore non terminata"
 
-#: mark-engraver.cc:163
-msgid "mark label must be a markup object"
-msgstr "l'etichetta del segno deve essere un oggetto di markup"
+#: tie-engraver.cc:348
+msgid "lonely tie"
+msgstr "legatura di valore solitaria"
 
-#: rest-collision-engraver.cc:70
-msgid "rhythmic head is not part of a rhythmic column"
-msgstr "la testa ritmica non fa parte di una colonna ritmica"
+#.
+#. Todo: should make typecheck?
+#.
+#. OTOH, Tristan Keuris writes 8/20 in his Intermezzi.
+#.
+#: time-signature-engraver.cc:75
+#, c-format
+msgid "strange time signature found: %d/%d"
+msgstr "si è incontrato uno strano segno di tempo: %d/%d"
 
 #. If there is no such symbol, we default to the numbered style.
 #. (Here really with a warning!)
@@ -3120,322 +3082,444 @@ msgstr "la testa ritmica non fa parte di una colonna ritmica"
 msgid "time signature symbol `%s' not found; reverting to numbered style"
 msgstr "non si è trovato il simbolo di tempo «%s»: si ritorna allo stile numerato"
 
-#: grob-interface.cc:68
+#: translator-ctors.cc:65
 #, c-format
-msgid "Unknown interface `%s'"
-msgstr "Interfaccia «%s» sconosciuta"
+msgid "unknown translator: `%s'"
+msgstr "traduttore sconosciuto: «%s»"
 
-#: grob-interface.cc:79
+#: translator-group-ctors.cc:40
 #, c-format
-msgid "Grob `%s' has no interface for property `%s'"
-msgstr "Il grob «%s» non ha un'interfaccia per la proprietà «%s»"
+msgid "fatal error.  Couldn't find type: %s"
+msgstr "errore fatale. Impossibile trovare il tipo: %s"
 
-#: midi-stream.cc:39
+#: translator-group.cc:188
 #, c-format
-msgid "cannot open for write: %s: %s"
-msgstr "impossibile aprire il file con permesso di scrittura: %s: %s"
+msgid "cannot find: `%s'"
+msgstr "impossibile trovare: «%s»"
 
-#: midi-stream.cc:55
+#: translator.cc:326
 #, c-format
-msgid "cannot write to file: `%s'"
-msgstr "impossibile scrivere su file: «%s»"
+msgid "Two simultaneous %s events, junking this one"
+msgstr "Due eventi %s simultanei, si butta via questo"
 
-#. TODO: Also print the arguments of the markup!
-#: text-interface.cc:129
+#: translator.cc:327
 #, c-format
-msgid "Cyclic markup detected: %s"
-msgstr "Individuato un markup ciclico: %s"
+msgid "Previous %s event here"
+msgstr "L'evento %s precedente sta qui"
 
-#. TODO: Also print the arguments of the markup!
-#: text-interface.cc:142
+#: ttf.cc:480 ttf.cc:528
 #, c-format
-msgid "Markup depth exceeds maximal value of %d; Markup: %s"
-msgstr "La profondità di markup eccede il valore massimo di %d; Markup: %s"
+msgid "font index %d too large for font `%s', using index 0"
+msgstr "l'indice del tipo di carattere %d è troppo grande per il tipo di carattere «%s», si usa l'indice 0"
+
+#: ttf.cc:512 ttf.cc:562
+msgid "font index must be non-negative, using index 0"
+msgstr "l'indice del tipo di carattere deve essere non negativo, si usa l'indice 0"
+
+#: tuplet-engraver.cc:110
+msgid "No tuplet to end"
+msgstr "Nessun gruppo irregolare da terminare"
+
+#: vaticana-ligature-engraver.cc:400
+#, c-format
+msgid "ignored prefix(es) `%s' of this head according to restrictions of the selected ligature style"
+msgstr "prefisso/i «%s» di questa testa ignorato/i in base alle restrizioni dello stile di legatura scelto"
 
-#: parser.yy:162 parser.yy:176
+#: vaticana-ligature-engraver.cc:466
+msgid "Ambiguous use of dots in ligature: there are multiple dotted notes with the same pitch.  The ligature should be split."
+msgstr "Uso ambiguo dei punti nella legatura: ci sono tante note puntate con la stessa altezza.  La legatura deve essere divisa."
+
+#: vaticana-ligature-engraver.cc:524
+msgid "This ligature has a dotted head followed by a non-dotted head.  The ligature should be split after the last dotted head before this head."
+msgstr "Questa legatura ha una testa puntata seguita da una non puntata.  La legatura deve essere divisa dopo l'ultima testa puntata che precede questa testa."
+
+#: vaticana-ligature-engraver.cc:736
+#, c-format
+msgid "Vaticana_ligature_engraver: setting `spacing-increment = %f': ptr =%ul"
+msgstr "Vaticana_ligature_engraver: si imposta `spacing-increment = %f': ptr =%ul"
+
+#: vaticana-ligature.cc:94
+msgid "flexa-height undefined; assuming 0"
+msgstr "flexa-height non definito; si assume 0"
+
+#: vaticana-ligature.cc:99
+msgid "ascending vaticana style flexa"
+msgstr "flexa ascendente in stile vaticana"
+
+#. fixme: be more verbose.
+#: volta-engraver.cc:110
+msgid "cannot end volta spanner"
+msgstr "impossibile terminare lo spanner della volta"
+
+#: volta-engraver.cc:120
+msgid "already have a volta spanner, ending that one prematurely"
+msgstr "spanner della volta già presente, si termina quello prematuramente"
+
+#: volta-engraver.cc:124
+msgid "also already have an ended spanner"
+msgstr "è già presente uno spanner terminato"
+
+#: volta-engraver.cc:125
+msgid "giving up"
+msgstr "rinuncia"
+
+#: parser.yy:161 parser.yy:175
 msgid "Too much lookahead"
 msgstr "Troppa ricerca in avanti (lookahead)"
 
-#: parser.yy:833 parser.yy:1234
+#: parser.yy:835 parser.yy:1284
 msgid "not a context mod"
 msgstr "non è una modalità di contesto"
 
-#: parser.yy:1018
+#: parser.yy:1027
 msgid "\\paper cannot be used in \\score, use \\layout instead"
 msgstr "non si può usare \\paper dentro \\score, usare \\layout al suo posto"
 
-#: parser.yy:1042
+#: parser.yy:1051
 msgid "need \\paper for paper block"
 msgstr "è necessario \\paper per il blocco \"paper\""
 
-#: parser.yy:1999
+#: parser.yy:1204
+msgid "Ignoring non-music expression"
+msgstr "Si ignora l'espressione non musicale"
+
+#: parser.yy:2044
 msgid "only \\consists and \\remove take non-string argument."
 msgstr "solo \\consists e \\remove prendono un argomento diverso da una stringa"
 
-#: parser.yy:2012
+#: parser.yy:2057
 msgid "Grob name should be alphanumeric"
 msgstr "Il nome del grob deve essere alfanumerico"
 
-#: parser.yy:2216
+#: parser.yy:2261
 msgid "not a rhythmic event"
 msgstr "non è un evento ritmico"
 
-#: parser.yy:2312 parser.yy:2317
+#: parser.yy:2357 parser.yy:2362
 msgid "have to be in Lyric mode for lyrics"
 msgstr "bisogna essere in modo \"Lyric\" per i testi"
 
-#: parser.yy:2432
+#: parser.yy:2477
 msgid "expecting string as script definition"
 msgstr "ci si aspetta una stringa come definizione dello script"
 
-#: parser.yy:2592 parser.yy:2643
+#: parser.yy:2637 parser.yy:2681
 #, c-format
 msgid "not a duration: %d"
 msgstr "non è una durata: %d"
 
-#: parser.yy:2762
+#: parser.yy:2800
 msgid "have to be in Note mode for notes"
 msgstr "bisogna essere in modo \"Note\" per le note"
 
-#: parser.yy:2817
+#: parser.yy:2855
 msgid "have to be in Chord mode for chords"
 msgstr "bisogna essere in modo \"Chord\" per gli accordi"
 
-#: parser.yy:3077
+#: parser.yy:3115
 msgid "not a markup"
 msgstr "non è un markup"
 
-#: lexer.ll:224
+#: lexer.ll:218
 msgid "stray UTF-8 BOM encountered"
 msgstr "si è incontrato un segno BOM UTF-8 isolato"
 
-#: lexer.ll:227
+#: lexer.ll:221
 msgid "Skipping UTF-8 BOM"
 msgstr "Si ignora il BOM UTF-8"
 
-#: lexer.ll:285
+#: lexer.ll:279
 #, c-format
 msgid "Renaming input to: `%s'"
 msgstr "Si rinomina l'input in: «%s»"
 
-#: lexer.ll:302
+#: lexer.ll:296
 msgid "quoted string expected after \\version"
 msgstr "\\version deve essere seguito da una stringa compresa tra virgolette"
 
-#: lexer.ll:306
+#: lexer.ll:300
 msgid "quoted string expected after \\sourcefilename"
 msgstr "\\sourcefilename deve essere seguito da una stringa compresa tra virgolette"
 
-#: lexer.ll:310
+#: lexer.ll:304
 msgid "integer expected after \\sourcefileline"
 msgstr "\\sourcefileline deve essere seguito da un intero"
 
-#: lexer.ll:333
+#: lexer.ll:327
 msgid "\\maininput not allowed outside init files"
 msgstr "\\maininput non permesso fuori dai file di inizializzazione"
 
-#: lexer.ll:357
+#: lexer.ll:351
 #, c-format
 msgid "wrong or undefined identifier: `%s'"
 msgstr "indentificatore errato o non definito: «%s»"
 
-#: lexer.ll:383
+#: lexer.ll:377
 msgid "string expected after \\include"
 msgstr "stringa prevista dopo \\include"
 
 #. backup rule
-#: lexer.ll:393
+#: lexer.ll:387
 msgid "end quote missing"
 msgstr "mancano le virgolette di chiusura"
 
-#: lexer.ll:555
+#: lexer.ll:558
 msgid "Brace found at end of lyric.  Did you forget a space?"
 msgstr "Trovata una parentesi alla fine del testo.  È stato dimenticato uno spazio?"
 
-#: lexer.ll:670
+#: lexer.ll:672
 msgid "Brace found at end of markup.  Did you forget a space?"
 msgstr "Trovata una parentesi alla fine della marcatura.  È stato dimenticato uno spazio?"
 
-#: lexer.ll:682
+#: lexer.ll:684
 msgid "EOF found inside a comment"
 msgstr "fine del file (EOF) trovata in un commento"
 
-#: lexer.ll:780
+#: lexer.ll:782
 #, c-format
 msgid "invalid character: `%s'"
 msgstr "carattere non valido: «%s»"
 
-#: lexer.ll:883 lexer.ll:884
+#: lexer.ll:903 lexer.ll:904
 #, c-format
 msgid "unknown escaped string: `\\%s'"
 msgstr "stringa di escape sconosciuta: «\\%s»"
 
-#: lexer.ll:1166 lexer.ll:1167
+#: lexer.ll:1186 lexer.ll:1187
 msgid "non-UTF-8 input"
 msgstr "input non UTF-8"
 
-#: lexer.ll:1210 lexer.ll:1211
+#: lexer.ll:1230 lexer.ll:1231
 #, c-format
 msgid "file too old: %s (oldest supported: %s)"
 msgstr "file troppo vecchio: %s (il più vecchio che si può gestire è: %s)"
 
-#: lexer.ll:1211 lexer.ll:1212
-msgid "consider updating the input with the convert-ly script"
-msgstr "si consideri di aggiornare l'input con lo script convert-ly"
+#: lexer.ll:1231 lexer.ll:1232
+msgid "consider updating the input with the convert-ly script"
+msgstr "si consideri di aggiornare l'input con lo script convert-ly"
+
+#: lexer.ll:1237 lexer.ll:1238
+#, c-format
+msgid "program too old: %s (file requires: %s)"
+msgstr "programma troppo vecchio: %s (il file richiede: %s)"
+
+#: backend-library.scm:27
+#, scheme-format
+msgid "Invoking `~a'..."
+msgstr "Invocazione di «~a»..."
+
+#: backend-library.scm:31
+#, scheme-format
+msgid "`~a' failed (~a)\n"
+msgstr "«~a» fallito (~a)\n"
+
+#: backend-library.scm:90
+#, scheme-format
+msgid "Converting to `~a'...\n"
+msgstr "Conversione a «~a»...\n"
+
+#. Do not try to guess the name of the png file,
+#. GS produces PNG files like BASE-page%d.png.
+#: backend-library.scm:99
+#, scheme-format
+msgid "Converting to ~a..."
+msgstr "Conversione a ~a..."
+
+#: backend-library.scm:137
+#, scheme-format
+msgid "Writing header field `~a' to `~a'..."
+msgstr "Scrittura del campo di intestazione «~a» in «~a»..."
 
-#: lexer.ll:1217 lexer.ll:1218
-#, c-format
-msgid "program too old: %s (file requires: %s)"
-msgstr "programma troppo vecchio: %s (il file richiede: %s)"
+#: backend-library.scm:187
+#, scheme-format
+msgid "missing stencil expression `~S'"
+msgstr "manca l'espressione di stencil «~S»"
 
-#: parser-clef.scm:143 parser-clef.scm:183
+#: chord-entry.scm:52
 #, scheme-format
-msgid "unknown clef type `~a'"
-msgstr "tipo di chiave sconosciuto «~a»"
+msgid "Spurious garbage following chord: ~A"
+msgstr "Informazione incomprensibile dopo l'accordo: ~A"
 
-#: parser-clef.scm:144 parser-clef.scm:184
+#: define-context-properties.scm:31 define-grob-properties.scm:21
+#: define-music-properties.scm:21
 #, scheme-format
-msgid "supported clefs: ~a"
-msgstr "chiavi supportate: ~a"
+msgid "symbol ~S redefined"
+msgstr "simbolo ~S ridefinito"
 
-#: parser-ly-from-scheme.scm:73
-msgid "error in #{ ... #}"
-msgstr "errore in #{ ... #}"
+#: define-event-classes.scm:67
+#, scheme-format
+msgid "unknown parent class `~a'"
+msgstr "Classe di evento «~a» sconosciuta"
 
-#: framework-eps.scm:108
+#: define-markup-commands.scm:887
+msgid "no systems found in \\score markup, does it have a \\layout block?"
+msgstr "non si è trovato alcun sistema nella marcatura \\score, contiene un blocco \\layout?"
+
+#: define-markup-commands.scm:2614
 #, scheme-format
-msgid "Writing ~a..."
-msgstr "Scrittura di ~a..."
+msgid "Cannot find glyph ~a"
+msgstr "Impossibile trovare il glifo ~a"
 
-#: flag-styles.scm:151
+#: define-markup-commands.scm:3040
 #, scheme-format
-msgid "flag stroke `~a' or `~a' not found"
-msgstr "tipo di coda uncinata sconosciuto: «~a» o «~a»"
+msgid "no brace found for point size ~S "
+msgstr "non c'è una graffa che abbia una dimensione di ~S punti"
 
-#: graphviz.scm:64
+#: define-markup-commands.scm:3041
 #, scheme-format
-msgid "Writing graph `~a'..."
-msgstr "Scrittura del grafico «~a»..."
+msgid "defaulting to ~S pt"
+msgstr "si applica la dimensione predefinita ~S pt"
 
-#: define-music-properties.scm:21 define-grob-properties.scm:21
-#: define-context-properties.scm:31
+#: define-markup-commands.scm:3194
 #, scheme-format
-msgid "symbol ~S redefined"
-msgstr "simbolo ~S ridefinito"
+msgid "not a valid duration string: ~a"
+msgstr "non è una durata valida per la stringa: ~a"
 
-#: lily.scm:234
-msgid "Using (ice-9 curried-definitions) module\n"
-msgstr "Utilizzazione del modulo (ice-9 curried-definitions)\n"
+#: define-music-types.scm:765
+#, scheme-format
+msgid "symbol expected: ~S"
+msgstr "simbolo atteso: ~S"
 
-#: lily.scm:237
-msgid "Guile 1.8\n"
-msgstr "Guile 1.8\n"
+#: define-music-types.scm:768
+#, scheme-format
+msgid "cannot find music object: ~S"
+msgstr "impossibile trovare l'oggetto musicale: ~S"
 
-#: lily.scm:297
+#: define-music-types.scm:787
 #, scheme-format
-msgid "cannot find: ~A"
-msgstr "impossibile trovare ~A"
+msgid "unknown repeat type `~S'"
+msgstr "tipo di ripetizione sconosciuto «~S»"
 
-#: lily.scm:707
-msgid "Success: compilation successfully completed"
-msgstr "Successo: compilazione completata con successo"
+#: define-music-types.scm:788
+msgid "See define-music-types.scm for supported repeats"
+msgstr "Si veda define-music-types.scm per le ripetizioni supportate"
 
-#: lily.scm:708
-msgid "Compilation completed with warnings or errors"
-msgstr "Compilazione completata con avvertimenti o errori"
+#: define-note-names.scm:962
+msgid "Select note names language."
+msgstr "Selezione della lingua dei nomi delle note."
 
-#: lily.scm:770
+#: define-note-names.scm:968
 #, scheme-format
-msgid "job ~a terminated with signal: ~a"
-msgstr "il lavoro ~a è terminato col segnale ~a"
+msgid "Using `~a' note names..."
+msgstr "Utilizzo di \"~a\" per i nomi delle note..."
 
-#: lily.scm:773
+#: define-note-names.scm:971
 #, scheme-format
-msgid ""
-"logfile ~a (exit ~a):\n"
-"~a"
-msgstr ""
-"file di registro ~a (uscita ~a):\n"
-"~a"
+msgid "Could not find language `~a'.  Ignoring."
+msgstr "Impossibile trovare il linguaggio \"~a\".  Si ignora."
 
-#: lily.scm:795 lily.scm:881
+#: document-backend.scm:132
 #, scheme-format
-msgid "failed files: ~S"
-msgstr "errore nei file: ~S"
+msgid "pair expected in doc ~s"
+msgstr "si aspettava una coppia nel documento ~s"
 
-#: lily.scm:872
+#: document-backend.scm:189
 #, scheme-format
-msgid "Redirecting output to ~a..."
-msgstr "Redirezione dell'output verso ~a..."
+msgid "cannot find interface for property: ~S"
+msgstr "impossibile trovare un'interfaccia per le proprietà: ~S"
 
-#: lily.scm:891 ps-to-png.scm:66
+#: document-backend.scm:199
 #, scheme-format
-msgid "Invoking `~a'...\n"
-msgstr "Chiamata di «~a»...\n"
+msgid "unknown Grob interface: ~S"
+msgstr "interfaccia del Grob sconosciuta: ~S"
 
-#: layout-beam.scm:40
+#: documentation-lib.scm:59
 #, scheme-format
-msgid "Error in beam quanting.  Expected (~S,~S) found ~S."
-msgstr "Errore nella definizione delle travature. Previste (~S,~S), trovate ~S."
+msgid "Processing ~S..."
+msgstr "Elaborazione di ~S..."
 
-#: layout-beam.scm:54
+#: documentation-lib.scm:176
 #, scheme-format
-msgid "Error in beam quanting.  Expected ~S 0, found ~S."
-msgstr "Errore nella definizione delle travature.  Previste ~S 0, trovate ~S."
+msgid "Writing ~S..."
+msgstr "Scrittura di ~S..."
 
-#: output-svg.scm:47
+#: documentation-lib.scm:188
 #, scheme-format
-msgid "undefined: ~S"
-msgstr "~S indefinito"
+msgid "cannot find description for property `~S' (~S)"
+msgstr "impossibile trovare la descrizione per la proprietà \"~S\" (~S)"
 
-#: output-svg.scm:157
+#: documentation-lib.scm:209
 #, scheme-format
-msgid "cannot decypher Pango description: ~a"
-msgstr "impossibile decifrare la descrizione di Pango: ~a"
+msgid "cannot find description for property ~S (~S)"
+msgstr "impossibile trovare la descrizione per la proprietà ~S (~S)"
 
-#: output-svg.scm:237
-msgid "Glyph must have a unicode value"
-msgstr "Un glifo deve avere un valore unicode"
+#: flag-styles.scm:151
+#, scheme-format
+msgid "flag stroke `~a' or `~a' not found"
+msgstr "tipo di coda uncinata sconosciuto: «~a» o «~a»"
 
-#: output-svg.scm:289 output-svg.scm:299
+#: framework-eps.scm:108
 #, scheme-format
-msgid "cannot find SVG font ~S"
-msgstr "impossibile trovare il tipo di carattere SVG ~S"
+msgid "Writing ~a..."
+msgstr "Scrittura di ~a..."
 
-#: output-svg.scm:524 output-ps.scm:277
+#: framework-ps.scm:250
 #, scheme-format
-msgid "unknown line-cap-style: ~S"
-msgstr "line-cap-style sconosciuto: ~S"
+msgid "cannot embed ~S=~S"
+msgstr "impossibile inserire ~S=~S"
 
-#: output-svg.scm:530 output-ps.scm:282
+#: framework-ps.scm:293
 #, scheme-format
-msgid "unknown line-join-style: ~S"
-msgstr "line-join-style sconosciuto: ~S"
+msgid "cannot extract file matching ~a from ~a"
+msgstr "impossibile estrarre il file corrispondente a ~a a partire da ~a"
 
-#: to-xml.scm:191
+#: framework-ps.scm:311
 #, scheme-format
-msgid "assertion failed: ~S"
-msgstr "errore di asserzione: ~S"
+msgid "do not know how to embed ~S=~S"
+msgstr "impossibile realizzare l'integrazione ~S=~S"
 
-#: paper.scm:120
-msgid "set-global-staff-size: not in toplevel scope"
-msgstr "set-global-staff-size: non è nell'ambito di livello più alto"
+#: framework-ps.scm:336
+#, scheme-format
+msgid "do not know how to embed font ~s ~s ~s"
+msgstr "non so come inserire il tipo di carattere ~s ~s ~s"
+
+#: framework-ps.scm:686
+msgid ""
+"\n"
+"The PostScript backend does not support the\n"
+"system-by-system output.  For that, use the EPS backend instead,\n"
+"\n"
+"  lilypond -dbackend=eps FILE\n"
+"\n"
+"If have cut & pasted a lilypond fragment from a webpage, be sure\n"
+"to only remove anything before\n"
+"\n"
+"  %% ****************************************************************\n"
+"  %% Start cut-&-pastable-section\n"
+"  %% ****************************************************************\n"
+msgstr ""
+"\n"
+"Il backend PostScript non supporta l'output\n"
+"di sistemi individuali. Si usi il backend EPS al suo posto.\n"
+"\n"
+"  lilypond -dbackend=eps FILE\n"
+"\n"
+"Se avete tagliato e incollato un frammento di codice lilypond da una pagina web,\n"
+"assicuratevi di togliere soltanto ciò che precede\n"
+"\n"
+"  %% ****************************************************************\n"
+"  %% Start cut-&-pastable-section\n"
+"  %% ****************************************************************\n"
 
-#: paper.scm:314
+#: framework-svg.scm:84
 #, scheme-format
-msgid "This is not a \\layout {} object, ~S"
-msgstr "Questo non è un oggetto \\layout {}, ~S"
+msgid "Updating font into: ~a"
+msgstr "Aggiornamento dei tipi di carattere in: ~a"
 
-#: paper.scm:326
+#: graphviz.scm:64
 #, scheme-format
-msgid "Unknown paper size: ~a"
-msgstr "Dimensione del foglio sconosciuta: ~a"
+msgid "Writing graph `~a'..."
+msgstr "Scrittura del grafico «~a»..."
 
-#. TODO: should raise (generic) exception with throw, and catch
-#. that in parse-scm.cc
-#: paper.scm:341
-msgid "Must use #(set-paper-size .. ) within \\paper { ... }"
-msgstr "Si deve usare #(set-paper-size .. ) all'interno di \\paper { ... }"
+#: layout-beam.scm:40
+#, scheme-format
+msgid "Error in beam quanting.  Expected (~S,~S) found ~S."
+msgstr "Errore nella definizione delle travature. Previste (~S,~S), trovate ~S."
+
+#: layout-beam.scm:54
+#, scheme-format
+msgid "Error in beam quanting.  Expected ~S 0, found ~S."
+msgstr "Errore nella definizione delle travature.  Previste ~S 0, trovate ~S."
 
 #: lily-library.scm:299
 msgid "Music unsuitable for context-mod"
@@ -3450,7 +3534,7 @@ msgstr "Impossibile trovare context-def \\~a"
 msgid "Music unsuitable for output-def"
 msgstr "Musica non adatta per output-def"
 
-#: lily-library.scm:888
+#: lily-library.scm:892
 msgid ""
 "Find the index between @var{start} and @var{end} (an integer)\n"
 "which produces the closest match to @var{target-val} if\n"
@@ -3460,100 +3544,84 @@ msgstr ""
 "che produca l'abbinamento più vicino al @var{target-val} quando\n"
 "applicato alla funzione @var{getter}."
 
-#: lily-library.scm:962
+#: lily-library.scm:966
 #, scheme-format
 msgid "unknown unit: ~S"
 msgstr "unità sconosciuta: ~S"
 
-#: lily-library.scm:987
+#: lily-library.scm:991
 #, scheme-format
 msgid "no \\version statement found, please add~afor future compatibility"
 msgstr "dichiarazione di \\version assente; si aggiunga ~a per compatibilità futura"
 
-#: lily-library.scm:993
+#: lily-library.scm:997
 msgid "old relative compatibility not used"
 msgstr "compatibilità col vecchio modo relativo non utilizzata"
 
-#: backend-library.scm:27
-#, scheme-format
-msgid "Invoking `~a'..."
-msgstr "Invocazione di «~a»..."
-
-#: backend-library.scm:31
-#, scheme-format
-msgid "`~a' failed (~a)\n"
-msgstr "«~a» fallito (~a)\n"
-
-#: backend-library.scm:90
-#, scheme-format
-msgid "Converting to `~a'...\n"
-msgstr "Conversione a «~a»...\n"
+#: lily.scm:234
+msgid "Using (ice-9 curried-definitions) module\n"
+msgstr "Utilizzazione del modulo (ice-9 curried-definitions)\n"
 
-#. Do not try to guess the name of the png file,
-#. GS produces PNG files like BASE-page%d.png.
-#: backend-library.scm:99
-#, scheme-format
-msgid "Converting to ~a..."
-msgstr "Conversione a ~a..."
+#: lily.scm:237
+msgid "Guile 1.8\n"
+msgstr "Guile 1.8\n"
 
-#: backend-library.scm:137
+#: lily.scm:297
 #, scheme-format
-msgid "Writing header field `~a' to `~a'..."
-msgstr "Scrittura del campo di intestazione «~a» in «~a»..."
+msgid "cannot find: ~A"
+msgstr "impossibile trovare ~A"
 
-#: backend-library.scm:187
-#, scheme-format
-msgid "missing stencil expression `~S'"
-msgstr "manca l'espressione di stencil «~S»"
+#: lily.scm:708
+msgid "Success: compilation successfully completed"
+msgstr "Successo: compilazione completata con successo"
 
-#: documentation-lib.scm:59
-#, scheme-format
-msgid "Processing ~S..."
-msgstr "Elaborazione di ~S..."
+#: lily.scm:709
+msgid "Compilation completed with warnings or errors"
+msgstr "Compilazione completata con avvertimenti o errori"
 
-#: documentation-lib.scm:176
+#: lily.scm:771
 #, scheme-format
-msgid "Writing ~S..."
-msgstr "Scrittura di ~S..."
+msgid "job ~a terminated with signal: ~a"
+msgstr "il lavoro ~a è terminato col segnale ~a"
 
-#: documentation-lib.scm:188
+#: lily.scm:774
 #, scheme-format
-msgid "cannot find description for property `~S' (~S)"
-msgstr "impossibile trovare la descrizione per la proprietà \"~S\" (~S)"
+msgid ""
+"logfile ~a (exit ~a):\n"
+"~a"
+msgstr ""
+"file di registro ~a (uscita ~a):\n"
+"~a"
 
-#: documentation-lib.scm:209
+#: lily.scm:796 lily.scm:882
 #, scheme-format
-msgid "cannot find description for property ~S (~S)"
-msgstr "impossibile trovare la descrizione per la proprietà ~S (~S)"
-
-#: define-markup-commands.scm:887
-msgid "no systems found in \\score markup, does it have a \\layout block?"
-msgstr "non si è trovato alcun sistema nella marcatura \\score, contiene un blocco \\layout?"
+msgid "failed files: ~S"
+msgstr "errore nei file: ~S"
 
-#: define-markup-commands.scm:2614
+#: lily.scm:873
 #, scheme-format
-msgid "Cannot find glyph ~a"
-msgstr "Impossibile trovare il glifo ~a"
+msgid "Redirecting output to ~a..."
+msgstr "Redirezione dell'output verso ~a..."
 
-#: define-markup-commands.scm:3040
+#: lily.scm:892 ps-to-png.scm:66
 #, scheme-format
-msgid "no brace found for point size ~S "
-msgstr "non c'è una graffa che abbia una dimensione di ~S punti"
+msgid "Invoking `~a'...\n"
+msgstr "Chiamata di «~a»...\n"
 
-#: define-markup-commands.scm:3041
+#: ly-syntax-constructors.scm:66
 #, scheme-format
-msgid "defaulting to ~S pt"
-msgstr "si applica la dimensione predefinita ~S pt"
+msgid "~a function cannot return ~a"
+msgstr "la funzione ~a non può restituire ~a"
 
-#: define-markup-commands.scm:3194
+#: ly-syntax-constructors.scm:75
 #, scheme-format
-msgid "not a valid duration string: ~a"
-msgstr "non è una durata valida per la stringa: ~a"
+msgid "wrong type for argument ~a.  Expecting ~a, found ~s"
+msgstr "tipo di argomento errato per ~a. Previsto ~a, trovato ~s"
 
-#: define-event-classes.scm:67
+#: ly-syntax-constructors.scm:188
 #, scheme-format
-msgid "unknown parent class `~a'"
-msgstr "Classe di evento «~a» sconosciuta"
+msgid "Invalid property operation ~a"
+msgstr "Operazione di proprietà non valida: ~a"
 
 #: markup-macros.scm:331
 #, scheme-format
@@ -3570,35 +3638,6 @@ msgstr "Argomento non valido in posizione ~A.  Atteso ~A, trovato ~S."
 msgid "Not a markup command: ~A"
 msgstr "Non è un comando di tipo \"markup\": ~A"
 
-#: document-backend.scm:132
-#, scheme-format
-msgid "pair expected in doc ~s"
-msgstr "si aspettava una coppia nel documento ~s"
-
-#: document-backend.scm:189
-#, scheme-format
-msgid "cannot find interface for property: ~S"
-msgstr "impossibile trovare un'interfaccia per le proprietà: ~S"
-
-#: document-backend.scm:199
-#, scheme-format
-msgid "unknown Grob interface: ~S"
-msgstr "interfaccia del Grob sconosciuta: ~S"
-
-#: define-note-names.scm:962
-msgid "Select note names language."
-msgstr "Selezione della lingua dei nomi delle note."
-
-#: define-note-names.scm:968
-#, scheme-format
-msgid "Using `~a' note names..."
-msgstr "Utilizzo di \"~a\" per i nomi delle note..."
-
-#: define-note-names.scm:971
-#, scheme-format
-msgid "Could not find language `~a'.  Ignoring."
-msgstr "Impossibile trovare il linguaggio \"~a\".  Si ignora."
-
 #: modal-transforms.scm:38
 msgid "'from' pitch not in scale; ignoring"
 msgstr "altezza di partenza (from) non presente nella scala; si ignora"
@@ -3623,118 +3662,124 @@ msgstr "altezza da invertire non presente nella scala; si ignora"
 msgid "negative replication count; ignoring"
 msgstr "conto di riproduzione negativo; si ignora"
 
-#: framework-ps.scm:250
-#, scheme-format
-msgid "cannot embed ~S=~S"
-msgstr "impossibile inserire ~S=~S"
-
-#: framework-ps.scm:293
-#, scheme-format
-msgid "cannot extract file matching ~a from ~a"
-msgstr "impossibile estrarre il file corrispondente a ~a a partire da ~a"
-
-#: framework-ps.scm:311
-#, scheme-format
-msgid "do not know how to embed ~S=~S"
-msgstr "impossibile realizzare l'integrazione ~S=~S"
-
-#: framework-ps.scm:336
-#, scheme-format
-msgid "do not know how to embed font ~s ~s ~s"
-msgstr "non so come inserire il tipo di carattere ~s ~s ~s"
-
-#: framework-ps.scm:686
-msgid ""
-"\n"
-"The PostScript backend does not support the\n"
-"system-by-system output.  For that, use the EPS backend instead,\n"
-"\n"
-"  lilypond -dbackend=eps FILE\n"
-"\n"
-"If have cut & pasted a lilypond fragment from a webpage, be sure\n"
-"to only remove anything before\n"
-"\n"
-"  %% ****************************************************************\n"
-"  %% Start cut-&-pastable-section\n"
-"  %% ****************************************************************\n"
-msgstr ""
-"\n"
-"Il backend PostScript non supporta l'output\n"
-"di sistemi individuali. Si usi il backend EPS al suo posto.\n"
-"\n"
-"  lilypond -dbackend=eps FILE\n"
-"\n"
-"Se avete tagliato e incollato un frammento di codice lilypond da una pagina web,\n"
-"assicuratevi di togliere soltanto ciò che precede\n"
-"\n"
-"  %% ****************************************************************\n"
-"  %% Start cut-&-pastable-section\n"
-"  %% ****************************************************************\n"
-
-#: music-functions.scm:274
+#: music-functions.scm:272
 msgid "More alternatives than repeats.  Junking excess alternatives"
 msgstr "Più alternative che ripetizioni.  Vengono tralasciate le alternative in eccesso"
 
-#: music-functions.scm:305
+#: music-functions.scm:303
 #, scheme-format
 msgid "invalid tremolo repeat count: ~a"
 msgstr "numero di ripetizioni di tremolo non valido: ~a"
 
-#: music-functions.scm:671
+#: music-functions.scm:689
 msgid "Bad chord repetition"
 msgstr "Ripetizione di accordi sbagliata"
 
-#: music-functions.scm:706
+#: music-functions.scm:724
 #, scheme-format
 msgid "music expected: ~S"
 msgstr "musica attesa: ~S"
 
-#: music-functions.scm:1024
+#: music-functions.scm:1042
 #, scheme-format
 msgid "cannot find quoted music: `~S'"
 msgstr "impossibile trovare la musica citata: «~S»"
 
-#: music-functions.scm:1162
+#: music-functions.scm:1180
 msgid "Add @var{octave-shift} to the octave of @var{pitch}."
 msgstr "Aggiungere @var{octave-shift} all'ottava di @var{altezza}."
 
-#: music-functions.scm:1222
+#: music-functions.scm:1240
 #, scheme-format
 msgid "Unknown octaveness type: ~S "
 msgstr "Tipo di ottava sconosciuto: ~S "
 
-#: music-functions.scm:1223
+#: music-functions.scm:1241
 msgid "Defaulting to 'any-octave."
 msgstr "Applicazione del valore predefinito 'any-octave."
 
-#: music-functions.scm:1560
+#: music-functions.scm:1578
 #, scheme-format
 msgid "unknown accidental style: ~S"
 msgstr "stile di alterazione sconosciuto: ~S"
 
-#: define-music-types.scm:765
+#: output-ps.scm:277 output-svg.scm:524
 #, scheme-format
-msgid "symbol expected: ~S"
-msgstr "simbolo atteso: ~S"
+msgid "unknown line-cap-style: ~S"
+msgstr "line-cap-style sconosciuto: ~S"
 
-#: define-music-types.scm:768
+#: output-ps.scm:282 output-svg.scm:530
 #, scheme-format
-msgid "cannot find music object: ~S"
-msgstr "impossibile trovare l'oggetto musicale: ~S"
+msgid "unknown line-join-style: ~S"
+msgstr "line-join-style sconosciuto: ~S"
 
-#: define-music-types.scm:787
+#: output-svg.scm:47
 #, scheme-format
-msgid "unknown repeat type `~S'"
-msgstr "tipo di ripetizione sconosciuto «~S»"
+msgid "undefined: ~S"
+msgstr "~S indefinito"
 
-#: define-music-types.scm:788
-msgid "See define-music-types.scm for supported repeats"
-msgstr "Si veda define-music-types.scm per le ripetizioni supportate"
+#: output-svg.scm:157
+#, scheme-format
+msgid "cannot decypher Pango description: ~a"
+msgstr "impossibile decifrare la descrizione di Pango: ~a"
 
-#: framework-svg.scm:84
+#: output-svg.scm:237
+msgid "Glyph must have a unicode value"
+msgstr "Un glifo deve avere un valore unicode"
+
+#: output-svg.scm:289 output-svg.scm:299
 #, scheme-format
-msgid "Updating font into: ~a"
-msgstr "Aggiornamento dei tipi di carattere in: ~a"
+msgid "cannot find SVG font ~S"
+msgstr "impossibile trovare il tipo di carattere SVG ~S"
+
+#: paper.scm:120
+msgid "set-global-staff-size: not in toplevel scope"
+msgstr "set-global-staff-size: non è nell'ambito di livello più alto"
+
+#: paper.scm:315
+#, scheme-format
+msgid "This is not a \\layout {} object, ~S"
+msgstr "Questo non è un oggetto \\layout {}, ~S"
+
+#: paper.scm:327
+#, scheme-format
+msgid "Unknown paper size: ~a"
+msgstr "Dimensione del foglio sconosciuta: ~a"
+
+#. TODO: should raise (generic) exception with throw, and catch
+#. that in parse-scm.cc
+#: paper.scm:342
+msgid "Must use #(set-paper-size .. ) within \\paper { ... }"
+msgstr "Si deve usare #(set-paper-size .. ) all'interno di \\paper { ... }"
+
+#: parser-clef.scm:143 parser-clef.scm:183
+#, scheme-format
+msgid "unknown clef type `~a'"
+msgstr "tipo di chiave sconosciuto «~a»"
+
+#: parser-clef.scm:144 parser-clef.scm:184
+#, scheme-format
+msgid "supported clefs: ~a"
+msgstr "chiavi supportate: ~a"
+
+#: parser-ly-from-scheme.scm:73
+msgid "error in #{ ... #}"
+msgstr "errore in #{ ... #}"
+
+#: part-combiner.scm:598
+#, scheme-format
+msgid "quoted music `~a' is empty"
+msgstr "la musica quotata «~a» è vuota"
+
+#: ps-to-png.scm:70
+#, scheme-format
+msgid "~a exited with status: ~S"
+msgstr "~a è terminato con stato ~S"
+
+#: to-xml.scm:191
+#, scheme-format
+msgid "assertion failed: ~S"
+msgstr "errore di asserzione: ~S"
 
 #: translation-functions.scm:359
 #, scheme-format
@@ -3778,36 +3823,6 @@ msgstr ""
 "Nessuna etichetta per il tasto ~a (sulla corda ~a);\n"
 "disponibili solo le etichette del tasto ~a"
 
-#: ps-to-png.scm:70
-#, scheme-format
-msgid "~a exited with status: ~S"
-msgstr "~a è terminato con stato ~S"
-
-#: chord-entry.scm:52
-#, scheme-format
-msgid "Spurious garbage following chord: ~A"
-msgstr "Informazione incomprensibile dopo l'accordo: ~A"
-
-#: part-combiner.scm:598
-#, scheme-format
-msgid "quoted music `~a' is empty"
-msgstr "la musica quotata «~a» è vuota"
-
-#: ly-syntax-constructors.scm:66
-#, scheme-format
-msgid "~a function cannot return ~a"
-msgstr "la funzione ~a non può restituire ~a"
-
-#: ly-syntax-constructors.scm:75
-#, scheme-format
-msgid "wrong type for argument ~a.  Expecting ~a, found ~s"
-msgstr "tipo di argomento errato per ~a. Previsto ~a, trovato ~s"
-
-#: ly-syntax-constructors.scm:188
-#, scheme-format
-msgid "Invalid property operation ~a"
-msgstr "Operazione di proprietà non valida: ~a"
-
 #~ msgid "add midi-block to .ly file"
 #~ msgstr "aggiunge il blocco midi al file .ly"
 
index aef132aee13bf06e7e5566c12bb793f74c4d6362..c327e86751e708d5316b00f17885dbdd99b8fca3 100644 (file)
@@ -6,13 +6,14 @@
 #, fuzzy
 msgid ""
 msgstr ""
-"Project-Id-Version: lilypond 2.15.42\n"
+"Project-Id-Version: lilypond 2.16.0\n"
 "Report-Msgid-Bugs-To: http://post.gmane.org/post.php?group=gmane.comp.gnu."
 "lilypond.bugs\n"
-"POT-Creation-Date: 2012-08-02 18:31+0100\n"
+"POT-Creation-Date: 2012-08-24 11:03+0200\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
@@ -156,7 +157,7 @@ msgstr ""
 
 #: convertrules.py:81 convertrules.py:1855 convertrules.py:2031
 #: convertrules.py:2174 convertrules.py:2505 convertrules.py:2800
-#: convertrules.py:3150
+#: convertrules.py:3150 convertrules.py:3384
 msgid "bump version for release"
 msgstr ""
 
@@ -1796,7 +1797,7 @@ msgstr ""
 msgid "cannot find or create: `%s'"
 msgstr ""
 
-#: custos.cc:88
+#: custos.cc:87
 #, c-format
 msgid "custos `%s' not found"
 msgstr ""
@@ -1843,6 +1844,13 @@ msgstr ""
 msgid "unterminated (de)crescendo"
 msgstr ""
 
+#. No explicit dynamic script events have occurred yet, but there is
+#. nevertheless a dynamic spanner.  Initialize last_volume_ to a
+#. value within the available range.
+#: dynamic-performer.cc:129
+msgid "(De)crescendo with unspecified starting volume in MIDI."
+msgstr ""
+
 #: episema-engraver.cc:75
 msgid "already have an episema"
 msgstr ""
@@ -2836,11 +2844,11 @@ msgstr ""
 msgid "cannot resolve rest collision: rest direction not set"
 msgstr ""
 
-#: rest-collision.cc:158 rest-collision.cc:272
+#: rest-collision.cc:157 rest-collision.cc:266
 msgid "too many colliding rests"
 msgstr ""
 
-#: rest.cc:193
+#: rest.cc:192
 #, c-format
 msgid "rest `%s' not found"
 msgstr ""
@@ -2991,7 +2999,7 @@ msgstr ""
 
 #. If there is no such symbol, we default to the numbered style.
 #. (Here really with a warning!)
-#: time-signature.cc:94
+#: time-signature.cc:122
 #, c-format
 msgid "time signature symbol `%s' not found; reverting to numbered style"
 msgstr ""
@@ -3058,11 +3066,11 @@ msgstr ""
 msgid "Vaticana_ligature_engraver: setting `spacing-increment = %f': ptr =%ul"
 msgstr ""
 
-#: vaticana-ligature.cc:95
+#: vaticana-ligature.cc:94
 msgid "flexa-height undefined; assuming 0"
 msgstr ""
 
-#: vaticana-ligature.cc:100
+#: vaticana-ligature.cc:99
 msgid "ascending vaticana style flexa"
 msgstr ""
 
@@ -3083,147 +3091,142 @@ msgstr ""
 msgid "giving up"
 msgstr ""
 
-#: parser.yy:162 parser.yy:176 /home/gperciva/src/lilypond/lily/parser.yy:162
-#: /home/gperciva/src/lilypond/lily/parser.yy:176
+#: parser.yy:161 parser.yy:175
 msgid "Too much lookahead"
 msgstr ""
 
-#: parser.yy:835 parser.yy:1256 /home/gperciva/src/lilypond/lily/parser.yy:835
-#: /home/gperciva/src/lilypond/lily/parser.yy:1256
+#: parser.yy:835 parser.yy:1284
 msgid "not a context mod"
 msgstr ""
 
-#: parser.yy:1027 /home/gperciva/src/lilypond/lily/parser.yy:1027
+#: parser.yy:1027
 msgid "\\paper cannot be used in \\score, use \\layout instead"
 msgstr ""
 
-#: parser.yy:1051 /home/gperciva/src/lilypond/lily/parser.yy:1051
+#: parser.yy:1051
 msgid "need \\paper for paper block"
 msgstr ""
 
-#: parser.yy:1176 /home/gperciva/src/lilypond/lily/parser.yy:1176
+#: parser.yy:1204
 msgid "Ignoring non-music expression"
 msgstr ""
 
-#: parser.yy:2016 /home/gperciva/src/lilypond/lily/parser.yy:2016
+#: parser.yy:2044
 msgid "only \\consists and \\remove take non-string argument."
 msgstr ""
 
-#: parser.yy:2029 /home/gperciva/src/lilypond/lily/parser.yy:2029
+#: parser.yy:2057
 msgid "Grob name should be alphanumeric"
 msgstr ""
 
-#: parser.yy:2233 /home/gperciva/src/lilypond/lily/parser.yy:2233
+#: parser.yy:2261
 msgid "not a rhythmic event"
 msgstr ""
 
-#: parser.yy:2329 parser.yy:2334
-#: /home/gperciva/src/lilypond/lily/parser.yy:2329
-#: /home/gperciva/src/lilypond/lily/parser.yy:2334
+#: parser.yy:2357 parser.yy:2362
 msgid "have to be in Lyric mode for lyrics"
 msgstr ""
 
-#: parser.yy:2449 /home/gperciva/src/lilypond/lily/parser.yy:2449
+#: parser.yy:2477
 msgid "expecting string as script definition"
 msgstr ""
 
-#: parser.yy:2609 parser.yy:2653
-#: /home/gperciva/src/lilypond/lily/parser.yy:2609
-#: /home/gperciva/src/lilypond/lily/parser.yy:2653
+#: parser.yy:2637 parser.yy:2681
 #, c-format
 msgid "not a duration: %d"
 msgstr ""
 
-#: parser.yy:2772 /home/gperciva/src/lilypond/lily/parser.yy:2772
+#: parser.yy:2800
 msgid "have to be in Note mode for notes"
 msgstr ""
 
-#: parser.yy:2827 /home/gperciva/src/lilypond/lily/parser.yy:2827
+#: parser.yy:2855
 msgid "have to be in Chord mode for chords"
 msgstr ""
 
-#: parser.yy:3087 /home/gperciva/src/lilypond/lily/parser.yy:3087
+#: parser.yy:3115
 msgid "not a markup"
 msgstr ""
 
-#: lexer.ll:224
+#: lexer.ll:218
 msgid "stray UTF-8 BOM encountered"
 msgstr ""
 
-#: lexer.ll:227
+#: lexer.ll:221
 msgid "Skipping UTF-8 BOM"
 msgstr ""
 
-#: lexer.ll:285
+#: lexer.ll:279
 #, c-format
 msgid "Renaming input to: `%s'"
 msgstr ""
 
-#: lexer.ll:302
+#: lexer.ll:296
 msgid "quoted string expected after \\version"
 msgstr ""
 
-#: lexer.ll:306
+#: lexer.ll:300
 msgid "quoted string expected after \\sourcefilename"
 msgstr ""
 
-#: lexer.ll:310
+#: lexer.ll:304
 msgid "integer expected after \\sourcefileline"
 msgstr ""
 
-#: lexer.ll:333
+#: lexer.ll:327
 msgid "\\maininput not allowed outside init files"
 msgstr ""
 
-#: lexer.ll:357
+#: lexer.ll:351
 #, c-format
 msgid "wrong or undefined identifier: `%s'"
 msgstr ""
 
-#: lexer.ll:383
+#: lexer.ll:377
 msgid "string expected after \\include"
 msgstr ""
 
-#: lexer.ll:393
+#. backup rule
+#: lexer.ll:387
 msgid "end quote missing"
 msgstr ""
 
-#: lexer.ll:551
+#: lexer.ll:558
 msgid "Brace found at end of lyric.  Did you forget a space?"
 msgstr ""
 
-#: lexer.ll:662
+#: lexer.ll:672
 msgid "Brace found at end of markup.  Did you forget a space?"
 msgstr ""
 
-#: lexer.ll:674
+#: lexer.ll:684
 msgid "EOF found inside a comment"
 msgstr ""
 
-#: lexer.ll:770
+#: lexer.ll:782
 #, c-format
 msgid "invalid character: `%s'"
 msgstr ""
 
-#: lexer.ll:881
+#: lexer.ll:903 lexer.ll:904
 #, c-format
 msgid "unknown escaped string: `\\%s'"
 msgstr ""
 
-#: lexer.ll:1164
+#: lexer.ll:1186 lexer.ll:1187
 msgid "non-UTF-8 input"
 msgstr ""
 
-#: lexer.ll:1208
+#: lexer.ll:1230 lexer.ll:1231
 #, c-format
 msgid "file too old: %s (oldest supported: %s)"
 msgstr ""
 
-#: lexer.ll:1209
+#: lexer.ll:1231 lexer.ll:1232
 msgid "consider updating the input with the convert-ly script"
 msgstr ""
 
-#: lexer.ll:1215
+#: lexer.ll:1237 lexer.ll:1238
 #, c-format
 msgid "program too old: %s (file requires: %s)"
 msgstr ""
index 44ecf049e78c04e5691e1fa1a2c142f2b731836b..78512310c30c35d6bd9513852423a3f14858fc18 100644 (file)
@@ -3380,6 +3380,12 @@ def conv (str):
     str = re.sub ('\n"(' + wordsyntax + r')"(\s*=\s*\\stringTuning)', "\n\\1\\2", str)
     return str
 
+@rule ((2, 16, 0),
+       _ ("bump version for release"))
+def conv (str):
+    return str
+
+
 # Guidelines to write rules (please keep this at the end of this file)
 #
 # - keep at most one rule per version; if several conversions should be done,
index ae97dbaf86ffada4614241493a3f11e6507dbd93..b412ab3269412a5a4809a10ea855b4c0b1adba1d 100644 (file)
           (fallbackval (ly:modules-lookup (list header) fallbackvar))
           (val (if overrideval overrideval fallbackval)))
       (if val
-         (format port "/~a (~a)\n" field (metadata-encode (markup->string val))))))
+         (format port "/~a (~a)\n" field (metadata-encode (markup->string val (list header)))))))
   (display "[ " port)
   (metadata-lookup-output 'pdfcomposer 'composer "Author")
   (format port "/Creator (LilyPond ~a)\n" (lilypond-version))
index cd734b2ecf34616ac1e8aa4983fb78f531f1a031..a6645dc762d61024ae9cfeca770b9c03970a64de 100644 (file)
@@ -821,6 +821,8 @@ a fret-indication list with the appropriate values"
            (case (car (string->list (substring test-string 0 1)))
              ((#\s) (let ((size (get-numeric-from-key test-string)))
                       (set! props (prepend-alist-chain 'size size props))))
+             ((#\t) (let ((th (get-numeric-from-key test-string)))
+                      (set! props (prepend-alist-chain 'thickness th props))))
              ((#\f) (let* ((finger-code (get-numeric-from-key test-string))
                            (finger-id (case finger-code
                                         ((0) 'none)
@@ -1029,8 +1031,9 @@ spaces).
 Default:@tie{}1.
 
 @item
-@code{t:}@var{number} -- Set the line thickness (in staff spaces).
-Default:@tie{}0.05.
+@code{t:}@var{number} -- Set the line thickness (relative to normal
+line thickness).
+Default:@tie{}0.5.
 
 @item
 @code{h:}@var{number} -- Set the height of the diagram in frets.
index f402611d32434e5a2c9439069c14631b98b405f7..31bbaeeb420bb2d76373fb7d3a0551e40e9739eb 100644 (file)
@@ -79,7 +79,8 @@ Example:
 
 ;;; convert a full markup object to an approximate pure string representation
 
-(define-public (markup->string m)
+(define-public (markup->string m . argscopes)
+(let* ((scopes (if (pair? argscopes) (car argscopes) '())))
   ;; markup commands with one markup argument, formatting ignored
   (define markups-first-argument '(list
                                    bold-markup box-markup caps-markup dynamic-markup finger-markup
@@ -105,9 +106,9 @@ Example:
                                     translate-scaled-markup with-url-markup scale-markup ))
 
   ;; helper functions to handle string cons like string lists
-  (define (markup-cons->string-cons c)
-    (if (not (pair? c)) (markup->string c)
-        (cons (markup->string (car c)) (markup-cons->string-cons (cdr c)))))
+  (define (markup-cons->string-cons c scopes)
+    (if (not (pair? c)) (markup->string c scopes)
+        (cons (markup->string (car c) scopes) (markup-cons->string-cons (cdr c) scopes))))
   (define (string-cons-join c)
     (if (not (pair? c)) c
         (string-join (list (car c) (string-cons-join (cdr c))) "")))
@@ -115,24 +116,36 @@ Example:
   (cond
    ((string? m) m)
    ((null? m) "")
+   ((not (pair? m)) "")
 
    ;; handle \concat (string-join without spaces)
    ((and (pair? m) (equal? (car m) concat-markup))
-    (string-cons-join (markup-cons->string-cons (cadr m))) )
+    (string-cons-join (markup-cons->string-cons (cadr m) scopes)) )
 
    ;; markup functions with the markup as first arg
    ((member (car m) (primitive-eval markups-first-argument))
-    (markup->string (cadr m)))
+    (markup->string (cadr m) scopes))
 
    ;; markup functions with markup as second arg
    ((member (car m) (primitive-eval markups-second-argument))
-    (markup->string (cddr m)))
+    (markup->string (cddr m) scopes))
+
+   ;; fromproperty-markup reads property values from the header block:
+   ((equal? (car m) fromproperty-markup)
+    (let* ((varname (symbol->string (cadr m)))
+           ;; cut off the header: prefix from the variable name:
+           (newvarname (if (string-prefix? "header:" varname) (substring varname 7) varname))
+           (var (string->symbol newvarname))
+           (mod (make-module 1)))
+      ;; Prevent loops by temporarily clearing the variable we have just looked up
+      (module-define! mod var "")
+      (markup->string (ly:modules-lookup scopes var) (cons mod scopes))))
 
    ;; ignore all other markup functions
    ((markup-function? (car m)) "")
 
    ;; handle markup lists
    ((list? m)
-    (string-join (map markup->string m) " "))
+    (string-join (map (lambda (mm) (markup->string mm scopes)) m) " "))
 
-   (else "ERROR, unable to extract string from markup")))
+   (else "ERROR, unable to extract string from markup"))))
index c7e02ceb844672ff738aa387fced648f59f69899..62d5afbfbd28e41e70a2b6c6e96cb0d35ee56f4b 100644 (file)
@@ -320,11 +320,11 @@ def make_download_source(name, vstring, version, lang):
 
 def make_all_downloads(macroName, version):
     make_download("download"+macroName+"LinuxNormal", "linux-x86/",
-        "linux-x86.sh",    version, "1", "Linux x86")
+        "linux-x86.sh",    version, "1", "GNU/Linux x86")
     make_download("download"+macroName+"LinuxBig", "linux-64/",
-        "linux-64.sh", version, "1", "Linux 64")
+        "linux-64.sh", version, "1", "GNU/Linux 64")
     make_download("download"+macroName+"LinuxPPC", "linux-ppc/",
-        "linux-ppc.sh", version, "1", "Linux PPC")
+        "linux-ppc.sh", version, "1", "GNU/Linux PPC")
 
     make_download("download"+macroName+"FreeBSDNormal", "freebsd-x86/",
         "freebsd-x86.sh", version, "1", "FreeBSD i386")