MIDI × MQTT × Twitterで ハッシュタグ自動作曲シンセを作ろう
by
pco2699
Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
Slide 1
Slide 1 text
MIDI × MQTT × Twitterで ハッシュタグ自動作曲シンセを作ろう IoT LT vol.52@IIJ @pco2699
Slide 2
Slide 2 text
自己紹介 ・高山 和幸 ・@pco2699 ・趣味: プログラミングと電子工作 ・IoTLTに来た回数:
Slide 3
Slide 3 text
自己紹介 ・高山 和幸 ・@pco2699 ・趣味: プログラミングと電子工作 ・IoTLTに来た回数: 初めて
Slide 4
Slide 4 text
自己紹介 ・高山 和幸 ・@pco2699 ・趣味: プログラミングと電子工作 ・IoTLTに来た回数: 初めて 目指せ!フォロワー 300人キャンペーン! ぜひフォローをお願いします。
Slide 5
Slide 5 text
こういうことしてます ちょっとしたご縁でenebular周りでハンズオン講師などを やらせていただいています。
Slide 6
Slide 6 text
今までやったハンズオンイベント
Slide 7
Slide 7 text
今までやったハンズオンイベント
Slide 8
Slide 8 text
今までやったハンズオンイベント
Slide 9
Slide 9 text
今までつくったもの CloudMQTT MIDI MQTT MQTT or MIDIとMQTTをつないでenebularからシンセを自動演奏!
Slide 10
Slide 10 text
実際の動画 https://www.instagram.com/p/By7bRq jDmzO/?igshid=1xpxewk9fw5hk
Slide 11
Slide 11 text
今までつくったもの enebularとLINE Thingsをつないで俺を呼べるボタン! API BLE HTTP web hook ボタンを押す HTTP POST HTTP POST LINE Botで 通知がくる
Slide 12
Slide 12 text
今までつくったもの
Slide 13
Slide 13 text
そもそも enebularってなんぞや ● ↓の画像の通り うねうねをつなげるだけでいろいろ作れる ● こういうユースケースにめっちゃいい ○ API To API ○ API To IoT device
Slide 14
Slide 14 text
「なんでもつなげられる」を活かして 発展的なものをつくろう
Slide 15
Slide 15 text
アイデア 小規模な勉強会でよく見る光景 ハッシュタグ #~~ で つぶやいてくださいねー!
Slide 16
Slide 16 text
アイデア 小規模な勉強会でよく見る光景 ・・・
Slide 17
Slide 17 text
アイデア ハッシュタグでつぶやいたら音が鳴る。 そしたらみんなつぶやくんじゃね?
Slide 18
Slide 18 text
とりあえずデモ
Slide 19
Slide 19 text
#IoTLTでつぶやくと シンセ音が鳴る (うまくいけば)
Slide 20
Slide 20 text
うまくいかなかったときは動画に頼るよね~~
Slide 21
Slide 21 text
直したいところ
Slide 22
Slide 22 text
直したいところ ・全然キャッチーじゃない ・勉強会がたちまち新興宗教の集いのような雰囲気に ・ツイートの勢いを音にも反映したい ・APIの制限で1分に1回しかクロールできない ・音色とかもツイートの内容で反映したい
Slide 23
Slide 23 text
構成 Natural Language API MQTT
Slide 24
Slide 24 text
構成 Natural Language API MQTT Tweetを一分に一回フェッチ。 その際に勢いも取得する。
Slide 25
Slide 25 text
構成 Natural Language API MQTT GCPでツイートを感情分析する。 ネガティブだとマイナースケール ポジティブだとメジャースケール
Slide 26
Slide 26 text
構成 Natural Language API MQTT MQTTを通して 手元のシンセを演奏する。 (MQTTなので、ラズパイとかでやれば、 シンセにもつなげる)
Slide 27
Slide 27 text
所感 ・TwitterからGCPで感情分析!みたいなAPIからAPIを 繋ぐのがenebularだとマジで楽 ・Dashboardという機能があり、取得してきたデータの 可視化もマジで楽 ・この処理ってどうやるんだろなー、って思うと だいたい誰かがノード(※) を作っている。 ・resend(繰り返しのノード) ※処理をまとめて使いやすくしたもの
Slide 28
Slide 28 text
【宣伝】 10/31(木): enebular × Fintech LT会 11/21(金): 自動作曲ハンズオン https://enebular.connpass.com/ (イベントページ 近日公開予定)