タグ

ブックマーク / kray.jp (2)

  • Web Audio APIを使ってオーディオビジュアライザを作る

    HTML5のJavaScript APIにWebAudio APIというものがあります。 これは、mp3やwavなどの音声データを扱い、エフェクトをかけたり他の音声データと合成したりと、かなり高度なことができるAPIとなる予定です。 このWebAudio APIを利用して、ファイルフォームにセットした音声ファイルの再生と同時に周波数データを取得し、棒グラフに描画してみるサンプルを作ったので解説していきます。 サンプル 作ったものを下に表示しています。 2014年10月現在、IEではWebAudio APIに対応していないので動作しません。 mp3やwavファイルを選択すると、再生と同時に棒グラフが描画されます。 別タブで開く https://kray.jp/projects/webaudio/index.html HTML index.htmlを用意しました。 ここには、ファイルのinpu

    Web Audio APIを使ってオーディオビジュアライザを作る
  • JavaScript 3DレンダリングエンジンのThree.jsを試す

    こんにちは。 KRAYアルバイトの浅海です。 今回は、最近ちまたで噂のThree.jsで遊んでみようとおもいます。 http://github.com/mrdoob/three.js webgl対応のブラウザで見ている方は、右上に3Dのボックスが表示されていると思います。 Three.jsを使えば、このようなことを簡単にJavascriptで実現できるのです。 半信半疑で使ってみたところ、たしかにThree.jsでは、3D特有の行列計算や数学的思考をせずとも、3Dを表示、操作することができました。 「ちょっとのプログラムで3Dができる。」 この面白さを皆さんに届けたいです。 目次 立方体を表示する 光をあてる テスクチャを貼り付ける マウスで回転させる マウスで移動させる クリック判定する Three.js web上には、HTML5のcanvasを利用した様々なサンプルページやアプリケーシ

    JavaScript 3DレンダリングエンジンのThree.jsを試す
  • 1