LilyPond

提供: ArchWiki
ナビゲーションに移動 検索に移動

LilyPond はフリーの楽譜作成アプリケーションです。lilypond の記譜フォーマットで書かれたプレーンテキストファイルを入力することで、PostScript や PDF 形式で出力することができます。

インストール

公式リポジトリから lilypond パッケージをインストールしてください。

フロントエンド

  • Denemo — キーボード、MIDIおよびアコースティク入力をサポート。C言語で書かれています。
http://denemo.org/ || denemoAUR
  • Frescobaldi — PyQt を使用してPythonで書かれた双方向のポイント&クリック、MIDI キャプチャおよび再生を備えたミュージックビューを提供します。
http://www.frescobaldi.org/index.html || frescobaldiAUR

使い方

以下のようにテストファイルを作成:

test.ly
{
 c' e' g' e'
}

以下のコマンドでコンパイル:

$ lilypond test.ly

あなたの楽譜が含まれた test.pdftest.ps ファイルが生成されます。

LilyPond は、MusicXML を LilyPond 形式に変換するための musicxml2ly(1) を提供します。

詳細については、info lilypondlilypond(1)、および ドキュメント を参照してください。

テキストエディタ

LilyPond には Emacs および Vim のモードが付属しています。ドキュメント を参照してください。

Vim の場合、利用可能なキーマッピングについては、ファイルタイププラグイン /usr/share/vim/vimfiles/ftplugin/lilypond.vim を参照してください。

Emacs lilypond-mode

lilypond パッケージは、/usr/share/emacs/site-lisp/lilypond-mode.el を含むいくつかの Emacs ファイルをインストールします。

lilypond-mode を使用するには、まず Mx load-library <RET> lilypond-mode <RET>、次にもう一度 Mx lilypond-mode <RET> を使用します。

NeoVim

nvim-lilypond-suite は、非同期 Make、MIDI/MP3 プレーヤー、歌詞の "ハイフネーション" 機能、高速構文ハイライトを使用して LilyPond スコアを作成するためのプラグインです。このリポジトリには、埋め込み LilyPond 構文強調表示を可能にする LaTeX ファイル用の ftplugin と、すぐに使える lilypond-book または lyluatex-gitAUR パッケージをサポートする makeprg も含まれています。

参照