「LilyPond」の版間の差分
(→楽譜の例: 同期) |
(同期) |
||
(同じ利用者による、間の1版が非表示) | |||
2行目: | 2行目: | ||
[[de:LilyPond]] |
[[de:LilyPond]] |
||
[[en:LilyPond]] |
[[en:LilyPond]] |
||
− | + | [https://lilypond.org/ LilyPond] はフリーの楽譜作成アプリケーションです。lilypond の記譜フォーマットで書かれたプレーンテキストファイルを入力することで、PostScript や PDF 形式で出力することができます。 |
|
== インストール == |
== インストール == |
||
11行目: | 11行目: | ||
* {{App|[[Wikipedia:Denemo|Denemo]]| キーボード、MIDIおよびアコースティク入力をサポート。C言語で書かれています。|http://denemo.org/|{{AUR|denemo}}}} |
* {{App|[[Wikipedia:Denemo|Denemo]]| キーボード、MIDIおよびアコースティク入力をサポート。C言語で書かれています。|http://denemo.org/|{{AUR|denemo}}}} |
||
− | * {{App|[[Wikipedia:Frescobaldi (software)|Frescobaldi]]|PyQt を使用してPythonで書かれた双方向のポイント |
+ | * {{App|[[Wikipedia:Frescobaldi (software)|Frescobaldi]]|PyQt を使用してPythonで書かれた双方向のポイント&クリック、MIDI キャプチャおよび再生を備えたミュージックビューを提供します。|http://www.frescobaldi.org/index.html|{{AUR|frescobaldi}}}} |
== 使い方 == |
== 使い方 == |
||
28行目: | 28行目: | ||
あなたの楽譜が含まれた {{ic|test.pdf}} と {{ic|test.ps}} ファイルが生成されます。 |
あなたの楽譜が含まれた {{ic|test.pdf}} と {{ic|test.ps}} ファイルが生成されます。 |
||
− | |||
LilyPond は、[[Wikipedia:ja:MusicXML|MusicXML]] を LilyPond 形式に変換するための {{man|1|musicxml2ly}} を提供します。 |
LilyPond は、[[Wikipedia:ja:MusicXML|MusicXML]] を LilyPond 形式に変換するための {{man|1|musicxml2ly}} を提供します。 |
||
34行目: | 33行目: | ||
詳細については、{{ic|info lilypond}}、{{man|1|lilypond}}、および [https://lilypond.org/manuals.html ドキュメント] を参照してください。 |
詳細については、{{ic|info lilypond}}、{{man|1|lilypond}}、および [https://lilypond.org/manuals.html ドキュメント] を参照してください。 |
||
+ | == テキストエディタ == |
||
− | == 設定 == |
||
+ | LilyPond には [[Emacs]] および [[Vim]] のモードが付属しています。[https://lilypond.org/doc/Documentation/usage/text-editor-support ドキュメント] を参照してください。 |
||
− | === テキストエディタ === |
||
+ | Vim の場合、利用可能なキーマッピングについては、ファイルタイププラグイン {{ic|/usr/share/vim/vimfiles/ftplugin/lilypond.vim}} を参照してください。 |
||
− | ==== VIM ==== |
||
+ | === Emacs lilypond-mode === |
||
− | [[Vim]] エディタをまずインストールして、Lilypond のウェブサイト [http://lilypond.org/doc/v2.11/Documentation/user/lilypond-program/Vim-mode] を開いて Vim モードを有効にする手順に従ってください。 |
||
+ | {{Pkg|lilypond}} パッケージは、{{ic|/usr/share/emacs/site-lisp/lilypond-mode.el}} を含むいくつかの [[Emacs]] ファイルをインストールします。 |
||
− | 次にシンタックスを有効にしてください。{{ic|~/.vimrc}} を編集して以下のようにしてください: |
||
+ | {{ic|lilypond-mode}} を使用するには、まず {{ic|Mx load-library <RET> lilypond-mode <RET>}}、次にもう一度 {{ic|Mx lilypond-mode <RET>}} を使用します。 |
||
− | {{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. |
||
− | }} |
||
− | |||
− | 上記の設定をすることで {{ic|*.ly}} ファイルを編集する際に {{ic|F5}} ボタンでコードをコンパイルして、{{ic|F6}} で PDF ビューアを開き、{{ic|F4}} で [[MIDI]] を再生できるようになります ([[Timidity]] を使用)。設定ファイルは {{ic|/usr/share/lilypond/2.12.3/vim/ftplugin/lilypond.vim}} で、簡単にカスタマイズできます。 |
||
− | |||
− | ==== Frescobaldi ==== |
||
− | |||
− | {{AUR|frescobaldi}} または {{AUR|frescobaldi-git}} パッケージを[[インストール]]してください。 |
||
− | |||
− | ==== jEdit と lilyPondTools プラグイン ==== |
||
− | |||
− | {{Pkg|jedit}} パッケージを[[インストール]]してください。 |
||
− | |||
− | jEdit を開いて ''Plugins > Plugin Manager'' を選択してください。''Install'' タブを選んで ''LilyPondTools'' をクリックしたら、''Install'' ボタンを押してください。 |
||
− | |||
− | ==== Emacs ==== |
||
− | |||
− | 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 も含まれています。