]> git.donarmstrong.com Git - lilypond.git/commitdiff
lilypond-0.0.75
authorfred <fred>
Sun, 24 Mar 2002 19:47:54 +0000 (19:47 +0000)
committerfred <fred>
Sun, 24 Mar 2002 19:47:54 +0000 (19:47 +0000)
.version
Documentation/gnu-music.pod
Documentation/lilyliterature.pod
bin/make_website
input/book.ly [new file with mode: 0644]
make/lilypond.lsm
make/lilypond.spec

index 62907006a88eca04a3b92ef54806dea3a9ccc9e6..53178afdc678c3ed1500f90f4672b9df8723623e 100644 (file)
--- a/.version
+++ b/.version
@@ -1,7 +1,7 @@
 TOPLEVEL_MAJOR_VERSION = 0
 TOPLEVEL_MINOR_VERSION = 0
-TOPLEVEL_PATCH_LEVEL = 74
+TOPLEVEL_PATCH_LEVEL = 75
 # use to send patches, always empty for released version:
 # include separator: ".postfix", "-pl" makes rpm barf
 
-TOPLEVEL_MY_PATCH_LEVEL = pre
+TOPLEVEL_MY_PATCH_LEVEL = 
index 98b8b3600d7677f3854e02103228a14eff016cf7..f487b5da8fd88bb3ae0205cb9365e5274ac63dec 100644 (file)
@@ -12,23 +12,23 @@ Provide musicians with free software for
 
 =over 4
 
-=item -
+=item *
 
 composing
 
-=item -
+=item *
 
 engraving
 
-=item -
+=item *
 
 playing
 
-=item -
+=item *
 
 sequencing
 
-=item -
+=item *
 
 interchanging music
 
@@ -38,11 +38,11 @@ and possibly for
 
 =over 4
 
-=item 
+=item *
 
 arranging
 
-=item -
+=item *
 
 performing
 
@@ -75,23 +75,23 @@ should be.
 
 =over 4
 
-=item * high-quality 
+=item high-quality
 
 (cf TeX), from engraving point of view
 
-=item high-quality
+=item high-quality
 
 (cf Emacs) from software point of view: like all GNU software, it
 should have no limits, be fast, etc.
 
-=item tweakable
+=item tweakable
 
 Printed music has a lot of styles, and special symbols. It may be
 unfeasible to provide and maintain  lots of code that is hardwired
 into the system. The tools should be extensible/programmable like
 Emacs and TeX
 
-=item * easy to use. 
+=item easy to use.
 
 That is, for technical users (that can read a manual). The learning
 curve should be as easy as possible but not at the expense of comfort
@@ -108,7 +108,7 @@ of use and power.
 Preferably in Metafont, suited to both screen display and use on
 paper;  This is because the copyright heritage of {Opus,Musix}tex is unclear.
 
-=item A typesetting engine
+=item A typesetting engine
 
 A system with rules on how to set properties of items to be printed
 (up/down directions, breaking, etc) LilyPond provides one, but it is
@@ -192,7 +192,7 @@ recognizing input.
 
 =over 4
 
-=item * 
+=item *
 
 Gather a  moderate number of test users and hackers
 
@@ -208,7 +208,7 @@ Libs for r/w MIDI
 
 Think about interfaces for components.
 
-=item * 
+=item *
 
 Find sponsors. This project will take a long time, and in its infant
 stages, having a hard and small core which does a lot of work, is more
index 8ab344a0290ed7adad369051df53a8a468debb7a..dd8c40f20daeb16a87d1d79088459296a76422c8 100644 (file)
@@ -81,34 +81,66 @@ John S. Gourlay. ``Spacing a Line of Music,'' Technical Report
 OSU-CISRC-10/87-TR35, Department of Computer and Information Science,
 The Ohio State University, 1987.
 
+[Algorithm to generate spacing in polyphonic music, tailored for use
+with MusiCopy HWN]
+
+Allen Parish, Wael A. Hegazy, John S. Gourlay, Dean K. Roush and
+F. Javier Sola. ``MusiCopy: An automated Music Formatting System''.
+Technical Report OSU-CISRC-10/87-TR29, Department of Computer and
+Information Science, The Ohio State University, 1987.
+
+[A brief overview of MusiCopy HWN]
+
 John S. Gourlay, A. Parrish, D. Roush, F. Sola, Y. Tien. ``Computer
 Formatting of Music,'' Technical Report OSU-CISRC-2/87-TR3, Department
 of Computer and Information Science, The Ohio State University, 1987.
 
