LilyPond Windows NT 4.0/95 Distribution

Jeffrey B. Reed

Table of Contents

1: Windows NT/95 Binary Distribution

1.1: Introduction

1.2: NEWS

1.3: Required packages

1.4: Download

1.5: Installation

1.6: Running LilyPond

1.7: LilyPond resources



1: Windows NT/95 Binary Distribution

1.1: 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 LilyPond Homepage. A full set of documentation in various formats is also available.

LilyPond is the GNU Project music typesetter. It transforms a musical description file into beautiful sheet music.

Back to top



1.2: NEWS

The FAT16, FAT32, and NTFS file system problems have been corrected. I have tested various installations that are known to be operational. The following configurations that have been tested.

Windows NT

Installed on NTFS
  • Runs from NTFS partion
  • Runs from FAT16 partion
  • Installed on FAT16
  • Runs from NTFS partion
  • Runs from FAT16 partion
  • Windows 95

    Installed on FAT16
  • Runs from FAT16 partion
  • Runs from FAT32 partion
  • Installed on FAT32
  • Runs from FAT16 partion
  • Runs from FAT32 partion
  • The installer was created with CreateInstall. This is a shareware application that has capabilities close to the high dollar installers InstallShield, Install Vise, and WiseInstaller. 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:

  • Installs the lilypond distribution on any valid file system.
  • Optionally creates a Lilypond shortcut group on your start menu with the following shortcuts.
  • lilyshell
  • uninstall
  • Allows unistall through the Add/Remove Program interface on the control panel.
  • The lilyshell uses the /E and /K switches to extend the environment size and initialize the shell environment.
  • It has the look and feel of a real Windows installer
  • The lilyshell shortcut initializes the environment so you can generate music from a MSDOS prompt with commands like:

  • ly2dvi
  • convert-mudela
  • mudela-book
  • lilypond
  • mi2mu
  • If you are upgrading from a previous version of lilypond you will most likely need to flush your font cache. I generally just toss D:\localtexmf\fonts\tfm\public\ehrhardt and 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 TeX.

    I have also converted the Manual Pages for the above tools to HTML for easy browsing. 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 Jeffrey B. Reed.

    This is what the version 1.1.57 brings:

    
    
    pl 56.jcn3
    	- slur de-hairification
    	  * slurs always attached to noteheads, by default
    	  * corrections for steep and high slurs
    	  * snap to stem end when close
    	- bow/tie/slur dy/dx fix
    
    pl 56.hwn1
    	- some spacing tweaks.
     	- bf: two repeats + alts after each other.
    pl 56.jcn2
    	- tie: bfs + even simpler
    
    pl 56.jcn1
    	- bf: re-added \textflat,sharp to fix chords...
    	- bf: chord-modifier and mandatory dot: c-maj5 
    	- tutorial chord fixes
    	- tie fixes and boldifying:
    	  * removed sloping (dy!=0) code
    	  * use actual note-widths
    	  * y[left] == y[right]
    	  * follow OSU rules, I hope (from comments in text -- must check)
    	  * undetermined direction -> down; inverse of stem
    	- bf: beam: undetermined direction -> up; like stem
    	- slur-symmetry fixes
    	- fix for \rhythm and seq_iter childs (still crude, but more effective)
    
    
    
    
    

    Back to top



    1.3: Required packages

    LilyPond uses the TeX package as its rendering engine. 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 Python script named ly2dvi to render a professional quality music score. Python is an interpreted, interactive, object-oriented programming language. It is often compared to Tcl, Perl, Scheme or Java.

    Gsview is used to display and print the music scores created by LilyPond.

  • MiKTeX
  • Python
  • gsview
  • Back to top



    1.4: Download

  • Windows 95 lilypond-1.1.57-95
  • Windows NT 4.0 lilypond-1.1.57-nt
  • Back to top



    1.5: Installation

  • Download the distribution.
  • run downloaded executable.
  • The first installation of LilyPond also requires these additional steps:

    LaTeX geometry package
  • download the zip file to \Temp.
  • Extract the zip file into the LaTeX package area of MiKTeX. This will be MiKTeX-dir\tex\latex
  • From a Command Prompt change directory into geometry directory that was just extracted.
  • In the geometry directory type latex geometry.ins

  • Miscellaneous fonts
  • In your favorite editor create a file named cmbx14.mf. Add the following lines:
    design_size=14.4;
    input b-cmbx;
  • From a Command Prompt copy cmbx14.mf to the public font area of MiKTeX:
    copy cmbx14.mf MiKTeX-dir\fonts\source\public\cm\base
  • NOTE
    MiKTeX-1.11 localtexmf configurations should use localtexmf-dir in place of MiKTeX-dir.

  • See the Running instructions below
  • Back to top



    1.6: Running LilyPond

  • Take a look at angels.ly
  • Save angels.ly to your local disk
  • Select the lilyshell shortcut from the Lilypond group
  • From a LilyPond Command Prompt run:
    ly2dvi angels.ly
    dvips angels.dvi
    start angels.ps
  • Back to top



    1.7: LilyPond resources

  • LilyPond Homepage
  • LilyPond Ftp Site
  • gnu-music-discuss mail archive
  • Please feel free to mail us at gnu-music-discuss
  • Back to top




    Return to GNU LilyPond's home page.

    Please send GNU LilyPond questions and comments to gnu-music-discuss@gnu.org.

    Please send comments on these web pages to (address unknown), send other FSF & GNU inquiries and questions to gnu@gnu.org.

    Copyright (c) 1997, 1998, 1999 Han-Wen Nienhuys and Jan Nieuwenhuizen.

    Verbatim copying and distribution of this entire article is permitted in any medium, provided this notice is preserved.


    This page was built from GNU LilyPond-1.1.57 by

    root <(address unknown)>, at Tue Jul 13 12:25:02 1999 CDT.