Ten Songs in the Key of Betrayal
Ten Songs in the Key of Betrayal is the fourth and final album by alternative rock group Alien Crime Syndicate released in 2004 through The Control Group and EMI.[3][4]
Ten Songs in the Key of Betrayal | ||||
---|---|---|---|---|
![]() | ||||
Studio album by | ||||
Released | Apr 20, 2004 | |||
Recorded | Recorded at Orbit Audio, Seattle, Washington | |||
Genre | Hard rock, alternative rock, indie rock[1] | |||
Label | The Control Group EMI (Japan) | |||
Producer | Joe Reineke, Gil Norton | |||
Alien Crime Syndicate chronology | ||||
|
Review scores | |
---|---|
Source | Rating |
Allmusic | ![]() ![]() ![]() ![]() ![]() |
Track listing
No. | Title | Length |
---|---|---|
1. | "Forever is Rock N' Roll" | 2:42 |
2. | "Rescue" | 3:43 |
3. | "The American Way" | 3:10 |
4. | "The Hustla Life" | 3:11 |
5. | "Wake Up Theo" | 4:06 |
6. | "Run for the Money" | 2:14 |
7. | "Girls Got" | 3:38 |
8. | "Soak in the Vibe" | 3:17 |
9. | "Back Together" | 4:27 |
10. | "Fall" | 4:20 |
11. | "Do it Again" (Japanese Edition) | |
12. | "Ozzy" (Japanese Edition) |
Personnel
- Alien Crime Syndicate
- Joe Reineke – vocals, guitar
- Jeff Rouse – bass, vocals
- Nabil Ayers – drums
- Additional personnel
- Mike Davis – additional guitars on "Rescue", "The American Way", "Forever is Rock N' Roll"
- Production personnel
- Joe Reineke – production, mixing
- Gil Norton – production
- Mike Easton – engineering
- Steve Carter – mixing
- Howie Weinberg – mastering
gollark: I just want to know how to idiomatically make GCable wrappers for the various C objects.
gollark: No, I have that stuff done.
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.
References
- "Ten Songs in the Key of Betrayal > Overview". Allmusic. Retrieved April 2, 2010.
- Allmusic review
- "Alien Crime Syndicate > Overview". Allmusic. Retrieved April 2, 2010.
- "Ten Songs in the Key of Betrayal (Bonus Tracks) > Overview". Allmusic. Retrieved April 2, 2010.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.