+[This paper discusses the development of algorithms for the formatting
+of musical scores (from abstract). It also appeared at PROTEXT III,
+Ireland 1986]
+
 Wael A. Hegazy. ``On the Implementation of the MusiCopy Language
 Processor,'' Technical Report OSU-CISRC-10/87-TR34, Department of
 Computer and Information Science, The Ohio State University, 1987.
 
+[Describes the "parser" which converts MusiCopy MDL  to MusiCopy
+Simultaneities & columns HWN]
+
+Dean K. Roush. ``Using MusiCopy''. Technical Report
+OSU-CISRC-18/87-TR31, Department of Computer and Information Science,
+The Ohio State University, 1987
+
+[User manual of MusiCopy. Includes an impressive example piece.  HWN.]
+
 A. Parrish and John S. Gourlay. ``Computer Formatting of Musical
 Simultaneities,'' Technical Report OSU-CISRC-10/87-TR28, Department of
 Computer and Information Science, The Ohio State University, 1987.
 
+[Placement of balls, stems, dots which occur at the same moment
+("Simultaneity") HWN]
+
 D. Roush. ``Music Formatting Guidelines,'' Technical Report
 OSU-CISRC-3/88-TR10, Department of Computer and Information Science,
 The Ohio State University, 1988.
 
+[Rules on formatting music formulated for use in computers HWN]
+
 F. Sola. ``Computer Design of Musical Slurs, Ties and Phrase Marks,''
 Technical Report OSU-CISRC-10/87-TR32, Department of Computer and
 Information Science, The Ohio State University, 1987.
 
+[Overview of a procedure for generating slurs HWN]
+
 F. Sola and D. Roush. ``Design of Musical Beams,'' Technical Report
 OSU-CISRC-10/87-TR30, Department of Computer and Information Science,
 The Ohio State University, 1987.
 
+[Calculating beam slopes HWN]
+
 John. S. Gourlay. ``A language for music printing'', Communications
 of the ACM, Vol. 29(5), 388--401, 1986.
 
-[This paper describes a vapourware music setting system and an input
+[This paper describes the MusiCopy musicsetting system and an input
 language to go with it. HWN]
 
 Dorothea Blostein and Lippold Haken, ``The Lime Music Editor: A Diagram
index 4fec78309ec551f50ff41de016c420e1a6c599f6..89fafd7c246acbc0a248866d6825795ba53cd4b5 100755 (executable)
@@ -72,7 +72,7 @@ sub my_system
 
 local $base="lilypond/";
 local @examples=("multi", "wohltemperirt" ,"standchen", "toccata-fuga-E", 
-                "scsii-menuetto", "collisions", "cadenza", "scales");
+                "scsii-menuetto", "collisions", "cadenza", "scales", "book");
 
 # rhythm, scales, 
 
@@ -108,7 +108,7 @@ sub gen_examples
     foreach $a (@examples) {
        $texfile="lelie";
        $tex = "tex $texfile";
-       if ($a eq "standchen" || $a eq "scsii-menuetto" ) {
+       if ($a eq "standchen" || $a eq "scsii-menuetto" || $a eq "book" ) {
            $tex = "latex $a";
            $texfile = "$a";
        }
diff --git a/input/book.ly b/input/book.ly
new file mode 100644 (file)
index 0000000..534fe34
--- /dev/null
@@ -0,0 +1,49 @@
+%{
+MudelaHeader
+
+ filename: book.ly
+ title:
+ description: demonstrate inclusion of Lily output into (La)TeX
+documents
+ composers:
+ entered-by:
+ copyright:
+
+ Tested Features: natural width
+EndMudelaHeader
+%}
+\version "0.0.61";
+
+
+
+\score {\melodic { \clef "bass";
+       [c8 g e' d'] [e' g e' g]
+       [c  a f' e'] [f' a f' a]
+       }
+       
+       \paper { 
+               \output "bach1.out";
+               linewidth =-1.0\cm;
+       }
+}
+
+\score {\melodic { \clef "bass";
+       [c8() g e'() d'] [e'( g e') g]
+       [c()  a f' ()e'] [f'( a f') a]
+               }
+       \paper { 
+               \output "bach2.out";
+               linewidth= -1.0\cm;
+       }
+}
+
+\score {\melodic { \clef "bass";
+       [c8 g( e' d'] [)e' g( e' )g]
+       [c  a( f' e'] [)f' a( f' )a]
+               }
+       \paper { 
+               \output "bach3.out";
+               linewidth = -1.0\cm;
+               unitspace = 2.0\cm;
+       }
+}
index 991a9f5987f030f1803c619def5d0e4603f0395c..3105802e7ef661dc0bfa2ab4772af8ed8da5d9d3 100644 (file)
@@ -2,8 +2,8 @@
 
 Begin3
 Title: LilyPond
