DevMaster.net Forums
[[ Home | Forums | 3D Engines Database | Wiki | Articles/Tutorials | Game Dev Jobs | IRC Chat Network | Contact Us ]]

Go Back   DevMaster.net Forums > Programming & Development > Sound and Music Programming
User Name
Password
Register FAQ Members List Search Today's Posts Mark Forums Read

Reply
 
Thread Tools Search this Thread Display Modes
Old 04-09-2006, 04:57 AM   #1
The Mysterious
Member
 
Join Date: Jan 2005
Posts: 90
Post Begining of Sound/Music Study

I'm going on programming, it's time i'd get something to
study about Music and Sound programming, music before sound.

So anyone know how to start?
___________________________________________
The Mysterious
The Mysterious is offline   Reply With Quote
Old 04-13-2006, 04:20 AM   #2
Almos
Member
 
Join Date: Jan 2006
Location: Wroclaw, Poland
Posts: 92
Default Re: Begining of Sound/Music Study

Since nobody bothered to answer, I'll dare to break the silence.

First of all, I'm not at all an educated musician, therefore some of you might find my opinion questionable. I'm self-taught in all the departments: from coding to graphics, and while developing the 2d adventure game I'm currently working on I am forced to work on everything by myself - music included. Thanks for the freeware scripting engine I'm using I didn't have to code the entire game from the ground up, but whatever tools you're using, development is still hard work - especially when you don't have a team.

My own take on music is that study - while certainly helpful - is not necessary. When I'm scripting a part of the game that I think it should be orchestrated, the first thing I think of is mood of this particular scene - whether it should be epic, sad, funny etc. Then I start ModPlug tracker, load the instruments and play with them for a while. The idea evolves while I'm working on the music itself. In a way, I allow it to evolve rather than following some pre-conceived idea, although it's not always the case. For example: one of the moments in my game has the lonely protagonist going back to his apartment (it's the first time player ever gets to see this location). The scene will be illustrated by a lonely, melancholic piano piece (that I happen to be listening to right now ) that is meant to illustrate protagonists solitude. And it wasn't at all a pain to compose. Music in games, however, is quite a complex subject given that it has to correspond to dynamically changing context of the game. By rule, 2d adventures are less dynamic than, say, first person shooters or survival horror. Therefore whether the challenge is small or big depends on the genre.
Almos is offline   Reply With Quote
Old 04-13-2006, 02:09 PM   #3
Nils Pipenbrinck
Senior Member
 
Nils Pipenbrinck's Avatar
 
Join Date: Sep 2005
Location: Hamburg / Germany
Posts: 597
Default Re: Begining of Sound/Music Study

are you interested in the coding part of music or in the formal education part?

Imho learning music theory is not a big deal, but it makes little sense to learn that isolated, without an instrument where you can apply the stuff while you think..
Nils Pipenbrinck is offline   Reply With Quote
Old 04-19-2006, 11:05 PM   #4
The Mysterious
Member
 
Join Date: Jan 2005
Posts: 90
Question Re: Begining of Sound/Music Study

Hmmm, i dunno... what's the difference?
After you tell me something about them,
would be easier to tell my interest of which.
___________________________________________
The Mysterious
The Mysterious is offline   Reply With Quote
Old 04-20-2006, 12:16 PM   #5
monjardin
Senior Member
 
Join Date: Oct 2005
Location: Pensacola, FL
Posts: 1,028
Default Re: Begining of Sound/Music Study

What's the difference between music theory and programming? That's an odd question.

You can't tell the difference between this http://en.wikipedia.org/wiki/Music_theory and this http://msdn.microsoft.com/library/de..._playsound.asp????
___________________________________________
monjardin's JwN Meter (1,2,3,4,5,6):
|----|----|----|----|----|----|----|----|----|----|
*
monjardin is offline   Reply With Quote
Old 04-23-2006, 11:12 PM   #6
The Mysterious
Member
 
