Wednesday 18 May 2011

Digital Artefact - The Final Product

I decided that the final product would be a web page displaying the images exported from the Processing script and that a user would visit the web page and decide what image most appealed to them and that is how they would choose the song they wish to listen to. The first and most important thing to do was create this script using Processing.

The very beginning used bits from an example we were shown in the labs by Hannah. The sound example which visualised noises from a microphone in wave form. My script uses the minim libraries and uses a lot of the ‘map’ facility to get the desired image output. The buffer and the frequency from the audio were mapped to different numbers to get positions of shapes and also used for colours. The preferred output was an image that looked like a painting so the rectangles and ellipses were made to look like brush strokes. Once the script has finished a function was written to stop the player and to export the image as a PNG. However the line of code that exported the image wasn't very reliable and would sometimes break the script. So unfortunately I had to choose screenshots but the images look the same as if they were exported anyway so I'm not really bothered.

The final artefact is of course the website. It is full of the finished images with a short explanation of what the project is about. The person visiting the page is encouraged to pick a song based on what aesthetically pleases them and they are taken away to the song’s location on ‘Youtube’ where they can listen to it. I would have liked to have it stored on the website but there are legal issues I have not explored properly so not prepared to take a risk.

Overall this project definitely something I have enjoyed working on and I am very proud with the outcome. Although there is definitely some scope to improve it in the future I do feel it is some of my best work. It is definitely true when they say you work best when you are enjoying what you are doing.