Tuesday, September 2, 2008

CC2 Sem 2 Week 5 Music and Signal Processing


Now we're getting into something sounding good. Playing with the additive synthesis was fun, but this is great, i can already hear the horror movie soundtrack. It was the perfect time to do this as i have been playing around with FM7 lately too. I didn't have too many issues making this patch, just a good look at the tutorial and patches. The waveshaping looks interesting, when i have some more time I'll have a look at that. Ive been wanting to play my guitar through max and this is a good excuse to do it.
Check out the patch in the box widget.
References:
Haines, Christian. "Music and Signal Processing 2". Lecture. Adelaide University. 28/8/08

Cycling'74 2006, MSP Tutorials and Topics,
http://www.cycling74.com/twiki/bin/view/ProductDocumentation.

Sunday, August 31, 2008

AA2 Sem 2 Week 5 FMOD


This program is fantastic, easy enough to use and does all you need for a game. I can see why so many game developers have used it. And its free!! All the effects are fantastic and easy to use and access. The customisable parameter bar on the top is great. I cant imagine seeing myself use this is a context other than in gaming, but a very powerful tool that's relatively simple to use. I didn't have too many issues with the task, actually the only issue i had was creating a multichannel .wav, Cubase was acting up and took longer than should have, but once over this hump had fun with the multichannel panning. This may be program a could introduce students to in the future, certainly not in a lot of depth, but for exposure to the game industry.

References:

Haines, Christain. "FMOD." Lecture. Adelaide University. 19/8/08

"Chapter 3 - Technology". Modern Sound Engine in Brief. Brandon, Alexander. 2005,
Audio for games: planning, process, and production, New Riders Games, Berkeley, Calif.

pp 25 - 56. "Chapter 3 - Using FMod Designer". Creative 2007, FMOD DESIGNER:
USER MANUAL, Creative Labs, 2007, http://www.fmod.org/index.php/download.

FMOD, 2007, 2006,

Tuesday, August 26, 2008

Forum Week 4


From what I've seen the meanings, at least the simplified meanings, of the rasas all seem to be fairly universal. The most diverse ive seen in my search was these meanings

Sanskrit Term

Principal Meaning

Further Meanings & related emotions

Shringara

Love

Beauty, devotion

Hasya

Joy

Humor, sarcasm

Adbhuta

Wonder

Curiosity, mystery

Shanta

Peace

Calmness, relaxation

Raudra

Anger

Irritation, stress

Veera

Courage

Pride, confidence

Karuna

Sadness

Compassion, pity, sympathy

Bhayanaka

Fear

Anxiety, worry

Vibhatsa

Disgust

Depression, self-pity

http://www.rasas.info/index.htm

These meanings are fantastic for artists to draw inspiration from, as so many have not just drawn inspiration, but rather the inspiration has drawn them into it. One of my favorite artists, John McLaughlin, became heavily involved so much so that he earned the title Mahavishnu, and gave his band the same name. I'm sure that he would have undergone a similar task, looking for sounds that represent the rasa, in his study.

As i talked about in class, this task needs to be taken in context or sounds on their own can imply any meaning. However for this task ive taken the obvious meaning.

hasya
Major Chord, laughing, children playing (laughing)
adbhuta
a crescendo symphony orchestra playing a major chord, ???
veera
a march, marching army, horns playing a fanfare, a human roar
karuna
a kiss, a harp
krodha
a raging roar, low basses driving ostinato in 5ths.
bhibasta
a spit, a sinister murmur
bhayanaka
a scream, dimished chord or odd chromatic chord, perhaps low basses driving ostinato in 5ths, gunfire, pain noises.

shoka
a minor chord, crying
shanta
a subtle major chord, a water stream

References:

Whittington, Stephen. "Week 4 Composition Workshop." Lecture. 21/8/08. Adelaide University.

http://www.rasas.info/index.htm

CC2 Sem 2 Week 4 Music and Signal Processing


