|
|
LilyPond
コマンドラインベースのプログラムLilyPondは、最も簡素にして明解な楽曲管理の手段だ。LilyPondによる処理は、次の2段階で行う。まず、楽譜にしたい曲を音符の種類や長さ、各種指示を使って(テキストファイルに)記述する。続いて、作成したテキストファイルに対してlilypondコマンドを実行すると、楽曲のPDFファイルが出来上がる。この過程は、プログラムのコードを編集したうえでコンパイルを行って実行形式に変換するのに似ている。なお、テキストファイルの作成や変更には、任意のテキストエディタが使用できる。Emacsのような一部のエディタには、LilyPondファイルの編集用に、構文の強調表示オプションやコンテキスト固有のオプションが備わっている。
LilyPondは大半のディストリビューションで利用できる。また、手作業で組版が行われた譜面にできるだけ近くなるようにレイアウトの最適化された美しい出力を生成してくれる、完成度の高い安定したアプリケーションである。構文や譜面の組版作りを習得するための優れたチュートリアルも用意されている。
NoteEdit
|
| クリックで拡大 |
手作業によるポイントアンドクリック操作のほか、NoteEditでは、MIDIキーボード(MIDIインタフェースに対応した電子ピアノ機器の鍵盤)も利用できる。MIDIキーボードを使うと、該当する鍵盤のキーを押すことで音符を入力できる。この場合は、電子ピアノの鍵盤で曲を演奏するだけでNoteEditが採譜を行ってくれることになる。また、譜面にした曲はMIDIキーボードを介して音として聞くこともできる。
譜面を印刷するためにNoteEditは外部の組版プログラムを利用しており、LilyPond、ABC music(abcm2ps)、MusiXTeX、PMXが使える。つまり、LilyPond形式でエクスポートを行えば、いつでも質の高い出力結果が得られるわけだ。なお、LilyPond形式によるエクスポート機能は、以降で取り上げるすべてのグラフィカルプログラムで利用できる。ただ残念なことに、NoteEditはLilyPondファイルのインポート機能はサポートしていない。
NoteEditの開発は停止状態にあり、細かなバグ修正だけが行われている。その主要な開発活動はCanorusという新しいアプリケーションに移行しているものの、Canorusのバージョンは0.3.1でまだ不安定である。