lilypond-user
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

lyp version 0.3.3 + new font packages


From: Sharon Rosner
Subject: lyp version 0.3.3 + new font packages
Date: Thu, 25 Feb 2016 14:01:47 -0700 (MST)

Hi everybody,

Here's a small update on lyp - the lilypond package manager.

Lyp is a package manager for Lilypond. It lets users install and switch
between different versions of Lilypond, and install and manage lilypond
packages in order to facilitate code reuse and sharing.

Some of the changes since version 0.2.0:

- Lyp now works on Windows!
- Accept version selection option in lilypond binary wrapper.
- Improved scheme interface for packages.
- Performance improvements.

The lilypond wrapper provided by lyp now accepts additional options:

  --use, -u -> use a specific version of lilypond. e.g. lilypond -u2.18.2
myfile.ly
  --install, -n -> automatically install the specified version if not
locally available
  --raw, -r -> bypass lyp pre-processing and pass options to the selected
lilypond version

The scheme interface provided by lyp now includes robust support for nested
relative includes via the \pinclude and \pincludeOnce commands, in both
versions 2.18 and earlier and latest unstable versions of lilypond. It also
provides helper scheme procedures such as lyp:this-file, lyp:this-dir, and
lyp:expand-path (for converting relative paths to absolute paths).

-------------

I've also released two new font packages for lyp: lilyjazz (based on code by
Torsten Hämmerle) and bravura (based on code by Nathan Ho). These new
packages allow users to easily switch the music font used for engraving. For
example, to use the bravura font (which is actually a SMuFL font), the user
installs the package:

  lyp install bravura

Lyp takes care of copying font files, making them available in any locally
installed version of lilypond. The user can then use the font by requiring
the package and using the \bravuraOn command:

  \require "bravura"
  ...
  \layout {
    \context {
      \Score \bravuraOn % alternatively, the font can be used for specific
staves
    }
  }

In a similar fashion, the lilyjazz package can also be used for creating
jazz lead sheets.

As always, I welcome critiques and suggestions.

Happy Lilyponding,
Sharon Rosner



--
View this message in context: 
http://lilypond.1069038.n5.nabble.com/lyp-version-0-3-3-new-font-packages-tp187735.html
Sent from the User mailing list archive at Nabble.com.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]