10月19日に引き続き Web Music ハッカソン #2 を Google さんと Web Music Developers JPの共催、AMEI(音楽電子事業協会) の後援で開催しました。
今回の参加者は30+名で、合計20を超える作品が生まれ、最後にプレゼンタイムをもちました。ヒカリモノ、アコースティック楽器(缶)、Twitter連携、Google Docsスプレッドシート と幅の広い作品で、ここからWeb Audio API(信号処理を行う音楽系のAPI)、Web MIDI API(MIDI機器と接続しコントロールするAPI)のポテンシャルの高さを再認識できる会になったと思います。
ここでは当日参加してくださった初心者(Web Audio API、Web MIDI API初心者)の方がどのような作品を作ったかを少し紹介します。その他の作品は Google のえーじさんのブログにお任せします〜。
初心者の皆様にはチュートリアルを実施いただくことで慣れてもらいました。チュートリアルは、虫食いになっているソースコードに、アプリケーションを作るのに重要な method を入力していってもらうようになっています。2時間で終えられた方から、挫折された方がいるみたいですね。それでは早速作品を見てみましょう!(画像はYouTubeに開始時間指定でリンクしています)
けんこふさんのドローバーオルガンです。音源部を実装されて、鍵盤部分は webaudio-controls を使って実装されたとのことです。
つづいてみでぃゃっぴーの声を作って音声の再生+作動モーションセンサで動きを検知してMIDIで音声の再生をする作品です。ゆるい声でなかなかおもしろかったですww
こういった作品をチュートリアルから初めて、数時間で完成されていますので、使うハードルはそこまで高くないということがお分かりになると思いますので、気になる方はぜひ挑戦してみてください!
この先は初心者からカテゴリを変えます。
まずはWebブラウザの枠を超えた「ハードウェアなやつ」です。
MIDIメッセージを赤外線信号に変えてハードウェアを制御するアプリとパルス信号を作成してサーボモータを直接制御するアプリです。
次は今回から登場したのがゆるキャラ「みでぃゃっぴー」です。g200kg さんがデザインされた W3C非公認のWeb MIDI API のゆるキャラです。そのアプリケーションがこちら。
マスコットも3Dプリンタで作成されています。
ステッカーはAMEIで作らせていただき、当日参加者の皆様にお配りをしました。
というところで、何が起こるかわからないのがハッカソンだと思いますが、Web Music ハッカソンも第1回目からいろいろなことが起こり、そして第2回目にはWeb MIDI APIのゆるキャラが出てきました。もちろん、アプリケーションのアイデアも楽しく、ハッキングもプレゼンタイムも楽しんでいただけたと思っています。
懇親会では、いろいろなアイデアを頂いております。今後も継続的に開催をしていきたいと思っていますので、ぜひ今後の参考にさせてください。
次回以降のハッカソンについてです。日程は決めていませんが、行う予定でおりますので初心者の方も躊躇せずぜひご参加いただければと考えております。
お知らせは、Web Music Developers JP@Google Groups、Web Music Developers JP@Google+ Community などで行いますので気になる方はご参加ください!
それでは、また次回お会いしましょう!!
最後に、今回チューターとして参加してくださった方々の紹介です。
- @aike1000 こと藍 圭介さん : Web Audio API、 Web MIDI API
- @g200kg こと新谷垣谷さん: Web Audio API、 Web MIDI API
- @komasshu こと小松健作さん:WebRTC
- @Tukimikage こと仲裕介さん:WebRTC
ありがとうございました!!
(次回は「みでぃゃっぴー」の着ぐるみが会場にいるかもですよ〜!!(予定は未定ですがw))
P.S. Web Music ハッカソン #2の模様は、工学社 月刊 I/O 2014年3月号(2014/2/18発売予定)に掲載予定です。