Empire of Dark Salvation

Empire of Dark Salvation is the second studio album from gothic/industrial metal band Gothminister.

Empire of Dark Salvation
Studio album by
Released2005
RecordedDrum recording by Lars Klokkerhaug in Sub Sonic Society Studios, Oslo
Live sound recordings by Guido Fricke at M'Era Luna Festival 2004 in Hildesheim, Germany
GenreGothic metal, industrial metal
Length40:00 (without Live Video)
52:55 (with Live Video)
LanguageEnglish
LabelBMG, Drakkar, e-Wave, Tatra, Tuba
ProducerAll tracks produced by Rico Darum and Gothminister in Satan Studios, Sarpsborg, except tracks 2, 7, 9 and 10 produced by Peder "Goatfather" Kjellsby and Gothminister at Is It Art? Studios, Kølviken
Gothminister chronology
Gothic Electronic Anthems
(2003)
Empire of Dark Salvation

(2005)
Happiness In Darkness
(2008)

Track listing

Audio tracks

Track Number Song Title Composer Length
1 Dark Salvation Bjørn Alexander Brem 04:05
2 Welcome Bjørn Alexander Brem 00:41
3 Monsters Bjørn Alexander Brem 03:12
4 The Calling Bjørn Alexander Brem 03:36
5 Daughter of S Bjørn Alexander Brem 00:34
6 Forgotten Bjørn Alexander Brem 03:59
7 Nachtzehrer Bjørn Alexander Brem 05:33
8 Leviathan Bjørn Alexander Brem 04:25
9 Swallowed by the Earth Bjørn Alexander Brem 04:53
10 We Die in Dreams Bjørn Alexander Brem 03:19
11 Gates of Salvation Bjørn Alexander Brem 00:20
12 Happiness in Darkness Bjørn Alexander Brem 05:23

Live video

Song Title Guest Composer Length
Dark Salvation --- Bjørn Alexander Brem
Hatred Eric Burton Bjørn Alexander Brem
Monsters --- Bjørn Alexander Brem 12:55[†]

Notes

†. ^ This is the combined length for all three songs in the live video.

gollark: ```rustuse std::collections::HashMap;use serde_cbor::Value;use chrono;use std::collections::HashSet;use actix::prelude::*;#[derive(Serialize, Deserialize, Debug, PartialEq, Eq, Hash, Clone)]#[serde(untagged)]pub enum Channel { Numeric(i64), Named(String)}#[derive(Serialize, Deserialize, Debug, Clone, Message)]pub struct RawMsg { pub channel: Channel, #[serde(flatten)] pub meta: HashMap<String, Value>, pub message: Value}#[derive(Serialize, Deserialize, Debug, Clone, Message)]pub struct Msg { pub channel: Channel, #[serde(flatten)] pub meta: HashMap<String, Value>, pub message: Value, pub timestamp: chrono::DateTime<chrono::Utc>}pub fn complete(raw: RawMsg) -> Msg { Msg { channel: raw.channel, meta: raw.meta, timestamp: chrono::Utc::now(), message: raw.message }}#[derive(Serialize, Deserialize, Debug)]#[serde(rename_all = "snake_case")]pub enum MessageFromClient { Open(Channel), Close(Channel), Message(RawMsg), Query}#[derive(Serialize)]#[serde(rename_all = "snake_case")]pub enum MessageToClient<'a> { Message(Msg), QueryResult { channels: &'a HashSet<Channel> }}```Skynet!
gollark: No, actually, HQ9+ is better.
gollark: And cratesio squatting.
gollark: I mean, unless you count the borrow checker being unable to properly distinguish between access to, I don't know, parts of a vector.
gollark: Actually, Lua has flaws, flawlessness is unique to Rust.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.