MIDIキーボードとenebularをつなげてみよう
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キーボードとenebularを つなげてみよう enebular developer meetup vol.8
Slide 2
Slide 2 text
自己紹介 ・高山 和幸 ・@pco2699 ・趣味: プログラミングと電子工作 ・enebular歴:
Slide 3
Slide 3 text
自己紹介 ・高山 和幸 ・@pco2699 ・趣味: プログラミングと電子工作 ・enebular歴: 2回ログインした
Slide 4
Slide 4 text
enebularなんかさわりみ良さそうだし
Slide 5
Slide 5 text
とりあえずなにかと enebularをつなげてみよう
Slide 6
Slide 6 text
のびすけさん 自分
Slide 7
Slide 7 text
のびすけさん 自分
Slide 8
Slide 8 text
↑を正月にはんだづけしてた http://www.dm9records.com/index.php/release/midi/k4b4_2/
Slide 9
Slide 9 text
↑を正月にはんだづけしてた http://www.dm9records.com/index.php/release/midi/k4b4_2/ LEDを逆さにしてしまい まったくうごかなかった
Slide 10
Slide 10 text
代わりにこいつをつないでみよう
Slide 11
Slide 11 text
Teenage Engineering OP-1 ・スウェーデンのベンチャー楽器メーカーである Teenage Engineeringより2011年に発売されたシンセ ・そのカジェットっぽいかわいい見た目と音で 発売当初からかなり話題
Slide 12
Slide 12 text
Teenage Engineering OP-1 ・スウェーデンのベンチャー楽器メーカーである Teenage Engineeringより2011年に発売されたシンセ ・そのカジェットっぽいかわいい見た目と音で 発売当初からかなり話題 ・しかし見た目とは裏腹に 10万近くする真の大人のおもちゃ
Slide 13
Slide 13 text
さっそくつないでみよう
Slide 14
Slide 14 text
CloudMQTT MIDI MQTT MQTT
Slide 15
Slide 15 text
MQTT <-> MIDI ・ライブラリが2個ほどあった pintman/midi2mqtt Python製、なぜか動かない TheOriginalAndrobot/midi2mqtt JavaScript製 うごいた
Slide 16
Slide 16 text
こんな感じでPCで立ち上げる
Slide 17
Slide 17 text
こんな感じでトピックで音情報をやりとりできる pco2699/midi/out/0/noteon 126 126: 音の高さ pco2699/midi/in/0/noteon 126 126: 音の高さ
Slide 18
Slide 18 text
CloudMQTTでブローカーたてる 画面に従って作ればいいので説明省略
Slide 19
Slide 19 text
enebularでMQTTトピックをやりとりする
Slide 20
Slide 20 text
enebularでMQTTトピックをやりとりする MIDIのインプットを debugでみる
Slide 21
Slide 21 text
enebularでMQTTトピックをやりとりする injectでMIDIに 情報をおくる
Slide 22
Slide 22 text
簡単なデモ
Slide 23
Slide 23 text
感想・まとめ ・ほんとにサクッと動いて確認できたのでenebular便利 (可能であればMQTTブローカー機能を...!!) ・音自体も低遅延な気がするので MQTTとMIDIは案外、相性いいのでは ・更になにかと組み合わせると メディアアートとかにも使えそうかも