eval がある言語で dsp できる様にすれば良い。
次の挙動が、dspシステムを run して音を出したままできる事
・ある音色を出すクラスのインスタンスがあって、現在発音している
・違う音色が出るようにクラスのコードを書き換えて、evalする
・発音している音色が変わる
次の挙動が、dspシステムを run して音を出したままできる事
・MMLで書かれたある演奏シーケンスをループ演奏する機能があって、現在ループ演奏している
・MMLを書き換えて、異なる演奏シーケンスとし、これをevalする
・ループしている演奏内容が変わる
・まず正弦波を出力する所からライブ・コーディングをスタートして、ライブ中ずっと音が途切れず、多様な展開ができる。
・「メールをチェックしている様な」ラップトップ演奏ではない「コードを書きまくっているような」(ような、でなく実際にそうなのだが)ラップトップ演奏
・打鍵やevalに対してビジュアルなフィードバックを行い、これをVJ映像として見せる。
次の挙動が、dspシステムを run して音を出したままできる事
・ある音色を出すクラスのインスタンスがあって、現在発音している
・違う音色が出るようにクラスのコードを書き換えて、evalする
・発音している音色が変わる
次の挙動が、dspシステムを run して音を出したままできる事
・MMLで書かれたある演奏シーケンスをループ演奏する機能があって、現在ループ演奏している
・MMLを書き換えて、異なる演奏シーケンスとし、これをevalする
・ループしている演奏内容が変わる
・まず正弦波を出力する所からライブ・コーディングをスタートして、ライブ中ずっと音が途切れず、多様な展開ができる。
・「メールをチェックしている様な」ラップトップ演奏ではない「コードを書きまくっているような」(ような、でなく実際にそうなのだが)ラップトップ演奏
・打鍵やevalに対してビジュアルなフィードバックを行い、これをVJ映像として見せる。