「LilyPond」の版間の差分

提供: ArchWiki
ナビゲーションに移動 検索に移動
(カテゴリ変更)
(→‎インストール: 節"Front-ends"を追加)
7行目: 7行目:
   
 
[[公式リポジトリ]]から {{Pkg|lilypond}} パッケージを[[インストール]]してください。
 
[[公式リポジトリ]]から {{Pkg|lilypond}} パッケージを[[インストール]]してください。
  +
  +
=== Front-ends ===
  +
  +
* {{App|[[Wikipedia:Denemo|Denemo]]|Supports keyboard, MIDI and acoustic input, written in C.|http://denemo.org/|{{AUR|denemo}}}}
  +
* {{App|[[Wikipedia:Frescobaldi (software)|Frescobaldi]]|Provides music view with two-way point & click, MIDI capturing and playback, written in Python with PyQt.|http://www.frescobaldi.org/index.html|{{AUR|frescobaldi}}}}
   
 
== 楽譜の例 ==
 
== 楽譜の例 ==

2020年7月22日 (水) 12:42時点における版

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

インストール

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

Front-ends

  • Denemo — Supports keyboard, MIDI and acoustic input, written in C.
http://denemo.org/ || denemoAUR
  • Frescobaldi — Provides music view with two-way point & click, MIDI capturing and playback, written in Python with PyQt.
http://www.frescobaldi.org/index.html || frescobaldiAUR

楽譜の例

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

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

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

$ lilypond test.ly

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

設定

テキストエディタ

VIM

Vim エディタをまずインストールして、Lilypond のウェブサイト [1] を開いて Vim モードを有効にする手順に従ってください。

次にシンタックスを有効にしてください。~/.vimrc を編集して以下のようにしてください:

~/.vimrc
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.

上記の設定をすることで *.ly ファイルを編集する際に F5 ボタンでコードをコンパイルして、F6 で PDF ビューアを開き、F4MIDI を再生できるようになります (Timidity を使用)。設定ファイルは /usr/share/lilypond/2.12.3/vim/ftplugin/lilypond.vim で、簡単にカスタマイズできます。

Frescobaldi

frescobaldiAUR または frescobaldi-gitAUR パッケージをインストールしてください。

jEdit と lilyPondTools プラグイン

jedit パッケージをインストールしてください。

jEdit を開いて Plugins > Plugin Manager を選択してください。Install タブを選んで LilyPondTools をクリックしたら、Install ボタンを押してください。

Emacs

Lilypond には Emacs のモードが含まれています。~/.emacs に以下を追加してください:

~/.emacs
(load-library "lilypond-init.el")

LilyComp

LilyComp [2] を使うことで素早く作曲することができます。Python と Tk が必要です。シャープとフラットを使うために lilycomp.py の67・68行目を編集して deutsch.ly 辞書を有効にしてください。

参照