LilyPondはマルチプラットフォームの楽譜作成ソフトウェアである。ライセンスはGPL。
http://lilypond.org/web/install/のMicrosoft Windowsn ME, NT, 2000, XP の「Install」からダウンロードして「lilypond-2.10.19-1.mingw.exe」をダブルクリックしてインストールする。
http://lilypond.org/doc/v2.10/Documentation/
動作の確認 以下のようなtest.lyを作成し、例えば、C:\test.lyに保存する。
\version "2.10.19-1"
{
c' d' e' f' g' a' b' c''
}
を作成し、コマンドからコンパイルする。
Windows XPの場合「スタート」→「すべてのプログラム」→「コマンド プロンプト」を立ち上げ
cd c:\
lilypond test.ly
http://lilypond.org/doc/v2.10/Documentation/user/lilypond/Cheat-sheet#Cheat-sheet
TTFフォントの場合、下記のよう指定することで、日本語フォントを表示できるようになる。
'''\markupによる部分適用'''

\version "2.10.11"
\header {
title = \markup {
\override #'(font-name . "IPA明朝")
{タイトル}
}
subtitle = \markup {
\override #'(font-name . "IPA明朝")
{サブタイトル}
}
poet = \markup { \override #'(font-name . "IPA明朝") {作詞家} }
composer = \markup {
\override #'(font-name . "IPA明朝")
{作曲家}
}
}
{
\override Staff.TimeSignature #'font-name = #"IPA明朝"
\override Staff.TimeSignature #'font-size = #2
\time 3/4
c'1_\markup {
\override #'(font-name . "IPA明朝")
{日本語}
}
\bar "|."
}
paperブロックとmake-pango-font-treeによる全体適用

\version "2.10.11"
\paper {
myStaffSize = #20
#(define fonts
(make-pango-font-tree "IPA明朝"
"Nimbus Sans"
"Luxi Mono"
(/ myStaffSize 20)))
}
\header {
title = "タイトル"
composer = "作曲家"
subtitle = "サブタイトル"
poet = "作詞家"
}
{
c'^\markup { IPA明朝 foo \sans bla \typewriter bar }
\bar "|."
}