]> git.donarmstrong.com Git - lilypond.git/commitdiff
lilypond-0.1.41
authorfred <fred>
Sun, 24 Mar 2002 20:04:58 +0000 (20:04 +0000)
committerfred <fred>
Sun, 24 Mar 2002 20:04:58 +0000 (20:04 +0000)
Documentation/faq.pod
make/lelievijver.lsm
make/lilypond.lsm
make/lilypond.spec

index 15487142b09c9c37166d4ccc2528ba9594d09c9e..efe7fd548c829d611464aad33ea163fb93ddff1a 100644 (file)
@@ -4,7 +4,8 @@ FAQ - GNU LilyPond FAQs
 
 =head1 DESCRIPTION
 
-Some questions that have been answered before.
+Some questions that have been answered before. (note: relative paths
+are meant to be relative to the source directory)
 
 =head2 Installing
 
@@ -21,7 +22,8 @@ Q: Some of your neat scripts fail, what directories do you use:
 
 A: [This only applies if you don't do C<make install>, and develop out
 of the source directory]
-       
+I have a directory which contains all music related stuff,
+
        ~/something/
 
 which contains:
@@ -29,10 +31,14 @@ which contains:
          lilypond/     # the directory as unpacked from the tarball
          releases/     # directory for .tar.gz releases
          patches/      # directory for patches between different releases
-         test/
+         test/         # create tarballs and do diffs from this directory
        
 ~/something/lilypond/bin is in the PATH, and contains symlinks to the
-compiled executables.
+compiled executables.  For some of the scripts to work, you have to set
+
+       LILYPOND_SOURCEDIR=/home/myself/something/lilypond
+
+in the environment.
 
 If you don't use patches, you'd probably want to symlink
 
@@ -50,7 +56,7 @@ We're not sure on leaving out this feature. If you think this is a
 good idea, please let us know.
 
 Be warned we will I<not> allow you to leave out the C<#> if the note
-already has an accidental. We won't allow
+already has an accidental, or if the key has a C-sharp. We won't allow
 
        c# c    % no way! 
 
@@ -126,26 +132,6 @@ specify
 
        a()a()a
 
-Q: How do I place lyrics under I<each> of the staves in a score, as in
-choral music. I can work out how to put lyrics for each line all under
-the top line, or at the bottom but not between!
-        
-A: You change the order lyrics and staves.  You have to name all
-staves (lyric and melodic), otherwise they will end up in the same
-staff/lyricline
-
-       
-       \score {
-               < \melodic \type Staff = "treble" \trebleMelody
-                 \lyric \type Lyrics = "tlyrics" \trebtext
-                 \type Staff = "bass" \melodic \bassMelody        
-                 \lyric \type Lyrics = "blyrics" \basstext      
-               >
-               \paper {  }
-       }
-
-
-
 
 Q: I want to insert some TeX commands
 
@@ -159,11 +145,11 @@ As a further notice, we want to move away from TeX (and perhaps
 output PostScript or render to an X window too), so  using TeX will
 make sources non-portable at some time.
 
-=head2 Miscellaneous
+=head2 Do you support ...
 
 Q: Do you support pop songs (chords, single staff, lyrics)?
 
-A: Yes, see the F<twinkle-pop> example
+A: Yes, see the F<twinkle-pop> example.
 
 Q: Do you support guitar chord diagrams?
 
@@ -171,17 +157,58 @@ A: No, not yet. We ourselves don't play guitar, and don't know the
 fine points of this notation.  We would welcome anyone who could give
 this a try.
 
-Q: Do you support TAB notation
+Q: Do you support TAB notation?
 
 A: No. The same as for the previous question goes, but TAB is a lot
 more work than diagrams (TAB needs modification of Parser, Lexer,
 Staff, Notehead, Stem code and all the code that creates these graphic
 elements.)
 
+Q: Do you support multiple staff-sizes?
+
+A: Yes and no.  At this time you can choose between 16 or 20 pt
+staff-size (you can have other sizes, but you need to tinker with the
+fonts to get those).  The sizes can't be changed per staff (yet).
+Look at F<standchen.ly> for an example.
+
+
+=head2 How do I ....
+
 Q: How do I change the TeX layout?
 
 A: See F<lilyponddefs.tex>, it has some comments.
 
