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.1k
MIDI × MQTT × Twitterで ハッシュタグ自動作曲シンセを作ろう
pco2699
August 27, 2019
Tweet
Share
More Decks by pco2699
See All by pco2699
enebular x Hugging Faceで 自然言語処理の全能の神になる
pco2699
0
310
enebular x AutoML Visionで 爆速で画像判定アプリをつくる
pco2699
0
390
enebularで 爆速で機械学習APIをつくる
pco2699
0
150
tsconfig.jsonを完全に理解する
pco2699
1
1.7k
JavaScriptアルゴリズム本を 技術書典7で頒布しました
pco2699
1
690
enebular × MIDI × MQTT ハンズオンの反省をする
pco2699
1
460
MIDIキーボードとenebularをつなげてみよう
pco2699
0
500
Firebase Cloud Messagingで 通知の配信遅延とたたかってみた
pco2699
4
11k
Other Decks in Technology
See All in Technology
AWS IAMのアンチパターン/AWSが考える最低権限実現へのアプローチ概略(JAWS-UG朝会#59資料改修20分版)
htan
0
330
開発生産性をむしろ向上させる セキュリティパートナーの作り方 / Dev Productivity Con 2024
flatt_security
0
380
プレイドにおけるDatadog APMの活用方法
plaidtech
PRO
2
120
RAGのサービスをリリースして1年3ヶ月が経ちました
segavvy
4
930
JBUG岡山 #6 WordCamp男木島の チームビルディング
takeshifurusato
0
150
Git 研修 Basic【MIXI 24新卒技術研修】
mixi_engineers
PRO
0
310
Classmethod流のPlatform Engineering / classmethod-platform-engineering-devio2024
tomoki10
0
480
Scaling Technical Excellence at 104: Evolution in AWS and Developer Empowerment
scotthsieh825
1
150
地理情報とAPIのトレンド
nagix
0
160
頼られるのが大好きな 皆さんへ - 支援相手との期待の合わせ方、突き放し方 -/For_people_who_like_to_be_relied_on
naitosatoshi
1
290
dxd2024-生成AIに振り回された3か月間の成功と失敗/dxd2024-link-and-motivation
lmi
2
260
サービスの持続的な成長と技術負債について
siva_official
PRO
10
4.4k
Featured
See All Featured
Rebuilding a faster, lazier Slack
samanthasiow
78
8.5k
Designing for humans not robots
tammielis
247
25k
Why Our Code Smells
bkeepers
PRO
332
56k
Music & Morning Musume
bryan
43
5.9k
YesSQL, Process and Tooling at Scale
rocio
166
14k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
245
1.2M
Mobile First: as difficult as doing things right
swwweet
219
8.8k
ParisWeb 2013: Learning to Love: Crash Course in Emotional UX Design
dotmariusz
105
6.8k
Happy Clients
brianwarren
94
6.6k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
360
22k
Fontdeck: Realign not Redesign
paulrobertlloyd
79
5.1k
Building Adaptive Systems
keathley
34
2k
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/ (イベントページ
近日公開予定)