Jump to content
The Dark Mod Forums

Recommended Posts

Posted

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.

Posted
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

Posted
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.

Posted

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

Posted

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

Posted

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
Posted

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

Posted

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
Posted (edited)

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

Posted
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.

Posted
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
Posted

@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

Posted

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

Posted

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

  • 1 month later...
Posted

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.

Posted

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

  • 9 months later...
Posted

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.

Posted

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.

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.

  • Recent Status Updates

    • datiswous

      I moved from Manjaro Linux (rolling release) to Linux Mint (LTS). One of the reasons was that I found the updates a bit too often and long. But now on Mint I get updates every day, although they're usually small updates.
      · 3 replies
    • JackFarmer

      "Hidden Hands: Vitalic Fever" - new update available including subtitles & compressed briefing video (thanks to @datiswous) and several fixes.
      · 0 replies
    • Wolfmond

      🇬🇧

      2025-04-20
      I'd like to track my level design progress a bit more often now, so I'm using the feed in my profile here.
      I've been working intensively on Springheel's YouTube course over the past few days. I'm currently up to lesson 8. There is so much information that needs to be processed and practiced. 
      I have started to create my own house. As I don't have the imagination to create a good floor plan, I grabbed a floor plan generator from Watabou and experimented with it. I chose a floor plan that I will modify slightly, but at least I now have an initial idea. 
      I used two guards as a measuring tape: The rooms are two guards high. It turned out that I can simply double the number of boxes in DarkRadiant in grid size 8 that are drawn in the floor plan. 
      I practiced the simplest things on the floor plan first. Drawing walls, cutting walls, inserting doors, cutting out frames, creating VisPortals, furnishing rooms.
      I have had my first success in creating a book. Creating a book was easier than I thought. I have a few ideas with books. The level I'm creating will be more or less a chill level, just for me, where I'll try out a few things. I don't have an idea for my own mission yet. I want to start small first.
      For the cellar, I wanted to have a second entrance, which should be on the outside. I'm fascinated by these basement doors from the USA, I think they're called Bilco basement doors. They are very unusual in Germany, but this type of access is sometimes used for deliveries to restaurants etc., where barrels can be rolled or lifted into the cellar. 
      I used two Hatch Doors, but they got completely disoriented after turning. I have since got them reasonably tamed. It's not perfect, but it's acceptable. 
      In the cellar today I experimented with a trap door that leads to a shaft system. The rooms aren't practically finished yet, but I want to continue working on the floor plan for now. I'll be starting on the upper floor very soon.

      __________________________________________________________________________________
      🇩🇪

      2025-04-20

      Ich möchte nun mal öfters ein bisschen meinen Werdegang beim Leveldesign tracken, dazu nutze ich hier den Feed in meinem Profil.
      Ich habe mich in den vergangenen Tagen intensiv mit dem Youtube-Kurs von Springheel beschäftigt. Aktuell bin ich bis zu Lektion 8 gekommen. Das sind so viele Informationen, die erstmal verarbeitet werden wollen und trainiert werden wollen. 

      Ich habe mich daran gemacht, ein eigenes Haus zu erstellen. Da mir die Fantasie fehlt, einen guten Raumplan zu erstellen, habe ich mir einen Grundrissgenerator von Watabou geschnappt und damit experimentiert. Ich habe mich für einen Grundriss entschieden, den ich noch leicht abwandeln werde, aber zumindest habe ich nun eine erste Idee. 

      Als Maßband habe ich zwei Wächter genommen: Die Räume sind zwei Wächter hoch. Es hat sich herausgestellt, dass ich in DarkRadiant in Gittergröße 8 einfach die doppelte Anzahl an Kästchen übernehmen kann, die im Grundriss eingezeichnet sind. 

      Ich habe bei dem Grundriss erstmal die einfachsten Sachen geübt. Wände ziehen, Wände zerschneiden, Türen einsetzen, Zargen herausschneiden, VisPortals erstellen, Räume einrichten.

      Ich habe erste Erfolge mit einem Buch gehabt. Das Erstellen eines Buchs ging leichter als gedacht. Ich habe ein paar Ideen mit Bücher. Das Level, das ich gerade erstelle, wird mehr oder weniger ein Chill-Level, einfach nur für mich, bei dem ich ein paar Sachen ausprobieren werde. Ich habe noch keine Idee für eine eigene Mission. Ich möchte erst einmal klein anfangen.

      Beim Keller wollte ich gerne einen zweiten Zugang haben, der sich außen befinden soll. Mich faszinieren diese Kellertüren aus den USA, Bilco basement doors heißen die, glaube ich. Diese sind in Deutschland sehr unüblich, diese Art von Zugängen gibt es aber manchmal zur Anlieferung bei Restaurants etc., wo Fässer dann in den Keller gerollt oder gehoben werden können. 
      Ich habe zwei Hatch Doors verwendet, die allerdings nach dem Drehen vollkommen aus dem Ruder liefen. Inzwischen habe ich sie einigermaßen gebändigt bekommen. Es ist nicht perfekt, aber annehmbar. 
      Im Keller habe ich heute mit einer Falltür experimentiert, die zu einem Schachtsystem führt. Die Räume sind noch quasi nicht eingerichtet, aber ich möchte erstmal am Grundriss weiterarbeiten. In Kürze fange ich das Obergeschoss an.



      · 2 replies
    • JackFarmer

      On a lighter note, thanks to my cat-like reflexes, my superior puzzle skills and my perfect memory, I was able to beat the remastered version of "Tomb Raider: The Last Revelation" in a new superhuman record time of 23 h : 35 m, worship me!
      · 5 replies
    • Goblin of Akenash

      My mapping discord if anyone is interested, its more of a general modding thing rather than just for TDM 
      https://discord.gg/T4Jt4DdmUb

       
      · 0 replies
×
×
  • Create New...