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

MIDIキーボードとenebularをつなげてみよう

pco2699
February 28, 2019

 MIDIキーボードとenebularをつなげてみよう

pco2699

February 28, 2019
Tweet

More Decks by pco2699

Other Decks in Programming

Transcript

  1. MIDIキーボードとenebularを つなげてみよう enebular developer meetup vol.8

  2. 自己紹介 ・高山 和幸 ・@pco2699 ・趣味: プログラミングと電子工作 ・enebular歴:

  3. 自己紹介 ・高山 和幸 ・@pco2699 ・趣味: プログラミングと電子工作 ・enebular歴: 2回ログインした

  4. enebularなんかさわりみ良さそうだし

  5. とりあえずなにかと enebularをつなげてみよう

  6. のびすけさん 自分

  7. のびすけさん 自分

  8. ↑を正月にはんだづけしてた http://www.dm9records.com/index.php/release/midi/k4b4_2/

  9. ↑を正月にはんだづけしてた http://www.dm9records.com/index.php/release/midi/k4b4_2/ LEDを逆さにしてしまい まったくうごかなかった

  10. 代わりにこいつをつないでみよう

  11. Teenage Engineering OP-1 ・スウェーデンのベンチャー楽器メーカーである Teenage Engineeringより2011年に発売されたシンセ ・そのカジェットっぽいかわいい見た目と音で 発売当初からかなり話題

  12. Teenage Engineering OP-1 ・スウェーデンのベンチャー楽器メーカーである Teenage Engineeringより2011年に発売されたシンセ ・そのカジェットっぽいかわいい見た目と音で 発売当初からかなり話題 ・しかし見た目とは裏腹に 10万近くする真の大人のおもちゃ

  13. さっそくつないでみよう

  14. CloudMQTT MIDI MQTT MQTT

  15. MQTT <-> MIDI ・ライブラリが2個ほどあった pintman/midi2mqtt Python製、なぜか動かない TheOriginalAndrobot/midi2mqtt JavaScript製 うごいた

  16. こんな感じでPCで立ち上げる

  17. こんな感じでトピックで音情報をやりとりできる pco2699/midi/out/0/noteon 126 126: 音の高さ pco2699/midi/in/0/noteon 126 126: 音の高さ

  18. CloudMQTTでブローカーたてる 画面に従って作ればいいので説明省略

  19. enebularでMQTTトピックをやりとりする

  20. enebularでMQTTトピックをやりとりする MIDIのインプットを debugでみる

  21. enebularでMQTTトピックをやりとりする injectでMIDIに 情報をおくる

  22. 簡単なデモ

  23. 感想・まとめ ・ほんとにサクッと動いて確認できたのでenebular便利 (可能であればMQTTブローカー機能を...!!) ・音自体も低遅延な気がするので MQTTとMIDIは案外、相性いいのでは ・更になにかと組み合わせると メディアアートとかにも使えそうかも