Carl Sorensen [Sat, 26 Mar 2011 04:44:23 +0000 (22:44 -0600)]
Update version on input/regression/note-names.ly
Carl Sorensen [Tue, 22 Mar 2011 22:10:46 +0000 (16:10 -0600)]
Fix 1569: Bad behavior of NoteNames context
Changed default value of 'staff-affinity to #UP
Changed default spacing parameters to be the same as for Lyrics
context
Added some documentation about spacing of nonstaff lines to help
users better understand nonstaff line spacing.
Added regression test file
Reinhold Kainhofer [Wed, 23 Mar 2011 12:14:04 +0000 (13:14 +0100)]
Allow other types of staves than only Staff inside a GrandStaff...
Trevor Daniels [Thu, 24 Mar 2011 22:26:28 +0000 (22:26 +0000)]
Alignment of lyrics to manual melismata now honours ignoreMelismata
- fix the fix to issue 773 in
6442b487
(thanks Neil!)
Francisco Vila [Thu, 24 Mar 2011 14:52:53 +0000 (15:52 +0100)]
Doc: update Translation Status.
Francisco Vila [Thu, 24 Mar 2011 11:17:34 +0000 (12:17 +0100)]
Merge branch 'master' into lilypond/translation
Francisco Vila [Thu, 24 Mar 2011 11:17:07 +0000 (12:17 +0100)]
Web-es: a couple of missing markers.
Francisco Vila [Thu, 24 Mar 2011 08:23:19 +0000 (09:23 +0100)]
Doc: Typo.
Francisco Vila [Thu, 24 Mar 2011 09:17:51 +0000 (10:17 +0100)]
Web-es: update NEWS.
Francisco Vila [Thu, 24 Mar 2011 08:37:07 +0000 (09:37 +0100)]
Doc-es: Full update of Spanish docs.
Update Rhythms, Simultaneous, Spacing, Vocal, Wind.
Graham Percival [Wed, 23 Mar 2011 13:45:26 +0000 (13:45 +0000)]
Merge branch 'release/unstable'
Conflicts:
Documentation/web/news-front.itexi
Mike Solomon [Wed, 23 Mar 2011 10:50:27 +0000 (06:50 -0400)]
Adds the inline-accidental-interface to TrillPitchAccidental.
Neil Puttock [Tue, 22 Mar 2011 22:56:56 +0000 (22:56 +0000)]
Fix typo in FootnoteSpanner definition.
Graham Percival [Tue, 22 Mar 2011 20:42:10 +0000 (20:42 +0000)]
Web: fix news date.
Graham Percival [Tue, 22 Mar 2011 20:37:13 +0000 (20:37 +0000)]
Release: bump version.
Graham Percival [Tue, 22 Mar 2011 19:13:27 +0000 (19:13 +0000)]
Release: update news.
Jan Nieuwenhuizen [Tue, 22 Mar 2011 20:20:43 +0000 (21:20 +0100)]
Midi2ly: if --duration-quant == first note, still write duration. Fixes #1575.
Reported my Martin Tarenskeen.
Till Paala [Tue, 22 Mar 2011 19:14:13 +0000 (21:14 +0200)]
Merge branch 'lilypond/translation' of ssh://git.sv.gnu.org/srv/git/lilypond into lilypond/translation
Graham Percival [Tue, 22 Mar 2011 19:13:27 +0000 (19:13 +0000)]
Release: update news.
James Lowe [Tue, 22 Mar 2011 17:55:18 +0000 (17:55 +0000)]
Doc: NR addition to existsing @knownissue
As per Mike Solomon's suggestion, added additiona additional sentence
to exitsing @knownissue for collisions with automatic beaming.
Included a simple @lilypond to illustrate the issue (thanks Mike!)
Also took opportunity to tidy up the cindex for beams (make them more
consistent - beam vs beams vs beaming etc.) added a few more and removed
some repeated ones.
removed some unnecessary line spaces in the itely file itself
Trevor Daniels [Tue, 22 Mar 2011 17:09:39 +0000 (17:09 +0000)]
Docs: LM: New behaviour of 'outside-staff-priority
- certain score-level objects are now moved to the top
staff just after line breaking so they are now positioned
correctly in the outside-staff-priority hierarchy.
(It's been this way since 2.13.4)
James Lowe [Tue, 22 Mar 2011 15:42:44 +0000 (15:42 +0000)]
Doc: LM - correction of Layout Priority value
LM stated that VoltaBracketSpanner was 100
scm/definegrobs.scm shows this as 600. Made edit and re-ordered as
appropriate.
Came from email thread:
http://article.gmane.org/gmane.comp.gnu.lilypond.bugs/23891
Francisco Vila [Tue, 22 Mar 2011 12:54:28 +0000 (13:54 +0100)]
Doc-es: update Editorial.
Francisco Vila [Tue, 22 Mar 2011 11:01:19 +0000 (12:01 +0100)]
Doc-es: update CHANGES.
Francisco Vila [Tue, 22 Mar 2011 08:37:32 +0000 (09:37 +0100)]
Doc-es: adjust lsr versions.
Francisco Vila [Tue, 22 Mar 2011 08:34:28 +0000 (09:34 +0100)]
Doc-es: run makelsr.
Francisco Vila [Tue, 22 Mar 2011 07:55:43 +0000 (08:55 +0100)]
Doc-es: add four snippets for Fretted.
Francisco Vila [Mon, 21 Mar 2011 13:00:20 +0000 (14:00 +0100)]
Doc-es: update Fretted.
Yoshiki Sawada [Mon, 21 Mar 2011 14:29:12 +0000 (23:29 +0900)]
Doc-ja: Adding *.itely files to ja-NR
Doc-ja:
Adding rhythms.itely, expressive.itely and repeats.itely.
Updating notation.itely.
Fixing running.itely.
Jan Nieuwenhuizen [Thu, 17 Mar 2011 20:44:05 +0000 (21:44 +0100)]
lilylib: handle encodings. Fixes #1073 and u#714213.
Till Paala [Mon, 21 Mar 2011 15:55:50 +0000 (17:55 +0200)]
Doc-de: updating fretted-strings and new snippets
Till Paala [Mon, 21 Mar 2011 15:54:52 +0000 (17:54 +0200)]
Doc-de: udpates to notation manual
Till Paala [Mon, 21 Mar 2011 15:31:07 +0000 (17:31 +0200)]
Doc-de: documentation updates
Mike Solomon [Mon, 21 Mar 2011 14:20:45 +0000 (10:20 -0400)]
Fixes accidental suggestions in the beam collision engraver (issue 1570)
Adds an inline-accidental-interface that the engraver uses to filter out
all accidentals that do not come before a note in the staff.
jlowe [Sun, 20 Mar 2011 17:19:18 +0000 (17:19 +0000)]
Doc: NR minor edit - change TODO to @c
Jan Nieuwenhuizen [Thu, 17 Mar 2011 20:44:05 +0000 (21:44 +0100)]
lilylib: handle encodings. Fixes #1073 and u#714213.
James Lowe [Fri, 18 Mar 2011 19:20:27 +0000 (19:20 +0000)]
Doc: Linebreak edit for last Usage Commit
Hadn't noticed that the linebreak for last change was on a single line.
My apologies. Have redone patch with appropriate line breaks as per the CG.
James Lowe [Fri, 18 Mar 2011 15:00:15 +0000 (15:00 +0000)]
Doc: Minor grammar change in Usage Manual
Simplified the explanation for the Variable LILYPOND_GC_YIELD
Trevor Daniels [Fri, 18 Mar 2011 09:24:34 +0000 (09:24 +0000)]
Syllable when using \melisma should be left-aligned
- fix issue 773
Han-Wen Nienhuys [Fri, 18 Mar 2011 02:17:14 +0000 (23:17 -0300)]
Fix inverted sign on relative offset for beam-collisions.
This fixes #1565.
Francisco Vila [Thu, 17 Mar 2011 11:33:37 +0000 (12:33 +0100)]
Merge branch 'master' into lilypond/translation
Mike Solomon [Wed, 16 Mar 2011 19:07:34 +0000 (15:07 -0400)]
Fixes Issue 1504, allowing feather beam line breaking.
Makes it such that the degree of feathering at the end of a system
is preserved at the beginning of the next system.
Adds a normalized-endpoints property to Spanner, which calculates
the portion of a spanner (normalized from 0 to 1) taken up by any
broken child.
Jan Nieuwenhuizen [Tue, 15 Mar 2011 19:21:26 +0000 (20:21 +0100)]
Midi: always set instrument for new track. Unconfuses some midi players.
James Lowe [Tue, 15 Mar 2011 18:15:24 +0000 (18:15 +0000)]
Doc: Added @knownissue to NR for fingering
By default double-diogit fingering (i.e. >9) is no possible using
standard fingering markups. There is an LSR that has been posted for
approval and can be included as necessary.
Tidied up some grammar and minor punctuation changes.
James Lowe [Tue, 15 Mar 2011 17:50:09 +0000 (17:50 +0000)]
Doc: NR Minor added cindex for page no.s
Added three @cindex entries for page numbers.
Mike Solomon [Tue, 15 Mar 2011 13:56:26 +0000 (09:56 -0400)]
Adds woodwind diagrams to changes.tely
Graham Percival [Tue, 15 Mar 2011 13:08:05 +0000 (13:08 +0000)]
News: cancel release candidate.
Mike Solomon [Tue, 15 Mar 2011 10:57:49 +0000 (06:57 -0400)]
Changes the spanner-placement property of FootnoteSpanner to ly:dir
Now, the annotation on a spanner will always fall on the first (LEFT
or CENTER) or last (RIGHT) broken spanner if the spanner is broken.
Defaults to LEFT.
Jan Nieuwenhuizen [Tue, 15 Mar 2011 09:28:51 +0000 (10:28 +0100)]
Midi: do not output midi volume settings next to note velocity.
This can easily be made configureable in staff-performer now.
Keith OHara [Tue, 15 Mar 2011 02:57:32 +0000 (19:57 -0700)]
MIDI: fix regtest failure
commit
27d3e1188 had caused make check to crash
Jan Nieuwenhuizen [Mon, 14 Mar 2011 14:44:29 +0000 (15:44 +0100)]
Midi2ly: do not set instrument in lyrics track. Fixes crash.
Phil Holmes [Sun, 13 Mar 2011 22:03:32 +0000 (22:03 +0000)]
DOC: moving lilydev build
Jan Nieuwenhuizen [Mon, 14 Mar 2011 14:18:48 +0000 (15:18 +0100)]
MIDI: midiChannelMapping = #'staff mode creates only one Track per staff.
This should reproduce the old behaviour.
Jan Nieuwenhuizen [Mon, 14 Mar 2011 14:16:48 +0000 (15:16 +0100)]
Midi: add addlyrics test with mid2ly fix.
Graham Percival [Mon, 14 Mar 2011 14:01:07 +0000 (14:01 +0000)]
CG: info dump about website build.
Phil Holmes [Sun, 13 Mar 2011 19:07:24 +0000 (19:07 +0000)]
DOC: adding lilydev build to build notes
Jan Nieuwenhuizen [Mon, 14 Mar 2011 09:08:06 +0000 (10:08 +0100)]
Midi: only output PORT if midiChannelMapping == #'voice.
This reduces the risk of creating trouble for the default
#'instrument-mode output and the old #'staff-mode output,
while leaving the option open for MIDI-players to do the
right thing with ports in the #'voice-mode: in each track,
each channel 0 should be able to play another instrument.
Janek Warchoł [Wed, 9 Mar 2011 20:32:32 +0000 (21:32 +0100)]
shortens 32nd flag to match shorter stem
Janek Warchoł [Tue, 8 Mar 2011 15:37:28 +0000 (16:37 +0100)]
unbeamed 32nd stem is shortened by 0.25 ss to fit beamed stems better.
as discussed in
http://lists.gnu.org/archive/html/lilypond-devel/2011-03/msg00091.html
Jan Nieuwenhuizen [Sun, 13 Mar 2011 16:20:31 +0000 (17:20 +0100)]
Midi2ly: key parsing fixlet for new voice<->track mapping.
Jan Nieuwenhuizen [Sun, 13 Mar 2011 15:56:59 +0000 (16:56 +0100)]
Midi: test suite nits.
Jan Nieuwenhuizen [Sun, 13 Mar 2011 15:38:06 +0000 (16:38 +0100)]
Midi2ly: refactoring: initial support for instrument<->channel mapping.
Files using instrument<->channel mapping [and thus obviously] combined
with voice<->track mapping (the new LilyPond default) are now handled
by midi2ly.
Jan Nieuwenhuizen [Sun, 13 Mar 2011 14:44:52 +0000 (15:44 +0100)]
Midi2ly: refactoring: add classes Channel and Track.
Jan Nieuwenhuizen [Sun, 13 Mar 2011 12:32:21 +0000 (13:32 +0100)]
Midi2ly: refactoring: introduce class Staff.
Jan Nieuwenhuizen [Sun, 13 Mar 2011 11:26:05 +0000 (12:26 +0100)]
Midi: add staff-mapping test.
Graham Percival [Sun, 13 Mar 2011 15:40:52 +0000 (15:40 +0000)]
Release: bump version.
Graham Percival [Sun, 13 Mar 2011 13:24:18 +0000 (13:24 +0000)]
Release: update news.
Nicolas Sceaux [Wed, 16 Feb 2011 21:42:36 +0000 (22:42 +0100)]
Fret diagram fixes
- fix padding and size of mute/open signs when size is overridden
- fix first fret label position
- allow fully customizable first fret label
- allow per-finger dot color change
- add reg test for fret diagram magnification
- add a test case for first fret custom label
- add a test case for dot color inversion
Jan Nieuwenhuizen [Sat, 12 Mar 2011 22:16:23 +0000 (23:16 +0100)]
Midi2ly: add quantize tests and voices fixlet.
Jan Nieuwenhuizen [Sat, 12 Mar 2011 21:17:24 +0000 (22:17 +0100)]
Midi: thinkos. Fix wrapping of channels.
Jan Nieuwenhuizen [Sat, 12 Mar 2011 20:03:22 +0000 (21:03 +0100)]
Midi: start test suite.
Jan Nieuwenhuizen [Sat, 12 Mar 2011 20:01:42 +0000 (21:01 +0100)]
Midi: allow alternate channel mappings: per instrument, staff, voice.
The property midiChannelMapping specifies the mapping of MIDI channels:
per instrument (default), staff or voice.
The default mapping, per instrument, makes for optimal re-using of
channels. Per voice mapping allows re-creating of voices and
arranging them on staffs with the current midi2ly. Per staff mapping
closely matches the old default.
Jan Nieuwenhuizen [Sat, 12 Mar 2011 13:45:24 +0000 (14:45 +0100)]
Midi: Map voices to tracks in MIDI output.
With voices mapped to tracks, midi2ly can neatly recreate voices
without needing to do tricky guessing. Some extra trickery will
be needed to re-assign the voices to the correct staves.
Also, midi channels are optimally re-used: identical midi instruments
accross different staves share the same channel. This can fix
running out of channels in some cases, where similar instruments
are notated on different staves.
Jan Nieuwenhuizen [Sat, 12 Mar 2011 13:55:18 +0000 (14:55 +0100)]
Midi2ly: bump version to 2.13.53 because of Completion_rest_engraver.
Phil Holmes [Sat, 12 Mar 2011 16:35:43 +0000 (16:35 +0000)]
DOC: yet more updates to the CG build information
Mike Solomon [Sat, 12 Mar 2011 18:04:15 +0000 (19:04 +0100)]
Merge branch 'master' of ssh://git.sv.gnu.org/srv/git/lilypond
Mike Solomon [Sat, 12 Mar 2011 18:02:27 +0000 (19:02 +0100)]
Replaces broken_spanner_index by get_break_index in spanner.cc
Deletes the broken_spanner_index function, which did the same thing.
Jan Nieuwenhuizen [Fri, 11 Mar 2011 20:52:14 +0000 (21:52 +0100)]
Midi: set each track to its own port. Should fix instrument/volume problems.
Jan Nieuwenhuizen [Fri, 11 Mar 2011 20:51:35 +0000 (21:51 +0100)]
Midi: set instrument for each voice (on each channel).
jlowe [Fri, 11 Mar 2011 22:56:53 +0000 (22:56 +0000)]
Doc: Added @funindex for within-system-spacing
Also added some @seealsos that were missing, minor order of @seealso change
and odd line break for one para in text.
Colin Campbell [Mon, 7 Mar 2011 04:15:07 +0000 (21:15 -0700)]
DOC NR 1.5.2 Multiple Voices - part combining
Minor revisions as requested
Keith OHara [Mon, 28 Feb 2011 07:15:19 +0000 (23:15 -0800)]
Fix segfault from orphaned lines code
Mike Solomon [Wed, 9 Mar 2011 18:48:32 +0000 (19:48 +0100)]
Makes the footnote separator markup span only part of the page.
Also allows for the centering of this line to be user controlled.
Xavier Scheuer [Wed, 9 Mar 2011 14:41:08 +0000 (15:41 +0100)]
ly/property-init.ly: remove cautionary accidentals in improvisation
improvisationOn removes the stencil of Accidental but did not remove
the stencil of AccidentalCautionary .
This PATCH fix this (as well as the appropriate reciprocal in
improvisationOff ).
Janek Warchoł [Fri, 25 Feb 2011 10:16:33 +0000 (11:16 +0100)]
Cleaning Feta flags code
This patch makes flags code more uniform and easier to maintain.
There is no actual change to the font itself, only to the way it is coded.
Francisco Vila [Wed, 9 Mar 2011 10:37:15 +0000 (11:37 +0100)]
Merge branch 'master' into lilypond/translation
Mike Solomon [Wed, 9 Mar 2011 08:17:41 +0000 (09:17 +0100)]
Implements annotations for footnotes.
The annotations are carried by two grobs: FootnoteItem and FootnoteSpanner.
FootnoteItems inherit break visibility from their Y parents. This break
visibility can be overrided.
The annotation on a broken spanner is placed using the parameter
spanner-placement. Check out the documentation in define-grob-properties
for this property.
Trevor Daniels [Tue, 8 Mar 2011 14:16:30 +0000 (14:16 +0000)]
Fix issue 897
- remove initialisation of localKeySignature in Voice
context so it is inherited from parent Staff context
Phil Holmes [Mon, 7 Mar 2011 17:08:47 +0000 (17:08 +0000)]
DOC: Further work on build system from 7 March 11
Graham Percival [Mon, 7 Mar 2011 12:33:57 +0000 (12:33 +0000)]
Move chordGlissando into music-functions-init.ly
Keith OHara [Mon, 7 Mar 2011 04:10:35 +0000 (20:10 -0800)]
Update two regression tests
Adapt two tests to compensate for the new default value of
keep-inside-line = ##t
Keith OHara [Sat, 5 Mar 2011 02:23:55 +0000 (18:23 -0800)]
Manual convert-ly woodwind files
Narrow the convert-ly rule from 1273cd.. to reduce false-positives.
Resolve the remaining false-positives with a version bump.
Mike Solomon [Sun, 6 Mar 2011 19:13:29 +0000 (14:13 -0500)]
Fixes break-visibility issue in system.cc for footnotes.
Prevents end-of-line visible footnotes from being double counted
at the start of a system.
Mike Solomon [Sun, 6 Mar 2011 15:56:59 +0000 (10:56 -0500)]
This patch is meant to be a TEST ONLY of footnotes at the bottom of
the page and, as a result, it does NOT print any annotations, which will
hopefully be added in the not-too-distant future.
The basic way this patch works is by adding a field in System and
Line_details that allows for footnotes on any given system to be taken
into account during LilyPond's vertical spacing routines.
For grobs that only ever print once on one system, this is easy.
For spanners, this becomes trickier if the spanner breaks over multiple
lines. Currently, the parameter spanner-placement, which slides between
-1 and 1, controls the broken spanner to which the footnote applies.
This is done so that LEFT will guarantee placement on the first spanner
and RIGHT will guarantee placement on the second spanner.
For items that have break-visibility set, an is_visible function
in the Balloon_interface checks to see if a given item is actually on
a line, only printing the footnote if both the annotation and the
object being annotated have break-visibility set to #t for that
particular place.
In markups that are not part of a score, the mechanism is entirely
different. A stencil, called `footnote', is passed to ly:make-stencil.
This stencil is never printed in the actual markup but is fished out
of the stencil when the markup's Prob is created and added as a footnote.
To study this code, the best place to start would be
page-layout-problem.cc. Any function with the world `footnote' in its
name will show you the trace of many other functions in all these other
files through which footnotes move to their final destination of the
bottom of the page.
Graham Percival [Sun, 6 Mar 2011 13:04:47 +0000 (13:04 +0000)]
Release: bump version.
Graham Percival [Sun, 6 Mar 2011 10:48:52 +0000 (10:48 +0000)]
Release: update news.
Graham Percival [Sat, 5 Mar 2011 20:48:59 +0000 (20:48 +0000)]
Compile fix.
Jan Nieuwenhuizen [Sat, 5 Mar 2011 19:18:00 +0000 (20:18 +0100)]
Midi2ly: Add doco and changes.
jlowe [Sat, 5 Mar 2011 18:36:54 +0000 (18:36 +0000)]
Doc: NR minor typo correction for Beam Settings
This minor typo was spotted originally by Francisco Villa while translating this
section, on lilypond-dev 1st March.
I had given him what I had thought the para should have said and this was
used by Francisco. As no one has since jumped in to correct me, I have made the edit
in the English Docs.
Phil Holmes [Sat, 5 Mar 2011 14:47:23 +0000 (14:47 +0000)]
DOC: CG build updates for bibliography