【症状】
Stretchの引数にオクターブを変更するコマンド(>, <,o+,o-)を含めると、
該当箇所を演奏する直前に引数内に記述された>や<を読み込んで、必要以上にオクターブが移動してしまうようです。
【再現方法】
Tempo=60
#P1={cdef gab>c}
//▼Stretch部分の演奏直前に都度1オクターブ上昇している
//演奏中にも当然オクターブが上がるので、必要以上に音が高くなってしまう
o3l16q95v100
Stretch{#P1}2
Stretch{#P1}2
Stretch{#P1 PrintTrack}2 //PrintTrackが2回出力されており、また、それぞれでoの値が異なる
Print{----}
//▼複数の>や<があるとその分、演奏前にオクターブが余分に移動する
//下記例では、2回目のStretch直前に2オクターブ上昇している
o3l16q95v100
Stretch{#P1}2
Stretch{#P1#P1 PrintTrack}1
Print{----}
//▼上記2例はいずれも以下のように演奏される事を想定
o3l16q95v100
#P1
#P1
#P1
【要望】
Stretchの引数にオクターブを変更するコマンドを含めても、過不足なくオクターブ移動が行われる事。
【バージョン】
エディタ:ver.2380
DLL:ver.2380