考察したんで載せときます
Track(1) Port(1) Channel(1)
Track(17) Port(0) Channel(1)
Track(1) p%.onNoteWave(0,8191,!1); c1
Track(17) p%(0) c1
↑ Track17の頭でコントロールチェンジを入れると
発生しなくなりました
症状
・onTimeで発生せず、onNoteWaveで発生する
・コントロールチェンジをリセットすると発生しない
・Trackを入れ替えると発生しない
(Track1はコントロールチェンジ無しTrack17はありだと
Track1にはコントロールチェンジが掛からない)
てことは
考察
・別のPort(Track)に同じ処理をしているわけではない
・Trackを1から順に処理しており、先に処理をしたonNoteWaveが
下位のTrack(Portが違う同じChannelのTrack)にも残る
となり、バグである可能性が高い と言えます
とりあえず不具合報告に上げておきます
もし、そうじゃない て意見があればお願いします