From 22aae52b7159b1beaf2b094f744773f14ba147ef Mon Sep 17 00:00:00 2001
From: Julien Rioux For
+Subject: LilyPond 2.0 - make beautiful music prints
+
+
+Dear music enthousiasts,
+
+
+LilyPond version 2.0 was released today. LilyPond is an automated
+music notation system: it is used to make gorgeous sheet music. It is
+libre software ("open source"), and available for most Unix flavors,
+including Linux and MacOS X, and MS Windows.
+
+Use it for your music too!
+
+For this version, we have dramatically simplified many parts of the
+syntax, making it easier to use than ever before. Other improvements
+include quarter-tone accidentals, and conditional inclusion of music
+fragments. With version 2.0, we have a solid platform for working on
+notation and typography features for coming versions.
+
+Downloads, examples and documentation are available from the website,
+
+ http://lilypond.org
+
+A big thank-you goes out to our hackers and bughunters: Mats
+Bengtsson, Heikki Junes, Juergen Reuter, Antonio Palama, Benjamin
+Milde, Daniel Berjon Diez, David Bobroff, David Rayleigh Arnold, Erik
+Ronstroem, Fabio dos Santos, Fodor Bertalan, Frederic Bron, Graham
+Percival, Ian Bailey-Mortimer, John Williams, Josza Marton, Marco
+Caliari, Matthieu Amiguet, Michael Welsh Duggan, Patrick Atamaniuk,
+Paul Scott, Pedro Kroeger, Peter Lutek, Richard Schoeller, Thorkil
+Wolvendans, and Werner Trobin
+
+
+Happy music printing,
+
+
+
+Han-Wen Nienhuys & Jan Nieuwenhuizen
+(core development team)
+
+
+
+New features in 2.0 since 1.8
+
+
+
+
ih
for a half-sharp and eh
for a half-flat. Hence, the
+following is an ascending list of pitches:
+
+ ceses ceseh ces ceh c cih cis cisih cisis
+
+
+ \duration #SCHEME-DURATION
+ \pitch #SCHEME-PITCH
+ \outputproperty func symbol = value
+
+
+ \outputproperty
, the following may be substituted:
+
+ \applyoutput #(outputproperty-compatibility func
+ symbol value)
+
+
+
\clef "G_8" + \clef "G_15" + \clef "G_9" ++ +
<pitches> ++ +
while simultaneous music is entered as + +
<<..music list..>> ++ +
In effect, the meanings of both have been swapped relative to their 1.8
+definition. The syntax for lists in \markup
has changed
+alongside, but figured bass mode was not changed, i.e.:
+
+
\markup { \center <..list of markups..> } + \figure { <figures> } ++ +
As chords the more often used than simultaneous music, this change will +save keystrokes. + +
<< \tag #'part << + { c4 f2 g4 } % in the part, we have cue-notes + \\ R1 >> + \tag #'score R1 % in the score: only a rest + >> ++ +
The same can be applied to articulations, texts, etc.: they are +made by prepending + +
-\tag #your-tags ++ +
to an articulation, for example, + +
c4-\tag #'with-fingerings -4 -\tag #'with-strings \6 ++ +
This defines a note, which has a conditional fingering and a +string-number indication. + +
\property Voice.fingeringOrientations = #'(left down) ++ +
This will put the fingering for the lowest note below the chord, and the +rest to the left. + +
ly2dvi
has been renamed to
+lilypond
. The binary itself is now installed as
+lilypond-bin
.
+
+ \acciaccatura
+and \appoggiatura
,
+
+ \appoggiatura f8 e4 + \acciaccatura g8 f4 ++ +
Both reflect the traditional meanings of acciaccatura and appogiatura, +and both insert insert a slur from the first grace note to the main +note. + +
\new
command will create a context with a unique
+name automatically. Hence, for multi-staff scores, it is no longer
+necessary to invent arbitrary context names. For example, a two-staff
+score may be created by
+
+ \simultaneous { + \new Staff { notes for 1st staff } + \new Staff { notes for 2nd staff } + } ++ +
\octave pitch ++ +
This checks that pitch (without octave) yields pitch (with +octave) in \relative mode. If not, a warning is printed, and the +octave is corrected. + +
c8[( d8]) ++ +
is a pair of beamed slurred eighth notes. + +
\relative
has been simplified. Octaves are
+now always propagated in the order that music is entered. In the
+following example,
+
+ PRE + \repeat "unfold" 3 BODY \alternative { ALT1 ALT2 } + POST ++ +
the octave of BODY is based on PRE, the starting octave of ALT1 on +BODY, the starting octave of ALT2 on ALT1, and the starting octave of +POST on ALT2. + +
The same mechanism is used for all other music expressions, except the +chord. Backwards compatibility is retained through a special program option, +which is set through + +
#(ly:set-option 'old-relative) ++ +
.ly
file to process and view
+it automagically through the new lily-wins
frontend.
+
+
+
+
diff --git a/Documentation/misc/announce-v2.10.html b/Documentation/misc/announce-v2.10.html
new file mode 100644
index 0000000000..378bfb9209
--- /dev/null
+++ b/Documentation/misc/announce-v2.10.html
@@ -0,0 +1,106 @@
++The initial inspiration for LilyPond came ten years ago when two +musician friends grew disappointed with the bland and boring look of +computer formatted scores. Every musician prefers to read beautiful +music, so couldn't we programmers solve that printing problem? +
+ +LilyPond just does that: it prints music in the best traditions of +classical engraving with minimum fuss. Don't waste time on tuning +spacing, moving around symbols, or shaping slurs. Impress friends and +colleagues with sharp sheet music! +
+Check out LilyPond at http://lilypond.org + +
+We are proud to announce the 10-year anniversary release, LilyPond +version 2.10. + + +
+ Horizontal and vertical spacing is tuned simultaneously to put page + turns at rests or explicitly marked places. +
+A much simpler intermediate input/output format has been added. In the + long term, this will enable other programs to read LilyPond music. +
+ This release adds falls and doits, dashed barlines, al niente + hairpins, right hand fingerings for guitar, better formatting of + tied chords, automatic beaming and nested tuplets.
+ + +
+Enjoy! +
+
+Han-Wen Nienhuys - Core development
+Jan Nieuwenhuizen - Core development
+Graham Percival - Documentation Editor and Bug Meister
+Mats Bengtsson - Support Guru
+
+
+
+
Wir sind stolz, das Programm GNU/LilyPond 2.12 „Rune“ präsentieren zu können. +
+ +Unsere Freude ist jedoch getrübt durch Trauer über den Tod unseres langjähren Mitentwicklers und Freundes Rune Zedeler am 2. Juli 2008. +
+ +Mit Rune verloren wir einen Programmierer, Musiker und wertvollen Entwickler von LilyPond, der die letzten sechs Jahre enthusiastisch in dem Projekt engagiert war. Wir werden ihn sehr in unserer Gemeinschaft vermissen und möchten diese Version ihm und seinem Gedenken widmen. +
+ +Viel Vergnügen beim Notensatz!
+ +Han-Wen Nienhuys – Hauptentwicklung
+Jan Nieuwenhuizen – Hauptentwicklung
+Joe Neeman – Hauptentwicklung
+Graham Percival – Dokumentationsredaktion und Verwaltung der Fehlermeldungen
+Valentin Villenave – Redaktion des Schnipseldepots und Verwaltung der Fehlermeldungen
+Mats Bengtsson – Unterstützungsguru
+John Mandereau – Redaktion und Implementierung der Übersetzungen
Rune Zedeler, +Maximilian Albert, +Milan Zamazal, +Reinhold Kainhofer (musicxml2ly-Entwicklung), +Erlend Aasland, +Stan Sanderson (Regressionsüberprüfung), +Neil Puttock.
+ +Trevor Daniels – Dokumentationsredation
+Andrew Hawryluk, Carl Sorensen, Eyolf Østrem, Francisco Vila,
+Jay Hamilton, Jonathan Kulp, Joseph Harfouch, Patrick McCarty,
+Ralph Palmer, Till Rettig – Arbeit an der Notationsreferenz
+Kurt Kroon – Aktualisierung des Glossars, Arbeit and der Notationsreferenz
+Alard de Boer – Formatierung
+Michael Rasmussen – Formatierung
+Trevor BaÄa – Inspirierende Notenbeispiele
+Reinhold Kainhofer – Technische Hilfe
+Neil Puttock – Schnipselredation, technische Hilfe.
Clytie Siddall, Damien Heurtebise, Francisco Vila, Heikki Junes, +Jean-Charles Malahieude, John Mandereau, Nicolas Klutchnikoff, Till +Rettig, Valentin Villenave.
+ +Mike Amundsen, Trevor BaÄa.
+ +Adam James Wilson, Alard de Boer, Alex Rolex, Andy Haupt, Arvid +Grøtting, Bertalan Fodor, Benjamin Drung, Cameron Horsburgh, Carl +Sorensen, Christian Hitz, Christian Herzberg, David Bobroff, David +Griffel, Daniel Hulme, Daniel Johnson, Dominic Neumann, Eduardo +Vieira, Frédéric Chiasson, Georg Dummer, Georg Romstorfer, Gilles +Thibault, Hernán J. González, Hu Haipeng, Jay Anderson, James +Kilfinger, Jean-Marie Mouchel, Jean-Yves Baudais, Jesús Guillermo +Andrade, Jonathan Henkelman, Kazuhiro Suzuki, Kevin Dalley, Laura +Conrad, Luc Wehli, Maarten Hijzelendoorn, Marc Lanoiselée, Mark +Polesky, Matthijs Frankeno, Martijn Vromans, Marnen Laibow-Koser, +Maximilian Albert, MirosÅaw Doroszewski, Mike Coleman, Neil Puttock, +Nicolas Mayencourt, Nicolas Sceaux, Orm Finnendahl, Peter Budny, +Phillip Kirlin, Pierre-Emmanuel Brame, Ralph Palmer, Renaud Flavigny, +Rick Hansen, Risto Vääräniemi, Robin Bannister, Roland Goretzki, Rune +Zedeler, Ruud van Silfhout, Sean Reed, Steven Weber, Tomas Sauer, +Thomas Scharkowski, Trevor BaÄa, Vivian Barty-Taylor, Werner Lemberg, +Wilbert Berendsen, William Oram, Yota Moteuchi, Zack Charter, and +Zoltan Selyem.
diff --git a/Documentation/misc/announce-v2.12.es.html b/Documentation/misc/announce-v2.12.es.html new file mode 100644 index 0000000000..df4fbba3d7 --- /dev/null +++ b/Documentation/misc/announce-v2.12.es.html @@ -0,0 +1,122 @@ + + +Nos llena de orgullo anunciar el lanzamiento de GNU/LilyPond 2.12 +“Rune”. +
+ +Nuestra alegrÃa está teñida de tristeza, pues el que fue durante +mucho tiempo colaborador del proyecto LilyPond y amigo, Rune Zedeler, +falleció el pasado 2 de julio de 2008. Esta edición está dedicada a su +memoria. +
+ +Rune era programador y músico, e hizo valiosos aportes a +LilyPond. HabÃa estado implicado en el proyecto durante los últimos +seis años, y nuestra comunidad le echará de menos con gran añoranza. +
+ +¡Feliz tipografÃa musical!
+ +Han-Wen Nienhuys – Desarrollos esenciales
+Jan Nieuwenhuizen – Desarrollos esenciales
+Joe Neeman – Desarrollos esenciales
+Graham Percival – Editor de la documentación y Maestro desinsectador
+Valentin Villenave – Editor del repositorio LSR y Maestro desinsectador
+Mats Bengtsson – Gurú de apoyo
+John Mandereau – Maestro de la infraestructura de traducción
Rune Zedeler, +Maximilian Albert, +Milan Zamazal, +Reinhold Kainhofer (desarrollo de musicxml2ly), +Erlend Aasland, +Stan Sanderson (revisor de las regresiones), +Neil Puttock.
+ +Trevor Daniels – Editor adjunto de la documentación
+Andrew Hawryluk, Carl Sorensen, Eyolf Ãstrem, Francisco Vila,
+Jay Hamilton, Jonathan Kulp, Joseph Harfouch, Patrick McCarty,
+Ralph Palmer, Till Rettig – trabajos en la Referencia de la Notación
+Kurt Kroon – Actualizaciones del glosario, trabajos en la Referencia de la Notación
+Alard de Boer – Formato
+Michael Rasmussen – Formato
+Trevor BaÄa – Encabezamientos evocadores
+Reinhold Kainhofer – Asistencia técnica
+Neil Puttock – Editor de fragmentos de código, asistencia técnica.
Clytie Siddall, Damien Heurtebise, Francisco Vila, Heikki Junes, +Jean-Charles Malahieude, John Mandereau, Nicolas Klutchnikoff, Till +Rettig, Valentin Villenave.
+ +Mike Amundsen, Trevor BaÄa.
+ +Adam James Wilson, Alard de Boer, Alex Rolex, Andy Haupt, Arvid +Grøtting, Bertalan Fodor, Benjamin Drung, Cameron Horsburgh, Carl +Sorensen, Christian Hitz, Christian Herzberg, David Bobroff, David +Griffel, Daniel Hulme, Daniel Johnson, Dominic Neumann, Eduardo +Vieira, Frédéric Chiasson, Georg Dummer, Georg Romstorfer, Gilles +Thibault, Hernán J. González, Hu Haipeng, Jay Anderson, James +Kilfinger, Jean-Marie Mouchel, Jean-Yves Baudais, Jesús Guillermo +Andrade, Jonathan Henkelman, Kazuhiro Suzuki, Kevin Dalley, Laura +Conrad, Luc Wehli, Maarten Hijzelendoorn, Marc Lanoiselée, Mark +Polesky, Matthijs Frankeno, Martijn Vromans, Marnen Laibow-Koser, +Maximilian Albert, MirosÅaw Doroszewski, Mike Coleman, Neil Puttock, +Nicolas Mayencourt, Nicolas Sceaux, Orm Finnendahl, Peter Budny, +Phillip Kirlin, Pierre-Emmanuel Brame, Ralph Palmer, Renaud Flavigny, +Rick Hansen, Risto Vääräniemi, Robin Bannister, Roland Goretzki, Rune +Zedeler, Ruud van Silfhout, Sean Reed, Steven Weber, Tomas Sauer, +Thomas Scharkowski, Trevor BaÄa, Vivian Barty-Taylor, Werner Lemberg, +Wilbert Berendsen, William Oram, Yota Moteuchi, Zack Charter, and +Zoltan Selyem.
diff --git a/Documentation/misc/announce-v2.12.fr.html b/Documentation/misc/announce-v2.12.fr.html new file mode 100644 index 0000000000..0e6c3da832 --- /dev/null +++ b/Documentation/misc/announce-v2.12.fr.html @@ -0,0 +1,123 @@ + +Nous sommes ravis d'annoncer la sortie de GNU LilyPond 2.12 +« Rune ».
+ +Notre enthousiasme est terni par la tritesse causée par la + disparition le 2 juillet 2008 de Rune Zedeler, un ami et un + contributeur de longue date de Lilypond. Nous lui dédions cette + mouture 2.12. +
+ +Rune était développeur informatique, musicien et un contributeur + précieux pour LilyPond. Il était impliqué avec enthousiasme dans le + projet depuis six ans, il sera profondément regretté par toute la + communauté. +
+ +Bonne gravure musicale !
+ +Han-Wen Nienhuys – développeur principal
+Jan Nieuwenhuizen – développeur principal
+Joe Neeman – développeur principal
+Graham Percival – éditeur de la documentation et chef des bogues
+Valentin Villenave – éditeur LSR et chef des bogues
+Mats Bengtsson – gourou du support utilisateur
+John Mandereau – chef des traductions
Rune Zedeler, +Maximilian Albert, +Milan Zamazal, +Reinhold Kainhofer (développement de musicxml2ly), +Erlend Aasland, +Stan Sanderson (vérification des tests de régression), +Neil Puttock.
+ +Trevor Daniels – assistant éditeur de la documentation
+Andrew Hawryluk, Carl Sorensen, Eyolf Ãstrem, Francisco Vila,
+Jay Hamilton, Jonathan Kulp, Joseph Harfouch, Patrick McCarty,
+Ralph Palmer, Till Rettig – travail sur le manuel de notation
+Kurt Kroon – mise à jour du glossaire, travail sur le
+ manuel de notation
+Alard de Boer – formatage
+Michael Rasmussen – formatage
+Trevor BaÄa – en-têtes musicaux
+Reinhold Kainhofer – aide technique
+Neil Puttock – éditeur d'extraits de code, aide technique
Clytie Siddall, Damien Heurtebise, Francisco Vila, Heikki Junes, +Jean-Charles Malahieude, John Mandereau, Nicolas Klutchnikoff, Till +Rettig, Valentin Villenave.
+ +Mike Amundsen, Trevor BaÄa.
+ +Adam James Wilson, Alard de Boer, Alex Rolex, Andy Haupt, Arvid +Grøtting, Bertalan Fodor, Benjamin Drung, Cameron Horsburgh, Carl +Sorensen, Christian Hitz, Christian Herzberg, David Bobroff, David +Griffel, Daniel Hulme, Daniel Johnson, Dominic Neumann, Eduardo +Vieira, Frédéric Chiasson, Georg Dummer, Georg Romstorfer, Gilles +Thibault, Hernán J. González, Hu Haipeng, Jay Anderson, James +Kilfinger, Jean-Marie Mouchel, Jean-Yves Baudais, Jesús Guillermo +Andrade, Jonathan Henkelman, Kazuhiro Suzuki, Kevin Dalley, Laura +Conrad, Luc Wehli, Maarten Hijzelendoorn, Marc Lanoiselée, Mark +Polesky, Matthijs Frankeno, Martijn Vromans, Marnen Laibow-Koser, +Maximilian Albert, MirosÅaw Doroszewski, Mike Coleman, Neil Puttock, +Nicolas Mayencourt, Nicolas Sceaux, Orm Finnendahl, Peter Budny, +Phillip Kirlin, Pierre-Emmanuel Brame, Ralph Palmer, Renaud Flavigny, +Rick Hansen, Risto Vääräniemi, Robin Bannister, Roland Goretzki, Rune +Zedeler, Ruud van Silfhout, Sean Reed, Steven Weber, Tomas Sauer, +Thomas Scharkowski, Trevor BaÄa, Vivian Barty-Taylor, Werner Lemberg, +Wilbert Berendsen, William Oram, Yota Moteuchi, Zack Charter, and +Zoltan Selyem.
diff --git a/Documentation/misc/announce-v2.12.html b/Documentation/misc/announce-v2.12.html new file mode 100644 index 0000000000..cc28e2b6a5 --- /dev/null +++ b/Documentation/misc/announce-v2.12.html @@ -0,0 +1,110 @@ +We are proud to announce the release of GNU LilyPond 2.12 “Rune”. +
+ +Our joy is tinged with sadness, as long-time LilyPond contributor +and friend Rune Zedeler passed away on the 2nd of July, 2008. This +release is dedicated to him. +
+ +Rune was a computer programmer, a musician and a valued contributor +to LilyPond. He had been enthusiastically involved in the project +for the past six years, and he will be sorely missed in our community. +
+ +Happy music typesetting!
+ +Han-Wen Nienhuys – Core development
+Jan Nieuwenhuizen – Core development
+Joe Neeman – Core development
+Graham Percival – Documentation Editor and Bug Meister
+Valentin Villenave – LSR Editor and Bug Meister
+Mats Bengtsson – Support Guru
+John Mandereau – Translation Meister
Rune Zedeler, +Maximilian Albert, +Milan Zamazal, +Reinhold Kainhofer (musicxml2ly development), +Erlend Aasland, +Stan Sanderson (Regression Checker), +Neil Puttock.
+ +Trevor Daniels – Assistant Documentation Editor
+Andrew Hawryluk, Carl Sorensen, Eyolf Ãstrem, Francisco Vila,
+Jay Hamilton, Jonathan Kulp, Joseph Harfouch, Patrick McCarty,
+Ralph Palmer, Till Rettig – Notation Reference work
+Kurt Kroon – Glossary Updates, Notation Reference work
+Alard de Boer – Formatting
+Michael Rasmussen – Formatting
+Trevor BaÄa – Inspirational Headwords
+Reinhold Kainhofer – Technical Aid
+Neil Puttock – Snippet Editor, Technical Aid.
Clytie Siddall, Damien Heurtebise, Francisco Vila, Heikki Junes, +Jean-Charles Malahieude, John Mandereau, Nicolas Klutchnikoff, Till +Rettig, Valentin Villenave.
+ +Mike Amundsen, Trevor BaÄa.
+ +Adam James Wilson, Alard de Boer, Alex Rolex, Andy Haupt, Arvid +Grøtting, Bertalan Fodor, Benjamin Drung, Cameron Horsburgh, Carl +Sorensen, Christian Hitz, Christian Herzberg, David Bobroff, David +Griffel, Daniel Hulme, Daniel Johnson, Dominic Neumann, Eduardo +Vieira, Frédéric Chiasson, Georg Dummer, Georg Romstorfer, Gilles +Thibault, Hernán J. González, Hu Haipeng, Jay Anderson, James +Kilfinger, Jean-Marie Mouchel, Jean-Yves Baudais, Jesús Guillermo +Andrade, Jonathan Henkelman, Kazuhiro Suzuki, Kevin Dalley, Laura +Conrad, Luc Wehli, Maarten Hijzelendoorn, Marc Lanoiselée, Mark +Polesky, Matthijs Frankeno, Martijn Vromans, Marnen Laibow-Koser, +Maximilian Albert, MirosÅaw Doroszewski, Mike Coleman, Neil Puttock, +Nicolas Mayencourt, Nicolas Sceaux, Orm Finnendahl, Peter Budny, +Phillip Kirlin, Pierre-Emmanuel Brame, Ralph Palmer, Renaud Flavigny, +Rick Hansen, Risto Vääräniemi, Robin Bannister, Roland Goretzki, Rune +Zedeler, Ruud van Silfhout, Sean Reed, Steven Weber, Tomas Sauer, +Thomas Scharkowski, Trevor BaÄa, Vivian Barty-Taylor, Werner Lemberg, +Wilbert Berendsen, William Oram, Yota Moteuchi, Zack Charter, and +Zoltan Selyem.
diff --git a/Documentation/misc/announce-v2.2.html b/Documentation/misc/announce-v2.2.html new file mode 100644 index 0000000000..210deae56d --- /dev/null +++ b/Documentation/misc/announce-v2.2.html @@ -0,0 +1,401 @@ + + ++ +Dear music enthusiasts, + + +LilyPond is a program for making beautiful music notation. It is +free/open source software, and is available for all popular operating +systems. It runs on most Unix flavors --including Linux and MacOS X-- and MS +Windows. Use it for your music too! + + + +LilyPond version 2.2 was released today! + +This release has completely revamped support for for orchestral score +formatting, cue notes, font size management, lyric formatting, drum +notation/playback and document integration. + +In addition, it has numerous syntax simplifications, proper support +for 8va brackets, and a completely updated manual. + +Go and grab it at + + http://lilypond.org + + +A big thank-you goes out to our contributors: + +David Bobroff, Edward Sanford Sutton, Heikki Junes, and Nicolas +Sceaux. + +Also thanks to our bug-hunters: + +Alexandre Beneteau, Andrew McNabb, Atte Andre Jensen , Bertalan Fodor, +Bruce McIntyre, Dave Symonds, David Bobroff, Darius, Delma Avers, Doug +Linhardt, Eric Wurbel, Erik Sandberg, Ferenc Wagner, Hans Forbrich, +John Williams, José Luis Cruz, Juergen Reuter, Kieren Richard +MacMillan, Laurent Martelli, Mats Bengtsson, Matthias Kilian, Nancho +Alvarez, Nick Busigin, Nicolas Sceaux , Olivier Guery, Patrick +Atamaniuk, Paul Scott, Pawel D, Pedro Kroger, Ray McKinney, Reuben +Thomas, Rob V, Stef Epardaud, Thomas Willhalm, Thomas Scharkowski, Tom +Bäckström, Werner Lemberg, and Will Oram. + + + +Happy music printing, + + + + +Han-Wen Nienhuys & Jan Nieuwenhuizen +(core development team) + ++ + +
raggedlast = ##t
in the \paper
block
+causes the last line to be set flush-left instead of justified.
+
+ Timing_engraver
now sets the Timing
alias on
+its containing context automatically.
+
+ font-encoding
+has been added, which makes the switch between normal text
and
+other encodings like braces
, music
and math
.
+
+ \context
instead of \translator
.
+
+ set!
,
+for example
+
+ (set! (ly:grob-property grob 'beam) ... ) ++ +
+ \addquote clarinet \notes\relative c' { + \transposition bes + fis4 fis fis fis + } + + \score { + \notes \relative c'' { + c8 d8 \quote 2 oboe es8 gis + } + } ++ +
\transposition
command. An
+E-flat alto saxophone is specified as
+
+ \transposition es' ++ +
convert-ly -e -n --from=2.1.24 --to=2.1.26 *.scm ++ +
\noBeam
+ c8 c \noBeam c c ++ +
will print two separate eighth notes, and two beamed notes. + +
Score
no longer is the top context;
+Score
is contained in the Global
context. Consequently,
+it is possible to tweak Score
as follows:
+
+ \context Score \with { + ... + } ++ +
stringTunings
property.
+
+ (old) (new) + + \property A.B = #C \set A.B = #C + \property A.B \unset \unset A.B + \property A.B \set #C = #D \override A.B #C = #D + \property A.B \override #C = #D (removed) + \property A.B \revert #C \revert A.B #C ++ +
Furthermore, if A
is left out, the bottommost context is used
+by default. In other words, it is no longer necessary to explicitly
+mention Voice
, Lyrics
or ChordNames
.
+
+
Old: + +
\property Voice.autoBeaming = ##f + \property Staff.TimeSignature \set #'style = #'C ++ +
New: + +
\set autoBeaming = ##f + \override Staff.TimeSignature #'style = #'C ++ +
\override
and \revert
no longer
+hide tweaks at higher context levels.
+
+ mbinclude
has been removed, plain @include
or
+\input
can be used now.
+
+ It now supports running convert-ly on the lilypond snippets, +
lilypond-book --filter='convert-ly --from=2.0.0' my-book.tely ++ +
LyricsVoice
context has been removed. Lyrics should only
+be constructed in Lyrics
.
+
+ Thread
context has been removed. Note heads and rests
+are now constructed at Voice
level.
+
+ <c' g''\harmonic> ++ +
\drums
mode, and printed or
+performed in a DrumStaff
context:
+
+ \score { + \drums \new DrumStaff { hihat4 cowbell8 } + } ++ +
\autochange the-music ++ +
\markup
now has an equivalent in
+Scheme. The markup*
macro creates such objects; the following
+two markup commands are equivalent:
+ f4^#(markup* #:raise 0.2 #:bold "hi") + f4^\markup { \raise #0.2 \bold hi } ++ +
vocalName
+and vocNam
.
+
+ --safe-mode
, TeX and
+PostScript file output is disallowed, and lilypond-bin is invoked with
+--safe-mode
, the user's Guile expressions are evaluated in a
+safe environment and file inclusion is not allowed.
+
+ Warning: this does not protect against denial-of-service attacks using +Guile, TeX or PostScript. + +
(This feature is still experimental.) + +
\partcombine mus1 mus2 ++ +
See input/regression/new-part-combine.ly for an example. + +
\mark
+command now only does automatic incrementing for marks specified as
+integer. For example, \mark #1
will print an A in the default
+style. See input/regression/rehearsal-mark-letter.ly,
+input/regression/rehearsal-mark-number.ly.
+
+ \context Voice \applyoutput #(add-balloon-text + 'NoteHead "heads, or tails?" + '(0 . -3)) + + + c8 ++ +
#(set-global-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-default-paper-size "a4") + \paper { + #(set-paper-size "a4") + } ++ +
barCheckSynchronize
superfluous, so it is now switched
+off by default.
+
+ Warning: this will cause problems in scores that use bar checks to +shorten measures. + +
=
quotes which indicates what its absolute
+octave should be. In the following example,
+
+ \relative c'' { c='' b=' d,='' } ++ +
the d will generate a warning, because a d” is +expected, but a d' is found. + + +
Lyrics
lines can be put melodies
+individually, allowing for different melismatic sections in every
+Lyrics
. See input/regression/lyric-combine-new.ly.
+
+ \new Voice \with { + \consists "Pitch_squash_engraver" + } { + c'4 + } ++ +
\change
should now be used, e.g.
+
+ \change Staff = up ++ +
Staff
, can now be changed
+ using \set
, eg.
+
+ \new Staff { + \override Staff.StaffSymbol #'line-count = #4 + c'4 + } ++ +
puts a quarter note C on a staff with 4 lines. + +
\translator { + \ScoreContext + autoBeaming = ##f + } ++ +
the definition of ScoreContext
is updated to include the changed
+setting.
+
+
font-size
+is similar to the old font-relative-size
, but may be set to
+fractional values; the closest design size will be scaled to achieve
+the desired size. As a side-effect, there are now no longer
+limitations in using smaller fonts (eg. grace notes) at small staff
+sizes.
+
+ + + +Dear music enthusiasts, + + +LilyPond version 2.4 was released today! + + +LilyPond is a program for making beautiful music notation. It is +open source/free software, and is available for all popular operating +systems. It runs on most Unix flavors --including Linux and MacOS X-- +and MS Windows. Use it for your music too! + +With this release, LilyPond does not rely anymore on TeX to do titling +and page layout, but distributes page breaks optimally to produce +evenly spaced pages, while respecting user specified turning points. + +The slur formatting code has been completely rewritten, and now yields +classical engraving quality results for most cases. + +In addition, version 2.4 adds fret diagrams, a safe execution mode for +webserver use, a further simplified input format, better typography +for ledger lines, many bugfixes and a fully revised and updated +manual. + +Go and grab it at + + http://lilypond.org + + + +A big thank-you goes out to our contributors: + +Carl Sorensen +David Svoboda +Guy Gascoigne-Piggford +Heikki Junes +Hendrik Maryns +Kristof Bastiaensen +Lisa Opus Goldstein +Mats Bengtsson +Michael Welsh Duggan +Peter Lutek +Werner Lemberg + + +Also thanks to our bug-hunters: + +Antti Kaihola, Bertalan Fodor, Brian Clements, Christian Hitz, +Christoph Ludwig, Christophe Papazian, Daniel Berjón DÃez, Dave +Phillips, David Bobroff, David Brandon, Doug Asherman, Ed Jackson, +Heinz Stolba, Jefferson dos Santos Felix, Karl Hammar, Marco Gusy, +Martin Norbäck, Matthias Neeracher, Maurizio Tomasi, Michael +Kiermaier, Pascal Legris, Peter Rosenbeck, Russ Ross, Stephen Pollei, +Thomas Scharlowski, Will Oram, Yuval Harel, + + +Happy music printing, + + + +The LilyPond development team, + +Han-Wen Nienhuys & Jan Nieuwenhuizen +Core development + +Graham Percival +Documentation Editor + +Erik Sandberg +Bugmeister + +Pedro Kroeger +Build meister + +diff --git a/Documentation/misc/announce-v2.6.html b/Documentation/misc/announce-v2.6.html new file mode 100644 index 0000000000..1498f067f6 --- /dev/null +++ b/Documentation/misc/announce-v2.6.html @@ -0,0 +1,57 @@ + + +
+LilyPond - Music Notation for Everyone. + + + +LilyPond is a free/open source package to create beautiful music +notation. With version 2.6, LilyPond is now truly for everyone. + +- For every platform + + LilyPond now installs in a snap on Windows, MacOS X, and any version + of Linux. Get up and running in minutes! + +- For every language + + Pango text formatting lets you print Unicode lyrics in your favorite + script and font. + +- For every application + + Create SVG files, and edit them in Inkscape. + + + +In addition, version 2.6 adds support for + + - staves starting anywhere on the page + - solfa notation + - arrowed lines + - better auto-beaming + - circled text + - string-number notation + - better ledger line formatting + - score separators + - cleaner syntax for text markup + - pagebreaks around titles + - stemlets on beams + - easier titles customization + - direct PostScript or SVG output + - (te)TeX no longer necessary + - revised manual + - website now translated into Dutch and French + +Grab it at + + http://lilypond.org + +diff --git a/Documentation/misc/announce-v2.8.html b/Documentation/misc/announce-v2.8.html new file mode 100644 index 0000000000..dde16ae1ad --- /dev/null +++ b/Documentation/misc/announce-v2.8.html @@ -0,0 +1,119 @@ +
+After 9 months of backbreaking hacking, the LilyPond Development Team +is proud to announce LilyPond 2.8.0, software for better looking music +notation. +
+ +The inspiration for LilyPond came when two befriended musicians got +annoyed with the bland and boring look of computer print-out. Every +musician prefers reading beautiful music, so couldn't we programmers +solve that printing problem? +
+ +LilyPond just does that: it prints music in the best traditions of +classical engraving with minimum fuss. Don't waste time on tuning +spacing, moving around symbols, or shaping slurs. Impress friends and +colleagues with sharp sheet music! + + +
+ + Creating good page layout has never been easier: tune vertical + spacing per system, set the total number of systems, visualize page + parameters. + +
+ + Algorithmic notation buffs will love this option, where mixed exotic + rhythms and nested tuplets still produce mathematically consistent + spacing. + +
+ + Get the best tied chord formatting anywhere, and if that doesn't + satisfy you, just override each offending tie configuration. +
+ + http://lilypond.org/doc/v2.8/Documentation/topdocs/NEWS.html + ++for all changes. + + +
+Download your ready-to-run binary from +
+lilypond.org ++We have them for MacOS X (ppc), Windows, Linux and FreeBSD. +
+ +Happy music printing! + +