タグ

ブックマーク / kzr-2.hatenadiary.org (3)

  • JavaScript によるオーディオ&ビジュアルプログラミング - Radium Software

    僕は JavaScript が好きだ。できるだけ多くのことを JavaScript で済ませてしまいたいと考えている。 以前は JavaScript では絵や音を扱うことができないという点がボトルネックになって,応用の幅を狭めていた。これが最近になると, Canvas 要素のおかげで絵を扱うことができるようになったり, Flash を代行役にすることによって音を出せるようになったりと,いろいろ状況が変わってきている。 そこで今回は,以前から機会があれば触ってみたいと思っていた Processing.js と SoundManager 2 を使って, JavaScript によるオーディオ&ビジュアルプログラミングに挑戦してみた。 Processing.js とは Processing.js は,ビジュアルデザイン向けプログラミング言語 Processing を模して作られた JavaScr

    JavaScript によるオーディオ&ビジュアルプログラミング - Radium Software
  • DS-10 にダフトパンクを歌わせる - Radium Software

    仙台から帰りの新幹線を待っている間のこと。ヨナオケイシさんが「iPhone アプリの iDaft を DS-10 上で再現する」という挑戦に取り組んでいることを話してくれた。 DS-10 で「人の声」を真似るというのは,不可能ではないけれど難しい。ただそれが Daft Punk のようなロボ声であれば,比較的自然に聴かせることができるのではないか,というアイデアだった。 DS-10 で「人の声」を出すというテクニックは,以前ヨナオさんが楽曲に使用したり, KORG の金森さんが「ABC の歌」を歌わせたりと,いくつかの場面で見かける機会があった。どちらも詳しくは ASCII.jp の記事において解説されている。 ASCII.jp - DS-10を歌わせる、ヨナオケイシの超絶テク ASCII.jp - しゃべるKORG DS-10! 驚愕の設定、公開してもイーデスカ? また,後者の金森さんの

    DS-10 にダフトパンクを歌わせる - Radium Software
    dyamashiro
    dyamashiro 2009/09/29
     それっぽいw ファミコンで声のように聞こえる音を思い出した
  • オーディオプログラミング言語 ChucK - Radium Software

    オーディオプログラミング言語 ChucK を使って組んでみたサンプルプログラムの映像。 最初のプログラムは,1度,短3度,5度,短7度の音(つまりマイナーセブンスコードの構成音)からなるランダムなシーケンスを延々と鳴らし続けるもの。 二番目のプログラムは,構成音は最初のプログラムと同じだけど,ただランダムに鳴らし続けるのではなく,簡単な繰り返し構造を持たせるようにしたもの。最初のプログラムよりも,いくぶん音楽的な要素が加えられていると思う。 ChucK は,こういった類の実験を行うには非常に適した言語だと思う。上の二番目の例では,プログラムを動かしている最中に変更を加え(繰り返しの構成を変えてみている),それを「オン・ザ・フライ」で再実行している。同様のことは SuperCollider などでもできるけれど, ChucK は仕様の簡潔さと,統合環境 (miniAudicle) の手軽さが

    オーディオプログラミング言語 ChucK - Radium Software
    dyamashiro
    dyamashiro 2009/01/30
     いい! 音楽経験ないけどね
  • 1