Join Date: Jan 2005
Posts: 90
Default Re: Begining of Sound/Music Study

Quote:
Originally Posted by monjardin
What's the difference between music theory and programming? That's an odd question.

You can't tell the difference between this http://en.wikipedia.org/wiki/Music_theory and this http://msdn.microsoft.com/library/de..._playsound.asp????

I mean the difference coding and formal educational.
___________________________________________
The Mysterious
The Mysterious is offline   Reply With Quote
Old 04-23-2006, 11:41 PM   #7
Reedbeta
DevMaster Staff
 
Join Date: Oct 2004
Location: Seattle, WA
Posts: 3,707
Default Re: Begining of Sound/Music Study

coding == programming

formal education == music theory

They have nothing to do with each other.
___________________________________________
Currently working at Sucker Punch
reedbeta.com - OpenGL demos and other projects
Luabridge - a lightweight, dependency-free C++/Lua binding library.
CD Lite - an unobtrusive, minimal CD player application for Windows.
Reedbeta is offline   Reply With Quote
Old 04-24-2006, 11:41 PM   #8
The Mysterious
Member
 
Join Date: Jan 2005
Posts: 90
Question Re: Begining of Sound/Music Study

NOW it's clear to me.
I'd like to get on with coding, but... how much is there about formal education?
___________________________________________
The Mysterious
The Mysterious is offline   Reply With Quote
Old 06-06-2006, 01:18 AM   #9
drewcarrey
New Member
 
drewcarrey's Avatar
 
Join Date: Jun 2006
Location: philippines
Posts: 3
Default Re: Begining of Sound/Music Study

hi, new here... formal education can last a lifetime. i am, well, i try to be a musician my self and still, i get stumped when i encounter words like pentatonic or harmonic minor... it never ends.

what i can tell you though, for the sake of game dev, is you can try out softwares like virtualdj to mix your own brand of music and fool around with existing music... or if you want to make your own music, try acidloop or something. i remember playing music generator on my psx a few years ago... had loads of fun ^_^
drewcarrey is offline   Reply With Quote
Old 06-10-2006, 12:51 PM   #10
Nils Pipenbrinck
Senior Member
 
Nils Pipenbrinck's Avatar
 
Join Date: Sep 2005
Location: Hamburg / Germany
Posts: 597
Default Re: Begining of Sound/Music Study

Quote:
Originally Posted by drewcarrey
hi, new here... formal education can last a lifetime. i am, well, i try to be a musician my self and still, i get stumped when i encounter
words like pentatonic or harmonic minor... it never ends.

It's getting kinda offtopic, but:


For a programmer (I assume that programmers have at least some mathematical background) music theory is a piece of cake. The only problem is, that most introductional theory books have been written by guys who himself don't really have understood what they talk about. Pro musicans just don't tend to be math wizzards, and they have a different, more emotional approach to things. Their skills are usually more on the memorize side than abstraction. This can confuse us.

In reality the stuff is dead simple. It is almost like 4th class elementary school stuff. You just need someone who explains it without mystifying the half of it. Don't be fooled if you you think it's complicated. It's not.

Knowing theory does not make you a better musican though. It helps you on the way, opens the inner ear, brings you ideas and tools to analyze music you like (and then extract the essence of it). In my oppinion it's a "must have" if you play with other people, but that's it. You can be a world class musican without knowing what a lydian dominant scale is.
Nils Pipenbrinck is offline   Reply With Quote
Old 06-11-2006, 03:34 AM   #11
Jare
Valued Member
 
Join Date: Oct 2005
Posts: 247
Default Re: Begining of Sound/Music Study

Music notation / terminology, along with the 15-30-40 tennis scoring system, are the two horribly asymmetrical and impractical things I never thought would survive past the 20th century.
___________________________________________
http://www.iguanademos.com/Jare
Jare is offline   Reply With Quote
Old 06-11-2006, 04:30 AM   #12
Reedbeta
DevMaster Staff
 
