サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
Pixel 9
miscfeeling.blogspot.com
Webブラウザは音楽アプリケーションのプラットフォームの1つになっています。それらを支えるのが Web Audio API、Web MIDI API です。 Web Audio API: 信号処理を可能にしていて、例えば楽器を作る、音楽ファイルを加工することを可能にしています。 Web MIDI API: ブラウザと外部MIDI機器との接続を可能にしています。 Web Audio APIは現在ほぼ全てのブラウザでサポートされていて、Web MIDI API はGoogle Chromeのみでサポートされています。(Firefoxでも実装は完了していて、現在コードレビュー中です。 2016/8/3 現在) 今までに4回行った Web Music ハッカソン ではテーマは設けず「音楽アプリケーションを思うがままにハックする」 ということで行ってきましtが、今回は現場をハックするという大きな目標
2014年9月13日に Web Music ハッカソン#3を行いました。今回もGoogle さんと Web Music Developers JPの共催、AMEI(音楽電子事業協会) さんの後援です。 当日の参加人数は40+名で、合計26作品+1曲がハックされました。 それらのハック中の様子も音楽系ハックならでわで、絶えずあちこちから「ビー」とか「ブー」とか、時にはポケミクの声がしたり、また会場にはAMEIさんから提供していただいた楽器もたくさんありハックに利用したり、また休憩中に楽器単体で、または別の機器と接続をして楽しみながらアイデアを模索したり、と音楽系ハッカソンならではの出来事があちこちで発生していて非常に活気のある奇想天外なハック会場になっていました。 また11月16日〜22日に慶応義塾大学SFC研究所主催でORF(Open Research Forum)にて「Webと音楽」をテ
2013年7月1日にChrome CanaryにMIDI InputがやってきたWeb MIDI API。そろそろOutputも来るはずですが、今のところ Jazz-Plugin をインストールして Web MIDI API Shim を使って動かします^^ でも「MIDIって難しいんでしょ?」という声が聞こえて聞こえてきそうなので、聞こえてくる前にWrapperなるものを作ってみました。 Web MIDI API Wrapper Wrapperの話に入る前に「MIDIってなんぞ?」ってところを少し書きます。一言で言うと「メーカの枠を超え、電子楽器と電子楽器を接続する為のプロトコル」なんです。歴史は30年前のNAMM Show(National Association of Music Merchants Show)という楽器の見本市でお披露目され(今年はちょうど30周年に加えテクニカルグ
ついにMIDI機器をブラウザで扱える日を迎えました!!そうです、Web MIDI APIです。W3C的にはもうすぐLC(Last Call:最終草案)の段階で、ここを迎えるには「2つ以上のブラウザに実装されている」ことが条件になってる1つをGoogleさんが90%以上(sendが未実装なので)超えてくださいました。感謝感謝です!!! オリジナルの記事はこちら!! まずは仕様の変更点。 (0) 変更じゃないけど、まだflag付きです。 chrome://flags/#enable-web-midi をenableにしてください。しかしながら、send() は未実装です。 (1) requestMIDIAccess の引数が変更されました。 変更前 navigator.requestMIDIAccess( successCallback, failureCallback ); 変更後 navi
音楽(music)、ネット技術(it, browser, javascript, html, css)に関する雑感を綴ったブログです。
このページを最初にブックマークしてみませんか?
『miscfeeling.blogspot.com』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く