>>375
簡単な切り分けを

main関数 317〜356行目をコメントアウトして
Cの音のみ(「phrase->add_note('C');」のみ)を鳴らすようにしたらどうなる?

音が鳴り続ける?鳴っては止まって鳴っては止まってを繰り返す?

それからVskPhrase::realize関数内で確保してる配列dataは0で初期化しなくて大丈夫?