SlideShare uma empresa Scribd logo
1 de 27
MTM07  いってきました @ina_ani hatena id: inajob
MTM07 ,[object Object],[object Object],[object Object]
当日の話 ,[object Object],[object Object],[object Object],http://jp.makezine.com/blog/maker_faire/
展示していたもの ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
バンドやろうぜ!バンド! ,[object Object]
RakuChord ,[object Object],[object Object],[object Object],[object Object]
概要 ,[object Object],[object Object],[object Object]
RakuChord ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
今日の話 ,[object Object],[object Object]
Arduino で音を鳴らそう!
Arduino で音 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Arduino 1/440sec
Arduino で音(波形) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
DAC:Digital Analog Converter ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Arduino DAC
PWM: Pulse Width Modulation ,[object Object],[object Object],[object Object],[object Object],http://ja.wikipedia.org/wiki/%E3%83%91%E3%83%AB%E3%82%B9%E5%B9%85%E5%A4%89%E8%AA%BF
Arduino で音(波形) ,[object Object],[object Object],http://ja.wikipedia.org/wiki/%E6%B3%A2%E5%BD%A2
Arduino で PWM ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Arduino で和音 ,[object Object],[object Object],[object Object],[object Object],波形生成 入力読み込み タイマ割り込み メイン処理 PWM 処理 波形生成 波形生成 波形生成 どこかで重い処理が走ると波形生成が遅れたりする 割り込みで処理する変数は volatile にしておくとよい
音プログラミングの面白いところ ,[object Object],[object Object],[object Object],[object Object],タイマ割り込み時間 処理時間オーバー 処理時間内
高速化? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
 
PS/2 キーボードの制御 keyboard-keyboard
家にあまってるよね? ,[object Object],[object Object],http://ja.wikipedia.org/wiki/PS/2%E3%82%B3%E3%83%8D%E3%82%AF%E3%82%BF
ピンの役割 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Arduino から読み込む ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
作ってる流れ
 
おしまい ,[object Object],[object Object]

Mais conteúdo relacionado

Mais procurados

emoSound by たこ部 | OpenHackDay2
emoSound by たこ部 | OpenHackDay2emoSound by たこ部 | OpenHackDay2
emoSound by たこ部 | OpenHackDay2Hiramatsu Ryosuke
 
!Utau用 弱音ハクライブラリ
!Utau用 弱音ハクライブラリ!Utau用 弱音ハクライブラリ
!Utau用 弱音ハクライブラリMasahiko Nakamura
 
制限のあるプラットフォームでもVJしたい!
制限のあるプラットフォームでもVJしたい!制限のあるプラットフォームでもVJしたい!
制限のあるプラットフォームでもVJしたい!noriben
 
micropythonで遊んでみる
micropythonで遊んでみるmicropythonで遊んでみる
micropythonで遊んでみるsatokengo
 
[20120410] @marqsの転職を祝うLT
[20120410] @marqsの転職を祝うLT[20120410] @marqsの転職を祝うLT
[20120410] @marqsの転職を祝うLTYoshifumi Yamaguchi
 
素人DTMerが5日間曲を作り続けてわかったこと
素人DTMerが5日間曲を作り続けてわかったこと素人DTMerが5日間曲を作り続けてわかったこと
素人DTMerが5日間曲を作り続けてわかったこと_ uruchan1997
 
Unity歴0秒は何故ゲームジャムに飛び込んだのか
Unity歴0秒は何故ゲームジャムに飛び込んだのかUnity歴0秒は何故ゲームジャムに飛び込んだのか
Unity歴0秒は何故ゲームジャムに飛び込んだのかOkuno Kentaro
 
私がPowerAppsで楽器アプリを作り続ける理由
私がPowerAppsで楽器アプリを作り続ける理由私がPowerAppsで楽器アプリを作り続ける理由
私がPowerAppsで楽器アプリを作り続ける理由Junichi Kodama
 
ゲームのBGM(音楽)同期について
ゲームのBGM(音楽)同期についてゲームのBGM(音楽)同期について
ゲームのBGM(音楽)同期についてhart_edsf
 
