Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
MIDI × MQTT × Twitterで ハッシュタグ自動作曲シンセを作ろう
Search
pco2699
August 27, 2019
Technology
1.4k
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
MIDI × MQTT × Twitterで ハッシュタグ自動作曲シンセを作ろう
pco2699
August 27, 2019
More Decks by pco2699
See All by pco2699
enebular x Hugging Faceで 自然言語処理の全能の神になる
pco2699
0
420
enebular x AutoML Visionで 爆速で画像判定アプリをつくる
pco2699
0
480
enebularで 爆速で機械学習APIをつくる
pco2699
0
230
tsconfig.jsonを完全に理解する
pco2699
1
2.2k
JavaScriptアルゴリズム本を 技術書典7で頒布しました
pco2699
1
1.1k
enebular × MIDI × MQTT ハンズオンの反省をする
pco2699
1
740
MIDIキーボードとenebularをつなげてみよう
pco2699
0
690
Firebase Cloud Messagingで 通知の配信遅延とたたかってみた
pco2699
4
12k
Other Decks in Technology
See All in Technology
Deep Data Security 機能解説
oracle4engineer
PRO
3
970
AX時代の自治体支援リソース再配分と役割分担の再構成:戦略とロードマップ(概要)
sishi2026
0
100
自律的なチームを作るためにTechPMがやらないこと
ny7760
0
150
なぜAI時代に技術記事を書くのか?どう書くのか? 〜bunの場合〜
kworkdev
PRO
0
1k
あなたのDartコードは丸見えかもしれない ~reFlutterで暴くFlutterアプリの中身と多層防御~
zozotech
PRO
0
670
仕様駆動開発の、その先へ。決める力と確かめる仕組み
inariku
1
140
今から始めるAWS環境の暗号移行 - ポスト量子時代に備える
sato4mi
0
120
Agent 活用環境の構築・運用のための AWS サービスのご紹介/agentcore-for-building-and-operating-agents
ren8k
1
280
Flutter Webを「SDK」として配る — 50以上のゲームを支える埋め込みアーキテクチャ
masayukisuda
0
160
AI時代の開発はウォーターフォールに回帰する? / development-with-ai-back-to-wf
okamototakuyasr2
0
150
Filter What the LLM Reads: RAG Governance with AgentCore Gateway
yakumo
1
130
LLMの知識とAIエージェント
happysamurai294
0
130
Featured
See All Featured
State of Search Keynote: SEO is Dead Long Live SEO
ryanjones
0
340
Automating Front-end Workflow
addyosmani
1370
210k
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
540
How Software Deployment tools have changed in the past 20 years
geshan
2
35k
[Rails World 2026] Durable orchestration on Rails: from continuation to workflow
palkan
2
960
The agentic SEO stack - context over prompts
schlessera
0
990
Writing Fast Ruby
sferik
630
63k
Rebuilding a faster, lazier Slack
samanthasiow
85
9.7k
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
380
From Legacy to Launchpad: Building Startup-Ready Communities
dugsong
0
360
jQuery: Nuts, Bolts and Bling
dougneiner
66
8.7k
Redefining SEO in the New Era of Traffic Generation
szymonslowik
1
500
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/ (イベントページ
近日公開予定)