
【シンセ魔改造】仕事サボってバンド演奏しながら会社のミーティングに無理やり参加してみた【スタジオ編】
こんにちは、ものづくり担当うこです。

最近、趣味でバンドを始めました。
なんとなくキーボードを担当しています。
いやー、音楽っていいものですね。
仕事のことを忘れてノリノリになっちゃいますね!

こちらはギター担当の自給力さんです。
彼はパワー自慢なので、とても力強い演奏をしてくれるんですよ。
練習中でも、ヒートアップしてくると周りが見えなくなるぐらい熱いプレイを見せてくれる、素敵なメンバーです。

さて、セッティングも終わったし、そろそろ合わせ練習を始めますか!
3、2、1、ハイ!!
………
……
…
何か忘れているような

あれ、スマホが鳴ってるな……
せっかくノッてきたのに。


あ!!!!!そういえば!!!!!
今日ミーティング入ってた気がするぞ……!!
やばいやばい、完全に忘れてスタジオに来てしまった……

そういえば、この前もミーティングすっぽかしちゃって、次やらかしたらクビだぞ!! って社長のびすけに言われたばかりなんだった……

ああ、自給力さん、完全にスイッチ入ったな。
彼はこうなると、少なくとも1時間はもう戻ってこれなくなっちゃうんだよな。
どうしたものか……
………
……
…
ミーティングをサボらずにバンド練習を続けたい
\カランカラン/

しまった、社会人なら必ずポケットに1人1セットは入っていると言われるラズベリーパイと専用カメラを、焦った拍子に落としてしまった。踏まなくてよかった。

(ハッ! まてよ、このスタジオはWiFi完備だったはず…… そして今日のミーティングはオンラインで、まだもう少し時間あるじゃないか! これは、いける!)

(さらにノってきた自給力さん)
〜 30分後 〜

できたぞ!!!!
予備で持ってきていたシンセを改造して……
バンドをプレイしつつオンラインでミーティングにコミットできるソリューション……ッ!!

これは、ラズパイにつないだカメラの映像を、Webブラウザの画面にWebRTCのSkyWayを使って送信できる機能がついたシンセなのだ!
なに? バンド演奏してたら、音がうるさすぎてマトモに会話できないって? いーや問題ない!
このシンセは、打鍵のたびに 「MIDI信号」 を発することができるのだけど、これをテキストに変換して映像と同時に送信できるような仕組みにしたのだ! つまり、 音を出しながらもテキストデータを送信することができる!
さて、マイクは壊れている、ということにして、映像とテキストチャットだけを送り、あとは自給力さんが映らないようにすれば、まさか仕事をすっぽかしてるなんてバレないでしょう。僕ってば天才!!

そうこうしてるうちにミーティング時間だ!
演奏しつつ参加するぞ〜〜

カメラがキーボードの端にあるので、身体の中心を少しずらして目線を合わせて……
文字列の送信は、キーボードの1オクターブ・12鍵を、「ポケベルの2タッチ入力」のようにして扱うことで行います。
向こうからの映像は見えないけど、スマホからラズベリーパイにSSH接続することで、向こうから送られたテキストなら確認可能!
















………
……
…
なんとか乗り越えられそうだ












結局バレてしまいましたが
次回は、今回作った「演奏と同時にWebRTCでビデオ・テキストチャットができるシンセ」の作り方を紹介していきます!
ミーティングをサボるため以外にも、映像・歌・演奏MIDIデータを同時にリアルタイム配信するなどの(まともな)用途にも使えますので、気になった方はぜひ続きもご覧くださいね!