Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
M5Stackで作るBLE MIDIコントローラー
Search
Kenta Harada
April 16, 2020
Programming
860
0
Share
M5Stackで作るBLE MIDIコントローラー
Kenta Harada
April 16, 2020
More Decks by Kenta Harada
See All by Kenta Harada
元組み込みエンジニアがKotlinのビット演算を使ってみた
kharada_bt
0
74
ATOM Matrixで作る BLE MIDIコントローラー
kharada_bt
0
200
Androidだって音楽アプリが作りたい(M5Stackによる実演付き)
kharada_bt
0
240
Other Decks in Programming
See All in Programming
KagglerがMixSeekを触ってみた
morim
0
380
JAWS-UG横浜 #100 祝・第100回スペシャルAWS は VPC レスの時代へ
maroon1st
0
110
Codex CLI でつくる、Issue から merge までの開発フロー
amata1219
0
350
安いハードウェアでVulkan
fadis
1
960
Radical Imagining - LIFT 2025-2027 Policy Agenda
lift1998
0
280
アーキテクチャモダナイゼーションとは何か
nwiizo
17
5k
PHP で mp3 プレイヤーを実装しよう
m3m0r7
PRO
0
260
瑠璃の宝石に学ぶ技術の声の聴き方 / 【劇場版】アニメから得た学びを発表会2026 #エンジニアニメ
mazrean
0
240
「話せることがない」を乗り越える 〜日常業務から登壇テーマをつくる思考法〜
shoheimitani
4
760
今年もTECHSCOREブログを書き続けます!
hiraoku101
0
250
メッセージングを利用して時間的結合を分離しよう #phperkaigi
kajitack
3
590
Kubernetes上でAgentを動かすための最新動向と押さえるべき概念まとめ
sotamaki0421
3
490
Featured
See All Featured
Are puppies a ranking factor?
jonoalderson
1
3.3k
Designing Experiences People Love
moore
143
24k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
199
73k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
5.9k
Test your architecture with Archunit
thirion
1
2.2k
Joys of Absence: A Defence of Solitary Play
codingconduct
1
340
Automating Front-end Workflow
addyosmani
1370
200k
SEOcharity - Dark patterns in SEO and UX: How to avoid them and build a more ethical web
sarafernandez
0
170
The State of eCommerce SEO: How to Win in Today's Products SERPs - #SEOweek
aleyda
2
10k
Optimizing for Happiness
mojombo
378
71k
Information Architects: The Missing Link in Design Systems
soysaucechin
0
880
How People are Using Generative and Agentic AI to Supercharge Their Products, Projects, Services and Value Streams Today
helenjbeal
1
160
Transcript
Proprietary and Confidential ©2014 Schawk, Inc. All Rights Reserved 原⽥
賢太 Kenta Harada M5Stackで作る BLE MIDIコントローラー IoTLT vol.62 2020/04/16
⾃⼰紹介 ・Android エンジニア ・Bluetoothエンジニア ・株式会社Mobility Technologies 旧:JapanTaxi株式会社 ・原⽥ 賢太
M5Stack でBLE MIDIコントローラーを作ってみました M5Stack Gray BLE MIDI
BLE(Bluetooth Low Energy) 低消費電⼒な無線通信規格 iBeacon/アクティビティトラッカー/電球/体重計など
MIDI(ミディ) Musical Instrument Digital Interface 電⼦楽器の演奏データを機器間で転送・共有するための共通規格 1981年にMIDI 規格化開始。 接続にはMIDIケーブル、USBケーブルが使われることが多い。
BLE MIDI MIDI over Bluetooth Low Energy 0x9n:ノートオン 0xXX:ノートナンバー(⾳の⾼低) 0xYY:ベロシティ(⾳の強弱)
実演(Android単体→M5Stackから操作)
実演(AndroidのシンセアプリをM5Stack IMUから操作)
Android 10 Android 10で追加された Native MIDI API(AMidi) ではNativeでMIDIデータを扱えるようになった。 Java Native
詳しくはこちら https://speakerdeck.com/jjkenta/androidtatuteyin-le-ahurikazuo-ritai-m5stackniyorushi-yan-fu-ki Droidkaigi 2020(தࢭ)Ͱൃද༧ఆͩͬͨࢿྉɻ