+++ /dev/null
-mailto(daboys@austin.rr.com)
-article(LilyPond Windows NT 4.0/95 Distribution)(nemail(Jeffrey B. Reed)(daboys@austin.rr.com))(label(contents))
-sect(Windows NT/95 Binary Distribution)
-
-subsect(Introduction) label(introduction)
-
-This page is dedicated to the distribution of precompiled and
-preformatted LilyPond binaries for Windows NT 4.0 . This package is
-covered under the GNU General Public License and all of the source is
-available on the official
-url(LilyPond Homepage)(http://www.cs.ruu.nl/people/hanwen/lilypond/index.html).
-A full set of url(documentation)(http://www.cs.ruu.nl/people/hanwen/lilypond/Documentation/tex/out-www/index.html) in various formats is also available.
-
-includefile(../BLURB.in)
-
-link(Back to top)(contents)
-clearpage()
-
-subsect(NEWS) label(news)
-
-description(
- dit(BUG FIXES)
- itemize(
- it() os.rename(this.__base + '.' + str(os.getpid()) + '.dvi', outfile) nl()
- os.error: (2, 'No such file or directory') nl()
- This problem was reported by many and thoroughly debugged by
- Wolf Lother. We have abandoned the use of os.getpid(), which
- for one reason or another resulted in negative numbers on
- windows 95, in favor of the tempfile module. We have also
- attempted to use only one '.' in naming temporary files.
- )
-)
-
-description(
- dit(NOTES)
- itemize(
- it() We have had preliminary reports that the Windows 95
- installation works on Windows 98. Many thanks to Christian
- Mondrup.
-
- it() Please use the Add/Remove program control panel entry to
- unistall your current version of Lilypond before you attempt to
- install this one.
-
- it() If you are upgrading from a previous version of lilypond you will most
- likely need to flush your font cache. I generally just toss
- file(D:\localtexmf\fonts\tfm\public\ehrhardt) and
- file(D:\localtexmf\fonts\pk\ljfour\public\ehrhardt) in the Recyle
- Bin. Your local font directory may be different, please refer to your
- local installation of code(TeX).
-
- it() The FAT16, FAT32, and NTFS file system problems have been
- corrected. I have tested various installations that are known
- to be operational.
- )
-)
-
-The installer was created with
-url(CreateInstall)(http://www.gentee.com/). This is a shareware
-application that has capabilities close to the high dollar installers
-bf(InstallShield), bf(Install Vise), and bf(WiseInstaller).
-bf(CreateInstall) does cost $38 to register which is probably going to
-be frowned upon, but I was unable to find a freeware install builder
-that was suitable. The self extracting distribution currently:
-
-itemize(
- it() Installs the lilypond distribution on any valid file system.
- it() Optionally creates a em(Lilypond) shortcut group on your start
- menu with the following shortcuts.
- itemize(
- it() bf(lilyshell)
- it() bf(uninstall)
- )
- it() Allows unistall through the Add/Remove Program interface on the
- control panel.
- it() The bf(lilyshell) uses the /E and /K switches to extend the
- environment size and initialize the shell environment.
- it() It has the look and feel of a real Windows installer
-)
-
-The bf(lilyshell) shortcut initializes the environment so you can
-generate music from a MSDOS prompt with commands like:
-
-itemize(
- it()ly2dvi
- it()convert-mudela
- it()mudela-book
- it()lilypond
- it()midi2ly
-)
-
-This release has been tested on Windows NT 4.0sp3 and Windows 95 and
-found to be operational. If you have any troubles and or comments
-please do not hesitate to drop me a line
-url(Jeffrey B. Reed)(mailto:daboys@austin.rr.com).
-
-This is what the version @TOPLEVEL_VERSION@ brings:
-
-verb(
-top_of_NEWS
-)
-
-link(Back to top)(contents)
-clearpage()
-
-subsect(BUGS) label(news)
-itemize(
-
- it() Using any text that contains '{}' for the value of the any
- valid mudela bf(header) construct will cause bf(ly2dvi) to
- fail. A work around for the bf(latexheaders) construct is to
- create a bf(TeX) file and set bf(latexheaders) to "\input
- foo.tex".
-)
-
-link(Back to top)(contents)
-clearpage()
-
-subsect(Required Packages) label(packages)
-
-LilyPond uses the code(TeX) package as its rendering engine. code(TeX)
-represents the state-of-the-art in computer typesetting. It is used to
-generate documentation, article, and book quality output. It is an
-assume tool to have in your toolbox.
-
-LilyPond uses a code(Python) script named code(ly2dvi) to render a
-professional quality music score. code(Python) is an interpreted,
-interactive, object-oriented programming language. It is often
-compared to code(Tcl), code(Perl), code(Scheme) or code(Java).
-
-Gsview is used to display and print the music scores created by
-LilyPond.
-
-itemize(
- it()url(code(MiKTeX))(http://www.snafu.de/~cschenk/miktex/). Versions
- 1.10b, 1.11, and 1.20b are known to work.
- it()url(code(Python))(http://www.python.org). Version 1.5.1 and
- possibly 1.5 work.
- it()url(code(gsview))(http://www.cs.wisc.edu/~ghost/gsview/index.html).
- Version 5.10 is known to work.
-)
-
-link(Back to top)(contents)
-clearpage()
-
-
-subsect(Download) label(download)
-
-itemize(
- it()Windows 95
- url(lilypond-@TOPLEVEL_VERSION@-95)(lilypond-@TOPLEVEL_VERSION@-95.exe)
- it()Windows NT 4.0
- url(lilypond-@TOPLEVEL_VERSION@-nt)(lilypond-@TOPLEVEL_VERSION@-nt.exe)
-)
-
-link(Back to top)(contents)
-clearpage()
-
-
-subsect(Installation) label(installation)
-
-itemize(
- it()link(Download)(download) the distribution.
- it()run downloaded executable. nl()
- it() The first installation of LilyPond also requires these
- additional steps:
- description(
- dit(LaTeX geometry package)
- itemize(
- it()url(download)(ftp://ctan.tug.org/tex-archive/macros/latex/contrib/supported/geometry.zip) the zip file to code(\Temp).
- it()Extract the zip file into the LaTeX package area of
- code(MiKTeX). This will be bf(em(MiKTeX-dir)\tex\latex)
- it()From a Command Prompt change directory into geometry
- directory that was just extracted.
- it()In the geometry directory type bf(latex geometry.ins)
- ) nl()
- dit(Miscellaneous fonts)
- itemize(
- it()In your favorite editor create a file named
- code(cmbx14.mf). Add the following lines: nl()
- bf(design_size=14.4; ) nl()
- bf(input b-cmbx;)
- it()From a Command Prompt copy cmbx14.mf to the public font
- area of MiKTeX: nl()
- bf(copy cmbx14.mf em(MiKTeX-dir)\fonts\source\public\cm\base)
- )
- dit(NOTE)
- MiKTeX-1.11 localtexmf configurations should use
- bf(em(localtexmf-dir)) in place of bf(em(MiKTeX-dir)).
- ) nl()
- it()See the link(Running)(running) instructions below
-)
-
-link(Back to top)(contents)
-clearpage()
-
-
-subsect(Running LilyPond) label(running)
-
-itemize(
- it()Take a look at url(angels.ly)(angels.ly)
- it()Save angels.ly to your local disk
- it()Select the bf(lilyshell) shortcut from the em(Lilypond) group nl()
- it() From a LilyPond Command Prompt run: nl()
- bf(ly2dvi angels.ly) nl()
- bf(dvips angels.dvi) nl()
- bf(start angels.ps) nl()
-)
-
-link(Back to top)(contents)
-clearpage()
-
-subsect(LilyPond resources) label(resources)
-
-itemize(
- it()url(LilyPond Homepage)
- (http://www.cs.ruu.nl/people/hanwen/lilypond/index.html)
- it()url(LilyPond Ftp Site)(ftp://ftp.cs.uu.nl/pub/GNU/LilyPond/)
- it()url(gnu-music-discuss mail archive)
- (http://jab.org/mail/gnu-music-discuss@gnu.org/)
- it()Please feel free to mail us at url(gnu-music-discuss)
- (mailto:gnu-music-discuss@gnu.org)
-)
-
-link(Back to top)(contents)
-clearpage()
-
+++ /dev/null
-
-\include "deutsch.ly"
-
-global = \notes {
- \time 2/2; \partial 2*1;
- \key g;
-
- s2 | s1 | s1 |
- \time 3/2;
- s1. | s1. |
- \time 2/2;
- s1 | s1 | s1 | s2
-
- s2 | s1 | s1 |
- \time 3/2;
- s1. | s1. |
- \time 2/2;
- s1 | s1
- \time 3/2;
- s1. \bar "||";
-
- s1. | s1. | s1. | s1. |
- s1. | s1. | s1. | s1. \bar "||";
-
- \key es;
- s1. | s1. | s1. | s1. |
- s1. | s1. | s1. | s1 \bar "||";
-
- \key g;
- s2 |
- \time 2/2;
- s1 | s1 |
- \time 3/2;
- s1. | s1. |
- \time 2/2;
- s1 | s1 | s1 | s2
-
- s2 | s1 | s1 |
- \time 3/2;
- s1. | s1. |
- \time 2/2;
- s1 | s1 | s1 \bar "|.";
-}
-
-themeMelody = \notes \relative c'' {
- g2 | g d' | h a |
- g fis g | a ~ a \breathe b |
- d b | a a | g ~ g ~ | g \breathe
-
- g2 | g d' | h a |
- g fis g | a ~ a \breathe b |
- d b |
-}
-
-themeBeforeBreak1EndMelody = \notes \relative c'' {
- a2 a | g ~ g ~ g4 r4
-}
-
-themeFinalEndMelody = \notes \relative c'' {
- a2 a ~ | a1^\fermata
-}
-
-themeRightHand = \notes \relative c' {
- d2 | c <e g> | <e g> <d fis> | d2 es es4 c4 |
- <d1 e1> <d2 f2> | <g2 b2> f2 | <cis2 e2> <e2 g2> |
- <d2 f2> <c4 f4> cis4 | <dis2 fis2>
-
- <c2 e2> | <c e> <e g> | <e g> <d fis> | d2 es es4 c4 |
- <d1 e1> <d2 f2> | <g2 b2> f2 |
-}
-
-themeBeforeBreak1EndRightHand = \notes \relative c' {
- <cis2 e2> <e2 g2> | <d2 f2> <c4 f4> cis4 <dis4 fis4> r4 |
-}
-
-themeFinalEndRightHand = \notes \relative c' {
- <cis2 e2> <e2 g2> | <d1 f1>
-}
-
-themeLeftHand = \notes \relative c {
- < \context Voice = one { \stemup
- h'2 | h c | cis c | a4 c c2 b4 a ~ | a1 \breathe
- b2 | e d | h cis | b a | h \breathe
-
- g | a c | cis c | a4 c c2 b4 a ~ | a1 \breathe
- b2 | e d |
- }
- \context Voice = two { \stemdown
- <d,2 g> | <f a> g ~ | g c | g a g | <a,1 fis'>
- <d2 g> | <g b> <f a> | a a | g a | h
-
- g | g g ~ | g c | g a g | <a,1 fis'>
- <d2 g> | <g b> <f a> |
- }
- >
-}
-
-themeBeforeBreak1EndLeftHand = \notes \relative c' {
- <a2 h2> <a2 cis2> | <g2 b2> a2 h4 r4 |
-}
-
-themeFinalEndLeftHand = \notes \relative c' {
- <a2 h2> <a2 cis2> | <g1 b1>
-}
-
-themePedal = \notes \relative c' {
- g4 fis | f2 c | a' d, |
- h c es | d ~ d \breathe b |
- e, g | a a | d, f4 a | h2 \breathe
-
- c2 | e2 c | a' d, |
- h c es | d ~ d \breathe b |
- e, g |
-}
-
-themeBeforeBreak1EndPedal = \notes \relative c {
- a2 a | d,2 f4 a h4 r4 |
-}
-
-themeFinalEndPedal = \notes \relative c {
- a2 a | d,1_\fermata
-}
-
-break1Melody = \notes \relative c'' {
- g4( fis e fis d' h | )a1. |
- g4( es g b es g | <fis1. )a1.> |
- b,2 g es | d1. |
- b'2 g d' | a1 r2 |
-}
-
-break1RightHand = \notes \relative c' {
- e1. | g4( fis e fis g fis |
- )es1. | dis'2 d4 c b a \breathe |
- s1. | s1. |
- es1 <es2 g2> | <dis1 fis1 > r2 |
-}
-
-break1LeftHand = \notes \relative c {
- <
- \context Voice = oben {
- \stemup
- c'1. | d2. c4 h a | b1. | d1. |
- }
- \context Voice = unten {
- \stemdown
- <c,1. g'1.> | <d1. a'1.> | <es1. g1.> | d2. e4 fis d |
- }
- >
- r4 b2( g4 b c | d c b g fis d |
- <)es1 c'1> <c2 c'2> | <h1 h'1> r2 |
-}
-
-break2RightHand = \notes \relative c'' {
- g8 r8 c,8 r8 <fis8 g8> r8 c r g' r c, r |
- <fis8 g8> r c r b' r es, r <es g> r es r |
- b' r es, r <es g> r es r d' r <d, g> r |
- d' r f, r <f b> r f r d' r <fis, a> r |
- d' r g, r <g b> r g r d' r g, r |
- es' r g, r <g b> r g b es r <a, c> r |
- d8 r b r d8 f d b a4-. <a-. cis-.> |
- <fis1 a d1> \breathe
-}
-
-break2LeftHand = \notes \relative c' {
- r8 g r g r g r g r g r g |
- r8 g r g r b r b r b r b |
- r c r c r c r c r h r h |
- r d r d r d r d r d r d |
- r d r d r d r d r c r c |
- r <b es> r <b es> r <b es> r <g es'> r f' r <a, f'> |
- r <b f'> r <b f'> r4 <g4-. f'-.> <a4-. e'-.> <a-. e'-.> |
- <d,1 d'1> \breathe
-}
-
-break2Pedal = \notes \relative c {
- c2 c g' | es1 d2 | c1 h2 |
- b1 d2 \breathe | g2 g f2 | es1 f2 |
- b,2 g a | d1 \breathe
-}
-
-\score {
- <
- \context PianoStaff <
- \property PianoStaff.instrument = "Manual"
- \context Staff = treble <
- \global
- \context Voice = melody {
- \stemup \themeMelody \themeBeforeBreak1EndMelody
- \break1Melody
- \stemboth \break2RightHand
- \stemup \themeMelody \themeFinalEndMelody
- }
- \context Voice = righthand {
- \stemdown \themeRightHand \themeBeforeBreak1EndRightHand
- \break1RightHand
- \notes {
- s1. | s1. | s1. | s1. |
- s1. | s1. | s1. | s1
- }
- \themeRightHand \themeFinalEndRightHand
- }
- >
- \context Staff = bass <
- \clef "bass";
- \global
- \context Voice = lefthand {
- \themeLeftHand \themeBeforeBreak1EndLeftHand
- \break1LeftHand
- \break2LeftHand
- \themeLeftHand \themeFinalEndLeftHand
- }
- >
- >
- \context Staff = pedal {
- \property Staff.instrument = "Pedal"
- \clef "bass";
- <
- \global
- \context Voice = pedal {
- \themePedal \themeBeforeBreak1EndPedal
- \notes {
- R1. R1. R1. R1. R1. R1. R1. R1.
- }
- \break2Pedal
- \themePedal \themeFinalEndPedal
- }
- >
- }
- >
-
- \header {
- tagline = "";
- }
-
- \paper {
- linewidth = 18.8 \cm;
- textheight = 28.0 \cm;
-
- \translator { \OrchestralScoreContext }
-% \translator { \StaffContext \consists "Staff_margin_engraver"; }
-% \translator { \PianoStaffContext \consists "Staff_margin_engraver"; }
- }
-}