-
Notifications
You must be signed in to change notification settings - Fork 4
Envelope
delta-kimigatame edited this page Jan 15, 2019
·
2 revisions
namespace utauPlugin
エンベロープを扱います.
初期化.
引数がない場合,pもvも空のListを作成します.
stringが与えられた場合,","で区切って以下の通りSetします. p1,p2,p3,v1,v2,v3,v4,(使わない),p4,p5,v5
ただし,","で分割後の値の数が7つに満たない場合, pは0でvは100で初期化します.
p4,p5,v5については省略可能です.
値を変更します.
point番目のpを変更します.
0番始まりです.p1を変更する場合point = 0
となります.
point番目のvを変更します.
0番始まりです.v1を変更する場合point = 0
となります.
pのリストを返します.
要素を直接編集できますが,IsChangedが更新されないため,書き出しには反映されません.
vのリストを返します.
要素を直接編集できますが,IsChangedが更新されないため,書き出しには反映されません.
"p1,p2,p3,v1,v2,v3,v4,%,p4,p5,v5"という書式に結合して文字列を返します.
p4,p5,v5は存在しない場合省略されます.
p4,p5,v5がすべて存在しない場合"%"も省略されます.
一度でもSetすればtrue,そうでなければfalseを返します.