Ai時代のガンダムであると、君は!
Ai時代のガンダムであると、君は!Ai時代のガンダムであると、君は!
Ai時代のガンダムであると、君は!Akihiro HABU
 
The beginners guide of real-time audio processing (Part 1:Equalizer)
The beginners guide of real-time audio processing (Part 1:Equalizer)The beginners guide of real-time audio processing (Part 1:Equalizer)
The beginners guide of real-time audio processing (Part 1:Equalizer)Hiroyuki Masuno
 
Perlと電子工作をつなげてみた v1.1.0
Perlと電子工作をつなげてみた v1.1.0Perlと電子工作をつなげてみた v1.1.0
Perlと電子工作をつなげてみた v1.1.0aokcub
 
2018/10/12 LT大会資料 「つくってあそぼう謎楽器」
2018/10/12 LT大会資料 「つくってあそぼう謎楽器」2018/10/12 LT大会資料 「つくってあそぼう謎楽器」
2018/10/12 LT大会資料 「つくってあそぼう謎楽器」YuheiTsutsui
 

Mais procurados (19)

2019 0422 io tlt_suzuki
2019 0422 io tlt_suzuki2019 0422 io tlt_suzuki
2019 0422 io tlt_suzuki
 
timeline
timelinetimeline
timeline
 
AVは3Dで観ろ!
AVは3Dで観ろ!AVは3Dで観ろ!
AVは3Dで観ろ!
 
emoSound by たこ部 | OpenHackDay2
emoSound by たこ部 | OpenHackDay2emoSound by たこ部 | OpenHackDay2
emoSound by たこ部 | OpenHackDay2
 
!Utau用 弱音ハクライブラリ
!Utau用 弱音ハクライブラリ!Utau用 弱音ハクライブラリ
!Utau用 弱音ハクライブラリ
 
制限のあるプラットフォームでもVJしたい!
制限のあるプラットフォームでもVJしたい!制限のあるプラットフォームでもVJしたい!
制限のあるプラットフォームでもVJしたい!
 
micropythonで遊んでみる
micropythonで遊んでみるmicropythonで遊んでみる
micropythonで遊んでみる
 
[20120410] @marqsの転職を祝うLT
[20120410] @marqsの転職を祝うLT[20120410] @marqsの転職を祝うLT
[20120410] @marqsの転職を祝うLT
 
Maruduino UNO R3
Maruduino UNO R3Maruduino UNO R3
Maruduino UNO R3
 
Eng007
Eng007Eng007
Eng007
 
素人DTMerが5日間曲を作り続けてわかったこと
素人DTMerが5日間曲を作り続けてわかったこと素人DTMerが5日間曲を作り続けてわかったこと
素人DTMerが5日間曲を作り続けてわかったこと
 
Unity歴0秒は何故ゲームジャムに飛び込んだのか
Unity歴0秒は何故ゲームジャムに飛び込んだのかUnity歴0秒は何故ゲームジャムに飛び込んだのか
Unity歴0秒は何故ゲームジャムに飛び込んだのか
 
私がPowerAppsで楽器アプリを作り続ける理由
私がPowerAppsで楽器アプリを作り続ける理由私がPowerAppsで楽器アプリを作り続ける理由
私がPowerAppsで楽器アプリを作り続ける理由
 
ゲームのBGM(音楽)同期について
ゲームのBGM(音楽)同期についてゲームのBGM(音楽)同期について
ゲームのBGM(音楽)同期について
 
Atom with you
Atom with youAtom with you
Atom with you
 
Ai時代のガンダムであると、君は!
Ai時代のガンダムであると、君は!Ai時代のガンダムであると、君は!
Ai時代のガンダムであると、君は!
 
The beginners guide of real-time audio processing (Part 1:Equalizer)
The beginners guide of real-time audio processing (Part 1:Equalizer)The beginners guide of real-time audio processing (Part 1:Equalizer)
The beginners guide of real-time audio processing (Part 1:Equalizer)
 
Perlと電子工作をつなげてみた v1.1.0
Perlと電子工作をつなげてみた v1.1.0Perlと電子工作をつなげてみた v1.1.0
Perlと電子工作をつなげてみた v1.1.0
 