+Q: How do I place lyrics under I<each> of the staves in a score, as in
+choral music. I can work out how to put lyrics for each line all under
+the top line, or at the bottom but not between!
+        
+A: You change the order lyrics and staves.  You have to name all
+staves (lyric and melodic), otherwise they will end up in the same
+staff/lyricline
+
+       
+       \score {
+               < \melodic \type Staff = "treble" \trebleMelody
+                 \lyric \type Lyrics = "tlyrics" \trebtext
+                 \type Staff = "bass" \melodic \bassMelody        
+                 \lyric \type Lyrics = "blyrics" \basstext      
+               >
+               \paper {  }
+       }
+
+
+Q: How do I put more than one marking on a note.
+
+A: You can stack them 
+
+       c4^"a"^"b"
+
+or use spacing-notes to put markings at different horizontal positions 
+
+       < c1
+         { s4\ff s4^"text" s4-\marcato s4 }
+       >
+
 
 
 =head2 Development
@@ -220,6 +247,17 @@ A: Your best bet of getting me to include code, is to present it as a
 "fait accompli", ie., to send me a patch.
 
 
+Q: I made some code, how do I get you to include it?
+
+A: Send in a patch:
+
+       diff -urN old-file new-file > patch
+
+or 
+
+       diff -urN old-directory/ new-directory/ > patch 
+
+Alternatively, you can use bin/make-patch.py
 
 Q: How do I learn the C++ code?
 
@@ -258,7 +296,23 @@ saves us a I<lot> of trouble.
 
 =head2 Running
 
-Q: I don't get midi-output, even if I use B<-M>
+Q: There are lots of warning messages for the printing, all
+beginning with: 
+
+       dvilj4l: warning: Invalid keyword or value in \special -
+
+A: You should use dvips and ghostscript to print it: the slurs and
+beams are PS C<\special> commands
+
+
+Q: My symbols are all messed up after I upgraded, and I get
+dvi-checksum errors!
+
+A: We mucked with the fonts in the upgrade.  Remove I<all> previous
+fonts, including the .pk and .tfm fonts in F</var/lib/texmf>.  A
+script automating this has been included, see F<bin/clean-fonts.sh>
+
+Q: I don't get midi-output, even if I use B<-M>!
 
 A: Your \score should include a \midi block, eg.
 
index 999574b2971007282416c1da8a9dd8baad61dc17..99db45d95621880d1eb1f804dc47356e01995e9c 100644 (file)
@@ -1,7 +1,7 @@
 Begin3
 Titel: LilyPond
-Versie: 0.1.39
-Inschrijf datum: 05JAN98
+Versie: 0.1.41
+Inschrijf datum: 19JAN98
 Beschrijving: LilyPond is de muziek typesetter van het GNU Project.  
                Het programma genereert muziek in zichtbare of 
                hoorbare vorm uit uit een muzikale definitie file: 
@@ -16,8 +16,8 @@ Auteur: hanwen@stack.nl (Han-Wen Nienhuys)
        jan@digicash.com (Jan Nieuwenhuizen)
 Onderhouden door: hanwen@stack.nl (Han-Wen Nienhuys)
 Voornaamste plek: sunsite.unc.edu /pub/Linux/apps
-       395k lilypond-0.1.39.tar.gz 
+       395k lilypond-0.1.41.tar.gz 
 Oorspronkelijke plek: pcnov095.win.tue.nl /pub/lilypond/
-       395k lilypond-0.1.39.tar.gz 
+       395k lilypond-0.1.41.tar.gz 
 Copi"eer politie: GPL
 End
index 1461f9666e0087d87e23b1d606d34eaaee936b1b..38a1ff5d743ee8b379e59d42db7628063a6856a3 100644 (file)
@@ -1,7 +1,7 @@
 Begin3
 Title: LilyPond
-Version: 0.1.39
-Entered-date: 05JAN98
+Version: 0.1.41
+Entered-date: 19JAN98
 Description: LilyPond is the GNU Project music typesetter.  The program
                generates visual or auditive output from a music 
                definition file: it can typeset formatted sheet music 
