LilyPond
LilyPond はフリーの楽譜作成アプリケーションです。lilypond の記譜フォーマットで書かれたプレーンテキストファイルを入力することで、PostScript や PDF 形式で出力することができます。
インストール
公式リポジトリから lilypond パッケージをインストールしてください。
フロントエンド
- Denemo — キーボード、MIDIおよびアコースティク入力をサポート。C言語で書かれています。
- http://denemo.org/ || denemoAUR
- Frescobaldi — PyQt を使用してPythonで書かれた双方向のポイント&クリック、MIDI キャプチャおよび再生を備えたミュージックビューを提供します。
使い方
以下のようにテストファイルを作成:
test.ly
{ c' e' g' e' }
以下のコマンドでコンパイル:
$ lilypond test.ly
あなたの楽譜が含まれた test.pdf
と test.ps
ファイルが生成されます。
LilyPond は、MusicXML を LilyPond 形式に変換するための musicxml2ly(1) を提供します。
詳細については、info lilypond
、lilypond(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 も含まれています。