Join Date: Oct 2004
Location: Seattle, WA
Posts: 3,707
Default Re: Begining of Sound/Music Study

I'm curious, what do you think is impractical/horrible about music notation?
___________________________________________
Currently working at Sucker Punch
reedbeta.com - OpenGL demos and other projects
Luabridge - a lightweight, dependency-free C++/Lua binding library.
CD Lite - an unobtrusive, minimal CD player application for Windows.
Reedbeta is offline   Reply With Quote
Old 06-11-2006, 10:49 AM   #13
Jare
Valued Member
 
Join Date: Oct 2005
Posts: 247
Default Re: Begining of Sound/Music Study

Too many weird names for concepts, lots of special cases, differences between US and European notations... I've never had formal music training, but from what I have read and studied, it seems to me that half the effort is in becoming fluent with a lot of memorized information. Knowledge-wise, of course - having any talent is completely separate.
___________________________________________
http://www.iguanademos.com/Jare
Jare is offline   Reply With Quote
Old 06-11-2006, 12:38 PM   #14
Reedbeta
DevMaster Staff
 
Join Date: Oct 2004
Location: Seattle, WA
Posts: 3,707
Default Re: Begining of Sound/Music Study

Well, I've had quite a few years of formal training, and I'd say that the amount of jargon and 'technical details' you have to learn in studying music is no greater than in any other discipline, like programming for example
___________________________________________
Currently working at Sucker Punch
reedbeta.com - OpenGL demos and other projects
Luabridge - a lightweight, dependency-free C++/Lua binding library.
CD Lite - an unobtrusive, minimal CD player application for Windows.
Reedbeta is offline   Reply With Quote
Old 06-12-2006, 03:01 PM   #15
Jare
Valued Member
 
Join Date: Oct 2005
Posts: 247
Default Re: Begining of Sound/Music Study

Yeah, it's just that most of that jargon seems so irregular and ad-hoc to me. Why the hell does the "base" note have to be the C? Nah, your comparison is quite apt; I understand that a lot of this is due to historical practices and evolutionary design, much like C++ can be argued to be, and a musician would be similarly baffled by the large amount of (largely irrelevant even if useful) programming languages we have managed to produce in half a century.
___________________________________________
http://www.iguanademos.com/Jare
Jare is offline   Reply With Quote
Old 06-20-2006, 11:27 AM   #16
SamuraiCrow
Senior Member
 
Join Date: Oct 2005
Location: Waterville, MN
Posts: 424
Default Re: Begining of Sound/Music Study

Quote:
Originally Posted by Jare
Yeah, it's just that most of that jargon seems so irregular and ad-hoc to me. Why the hell does the "base" note have to be the C?

Actually the "base" note is A minor.
SamuraiCrow is offline   Reply With Quote
Old 06-21-2006, 07:13 AM   #17
monjardin
Senior Member
 
Join Date: Oct 2005
Location: Pensacola, FL
Posts: 1,028
Default Re: Begining of Sound/Music Study

If you are going to get technical, how does minor modify a single note? You can play an A minor chord or an A minor scale, but I've never heard anyone play an A minor note. And for that matter, an A minor scale and a C major scale have the same notes in them.

A guitar and a piano are C instruments, but a trumpet has B flat as its "base". So, everyone typically tunes to "Concert A" or 440 Hz. I guess that's what you meant by the "base" note?
___________________________________________
monjardin's JwN Meter (1,2,3,4,5,6):
|----|----|----|----|----|----|----|----|----|----|
*
monjardin is offline   Reply With Quote
Old 06-21-2006, 09:21 AM   #18
roel
Senior Member
 
roel's Avatar
 
Join Date: Sep 2005
Location: .nl
Posts: 504
Default Re: Begining of Sound/Music Study

What makes a guitar a C instrument?
roel is offline   Reply With Quote
Old 06-23-2006, 09:44 AM   #19
monjardin
Senior Member
 
