$30 off During Our Annual Pro Sale. View Details »

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

    View Slide

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

    View Slide

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

    View Slide

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

    View Slide

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

    View Slide

  6. のびすけさん 自分

    View Slide

  7. のびすけさん 自分

    View Slide

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

    View Slide

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

    View Slide

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

    View Slide

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

    View Slide

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

    View Slide

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

    View Slide

  14. CloudMQTT
    MIDI
    MQTT MQTT

    View Slide

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

    View Slide

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

    View Slide

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

    View Slide

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

    View Slide

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

    View Slide

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

    View Slide

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

    View Slide

  22. 簡単なデモ

    View Slide

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

    View Slide