Strasheela は、表現力の高い制約に基づく作曲システムです。ユーザー宣言によって音楽理論の状態し、コンピューターはこの理論に準拠している音楽を生成します。理論は、いくつかの側面は変数 (未知数) によって表現される音楽表現に適用される規則 (制約) のセットによって制約充足問題 (CSP) として定式化します。音楽制約プログラミング スタイル独立であり、非常に複雑な理論 (例えば調和の本格的な理論) に適しています。結果は、MIDI、Lilypond、Csound など様々 なフォーマットに出力することができます。
関連プロジェクトMedia Player Classic - Homecinema, Dumpper, SharpDevelop-jp, TERASOLUNA Framework, Amateras |
Mozart プログラミングシステムは、プログラミング言語Oz 3 のオープン ソース実装です。Ozは、宣言型プログラミング、オブジェクト指向プログラミング、首尾一貫した全体の一部として分散プログラミング、制約プログラミング、同時実行をサポートするマルチ パラダイム言語です。
関連プロジェクトExerb, Win32 Disk Imager, DMonkey, Media Player Classic - Homecinema, Dumpper |
道路はモーツァルト/Oz の Web アプリケーション フレームワークです。
関連プロジェクトDeSmuME, SmillaEnlarger, さきゅばす-ニコニコ動画コメント付き動画保存ソフト, Darik's Boot and Nuke (DBAN), Amateras |