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
760
M5Stackで作るBLE MIDIコントローラー
Kenta Harada
April 16, 2020
Tweet
Share
More Decks by Kenta Harada
See All by Kenta Harada
元組み込みエンジニアがKotlinのビット演算を使ってみた
kharada_bt
0
48
ATOM Matrixで作る BLE MIDIコントローラー
kharada_bt
0
170
Androidだって音楽アプリが作りたい(M5Stackによる実演付き)
kharada_bt
0
240
Other Decks in Programming
See All in Programming
LLM Supervised Fine-tuningの理論と実践
datanalyticslabo
7
1.5k
AWSのLambdaで PHPを動かす選択肢
rinchoku
2
300
선언형 UI에서의 상태관리
l2hyunwoo
0
190
週次リリースを実現するための グローバルアプリ開発
tera_ny
1
110
開発者とQAの越境で自動テストが増える開発プロセスを実現する
92thunder
1
200
StarlingMonkeyを触ってみた話 - 2024冬
syumai
3
280
GitHubで育つ コラボレーション文化 : ニフティでのインナーソース挑戦事例 - 2024-12-16 GitHub Universe 2024 Recap in ZOZO
niftycorp
PRO
0
120
htmxって知っていますか?次世代のHTML
hiro_ghap1
0
350
Online-Dokumentation, die hilft: Strukturen, Prozesse, Tools
ahus1
0
100
ブラウザ単体でmp4書き出すまで - muddy-web - 2024-12
yue4u
3
490
create_tableをしただけなのに〜囚われのuuid編〜
daisukeshinoku
0
290
歴史と現在から考えるスケーラブルなソフトウェア開発のプラクティス
i10416
0
140
Featured
See All Featured
Optimising Largest Contentful Paint
csswizardry
33
3k
The Straight Up "How To Draw Better" Workshop
denniskardys
232
140k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.3k
The Cult of Friendly URLs
andyhume
78
6.1k
Building a Modern Day E-commerce SEO Strategy
aleyda
38
7k
Building an army of robots
kneath
302
44k
Visualization
eitanlees
146
15k
Six Lessons from altMBA
skipperchong
27
3.5k
[RailsConf 2023] Rails as a piece of cake
palkan
53
5.1k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
365
25k
How to Ace a Technical Interview
jacobian
276
23k
A better future with KSS
kneath
238
17k
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(தࢭ)Ͱൃද༧ఆͩͬͨࢿྉɻ