[ << デフォルトを変更する ] | [トップ][目次][インデックス][ ? ] | [ 記譜法マニュアル表 >> ] | ||
[ < 音楽関数を使用する ] | [ 上へ : 音楽関数を使用する ] | [ 共通の引数タイプ > ] |
5.6.1 置換関数の構文
変数を LilyPond コードに置換する関数を作成することは簡単にできます。置換関数の一般的な形式は以下のようなものです:
function = #(define-music-function (parser location var1 var2...vari... ) (var1-type? var2-type?...vari-type?...) #{ ...music... #})
ここで
vari | i 番目の変数 |
vari-type? | i 番目の変数のタイプ |
...music... | 通常の LilyPond 入力。変数を |
共通の変数タイプについては 共通の引数タイプ で記述されています。変数タイプについてのもっと完全な記述は Music function syntax にあります。
parser
引数と location
引数を省略することはできず、
Music function syntax で記述されている高度な状況で使用されることがあります。
置換関数において、必ずこれらの引数を記述してください。
参照
記譜法リファレンス: 共通の引数タイプ
LilyPond の拡張: Music function syntax
[ << デフォルトを変更する ] | [トップ][目次][インデックス][ ? ] | [ 記譜法マニュアル表 >> ] | ||
[ < 音楽関数を使用する ] | [ 上へ : 音楽関数を使用する ] | [ 共通の引数タイプ > ] |