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
MIDI × MQTT × Twitterで ハッシュタグ自動作曲シンセを作ろう
Search
pco2699
August 27, 2019
Technology
1
1.4k
MIDI × MQTT × Twitterで ハッシュタグ自動作曲シンセを作ろう
pco2699
August 27, 2019
Tweet
Share
More Decks by pco2699
See All by pco2699
enebular x Hugging Faceで 自然言語処理の全能の神になる
pco2699
0
400
enebular x AutoML Visionで 爆速で画像判定アプリをつくる
pco2699
0
450
enebularで 爆速で機械学習APIをつくる
pco2699
0
210
tsconfig.jsonを完全に理解する
pco2699
1
2.1k
JavaScriptアルゴリズム本を 技術書典7で頒布しました
pco2699
1
990
enebular × MIDI × MQTT ハンズオンの反省をする
pco2699
1
690
MIDIキーボードとenebularをつなげてみよう
pco2699
0
640
Firebase Cloud Messagingで 通知の配信遅延とたたかってみた
pco2699
4
12k
Other Decks in Technology
See All in Technology
どこで打鍵するのが良い? IaCの実行基盤選定について
nrinetcom
PRO
2
170
OCI Security サービス 概要
oracle4engineer
PRO
2
13k
自動テストが巻き起こした開発プロセス・チームの変化 / Impact of Automated Testing on Development Cycles and Team Dynamics
codmoninc
1
1.1k
AIエンジニア Devin と歩む、自律型運用プロセスの構築
a2ito
0
680
新職業『オーケストレーター』誕生 — エージェント10体を同時に回すAgentOps
gunta
4
1.4k
「データとの対話」の現在地と未来
kobakou
0
1.3k
Kaggleの経験が実務にどう活きているか / kaggle_findy
sansan_randd
4
730
Claude Cowork Plugins を読む - Skills駆動型業務エージェント設計の実像と構造
knishioka
0
260
名刺メーカーDevグループ 紹介資料
sansan33
PRO
0
1.1k
ヘルシーSRE
tk3fftk
2
240
DX Improvement at Scale
ntk1000
2
280
作るべきものと向き合う - ecspresso 8年間の開発史から学ぶ技術選定 / 技術選定con findy 2026
fujiwara3
7
2.1k
Featured
See All Featured
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
1
190
Mozcon NYC 2025: Stop Losing SEO Traffic
samtorres
0
170
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
2
280
Designing Powerful Visuals for Engaging Learning
tmiket
0
260
Pawsitive SEO: Lessons from My Dog (and Many Mistakes) on Thriving as a Consultant in the Age of AI
davidcarrasco
0
80
Music & Morning Musume
bryan
47
7.1k
Between Models and Reality
mayunak
2
230
It's Worth the Effort
3n
188
29k
A better future with KSS
kneath
240
18k
Efficient Content Optimization with Google Search Console & Apps Script
katarinadahlin
PRO
1
360
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
287
14k
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
0
150
Transcript
MIDI × MQTT × Twitterで ハッシュタグ自動作曲シンセを作ろう IoT LT vol.52@IIJ @pco2699
自己紹介 ・高山 和幸 ・@pco2699 ・趣味: プログラミングと電子工作 ・IoTLTに来た回数:
自己紹介 ・高山 和幸 ・@pco2699 ・趣味: プログラミングと電子工作 ・IoTLTに来た回数: 初めて
自己紹介 ・高山 和幸 ・@pco2699 ・趣味: プログラミングと電子工作 ・IoTLTに来た回数: 初めて 目指せ!フォロワー 300人キャンペーン!
ぜひフォローをお願いします。
こういうことしてます ちょっとしたご縁でenebular周りでハンズオン講師などを やらせていただいています。
今までやったハンズオンイベント
今までやったハンズオンイベント
今までやったハンズオンイベント
今までつくったもの CloudMQTT MIDI MQTT MQTT or MIDIとMQTTをつないでenebularからシンセを自動演奏!
実際の動画 https://www.instagram.com/p/By7bRq jDmzO/?igshid=1xpxewk9fw5hk
今までつくったもの enebularとLINE Thingsをつないで俺を呼べるボタン! API BLE HTTP web hook ボタンを押す HTTP
POST HTTP POST LINE Botで 通知がくる
今までつくったもの
そもそも enebularってなんぞや • ↓の画像の通り うねうねをつなげるだけでいろいろ作れる • こういうユースケースにめっちゃいい ◦ API To
API ◦ API To IoT device
「なんでもつなげられる」を活かして 発展的なものをつくろう
アイデア 小規模な勉強会でよく見る光景 ハッシュタグ #~~ で つぶやいてくださいねー!
アイデア 小規模な勉強会でよく見る光景 ・・・
アイデア ハッシュタグでつぶやいたら音が鳴る。 そしたらみんなつぶやくんじゃね?
とりあえずデモ
#IoTLTでつぶやくと シンセ音が鳴る (うまくいけば)
うまくいかなかったときは動画に頼るよね~~
直したいところ
直したいところ ・全然キャッチーじゃない ・勉強会がたちまち新興宗教の集いのような雰囲気に ・ツイートの勢いを音にも反映したい ・APIの制限で1分に1回しかクロールできない ・音色とかもツイートの内容で反映したい
構成 Natural Language API MQTT
構成 Natural Language API MQTT Tweetを一分に一回フェッチ。 その際に勢いも取得する。
構成 Natural Language API MQTT GCPでツイートを感情分析する。 ネガティブだとマイナースケール ポジティブだとメジャースケール
構成 Natural Language API MQTT MQTTを通して 手元のシンセを演奏する。 (MQTTなので、ラズパイとかでやれば、 シンセにもつなげる)
所感 ・TwitterからGCPで感情分析!みたいなAPIからAPIを 繋ぐのがenebularだとマジで楽 ・Dashboardという機能があり、取得してきたデータの 可視化もマジで楽 ・この処理ってどうやるんだろなー、って思うと だいたい誰かがノード(※) を作っている。 ・resend(繰り返しのノード) ※処理をまとめて使いやすくしたもの
【宣伝】 10/31(木): enebular × Fintech LT会 11/21(金): 自動作曲ハンズオン https://enebular.connpass.com/ (イベントページ
近日公開予定)