Mozilla Japanは2013年10月13日、WebブラウザのFirefoxからマイコンボードのArduinoを操作してカクテルを作成する機器「カクテルピアノ」を東京・渋谷パルコパート1のLOGOS GALLERYで展示した(写真)。このカクテルピアノは、モノづくりを学び実践するMozilla Factoryのweburetteプロジェクトから生まれたもの。 カクテルピアノの仕組みは以下の通り。ユーザーがマイクに向かって話しかけると、Firefoxで動かしているJavaScriptプログラムがHTML5 APIであるWebRTCによって音声を取り込み、Web Audio APIと高速フーリエ変換を用いて、それぞれの周波数帯にどれだけの音量があるのかを解析する。それぞれの周波数帯の音量が一定以上のしきい値を超えると、USB接続されたArduinoにFirefoxから信号を送り、Ardu