「LilyPond」の版間の差分
細 カテゴリ変更 |
同期 |
||
| (2人の利用者による、間の4版が非表示) | |||
| 2行目: | 2行目: | ||
[[de:LilyPond]] |
[[de:LilyPond]] |
||
[[en:LilyPond]] |
[[en:LilyPond]] |
||
[https://lilypond.org/ LilyPond] はフリーの楽譜作成アプリケーションです。lilypond の記譜フォーマットで書かれたプレーンテキストファイルを入力することで、PostScript や PDF 形式で出力することができます。 |
|||
== インストール == |
== インストール == |
||
| 8行目: | 8行目: | ||
[[公式リポジトリ]]から {{Pkg|lilypond}} パッケージを[[インストール]]してください。 |
[[公式リポジトリ]]から {{Pkg|lilypond}} パッケージを[[インストール]]してください。 |
||
== |
=== フロントエンド === |
||
* {{App|[[Wikipedia:Denemo|Denemo]]| キーボード、MIDIおよびアコースティク入力をサポート。C言語で書かれています。|http://denemo.org/|{{AUR|denemo}}}} |
|||
* {{App|[[Wikipedia:Frescobaldi (software)|Frescobaldi]]|PyQt を使用してPythonで書かれた双方向のポイント&クリック、MIDI キャプチャおよび再生を備えたミュージックビューを提供します。|http://www.frescobaldi.org/index.html|{{AUR|frescobaldi}}}} |
|||
== 使い方 == |
|||
以下のようにテストファイルを作成: |
以下のようにテストファイルを作成: |
||
| 24行目: | 29行目: | ||
あなたの楽譜が含まれた {{ic|test.pdf}} と {{ic|test.ps}} ファイルが生成されます。 |
あなたの楽譜が含まれた {{ic|test.pdf}} と {{ic|test.ps}} ファイルが生成されます。 |
||
LilyPond は、[[Wikipedia:ja:MusicXML|MusicXML]] を LilyPond 形式に変換するための {{man|1|musicxml2ly}} を提供します。 |
|||
== 設定 == |
|||
詳細については、{{ic|info lilypond}}、{{man|1|lilypond}}、および [https://lilypond.org/manuals.html ドキュメント] を参照してください。 |
|||
| ⚫ | |||
| ⚫ | |||
==== VIM ==== |
|||
[[Vim]] |
LilyPond には [[Emacs]] および [[Vim]] のモードが付属しています。[https://lilypond.org/doc/Documentation/usage/text-editor-support ドキュメント] を参照してください。 |
||
Vim の場合、利用可能なキーマッピングについては、ファイルタイププラグイン {{ic|/usr/share/vim/vimfiles/ftplugin/lilypond.vim}} を参照してください。 |
|||
次にシンタックスを有効にしてください。{{ic|~/.vimrc}} を編集して以下のようにしてください: |
|||
| ⚫ | |||
{{hc|~/.vimrc|2= |
|||
set runtimepath+=/usr/share/lilypond/2.12.3/vim/ |
|||
syntax on " Turn on colors |
|||
filetype plugin on " Enables the ftplugin options |
|||
set autoindent " Automaticaly indent while writing. |
|||
}} |
|||
{{Pkg|lilypond}} パッケージは、{{ic|/usr/share/emacs/site-lisp/lilypond-mode.el}} を含むいくつかの [[Emacs]] ファイルをインストールします。 |
|||
上記の設定をすることで {{ic|*.ly}} ファイルを編集する際に {{ic|F5}} ボタンでコードをコンパイルして、{{ic|F6}} で PDF ビューアを開き、{{ic|F4}} で [[MIDI]] を再生できるようになります ([[Timidity]] を使用)。設定ファイルは {{ic|/usr/share/lilypond/2.12.3/vim/ftplugin/lilypond.vim}} で、簡単にカスタマイズできます。 |
|||
{{ic|lilypond-mode}} を使用するには、まず {{ic|Mx load-library <RET> lilypond-mode <RET>}}、次にもう一度 {{ic|Mx lilypond-mode <RET>}} を使用します。 |
|||
==== Frescobaldi ==== |
|||
{{AUR|frescobaldi}} または {{AUR|frescobaldi-git}} パッケージを[[インストール]]してください。 |
|||
==== jEdit と lilyPondTools プラグイン ==== |
|||
{{Pkg|jedit}} パッケージを[[インストール]]してください。 |
|||
jEdit を開いて ''Plugins > Plugin Manager'' を選択してください。''Install'' タブを選んで ''LilyPondTools'' をクリックしたら、''Install'' ボタンを押してください。 |
|||
| ⚫ | |||
Lilypond には Emacs のモードが含まれています。{{ic|~/.emacs}} に以下を追加してください: |
|||
{{hc|~/.emacs|2= |
|||
(load-library "lilypond-init.el") |
|||
}} |
|||
=== |
=== NeoVim === |
||
[https://github.com/martineausimon/nvim-lilypond-suite nvim-lilypond-suite] は、非同期 Make、MIDI/MP3 プレーヤー、歌詞の "ハイフネーション" 機能、高速構文ハイライトを使用して LilyPond スコアを作成するためのプラグインです。このリポジトリには、埋め込み LilyPond 構文強調表示を可能にする [[LaTeX]] ファイル用の ftplugin と、すぐに使える {{ic|lilypond-book}} または {{Aur|lyluatex-git}} パッケージをサポートする makeprg も含まれています。 |
|||
LilyComp [http://lilycomp.sourceforge.net/] を使うことで素早く作曲することができます。[[Python]] と Tk が必要です。シャープとフラットを使うために {{ic|lilycomp.py}} の67・68行目を編集して {{ic|deutsch.ly}} 辞書を有効にしてください。 |
|||
== 参照 == |
== 参照 == |
||
* [[Wikipedia:ja:GNU LilyPond]] |
|||
* [http://lilypond.org/ LilyPond ウェブサイト] - チュートリアルがあります。 |
|||
* [[アプリケーション一覧/マルチメディア#Scorewriters]] |
|||
2024年1月17日 (水) 03:31時点における最新版
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 も含まれています。