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.2k
MIDI × MQTT × Twitterで ハッシュタグ自動作曲シンセを作ろう
pco2699
August 27, 2019
Tweet
Share
More Decks by pco2699
See All by pco2699
enebular x Hugging Faceで 自然言語処理の全能の神になる
pco2699
0
320
enebular x AutoML Visionで 爆速で画像判定アプリをつくる
pco2699
0
400
enebularで 爆速で機械学習APIをつくる
pco2699
0
160
tsconfig.jsonを完全に理解する
pco2699
1
1.7k
JavaScriptアルゴリズム本を 技術書典7で頒布しました
pco2699
1
720
enebular × MIDI × MQTT ハンズオンの反省をする
pco2699
1
480
MIDIキーボードとenebularをつなげてみよう
pco2699
0
510
Firebase Cloud Messagingで 通知の配信遅延とたたかってみた
pco2699
4
11k
Other Decks in Technology
See All in Technology
Javaにおける関数型プログラミンへの取り組み
skrb
7
320
事前準備が肝!AI活用のための業務改革
layerx
PRO
1
370
AI活用したくてもできなかった不動産SaaSの今とこれから
nealle
0
330
PdMはどのように全てのスピードを上げられるか ~ 非連続進化のための具体的な取り組み ~
sansantech
PRO
4
1.2k
サーバー管理しないサーバーサービスManaged DevOps Pool
kkamegawa
0
130
テスト”ケース”駆動開発 で手戻りをなくそう
ryohma0510
0
300
忙しい人のためのLangGraph概要まとめ
__ymgc__
1
180
Envoy External AuthZとgRPC Extensionを利用した「頑張らない」Microservices認証認可基盤
andoshin11
0
240
社内の学びの場・コミュニティ形成とエンジニア同士のリレーションシップ構築/devreljapan2024
nishiuma
3
280
どこよりも遅めなWinActor Ver.7.5.0 新機能紹介
tamai_63
0
200
LLVM/ASMを使った有限体の高速実装
herumi
0
120
DuckDB雑紹介(1.1対応版)@DuckDB座談会
ktz
6
1.4k
Featured
See All Featured
Done Done
chrislema
180
16k
WebSockets: Embracing the real-time Web
robhawkes
59
7.3k
Designing the Hi-DPI Web
ddemaree
278
34k
The Illustrated Children's Guide to Kubernetes
chrisshort
47
48k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
103
48k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
26
1.3k
Principles of Awesome APIs and How to Build Them.
keavy
125
16k
GitHub's CSS Performance
jonrohan
1030
450k
StorybookのUI Testing Handbookを読んだ
zakiyama
26
5.1k
Documentation Writing (for coders)
carmenintech
65
4.3k
Building Flexible Design Systems
yeseniaperezcruz
325
38k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
41
6.5k
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/ (イベントページ
近日公開予定)