 Ok guys, so let's continue with Praveen, Praveen in the floor, it's yours, who is your music? Hi, how many of you are into music? Ok, you play music or you listen to it? You play music and actually like creating music using synthesizers. Oh, great. First of all, ok, a small intro about myself, I am Praveen Kumar, I work with ThoughtWorks as a UI developer. Mostly I deal with HTML, CSS for large scale websites and when it comes to JavaScript I am all like an enthusiast, not a good developer as you people. I just keep playing with new stuff which I find. So yesterday morning I found out this awesome stuff called MIDIJS. So I'll be giving a small demo and explain what MIDIJS is about. It's a JavaScript tool to synthesize music, I mean create for MIDI generation, ok. Basically there is something called Web Fonts, not Web Fonts, Sound Fonts, which is a file format used for synthesizing music. When you record music it's saved as a Web file or some other format for which you need players to play. But when you save it as MIDI or Sound Fonts, you need to again render it. You can think of it as SPG, like in images you have, if it is an SPG then you can write it declaratively and the browser renders it again. In the same fashion, when you have Sound Fonts, the player or something renders the sound back. So what MIDIJS does is it takes the Sound Fonts file, then it has an API using which you can play the music. So I created a very small demo just after coming to this venue. And yeah, I'm too lazy to create slides and I believe a demo is worth a thousand slides. So this is the demo. Basically what it does is here there is a mapping of all the notes to numbers. I think it's visible, right? So in music you have seven notes and yeah, if you know piano then you have total twelve notes. Seven of them are in white then there are few black notes which you call sharps and flats. So here there's a mapping of all the notes. So A, B, B flat and all that stuff with numbers. So when you type that number and play, basically it plays the music. So what it played is 50. Where is it? B. I can actually look at this and play. So if you want to play A1 it's 21. It's a very bass sound. Can I like to keep typing and keep playing it? Take the loop and use the end of numbers. One thing we can do is use these numbers, put it in a text box and play it in a loop. We can create music like that. Yeah, but this is something which I did as an enthusiast. But there are people who are really good at doing stuff. So this is what they have built. Okay, sorry. And basically they use MIDIJS as a... And for the graphics, you know, you can use many other frameworks for stuff. That's it. So, okay, there is no... I wanted to show more demos but it's not getting connected. There's one more good demo. Which is Simon Says. Basically it's a small game where it shows you one block and you have to click on it. And it will tell you the score one. And again it starts playing. It was wrong. This is the procedure. Okay. You have to press here. Now it will give you more sounds. For kids to learn, I mean, teach music to them or... Yeah, there are many use cases. This is something I found yesterday so I couldn't build anything significant on this. That's it. Okay, so this is the URL. You can go check it out and play with it, create more stuff, share it. That's it. It's not something I made. It's hard. Yeah. Praveen, I think you tweeted some app that keeps some music from Github. Okay, this is... I mean, I found one more thing. One guy made a song of Github which takes all the check-ins. In Github you see this thing, right? Whenever you check in or give another date, you have these colors. When you give the name of your Github account, when you play, it starts playing. Oh, my check-in sounds. Check-ins. Oh, cool. Account? J-A-C-E. J-A-C-E. Yes. Yes. Yeah. My check-ins were very great. Oh. So you can do much, much more funny stuff with this. I actually look forward to create something and present it maybe at the demo club or something. Yeah, the demo club. Right now I have only the 50 players. That's it. Thanks a lot. Thank you. Thank you. So next we'll have Hanuk.