1 \input texinfo @c -*-texinfo-*-
2 @setfilename index.info
3 @settitle LilyPond Windows NT 4-0/95 Distribution
5 @chapter LilyPond Windows NT 4.0/95 Distribution
7 This page documents the NT port of LilyPond. It reflects the latest
8 version of lilypond that was ported.
10 @section Windows NT/95 Binary Distribution
13 This page is dedicated to the distribution of precompiled and
14 preformatted LilyPond binaries for Windows NT 4.0 . This package is
15 covered under the GNU General Public License and all of the source is
16 available on the official
17 @uref{http://www.cs.ruu.nl/people/hanwen/lilypond/index.html,LilyPond
18 Homepage}. A full set of
19 @uref{http://www.cs.ruu.nl/people/hanwen/lilypond/Documentation/tex/out-www/index.html,documentation}
20 in various formats is also available.
23 LilyPond is a music typesetter. It produces beautiful sheet music
24 using a high level description file as input. LilyPond is part of
34 @code{os.rename(this.__base + '.' + str(os.getpid()) + '.dvi', outfile)
35 os.error: (2, 'No such file or directory')}
36 This problem was reported by many and thoroughly debugged by
37 Wolf Lother. We have abandoned the use of @code{os.getpid()}, which
38 for one reason or another resulted in negative numbers on
39 windows 95, in favor of the tempfile module. We have also
40 attempted to use only one '.' in naming temporary files.
47 @item We have had preliminary reports that the Windows 95
48 installation works on Windows 98. Many thanks to Christian
51 @item Please use the Add/Remove program control panel entry to
52 unistall your current version of Lilypond before you attempt to
55 @item If you are upgrading from a previous version of lilypond you will most
56 likely need to flush your font cache. I generally just toss
57 @file{D:\localtexmf\fonts\tfm\public\ehrhardt} and
58 @file{D:\localtexmf\fonts\pk\ljfour\public\ehrhardt} in the Recyle
59 Bin. Your local font directory may be different, please refer to your
60 local installation of @code{TeX}.
62 @item The FAT16, FAT32, and NTFS file system problems have been
63 corrected. I have tested various installations that are known
68 The installer was created with
69 @uref{http://www.gentee.com/,CreateInstall}. This is a shareware
70 application that has capabilities close to the high dollar installers
71 @strong{InstallShield}, @strong{Install Vise}, and @strong{WiseInstaller}.
72 @strong{CreateInstall} does cost $38 to register which is probably going to
73 be frowned upon, but I was unable to find a freeware install builder
74 that was suitable. The self extracting distribution currently:
77 @item Installs the lilypond distribution on any valid file system.
78 @item Optionally creates a @emph{Lilypond} shortcut group on your start
79 menu with the following shortcuts.
81 @item @strong{lilyshell}
82 @item @strong{uninstall}
84 @item Allows unistall through the Add/Remove Program interface on the
86 @item The @strong{lilyshell} uses the /E and /K switches to extend the
87 environment size and initialize the shell environment.
88 @item It has the look and feel of a real Windows installer
91 The @strong{lilyshell} shortcut initializes the environment so you can
92 generate music from a MSDOS prompt with commands like:
102 This release has been tested on Windows NT 4.0sp3 and Windows 95 and
103 found to be operational. If you have any troubles and or comments
104 please do not hesitate to drop me a line
105 @uref{mailto:daboys@@austin.rr.com,Jeffrey B. Reed}.
111 @item Using any text that contains '@{@}' for the value of the any
112 valid mudela @strong{header} construct will cause @strong{ly2dvi} to
113 fail. A work around for the @strong{latexheaders} construct is to
114 create a @strong{TeX} file and set @strong{latexheaders} to "\input
121 LilyPond uses the @code{TeX} package as its rendering engine. @code{TeX}
122 represents the state-of-the-art in computer typesetting. It is used to
123 generate documentation, article, and book quality output. It is an
124 assume tool to have in your toolbox.
126 LilyPond uses a @code{Python} script named @code{ly2dvi} to render a
127 professional quality music score. @code{Python} is an interpreted,
128 interactive, object-oriented programming language. It is often
129 compared to @code{Tcl}, @code{Perl}, @code{Scheme} or @code{Java}.
131 Gsview is used to display and print the music scores created by
135 @item @uref{http://www.snafu.de/~cschenk/miktex/,code(MiKTeX)}. Versions
136 1.10b, 1.11, and 1.20b are known to work.
137 @item @uref{http://www.python.org,code(Python)}. Version 1.5.1 and
139 @item @uref{http://www.cs.wisc.edu/~ghost/gsview/index.html,code(gsview)}.
140 Version 5.10 is known to work.
148 @uref{lilypond-VERSION-95.exe,lilypond-VERSION-95}
150 @uref{lilypond-VERSION-nt.exe,lilypond-VERSION-nt}
158 @item run downloaded executable.
159 @item The first installation of LilyPond also requires these
162 @item LaTeX geometry package
164 @item @uref{ftp://ctan.tug.org/tex-archive/macros/latex/contrib/supported/geometry.zip,download} the zip file to @code{\Temp}.
165 @item Extract the zip file into the LaTeX package area of
166 @code{MiKTeX}. This will be @strong{@emph{MiKTeX-dir}\tex\latex}
167 @item From a Command Prompt change directory into geometry
168 directory that was just extracted.
169 @item In the geometry directory type @strong{latex geometry.ins}
171 @item Miscellaneous fonts
173 @item In your favorite editor create a file named
174 @code{cmbx14.mf}. Add the following lines:
175 @strong{design_size=14.4; }
176 @strong{input b-cmbx;}
177 @item From a Command Prompt copy cmbx14.mf to the public font
179 @strong{copy cmbx14.mf @emph{MiKTeX-dir}\fonts\source\public\cm\base}
182 MiKTeX-1.11 localtexmf configurations should use
183 @strong{@emph{localtexmf-dir}} in place of @strong{@emph{MiKTeX-dir}}.
192 @item Take a look at @uref{angels.ly,angels.ly}
193 @item Save angels.ly to your local disk
194 @item Select the @strong{lilyshell} shortcut from the @emph{Lilypond} group
195 @item From a LilyPond Command Prompt run:
196 @strong{ly2dvi angels.ly}
197 @strong{dvips angels.dvi}
198 @strong{start angels.ps}
205 @item @uref{http://www.cs.ruu.nl/people/hanwen/lilypond/index.html,LilyPond Homepage}
206 @item @uref{ftp://ftp.cs.uu.nl/pub/GNU/LilyPond/,LilyPond Ftp Site}
207 @item @uref{http://jab.org/mail/gnu-music-discuss@@gnu.org/,gnu-music-discuss mail archive}
208 @item Please feel free to mail us at @uref{mailto:gnu-music-discuss@@gnu.org,gnu-music-discuss}