Join Date: Oct 2005
Location: Pensacola, FL
Posts: 1,028
Default Re: Begining of Sound/Music Study

A "C" note played on a guitar is the same pitch as concert "C". Well, sort of, guitar music is actually written an octave higher than the corresponding piano music so that it can all fit on one staff (just like a contrabassoon or a double bass). So, a guitar is a special case of a transposing instrument since it occurs at the octave, but it is still in the key of "C".

On the other hand, a trumpet (and several others) is a B-flat transposing instrument. In other words, a B-flat on a trumpet is actually pitched to a concert "C". This was very confusing to me the first time I played with a horn player. I told him to play a certain scale and didn't get at all what I expected!

Wikipedia has a more exhaustive explanation of all this here.
___________________________________________
monjardin's JwN Meter (1,2,3,4,5,6):
|----|----|----|----|----|----|----|----|----|----|
*

Last edited by monjardin : 06-23-2006 at 09:53 AM.
monjardin is offline   Reply With Quote
Old 06-23-2006, 10:30 AM   #20
roel
Senior Member
 
roel's Avatar
 
Join Date: Sep 2005
Location: .nl
Posts: 504
Default Re: Begining of Sound/Music Study

That is very evil! Thanks for the info, didn't know that, and I would have never expected this.
roel is offline   Reply With Quote
Old 06-23-2006, 02:50 PM   #21
Reedbeta
DevMaster Staff
 
Join Date: Oct 2004
Location: Seattle, WA
Posts: 3,707
Default Re: Begining of Sound/Music Study

You've got it backwards, a C on a trumpet is pitched at a concert B-flat. So a B-flat on a trumpet is actually a concert A-flat, and if you want a concert C out of a trumpet you've got to tell him to play a D.
___________________________________________
Currently working at Sucker Punch
reedbeta.com - OpenGL demos and other projects
Luabridge - a lightweight, dependency-free C++/Lua binding library.
CD Lite - an unobtrusive, minimal CD player application for Windows.
Reedbeta is offline   Reply With Quote
Old 06-23-2006, 06:02 PM   #22
Jare
Valued Member
 
Join Date: Oct 2005
Posts: 247
Default Re: Begining of Sound/Music Study

I rest my case.
___________________________________________
http://www.iguanademos.com/Jare
Jare is offline   Reply With Quote
Old 06-23-2006, 08:59 PM   #23
Reedbeta
DevMaster Staff
 
Join Date: Oct 2004
Location: Seattle, WA
Posts: 3,707
Default Re: Begining of Sound/Music Study

The transposition thing dates back to a time when wind and brass instruments were made that could only play in a certain key; and they would write the music as if it was in key of C to avoid needing sharps/flats, while the pitches that came out were actually in some other key.

However, you've got a point, and I agree that the transposition thing is annoying and imho should be made obsolete now that we make instruments that can play in any key. But what can I say, musicians are a traditionalist bunch.

Quote:
Originally Posted by monjardin
If you are going to get technical, how does minor modify a single note? You can play an A minor chord or an A minor scale, but I've never heard anyone play an A minor note.

True, but what he means is that during the Middle Ages music was modal (not major or minor) and the base note was A, for the Aeolian mode (which was just one of several modes around). Later a particular mode, the Ionian, became especially popular and it turned out that the base note for it was C if you didn't want any accidentals (sharps or flats). That mode is what we now know as the major scale. The Aeolian mode is the natural minor scale, and the rest of them aren't used too much any more.
___________________________________________
Currently working at Sucker Punch
reedbeta.com - OpenGL demos and other projects
Luabridge - a lightweight, dependency-free C++/Lua binding library.
CD Lite - an unobtrusive, minimal CD player application for Windows.

Last edited by Reedbeta : 06-23-2006 at 09:05 PM.
Reedbeta is offline   Reply With Quote
Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Forum Jump


All times are GMT -7. The time now is 02:57 AM.


Powered by vBulletin
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.