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
740
M5Stackで作るBLE MIDIコントローラー
Kenta Harada
April 16, 2020
Tweet
Share
More Decks by Kenta Harada
See All by Kenta Harada
元組み込みエンジニアがKotlinのビット演算を使ってみた
kharada_bt
0
38
ATOM Matrixで作る BLE MIDIコントローラー
kharada_bt
0
170
Androidだって音楽アプリが作りたい(M5Stackによる実演付き)
kharada_bt
0
240
Other Decks in Programming
See All in Programming
Go言語でターミナルフレンドリーなAIコマンド、afaを作った/fukuokago20_afa
monochromegane
2
140
RailsのPull requestsのレビューの時に私が考えていること
yahonda
5
2.3k
C#/.NETのこれまでのふりかえり
tomokusaba
1
170
Modern Angular: Renovation for Your Applications
manfredsteyer
PRO
0
230
Sidekiqで実現する 長時間非同期処理の中断と再開 / Pausing and Resuming Long-Running Asynchronous Jobs with Sidekiq
hypermkt
6
2.8k
Kotlin2でdataクラスの copyメソッドを禁止する/Data class copy function to have the same visibility as constructor
eichisanden
1
160
AWS IaCの注目アップデート 2024年10月版
konokenj
3
3.2k
Tuning GraphQL on Rails
pyama86
2
1.2k
GCCのプラグインを作る / I Made a GCC Plugin
shouth
1
150
Outline View in SwiftUI
1024jp
1
230
現場で役立つモデリング 超入門
masuda220
PRO
14
3k
go.mod、DockerfileやCI設定に分散しがちなGoのバージョンをまとめて管理する / Go Connect #3
arthur1
10
2.4k
Featured
See All Featured
Java REST API Framework Comparison - PWX 2021
mraible
PRO
28
8k
Optimizing for Happiness
mojombo
376
69k
Making the Leap to Tech Lead
cromwellryan
133
8.9k
How To Stay Up To Date on Web Technology
chriscoyier
788
250k
Done Done
chrislema
181
16k
Optimising Largest Contentful Paint
csswizardry
33
2.9k
Side Projects
sachag
452
42k
Designing Experiences People Love
moore
138
23k
How to train your dragon (web standard)
notwaldorf
88
5.7k
The Straight Up "How To Draw Better" Workshop
denniskardys
232
140k
Music & Morning Musume
bryan
46
6.1k
Embracing the Ebb and Flow
colly
84
4.4k
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(தࢭ)Ͱൃද༧ఆͩͬͨࢿྉɻ