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
0
680
M5Stackで作るBLE MIDIコントローラー
Kenta Harada
April 16, 2020
Tweet
Share
More Decks by Kenta Harada
See All by Kenta Harada
ATOM Matrixで作る BLE MIDIコントローラー
kharada_bt
0
140
Androidだって音楽アプリが作りたい(M5Stackによる実演付き)
kharada_bt
0
230
Other Decks in Programming
See All in Programming
Ruby on Fails - effective error handling with Rails conventions
talyssonoc
0
280
最近コードレビューで指摘したこと
forrep
3
110
Webアプリをできるだけコードを手書きしないで作ってみる
tomokusaba
2
230
ts-morphを使ってコードリプレイスとASTへのハードルを下げる!
nyawach
5
320
The Cutting Edge Of Versioning (LambdaConf 2024)
chriskrycho
0
250
Jetpack Composeとデザインシステム
rmakiyama
0
220
Good first issues of TypeProf
mame
1
310
Documentation testsの恩恵 / Documentation testing benefits
ssssota
1
540
Runtime Objects in Rust
mitsuhiko
0
210
Fragment Composition of GraphQL
quramy
14
1.7k
Timeline エディター拡張入門
yucchiy
0
440
RaaP
ksss
0
140
Featured
See All Featured
RailsConf 2023
tenderlove
9
580
Building Your Own Lightsaber
phodgson
100
5.7k
Optimising Largest Contentful Paint
csswizardry
13
2.4k
Robots, Beer and Maslow
schacon
PRO
155
8k
Learning to Love Humans: Emotional Interface Design
aarron
267
39k
The Cult of Friendly URLs
andyhume
74
5.7k
StorybookのUI Testing Handbookを読んだ
zakiyama
13
4.7k
Teambox: Starting and Learning
jrom
128
8.4k
Optimizing for Happiness
mojombo
370
69k
Keith and Marios Guide to Fast Websites
keithpitt
408
22k
KATA
mclloyd
16
12k
A Philosophy of Restraint
colly
197
16k
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(தࢭ)Ͱൃද༧ఆͩͬͨࢿྉɻ