]> git.donarmstrong.com Git - lilypond.git/commitdiff
* input/test/blank-notes.ly: new file
authorHan-Wen Nienhuys <hanwen@xs4all.nl>
Mon, 5 Aug 2002 00:07:40 +0000 (00:07 +0000)
committerHan-Wen Nienhuys <hanwen@xs4all.nl>
Mon, 5 Aug 2002 00:07:40 +0000 (00:07 +0000)
* Documentation/user/preface.itely: add some more.

ChangeLog
Documentation/user/preface.itely
Documentation/user/refman.itely
input/test/blank-notes.ly [new file with mode: 0644]

index e19788c32616123388b950b229842b00f225b801..c5ee5239962e908a9ab0a53a872a60019dc97d9b 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,13 @@
+2002-08-05  Han-Wen Nienhuys  <hanwen@cs.uu.nl>
+
+       * input/test/rhythm-excercise.ly: new file
+
+       * input/test/blank-notes.ly: new file
+
+       * lily/note-head.cc (head_extent): robustness fix.
+       
+       * Documentation/user/preface.itely: add some more.
+
 2002-08-04  Rune Zedeler <rune@zedeler.dk>
 
        * Documentation/user/refman.itely
index 1688f81e4605d709547b459ed2c09dac6a731a51..76d10fb9de71619016abbcb0ba4404e914c9678b 100644 (file)
@@ -5,40 +5,53 @@
 
 
 It must have been during a rehearsal of the EJE (Eindhoven Youth
-Orchestra), somewhere in 1995 that Jan, one of the cranked violists told
-Han-Wen, one of the distorted french horn players, about the grand new
-project he was working on.  It was an automated system for printing
-music (to be precise, it was MPP, a preprocessor for MusiXTeX).  As it
-happened, Han-Wen accidentally wanted to print out some parts from a
-score, so he started looking at the software, and he quickly got hooked.
-It was soon decided that MPP was a dead end. After lots of
-philosophizing and heated e-mail exchanges Han-Wen started LilyPond in
-1996.  This time, Jan got sucked into Han-Wen's new project.
-
-
-[TODO some more here.]
-
-LilyPond would have been a far less useful program without the input
-of incountable number of individuals. We would like to thank all users
-that sent bugreports, gave suggestions or contributed code.  We would
-especially like to thank the following people: Jean-Baptiste Lamy for
-providing Tablature support, Mats Bengtsson for the incountable newbie
-questions that he answered on the mailing list.  Chris Jackson for
-various piano support code, Heikki Junes for taking care of the
-Emacs-mode, Glen Prideaux for implementing lyric-phrasing.  Juergen
-Reuter for the ancient notation support, Rune Zedeler for many code
-improvements All translators that helped translate the error messages.
-Jeremie Lumbroso, 
-
-@ignore
-  should mention many more people, these are from AUTHORS
-@end ignore
-
-
-We always maintain that wrote this program to satisfy our curiosity,
-to have fun together, to help people, but ultimately, LilyPond is a
-way to express our deep love for music. May it help you create lots of
-beautiful music!
+Orchestra), somewhere in 1995 that Jan, one of the cranked violists
+told Han-Wen, one of the distorted french horn players, about the
+grand new project he was working on.  It was an automated system for
+printing music (to be precise, it was MPP, a preprocessor for
+MusiXTeX).  As it happened, Han-Wen accidentally wanted to print out
+some parts from a score, so he started looking at the software, and he
+quickly got hooked.  It was decided that MPP was a dead end. After
+lots of philosophizing and heated e-mail exchanges Han-Wen started
+LilyPond in 1996.  This time, Jan got sucked into Han-Wen's new
+project.
+
+In some ways, developing a computer program is like learning to play
+an instrument. In the beginning, discovering how it works is fun, and
+the things you can't do are challenging. After the initial excitement,
+you have to practice and practice. Scales and studies can be dull, and
+if you aren't motivated by others, be them teachers, conductors or
+audience, it is very tempting to give up. You continue, and gradually
+playing it becomes a part of your life. Some days it comes naturally,
+and it's wonderful, and on some days it just doesn't work, but you
+keep playing, day after day.
+
+Like making music, working on LilyPond is can be dull work, and on
+some days it feels like [ploeteren, kan je dat eens opzoeken bij je
+huisgenoot] through a morass of bugs. Nevertheless, it has become a
+part of our life, and we keep doing it. Probably the most important
+motivation is that our program actually does something useful for
+people. When we browse around the net we find many people that use
+LilyPond, and use it to produce impressive pieces of sheet music.
+Seeing that still feels unreal, but in a very pleasant way.
+
+Our users not only give us good vibes by using our program, many of
+them also help us by giving suggestions and sending bugreports. So,
+first and foremost, we would like to thank all users that sent us
+bugreports, gave suggestions or contributed in any other way to
+LilyPond.
+
+We would especially like to thank the following people: Mats Bengtsson
+for the incountable number of questions he answered on the mailing
+list, and Rune Zedeler for his energy in finding and fixing bugs.
+Nicola Bernardini for inviting us to his workshop on music publishing,
+which was truly a masterclass, and Heinz Stolba and James Ingram for
+teaching us there. [wie nog meer?]
+
+Programming together is a lot of fun, and helping people is deeply
+satisfying, but ultimately, working on LilyPond is a way to express
+our deep love for music. May it help you create lots of beautiful
+music!
 
 Han-Wen and Jan
 
index d38e284790becda92c8e7724d9bb69f6310c6d14..7d7aa7c09b901dffdcc0bbc5721c17a0956b11d8 100644 (file)
@@ -4388,6 +4388,10 @@ you can force an invisible bar line by entering @code{\bar
 ""}. Similarly, @code{\noBreak} forbids a line break at a certain
 point.
 
+
+@cindex regular line breaks
+@cindex four bar music. 
+
 If you want linebreaks at regular intervals, you can use the following:
 @example
 <  \repeat 7 unfold @{ s1 * 4 \break  @}
diff --git a/input/test/blank-notes.ly b/input/test/blank-notes.ly
new file mode 100644 (file)
index 0000000..6558c33
--- /dev/null
@@ -0,0 +1,23 @@
+
+\header {
+    
+    texidoc = " print lesson sheets that contain blank lines and just portions of blank lines."
+
+}
+
+blanknotes = { \property Voice.NoteHead
+              \override #'transparent  = ##t
+              \property Voice.Stem
+              \override #'transparent = ##t }
+unblanknotes = { \property Voice.NoteHead
+                \revert #'molecule-callback
+                \property Voice.Stem
+                \revert #'molecule-callback }
+
+
+\score {
+    \notes { c4 d4 
+    \blanknotes e4 f4   \unblanknotes
+            g4 a 
+            }}
+