-Version: 0.0.74pre
-Entered-date: 07/08/97
+Version: 0.0.75
+Entered-date: 07/22/97
 Description: LilyPond is a program which converts a music-script (mudela) into
 TeX output, or MIDI to produce multi-staff scores. Features include multiple
 meters, clefs, keys, lyrics, versatile input-language, cadenzas
@@ -13,7 +13,7 @@ Author: hanwen@stack.nl (Han-Wen Nienhuys)
        jan@digicash.com (Jan Nieuwenhuizen)
 Maintained-by: hanwen@stack.nl (Han-Wen Nienhuys)
 Primary-site: pcnov095.win.tue.nl /pub/lilypond/  
-       300k lilypond-0.0.74pre.tar.gz
+       300k lilypond-0.0.75.tar.gz
 Alternate-site: 
 Original-site: 
 Platform: unix/win32, GNU C++
index 9d83eea9c2827a7679aafdf2783cb7815d8e8834..91029f1173a5224da9ba93cda1f0637090e3f6f4 100644 (file)
@@ -1,9 +1,9 @@
 Name: lilypond
-Version: 0.0.74pre
+Version: 0.0.75
 Release: 1
 Copyright: GPL
 Group: Applications/Publishing
-Source0: pcnov095.win.tue.nl:/pub/lilypond/lilypond-0.0.74pre.tar.gz
+Source0: pcnov095.win.tue.nl:/pub/lilypond/lilypond-0.0.75.tar.gz
 Summary: A preprocessor to make TeX typeset music.
 URL: http://www.stack.nl/~hanwen/lilypond
 Packager: Han-Wen Nienhuys <hanwen@stack.nl>
@@ -27,7 +27,7 @@ rm -rf $RPM_BUILD_ROOT
 strip lily/out/lilypond mi2mu/out/mi2mu
 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/error.text Documentation/out/faq.text Documentation/out/gnu-music.text Documentation/out/index.text Documentation/out/language.text Documentation/out/lilygut.text Documentation/out/lilyliterature.text Documentation/out/lilypond.text Documentation/out/mi2mu.text Documentation/out/mudela.text Documentation/out/other-packages.text input/beams.ly input/cadenza.ly input/collisions.ly input/coriolan-alto.ly input/error.ly input/header.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/slurs.ly input/standchen.ly input/standchen.tex input/toccata-fuga-E.ly input/twinkle.ly input/wohltemperirt.ly Documentation/lelie_logo.gif
+%doc Documentation/out/AUTHORS.text Documentation/out/CodingStyle.text Documentation/out/INSTALL.text Documentation/out/MANIFESTO.text Documentation/out/convert-mudela.text Documentation/out/error.text Documentation/out/faq.text Documentation/out/gnu-music.text Documentation/out/index.text Documentation/out/language.text Documentation/out/lilygut.text Documentation/out/lilyliterature.text Documentation/out/lilypond.text Documentation/out/mi2mu.text Documentation/out/mudela.text Documentation/out/other-packages.text input/beams.ly input/book.ly input/book.tex input/cadenza.ly input/collisions.ly input/coriolan-alto.ly input/error.ly input/header.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/slurs.ly input/standchen.ly input/standchen.tex input/toccata-fuga-E.ly input/twinkle.ly input/wohltemperirt.ly Documentation/lelie_logo.gif
 /usr/bin/convert-mudela
 /usr/bin/lilypond
 /usr/lib/libflower.so