chrome+html5 developers live japan #8 - web midi api

Download Chrome+HTML5 Developers Live Japan #8 - Web MIDI API

Post on 29-Jun-2015

1.277 views

Category:

Documents

2 download

Embed Size (px)

DESCRIPTION

▼ 映像はこちらです! https://plus.google.com/events/cv1s0fgm13v2f3tfignfeqjj4fo

TRANSCRIPT

  • 1. Web MIDI API Google Developers Live Japan #8 http://goo.gl/89Lbdd Yamaha Corporation AMEI Web MIDI WG Ryoya Kawai http://goo.gl/hxWCA7

2. MIDI (1), (2), (3) Web MIDI API SpecSource Live Coding 3. MIDI 4. 2013MIDI30 1983 Dave Smith Technical Grammy Award 2013 5. Musical Instrument Digital Interface 31.25kbps 8bits (1byte) INOUTTHRU 116 6. Status Byte (9nh) (8nh) (Cnh) (F0hF7h) 7. 8bit (1Byte) Status Byte(80h-FFh)Data Byte(00h-7fh) 1Channel=0 A4(NoteNo=69/45h) 101/65h Velocity A4 (NoteNo=69/45h)Channel Velocity (101)NoteOn Channel=0 A4(NoteNo=69) (noteOff (8nh)) 80h 45h 00h 2Channel=0 Applause(programNo=126) 9 0 4 5 6 5 Applause (ProgramNo=126/7Eh) ChannelNoteOn C 0 7 E (9nh) (8nh) (Cnh) MIDI Message Tester 8. System Exclusive(SysEx) Voice F0hF7h ID Numnber (ManufactuererID) ID AMEI()MMA F0h F7h 9. MIDI MIDI 1.0 (AMEI) http://amei.or.jp/merchan/MIDI_spc.html 10. 110kb 11. DAW(Cubase, Vision) Elton John Remote Live MSCMIDI Show Control Universal Studio Water World Bellagio fountain show 12. MIDI TO MAKE THE END OF BATTLE / Ys2 Falcom 1988 MIDI Data From : http://goo.gl/gxg4Cx 13. Web MIDI API 14. MIDIHTML51 W3CAPI WGAudio WG (Web Audio APIWG) EditorChris Wilson(Google), Jussi Kalliokoski Milestone 15. Google Chrome Canary (Mac) Jazz-Plugin (Jazz-Soft.net) http://jazz-soft.net/doc/Jazz-Plugin/ Polyfill Web MIDI API Shim 16. Spec W3C http://webaudio.github.io/web-midi-api/ Chrome http://goo.gl/D3AHF3 17. Spec Method [(I/F) navigator] requestMIDIAccess({sysex:ture/false}).then(scb, ecb) scb(I/F) MIDIAccess ecb(I/F) DOMError [(I/F) MIDIAccess] outputs() -> (I/F) MIDIPort [(I/F) MIDIOutput] send() [(I/F) MIDIAccess] inputs() -> (I/F) MIDIPort EventHandler [(I/F) MIDIInput] onmidimessage [(I/F) MIDIOutput] onconnect [(I/F) MIDIOutput] ondisconnect 18. Source 19. MIDIOK Web MIDI API Wrapper http://goo.gl/rWvhGW () http://goo.gl/RAJJTw () 20. Live Coding http://goo.gl/gTbcHz 21. Arduino UNO +MIDI Shield http://goo.gl/KWT2Cn 22. Chrome CanaryWeb MIDI API Polyfill Web MIDI API Wrapper MIDI 23. Web Music Developers JP Web Audio API Web MIDI API Web RTC Google Groups : http://goo.gl/G9U8Mr Google+ : http://goo.gl/BULcuo