-mailto(daboys@bga.com)
-article(LilyPond Windows NT 4.0 Distribution)(nemail(Jeffrey B. Reed)(daboys@bga.com))(label(contents))
-sect(Windows NT Binary Distribution)
+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 and documentation are
+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(
-subsect(Required packages) label(packages)
+ 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
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/)
- it()url(code(Python))(http://www.python.org)
+ 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)
subsect(Download) label(download)
itemize(
- it()lurl(lilypond-@TOPLEVEL_VERSION@.bin.zip)
+ 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)
itemize(
it()link(Download)(download) the distribution.
- it()unzip
- it()Set your path variable for lilypond and TeX
- description(
- dit(batch file)
- In a batch file you can add the following entries: nl()
- bf(set LILYPOND=em(LilyPond-dir)) nl()
- bf(set path=%path%%LILYPOND%\bin;em(MiKTeX-dir)\miktex\bin) nl()
- bf(set TEXINPUTS=%LILYPOND%\texmf\tex\lilypond;;) nl()
- bf(set MFINPUTS=%LILYPOND%\texmf\mf\public\lilypond;;) nl()
-COMMENT( dit(Windows Environment)
- In the Windows environment you can select
- properties menu of the My Computer icon. Click on
- the environment tag and add the following to the user
- variables path entry. nl()
- bf(em(LilyPond-dir)\bin;em(MiKTeX-dir)\miktex\bin))
- ) nl()
- it() The first installation of LilyPond also requires these
+ it()run downloaded executable. nl()
+ it() The first installation of LilyPond also requires these
additional steps:
description(
dit(LaTeX geometry package)
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
)
subsect(Running LilyPond) label(running)
itemize(
- it()Take a look at url(angles.ly)(angles.ly)
- it()Save angles.ly to your local disk
- it()From a Command Prompt run: nl()
- bf(ly2dvi.py angles.ly) nl()
- bf(dvips angles.dvi) nl()
- bf(cmd /c angles.ps) nl()
+ 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)