-
Notifications
You must be signed in to change notification settings - Fork 4
Mode2Pitch
namespace utauPlugin
mode2の各エントリ(pbs,pby,pbm,pbw)を一括で扱います.
必要な操作は全てNoteにメソッドが定義されているため, 通常はここに記載のあるメソッドを利用する必要はありません.
初期化.
pbsを初期化します.受け付けるpbsの書式は
- pbsTime;pbsHeight
- pbsTime,pbsHeight
- pbsTime
のいずれかです. pbsTime/pbsHeightがそれぞれ""だった場合0で初期化します.
pbs値を変更します. 変更の処理はInitPbsと同様です.
pbsTime.ToString() + ";" + pbsHeight.ToString()
を返します.
ただし,pbsHeightが0の場合,pbsTime.ToString()
を返します.
一度でもSetPbsすればtrue,そうでなければfalseを返します.
','区切りの文字列を受け取りList<float>
で初期化します.
pbw値を変更します. stringの場合の処理はInitPbwと同じです. Listを渡した場合,元の値はすべてクリアされ,新しい値となります.
2引数の場合,point番目の値をpbwに変更します. この処理でpbwの数を増やすことはできません.
pbwのリストを返します. このメソッドの戻り値を直接変更することも可能ですが,IsChangedが更新されないためOutputには反映されません.
一度でもSetPbwすればtrue,そうでなければfalseを返します.
','区切りの文字列を受け取りList<float>
で初期化します.
""は0として扱います.
pbw値を変更します. stringの場合の処理はInitPbyと同じです. Listを渡した場合,元の値はすべてクリアされ,新しい値となります.
2引数の場合,point番目の値をpbwに変更します. この処理でpbwの数を増やすことはできません.
pbwのリストを返します. この値を直接編集することも可能ですが,IsChangedが更新されないためOutputには反映されません.
一度でもSetPbyすればtrue,そうでなければfalseを返します.
','区切りの文字列を受け取りList<string>
で初期化します.
pbw値を変更します. stringの場合の処理はInitPbmと同じです. Listを渡した場合,元の値はすべてクリアされ,新しい値となります.
2引数の場合,point番目の値をpbwに変更します. この処理でpbwの数を増やすことはできません.
pbwのリストを返します. この値を直接編集することも可能ですが,IsChangedが更新されないためOutputには反映されません.
一度でもSetPbmすればtrue,そうでなければfalseを返します.