タグ

2012年3月20日のブックマーク (2件)

  • Firefoxでソフトシンセも作れるAudio Data APIの使い方 (1/5)

    HTML5ではメディア要素としてAudioが定義され、プラグインを使わずに音声を扱えます。HTML5 Audioについては連載でも何度か取り上げてきました。 ・第35回「HTML5 Audioで作るiTunes風音楽プレイヤー」 http://ascii.jp/elem/000/000/525/525808/ ・第36回「JSONで管理するHTML5音楽プレイヤーを作ってみた」 http://ascii.jp/elem/000/000/531/531370/ ・第37回「iPad対応!HTML5 Audioで作るブラウザーピアノ」 http://ascii.jp/elem/000/000/533/533100/ これまでに作成したHTML5 Audioのサンプルは、事前に用意したオーディオファイルを再生しており、プログラムで音を生成しているわけではありませんでした。一方、Firefox

    Firefoxでソフトシンセも作れるAudio Data APIの使い方 (1/5)
  • Faustに衝撃を受けた・・・

    Faustという音響処理を記述する言語があるんですが、これはちょっと凄い。ちなみにFaustは「Functional AUdio STream」の略だそうです。 音響処理系の言語自体はSuperColliderもあるし、グラフィカルな環境だとMaxとかReaktorとかSynthEditとか・・・それなりに種類もあるわけですがこいつはちょっとびっくりしたぞ。 まずここがオンラインのサンプルがある場所: http://faust.grame.fr/index.php/online-examples サンプルから「Effect」-「Band Filter」っていうのを選んでみると下にFaustのコードが表示されます。私もFaustの文法をちゃんと理解しているわけではないのですが、フィルター処理っぽい事をやってるなというのはなんとなくわかります。 隣の「C++ Code」というタブを選択するとC