2013-08-27 7 views
5

LilyPondでは、\key c \majorを指定し、キーを空白のままにしておくことに違いがあります。前者の場合、転置機器は鍵署名をそれに応じて変更するが、後者の場合は鍵署名が追加されない。たとえば\transpose c dを使用すると、\key c \majorが表示されている場合は2つのシャープが追加されますが、キーがリストされていない場合は加算されません。LilyPond: "atonal"キーに戻すことは可能ですか?

「オープンキー」セクションからトーンセクションに移動して「オープンキー」に戻るとどうなりますか?私は\revert \keyを試しましたが、これは誤った構文であるようです。キーフリーエリアに戻す方法はありますか? LilyPondのメーリングリストで

\transpose c d { 
    % Open key 
    c8 e f g e d des c 

    \key c \minor 
    c es g es f d c b 

    % How to return to open key?? 
    c8 e f g e d des c 
} 
+0

こんにちはJohn、* lilypond-userメーリングリスト*に登録して質問を投稿することをお勧めしますか?非常に知識のある人がメーリングリストに参加しているので、通常は24時間以内に回答が得られます。これはサブクラス化のためのページです:[link](https://lists.gnu.org/mailman/listinfo/lilypond-user)間違ってはいけない、私はいつも* LilyPond *の質問を見て幸せです* StackOverflow *ここに投稿し続けることをお勧めします。私はちょうどあなたの問題を解決するより速い方法にあなたを導きたいと思っていました。世話をする。 –

+2

答えを見つけたら、StackOverflowにここにポストバックできますか? – sonicwizard

+1

@ gilberto.agostinho.f提案していただきありがとうございます!私はそうするでしょう。 –

答えて

6

、私は実際にそこではないことを言われた:第二セクションが、他の場所がないシャープまたはフラットフラット1のキーの署名を持っている必要があり

最小限たとえば、行わ-ができるために、以下のこのための方法は、移調に問題に関しては、回避策です:

\withMusicProperty #'untransposable ##t \key c \major 

このコードは、転置されているからCメジャーを防ぐことができます。


私が使用している別の回避策は、転置スコアは、Cスコアとは異なる鍵を使用するように、タグを使用することです。 http://lilypond.org/doc/v2.12/Documentation/user/lilypond/Different-editions-from-one-source

+0

あなた自身の答えを自由に受け入れることができます、それは確かに役立ちます! – thSoft

関連する問題