[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
LilyPond 2.1.11 released
From: |
Han-Wen Nienhuys |
Subject: |
LilyPond 2.1.11 released |
Date: |
Sat, 17 Jan 2004 16:07:38 +0100 |
2.1.11 is out -- have fun!
* Objects in the output can now be documented: the following fragment
boxes the note head, and adds the text "heads or tails?" three
spaces below the box.
\context Voice \applyoutput #(add-balloon-text
'NoteHead "heads, or tails?"
'(0 . -3))
c8
* Default staff sizes are now scalable. There are two new mechanisms
for setting staff sizes. Both are demonstrated in this fragment:
#(set-staff-size 15)
\paper {
#(paper-set-staff-size (* 15 pt))
}
Both have the same effect on the global layout of a piece.
Similarly, the paper size may be changed as follows
#(set-paper-size "a4")
* Warnings for bar check errors are more cleverly printed. This
makes `barCheckSynchronize' superfluous, so it is now switched off
by default.
Warning: this will cause problems in scores that use bar checks to
shorten measures.
* The black note head was made a little rounder, which causes a less
frantic graphic impression.
PS. Those that are in the vicinity of Amsterdam, may wish to go the
Concertgebouw, either tonight or monday evening, to see your Favorite
LilyPond Hacker blasting and cracking notes in Shostakovich' Symphony no. 4.
Changes:
2004-01-17 Han-Wen Nienhuys <address@hidden>
* input/regression/balloon.ly: new file.
* lily/balloon.cc (brew_molecule): new file: draw boxes around
objects, and make help texts.
* scm/new-markup.scm (parse-simple-duration): parse duration
string to log & dots. (Thanks Nicolas!)
* scripts/convert-ly.py (FatalConversionError.sub_note): add \note rule.
2004-01-17 Heikki Junes <address@hidden>
* buildscripts/lilypond.words.py: remove unused files (THANKS Werner
Lemberg).
* THANKS: alphabetic order.
2004-01-16 Han-Wen Nienhuys <address@hidden>
* input/regression/note-head-harmonic.ly: new file.
* Documentation/user/internals.itely (Technical manual): explain
difference between music, translation, layout.
* mf/parmesan-heads.mf (overdone_heads): add 0harmonic head.
* scm/output-ascii-script.scm (bracket): rounding bfs.
* scripts/convert-ly.py (conv): add \include "paper" rule.
* ly/paper*.ly: remove files.
* scm/paper.scm (set-staff-size): new function: set default
staff-size.
* scripts/convert-ly.py (conv): add conversion rule.
* lily/music-output-def.cc (LY_DEFINE): ly_output_def_scope: new
function.
* scm/paper.scm: new file.
(set-staff-size): new function
(set-paper-size): new function
* lily/parser.yy (music_output_def_body): restructure definition,
so first Scheme statement in \paper also happens in new scope.
* lily/system.cc (post_processing): move uniquify_list () to
dumping molecule stage.
* ly/engraver-init.ly: set barCheckSynchronize to #f. Warning:
this will mess up scores that use barchecks to shorten measures.
* mf/feta-bolletjes.mf (overdone_heads): make note heads rounder
at 20pt too.
* Documentation/user/tutorial.itely (Printing lyrics): document
\lyricsto
* lily/my-lily-lexer.cc: \newaddlyrics -> \lyricsto
* Documentation/user/refman.itely (Fermatas): document \lyricsto
* lily/new-lyric-combine-music-iterator.cc (process): don't crash
if Voice is not found.
--
Han-Wen Nienhuys | address@hidden | http://www.xs4all.nl/~hanwen
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- LilyPond 2.1.11 released,
Han-Wen Nienhuys <=