ユーザ用ツール

サイト用ツール


2024:07:18

7/18日記

プログラム

  • ライブコーディングツールの進捗
  1. ファイル読み込み(最初は同期、可能なら非同期読み込み)
    任意コンパイル機能を追加
  2. 組込み関数の追加
    MMLを実装。適時機能追加中
  3. コンパイルしたデータとサウンドの譜面を紐づける実装
    譜面表現に伴い機能追加中
  4. ADSR、フィルタの実装、加えてエフェクトの実装
    まだ
  5. サンプリング再生機能
    未済

  • MMLについて。
  • ノートの値を想定しうるものに変更。ただC1からなので、困ったらその下もだせるようにしたいが
  • 今のところ狭く1-8までにしているけど、これ0と9も含めたほうがいいんだろうかと思って調整した。
  • また、オクターブ変更についても実装済み。
  • 内部で「ノートとして登録する譜面」と「登録しない譜面」を分岐させて、実際の命令を記述する必要があった。
  • 休符も追加済み。(譜面の機能追加、合わせてシンセとMIDI出力からの対応を実装済み)
  • a-g,r,<>,v,oは実装済み
  • あとは多重入れ子構造のために再帰関数にしてしまう必要がある。
2024/07/18.txt · 最終更新: 2024/07/19 07:52 by machiaworx