I have had a few problems this week, but i managed to sort all the main ones out. Don't use sends in your poly~ it sends it to all of them!!! I really wanted to send different function graphs to each poly instance, however it affected all of them, and it just added more points to them, so in the end you would end up with a bunch of very complicated function graphs all the same. So i had to compromise and just put them in the poly itself. Which is annoying because now it isn't customizable. In future weeks Im going to try and figure out a way to send different functions to different instances, i can see this is going to play a big part in my final project.

Check it out in the Box widget!

References:

Haines, Christian. "Music and Signal Processing." Lecture. 21/8/08. Adelaide University.

Cycling'74 2006, MSP Tutorials and Topics,
http://www.cycling74.com/twiki/bin/view/ProductDocumentation

Sunday, August 24, 2008

AA2 Sem 2 Week 4 Game Engine Analysis


Ive had to modify the task for this week, i couldn't use the game engine from last week's game as the engine predates the 2000 period. The game was released in December of 2000 however the engine was based on the Quake 2 Engine (iD Tech 2) which was released in 1997. So I've decided to look at the GTA IV engine called RAGE (Rockstar Advanced Game Engine). Heres the lowdown

GTA IV

RAGE - incorporated motion capture engine
Euphoria - procedural animation engine
Image Metrics - lip sync and facial expressions
SpeedTree - vegetation production

Support
Ps3 Harware, uncertain release on PC, if so DirectX
http://en.wikipedia.org/wiki/Ps3

Audio Engine developed at Rockstar North In house Audio Engine.
96kHz/24 bit. High end sound in 7.1

Format, Ps3, XBox, yet to be released in PC. Unsure if it will be.

No Editors

I am doubtful of any major engine downfalls as reviews of the game have been almost perfect, 10/10 by most game reviews. The Graphics are amazing and from personal experience the gameplay is fantastic, the only issue is the framerate.

References:

Haines, Christian. Lecture. "Game Engines." 19/8/08. Adelaide University.

"Chapter 3 - Technology". Brandon, Alexander. 2005, Audio for games: planning,
process, and production, New Riders Games, Berkeley, Calif. pp 2, 3, 19.

pp7 - 8, 149 - 152. Childs, G. W. 2006, Creating Music and Sound for Games, Thomson
Course Technology.

Game engine, 2007, 2007, .
Directory of Game Middleware Solutions, 2007, .

Tuesday, August 19, 2008

Week 3 Forum

Some interesting presentations. The bar has been raised, some of the projects were fantastic, especially for first years. Game sound is something I'm quite interested in at the moment, AA2 being the stimulus, and it was awesome hearing about somebody actually involved in this. and starting so early as well. He really captured the feel for the game, although i hadn't seen it i could clearly imagine what sort of game it was. I was disappointed that we didn't get to hear all the Foley sounds he made.

The standard of the concrete projects have certainly increased since last year and i cant wait to see what else the 1st years can create. However one criticism. I believe that turning the sounds into music isn't keeping with the concrete tradition and i remember fighting the desire to do this last year. This aside the music that was created was very interesting and muti layered. Well done 1st years!

Week 3 Polyphony and Instancing


Poly~ is a great object, this is defiantly something I'm going to use extensively in my final project. I'm still unsure how the thispoly~ object operates, but I'm sure we'll go through some of its uses in class. Instead of using a thispoly~ object to turn the voices off, i created my own way using select and sends. It doesn't work perfectly, when playing chords it sometimes doesn't turn notes off, but with a lot of fiddling and playing with delays i could probably get this working. But with the thispoly~ object its not necessary.

Check it out in the MyBox wideget at the top.

References:

Cycling'74 2006, MSP Tutorials and Topics,
http://www.cycling74.com/twiki/bin/view/ProductDocumentation.

Grosse, Darwin. 2006, The Poly Papers (part 1), 2007,
http://www.cycling74.com/story/2005/5/3/135756/4001.

Haines, Christian. Lecture. "Polyphony and Instancing." 14/08/08. Adelaide University.