Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Web MIDI API 2nd WD
     Ryoya KAWAI
     @ryoyakawai
       Google+
Web MIDI APIとは

● W3Cが策定をしているHTML5のデバイスAPI
  に位置づけられる機能の1つで、ブラウザと
  MIDI機器を直接通信させる為のAPI群

● 2012年10月25日に初版が公開され、2012年
  12...
初版から第二版での変更点

● 大きな変更点はなくmethodの統廃合が中心
 ○ MIDIPort: onconnect, ondisconnectが廃止
 ○ sendMIDIMessage()、sendMessage()がsend()に統...
Web MIDI APIのブラウザへの実装状況

● まだどのブラウザにも実装はされていないが、
  Editorの1人であるChris WilsonはWebKit上で
  実装を進める予定であることを表明している
WebMIDIAPIShim(Polyfill)
● 仕組み
  ○ Jazz-Soft.netのJazz-PluginのwrapperがJavaScript化
    されている
  ○ JavaScriptのwrapperはWeb MIDI...
デモ:MIDI IN

MIDI鍵盤からの信号でブラウザ音源を鳴らす
            サンプルアプリ




             Jazz-Plugin

              wrapper ( Polyfill : js...
デモ:MIDI OUT

ブラウザからのMIDI信号でリアル音源を鳴らす
            サンプル動画@YouTube




              Jazz-Plugin

               wrapper ( Po...
Upcoming SlideShare
Loading in …5
×

of

Web MIDI API 2nd WD Slide 1 Web MIDI API 2nd WD Slide 2 Web MIDI API 2nd WD Slide 3 Web MIDI API 2nd WD Slide 4 Web MIDI API 2nd WD Slide 5 Web MIDI API 2nd WD Slide 6 Web MIDI API 2nd WD Slide 7
Upcoming SlideShare
Web MIDI APIが拓くWeb音楽の世界 - 大音学会 2013
Next
Download to read offline and view in fullscreen.

3 Likes

Share

Download to read offline

Web MIDI API 2nd WD

Download to read offline

Related Books

Free with a 30 day trial from Scribd

See all

Related Audiobooks

Free with a 30 day trial from Scribd

See all

Web MIDI API 2nd WD

  1. 1. Web MIDI API 2nd WD Ryoya KAWAI @ryoyakawai Google+
  2. 2. Web MIDI APIとは ● W3Cが策定をしているHTML5のデバイスAPI に位置づけられる機能の1つで、ブラウザと MIDI機器を直接通信させる為のAPI群 ● 2012年10月25日に初版が公開され、2012年 12月13日に第二版が公開された ● 2012年Q3に勧告予定
  3. 3. 初版から第二版での変更点 ● 大きな変更点はなくmethodの統廃合が中心 ○ MIDIPort: onconnect, ondisconnectが廃止 ○ sendMIDIMessage()、sendMessage()がsend()に統合 ○ MIDIEventはMIDIMessageの配列を持つInterfaceだっ たのが、内包されMIDIMessageは廃止 ● サンプルスクリプトが追加 ● プラグインを使ったエミュレーションライブラリ WebMIDIAPIShim(Polyfill)が公開
  4. 4. Web MIDI APIのブラウザへの実装状況 ● まだどのブラウザにも実装はされていないが、 Editorの1人であるChris WilsonはWebKit上で 実装を進める予定であることを表明している
  5. 5. WebMIDIAPIShim(Polyfill) ● 仕組み ○ Jazz-Soft.netのJazz-PluginのwrapperがJavaScript化 されている ○ JavaScriptのwrapperはWeb MIDI APIに準拠してい て、Web MIDI APIがブラウザに実装されている場合は そちらを使うような仕組みになっている Jazz-Plugin wrapper ( Polyfill : js ) Web Browser
  6. 6. デモ:MIDI IN MIDI鍵盤からの信号でブラウザ音源を鳴らす サンプルアプリ Jazz-Plugin wrapper ( Polyfill : js ) Web Browser
  7. 7. デモ:MIDI OUT ブラウザからのMIDI信号でリアル音源を鳴らす サンプル動画@YouTube Jazz-Plugin wrapper ( Polyfill : js ) Web Browser
  • risgk

    Jun. 9, 2014
  • takekenaka12

    May. 14, 2014
  • yukiotada

    Dec. 25, 2012

Views

Total views

4,564

On Slideshare

0

From embeds

0

Number of embeds

2,990

Actions

Downloads

4

Shares

0

Comments

0

Likes

3

×