ユーザ用ツール

サイト用ツール


2024:07:11

文書の過去の版を表示しています。


7/11日記

プログラム

  • MIDI用の別スレッドを動かしてみたところ、問題なく動いてる。
  • 高精度タイマーでスレッド内の間隔秒数を計測できるようにした。
  • 実は以前ArduinoでMIDIシーケンサを作っていたんだけど、そのときは割り込み処理でループを流して、タイマーでタイミングを計測して出力してた。
  • Arduinoの時と同じ作りにできるのであれば、開発難易度はだいぶ下がる。
  • スレッドを作ったままケアせずアプリ終了するとメモリリークが発生するので、終了時にフラグを立ててきれいに終わるのと、join関数でスレッド終了を待つようにしておけば問題はなさそう。思ったよりもうまく動いてる。

  • MIDI入出力について自分で書くのでもいいんだけど、せっかく便利なライブラリがあるんだからそっち使うよ・・・
  • と思ったら利用中の各種ライブラリの衝突によっていくつか使えないことが判明。
  • 仕方ないので使えそうなやつだけ使うことにした。
  • 大体1時間ほどの試行錯誤。
2024/07/11.1720660235.txt.gz · 最終更新: 2024/07/11 10:10 by machiaworx