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 =
=over 4
-=item -
+=item *
composing
-=item -
+=item *
engraving
-=item -
+=item *
playing
-=item -
+=item *
sequencing
-=item -
+=item *
interchanging music
=over 4
-=item -
+=item *
arranging
-=item -
+=item *
performing
=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
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
=over 4
-=item *
+=item *
Gather a moderate number of test users and hackers
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
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
local $base="lilypond/";
local @examples=("multi", "wohltemperirt" ,"standchen", "toccata-fuga-E",
- "scsii-menuetto", "collisions", "cadenza", "scales");
+ "scsii-menuetto", "collisions", "cadenza", "scales", "book");
# rhythm, scales,
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";
}
--- /dev/null
+%{
+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;
+ }
+}
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
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++
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>
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