タグ

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

  • CEDEC 2010 三日目 - Radium Software

    三日目のCEDECはMIT石井先生の基調講演から参加した。いわゆる「タンジブル」という言葉にはバズワードの匂いを感じるものの、最先端の研究者であるところの石井先生が使う分には差し支えない。他の人が語ったら絵空事になってしまいそうなことを、説得力を持って理論展開することができるというのは素晴らしいことだ。基調講演として最適なテーマだったと思う。 石井先生が紹介したものの中で個人的に好きだったのは、musicBottlesというプロジェクトだ。瓶の蓋を開けると音楽が流れてくる。まるで、蓋を開けた香水の瓶から香りが流れ出てくるように。「瓶の蓋を開ける」という、大昔から人々が日常の中で繰り返してきた物理的なアクションを、デジタルな機構の中のインタフェースとして融合させたものだ。 この日のセッションの中で個人的に最も参考になったのは、セガの長谷川さんによる「海外協業に役立つGDD、TDDの書き方」だ

    CEDEC 2010 三日目 - Radium Software
    hidehish
    hidehish 2010/09/04
  • JavaScript によるオーディオ&ビジュアルプログラミング - Radium Software

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

    JavaScript によるオーディオ&ビジュアルプログラミング - Radium Software
    hidehish
    hidehish 2009/11/14
  • Arduino で MIDI 制御 - Radium Software

    Arduino による MIDI 機器の制御は恐ろしく簡単に実現できる。例えばこんな感じで…… ケーブルの加工 不要な MIDI ケーブルを切断してピンヘッダをハンダ付けする。 MIDI では 5 ピン DIN コネクターのうち 2, 4, 5 番のピンしか使用しない(下図参照)。テスターを使って各ピンと繋がる線を特定する。 加工したケーブルは以下のような感じ。ホットグルーを使って絶縁を施してある。 配線 以下のような感じで配線する。 プログラム 以下のプログラムではオクターブ1から6の間の「ド」を順に鳴らしてリピートする。 void setup() { Serial.begin(31250); sendMidi(0xb0, 0x78, 0); // all sound off } void loop() { for (int i = 1; i < 7; ++i) { int note =

    Arduino で MIDI 制御 - Radium Software
    hidehish
    hidehish 2009/07/16
  • 1