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
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
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
Feature Toggle は捨てやすく使おう
gennei
0
580
Codex CLI でつくる、Issue から merge までの開発フロー
amata1219
0
350
Oxlintとeslint-plugin-react-hooks 明日から始められそう?
t6adev
0
210
「Linuxサーバー構築標準教科書」を読んでみた #ツナギメオフライン.7
akase244
0
240
How We Benchmarked Quarkus: Patterns and anti-patterns
hollycummins
1
110
レガシーPHP転生 〜父がドメインエキスパートだったのでDDD+Claude Codeでチート開発します〜
panda_program
0
820
LM Linkで(非力な!)ノートPCでローカルLLM
seosoft
0
470
Coding at the Speed of Thought: The New Era of Symfony Docker
dunglas
0
4.9k
事業会社でのセキュリティ長期インターンについて
masachikaura
0
250
SkillがSkillを生む:QA観点出しを自動化した
sontixyou
6
3.3k
Make GenAI Production-Ready with Kubernetes Patterns
bibryam
0
110
UIの境界線をデザインする | React Tokyo #15 メイントーク
sasagar
2
290
Featured
See All Featured
Imperfection Machines: The Place of Print at Facebook
scottboms
270
14k
Digital Ethics as a Driver of Design Innovation
axbom
PRO
1
260
Ethics towards AI in product and experience design
skipperchong
2
250
ラッコキーワード サービス紹介資料
rakko
1
3M
How People are Using Generative and Agentic AI to Supercharge Their Products, Projects, Services and Value Streams Today
helenjbeal
1
160
The Spectacular Lies of Maps
axbom
PRO
1
690
Docker and Python
trallard
47
3.8k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
34
2.7k
Accessibility Awareness
sabderemane
0
99
Skip the Path - Find Your Career Trail
mkilby
1
100
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.7k
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
1
1.2k
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(தࢭ)Ͱൃද༧ఆͩͬͨࢿྉɻ