> 先ほどアップしました。ありがとう、まるみぎさん!さて、という訳で今回は、管理トラブルで連続バージョンアップすることになりました(苦笑)。でも折角だから、ちょっと機能強化しました。保存系ダイアログ(MIDIやPDF)でのオプションチェック有無を記憶し、再度ダイアログが表示される際に再現するようにしました。ただし、この記憶はMuse起動中における連続操作においてのみであり、初期化ファイル(muse.ini)にまでは反映しません。その他、演奏中に他の曲をロードすると、ごくたまに一瞬シークバーが不安定な動きをするという症状にも対応してみました。それと、 [9646]でΑφροδιτηさんにご提示頂いた和音内連符のアルペジオの件ですが、今後の課題とさせて頂きます。m__mなお現仕様に関しては、Readme.txtに記載しておきました。Readme.txtの精度を上げることができ、Αφροδιτηさんに感謝しております。
和音内連符アルペジオの件です。Museのコンパイルエンジンを改修する前に、仕様を明確にしようといろいろ考えています。> 改修の運びになれば、テストの労は惜しみません。期待させておきながら大変恐縮なのですが、どうもこちらも、現仕様に留まった方が無難かもしれないという気がしてきました。Αφροδιτηさんが掲げてくれた例で説明しますと、[(dr)m]4:32にて、mをずらすのは確かに自然に思えます。そして、この規則に従うと、[m(dr)]4:32においても、(dr)をずらすのが自然です。そこで検討しやすいように以下の様な例を考えて見ました。[dms(<drmfslc>)]1:8現仕様は「和音内に連符がある場合、その連符はアルペジオの対象にならない」というもので、以下の様な演奏になります。http://www1.c3-net.ne.jp/kato/data/0.png対して、新仕様は以下の2系統考えられます。新仕様A(はみ出した音符は演奏されない)http://www1.c3-net.ne.jp/kato/data/1.png新仕様B(連符の全体音長が圧縮される)http://www1.c3-net.ne.jp/kato/data/2.pngこうして眺めてみると、仕様Aも仕様Bも違和感を感じてしまいました。実は、和音内和音も外側で指定されたアルペジオの影響を受けない様になっています。ただしコードの場合は、基本のコードに音を足してアルペジオにしたい場合を考慮しています。またピアノ演奏によくある、右手と左手を同時並行でアルペジオにする場合も考慮しています。(詳細は、Readme.txtの3513行目“(4- 3) 連符・和音・コードの入れ子関係”をご覧下さい)という訳で現仕様、「和音内に和音や連符がある場合、それらは外側で指定されたアルペジオの影響を受けない」がシンプルでよろしいのではないかと、今は考え始めています。もしこれが認められたら、この原則はReadme.txtに記載しておくべきですね。
> 現状で、Αφροδιτηさんのイメージを記述しようとすると、> > [(dr)m]4:32> は、> ([d4m4`2]:32r)4なるほど、素晴らしい!代替表記という手もありましたね。[(dr)m]4:32の場合は、以下の様に書くのがシンプルかもしれません。[(dr)_m]4:32なお、現仕様では以下の2つも同じ結果を得ます。[_(dr)m]4:32[_m(dr)]4:32