Files
quartz-research-note/content/mimium.md
Matsuura Tomoya(Windows) ec9b4baace
All checks were successful
Build / build (push) Successful in 6m51s
[obsidian] vault backup: 2025-06-26 00:16:44[
2025-06-26 00:16:44 +09:00

2.3 KiB
Raw Blame History

title, tags, date
title tags date
mimium
research
programming-language
#computermusic
#mimium
2023-08-28T22:32:09+0900

松浦知也が開発している音楽プログラミング言語

https://mimium.org

https://github.com/mimium-org/mimium-rs


開発メモ

理論

中間表現について

ランタイム周りについて

応用先について

ふと思ったけど、SuperColliderPureDataと比べると、これらの言語は組み込みに使おうと思うとLinuxが動く環境を想定することになるHeavyはそれを全く別の処理系作ることで対応してたけど)。シーケンサとかスケジューラーがあるような、Faustだと難しいタイプのプログラムをArduinoとかに持っていくには向いているのではないか(Extemporeだって仕組み的に言えばそうかもしれないけど)

mimiumでのシーケンサ


開発ロードマップ

mimium-rs/Roadmap.md at dev · mimium-org/mimium-rs · GitHub

  • 多段階計算:大変そう。コンパイラドライバをユーザーコードから叩けるようにするのが先か。
  • レコード型:要件定義はほぼできたし、他の機能への依存も特になし。デフォルト引数の実装を無視すればとりあえず進められそう
  • モジュールシステム名前空間のCライブラリレベルでのマングリングとか考える必要ありそう。
  • 配列型の実装GC問題片付けばなんとか固定長と可変長の切り替えをどうするかを考えたい。
  • OSCの実装