Jump to content
The Dark Mod Forums
Sign in to follow this  
kyyrma

How to: Composing Ambient Tracks for Dummies

Recommended Posts

Hey man, this is amazing, will come in handy for sure. Ive got some video art planned and was actually thinking about making my own (simple) background audio, or at least start to look into how I could learn it, I'm starting with your tutorial now. Thanks a lot.

Share this post


Link to post
Share on other sites
kyyrma said:on Nov 26 at 11:05AM

If you want to use the track in TDM, you still need to create a soundshader for it. Follow this guide on how to create a soundshader.

 

What guide for the soundshader creation? Is it in the Wiki? If so, I can't find it. :huh:


Quando omni flunkus moritati" ("When all else fails, play dead")

Halloween Contest Winner 2014

Share this post


Link to post
Share on other sites
This tutorial shows you my method for creating ambient sound without any previous musical talent or experience in using audio editors required. The guide will be fleshed out as I learn more about the process and everyone is welcome to contribute. Feel free to add your own comments and suggestions in the thread.

 

Very cool. This should definitely go on the wiki, or be linked from there, so it isn't lost.

Share this post


Link to post
Share on other sites

What guide for the soundshader creation? Is it in the Wiki? If so, I can't find it. :huh:

 

You need your own registry file:

 

darkmod/sound/anyname.sndshd

 

 

And within it:

 

anyname

{

editor_displayFolder your_music

 

minDistance 10

maxDistance 24

volume 15

 

sound/your_music/anyname.ogg

}

 

 

Actual sound file goes to:

 

darkmod/sound/your_music

 

 

 

Just be aware not every format will be recognised by game:

 

http://wiki.thedarkmod.com/index.php?title=Sound_File_Formats


S2wtMNl.gif

Share this post


Link to post
Share on other sites

@kyyrma

 

Thank you. That helps ;)


Quando omni flunkus moritati" ("When all else fails, play dead")

Halloween Contest Winner 2014

Share this post


Link to post
Share on other sites

Wow that's really awesome how easy it seems to make a nice ambient track now - especially after listening to the great demo songs you've put up here! :)

 

On a sidenode, this link doesn't work:

2. Copy that over to a new track three times and then close the remaining bell sound track. The result should look somewhat like this picture.


"Einen giftigen Trank aus Kräutern und Wurzeln für die närrischen Städter wollen wir brauen." - Text aus einem verlassenen Heidenlager

Share this post


Link to post
Share on other sites

Wow that's really awesome how easy it seems to make a nice ambient track now - especially after listening to the great demo songs you've put up here! :)

 

On a sidenode, this link doesn't work:

2. Copy that over to a new track three times and then close the remaining bell sound track. The result should look somewhat like this picture.

 

Thanks, glad to hear it! I'm still very much learning myself, so I'm hoping I can make the guide a bit more clearer in the future :)

 

I fixed the link, thanks for pointing that out.

  • Like 1

Share this post


Link to post
Share on other sites

I hope for more nice ambient tracks in the next year (the current ones are really starting to repeat all over the FMs).

 

Good job, boy! :wub:


"Einen giftigen Trank aus Kräutern und Wurzeln für die närrischen Städter wollen wir brauen." - Text aus einem verlassenen Heidenlager

Share this post


Link to post
Share on other sites

anyname

{

editor_displayFolder your_music

 

minDistance 10

maxDistance 24

volume 15

 

sound/your_music/anyname.ogg

}

 

Some great information here. Just a couple of comments about the sound shader:

  • You will probably want to add the keywords global or omnidirectional to make the sound actually ambient rather than appearing to come from a particular location in the game world.
  • Similarly, you most likely need looping if you want the ambient to repeat indefinitely. These properties can all be set on the speaker manually by the mapper, but it's much better if they don't have to do this.
  • You almost certainly do not want to use a high volume adjustment like 15, unless your sound file is rendered at a particular low volume to start with (in which case you should re-render at a higher volume to increase signal-to-noise ratio). An "ambient" sound that is 15dB louder than other sounds is going to be extremely intrusive and annoying when playing, so this value will either need to be adjusted by the mapper or they will just skip your ambient because they find it unpleasant to listen to. Most of the ambients with the stock mod do not have any volume adjustment, and those that do have a negative one (I think I set some of them myself after noticing piercingly loud background sounds in one of the test missions).

  • Like 1

Share this post


Link to post
Share on other sites

That was just a copy/paste example for people who don't know how to start. There is a lot to customize just by args on speaker, and in many cases ambient sounds will be used via atdm:location_settings. In .sndshd file I've found interesting option of stocking many sounds on random choice list like that:

 

random_words