@@ -15,8 +15,8 @@ Author: hanwen@stack.nl (Han-Wen Nienhuys)
        jan@digicash.com (Jan Nieuwenhuizen)
 Maintained-by: hanwen@stack.nl (Han-Wen Nienhuys)
 Primary-site: sunsite.unc.edu /pub/Linux/apps/sound/convert
-       470k lilypond-0.1.39.tar.gz 
+       470k lilypond-0.1.41.tar.gz 
 Original-site: pcnov095.win.tue.nl /pub/lilypond/development/
-       470k lilypond-0.1.39.tar.gz 
+       470k lilypond-0.1.41.tar.gz 
 Copying-policy: GPL
 End
index b4f4b9e0b7273321ec85ca6d3a64ffa3f8f5c090..1ba3275d60e1a7259ce74064ae418f3b155b4914 100644 (file)
@@ -1,9 +1,9 @@
 Name: lilypond
-Version: 0.1.39
+Version: 0.1.41
 Release: 1
 Copyright: GPL
 Group: Applications/Publishing
-Source0: alpha.gnu.org:/gnu/lilypond/development/lilypond-0.1.39.tar.gz
+Source0: alpha.gnu.org:/gnu/lilypond/development/lilypond-0.1.41.tar.gz
 Summary: A program for typesetting music.
 URL: http://www.stack.nl/~hanwen/lilypond
 Packager: Han-Wen Nienhuys <hanwen@stack.nl>
@@ -31,7 +31,7 @@ make -C Documentation gifs
 make prefix="$RPM_BUILD_ROOT/usr" install
 %files
 %doc Documentation/out/AUTHORS.text Documentation/out/CodingStyle.text Documentation/out/INSTALL.text Documentation/out/MANIFESTO.text Documentation/out/convert-mudela.text Documentation/out/faq.text Documentation/out/gnu-music.text Documentation/out/index.text Documentation/out/internals.text Documentation/out/language.text Documentation/out/lilypond.text Documentation/out/links.text Documentation/out/literature.text Documentation/out/mi2mu.text Documentation/out/mudela-book.text Documentation/out/mutopia.text Documentation/out/other-packages.text BUGS TODO NEWS DEDICATION ANNOUNCE README
-%doc input/beams.ly input/cadenza.ly input/collisions.ly input/coriolan-alto.ly input/font.ly input/font20.ly input/gallina.ly input/gallina.tex input/gourlay.ly input/keys.ly input/kortjakje.ly input/multi.ly input/pedal.ly input/rhythm.ly input/scales.ly input/scripts.ly input/scsii-menuetto.ly input/scsii-menuetto.tex input/sleur.ly input/slurs.ly input/spacing.ly input/standchen-16.ly input/standchen-16.tex input/standchen-20.ly input/standchen-20.tex input/standchen.ly input/stem.ly input/toccata-fuga-E.ly input/twinkle-pop.ly input/twinkle.ly input/wtk1-fugue1.ly input/wtk1-fugue2.ly input/wtk1-prelude1.ly Documentation/mudela-course.doc Documentation/mudela-man.doc 
+%doc input/beams.ly input/cadenza.ly input/collisions.ly input/coriolan-alto.ly input/font-body.ly input/font.ly input/font11.ly input/font13.ly input/font16.ly input/font20.ly input/font26.ly input/gallina.ly input/gallina.tex input/gourlay.ly input/keys.ly input/kortjakje.ly input/multi.ly input/pedal.ly input/rhythm.ly input/scales.ly input/scripts.ly input/scsii-menuetto.ly input/scsii-menuetto.tex input/sleur.ly input/slurs.ly input/spacing.ly input/standchen-16.ly input/standchen-16.tex input/standchen-20.ly input/standchen-20.tex input/standchen.ly input/standje.ly input/stem.ly input/toccata-fuga-E.ly input/twinkle-pop.ly input/twinkle.ly input/wtk1-fugue1.ly input/wtk1-fugue2.ly input/wtk1-prelude1.ly Documentation/mudela-course.doc Documentation/mudela-man.doc 
 %doc Documentation/out/lelie_logo.gif
 /usr/bin/convert-mudela
 /usr/bin/mudela-book
@@ -48,4 +48,5 @@ make prefix="$RPM_BUILD_ROOT/usr" install
 %post
 
 texhash                # takes some time...
+rm `find /var/lib/texmf -name 'feta*pk' -or -name 'feta*tfm'`