First some feedback to corvett, then some of my own thoughts and whatnot about Crawl music.
mumra wrote:I think this sounds perfect for the Temple branch. I like how it's ambient and simple, so it won't be too much of a distraction while the player sits and thinks about which god to pick; and I think it could easily loop without it ever being obvious it was repeating.
I imagine it also gives a sense of relief (major key, sense of serenity) when the player reaches the Temple. I like that is plenty of harmonic progression but it's slowly paced. It's also easy to imagine melodies on top of it, if we want to play gods' themes during the temple visit on each altar (though all would have to be major key versions I guess?). I do think the higher-pitched instruments starts and stops abruptly and is a bit hissy and noisy. I would perhaps try a low-pass filter that opens and closes on attack and release, respectively. I like the background drone/pad instrument.
Title screen, I'll call it "The March of the Unsuspecting Victims"
based on how people indeed are saying that it sounds a bit too optimistic. I feel somewhat like that too. However I do think it's pretty good! The march is uplifting, and the melodies are good. I like it fading it to the sine leads, I like that writing.
I like the idea of fading into a darker version in the character screen, although I do find the dark version you posted muddy, and dissonant in a way that sounds cacophonic rather than say oppressing. To fix this, the march bassline/chords and the melody should be properly rewritten to match the drone. (Cross-fading would probably result in notes clashing dissonantly at that point, though).
My first thought with the bright Title theme was that it could be the version that plays when you win!
When fantasising about Dungeon Crawl (in-game) music, I've imagined it like this:
Each branch has its theme/backing track. Each god has its leitmotif - this is modified for each branch backing track. The branch melodic theme plays first, the modified god theme plays second. The backing track has variance (tracks fading in and out, sounds tweaked, ...?) according to, for example, depth inside branch and tension. These variations should be quite simple to keep things manageable. For instance, the sound of the lead instrument could change according to depth, while the backing track could fade in percussion as tension increases. The god theme could have variance according to piety level (penance being a special mode).
Lists of places, branches first, then portal vaults (it's quite possible I forget stuff):
- Main dungeon
- Orc
- Lair
- Vaults
- Elf
- Snake
- Shoals
- Spider
- Swamp
- Slime
- Crypt
- Tomb
- Blade
- Abyss
- Vestibule
- Gehenna
- Cocytus
- Tartarus
- Dis
- Zot (Zot:5 special)
- Pan (fixed Lords special)
- (Forest)
- (Dwarf)
- Temple
- Sewer
- Ossuary
- Volcano
- Ice cave
- Bazaar
- Trove
- Labyrinth
- Wizlab (one theme for each?)
- Ziggurat
Portal vaults and single-level branches (and Pan) obviously need no variance by depth, perhaps also no god theme (to reduce work). There can be other rules, such as different music for different temple maps (as suggested by corvett's inspiration from a water-themed temple map). Maps that are immediately obvious to be some specific map (Pan lord levels) could have special music, it wouldn't leak information. Similarly, if the knowledge of map before you explore it doesn't give gameplay advantage (such as temple maps).
For each branch, its character can be built from several building blocks, including: instrumentation, key/mode, time signature, tempo, ... I also liked the idea of ambient background noise for each branch.
A list of gods (again, I may forget some):
- Ashenzari
- Elyvilon
- Beogh
- Cheibriados
- Zin
- The Shining One
- Makhleb
- Fedhas
- Nemelex
- Jiyva
- Lugonu
- Kikubaaqudgha
- Yredelemnul
- Xom
- Trog
- Sif Muna
- Vehumet
- Okawaru
- Atheist? (Possibly just play the branch theme twice)
- Demigod?
- Random god?
It would be cool to play the god theme when praying on the altar, especially in the temple, but how to do this? Fade out the branch music?
Again there could be a specific instrument/sound/etc to represent each god.
These are huge lists, and not everything needs to go in at once. A couple of other special in-game cases:
- Orb run (different music if orb not carried?)
- Shop
Menus:
- Title theme (menus in general)
- Tutorial?
- Arena
- Sprint (one for each?)
- Zot def
- Game over
- Won!
(edit: snipped a bit)
The dev wiki would be a good place to start gathering the information, corvett, can you move your Google spreadsheet data there? I've upped your privileges a bit so that you should be able to create a wiki page.
--Eino