ユーザ用ツール

サイト用ツール


2024:07:12

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


7/12日記

プログラム

  • ライブコーディングツールの進捗。

  • こんな感じで目標と処理状況を書くのがわかりやすそう。
  • 7/4の投稿でも書いてる部分の進捗。
  • 4.および5.以外はざっくりと終了。
  • 4.についてはMIDI出力以外終了。今日MIDI出力書いて終わりかなってところ。
  • 5.については今後行う予定。MIDI出力ができた時点で作曲はできるので。
  • 処理状況についてもっかい書く
  1. ファイル読み込み(最初は同期、可能なら非同期読み込み)
    完了。ファイルのセーブ状況検知・UI改善予定
  2. Miniscriptプログラムのコンパイル
    完了
  3. 組込み関数の追加
    完了。今後拡張予定。
  4. コンパイルしたデータとサウンドの譜面を紐づける実装
    MIDI出力が残ってる。
  5. ADSR、フィルタの実装、加えてエフェクトの実装
    まだ

  • 周波数を直接指定するのは面倒なのもあり、番号から譜面を指定できるようにした。
  • ただ、どの数値=C1という基準にしようか宗派は分かれるところ。
  • 今回は理解しやすさの観点から、0=C1として、12*nでオクターブを理解できるようにしてみる。
  • 勿論周波数やMIDIノートはそのぶんオフセットを行う。
2024/07/12.1720733420.txt.gz · 最終更新: 2024/07/12 06:30 by machiaworx