For any one who wishes to know what Music Technology at Edinburgh actually means? well this is what i created for my final year project, a literal creative fusion of music technology and technology! Enjoy!
Showing posts with label favourite. Show all posts
Showing posts with label favourite. Show all posts
Monday, 9 April 2012
Final Year Project Video Demonstration
Labels:
C#,
coding,
favourite,
final work,
kinect,
video games
Thursday, 25 August 2011
Max/Msp to Kinect Via OSC for Offical Microsoft SDK

Today I finished the very first stages of my 4th year research project which was finding a way to take data from the Xbox Kinect and send it to Max/Msp. By using the Ventuz OSC C# wrapper i was able to pack all the X, Y, Z data for all the skeletal points into an OSC bundle and send that to Max where it was unpacked in the patch.
The data sent from the Kinect is the unchanged co-ordinate system of values in metres rangeing from -1 to 1.
That being said the data sent from Kinect to Max can be used by any device that is capable of reading OSC packets .The format of the OSC message is
/joint/skeleton_[1/2]/[joint] x, y, z
This is a simple implementation allows quick and easy access to the full power of the kinects skeletal tracking in windows for users of the offical SDK over OSC. I hope it can be of some use.
Download
MediaFire Mirror
Saturday, 30 April 2011
Chaos Music - The Final Piece
Chaos music is a composition based on my research and programming of the functions documented in my previous post. The piece uses the output data from the chaotic functions to drive musical synthesis with the built in functions of CLM, more explanation about methodology can be found in the attached report.
Final Piece
Download Source and Report

Download
Final Piece
Download Source and Report

Download
Labels:
algorithmic composition,
clm,
coding,
favourite,
final work
Algorithmic Comp. Piece 2 Research - Choas Functions
For my final year piece iv been researching choatic functions and non-linear maps. Below is a selection of function iv ported into Lisp. Each function outputs a text file that can be imported into most graphing software (the corresponding pictures were all produced with MATLAB). I intend to implement these functions and use there output to drive a piece of music.
The Logistic Equation

The Henon Map
The Logistic Equation

(with-open-file (*standard-output* "logistic.txt" :direction :output
:if-exists :supersede)
(let* ((x 0.5)
(r-env '(0 1 1000 4.0))
(r 0.0))
(loop for i below 1000 do
(setf r (envelope-interp i r-env)
x (* r (* x (- 1 x))))
(format t "~D ~D~%" r x)
)))
The Henon Map
Labels:
algorithmic composition,
clm,
coding,
favourite,
final work
Taking Music to the Next Level
An essay on the way the video game industry has influenced, music production, promotion and consumption. It looks at three seperate areas, The music of games and video game sound tracks, Music with games - Chip tunes and 8-bit and also Music as games - focusing on the rise of guitar hero and the effects this had on popular culture.
Download PDF

Taking Music to the Next Level
Download PDF

Taking Music to the Next Level
Labels:
favourite,
final work,
video games
Real Time Systems Piece 2 - PS3 Dualshock 3 as a Performance Controller
Building on Submission 1 this performance piece use the PS3 Dualshock 3 controller as its interface. It takes full advantage of the built in tilt sensors as well as pressure triggers, analogue sticks D-pad and buttons. Functionality is best achieved through the Motion In Joy driver and getting the data through Max's hi object


The Final Performance
Raw Max Files and Report
Download
Built using Max 5.0.7 and MotioninJoy 6


The Final Performance
Raw Max Files and Report
Download
Built using Max 5.0.7 and MotioninJoy 6
Labels:
composition,
favourite,
final work,
max/msp,
PS3
Subscribe to:
Posts (Atom)