2024:07:11
差分
このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン | ||
2024:07:11 [2024/07/11 18:18] – machiaworx | 2024:07:11 [2024/07/12 20:32] (現在) – machiaworx | ||
---|---|---|---|
行 2: | 行 2: | ||
===== プログラム ===== | ===== プログラム ===== | ||
+ | * 進捗。 | ||
+ | |||
+ | - ファイル読み込み(最初は同期、可能なら非同期読み込み)\\ 完了。ファイルのセーブ状況検知・UI改善予定 | ||
+ | - Miniscriptプログラムのコンパイル\\ 完了 | ||
+ | - 組込み関数の追加\\ 完了。今後拡張予定。 | ||
+ | - コンパイルしたデータとサウンドの譜面を紐づける実装\\ MIDI出力の制御や譜面読み込みが未済。 | ||
+ | - ADSR、フィルタの実装、加えてエフェクトの実装\\ 未済 | ||
+ | |||
+ | ---- | ||
* MIDI用の別スレッドを動かしてみたところ、問題なく動いてる。 | * MIDI用の別スレッドを動かしてみたところ、問題なく動いてる。 | ||
* https:// | * https:// | ||
行 9: | 行 18: | ||
* Arduinoの時と同じ作りにできるのであれば、開発難易度はだいぶ下がる。 | * Arduinoの時と同じ作りにできるのであれば、開発難易度はだいぶ下がる。 | ||
* スレッドを作ったままケアせずアプリ終了するとメモリリークが発生するので、終了時にフラグを立ててきれいに終わるのと、join関数でスレッド終了を待つようにしておけば問題はなさそう。思ったよりもうまく動いてる。 | * スレッドを作ったままケアせずアプリ終了するとメモリリークが発生するので、終了時にフラグを立ててきれいに終わるのと、join関数でスレッド終了を待つようにしておけば問題はなさそう。思ったよりもうまく動いてる。 | ||
+ | * 最初再生時に接続命令を入れてデフォルト接続させたため、何故か本体のGM音源しか鳴らない状態だったけど、これも解決。 | ||
---- | ---- | ||
行 15: | 行 25: | ||
* 仕方ないので使えそうなやつだけ使うことにした。 | * 仕方ないので使えそうなやつだけ使うことにした。 | ||
* 大体1時間ほどの試行錯誤。 | * 大体1時間ほどの試行錯誤。 | ||
+ | |||
+ | ---- | ||
+ | * 動的にデバイスを検出して、選択できるようにしてみた。これならMIDI出力を変えたりするのも便利かなと。 | ||
+ | * https:// | ||
---- | ---- |
2024/07/11.1720689492.txt.gz · 最終更新: 2024/07/11 18:18 by machiaworx