IPhone でマラカス “よや” yoya@awm.jp @yoya.

Slides:



Advertisements
Similar presentations
「 DTM と職業」に関する調査と DTM 楽曲の制作 北海道情報大学 情報メディア学 部 情報メディア学科 新井山ゼミ 宮本 拓美.
Advertisements

1 宇宙は何からできてくるか ? 理学部 物理 森川雅博 宇宙を満たす未知のエネルギー:暗黒エネル ギー 局在する見えない未知の物質:暗黒物質 銀河・星・ガス 何からできているか … 2006/7/25.
Xen Dom0 on FreeBSD のある生 自己紹介 FreeBSD -current を使ってます – というか、 -current しかつかってません RaspberryPi の pkg binary 作ってます – 最近更新できてません FreeBSD Workshop.
特別支援教育で使える PowerPoint の活用法 研修 最低限必要なスキルはこれでバッチリ!! ICT 活用支援員 高松 崇.
Jsdo.it と Monaca による端末へ のアプリ導入 5/29 (金)課題 堀江美香.
講師 松本 章代. 携帯電話のプラットフォーム オープンプラットフォーム Android のアーキテクチャ LiMo のアーキテクチャ 携帯電話用 OS 携帯電話用の自作アプリ事情 2009/11/142.
Flash SWF ファイル書き換え PHP extension 2008 年 7 月 21 日 よや.
PHP AV(Audio Visual) 拡張 クライアントサイド PHP アプリケーションPHP
PowerPointによるスライドの作成 文教 花子
本日のスケジュール 14:45~15:30 テキストの講義 15:30~16:15 設計レビュー 16:15~16:30 休憩
PHP AV(Audio Visual) 拡張 PHP asアプリケーション
Flash 書き換え PHP extension “SWF Editor”
CGアニメーションの原理 基本技術 対象物体の動きや変形の設定方法 レンダリング技術
モノづくり実践プロジェクト POKEON 音を利用した気軽なコミュニケーションツール
PowerPointによるスライドの作成 文教 花子
Android と iPhone (仮題) 情報社会とコンピュータ 第13回
伝達事項 皆さんに数学と物理の全国統一テストを受けても らいましたが、この時の試験をまた受けていただ きます。
連続音声の音響的性質.
Power Pointの小技 付箋はがしのアニメーション.
Flash 書き換え PHP extension “SWF Editor”
Hot Pepper for iPod touch
実習B. ガンマ線を測定してみよう 原子核・ハドロン研究室 永江 知文 新山 雅之 足立 智.
情報理工学部 情報システム工学科 ラシキアゼミ3年 H 岡田 貴大
経営情報 #1 デジタル表現 / 2003 (春) 安田豊 1.
基礎プログラミングおよび演習 第8回.
「データ学習アルゴリズム」 第3章 複雑な学習モデル 3.1 関数近似モデル ….. … 3層パーセプトロン
Handel-Cによる       エアホッケー.
大阪工業大学 情報科学部 情報システム学科 宇宙物理研究室 B 木村悠哉
Flash 書き換え PHP extension “SWF Editor”
RAD Studio 14/09/27 TEffectを使った綺麗なForm
1.Atwoodの器械による重力加速度測定 2.速度の2乗に比例する抵抗がある場合の終端速度 3.減衰振動、強制振動の電気回路モデル
第3回:ボールを上下に動かそう! (オブジェクトの移動、一次元)
長谷川修司 日本物理学会 NPO 物理オリンピック日本委員会 Japan Physics Olympiad
情報学部 プログラミング体験教室 (中級編)
情報学部 プログラミング体験教室 (初級編)
Titanium Studioを使った アプリ開発 Vol.2
Titanium Studioを使った アプリ開発 Vol.1
Androidアプリの作成 07A1069 松永大樹.
光トラップ中での ボース凝縮体の運動 学習院大学 物理学科 平野研究室 菊地夏紀.
小山工業高等専門学校 電子制御工学科 4年 小山田 晃
XNAアプリ→WindowsPhone \(\◇ ̄ )ヘン~(  ̄▽/)ゝシン!!! \(○ `O´ ○)/トゥーー!!
プロジェクト演習Ⅱ インタラクティブゲーム制作 イントロダクション2
3D散歩ゲーム 08A2043 谷口盛海 種田研究室.
1DS05175M 安東遼一 1DS05213M 渡邉光寿 指導教員: 高木先生
YT2003 論文紹介 荻原弘尭.
創造設計演習(S&V演習) 提出課題 課題内容
理化学研究所 重イオン核物理研究室 馬場 秀忠
Androidアプリの作成 情報工学部情報工学科 07A1069 松永大樹.
プログラミング基礎a 第12回 Java言語による図形処理入門(3) アニメーション入門
プログラミング基礎a 第11回 Java言語による図形処理入門(3) アニメーション入門
TA 高田正法 B10 CPUを作る   実験の前に TA 高田正法
Design Wave Magazine 2008年5月号附録基板を使った お手軽加速度センサプログラミング
Android 端末から簡単にコンテンツの作成・配信を
電子物性第1 第9回 ー粒子の統計ー 電子物性第1スライド9-1 目次 2 はじめに 3 圧力 4 温度はエネルギー 5 分子の速度
DPFのマスモジュールにおける残留ガス雑音の研究II
基礎プログラミング演習 第12回.
ノイズ.
基礎水理学実験1 蛇口から水流を垂下し、水流の形状と乱れるところまでの距離を測定
プチプロジェクト・カード (Ver /11/09) ・スタジオのプログラムを動かして、どんな動きをするか見てみよう。
環境教育関係の素材作り 島田 篤.
創造実習 (自由課題成果発表会) 障害物回避ロボット 10S6001 青森 太郎 10S6002 弘前 弘子.
これらの原稿は、原子物理学の講義を受講している
第0章 MMC PCセクションへようこそ! ~VC++導入~
クラウド・地域人材利用型プログラミング教育実施モデル実証事業 公益財団法人 学習ソフトウェア情報研究センター
力覚インタラクションのための 物理ベースモデリング
プロジェクト演習Ⅳ・Ⅵ インタラクティブゲーム制作
プロジェクト演習Ⅱ インタラクティブゲーム制作
安価にスタート!簡単操作でプログラミング!
管の長さを変えると・・・ ・l. 管の長さを変えると・・・ ・l このようになった時、最後の形がそろい強い音がする! 要するに ・l 波長整数個 このようになった時、最後の形がそろい強い音がする!
うかべん 大阪#9 Uka3D資料.
Presentation transcript:

iPhone でマラカス “よや” yoya@awm.jp @yoya

自己紹介 SoundFont2 を JavaScript で分解 Box2d & WebAudioで WindChime https://github.com/yoya/sf2.js http://awm.jp/~yoya/js/sf2.js/debug.html Box2d & WebAudioで WindChime http://awm.jp/~yoya/js/windchime/windchime.html

お題: iPhone でマラカス マラカスという楽器があります iPhone の加速度センサーを使って、マラカスを作れないか?

動作モデル 小豆を沢山落として鳴らす 加速度センサーの値で動かす 重力の自由落下も考慮 壁にぶつかったら音を出す

事前準備 (音声ファイル) マラカスの音の元 > 小豆が落ちたような音 http://d.hatena.ne.jp/yoya/20140912/php ノイズに以下のエンベロープをかけた。 http://diary.awm.jp/~yoya/data/2014/09/12/test2-3.m4a 丁度半分

事前調査 (加速度センサー) addEventListener(“devicemotion”, 〜) 参考サイト http://tech.aainc.co.jp/archives/1778 実験 (上のサンプルを改造) http://diary.awm.jp/~yoya/data/2014/09/13/devicemotion.html

完成品のデモ iPhone で作ってました。 Android でも動きました。 Nexus5 で確認 http://diary.awm.jp/~yoya/data/2014/09/13/maracas.html

小豆の運動(高校物理) 位置:x, y 足し込む 速度:vx, vy 足し込む 加速度センサーの値を使う 加速度:ax, ay 重力も使う

小豆の衝突 速度に応じた 音量で 音を出す 衝突したら 速度を弱めて 反転させる 速度: vy 速度: vy * (0.2〜0.3)

引っかかった事 iPhone の Safari の問題 Performance.now() が使えない 代わりに AudioContext.currentTime; osc を作るとかしないと動かない しかも touch イベント等から呼ばないと作っても駄目。

以上です