XMSampler:EnvelopeEdit

公開:2004-06-26 18:34
更新:2020-02-15 04:36
カテゴリ:psycle wtl,windows,audio,tracker

3日間で下記のことを行いました。

※XMInstrument::Envelopeの修正

1.エンベロープの形を保持する配列を挿入削除が容易なstd::vectorにした。
2.編集メソッド(Append,PointAndValue)を追加した。Insert,Deleteも作る予定。
3.テストクラスを作ってテストした。
4.マルチスレッドなので、再生スレッドがアクティブな時に別スレッドで編集メソッドを呼んだ場合どういう問題がおきるかを考えていた。

  1. 4.の問題をどう解決すればよいか考えていた。