2024:07:15
文書の過去の版を表示しています。
7/15日記
プログラム
- 進捗
- ファイル読み込み(最初は同期、可能なら非同期読み込み)
ファイルのセーブ状況検知実装予定、MIDI設定を改造予定 - 組込み関数の追加
オーディオ・MIDI・スピード変更・MMLを実装。 - コンパイルしたデータとサウンドの譜面を紐づける実装
Note表現を改造中 - ADSR、フィルタの実装、加えてエフェクトの実装
まだ
- Re:Code用MMLについては、オクターブ指定やVelocity指定について実装済み。これも簡単に書けた。
- タイムスタンプ取得処理を書いた。これでどうにかなる。
- あくまでタイムスタンプなので嘘書けてしまう可能性はあるけど、それは自身がこまるだけという認識なので、まずは同じPCで複数回アクセスすることを見込んで更新かけるもの。
- 以前他資料を参考に書いたはずだったけど、どうもフォルダの更新日付を見るものだったらしく、それならと自分で書き直した。
- ファイルのハンドルをCreateFile関数で取得、GetFileTimeでFILETIME形式でタイムスタンプを取得できるので、これをSYSTEMTIMEに変換した上でハンドルクローズとした。割と簡単。
2024/07/15.1721022604.txt.gz · 最終更新: 2024/07/15 14:50 by machiaworx