Everybody. I have something for. Web developers and I hope you will find it useful. Currently there are several midi engines and they all. Are real media like web media A.P.I. and D. A.P.I.. For those browsers who. Supported. Also extension exists and there are a lot of. Simulated media on the top of the Google I found to the midi J.S. steam but are J.S. There is a midi cable to name. And I'm quite sure many of you have your own libraries that would feed into this least. The problem of using all of those libraries is that they all have different A.P.I. eyes and it's a headache to stick them all together on the fan website. What they're trying to do is. To give a unified interface for all possible midi implementation. Make it. On all browsers. Make developers life easier. But there are three things we have firstly pride I think around us calls. Because they're sequential. We can connect different media thinkers. As a graph. And this is inspired by a web design. And lots of free stuff. Also we provide extensibility you. Do your own library with the standard interface so other people use Young Jeezy and plug it in. Ladies and gentlemen. I'm going to tell you a secret. It is very embarrassing. Hopefully you will not make fun of me. But. I find I soon Kronos program and difficult. Look at this lion in the red all. Do you know what. Happens inside the computer when you exit you'll do this line of cord. Now as an. Employee I'll tell you. You don't want to know. What's going on inside the computer. Because. The computer tries to retrieve the wearables in the very parallel style you don't know which one comes from the front cash levels first on the Where likely their previous statement is still in the executor and where likely the next statement start in the executor. But let the compiler takes care. About that we just want to think about it as take X. land you take wife and then you do some Asians and whatever results you put into Z. That is how human brain works. I always and the piano players because they can think her too threaded. And they also can use feet to press conference shift. But. As. One of the previous speakers told Bill listen music in the linear way. And we want to program music in linear way you present about on the you wait cloak you release the button and that's what you see. In the line over on the. First statement you open. You open. Then midi engine most likely it's icing promos. Call second call. Open standard open default MIDI out. That may or may yo be icing problems. With sound. Not all and then we wait some time and then listen and not of. The whole inside under the hood. Of. Ice and promos stuff. This is their illustration of how we can make different media nodes in one program. The work of a mouse here no they don't fill a line we open. The vault MIDI in. Second line and we open a default media out sort of line. It's a. Computer keyboard that you can use as MIDI input device. On last you have real need a cable connected to your computer. I'm sure that therefore for of course third goal is. H.T.M.L. a piano that appears on the screen you can use a mouse or touch pad. Or screen to played. Last note is a delay no need to delays whatever input by half second transposes either one of the of up. And then we connect. All those guys together and we can play. Anybody here remembers what MIDI signal goes for their MIDI for the dump their. Oath. I'm surprised somebody remembers I don't. Have lots of free stuff it was most trivial to implement it's quite useful when your program media application will. Convert from readable form to media from media form. Readable form. We have lots of models. Available. The first one is H.T.M.L.. Midi piano it's mouse touchscreen. Support style supported. Responsive design so it's ready for your application. And in time we have ASCII. Transfer of. Computer cable to media and the. Later based scenes as a fallback if you don't have any better options they also have properties for third party libraries and there is a slow out for your own library pre police catch me after this presentation. If you are interested. In the summary in Jersey works. There is no to J.S.. Browsers. On most of the written systems. It has easy to use A.P.I.. It's open for extensions. If I didn't mention before it's free police get it on the good cop. On their website just their soft dot net. I want to think. The organizing committee and the judge at that. Great opportunity to speak here. Also. Recently also on the L one their mayor and you received from Ukraine who. Worked a lot with me online but unfortunately I never met them in your son or fully on the walk three next year I will see them all only. Thank you very much. Atlanta. Because. You. Know. So well. Well if I get your question. If I get your question correctly. There are two ways of. Doing things when you write media application one thing is you can make things together and when you press the something place of this is implemented as come action but when different media notes and another thing you may want to do is just write more play these know they're on the way to some time then play another not. Have both opportunities. Did I answer your question. OK. And the other question. I'm supposed to ask some questions of another Specter and done with maybe somebody. Just a some time we used to meet timecode a midi machine code does it support that. To you know to me time could to be able to send one time from the other machines to one and one. You mean the media time a message for me that I. Have something right. I don't remember. That. You can sound any message. Yeah but if you mean if they have time stamps on them yeah just some sense and a way to end all the lead to correct things and. Come in in the next version. Along with his midi file player and record them. Thank you very much.