{

editor_displayFolder erh_sounds

 

sound/voices/Fridd.ogg

sound/voices/Kaom.ogg

sound/voices/Mega.ogg

sound/voices/Morte.ogg

sound/voices/Movis.ogg

sound/voices/Nhi.ogg

sound/voices/Rhaa.ogg

sound/voices/Folgora.ogg

sound/voices/Spacium.ogg

sound/voices/Stregum.ogg

sound/voices/Taar.ogg

sound/voices/Tempus.ogg

sound/voices/Tera.ogg

sound/voices/Vista.ogg

sound/voices/Vitae.ogg

sound/voices/Yok.ogg

}

 

...so you can hear something more than loop -every triggering will take random sound.

 

I've found also useful placeholder for future voice acting files in voice synthesizers, like Ivona (if you are not good at speaking english and want people to understand dialogue in alpha testing).

Edited by ERH+
  • Like 1

S2wtMNl.gif

Share this post


Link to post
Share on other sites
That was just a copy/paste example for people who don't know how to start.

 

Right, and since people following a tutorial will tend to copy what is written exactly, my suggestion is that the given example only includes what is absolutely necessary — and there are very few situations in which it would make sense to start with a volume adjustment of +15.

 

(Assuming that positive adjustments even have an effect at all; I don't recally testing this specifically although I can see no reason why it wouldn't work).

 

in many cases ambient sounds will be used via atdm:location_settings.

 

True, this probably negates any need to add "global" or "omnidirectional" manually, although it still might be convenient in case mappers do want to use the traditional speaker-based method.

Share this post


Link to post
Share on other sites
I'll eventually add a bit more of this on the tutorial itself. I usually omit looping / global from my own soundshaders, because I always tweak them in DR anyway, but I see your point there.

 

Oops, I didn't notice that the example sound shader and the main tutorial were posted by different people.

  • Like 1

Share this post


Link to post
Share on other sites

@kyyrma

Yes. I'm testing random lists of words -verbs, adjectives, nouns- if they could form some sort of non repetitive, enigmatic, prophetic poetry.

  • Like 1

S2wtMNl.gif

Share this post


Link to post
Share on other sites

Sounds interesting! Do you have some results about the word test already? :)


"Einen giftigen Trank aus Kräutern und Wurzeln für die närrischen Städter wollen wir brauen." - Text aus einem verlassenen Heidenlager

Share this post


Link to post
Share on other sites

I thought english version will work a bit better due to easier grammar ( lack of cases), but it sound gibberish for most of time. I'm working with different ratios of adjectives and verbs, but I think a good dramatic lector can make a huge difference too, so I will try to find some public domain poem (something like Hamlet) and cut it to pieces.


S2wtMNl.gif

Share this post


Link to post
Share on other sites

Just dont let it become a pop song :P


"Einen giftigen Trank aus Kräutern und Wurzeln für die närrischen Städter wollen wir brauen." - Text aus einem verlassenen Heidenlager

Share this post


Link to post
Share on other sites

Not sure if this could be helpful, but I guess it would be OK as a simple practice tool:

http://www.ambient-mixer.com/

 

I'd personally use the more usual methods instead.

Share this post


Link to post
Share on other sites

Well you have to pay money to download your ambient track, soo.... <_<


"Einen giftigen Trank aus Kräutern und Wurzeln für die närrischen Städter wollen wir brauen." - Text aus einem verlassenen Heidenlager

Share this post


Link to post
Share on other sites

This is actually very, very useful. Can this be stickied on the forum? I am afraid for this to be lost.


"I really perceive that vanity about which most men merely prate — the vanity of the human or temporal life. I live continually in a reverie of the future. I have no faith in human perfectibility. I think that human exertion will have no appreciable effect upon humanity. Man is now only more active — not more happy — nor more wise, than he was 6000 years ago. The result will never vary — and to suppose that it will, is to suppose that the foregone man has lived in vain — that the foregone time is but the rudiment of the future — that the myriads who have perished have not been upon equal footing with ourselves — nor are we with our posterity. I cannot agree to lose sight of man the individual, in man the mass."...

- 2 July 1844 letter to James Russell Lowell from Edgar Allan Poe.

Share this post


Link to post
Share on other sites

Hasen't Kyyrma added it to the wiki yet..?

I don't know. I wasn't aware anyone had it in plans. It wouldn't hurt if it's possible.


"I really perceive that vanity about which most men merely prate — the vanity of the human or temporal life. I live continually in a reverie of the future. I have no faith in human perfectibility. I think that human exertion will have no appreciable effect upon humanity. Man is now only more active — not more happy — nor more wise, than he was 6000 years ago. The result will never vary — and to suppose that it will, is to suppose that the foregone man has lived in vain — that the foregone time is but the rudiment of the future — that the myriads who have perished have not been upon equal footing with ourselves — nor are we with our posterity. I cannot agree to lose sight of man the individual, in man the mass."...

- 2 July 1844 letter to James Russell Lowell from Edgar Allan Poe.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

×
×
  • Create New...