06:07:57 RRSAgent has joined #webmidi 06:07:57 logging to http://www.w3.org/2013/11/13-webmidi-irc 06:08:14 Meeting; Entertain Web with Musical Intstruments 06:08:21 Chair: Ryoya Kawai 06:08:42 ….topic is midi API…some activities in Japan, and what's next 06:08:52 …we are planning a hackathon with people doing audio API 06:09:14 Present: Masao, Sam Sugimoto, Olivier Thereaux 06:09:28 (and cwilso on phone) 06:09:34 Ryoya Kawai 06:09:47 Masahiro Kakishita 06:10:32 Ryoya: We have audio API and will have midi API. Web browser also has access to camera, mic, so a great environment for music 06:11:15 …purpose of web midi API is to allow people to manipulate musical instruments from directly within the browser 06:11:46 [History of MIDI protocol] 06:12:10 Present+ Wenmei Gao 06:12:45 Present: Israelh (microsoft) 06:15:34 Important points about midi: 06:15:35 - has velocity 06:15:38 - easy to create sequence data 06:15:43 - not just for music 06:16:46 present+ haijun liu(zte corp) 06:22:34 RK: Midi market is for music is about 11.8B USD 06:22:44 midi for ringtone is 10B USD 06:22:54 midi for Karaoke 7.5B USD 06:23:01 [Demo] 06:23:20 rrsagent, make minutes 06:23:20 I have made the request to generate http://www.w3.org/2013/11/13-webmidi-minutes.html Ian 06:23:23 rrsagent, set logs public 06:24:14 (Demo is of Web MIDI API) 06:24:30 Using: Chrome and a polyfill 06:25:05 …external keyboard + software synthesizer 06:25:16 …both are connected via the Web Midi API 06:26:58 …you can connect the midi device to the software system with 20 lines of javascript 06:27:55 the polyfill runs on top of an NPAPI plugin 06:28:02 (native code, runs on windows/mac) 06:28:31 cwdoh has joined #webmidi 06:28:34 used to use Java, but it was quite slow. 06:28:40 gotcha 06:29:07 …the app reads standard midi files (demonstrated live) 06:29:39 rrsagent, make minutes 06:29:39 I have made the request to generate http://www.w3.org/2013/11/13-webmidi-minutes.html Ian 06:29:45 [On activities] 06:30:14 RK: We have 100 devs in Japan who love music and Web…a community creating midi-based web apps and putting in github 06:31:09 We had a Sep 12 2013 event…https://www.youtube.com/watch?v=QcdppXSz2Ms 06:31:34 …that vid has had 2087 views 06:32:32 Olivier: To do interesting things, you want both the midi and the audio APIs…typically you use midi for control and audio for effects 06:32:59 thanks 06:33:15 ? 06:33:27 back? 06:33:40 yes 06:34:48 RK: Also did a hackathon 06:37:47 …cool demo combining visualization of sounds, background images, music layers, .etc. 06:40:06 yeah,i can hear quite well 06:40:25 well, the demos less well, but some of them I know anyway 06:41:42 [Demo of using face detection and affecting visualization and sound when person doing demo opens mouth…uses getusermedia] 06:42:48 [Another demo showing getusermedia to look at a whiteboard and play sound based on looking at a grid with dots in various parts of the grid] 06:43:34 RK: People are already asking about when the next music hackathon will take place 06:44:11 RK: My company (Yamaha) just released a device for singing voice synthesis 06:48:51 [Demo showing combo of external keyboard + voice synthesizer usb stick + external speaker via Web app] 06:52:38 OT: How do people react to people to the idea of using all the other web APIs in conjunction with the Web midi API? 06:52:49 …do they use lots of the other APIs when hacking? 06:53:13 RK: Most people have been using midi+audio since we provided them with a lot of musical instruments. 06:53:19 IH: Who created polyfill? 06:53:25 Answer: Chris Wilson. :) 06:53:38 RK: I also created a web midi API wrapper 06:54:29 OT: If you want to deal with midi at a higher level than just numbers, you'll need libraries as well 06:54:48 RK: Lots of people were using the library I created at the hackathon 06:55:17 http://github.com/ryoyakawai/WebMIDIAPIWrapper 06:56:01 Topic: Discussion 06:56:08 - how can we build entertainment web with music? 06:56:10 - what should we do next? 06:56:17 - got ideas for next hackathon? 06:56:31 Olivier: One of the things we are facing is that the web midi API is not yet implemented in any browsers. 06:56:40 except chrome canary 06:56:43 ..it's being implemented in Chrome, but right now you need the polyfill 06:57:24 …with NPAPI being sunsetted, there needs to be visible support for the idea of the web midi api for chrome team to keep pushing on their implementation 06:57:39 …we welcome public support for the work 06:57:49 I have made the request to generate http://www.w3.org/2013/11/13-webmidi-minutes.html Ian 06:58:38 IH: Who is motivating you to push the Web MIDI API? 06:58:48 …who is asking for the API to build apps? 07:00:32 OT: Midi manufacturers are quite supportive of the idea of connecting with the web 07:00:50 Masao: Any interest from Disney, and similar? 07:01:00 OT: I will interest you to Ted Leung 07:01:08 rrsagent, make minutes 07:01:08 I have made the request to generate http://www.w3.org/2013/11/13-webmidi-minutes.html Ian 07:01:22 [game industry also interested] 07:01:55 thanks Kawai-san, for chairing! 07:02:11 rrsagent, make minutes 07:02:11 I have made the request to generate http://www.w3.org/2013/11/13-webmidi-minutes.html Ian 07:12:03 kawai_ has joined #webmidi 07:13:31 sam has joined #webmidi 07:14:05 kaki has joined #webmidi 07:14:15 Present: Masao, Sam_Sugimoto, Olivier_Thereaux, Wenmei, Gao, Israelh (Microsoft), haijun liu (ZTE) 07:14:16 kaki has left #webmidi 07:14:21 rrsagent, make minutes 07:14:21 I have made the request to generate http://www.w3.org/2013/11/13-webmidi-minutes.html olivier 07:15:57 cwdoh has joined #webmidi 07:20:01 ChristianFuhrhop has joined #webmidi 07:20:11 ChristianFuhrhop has left #webmidi 07:23:19 kawai has joined #webmidi 07:28:59 kaki has joined #webmidi 07:45:59 kaki has joined #webmidi 08:15:54 cwdoh has joined #webmidi 08:25:25 kawai has joined #webmidi 08:46:24 cwdoh has joined #webmidi 08:58:42 cwdoh has joined #webmidi 09:28:15 cwdoh has joined #webmidi 09:29:20 cwdoh has joined #webmidi 10:09:24 olivier has left #webmidi