]> git.donarmstrong.com Git - lilypond.git/blob - Documentation/ntweb/index.yo
release: 1.2.6
[lilypond.git] / Documentation / ntweb / index.yo
1 mailto(daboys@austin.rr.com)
2 article(LilyPond Windows NT 4.0/95 Distribution)(nemail(Jeffrey B. Reed)(daboys@austin.rr.com))(label(contents))
3 sect(Windows NT/95 Binary Distribution)
4
5 subsect(Introduction) label(introduction)
6
7 This page is dedicated to the distribution of precompiled and
8 preformatted LilyPond binaries for Windows NT 4.0 .  This package is
9 covered under the GNU General Public License and all of the source is
10 available on the official 
11 url(LilyPond Homepage)(http://www.cs.ruu.nl/people/hanwen/lilypond/index.html).
12 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.
13
14 includefile(../BLURB.in)
15
16 link(Back to top)(contents)
17 clearpage()
18
19 subsect(NEWS) label(news)
20
21 description(
22  dit(BUG FIXES)
23   itemize(
24    it() os.rename(this.__base + '.' + str(os.getpid()) + '.dvi', outfile) nl()
25         os.error: (2, 'No such file or directory') nl()
26         This problem was reported by many and thoroughly debugged by
27         Wolf Lother.  We have abandoned the use of os.getpid(), which
28         for one reason or another resulted in negative numbers on
29         windows 95, in favor of the tempfile module.  We have also
30         attempted to use only one '.' in naming temporary files.
31   )
32 )
33
34 description(
35  dit(NOTES)
36   itemize(  
37    it() We have had preliminary reports that the Windows 95
38         installation works on Windows 98.  Many thanks to Christian
39         Mondrup. 
40
41    it() Please use the Add/Remove program control panel entry to
42         unistall your current version of Lilypond before you attempt to
43         install this one.
44
45    it() If you are upgrading from a previous version of lilypond you will most
46         likely need to flush your font cache.  I generally just toss
47         file(D:\localtexmf\fonts\tfm\public\ehrhardt) and
48         file(D:\localtexmf\fonts\pk\ljfour\public\ehrhardt) in the Recyle
49         Bin. Your local font directory may be different, please refer to your
50         local installation of code(TeX).
51
52    it() The FAT16, FAT32, and NTFS file system problems have been
53         corrected.  I have tested various installations that are known
54         to be operational.  
55   ) 
56 )
57   
58 The installer was created with
59 url(CreateInstall)(http://www.gentee.com/).  This is a shareware
60 application that has capabilities close to the high dollar installers
61 bf(InstallShield), bf(Install Vise), and bf(WiseInstaller).
62 bf(CreateInstall) does cost $38 to register which is probably going to
63 be frowned upon, but I was unable to find a freeware install builder
64 that was suitable.  The self extracting distribution currently:
65
66 itemize(
67  it() Installs the lilypond distribution on any valid file system.
68  it() Optionally creates a em(Lilypond) shortcut group on your start
69       menu with the following shortcuts.
70   itemize(
71    it() bf(lilyshell)
72    it() bf(uninstall)
73   )
74  it() Allows unistall through the Add/Remove Program interface on the
75       control panel.
76  it() The bf(lilyshell) uses the /E and /K switches to extend the
77       environment size and initialize the shell environment.
78  it() It has the look and feel of a real Windows installer
79 )
80
81 The bf(lilyshell) shortcut initializes the environment so you can
82 generate music from a MSDOS prompt with commands like:
83
84 itemize(
85     it()ly2dvi
86     it()convert-mudela
87     it()mudela-book
88     it()lilypond
89     it()midi2ly
90 )
91
92 This release has been tested on Windows NT 4.0sp3 and Windows 95 and
93 found to be operational.  If you have any troubles and or comments
94 please do not hesitate to drop me a line 
95 url(Jeffrey B. Reed)(mailto:daboys@austin.rr.com).
96
97 This is what the version @TOPLEVEL_VERSION@ brings:
98
99 verb(
100 top_of_NEWS
101 )
102
103 link(Back to top)(contents)
104 clearpage()
105
106 subsect(BUGS) label(news)
107 itemize(
108
109   it() Using any text that contains '{}' for the value of the any
110        valid mudela bf(header) construct will cause bf(ly2dvi) to
111        fail.  A work around for the bf(latexheaders) construct is to
112        create a bf(TeX) file and set bf(latexheaders) to "\input
113        foo.tex". 
114 )
115
116 link(Back to top)(contents)
117 clearpage()
118
119 subsect(Required Packages) label(packages)
120
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.
125
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).
130
131 Gsview is used to display and print the music scores created by
132 LilyPond.
133
134 itemize(
135     it()url(code(MiKTeX))(http://www.snafu.de/~cschenk/miktex/). Versions
136         1.10b, 1.11, and 1.20b are known to work.
137     it()url(code(Python))(http://www.python.org). Version 1.5.1 and
138         possibly 1.5 work.
139     it()url(code(gsview))(http://www.cs.wisc.edu/~ghost/gsview/index.html). 
140         Version 5.10 is known to work.
141 )
142
143 link(Back to top)(contents)
144 clearpage()
145
146
147 subsect(Download) label(download)
148
149 itemize(
150     it()Windows 95
151         url(lilypond-@TOPLEVEL_VERSION@-95)(lilypond-@TOPLEVEL_VERSION@-95.exe)
152     it()Windows NT 4.0
153         url(lilypond-@TOPLEVEL_VERSION@-nt)(lilypond-@TOPLEVEL_VERSION@-nt.exe)
154 )
155
156 link(Back to top)(contents)
157 clearpage()
158
159
160 subsect(Installation) label(installation)
161
162 itemize(
163   it()link(Download)(download) the distribution.
164   it()run downloaded executable. nl()
165   it() The first installation of LilyPond also requires these
166         additional steps:
167      description(
168        dit(LaTeX geometry package)
169        itemize(
170          it()url(download)(ftp://ctan.tug.org/tex-archive/macros/latex/contrib/supported/geometry.zip) the zip file to code(\Temp).
171          it()Extract the zip file into the LaTeX package area of
172              code(MiKTeX). This will be bf(em(MiKTeX-dir)\tex\latex)
173          it()From a Command Prompt change directory into geometry
174              directory that was just extracted.
175          it()In the geometry directory type bf(latex geometry.ins)
176        ) nl()
177        dit(Miscellaneous fonts)
178        itemize(
179          it()In your favorite editor create a file named
180              code(cmbx14.mf). Add the following lines: nl()
181              bf(design_size=14.4; ) nl()
182              bf(input b-cmbx;)
183          it()From a Command Prompt copy cmbx14.mf to the public font
184              area of MiKTeX: nl()
185              bf(copy cmbx14.mf em(MiKTeX-dir)\fonts\source\public\cm\base)
186         )
187         dit(NOTE) 
188         MiKTeX-1.11 localtexmf configurations should use
189         bf(em(localtexmf-dir)) in place of bf(em(MiKTeX-dir)).
190       ) nl()
191   it()See the link(Running)(running) instructions below
192 )
193
194 link(Back to top)(contents)
195 clearpage()
196
197
198 subsect(Running LilyPond) label(running)
199
200 itemize(
201   it()Take a look at url(angels.ly)(angels.ly)
202   it()Save angels.ly to your local disk
203   it()Select the bf(lilyshell) shortcut from the em(Lilypond) group nl()
204   it() From a LilyPond Command Prompt run: nl()
205   bf(ly2dvi angels.ly) nl()
206   bf(dvips angels.dvi) nl()
207   bf(start angels.ps) nl()
208 )
209
210 link(Back to top)(contents)
211 clearpage()
212
213 subsect(LilyPond resources) label(resources)
214
215 itemize(
216   it()url(LilyPond Homepage)
217         (http://www.cs.ruu.nl/people/hanwen/lilypond/index.html)
218   it()url(LilyPond Ftp Site)(ftp://ftp.cs.uu.nl/pub/GNU/LilyPond/)
219   it()url(gnu-music-discuss mail archive)
220         (http://jab.org/mail/gnu-music-discuss@gnu.org/)
221   it()Please feel free to mail us at url(gnu-music-discuss)
222         (mailto:gnu-music-discuss@gnu.org)
223 )
224
225 link(Back to top)(contents)
226 clearpage()
227