Upgrade to Pro — share decks privately, control downloads, hide ads and more …

MIDI × MQTT × Twitterで ハッシュタグ自動作曲シンセを作ろう

C655ad8165b97ea420bd8a33c62e7895?s=47 pco2699
August 27, 2019

MIDI × MQTT × Twitterで ハッシュタグ自動作曲シンセを作ろう

C655ad8165b97ea420bd8a33c62e7895?s=128

pco2699

August 27, 2019
Tweet

More Decks by pco2699

Other Decks in Technology

Transcript

  1. MIDI × MQTT × Twitterで ハッシュタグ自動作曲シンセを作ろう IoT LT vol.52@IIJ @pco2699

  2. 自己紹介 ・高山 和幸 ・@pco2699 ・趣味: プログラミングと電子工作 ・IoTLTに来た回数:

  3. 自己紹介 ・高山 和幸 ・@pco2699 ・趣味: プログラミングと電子工作 ・IoTLTに来た回数: 初めて

  4. 自己紹介 ・高山 和幸 ・@pco2699 ・趣味: プログラミングと電子工作 ・IoTLTに来た回数: 初めて 目指せ!フォロワー 300人キャンペーン!

    ぜひフォローをお願いします。
  5. こういうことしてます ちょっとしたご縁でenebular周りでハンズオン講師などを やらせていただいています。

  6. 今までやったハンズオンイベント

  7. 今までやったハンズオンイベント

  8. 今までやったハンズオンイベント

  9. 今までつくったもの CloudMQTT MIDI MQTT MQTT or MIDIとMQTTをつないでenebularからシンセを自動演奏!

  10. 実際の動画 https://www.instagram.com/p/By7bRq jDmzO/?igshid=1xpxewk9fw5hk

  11. 今までつくったもの enebularとLINE Thingsをつないで俺を呼べるボタン! API BLE HTTP web hook ボタンを押す HTTP

    POST HTTP POST LINE Botで 通知がくる
  12. 今までつくったもの

  13. そもそも enebularってなんぞや • ↓の画像の通り うねうねをつなげるだけでいろいろ作れる • こういうユースケースにめっちゃいい ◦ API To

    API ◦ API To IoT device
  14. 「なんでもつなげられる」を活かして 発展的なものをつくろう  

  15. アイデア 小規模な勉強会でよく見る光景 ハッシュタグ #~~ で つぶやいてくださいねー!

  16. アイデア 小規模な勉強会でよく見る光景 ・・・

  17. アイデア ハッシュタグでつぶやいたら音が鳴る。 そしたらみんなつぶやくんじゃね?

  18. とりあえずデモ

  19. #IoTLTでつぶやくと シンセ音が鳴る (うまくいけば)

  20. うまくいかなかったときは動画に頼るよね~~

  21. 直したいところ

  22. 直したいところ ・全然キャッチーじゃない ・勉強会がたちまち新興宗教の集いのような雰囲気に ・ツイートの勢いを音にも反映したい ・APIの制限で1分に1回しかクロールできない ・音色とかもツイートの内容で反映したい

  23. 構成 Natural Language API MQTT

  24. 構成 Natural Language API MQTT Tweetを一分に一回フェッチ。 その際に勢いも取得する。

  25. 構成 Natural Language API MQTT GCPでツイートを感情分析する。 ネガティブだとマイナースケール ポジティブだとメジャースケール

  26. 構成 Natural Language API MQTT MQTTを通して 手元のシンセを演奏する。 (MQTTなので、ラズパイとかでやれば、 シンセにもつなげる)

  27. 所感 ・TwitterからGCPで感情分析!みたいなAPIからAPIを  繋ぐのがenebularだとマジで楽 ・Dashboardという機能があり、取得してきたデータの  可視化もマジで楽 ・この処理ってどうやるんだろなー、って思うと  だいたい誰かがノード(※) を作っている。 ・resend(繰り返しのノード) ※処理をまとめて使いやすくしたもの

  28. 【宣伝】 10/31(木): enebular × Fintech LT会 11/21(金): 自動作曲ハンズオン https://enebular.connpass.com/ (イベントページ

    近日公開予定)