2024:07:10
差分
このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン | ||
2024:07:10 [2024/07/10 18:57] – machiaworx | 2024:07:10 [2024/07/12 06:36] (現在) – machiaworx | ||
---|---|---|---|
行 1: | 行 1: | ||
7/10日記 | 7/10日記 | ||
- | 3時頃開始。 | + | 朝3時頃開始。 |
===== プログラム ===== | ===== プログラム ===== | ||
+ | * ライブコーディングツールの進捗。 | ||
+ | |||
+ | - ファイル読み込み(最初は同期、可能なら非同期読み込み)\\ 完了。ファイルのセーブ状況検知・UI改善予定 | ||
+ | - Miniscriptプログラムのコンパイル\\ 完了 | ||
+ | - 組込み関数の追加\\ 実装は済んでいるが細かい制御やデバッグが未済、本日完了 | ||
+ | - コンパイルしたデータとサウンドの譜面を紐づける実装\\ 未済、本日完了 | ||
+ | - ADSR、フィルタの実装、加えてエフェクトの実装\\ 未済 | ||
+ | |||
+ | ---- | ||
* ライブコーディングツール、ようやく動くものになった。 | * ライブコーディングツール、ようやく動くものになった。 | ||
* https:// | * https:// | ||
行 21: | 行 30: | ||
* むしろバイト単位のアクセスにたどり着いたらオシレータ・アンプ・フィルタにアクセスするほうがいいのではと思った。 | * むしろバイト単位のアクセスにたどり着いたらオシレータ・アンプ・フィルタにアクセスするほうがいいのではと思った。 | ||
* 責任分界点に明確にするための副作用って感じがする。 | * 責任分界点に明確にするための副作用って感じがする。 | ||
+ | * 今のところの実装だと汎用的に書き直す時間はなさそう。 | ||
---- | ---- | ||
- | * その他、値のメモリの持ち方も注意しないと前の情報が残ってしまうので、関数はstaticにするものの、関数内で値を格納する変数はstaticにしないほうが安全。 | + | * 値のメモリの持ち方も注意しないと前の情報が残ってしまうので、関数はstaticにするものの、関数内で値を格納する変数はstaticにしないほうが安全。 |
* どうしても情報を長期間持ちたいなら関数の外側でstaticにして持たせる必要がある。 | * どうしても情報を長期間持ちたいなら関数の外側でstaticにして持たせる必要がある。 | ||
* つまり、何回も関数を実行しようとしたときに、同じデータを持ち続けているかという話になるため注意。 | * つまり、何回も関数を実行しようとしたときに、同じデータを持ち続けているかという話になるため注意。 | ||
行 30: | 行 40: | ||
---- | ---- | ||
- | * あとMIDI出力についてどうしようという問題がある。 | + | * MIDI出力についてどうしようという問題が残っている。 |
* 全部シンセを作ってから作曲というのも時間がかかるので、MIDI出力だけ行ってLive側で音色作るというのは便利になるはず。 | * 全部シンセを作ってから作曲というのも時間がかかるので、MIDI出力だけ行ってLive側で音色作るというのは便利になるはず。 | ||
* 内部ルーティングについてはloopMidiを導入済みなのでこれは可能。 | * 内部ルーティングについてはloopMidiを導入済みなのでこれは可能。 | ||
行 36: | 行 46: | ||
* ただどうもコールバックの仕組み自体ない模様。 | * ただどうもコールバックの仕組み自体ない模様。 | ||
* https:// | * https:// | ||
- | * これ・・・自分でThread作ってそれをぶん回す運用じゃないと駄目かな | + | * これ・・・自分でThread作ってそれをぶん回す運用じゃないと駄目かな。 |
+ | * 再生管理用の変数はオーディオ側と共用できるので、これを使って再生ってする方がよさそう。 | ||
+ | * ループでよくね?と考えて、MIDIについてはThreadループ上で時間計測するやり方にしてみた | ||
+ | * https:// | ||
===== その他 ===== | ===== その他 ===== | ||
* 今年の夏対策のひとつに、エアコンのフィルタ掃除した。 | * 今年の夏対策のひとつに、エアコンのフィルタ掃除した。 | ||
* 驚くほどに効果が上がってる。涼しい。 | * 驚くほどに効果が上がってる。涼しい。 |
2024/07/10.1720605478.txt.gz · 最終更新: 2024/07/10 18:57 by machiaworx