Critical Mass (Threshold album)

Critical Mass is the sixth album by British progressive metal band Threshold. It was recorded in early 2002 and released in September. It is also the last album to feature original bassist Jon Jeary, who left immediately after the release. He was replaced by Steve Anderson, who appears on the live album Critical Energy and subsequent albums.

Critical Mass
Studio album by
Released2 September 2002
RecordedMarch 2002 – June 2002
GenreProgressive metal
Length59:54
LabelInsideOut Music
Producer
Threshold chronology
Hypothetical
(2001)
Critical Mass
(2002)
Subsurface
(2004)
Professional ratings
Review scores
SourceRating
AllMusic [1]
DPRP7.5/10[2]
Imperiumi[3]

Track listing

  1. "Phenomenon" (Richard West) – 5:27
  2. "Choices" (Karl Groom, Jon Jeary) – 8:21
  3. "Falling Away" (West) – 6:53
  4. "Fragmentation" (Groom, Jeary) – 6:34
  5. "Echoes of Life" (West) – 8:55
  6. "Round and Round" (Groom, Jeary) – 5:26
  7. "Avalon" (West) – 4:45
  8. "Critical Mass" (Groom, Jeary) – 13:34
    • I. "Fission"
    • II. "Fusion"
    • III. "Lucky"
  • The Limited Edition comes with a bonus CD featuring a multimedia section and the following tracks:
  1. "Phenomenon (Radio Edit)" - 3:47
  2. "Do Unto Them" (Andrew McDermott) - 4:26
  3. "New Beginning" (Nick Midson) - 5:43

Notes

  • The song "Round and Round" contains a quote from The Hitch-Hiker's Guide to the Galaxy.
  • The song "New Beginning" contains a quote from the I Ching Hexagram 32.

Personnel

gollark: I want a *different* set of "OPERATIONS ON RELEVANT NODE THING" and no HTML generation at the end, and it would be bees to just copy-paste the function here.
gollark: As of now, my code does```nimproc renderToHtml*(input: string): string = let wlRegex = re"\[\[([^:\]]+):?([^\]]+)?\]\]" let opt = CMARK_OPT_UNSAFE or CMARK_OPT_FOOTNOTES or CMARK_OPT_STRIKETHROUGH_DOUBLE_TILDE or CMARK_OPT_TABLE_PREFER_STYLE_ATTRIBUTES # create parser instance let str: cstring = input len: csize_t = len(input).csize_t parser: ParserPtr = cmark_parser_new(opt.cint) if parser == nil: raise newException(CatchableError, "failed to initialize parser") defer: cmark_parser_free(parser) [further initialization stuff] # parse document, get AST cmark_parser_feed(parser, str, len) let doc = cmark_parser_finish(parser) defer: cmark_node_free(doc) if doc == nil: raise newException(CatchableError, "parsing failed - should not occur") # iterate over AST using built-in cmark-gfm AST iteration thing for (evType, node) in cmarkTree(doc): # if it is a text node [OPERATIONS ON RELEVANT NODE THING] let html: cstring = cmark_render_html(doc, opt.cint, cmark_parser_get_syntax_extensions(parser)) defer: free(html) result = $html```
gollark: cmark. I will explain.
gollark: Hmm. Gibson, you use nim, yes? How can I nicely™ abstract this C library?
gollark: Hi.

References

  1. Couture, François. Critical Mass at AllMusic
  2. DPRP review
  3. Jani Kesänen (2003-01-17). "Levyarviot: Threshold - Critical Mass". Imperiumi. Retrieved October 7, 2012.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.