2018/10/12 LT大会資料 「つくってあそぼう謎楽器」
2018/10/12 LT大会資料 「つくってあそぼう謎楽器」2018/10/12 LT大会資料 「つくってあそぼう謎楽器」
2018/10/12 LT大会資料 「つくってあそぼう謎楽器」
 

Destaque

Cres Theodoro Hertzl
Cres Theodoro  HertzlCres Theodoro  Hertzl
Cres Theodoro Hertzlhellenrz
 
WxHaskell
WxHaskellWxHaskell
WxHaskellina job
 
BlackBerry Z3 review
BlackBerry Z3 reviewBlackBerry Z3 review
BlackBerry Z3 review91mobiles
 
シェル入門
シェル入門シェル入門
シェル入門ina job
 
Voice remix!
Voice remix!Voice remix!
Voice remix!ina job
 
僕の 技術の無駄遣いを 紹介します
僕の 技術の無駄遣いを 紹介します僕の 技術の無駄遣いを 紹介します
僕の 技術の無駄遣いを 紹介しますina job
 
Diapositivas de compu
Diapositivas de compuDiapositivas de compu
Diapositivas de compuAnel Mariluz
 
Mustache入門
Mustache入門Mustache入門
Mustache入門ina job
 
Presentacion minutas
Presentacion minutasPresentacion minutas
Presentacion minutashellenrz
 

Destaque (9)

Cres Theodoro Hertzl
Cres Theodoro  HertzlCres Theodoro  Hertzl
Cres Theodoro Hertzl
 
WxHaskell
WxHaskellWxHaskell
WxHaskell
 
BlackBerry Z3 review
BlackBerry Z3 reviewBlackBerry Z3 review
BlackBerry Z3 review
 
シェル入門
シェル入門シェル入門
シェル入門
 
Voice remix!
Voice remix!Voice remix!
Voice remix!
 
僕の 技術の無駄遣いを 紹介します
僕の 技術の無駄遣いを 紹介します僕の 技術の無駄遣いを 紹介します
僕の 技術の無駄遣いを 紹介します
 
Diapositivas de compu
Diapositivas de compuDiapositivas de compu
Diapositivas de compu
 
Mustache入門
Mustache入門Mustache入門
Mustache入門
 
Presentacion minutas
Presentacion minutasPresentacion minutas
Presentacion minutas
 

Mais de ina job

KubeWeekly読書メモの紹介
KubeWeekly読書メモの紹介KubeWeekly読書メモの紹介
KubeWeekly読書メモの紹介ina job
 
Erlangやってみた
ErlangやってみたErlangやってみた
Erlangやってみたina job
 
SVNのすすめ&Redmineでプロジェクト管理
SVNのすすめ&Redmineでプロジェクト管理SVNのすすめ&Redmineでプロジェクト管理
SVNのすすめ&Redmineでプロジェクト管理ina job
 
OooBasic
OooBasicOooBasic
OooBasicina job
 
ICFP2009-いかにして我々は戦ったか
ICFP2009-いかにして我々は戦ったかICFP2009-いかにして我々は戦ったか
ICFP2009-いかにして我々は戦ったかina job
 
context free art
context free artcontext free art
context free artina job
 
webを飾る技術
webを飾る技術webを飾る技術
webを飾る技術ina job
 

Mais de ina job (7)

KubeWeekly読書メモの紹介
KubeWeekly読書メモの紹介KubeWeekly読書メモの紹介
KubeWeekly読書メモの紹介
 
Erlangやってみた
ErlangやってみたErlangやってみた
Erlangやってみた
 
SVNのすすめ&Redmineでプロジェクト管理
SVNのすすめ&Redmineでプロジェクト管理SVNのすすめ&Redmineでプロジェクト管理
SVNのすすめ&Redmineでプロジェクト管理
 
OooBasic
OooBasicOooBasic
OooBasic
 
ICFP2009-いかにして我々は戦ったか
ICFP2009-いかにして我々は戦ったかICFP2009-いかにして我々は戦ったか
ICFP2009-いかにして我々は戦ったか
 
context free art
context free artcontext free art
context free art
 
webを飾る技術
webを飾る技術webを飾る技術
webを飾る技術
 

MTM07で電子楽器を展示してきた