Posts

Showing posts from June, 2018

MUV601 - Robin Le Couteur - Assignment 3, blog 5 - 2018

Image
Assignment 3 Final Result - Blog 5 This blog about the final result of my project was recorded as a video blog. You can watch it below:

MUV601 - Robin Le Couteur - Assignment 3, blog 6 - 2018

Assignment 3 Reflection - Blog 6 In this blog I'll be reflecting on the project as a whole. This will include my thoughts on how I think the project went, any roadblocks I hit and how the project came together in the end. My initial goal for this project was to make a scripted keyboard that you could play, as well as other instruments to play alongside it. What I ended up with was a little bit more simple than I was expecting, but I think it managed to capture my initial inspiration quite well. The focus was to make a simple to use interactive environment that was fun. I wanted it to be able to be used by multiple people as a collaborative environment. The end result almost exactly reflected these goals. The result allowed multiple people to collaboratively enjoy my creation. Looking at what my learning goals were, I managed to achieve them all. The goals were the following: Learn how to create a model outside of SL and import it (I will use this to build the groundwor

MUV601 - Robin Le Couteur - Assignment 3, blog 4 - 2018

Image
Assignment 3 Progress - Blog 4 In this blog I'll be talking about the progress with the general design of my project. My previous blogs talked mostly about the scripting and functional parts of the model, but never really the visuals. This blog is a bit late because I've been focusing more on other assignments, but here we go anyways. For the design of the environment that my piano would be in, I had quite a bit of difficulty thinking of something good. After wracking my brains I came up with something that was fairly interesting and would help fulfil some of the requirements of the build. Here's a bit of a prototype that I came up with in SketchUp: The idea was that I could go in the bottom and teleport up to the top, and when I'm done have a similar doorway to teleport back down. The curved shape could also be reproduced in SL with special prim manipulations which would fulfil some of the build requirements. Also as shown more here, I also decided on a

MUV601 - Robin Le Couteur - Assignment 3, blog 3 - 2018

Assignment 3 Progress - Blog 3 -  Scripting the keys Over the last couple of weeks I've been making some progress on my scripting for the piano keys. I've done some other progress on other elements of the build, but I'll just talk about what I've done in the week 11(May 21). So into the key scripting!  Right, so my first idea for scripting the keys was to place the audio file for each note into each individual key, and have a script for each key that would play the note and perform additional effects for the key. The script that each key had looked something like this: -------------------------------------------------------------- string note = "note_00"; playsound()       {         llPlaySound(note,1.0);     }        default {      touch_start(integer total_number)     {         playsound();     }     collision_start(integer num)     {         playsound();     }     } ---------------------------------