 Yeah, we'll continue from where we left off last time, but first just need to fix our base Let's also see if anyone Wants to join in for chat, but don't wait. I don't have much going on on Twitter, but not using ShedgbT to write this Just if you were wondering back to this for a sec No, why is the wrong? Why is it the wrong? Now doesn't matter fix it next time. It must be OBS. Yeah, OBS did There's something wrong with it last time I was using it. So Hopefully it's okay now Test the chat The chat is working To know how much delay there should be about five not more than a Five ten second delay By the way, we'll read a poem at the end of the stream. So Remind me if I forget Let's fix our base before we get into EG to music conversion would be the third Stream that might be a longer Longer project Considering how slowly the progress is From yesterday. So look at this digital twin avatar. So we have a couple of Versions of it to see which Which camera is which other new shit for this quickly can do three point five to start to have How to check what cameras are connected to my Ubuntu? And this one does this one work doesn't work doesn't give any era either which is a bit Yeah, we need to do everything in there with Sudo ls usb right this one does Show this a bunch of thing We have two of those Microsoft Corp a cameras with device or seven Why do I need to install Something clear I have two Web games connected to my Linux unix. Sorry Ubuntu How to check the IDs Devices no, I don't have that 41 you tell JavaScript. I'm about to be about installing anything clear Can I do it without installing anything? Yep, right. That's the one I was looking for Check this one quickly, right? We have you We are like for why I show only Should have to clear Clear the meaning of this clear I only have two devices why or I'm being sure Are shown are shown Virtual webcams. No, I should not have any virtual webcams Have to check which ones are virtual and which ones are real. I don't know what's going on, but they're gonna just try Running this get that broke my microphone, but Didn't actually generate anything. Yeah, it's to the old style Run the first one Yeah, that's that camera That's actually not the one I wanted So cute Yeah, the camera is closing. Okay, which is good. Let's try one. Yeah out there improved Should be zero. That's the one with the Hands and body and everything. Yeah, okay, that's better. I can leave leave that one She wanted to put the camera further Away, but I actually have Actually, I can try popping it Onto there, but let me first. Yeah, this improved vision Close it from here Run it from the terminal just so I can keep using Start another terminal. Okay, so that's actually face face to Select window is to share No, that's the wrong one right. It's this one. So I forget my microphone. So now I can AC Okay, it's not detecting my Legs are in there. That's fine. We have another one with the face on the left If we get the cameras correctly using video one try this No, so it works. It also also has a hands Pop it up as the leg to be in the middle part of the share Oops, that's a big one. So we have face one face to cancel those All right, so we have this too Avatar is kind of working. Okay More or less and the camera is not position very well, but You can see the hands and everything The thing is a pretty accurate. It's me typing or using the mouse The face. Yeah, I don't know the big cheater. I'm actually not moving my fingers So you know why the cheater? Well second I need a This is a separate window. I have to close it. This one. Fortunately, probably to the separate window This one is to touch here Okay, now, this is better because I can now Actually use Visuals to your code That's great Start actually GPT-4 straight away. I don't know if turning the light make Things better or not. Okay, let's get back to Turning EG into music. Oops, close all Close all Let's see what we got. Let's actually open this Holder to see what I changed last Guess we have this run. Yeah, run pie meant to collect it all It's actually running straight away make sure it's working Should display a raw EG data. So it's the EG data. I don't know why I'm pretty sure I fixed it last time on the should have worked on The reload of the page But no that 404 is okay. We don't have the mp3. Yeah, it's just not there We haven't generated it. We're actually going for MIDI files So you can actually make a music if those Allegedly the idea is you move this one around and generate music do anything Does it It's pretty bad It's happening Is this There is a problem Kids became worse one to one to can now it's better Probably was some sort of was some sort of USB be interference interference Monitoring cannot should not hear the monitor That helps. Let's see if Restarting give more performance to the CPU save restarting those Stuff's up the microphone again or not. It's one time down Cuz then the Camera is being held up. Nope still coming out. Yeah, what the douche? Okay, yeah, I can remove out that one. Just use this one for now You could think it's on an era. It's actually stops the camera Stops holding up the camera Okay, I don't want to Yeah, I don't know what's up This doesn't work I'll blame it on the Microsoft camera. I mean, they probably didn't do the hardware anyway, but Still blame them they get blamed for everything. I'll just leave this avatar for now So I had that run Egypt air and a script Main block problem is with the ht ml would be in Templates a line of code there. This is a reference only not generally code The question is when I hit play each music music conversion This part in the chair script as well and musical vision We'll sort filtering later. We already have other applications that do that anyway Might as well use the unfiltered stuff for now And lol that is working because the data is there And the music conversion Yeah, we have a G music output is empty and The button doesn't work. So we assume that code wasn't actually Executed properly Or not executed at all a fishing in G data Converting trigger back-end process, but that's what it should do issues with me reply button But I've been listeners inside one success code if the plug-in or instrument fails to load, right? so there is that Evidence might not be set up correctly There is probably to Success is not defined so that main JS 100 Yes, that's the Problem that the fix I wouldn't know Success is being used in a standalone function Yeah, probably need don't need those two can we to correct that it should remove Yep, correct setup. So it will move that Can't get that didn't make any Lava changes function acoustic rampiano function We the player document click. Okay, this is the same Sure this path is correct. Well There's nothing in it. Yeah, the music office empty Generating very slowly and it's probably GPT-4. Yeah, what's wrong with that path? Yeah, so we're calling this function correctly. It's called with father DG data Output file, I don't know is it being called correctly. Can you help me with this bit on the data is okay Hey Can't show what Problem is Can you make magic happen and just solve this for me? Yeah, last Version should save but there's nothing in the folder is it a control five Right. So it is loading stuff. It's good move cross-stage And it's a midi But then It also doesn't generate anything in there. It also does not generate Anything in the browser network section Let's just touch in the endless the primary button This bitch should match the index HTML. Yes, it does Yeah, we do want to do that Precious problem it works so look No, the load is successful in the console HTML file MIDI JS Yeah, I remember this one actually working Yeah, this URL that does work Think this need to go to the end is it? It is to script so that one wasn't working at all this to script to the end It's doing something. No LF5 still have trouble with that Checked it's actually I still get that surprising me This is the script should go And check the order script loading It's a little charts first Then midi And then the main JS Yeah, that's working, but The music file still Not there The play midi button Play hd music button It's not cute anything I'm getting a bit desperate Yeah, don't see the midi JS loaded successfully Can you help me with this one? That's a lot of library. So over here. Let's try it again Not loading to bolt this Hera in static Is this thing called? It's on the html read of there So that error should go surprising nothing happens when I click the button That's because This midi load plugin doesn't doesn't work properly Let me try different browser Try different browser quickly hb has in the same way, but then it's chromium based anyway, so Can I expect it there? I'm at firefox Fox is doing like an update or something So what is it doing? I don't know if it's loading That's uh That web midi requires a cyber mission add on to activate a firefox A chrome doesn't You find those midi j sx samples It's this piano example One day Fiji will actually look more like jazz Or and then heavy metal or something when there's a seizure So it's a pre-recorded songs So what is it using? such a script Those are It's like a different approach or okay What kind of thought I'm doing this with Why then? this suggests doing this in shallow itself Why do I need the midi in shallow script if I'm I already doing this in Why then? Yeah, I already have that then Don't Get a question chat Over here Yeah, can we do a minimal setup? How do I do this? Let's do a test Yeah, maybe I assume this is self-contained Is it? Why is it assuming it's french? Okay, is this working? Gives me a live reload enabled It's not giving me the midi jazz loaded successfully What is it doing? Right, give that error I haven't noticed it to use even if the syntax is not specified in the midi options Right, I haven't actually noticed this the message permissions in the not specified in the message just browser trigger and permission request using midi devices to be able to occur in web midi api which is system communication communication midi instruments api security permission Okay, how do I change the code? Let's see Okay, the third party thing Okay, so it doesn't mean I shouldn't be using this at all It's a c6 permission How do I actually change the code? It's a potential issue Okay, can you do this for me? Can browse the web and stuff now, don't you? Must be some sort of outdated api 2012 This midi Do I search for these things? Except Waiting for cloudflare Okay What are the packages? Oh, I've got a circle here A full midi web midi js Version 3 This link working, yes It's a different cdn What am I currently using midi js And this one web midi Fun I'm not having fun so far Okay, what is it called? It's actually called web midi js isn't it? I have anything information Can you do it for me? Update the midi js version in the code Now this is the same thing replace it with web midi js whatever it be This one actually works? No, it's not funny giving me fake This one actually is the previous one This is fake This one It's the outdated one provided in the documentation that you have access to it And you do this for me It's called link legit script get this run code again One to one midi is not defined This means that the previous code is working Oops Something wrong with the keyboard I'm trying to comment out and it's putting this E It still says deprecated We've been doing this for too long We need a different approach next time I'll try something else