このサイトのはてなブックマーク数の合計

www を検索 sarabande.info を検索
トップページに戻る

LiLyPond

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

Windows版で日本語を表示する

TTFフォントの場合、下記のよう指定することで、日本語フォントを表示できるようになる。

'''\markupによる部分適用'''

\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による全体適用

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 "|."

}

MediaWikiの拡張機能として使用する

トップページに戻る