Joe Neeman [Thu, 14 Feb 2008 07:27:53 +0000 (08:27 +0100)]
Add outside-staff-priority for pedal marks.
Joe Neeman [Mon, 11 Feb 2008 23:30:05 +0000 (00:30 +0100)]
Reinhold Kainhofer [Mon, 11 Feb 2008 16:46:29 +0000 (17:46 +0100)]
Merge branch 'master' of ssh://kainhofer@git.sv.gnu.org/srv/git/lilypond
Reinhold Kainhofer [Mon, 11 Feb 2008 16:40:18 +0000 (17:40 +0100)]
MusicXML: Implement dashed slurs, glissando styles, directed and non-arpeggios
Since I added functions print_before_note and print_after_note to
the Event class, it's now possible to apply individual settings
to things like glissando or slurs just once (using \once\override
before the note).
Also a
Graham Percival [Mon, 11 Feb 2008 14:55:19 +0000 (06:55 -0800)]
Merge branch 'master' of git://git.sv.gnu.org/lilypond
Graham Percival [Mon, 11 Feb 2008 14:55:03 +0000 (06:55 -0800)]
Update from Kurt.
Erlend Aasland [Mon, 11 Feb 2008 11:22:55 +0000 (12:22 +0100)]
MusicXML: Really make relative mode default.
Add "default = True" for relative mode. Also add some trivial formatting
(whitespace stuff) in the option handler.
Erlend Aasland [Mon, 11 Feb 2008 10:06:13 +0000 (11:06 +0100)]
Merge branch 'master' of git://git.sv.gnu.org/lilypond
Graham Percival [Sun, 10 Feb 2008 23:52:28 +0000 (15:52 -0800)]
Update from Kurt and minor fixes.
Reinhold Kainhofer [Sun, 10 Feb 2008 18:10:33 +0000 (19:10 +0100)]
Merge branch 'master' of ssh://kainhofer@git.sv.gnu.org/srv/git/lilypond
Reinhold Kainhofer [Sun, 10 Feb 2008 18:10:10 +0000 (19:10 +0100)]
MusicXML: Proper harp pedalling diagram in the test cases
Reinhold Kainhofer [Sun, 10 Feb 2008 18:09:41 +0000 (19:09 +0100)]
MusicXML: Make relative mode the default
-) Improve option usage help text
-) Add --absolute / -a and make --relative/-r the default
Reinhold Kainhofer [Sun, 10 Feb 2008 18:07:13 +0000 (19:07 +0100)]
MusicXML: Some more translated strings...
Joe Neeman [Sun, 10 Feb 2008 17:04:38 +0000 (18:04 +0100)]
Add a TODO comment re grace note spacing.
Joe Neeman [Sun, 10 Feb 2008 17:02:47 +0000 (18:02 +0100)]
Finish fixing 571.
Enlarge the ideal space for grace notes.
Joe Neeman [Sun, 10 Feb 2008 11:26:46 +0000 (12:26 +0100)]
Slightly better extent-estimation for stems.
Particularly effects the spacing of grace notes (eg. in bug 571).
John Mandereau [Sun, 10 Feb 2008 10:43:54 +0000 (11:43 +0100)]
Merge branch 'master' of ssh://jomand@git.sv.gnu.org/srv/git/lilypond
* 'master' of ssh://jomand@git.sv.gnu.org/srv/git/lilypond:
Minor tweaks to formatting.
John Mandereau [Sun, 10 Feb 2008 10:41:06 +0000 (11:41 +0100)]
Change Info docs setup and clean up Documentation/user/GNUmakefile
* install Info files in $(infodir) iso. $(package_infodir)
* put Info images in lilypond/ subdirectory (actually symlink
$(webdir)/Documentation/user/ to lilypond), which required
- adding lilypond-book option --info-images-dir and makefile
variable INFO_IMAGES_DIR,
- adding @sourceimage macro in macros.itexi to include
images from the source directory,
- making a symlink lilypond -> out-www so that 'makeinfo --info'
can find images.
* clean up Documentation/user/GNUmakefile and : use generic rules, use
--tidy for texi2pdf, symlink PNGs only for Info docs, ...
* update Info directory entry: fix convert-ly entry, add entries for
all manuals.
Also fix nitpicks in www_post.py:
* don't link lily-*.txt (which only contain "image of music") to
out-www/*-root
* add redirection page from input/lsr to documentation index.
The makefile clean up was also made necessary because the Music
Glossary wasn't generated in Info format with images in out-www/ with
the previous revision, and I couldn't figure out why.
Joe Neeman [Sat, 9 Feb 2008 17:46:57 +0000 (18:46 +0100)]
Fix 574.
Make a BarLine's bar-extent empty when there is no staff (so it matches
the Y-extent).
John Mandereau [Sat, 9 Feb 2008 17:23:31 +0000 (18:23 +0100)]
Mark more strings for translation in Python scripts
* mark all user messages for translation in musicxml2ly
(edit some strings too)
* uniformize case of first character
* mark convert-ly rules for translation, and clean up these strings
a lot
Graham Percival [Sat, 9 Feb 2008 17:23:14 +0000 (09:23 -0800)]
Merge branch 'master' of git://git.sv.gnu.org/lilypond
Graham Percival [Sat, 9 Feb 2008 17:22:43 +0000 (09:22 -0800)]
Minor tweaks to formatting.
Till Paala [Thu, 7 Feb 2008 14:40:10 +0000 (16:40 +0200)]
Add warning about translation status
Reinhold Kainhofer [Sat, 9 Feb 2008 12:45:21 +0000 (13:45 +0100)]
MusicXML: Oops, forgot to remove debug output
John Mandereau [Sat, 9 Feb 2008 10:32:44 +0000 (11:32 +0100)]
Merge branch 'master' of ssh://jomand@git.sv.gnu.org/srv/git/lilypond
* 'master' of ssh://jomand@git.sv.gnu.org/srv/git/lilypond:
MusicXML: Convert accordion registrations
MusicXML: Implement rehearsal marks and some more spanners
Minor tweak to output.
Update from Ralph.
MusicXML: (Test cases) Make Finale happy (very picky about correct syntax..)
Update from Trevor.
Reinhold Kainhofer [Fri, 8 Feb 2008 20:28:25 +0000 (21:28 +0100)]
MusicXML: Convert accordion registrations
They are converted as \mark\markup{...}, where I need to generate
the markup manually (following the LSR snipplet
http://lsr.dsi.unimi.it/LSR/Item?id=194 )
Reinhold Kainhofer [Fri, 8 Feb 2008 19:26:38 +0000 (20:26 +0100)]
MusicXML: Implement rehearsal marks and some more spanners
-) Implement dashes (\startTextSpan and \stopTextSpan) and bracket (although
I'll still need to add the bracket engraver, since I use \startGroup and
\stopGroup, which does not automatically print the bracket)
-) Pedal change is now implemented as \sustainUp\sustainDown
-) Add MarkEvent and MusicGlyphMarkEvent to convert rehearsal marks and
segno/coda markups. Rehearsal marks can also be boxed (default) or circled
-) Revamp the way directions are converted. Now they also use a dict like the
notations, where one can give a general conversion function, or a finished
class
Reinhold Kainhofer [Fri, 8 Feb 2008 18:04:37 +0000 (19:04 +0100)]
Merge branch 'master' of ssh://kainhofer@git.sv.gnu.org/srv/git/lilypond into kainhofer
Graham Percival [Fri, 8 Feb 2008 17:41:48 +0000 (09:41 -0800)]
Merge branch 'master' of git://git.sv.gnu.org/lilypond
Graham Percival [Fri, 8 Feb 2008 17:40:49 +0000 (09:40 -0800)]
Minor tweak to output.
Graham Percival [Fri, 8 Feb 2008 17:34:24 +0000 (09:34 -0800)]
Update from Ralph.
Reinhold Kainhofer [Fri, 8 Feb 2008 14:56:27 +0000 (15:56 +0100)]
MusicXML: (Test cases) Make Finale happy (very picky about correct syntax..)
Each direction-type can only contain either a wedge or a dynamics, but not both
at the same time... musicxml2ly does not have a problem with it, only Finale has!
Graham Percival [Fri, 8 Feb 2008 14:51:47 +0000 (06:51 -0800)]
Update from Trevor.
John Mandereau [Fri, 8 Feb 2008 13:25:03 +0000 (14:25 +0100)]
Merge branch 'master' of ssh://jomand@git.sv.gnu.org/srv/git/lilypond
* 'master' of ssh://jomand@git.sv.gnu.org/srv/git/lilypond:
Bump version.
Add test for new ligature bracket engraver.
Fix #83 / #297.
MusicXML: Test files: Pedal marks are no notations, but directions
MusicXML: Small fixes/improvements in the test files
Reinhold Kainhofer [Fri, 8 Feb 2008 13:21:51 +0000 (14:21 +0100)]
Merge branch 'master' of ssh://kainhofer@git.sv.gnu.org/srv/git/lilypond
Han-Wen Nienhuys [Fri, 8 Feb 2008 03:43:52 +0000 (01:43 -0200)]
Merge branch 'master' of ssh+git://hanwen@git.sv.gnu.org/srv/git/lilypond
Han-Wen Nienhuys [Fri, 8 Feb 2008 03:43:15 +0000 (01:43 -0200)]
Bump version.
Han-Wen Nienhuys [Fri, 8 Feb 2008 03:43:08 +0000 (01:43 -0200)]
Add test for new ligature bracket engraver.
Han-Wen Nienhuys [Fri, 8 Feb 2008 03:42:33 +0000 (01:42 -0200)]
Fix #83 / #297.
Revamp ligature-bracket-engraver: do not inherit from
Ligature_engraver, but create plain brackets.
John Mandereau [Thu, 7 Feb 2008 16:31:58 +0000 (17:31 +0100)]
Fix make Metafont rules again
$(src-dir) equals "." for builds with the same build dir as source
dir, which causes 'make all' failure without this fix.
John Mandereau [Thu, 7 Feb 2008 15:32:10 +0000 (16:32 +0100)]
Merge branch 'master' of ssh://jomand@git.sv.gnu.org/srv/git/lilypond
* 'master' of ssh://jomand@git.sv.gnu.org/srv/git/lilypond:
Update from Trevor.
Update from Ralph.
@unnumberedsubsubsec -> @subsubsection.
Update from Trevor.
MusicXML: The dynamics test have been moved to 03a-Directions-MusicXML.xml
MusicXML: Improve test suite for the direction elements
MusicXML: Don't try to convert #text as a dynamics tag!
MusicXML: Better support for dynamics
Another fix for mpost: $(outdir) is relative. Also: chain commands with &&.
Graham Percival [Thu, 7 Feb 2008 13:29:51 +0000 (05:29 -0800)]
Update from Trevor.
Graham Percival [Thu, 7 Feb 2008 13:29:28 +0000 (05:29 -0800)]
Update from Ralph.
Graham Percival [Thu, 7 Feb 2008 05:09:06 +0000 (21:09 -0800)]
@unnumberedsubsubsec -> @subsubsection.
Graham Percival [Thu, 7 Feb 2008 04:53:42 +0000 (20:53 -0800)]
Update from Trevor.
Reinhold Kainhofer [Wed, 6 Feb 2008 23:10:18 +0000 (00:10 +0100)]
MusicXML: Test files: Pedal marks are no notations, but directions
Reinhold Kainhofer [Wed, 6 Feb 2008 22:08:13 +0000 (23:08 +0100)]
MusicXML: Small fixes/improvements in the test files
Joe Neeman [Wed, 6 Feb 2008 20:46:00 +0000 (21:46 +0100)]
Fix 575.
Add widths to the various PedalLineSpanners.
Joe Neeman [Wed, 6 Feb 2008 19:43:09 +0000 (20:43 +0100)]
Make sure there is enough space for a tied accidental on a new line.
Reinhold Kainhofer [Wed, 6 Feb 2008 17:50:06 +0000 (18:50 +0100)]
Merge branch 'master' of ssh://kainhofer@git.sv.gnu.org/srv/git/lilypond
Reinhold Kainhofer [Wed, 6 Feb 2008 17:46:08 +0000 (18:46 +0100)]
MusicXML: The dynamics test have been moved to 03a-Directions-MusicXML.xml
Reinhold Kainhofer [Wed, 6 Feb 2008 17:44:44 +0000 (18:44 +0100)]
MusicXML: Improve test suite for the direction elements
Instead of some exported (incomplete) MusicXML files, use
a hand-crafted test, that really contains all elements
defined in MusicXML, even if they are not supported by
any application yet...
Reinhold Kainhofer [Wed, 6 Feb 2008 17:43:07 +0000 (18:43 +0100)]
MusicXML: Don't try to convert #text as a dynamics tag!
The DOM tree contains #text delimiter entries, which we
need to ignore...
Reinhold Kainhofer [Wed, 6 Feb 2008 15:27:56 +0000 (16:27 +0100)]
MusicXML: Better support for dynamics
-) Use #(make-dynamic-script...) instead of \markup for unknown dynamics
-) Add definitions of unknown dynamics at the top of the converted file
-) Add test case for note-attached dynamics
John Mandereau [Wed, 6 Feb 2008 09:12:22 +0000 (10:12 +0100)]
Mark string for translation
Jan Nieuwenhuizen [Wed, 6 Feb 2008 08:36:05 +0000 (09:36 +0100)]
Another fix for mpost: $(outdir) is relative. Also: chain commands with &&.
Fixes rumbling on when commands fail.
Jan Nieuwenhuizen [Tue, 5 Feb 2008 21:22:49 +0000 (22:22 +0100)]
Make MFINPUTS setting for mpost also work for srcdir builds.
Jan Nieuwenhuizen [Tue, 5 Feb 2008 19:19:14 +0000 (20:19 +0100)]
Merge branch 'master' of git+ssh://git.sv.gnu.org/srv/git/lilypond
Jan Nieuwenhuizen [Tue, 5 Feb 2008 19:19:09 +0000 (20:19 +0100)]
Typo. Fixes metafont build.
Graham Percival [Tue, 5 Feb 2008 13:34:02 +0000 (05:34 -0800)]
Merge branch 'master' of git://git.sv.gnu.org/lilypond
Graham Percival [Tue, 5 Feb 2008 13:32:09 +0000 (05:32 -0800)]
Make Pitches less polite under the recommendation of Trevor. :)
Graham Percival [Tue, 5 Feb 2008 13:30:52 +0000 (05:30 -0800)]
Update from Trevor.
Graham Percival [Tue, 5 Feb 2008 13:07:22 +0000 (05:07 -0800)]
Update from Ralph.
Jan Nieuwenhuizen [Tue, 5 Feb 2008 07:44:41 +0000 (08:44 +0100)]
Merge branch 'master' of git+ssh://git.sv.gnu.org/srv/git/lilypond
Jan Nieuwenhuizen [Tue, 5 Feb 2008 07:42:47 +0000 (08:42 +0100)]
Use $(top-src-dir)/buildscripts rather than ../../$(possibly-absolute-dir).
Fixes srcdir builds
Erlend Aasland [Tue, 5 Feb 2008 02:07:33 +0000 (03:07 +0100)]
Merge branch 'master' of git://git.sv.gnu.org/lilypond
Reinhold Kainhofer [Tue, 5 Feb 2008 01:35:20 +0000 (02:35 +0100)]
Merge branch 'master' of ssh://kainhofer@git.sv.gnu.org/srv/git/lilypond into kainhofer
Graham Percival [Mon, 4 Feb 2008 18:18:35 +0000 (10:18 -0800)]
Update from trevor.
Reinhold Kainhofer [Mon, 4 Feb 2008 17:37:04 +0000 (18:37 +0100)]
MusicXML: Replace the notations tests with a better one
So far, the tests were simply generated in some application and then
exported to MusicXML. Since not everything is supported, the tests were
incomplete, inconsistent and sometimes even wrong.
This new test for all notation elements in the MusicXML spec is hand-crafted
and should be more or less complete...
Reinhold Kainhofer [Mon, 4 Feb 2008 17:35:05 +0000 (18:35 +0100)]
MusicXML: Add support for thumb-position
Graham Percival [Mon, 4 Feb 2008 17:22:53 +0000 (09:22 -0800)]
Small clarification.
Erlend Aasland [Mon, 4 Feb 2008 17:14:14 +0000 (18:14 +0100)]
Merge branch 'master' of git://git.sv.gnu.org/lilypond
Graham Percival [Mon, 4 Feb 2008 17:11:24 +0000 (09:11 -0800)]
commas aren't allowed in section headings.
Graham Percival [Mon, 4 Feb 2008 16:38:07 +0000 (08:38 -0800)]
Merge branch 'master' of git://git.sv.gnu.org/lilypond
Graham Percival [Mon, 4 Feb 2008 16:37:39 +0000 (08:37 -0800)]
Update from Trevor.
Reinhold Kainhofer [Mon, 4 Feb 2008 16:26:22 +0000 (17:26 +0100)]
Merge branch 'master' of ssh://kainhofer@git.sv.gnu.org/srv/git/lilypond
Reinhold Kainhofer [Mon, 4 Feb 2008 16:23:01 +0000 (17:23 +0100)]
MusicXML: Support for angled/square fermatas and inverted fermatas
Signed-off-by: Reinhold Kainhofer <reinhold@kainhofer.com>
Reinhold Kainhofer [Mon, 4 Feb 2008 16:09:45 +0000 (17:09 +0100)]
MusicXML: Add test for spanner on single note
These spanners break in lilypond, because you can't start
and end a spanner at the same note => the spanner will not
end at all...
Signed-off-by: Reinhold Kainhofer <reinhold@kainhofer.com>
Reinhold Kainhofer [Sat, 12 Jan 2008 20:10:38 +0000 (21:10 +0100)]
Set avoid-slur for CombineTextScript
Otherwise the "a2"/"Solo" markups will collide with slurred notes and not
be shifted. Using #'outside for avoid-slur causes the a2/Solo markups
to be always above the slur, which is most legible.
Signed-off-by: Reinhold Kainhofer <reinhold@kainhofer.com>
Reinhold Kainhofer [Wed, 19 Dec 2007 22:28:24 +0000 (23:28 +0100)]
Partcombine: Fix crash when empty music is passed
I usually start with the general structure of a large score
and only then fill it with music. This means that partcombine
is fed two empty music expressions (or only containing one
multi-measure rest each), so that evs1 and evs2 won't contain
data and (assoc "one" evs1) will be an empty list => cdr on
it will crash.
In this case, simply set the split list to an empty list and
don't crash...
Signed-off-by: Reinhold Kainhofer <reinhold@kainhofer.com>
Graham Percival [Mon, 4 Feb 2008 12:23:20 +0000 (04:23 -0800)]
Update from Trevor, and move Page layout stuff into Spacing.
Erlend Aasland [Mon, 4 Feb 2008 12:14:37 +0000 (13:14 +0100)]
MusicXML: Add thumb articulation
Erlend Aasland [Mon, 4 Feb 2008 10:31:07 +0000 (11:31 +0100)]
Merge branch 'master' of git://git.sv.gnu.org/lilypond
Erlend Aasland [Mon, 4 Feb 2008 10:30:00 +0000 (11:30 +0100)]
MusicXML: Add basic support for caesura.
Erlend Aasland [Mon, 4 Feb 2008 10:02:53 +0000 (11:02 +0100)]
MusicXML: Add doit and falloff articulations.
Erlend Aasland [Mon, 4 Feb 2008 09:35:01 +0000 (10:35 +0100)]
MusicXML: Only print tremolos once.
Also default to three tremolo marks if none is specified.
Graham Percival [Mon, 4 Feb 2008 09:12:53 +0000 (01:12 -0800)]
Add other auto-generated docs to appendices.
(temporary so that GDP helpers can see what's there)
Graham Percival [Mon, 4 Feb 2008 05:02:50 +0000 (21:02 -0800)]
Trivial one-letter fixes for grammar.
(don't bother to check these)
Graham Percival [Mon, 4 Feb 2008 04:59:33 +0000 (20:59 -0800)]
Add description.
(please check)
Graham Percival [Mon, 4 Feb 2008 04:58:14 +0000 (20:58 -0800)]
Force hyphens to appear in regtest.
(check please)
Graham Percival [Mon, 4 Feb 2008 03:39:20 +0000 (19:39 -0800)]
Merge branch 'master' of git://git.sv.gnu.org/lilypond
Graham Percival [Mon, 4 Feb 2008 03:38:36 +0000 (19:38 -0800)]
Misc small updates.
Graham Percival [Mon, 4 Feb 2008 03:38:15 +0000 (19:38 -0800)]
Reinstate context- and layout-properties in NR appendix.
Graham Percival [Mon, 4 Feb 2008 03:37:17 +0000 (19:37 -0800)]
Doc build fix.
John Mandereau [Sun, 3 Feb 2008 11:04:50 +0000 (12:04 +0100)]
Document offline and online web targets in INSTALL
Graham Percival [Sun, 3 Feb 2008 08:23:50 +0000 (00:23 -0800)]
Misc updates suggested by Kurt, thanks!
Graham Percival [Sun, 3 Feb 2008 06:44:11 +0000 (22:44 -0800)]
LSR: update.
Graham Percival [Sat, 2 Feb 2008 08:57:59 +0000 (00:57 -0800)]
Misc minor updates.
Graham Percival [Sat, 2 Feb 2008 08:57:43 +0000 (00:57 -0800)]
Switch templates to use LSR templates.
Han-Wen Nienhuys [Fri, 1 Feb 2008 06:08:19 +0000 (04:08 -0200)]
Merge branch 'master' of ssh+git://hanwen@git.sv.gnu.org/srv/git/lilypond