« get me outta code hell

now this commit is big - hsmusic-wiki - HSMusic - static wiki software cataloguing collaborative creation
about summary refs log tree commit diff
diff options
context:
space:
mode:
authorFlorrie <towerofnix@gmail.com>2020-03-16 14:26:14 -0300
committerFlorrie <towerofnix@gmail.com>2020-03-16 14:26:14 -0300
commitbdaca4a0d30499c105195259994eb1519a7084ec (patch)
treea51f59e8e22a440662abed9bb3dc9be24b65fe8d
parent5d7b838a030f8bdab66c5b8a48cc30c9b23b6737 (diff)
now this commit is big
-rw-r--r--album/cherubim/album.txt4
-rw-r--r--album/coloUrs-and-mayhem-universe-a/album.txt2
-rw-r--r--album/coloUrs-and-mayhem-universe-b/album.txt2
-rw-r--r--album/diverging-delicacies/album.txt4
-rw-r--r--album/homestuck-vol-1-4/album.txt4
-rw-r--r--album/homestuck-vol-5/album.txt77
-rw-r--r--album/homestuck-vol-7/album.txt2
-rw-r--r--album/homestuck-vol-8/album.txt6
-rw-r--r--album/homestuck-vol-9/album.txt7
-rw-r--r--album/lofam/album.txt9
-rw-r--r--album/lofam2/album.txt113
-rw-r--r--album/lofam3/album.txt888
-rw-r--r--album/lofam4/album.txt1713
-rw-r--r--album/mobius-trip-and-hadron-kaleido/album.txt4
-rw-r--r--album/one-year-older/album.txt4
-rw-r--r--album/song-of-skaia/album.txt1
-rw-r--r--album/unreleased-tracks/album.txt133
-rw-r--r--client.js52
-rw-r--r--common.js93
-rw-r--r--flash/flashes.txt81
-rw-r--r--site.css5
-rw-r--r--upd8-util.js35
-rw-r--r--upd8.js528
23 files changed, 3454 insertions, 313 deletions
diff --git a/album/cherubim/album.txt b/album/cherubim/album.txt
index abc821dc..634ccd58 100644
--- a/album/cherubim/album.txt
+++ b/album/cherubim/album.txt
@@ -87,13 +87,13 @@ Commentary:
 -------------------------------------------------------------------------------
 Track: The Lyrist
 Artist: Thomas Ferkol
-Track Art: Rumminov
+Track Art: rumminov
 URLs: https://homestuck.bandcamp.com/track/the-lyrist-2
 -------------------------------------------------------------------------------
 Track: The Lordling
 Artist: Toby Fox
 References: The Lyrist
-Track Art: Rumminov
+Track Art: rumminov
 URLs: https://homestuck.bandcamp.com/track/the-lordling-2
 -------------------------------------------------------------------------------
 Track: Eternity Served Cold
diff --git a/album/coloUrs-and-mayhem-universe-a/album.txt b/album/coloUrs-and-mayhem-universe-a/album.txt
index 016c4632..6b08cf92 100644
--- a/album/coloUrs-and-mayhem-universe-a/album.txt
+++ b/album/coloUrs-and-mayhem-universe-a/album.txt
@@ -40,7 +40,7 @@ URLs: https://homestuck.bandcamp.com/track/gold-pilot
 -------------------------------------------------------------------------------
 Track: Iron Infidel
 Artist: Samm Neiland
-Track Art: Paula Vieira
+Track Art: Elanor Pam
 URLs: https://homestuck.bandcamp.com/track/iron-infidel
 Contributors:
 - Katherine Bordonaro, Connor Favero, Lorilyn "Neoscottie" Seyler, Steve Johnson, Andrea McNeil, Ari, Pippin (special thanks)
diff --git a/album/coloUrs-and-mayhem-universe-b/album.txt b/album/coloUrs-and-mayhem-universe-b/album.txt
index 6925949e..050abe64 100644
--- a/album/coloUrs-and-mayhem-universe-b/album.txt
+++ b/album/coloUrs-and-mayhem-universe-b/album.txt
@@ -152,7 +152,7 @@ Track Art: Emily Blundell
 URLs: https://homestuck.bandcamp.com/track/do-the-windy-thing-2
 -------------------------------------------------------------------------------
 Track: Pilot Light
-Artist: Thomas Ibarra, AutoDevote, SparksD2145
+Artist: Thomas Ibarra, AutoDevote
 References: Flare
 Track Art: KIIPPU
 URLs: https://homestuck.bandcamp.com/track/pilot-light-2
diff --git a/album/diverging-delicacies/album.txt b/album/diverging-delicacies/album.txt
index dab37b38..c85424e8 100644
--- a/album/diverging-delicacies/album.txt
+++ b/album/diverging-delicacies/album.txt
@@ -83,12 +83,12 @@ Artist: ndividedbyzero
 Track Art: Aeritus
 References:
 - Singularity (by ndividedbyzero)
-- HOMOSUCK, DIRECTOR'S CUT, OF THE YEAR EDITION. (by ndividedbyzero)
+- HOMOSUCK. DIRECTOR'S CUT, OF THE YEAR EDITION.
 - Eternity Served Cold
 - Purple Bard
 - Beatdown (Strider Style)
 - Horschestra
-- Homosuck Swan Song (by Toby Fox)
+- Homosuck Swan Song
 - Penumbra Phantasm
 - The Lyrist
 - The Paradox Paradigm
diff --git a/album/homestuck-vol-1-4/album.txt b/album/homestuck-vol-1-4/album.txt
index 7516e014..aa8588f8 100644
--- a/album/homestuck-vol-1-4/album.txt
+++ b/album/homestuck-vol-1-4/album.txt
@@ -310,7 +310,9 @@ URLs: https://homestuck.bandcamp.com/track/atomyk-ebonpyre-3
 -------------------------------------------------------------------------------
 Track: Black
 Artist: Toby Fox
-References: Liquid Negrocity
+References:
+- I'm a Member of the Midnight Crew
+- Liquid Negrocity
 Original Date: April 13, 2010
 URLs: https://homestuck.bandcamp.com/track/black-3
 -------------------------------------------------------------------------------
diff --git a/album/homestuck-vol-5/album.txt b/album/homestuck-vol-5/album.txt
index 913b3f63..a7fd4b83 100644
--- a/album/homestuck-vol-5/album.txt
+++ b/album/homestuck-vol-5/album.txt
@@ -1,30 +1,39 @@
 Album: Homestuck Vol. 5
 Date: June 13, 2010
+Art Date: April 13, 2017
+Cover Art Date: June 13, 2010
 Cover Art: Lexxy
-Has Track Art: no
 FG: #00aaff
+Commentary:
+    <i>Florrie Haero:</i>
+    track art on these tracks has been uploaded from the <a href="https://sollay-b.tumblr.com/post/188094230423/hello-a-couple-of-years-ago-allyssinian">Homestuck Vol. 5 Anthology</a>! the official release of Vol. 5 didn't come with track art; this collaborative project organized artists to submit their own original art for the album. the art was originally shared in a huge colection on tumblr on 4/13/17 and has now been collected here for viewing convenience and discoverability!
 -------------------------------------------------------------------------------
 Track: Homestuck Anthem
 Artist: Clark Powell
+Track Art: linde-enge
 URLs: https://homestuck.bandcamp.com/track/homestuck-anthem-2
 -------------------------------------------------------------------------------
 Track: Skaian Skirmish
 Artist: Andrew Huo, Toby Fox
+Track Art: seiii-tan
 References: Skaian Skuffle, Lotus
 URLs: https://homestuck.bandcamp.com/track/skaian-skirmish-2
 -------------------------------------------------------------------------------
 Track: Savior of the Waking World
 Artist: Toby Fox
+Track Art: cityinthesea
 References: Doctor, Penumbra Phantasm
 URLs: https://homestuck.bandcamp.com/track/savior-of-the-waking-world-2
 -------------------------------------------------------------------------------
 Track: Clockwork Melody
 Artist: Clark Powell
+Track Art: fizzmouth
 References: Endless Climb
 URLs: https://homestuck.bandcamp.com/track/clockwork-melody-2
 -------------------------------------------------------------------------------
 Track: Heirfare
 Artist: Alexander Rosetti
+Track Art: sollay-b
 References: Showtime (Original Mix), Showtime (Piano Refrain), Harlequin
 URLs: https://homestuck.bandcamp.com/track/heirfare-2
 Commentary:
@@ -33,10 +42,12 @@ Commentary:
 -------------------------------------------------------------------------------
 Track: Jade's Lullaby
 Artist: David Ko
+Track Art: Kibbynbits
 URLs: https://homestuck.bandcamp.com/track/jades-lullaby-2
 -------------------------------------------------------------------------------
 Track: Aggrievance
 Artist: Mark Hadley
+Track Art: rose-ebottles
 References: Aggrieve
 URLs: https://homestuck.bandcamp.com/track/aggrievance-2
 Commentary:
@@ -45,12 +56,14 @@ Commentary:
 -------------------------------------------------------------------------------
 Track: Happy Cat Song!
 Artist: Michael Guy Bowman, Toby Fox
+Track Art: strife-kind
 References: Chorale for Jaspers
 URLs: https://homestuck.bandcamp.com/track/happy-cat-song-2
 -------------------------------------------------------------------------------
 Track: Hardchorale
 Artist: Alexander Rosetti, Toby Fox
 Contributors: Michael Guy Bowman (meows)
+Track Art: floralmarsupial
 References: Chorale for Jaspers, Squiddles!
 URLs: https://homestuck.bandcamp.com/track/hardchorale-2
 Commentary:
@@ -59,34 +72,45 @@ Commentary:
 -------------------------------------------------------------------------------
 Track: An Unbreakable Union
 Artist: Kalibration
+Track Art: cityinthesea
 URLs: https://homestuck.bandcamp.com/track/an-unbreakable-union-2
 -------------------------------------------------------------------------------
 Track: Skaian Ride
 Artist: Seth Peelle, Andrew Huo
+Track Art: awildcale
 References: Aggrieve, Showtime (Original Mix)
 URLs: https://homestuck.bandcamp.com/track/skaian-ride-2
 -------------------------------------------------------------------------------
 Track: White
 Artist: Toby Fox
+Track Art: rainahkretva
 References: Black
 URLs: https://homestuck.bandcamp.com/track/white-2
 -------------------------------------------------------------------------------
 Track: Octoroon Rangoon
 Artist: Toby Fox
-References: Black, The Ballad of Jack Noir
+Track Art: enjistier
+References:
+- Liquid Negrocity
+- The Ballad of Jack Noir
+- Non Compos Mentis
+- I'm a Member of the Midnight Crew
 URLs: https://homestuck.bandcamp.com/track/octoroon-rangoon-2
 -------------------------------------------------------------------------------
 Track: Pumpkin Cravings
 Artist: Seth Peelle
+Track Art: Freckledoctopus
 URLs: https://homestuck.bandcamp.com/track/pumpkin-cravings-2
 -------------------------------------------------------------------------------
 Track: Welcome to the New Extreme
 Artist: Robert J! Lake
+Track Art: Xagave
 References: Sburban Jungle
 URLs: https://homestuck.bandcamp.com/track/welcome-to-the-new-extreme-2
 -------------------------------------------------------------------------------
 Track: Crystalanthemums
 Artist: Alexander Rosetti
+Track Art: Chuchumi
 URLs: https://homestuck.bandcamp.com/track/crystalanthemums-2
 Commentary:
     <i>Alexander Rosetti:</i>
@@ -94,6 +118,7 @@ Commentary:
 -------------------------------------------------------------------------------
 Track: Skaia (Incipisphere Mix)
 Artist: Solatrus
+Track Art: Razzberrysheep
 References: Skies of Skaia
 URLs: https://homestuck.bandcamp.com/track/skaia-incipisphere-mix-2
 Commentary:
@@ -119,6 +144,7 @@ Commentary:
 -------------------------------------------------------------------------------
 Track: Sarabande
 Artist: Erik Scheele
+Track Art: sol-lay
 Directory: sarabande-vol5
 URLs: https://homestuck.bandcamp.com/track/sarabande-2
 Commentary:
@@ -130,11 +156,13 @@ Commentary:
 -------------------------------------------------------------------------------
 Track: Clockwork Sorrow
 Artist: David Ko
+Track Art: Prince
 References: Clockwork Melody
 URLs: https://homestuck.bandcamp.com/track/clockwork-sorrow-2
 -------------------------------------------------------------------------------
 Track: Phantasmagoric Waltz
 Artist: Alexander Rosetti
+Track Art: Dzu
 URLs: https://homestuck.bandcamp.com/track/phantasmagoric-waltz-2
 Commentary:
     <i>Alexander Rosetti:</i>
@@ -146,16 +174,19 @@ Commentary:
 -------------------------------------------------------------------------------
 Track: Sunslammer
 Artist: Seth Peelle
+Track Art: Aeritus
 References: Sunsetter
 URLs: https://homestuck.bandcamp.com/track/sunslammer-2
 -------------------------------------------------------------------------------
 Track: Lotus Land Story
 Artist: Toby Fox
+Track Art: knightic
 References: Lotus, Doctor
 URLs: https://homestuck.bandcamp.com/track/lotus-land-story-2
 -------------------------------------------------------------------------------
 Track: Chorale for War
 Artist: Steve Everson
+Track Art: appulsprite
 References: Chorale for Jaspers
 URLs: https://homestuck.bandcamp.com/track/chorale-for-war-2
 Commentary:
@@ -164,6 +195,7 @@ Commentary:
 -------------------------------------------------------------------------------
 Track: Unsheath'd
 Artist: Alexander Rosetti
+Track Art: Egossweetart
 URLs: https://homestuck.bandcamp.com/track/unsheathd-2
 Commentary:
     <i>Alexander Rosetti:</i>
@@ -171,16 +203,19 @@ Commentary:
 -------------------------------------------------------------------------------
 Track: Versus
 Artist: Toby Fox
+Track Art: demfury
 URLs: https://homestuck.bandcamp.com/track/versus-2
 -------------------------------------------------------------------------------
 Track: Planet Healer
 Artist: Seth Peelle
+Track Art: Meruz
 References: Doctor, Penumbra Phantasm
 Contributors: Toby Fox (various material), Erik Scheele (various material)
 URLs: https://homestuck.bandcamp.com/track/planet-healer-2
 -------------------------------------------------------------------------------
 Track: Bed of Rose's / Dreams of Derse
 Artist: Mark Hadley
+Track Art: Seagrot
 References: Aggrieve
 URLs: https://homestuck.bandcamp.com/track/bed-of-roses-dreams-of-derse-2
 Commentary:
@@ -189,34 +224,41 @@ Commentary:
 -------------------------------------------------------------------------------
 Track: Skaian Flight
 Artist: Kalibration
+Track Art: Aryll
 References: Skaian Ride
 URLs: https://homestuck.bandcamp.com/track/skaian-flight-2
 -------------------------------------------------------------------------------
 Track: How Do I Live (Bunny Back in the Box Version)
 Artist: Michael Guy Bowman
+Track Art: copiko-art
 Contributors: Nick Smalley (guitar solo), Trisha Yearwood (How Do I Live)
 URLs: https://homestuck.bandcamp.com/track/how-do-i-live-bunny-back-in-the-box-version-2
 -------------------------------------------------------------------------------
 Track: Dupliblaze COMAGMA
 Artist: Toby Fox
+Track Art: Shoutloaf
 References: Atomyk Ebonpyre, Beatdown (Strider Style)
 URLs: https://homestuck.bandcamp.com/track/dupliblaze-comagma-2
 -------------------------------------------------------------------------------
 Track: Moonshatter
 Artist: Toby Fox
+Track Art: madragingven
 References: Harlequin
 URLs: https://homestuck.bandcamp.com/track/moonshatter-2
 -------------------------------------------------------------------------------
 Track: Sunsetter
 Artist: Toby Fox
+Track Art: Raddical
 URLs: https://homestuck.bandcamp.com/track/sunsetter-2
 -------------------------------------------------------------------------------
 Track: Lotus
 Artist: Seth Peelle
+Track Art: tea-rezi
 URLs: https://homestuck.bandcamp.com/track/lotus-2
 -------------------------------------------------------------------------------
 Track: Ruins (With Strings)
 Artist: Erik Scheele, Michael Guy Bowman
+Track Art: ghostpressure
 References: Ruins (by Erik Scheele), Sburban Jungle
 URLs: https://homestuck.bandcamp.com/track/ruins-with-strings-2
 Commentary:
@@ -233,10 +275,12 @@ Commentary:
 -------------------------------------------------------------------------------
 Track: Ectobiology
 Artist: David Ko
+Track Art: Kirvia
 URLs: https://homestuck.bandcamp.com/track/ectobiology-2
 -------------------------------------------------------------------------------
 Track: Upholding the Law
 Artist: Alexander Rosetti
+Track Art: vorpos
 URLs: https://homestuck.bandcamp.com/track/upholding-the-law-2
 Commentary:
     <i>Alexander Rosetti:</i>
@@ -244,6 +288,7 @@ Commentary:
 -------------------------------------------------------------------------------
 Track: Underworld
 Artist: Steve Everson
+Track Art: Koukouvayia
 URLs: https://homestuck.bandcamp.com/track/underworld-2
 Commentary:
     <i>Steve Everson:</i>
@@ -252,6 +297,7 @@ Commentary:
 Track: Crystamanthequins
 Artist: Erik Scheele
 Contributors: Perry Sullivan (Mannequin)
+Track Art: Jununy
 References: Crystalanthemums, Mannequin (by Perry Sullivan)
 URLs: https://homestuck.bandcamp.com/track/crystamanthequins-2
 Commentary:
@@ -264,16 +310,19 @@ Commentary:
 -------------------------------------------------------------------------------
 Track: Endless Climbing
 Artist: Perry Sullivan
+Track Art: allyssinian
 References: Endless Climb
 URLs: https://homestuck.bandcamp.com/track/endless-climbing-2
 -------------------------------------------------------------------------------
 Track: Land of the Salamanders
 Artist: David Ko
+Track Art: Kisbys
 References: Doctor, Sburban Jungle, Showtime (Original Mix), Dissension (Remix), Aggrieve, Vagabounce
 URLs: https://homestuck.bandcamp.com/track/land-of-the-salamanders-2
 -------------------------------------------------------------------------------
 Track: Medical Emergency
 Artist: Alexander Rosetti
+Track Art: Nolvini
 References: Savior of the Waking World
 URLs: https://homestuck.bandcamp.com/track/medical-emergency-2
 Commentary:
@@ -282,30 +331,36 @@ Commentary:
 -------------------------------------------------------------------------------
 Track: Clockwork Contrivance
 Artist: Clark Powell
+Track Art: Ghostcrebs
 References: Clockwork Melody
 URLs: https://homestuck.bandcamp.com/track/clockwork-contrivance-2
 -------------------------------------------------------------------------------
 Track: Get Up
 Artist: Toby Fox
+Track Art: reinardfox
 References: Penumbra Phantasm, Doctor
 URLs: https://homestuck.bandcamp.com/track/get-up-2
 -------------------------------------------------------------------------------
 Track: Vertical Motion
 Artist: Toby Fox
+Track Art: inariijane
 References: Endless Climb
 URLs: https://homestuck.bandcamp.com/track/vertical-motion-2
 -------------------------------------------------------------------------------
 Track: The Beginning of Something Really Excellent
 Artist: Robert J! Lake
+Track Art: A-vodka-mutiny
 URLs: https://homestuck.bandcamp.com/track/the-beginning-of-something-really-excellent-2
 -------------------------------------------------------------------------------
 Track: Pyrocumulus (Kickstart)
 Artist: Robert J! Lake
+Track Art: Thespacemaid
 References: Skaian Skuffle
 URLs: https://homestuck.bandcamp.com/track/pyrocumulus-kickstart-2
 -------------------------------------------------------------------------------
 Track: Skaian Skuffle
 Artist: Andrew Huo
+Track Art: innocoussketches
 References: Skies of Skaia
 URLs: https://homestuck.bandcamp.com/track/skaian-skuffle-2
 Commentary:
@@ -314,6 +369,7 @@ Commentary:
 -------------------------------------------------------------------------------
 Track: Throwdown
 Artist: Steve Everson
+Track Art: trainwreckgenerator
 URLs: https://homestuck.bandcamp.com/track/throwdown-2
 Commentary:
     <i>Steve Everson:</i>
@@ -322,14 +378,17 @@ Commentary:
 -------------------------------------------------------------------------------
 Track: Valhalla
 Artist: Kalibration
+Track Art: Alina James
 URLs: https://homestuck.bandcamp.com/track/valhalla-2
 -------------------------------------------------------------------------------
 Track: Amphibious Subterrain
 Artist: Toby Fox
+Track Art: dazed-squid
 URLs: https://homestuck.bandcamp.com/track/amphibious-subterrain-2
 -------------------------------------------------------------------------------
 Track: Light
 Artist: Erik Scheele
+Track Art: allyssinian
 References: Showtime (Piano Refrain)
 Directory: light-vol5
 URLs: https://homestuck.bandcamp.com/track/light-3
@@ -341,18 +400,22 @@ Commentary:
 -------------------------------------------------------------------------------
 Track: Softly
 Artist: Robert J! Lake
+Track Art: Mika B., Rune
 URLs: https://homestuck.bandcamp.com/track/softly-2
 -------------------------------------------------------------------------------
 Track: Greenhouse
 Artist: Michael Guy Bowman
+Track Art: creepyknees
 URLs: https://homestuck.bandcamp.com/track/greenhouse-2
 -------------------------------------------------------------------------------
 Track: Space Prankster
 Artist: David Ko
+Track Art: kindergraph
 URLs: https://homestuck.bandcamp.com/track/space-prankster-2
 -------------------------------------------------------------------------------
 Track: Ecstacy
 Artist: Steve Everson
+Track Art: aranciart
 URLs: https://homestuck.bandcamp.com/track/ecstasy-2
 Commentary:
     <i>Steve Everson:</i>
@@ -361,19 +424,23 @@ Commentary:
 -------------------------------------------------------------------------------
 Track: Snow Pollen
 Artist: Toby Fox
+Track Art: Rozenn-blog
 References: Lotus
 URLs: https://homestuck.bandcamp.com/track/snow-pollen-2
 -------------------------------------------------------------------------------
 Track: Candles and Clockwork
 Artist: Tyler Dever
+Track Art: Quibbs
 URLs: https://homestuck.bandcamp.com/track/candles-and-clockwork-2
 -------------------------------------------------------------------------------
 Track: Can Town
 Artist: Alexander Rosetti
+Track Art: taqibun
 URLs: https://homestuck.bandcamp.com/track/can-town-2
 -------------------------------------------------------------------------------
 Track: Plague Doctor
 Artist: Steve Everson
+Track Art: ghostecutioner
 References: Doctor
 URLs: https://homestuck.bandcamp.com/track/plague-doctor-2
 Commentary:
@@ -382,24 +449,29 @@ Commentary:
 -------------------------------------------------------------------------------
 Track: Enlightenment
 Artist: Steve Everson
+Track Art: mcsiggy
 References: Aggrieve, Endless Climb
 URLs: https://homestuck.bandcamp.com/track/enlightenment-2
 -------------------------------------------------------------------------------
 Track: Doctor Remix
 Artist: Gabe Nezovic
+Track Art: microwavedsoap
 References: Doctor
 URLs: https://homestuck.bandcamp.com/track/doctor-remix-2
 -------------------------------------------------------------------------------
 Track: Biophosphoradelecrystalluminescence
 Artist: Robert J! Lake
+Track Art: the-nothing-maker
 URLs: https://homestuck.bandcamp.com/track/biophosphoradelecrystalluminescence-2
 -------------------------------------------------------------------------------
 Track: Song of Life
 Artist: Steve Everson
+Track Art: arosoup
 URLs: https://homestuck.bandcamp.com/track/song-of-life-2
 -------------------------------------------------------------------------------
 Track: Descend
 Artist: Toby Fox
+Track Art: queenoftheantz
 URLs: https://homestuck.bandcamp.com/track/descend-2
 References:
 - Upward Movement (Dave Owns)
@@ -425,6 +497,7 @@ References:
 -------------------------------------------------------------------------------
 Track: Homestuck
 Artist: Mark Hadley
+Track Art: Snilm
 References: Homestuck Anthem
 URLs: https://homestuck.bandcamp.com/track/homestuck-2
 Commentary:
diff --git a/album/homestuck-vol-7/album.txt b/album/homestuck-vol-7/album.txt
index 2cb87096..d4d30421 100644
--- a/album/homestuck-vol-7/album.txt
+++ b/album/homestuck-vol-7/album.txt
@@ -66,7 +66,7 @@ URLs: https://homestuck.bandcamp.com/track/the-carnival-2
 Track: Spider8reath
 Artist: Tensei
 References: Spider's Claw, Heir Conditioning
-Track Art: Laz
+Track Art: Lazylaz
 URLs: https://homestuck.bandcamp.com/track/spider8reath-2
 Commentary:
     <i>Tensei:</i>
diff --git a/album/homestuck-vol-8/album.txt b/album/homestuck-vol-8/album.txt
index f5a3d547..0c28c0f0 100644
--- a/album/homestuck-vol-8/album.txt
+++ b/album/homestuck-vol-8/album.txt
@@ -135,7 +135,7 @@ Commentary:
 Track: Unite Synchronization
 Artist: Malcolm Brown
 References: Showtime (Original Mix)
-Track Art: M Thomas Harding
+Track Art: melodiousDiscord
 URLs: https://homestuck.bandcamp.com/track/unite-synchronization-2
 Commentary:
     <i>Malcolm Brown:</i>
@@ -187,7 +187,7 @@ Commentary:
 -------------------------------------------------------------------------------
 Track: Scourge Sisters
 Artist: Erik Scheele
-Track Art: M Thomas Harding
+Track Art: melodiousDiscord
 URLs: https://homestuck.bandcamp.com/track/scourge-sisters-2
 -------------------------------------------------------------------------------
 Track: Arcade Thunder
@@ -347,8 +347,8 @@ URLs: https://homestuck.bandcamp.com/track/cascade-2
 -------------------------------------------------------------------------------
 Track: I'm a Member of the Midnight Crew (Acapella)
 Artist: David Ko
-Contributors: Eddie Morton (I'm a Member of the Midnight Crew)
 Track Art: Vivian Ng
+References: I'm a Member of the Midnight Crew
 URLs: https://homestuck.bandcamp.com/track/im-a-member-of-the-midnight-crew-acapella-2
 -------------------------------------------------------------------------------
 Track: How Do I Live (D8 Night Version)
diff --git a/album/homestuck-vol-9/album.txt b/album/homestuck-vol-9/album.txt
index 7ef6a0b8..79f77311 100644
--- a/album/homestuck-vol-9/album.txt
+++ b/album/homestuck-vol-9/album.txt
@@ -157,7 +157,7 @@ URLs: https://homestuck.bandcamp.com/track/assault-2
 -------------------------------------------------------------------------------
 Track: A Little Fight Mewsic
 Artist: Thomas Ferkol
-Track Art: Crowbawt
+Track Art: Amethyst Barron
 URLs: https://homestuck.bandcamp.com/track/a-little-fight-mewsic-2
 -------------------------------------------------------------------------------
 Track: Austin, Atlantis
@@ -332,6 +332,7 @@ Track: I'm a Member of the Midnight Crew (Post-Punk Version)
 Artist: Michael Guy Bowman
 Contributors: Erik Scheele (piano), Marcy Nabors (thermin & accordian)
 Track Art: Cari Garafalo
+Referenecs: I'm a Member of the Midnight Crew
 URLs: https://homestuck.bandcamp.com/track/im-a-member-of-the-midnight-crew-post-punk-version-2
 Commentary:
     <i>Michael Guy Bowman:</i>
@@ -367,7 +368,7 @@ URLs: https://homestuck.bandcamp.com/track/break-shot-2
 -------------------------------------------------------------------------------
 Track: Portrait
 Artist: Solatrus
-Track Art: Katie Holden
+Track Art: Kate Holden
 URLs: https://homestuck.bandcamp.com/track/portrait-2
 Commentary:
     <i>Solatrus:</i>
@@ -420,7 +421,7 @@ URLs: https://homestuck.bandcamp.com/track/the-changing-game-2
 Track: Requited
 Artist: Clark Powell
 References: Serenade
-Track Art: Dodostad
+Track Art: dodostad
 URLs: https://homestuck.bandcamp.com/track/requited-2
 Commentary:
     <i>Clark Powell:</i>
diff --git a/album/lofam/album.txt b/album/lofam/album.txt
index e6f52ea8..145185e2 100644
--- a/album/lofam/album.txt
+++ b/album/lofam/album.txt
@@ -47,6 +47,7 @@ Artist: Yishan Mai
 Track Art: Red Pen
 References:
 - Skies of Skaia
+- Homestuck Title Screen
 - Homestuck
 - Theme
 URLs: https://homestuckgaiden.bandcamp.com/track/beginnings-press-start-to-play
@@ -59,7 +60,7 @@ Commentary:
     Fun fact: I didn't realise for a hwile that "Homestuck" and "Alternia" were technically remixes themselves, amking this a 3x remix-of-remix combob.
 -------------------------------------------------------------------------------
 Track: Downtime
-Artist: SparksD2145
+Artist: AutoDevote
 Track Art: JNJ
 References:
 - Showtime (Piano Refrain)
@@ -145,7 +146,7 @@ References:
 URLs: https://homestuckgaiden.bandcamp.com/track/first-guardian-last-stand
 Commentary:
     <i>Chase:</i>
-    I can see htis as music for Spades Slick and Doc Scratch's confrontation. Kind of like a fistfight ina 20s-era speakeasy. Except with less fists and more candy. And chiptunes.
+    I can see this as music for Spades Slick and Doc Scratch's confrontation. Kind of like a fistfight ina 20s-era speakeasy. Except with less fists and more candy. And chiptunes.
     ...uh, never mind.
     <i>melodiousDiscord:</i>
     This one was a bit of an oops moment haha! The way it was originally posted, I had thought the song title was "Chasing Fireflies" but as it turns out, that is Chase's full username. I had already made this up though. Doc Scratch standing on John's planet for some reason. With fireflies in the background.
@@ -504,7 +505,7 @@ Commentary:
     <i>Max Wright:</i>
     This is a piece that found inspiration in pretty much everything. The main influences in this case were Bach (instrument choice), the Professor Layton Theme (throughout, mainly the introduction and melody that the violin takes), [[Explore]], and The Felt album in general. The inspiration from Professor Layton, drawing from video game themes, also affected my choice to make this loop(able).
     House of Lalonde was always intended from the start to be the theme fro some sort of home. Orginally, it was going to be for doc Scratch's study... but the oly reason that never happened was because I couldn't find the righto rgan sound (the kind you hear in [[Scratch]]). So, scrapping that idea, I continued to set about sculpting a theme for a sophisticated abode, and eventually reached hte conclusion that it would work rather well for Rose's. I may extend it some day...
-    <i>"Somewhere a zealous god threads these strings between the clouds and the earth, preparing for a symphony it fears impossible to play."<br>-- Charles Barkley
+    <i>"Somewhere a zealous god threads these strings between the clouds and the earth, preparing for a symphony it fears impossible to play."<br>-- Charles Barkley</i>
 -------------------------------------------------------------------------------
 Track: L'etat de l'ambivalence
 Artist: Tyler Dever
@@ -742,7 +743,7 @@ Commentary:
 Track: Cutscene at the End of the Hallway
 Artist: Robert J! Lake
 Track Art: Zilleniose
-References: Beginnings (Press Start to Play)
+References: Homestuck Title Screen
 URLs: https://homestuckgaiden.bandcamp.com/track/cutscene-at-the-end-of-the-hallway
 Commentary:
     <i>Robert J! Lake:</i>
diff --git a/album/lofam2/album.txt b/album/lofam2/album.txt
index 1086721f..00e2b006 100644
--- a/album/lofam2/album.txt
+++ b/album/lofam2/album.txt
@@ -7,18 +7,28 @@ Canon: Fanon
 Commentary:
     <i>Liza Fletcher:</i>
     This album means a lot to me, for a lot of reasons. Not just because it represents literally months of planning, organization, rounds of messaging, upsets, drama, triumph and general hard work on the part of me and some very good friends of mine. Not just because we managed to get some of the top talent in the fandom to contribute not only music but track art. Not just because that talent includes music and art team members and the uniquely universally beloved superfan Dante Basco. Not just because that talent also includes many friends I love dearly, some of whom I got to know through this project.
-    No, this album is special to me because the original Land of Fans and Music holds a very dear place in my heart. It was the first album of Homestuck-related music I ever owned. I played it over and over, and read the album commentary until I damn near had it memorized. It was LoFaM which spurred me to stop lurking on the MSPA forums and dive headlong into the collective insanity we call Homestuck fandom. And right when I did so coincided with the start of the second fanmusic thread, and a guy namedUnderwater Basketweaving posting something he called Fighting Spirit. I downloaded it, loved it, and have been hip deep in collecting fanmusic - not just that already collected for my convenience in an album - ever since.
+    No, this album is special to me because the original Land of Fans and Music holds a very dear place in my heart. It was the first album of Homestuck-related music I ever owned. I played it over and over, and read the album commentary until I damn near had it memorized. It was LoFaM which spurred me to stop lurking on the MSPA forums and dive headlong into the collective insanity we call Homestuck fandom. And right when I did so coincided with the start of the second fanmusic thread, and a guy named Underwater Basketweaving posting something he called Fighting Spirit. I downloaded it, loved it, and have been hip deep in collecting fanmusic - not just that already collected for my convenience in an album - ever since.
     Fighting Spirit is in here, and its sequel, and many others I and my compatriots ran across in our scouring of not only the fanmusic thread but tindeck, soundcloud, tumblr and basically anywhere on the big wide internet where MSPA fans celebrate their love of this remarkable work of fiction through music.
     It's my hope that, having gathered it all here for your convenience, you too are spurred to start your own search for the best, including many pieces that for one reason or another we had to leave off. The Land of Fans and Music is not just this 2-disc set or its predecessor; they're only the tip of the vast landscape of amazing talent. Come in. Explore. Get lost in it, like I did. I haven't regretted it for a second.
+    <hr>
+    <i>Special Thanks:</i>
+    <b>-CONCEPTION/ORGANIZATION-</b><br>Lambda Bledsoe<br>Liza Fletcher
+    <b>-ORGANIZATION TEAM-</b><br>Slogbait<br>Veritas Unae<br>Rachel Macwhirter<br>Paige 'hrmnzr" Stanley<br>Astro Kid<br>Sarah (clumsyroyalty)<br>Shoona<br>Charles "Crazy-8" Neudorf<br>Yishan Mai (Cat Boss)<br>Brad "Avinoch" Griffin<br>Mark "Dagoth Xil" Ciocca
+    <b>-MASTERING-</b><br>Brad "Avinoch" Griffin<br>Veritas Unae
+    <b>-COMMENTARY BOOKLET-</b><br>Brad "Avinoch" Griffin
+    <b>-WEBSITE CODING-</b><br>Veritas Unae
+    <b>-WEBSITE HOSTING-</b><br>AndrewNeo and skaia.net
+    <b>-INSPIRATION-</b><br>Andrew Hussie &amp; What Pumpkin Studios<br>The Homestuck Music Team
 -------------------------------------------------------------------------------
 Track: •~DISK 1~•
-Directory: o-disk-1-o
+Directory: disk1-lofam2
 Artist: Veritas Unae
 Track Art: none
+References: The Paradox Paradigm
 URLs: https://unofficialmspafans.bandcamp.com/track/o-disk-1-o
 -------------------------------------------------------------------------------
 Track: Chronology
-Artist: Paige Stanley
+Artist: Jamie Paige Stanley
 Track Art: Skylar
 References:
 - English
@@ -27,7 +37,7 @@ References:
 - --Emperical
 URLs: https://unofficialmspafans.bandcamp.com/track/chronology
 Commentary:
-    <i>Paige Stanley:</i>
+    <i>Jamie Paige Stanley:</i>
     Hi there!! Welcome to the second LOFAM. Kind of sounds like some really gangster hiphop group or something. Anyways this is a song I made JUST FOR THE ALBUM!!! Wowee. There's a lot going on here. There's the intro which is like Lord English taking a proverbial shit on everything by existing or something like that, then it sort of BLEHs and goes into the main part of the song. Right off the bat you've got Sburban Jungle's marimba part played backwards on a piano, and then there's some stuff from a fan song that I don't remember the title of. THEN there's stuff from Condy's song off the unofficial ancestor album, and some stuff from some other things. There's basically a lot of things!! It's a very thing filled song.
     <i>Skylar:</i>
     paige told me the song was about doc scratch, the condesce and lord english, and since the track was titled chronology i tried to show some sort of a progression within the track art while expressing some of the background of each character.
@@ -44,12 +54,12 @@ Commentary:
     Here's my track art for "Jackpot"! It's a Roxy strife theme, and since we have yet to witness such an event in Homestuck, let's make believe. ;3
 -------------------------------------------------------------------------------
 Track: Satellite Physician
-Artist: Joe Oullet
+Artist: Joe Ouellet
 Track Art: grayscaleOddysey
 References: Doctor, Penumbra Phantasm
 URLs: https://unofficialmspafans.bandcamp.com/track/satellite-physician
 Commentary:
-    <i>Joe Oullet:</i>
+    <i>Joe Ouellet:</i>
     Before making this song, I had wanted to do a remix of Doctor for a while. There are so many remixes and different versions of this song that I knew there were infinite possibilities when it came to remixing the song. When it finally came time to start, I wanted to go for the <i>spacey</i>, electronic, <i>hardcore</i> sounding style that I attempted a little bit with [[Electrocumulus]]. This song actually turned out much better than I expected. When confronted for a name for this piece, I wanted ot name it something like "Planet Healer." I decided to just swap out a few synonyms and voila, Satellite Physician was done!
     <i>grayscaleOdyssey:</i>
     This track and cover art was featured in the Homestuck/Zelda fan adventure, Legend of Homestuck, as John's theme.
@@ -69,19 +79,22 @@ Commentary:
 -------------------------------------------------------------------------------
 Track: Cuddlefish
 Artist: Thomas Ferkol
-Track Art: Slogbait
+Track Art: Seth Massey
 URLs: https://unofficialmspafans.bandcamp.com/track/cuddlefish
 Commentary:
-    <i>Brad Griffin:</i>
+    <i><b>Brad Griffin:</b></i>
     No Commentary. Sorry fellow fans and booklet readers. No haiku this time either. Just an empty page, with nothing to entertain you except the track title, artist credits, and pretty arts to the right.
     SCREW THAT.
     I'm gonna fill these empty pages with a story, just for you. I haven't written anything since high school English class. You're in for a treat. It's gonna be<br>S<br>T<br>U<br>P<br>I<br>D
+    <i>Florrie Haero:</i>
+    (per [[LoFaM 4 standard:jungle-3]], ive highlighted commentary from people besides the original musicians or cover artists in bold!)
+    <i><b>Brad Griffin:</b></i>
     <i>DUSK FALLS ACROSS A SAFFROWN MEADOW. A SINGLE BLADE OF CRABGRASS UNDULATES VOLUMINOUSLY AMIDST THE RAPTUROUS BREEZE, ONLY TO HALT ITS SWAY SUDDENLY AND CRUNCHINGLY AS IT IS CRASSLY CRUSHED UNDERFOOT BY AN IMMENSE FOOT (SPECIFICALLY THE UNDERNEATH PART OF THAT FOOT). THE OWNER OF THE AFOREMENTIONED FOOT LOOKS DOWNWARD WITH AN AIR OF BAFFLED ASTONISHMENT< IN A SIMILAR FASHION TO HOW A MOOSE CAUGHT IN A UFO TRACTOR BEAM MIGHT LOOK AT A BLADE OF CRABGRASS IT HAD JUST TRODDEN ON. THIS ISN'T A SIMILE.</i>
     <i>"EUUUUUUUUNGH," GROANS THE ABDUCTEE MOOSE AS IT RISES.</i>
 -------------------------------------------------------------------------------
 Track: Rectify
 Artist: Thomas Ibarra
-Track Art: Slogbait
+Track Art: Seth Massey
 References: Black, Atomyk Ebonpyre, Showtime (Piano Refrain)
 URLs: https://unofficialmspafans.bandcamp.com/track/rectify
 Commentary:
@@ -106,7 +119,7 @@ Track Art: Dawn Davis
 References: Skaian Skirmish, Skaian Shuffle
 URLs: https://unofficialmspafans.bandcamp.com/track/skaian-starstorm
 Commentary:
-    <i>Brad Griffin:</i>
+    <i><b>Brad Griffin:</b></i>
     NO COMMENTARY HERE!
     <i>continued from [[Cuddlefish]];</i>
     <i>AN EERILY IRRIDESCENT INCANDESCENCE ENVELOPS THE BEHEMOTH ELK AS IT JOURNEYS HEAVENWARD, UNWILLINGLY ABANDONING THE FLATTENED DIGITARIUM STRAND IN FAVOUR OF THE CHILL EMPTINESS OF THE FRIGID EVENING ATMOSPHERE. DEER-TICKS ATTEMPT TO EVACUATE THEIR MANGY HOST, ONLY TO FIND THEMSELVES DRAWN CONGRUENTLY SKYWARD. OAK-LIKE LIMBS THRASH FLACIDLY, FLAILING FRUITLESSLY FOR A FOOTHOLD, BUT FINDING FEWER THAN FEW. AFTER A SCANT MOMENT OF MOOSE DESPAIR, THE HULKING BEAST RESIGNS ITSELF TO INEVITABILIT, AND CEASES ITS STRUGGLE.</i>
@@ -167,7 +180,7 @@ Commentary:
 -------------------------------------------------------------------------------
 Track: Squiddles In Sunglasses
 Artist: Eston Schweickart
-Track Art: RachoTamer
+Track Art: RaChoTamer
 References: Friendship is Paramount, Squiddle Samba
 URLs: https://unofficialmspafans.bandcamp.com/track/squiddles-in-sunglasses
 Commentary:
@@ -180,9 +193,9 @@ Track Art: Brenden Cameron
 References: Jackpot
 URLs: https://unofficialmspafans.bandcamp.com/track/jackbot
 Commentary:
-    <i>Brad Griffin:</i>
+    <i><b>Brad Griffin:</b></i>
     NO COMMENTARY HERE!
-    <i>continued from Skaian Starstorm...</i>
+    <i>continued from [[Skaian Starstorm]]...</i>
     <i>AS THE ANTLERED ALCES ACCELERATES ITS ASCENSION, ABJECT AWE ASSUAGES ANXIOUSNESS. IT IS DAZZLED BY THE GOLDEN TUNDRA STRETCHING BEYOND THE MOONLIT HORIZON, CUMULUS CLOUds STreAKING BY LIKE A NUDE ATTENTION SEEKER AT A SPORTS MATCH. AS IF COMPLETING THE METAPHOR, THERE IS ALSO A NUDE MAN FLOATING ALONGSIDE.</i>
     <i>"Well, hiya!" EXCLAIMS THE RUDELY PROTRUDING GENT, WITH UNNERVINGLY BOISTEROUS VIGOR.</i>
     <i>"MMMRNGUUUUH," RESPONDS OUR HOVED HERO, IN KIND.</i>
@@ -243,7 +256,7 @@ Commentary:
 -------------------------------------------------------------------------------
 Track: Psychedelic Psychodelic
 Artist: Yishan Mai
-Track Art: Crowbawt
+Track Art: Amethyst Barron
 References:
 - Atomyk Ebonpyre
 - English
@@ -262,7 +275,7 @@ Commentary:
     Draw, Spades.
 -------------------------------------------------------------------------------
 Track: Flare (With Vocals)
-Artist: horizon
+Artist: Ashley Lyons
 Track Art: PV
 References: Flare
 URLs: https://unofficialmspafans.bandcamp.com/track/flare-with-vocals
@@ -273,42 +286,42 @@ Lyrics:
     Last night I dreamt of you -<br>you were beautiful, amidst a sky of blue
     It was only the two of us,<br>hearts beating synchronously
     Do you feel for me?
-    I heard a song the other day;<br>it reminded me of the way<br>I love you<br>and how I never got to say that ot you
+    I heard a song the other day;<br>it reminded me of the way<br>I love you<br>and how I never got to say that to you
     So many things I wanted to do;<br>so many dreams<br>left for dead in the water<br>drowned and gone;<br>just smile and let them go
     I wanted so much more<br>than a game we were born to lose<br>I wanted so much more<br>so much more for you
 Commentary:
     <i>horzion:</i>
     Flare has always struck a place in my heart, for many reasons. Plazmataz has always, always impressed me, but Flare just evoked something simply rawin the depths of my mind; I knew then that I had to use that feeling as a kind of empathy towards the Beta kids. Though it was used in a specific moment in canon, I chose to write lyrics from the point of view I could most appreciate -- the pain associated with love when life hands you something you don't know how to survive.
     <i>PV:</i>
-    I have ben listening to Horizon's renditions of Homestuck music with her lyrics for a while now, and Flare has always been my favorite one she did. I hoped I could make a picture that represents the feeling of closeness beween the four kids ingetting through the game that I feel in the words she wrote.
+    I have been listening to Horizon's renditions of Homestuck music with her lyrics for a while now, and Flare has always been my favorite one she did. I hoped I could make a picture that represents the feeling of closeness beween the four kids ingetting through the game that I feel in the words she wrote.
 -------------------------------------------------------------------------------
 Track: Sports
-Artist: Paige Stanley
+Artist: Jamie Paige Stanley
 Track Art: Spectrumfizz
 URLs: https://unofficialmspafans.bandcamp.com/track/sports
 Commentary:
-    <i>Paige Stanley:</i>
+    <i>Jamie Paige Stanley:</i>
     <i>Hey, you. Yeah, you. No, this isn't Paige speaking. It's Florrie. Me. Please, for goodness sake, <a href="about/index.html">tell me</a> that I forgot to embed the commentary image for this track here. I don't have access to the booklet on which I'm writing this ATM, so I can't grab a screenshot. Plz. Thank you.</i>
     <i>Spectrumfizz:</i>
     dude come check this out hummusr is like one of my favoprite musicans so i made a thnig for this MAD TRACK
 -------------------------------------------------------------------------------
 Track: Dirgeish
 Artist: Nick Smalley, Andrew Huo
-Track Art: Slogbait
+Track Art: Seth Massey
 URLs: https://unofficialmspafans.bandcamp.com/track/dirgeish
 Commentary:
     <i>Nick Smalley:</i>
     Dirgeish was made in 2008, a year before Homestuck even started! Crazy, right? Who ever thought life existed before Homestuck, ha ha ha... I made the original in about an hour, and when I got on the Homestuck music team, I had the help of Adghar (Andrew Who!!!!) to complete it!
 -------------------------------------------------------------------------------
 Track: Electrocumulus
-Artist: Joe Oullet
-Track Art: Plaid
+Artist: Joe Ouellet
+Track Art: plaidcushion
 References: Pyrocumulus (Kickstart), Skaian Skuffle
 URLs: https://unofficialmspafans.bandcamp.com/track/electrocumulus
 Commentary:
-    <i>Joe Oullet:</i>
+    <i>Joe Ouellet:</i>
     Electrocumulus is a remix of Pyrocumulus by RJ Lake and was my first ever attempt at remixing an official Homestuck track. Looking back, I have no idea why I chose to remix this song in particular; it must have just been stuck in my head that day. As one could gather from the title, this remix is supposed to be an upbeat, elecronic remix. As I was composing, it seemed to turn into a dance track of sorts. The genre still fit my idea, so I kept going. I think it was a rather successful first Homestuck remix.
-    <i>Plaid:</i>
+    <i>plaidcushion:</i>
     The songs this was remixed from are associated with Skaia and the battlefield, but I thought that Electrocumulus was way too high energy and fun for something like that. I decided to go for the next best thing- John speeding through Skaia and plowing through clouds in his Dad's car! As it turns out, exploded clouds are also rpetty fun to cut out with a scalpel.
 -------------------------------------------------------------------------------
 Track: Three in the Morning (Kali's 2 in the AM PM Edit)
@@ -320,7 +333,7 @@ Commentary:
     <i>Kalibration:</i>
     Its a song, I made it, the computer<br>Great it's RJ music track enjoyed, that could bring<br>(⅃°ヘ°)⅃
     yeah i dont know how i feel about that track i guess its a song and i made it ans well, thats more than i can say for a lot of things
-    <i>Luke Bledsoe:</i>
+    <i><b>Lambda Bledsoe:</b></i>
     kali has such a way with words
 -------------------------------------------------------------------------------
 Track: Showtime (End Strife Remix)
@@ -416,18 +429,18 @@ Commentary:
     That one terrible LEGENDARY ENDLESS DVS SAX song I amde almost went on the album instead of this and I felt like paying tribute to it, so that's where the little sax rif came from.
     <i>Lunise:</i>
     I had the feeling that I had to met some pretty high expectations when I was called upon to draw this one, so I was pretty nervous about doing it. I spent a long time mulling over how I was going to go about drawing this track art after I completed the art for Stalemate. We don't know nearly as much about the denizens as we do about the kids or the trolls or even the carapacians, but I took what we do know about the beta kids' denizens and ran with it.
-    <i>Brad Griffin:</i>
+    <i><b>Brad Griffin:</b></i>
     note: Lunise wrote seven paragraphs about the creative process behind this wonderful art piece. I can only fit the first one on the page.
 -------------------------------------------------------------------------------
 Track: Sburban Genesis
 Artist: Lark Mordancy
-Track Art: Plaid
+Track Art: plaidcushion
 References: Dawn of Man, Sburban Jungle, Exodus
 URLs: https://unofficialmspafans.bandcamp.com/track/sburban-genesis
 Commentary:
     <i>Lark Mordancy:</i>
     Though Sburban Jungle was the first song to hook me on Michael Guy Bowman's music, my heart lies with Mobious Trip and Hadron Kaleido. Dawn of Man is a favorite of mine from that album, and it also happens to be a partial remix of Sburban Jungle. In the Homestuck tradition, the natural thing to do then was mix them together, along with a cameo from Exodus, featured in SBURB. The instruments are based primarily on Dawn of Man, bringing in some of Sburban Jungle's mallet percussion and a few of my own additions. The result is Sburban Genesis, a song ultimately inspired by the mysterious origins of the game and its multi-universal legacy.
-    <i>Plaid:</i>
+    <i>plaidcushion:</i>
     This really sounded like a night time kind of song to me, which I think went nicely with the baby frog Jade finds on her island as a kid. He's a pretty cute little guy, but his role carries a lot of weight, so I think he fits the song pretty well.
 -------------------------------------------------------------------------------
 Track: Who Mourns for Jack Noir?
@@ -446,11 +459,11 @@ Artist: Thomas Ferkol
 Track Art: Dawn Davis
 URLs: https://unofficialmspafans.bandcamp.com/track/the-seer-and-the-tribesmen
 Commentary:
-    <i>Brad Griffin:</i>
+    <i><b>Brad Griffin:</b></i>
     No commentary here!
     <i>continued from [[JackBot]];</i>
-    <i>THE LUMINESCENT AURA SUBSIDES, AND BOTH OF THE UNCLOTHED EARTH CREATURES ARE PLUNGED INTO INKY BLACK DARKNESS. FAINT SOUNDS AND METALLIC SCRATCHING SUGGEST NEARBY MOVEMENT. THE MOOSE IS VISIBLY SHAKEN... AT LEAST IT WOULD BE IF IT WERE VISIBLE TO ANYBODY. BUT IT ISN'T BECAUSE OF THE DARKNESS.
-    BUZZING FLUORESCENT LIGHTS FLICKER ON, REVEALING A VAST DOMED ROOM. IN THE CORNER, WHAT CAN ONLY BE DESCRIBED AS A CROSS BETWEEN A GIANT SQUID AND A CORGI FIDDLES WITH A PANEL ON SOME MYSTERIOUS MACHINERY. THE NUDIST EMOTES IN SURPRISE. THIS CATCHES THE ALIEN'S ATTENTION, AND IT ABANDONS ITS FORMER TASK, APPROACHING THE NEW ARRIFALS EXCITEDLY. WITH ITS SOFT, FURRY TENTACLES GESTICULATING WILDLY, IT GESTURES TOWARD WHAT ONE CAN ONLY ASSUME IS ITS TORSO. UPON CLOSE INSPECTION, IT IS WEARING A NAME TAG THAT READS:
+    <i>THE LUMINESCENT AURA SUBSIDES, AND BOTH OF THE UNCLOTHED EARTH CREATURES ARE PLUNGED INTO INKY BLACK DARKNESS. FAINT SOUNDS AND METALLIC SCRATCHING SUGGEST NEARBY MOVEMENT. THE MOOSE IS VISIBLY SHAKEN... AT LEAST IT WOULD BE IF IT WERE VISIBLE TO ANYBODY. BUT IT ISN'T BECAUSE OF THE DARKNESS.</i>
+    <i>BUZZING FLUORESCENT LIGHTS FLICKER ON, REVEALING A VAST DOMED ROOM. IN THE CORNER, WHAT CAN ONLY BE DESCRIBED AS A CROSS BETWEEN A GIANT SQUID AND A CORGI FIDDLES WITH A PANEL ON SOME MYSTERIOUS MACHINERY. THE NUDIST EMOTES IN SURPRISE. THIS CATCHES THE ALIEN'S ATTENTION, AND IT ABANDONS ITS FORMER TASK, APPROACHING THE NEW ARRIFALS EXCITEDLY. WITH ITS SOFT, FURRY TENTACLES GESTICULATING WILDLY, IT GESTURES TOWARD WHAT ONE CAN ONLY ASSUME IS ITS TORSO. UPON CLOSE INSPECTION, IT IS WEARING A NAME TAG THAT READS:</i>
     <center><i>Hello, My Name Is</i></center>
     <center><i><big>BNORKEL</big></i></center>
 -------------------------------------------------------------------------------
@@ -463,30 +476,30 @@ Commentary:
     When I listened to Four for the first time, I imagined the entire Incipisphere as if it were one of those cool panoramic views of the universe. The title more than likely relates to the planets the kids arrive upon in the Medium, so I decided to use that aspect to create the basis of my idea. I recreated most of the planets from scratch while using references, used *tons* of Photoshop effects to create shading and light sources, and utilized stock images to create what I believe represents the "Four" planets within the Incipisphere that the song centers around.
 -------------------------------------------------------------------------------
 Track: Prospitian Lullaby
-Artist: Paige Stanley
+Artist: Jamie Paige Stanley
 Track Art: Shoona
 References: Homestuck Anthem, Sburban Jungle
 URLs: https://unofficialmspafans.bandcamp.com/track/prospitian-lullaby
 Commentary:
-    <i>Paige Stanely:</i>
+    <i>Jamie Paige Stanley:</i>
     Hello again!! Disk one is coming to a close. I hope you've enjoyed the fan land and of music so far!! This is a lullaby based mostly off of Homestuck Anthem by Clark "Plazmataz" Powell and Sburban Jungle by Michael Guy Bowman. It's really slowa nd sweet and has my favorite chord thingy ever which is the F to F minor thing going on there. It's all in all a song that you hopefully fall asleep listening to because that's what it's supposed to do!! And you might need a nap after listening to disk one. In fact, for the full Land of Fans and Musics Experience The Second™, take a nap in between the two disks. Yes. Anyways, I hope you enjoy our musical stylings and that you don't buy this album because that's illegal.
-    <i>Brad Griffin:</i>
+    <i><b>Brad Griffin:</b></i>
     [END OF DISK 1]
 -------------------------------------------------------------------------------
 Track: •~Disk 2~•
-Directory: o-disk-2-o
+Directory: disk2-lofam2
 Artist: Veritas Unae
 Track Art: melodiousDiscord
 References: White King, Sburban Jungle
 URLs: https://unofficialmspafans.bandcamp.com/track/o-disk-2-o
 Commentary:
-    <i>Luke Bledsoe:</i>
-    Hi. I'm Luke Bledsoe, or Xzaz. I started the project to put LoFaM2 together.
+    <i>Lambda Bledsoe:</i>
+    Hi. I'm Lambda Bledsoe, or Xzaz. I started the project to put LoFaM2 together.
     I started reading Homestuck because of the music. It's fantastic.
     In some cases even moreso than the official music, the music that fans have made for it.
     This is to be expected, considering..... this album.
     I don't have some whimsical, vaguely inspiring words to put here, but thanks to everyone that helped make ths labum and everyone that's listened to it!
-    -λ
+     -λ
 -------------------------------------------------------------------------------
 Track: Brofessor Layton (Every Puzzle Has A Brolution)
 Artist: Ian White
@@ -501,7 +514,7 @@ Commentary:
     <i>doctoroftime:</i>
     Te song was a Gamebro remix and I had just figured out that Bro Strider probably writes Gamebro so it was obvious that a <i>Professor Layton x Homestuck</i> crossover needde to happen. I looked at the covers of the Layton games and basically just went for it.
     And because Professor Layton has tons of weird puzzle shit that no one ever questions and Homestuck is the exact same.
-    Plus I wanted Bro in a nifty tophat and Dave in Luke's snazzy sweater.
+    Plus I wanted Bro in a nifty tophat and Dave in Lambda's snazzy sweater.
 -------------------------------------------------------------------------------
 Track: ElecTrollCopSwing
 Artist: Astro Kid
@@ -649,7 +662,7 @@ Commentary:
     I recall this was primiarily composed for two reasons. One: Combining the Doctor Who theme with Doctor needed to happen. Two: The Doctor Who Sburb fan adventure was something I had just discovered and I wanted to compose something for it. There's not much to be said about this one. It's Doctor + Doctor Who Theme. Yeah.
 -------------------------------------------------------------------------------
 Track: Wind In My Heir
-Artist: Joe Oullet
+Artist: Joe Ouellet
 Track Art: Racheme
 URLs: https://unofficialmspafans.bandcamp.com/track/wind-in-my-heir
 Commentary:
@@ -740,7 +753,7 @@ Commentary:
 -------------------------------------------------------------------------------
 Track: Blood Knight
 Artist: Rachel Macwhirter
-Track Art: Paula Vieira
+Track Art: Elanor Pam
 URLs: https://unofficialmspafans.bandcamp.com/track/blood-knight-2
 Commentary:
     <i>Rachel Macwhirter:</i>
@@ -759,7 +772,7 @@ Commentary:
 Track: Red Miles
 Directory: red-miles-lofam2
 Artist: David Dycus
-Track Art: Crowbawt
+Track Art: Amethyst Barron
 References: Sburban Jungle
 URLs: https://unofficialmspafans.bandcamp.com/track/red-miles
 Commentary:
@@ -809,7 +822,7 @@ Commentary:
     <i>Clark Powell:</i>
     This song was made at Christmas.
     It's not Christmas anymore.
-    <i>Luke Bledsoe:</i>
+    <i>Lambda Bledsoe:</i>
     this entire album was a joke at clark's expense
 -------------------------------------------------------------------------------
 Track: Finale Strife
@@ -831,7 +844,7 @@ Lyrics:
 Commentary:
     <i>Dante Basco:</i>
     one of my first comments for rose was "she's gangsta"... then when i met jade, i said she was gangsta too... it kinda just stuck in with the homestucks and this is a song that i dedicate to those girls... i'm glad everyone dug it.
-    <i>Luke Bledsoe:</i>
+    <i><b>Lambda Bledsoe:</b></i>
     there <i>would</i> be lyrics here if i were capable of interpreting them.
 -------------------------------------------------------------------------------
 Track: Joy And Dreams Eternal
@@ -898,12 +911,12 @@ Commentary:
     This didn't start out as a Homestuck themed song, but once I realized that it mached up with the dark and moody feel of the Midnight Crew, I decided to complete it with that goal in mind. The song itself is pretty simple, all in all. I just really dig that bassline.
 -------------------------------------------------------------------------------
 Track: A Stitch In Time
-Artist: Joe Oullet
+Artist: Joe Ouellet
 Track Art: AS
 URLs: https://unofficialmspafans.bandcamp.com/track/a-stitch-in-time
 Commentary:
-    <i>Joe Oullet:</i>
-    Whe ngiven the chance ot make an extra track for LOFAM 2, I jumped at the opportunity. It turns out I was assigned a Felt realted track, specifically to Stitch. I wanted to stay true to the feel of the album The Felt. I used strings, light percussion, and most importantly, I messed around with teh tempo. This was a little bit of a challenge for me, but I think it turned outa lright. Fun fact; The glitchy effect was not on purpose, it was an export error I thought sounded cool so I kept it.
+    <i>Joe Ouellet:</i>
+    When given the chance ot make an extra track for LOFAM 2, I jumped at the opportunity. It turns out I was assigned a Felt realted track, specifically to Stitch. I wanted to stay true to the feel of the album The Felt. I used strings, light percussion, and most importantly, I messed around with teh tempo. This was a little bit of a challenge for me, but I think it turned outa lright. Fun fact; The glitchy effect was not on purpose, it was an export error I thought sounded cool so I kept it.
 -------------------------------------------------------------------------------
 Track: Ave Dei Novi
 Artist: Will Ascenzo
@@ -919,15 +932,15 @@ Commentary:
     When I started "Ave Dei Novi" (a song made just for Land of Fans and Music 2), I fully intended that it would be the biggest, strongest, most well-composed, best Homestuck fan composition I've workedo n tto date, a sort of capstone of Homestuck fan music. The first Land of Fans and Music had two of my early songs on it, and I felt it was appropriate that I do my best and show how far I'd come in a year for the second album. "Ave Dei Novi" takes its cue, partially, from the bombastic and incredible Gundam Unicorn soundtrack by Sawano Hiroyuki, especially in the orchestra and percussion grooves, which I worked very hard on. I think I'm most proud of the bongo groove breakdown in the middle and the "Atomyk Ebonpyre" section near the end. Those two parts ended up especially fantastic.
     <i>xkoraxayomex:</i>
     Overall I feel that the artwork suits the piece in terms of relativity and presentation. I think it looks refined and somewhat detailed, but there is room for improvement. When I read the title for the piece, Ascension, I automatically thought back to Jade's god tier, as it is simply gorgeous and I just love it. It was a milestone for her becoming an even more essential character in Homestuck.
-    <i>Luke Bledsoe:</i>
+    <i><b>Lambda Bledsoe:</b></i>
     this song was originally titled "ascension", but there was to be another song on lofam2 with a similar title ("god tier ascension") (except now there isn't) so wmm changed it to"ave dei novi" which translates to "hail the new gods"
 -------------------------------------------------------------------------------
 Track: Nevermore (Can't Sleep, Crows Will Find Me)
 Artist: Thomas Ferkol
-Track Art: Crowbawt
+Track Art: Amethyst Barron
 URLs: https://unofficialmspafans.bandcamp.com/track/nevermore-cant-sleep-crows-will-find-me
 Commentary:
-    <i>Brad Griffin:</i>
+    <i><b>Brad Griffin:</b></i>
     No commentary here!
     <i>continued from [[The Seer and the Tribesmen]]:</i>
     <i>HE NAKED FELLOW INTRODUCES HISEMLF IN RETURN. OVERJOYED, BNORKEL BARKS UP A CLOUD OF PUNGENT INK. THIS STARTLES THE MOOSE, WHO PROCEEDS TO INSTINCTIVELY CHARGE THEM BOTH. A FLURRY OF ACTIVITY! ANTLERS FLASH, TENTACLES FLAIL, EXPOSED FLESH JUTS OFFENSIVELY.</i>
diff --git a/album/lofam3/album.txt b/album/lofam3/album.txt
new file mode 100644
index 00000000..b7fcb4fa
--- /dev/null
+++ b/album/lofam3/album.txt
@@ -0,0 +1,888 @@
+Album: Land of Fans and Music 3
+Directory: lofam3
+Cover Art: Quietserval
+Date: December 15, 2013
+FG: #88a4ff
+Canon: Fanon
+Commentary:
+    <i>Veritas Unae:</i>
+    In 2011, some musicians got together. They had an idea, to grab together some of the many pieces of fan music floating around the MSPA forums and the internet, and compile it into an album for the fandom to download. I can remember excitedly heading to my second semester classes at university listening to the tunes that these fantastic artists had provided, and the track art to go with each song. I'm so glad to have worked with most if not all of these musicians along the course of the past 3 years.
+    I got my own chacne to participate in these endeavours in 2012, with the fan musicians coming together to work on Sburb OST and LoFaM 2. And now we're here, in 2013, releasing LoFaM 3 for you all. I hope you love each and every track on this album, much like I remember loving LoFaM in 2011. Many thanks have to be extended to everyone who brings these projects together, most of all Lune, who has handled everything art for the project! I couldn't have done it without her. Thanks to Brad for making the booklet, AndrewNeo for hosting all this fan music for us, Xzaz for being incredible at picking tracks and references, as well as the brave sacrifices he has made for the album, and to Solatrus, Konec0 and Mark for helping along the way.
+    Thanks for listening!
+    - Veritas Unae
+    <i>Lunise:</i>
+    So this sure is a thing! I did art for LOFAM2 and retconned in a nice banner for the rehosted LOFAM1, so naturally I sold my soul to the LOFAM once more to draw things and wrangle some artists for the third album! I consider this project a tribute to the creative side of the Homestuck fandom. You guys rock! I hope yoiu enjoy this album and take a look at all the cool art for it.
+    - your friendly neighborhood Lune
+    <hr>
+    <i>Special Thanks:</i>
+    <b>-CONCEPTION/ORGANIZATION-</b><br>Lune (Artist Wrangler)<br>Veritas Unae (Musician Wrangler)
+    <b>-ADDITIONAL ORGANIZATION-</b><br>Brad "Avinoch" Griffin &lt;- thanking myself<br>Yishan Mai (Catboss)<br>Mark Ciocca<br>Jeremy "Solatrus" Iamurri<br>Lambda "Xzaz" Blesdoe<br>...and everybody who nominated songs!
+    <b>-MASTERING-</b><br>Veritas Unae
+    <b>-<small>YET ANOTHER</small> COMMENTARY BOOKLET-</b><br>Brad "Avinoch" Griffin &lt;- twice
+    <b>-WEBSITE CODE-</b><br>Veritas Unae
+    <b>-WEBSITE HOSTING-</b><br>AndrewNeo and skaia.net
+    <b>-INSPIRATION-</b><br>Andrew Hussie &amp; What Pumpkin Studios<br>The Homestuck Music Team<br>The Homestuck Fan Musicians
+-------------------------------------------------------------------------------
+Track: ˚ Disk 1 ˚
+Directory: disk1-lofam3
+Artist: Veritas Unae
+URLs: https://unofficialmspafans.bandcamp.com/track/disk-1-2
+Refrences: Violet and Gold
+-------------------------------------------------------------------------------
+Track: The Delicate Art of Temporal Manipulation
+Artist: Eston Schweickart
+Track Art: dodostad
+URLs: https://unofficialmspafans.bandcamp.com/track/the-delicate-art-of-temporal-manipulation
+Commentary:
+    <i>dodostad:</i>
+    I want so very badly to draw cherubs, Lord English chasing down poor Calliope.
+    <i><b>Brad Griffin:</b></i>
+    Hi there. I am the guy doing the commentary booklet again. This is one of the few tracks where either the musician or artist didn't leave commentary. Though there aren't enough free pages for an epic tale like last time, I figure I can find something to put to fill in the blanks.
+    Some cool time-reversal effects in this track. Very reminiscent of the Felt album. Cool art, too. Always like Ella's stuff.
+    <i>Florrie Haero:</i>
+    (per [[LoFaM 4 standard:jungle-3]], ive highlighted commentary from people besides the original musicians or cover artists in bold!)
+-------------------------------------------------------------------------------
+Track: Bite the Apple
+Artist: Matt Lee
+Track Art: inimitable-nectar
+URLs: https://unofficialmspafans.bandcamp.com/track/bite-the-apple
+Commentary:
+    <i>Matt Lee:</i>
+    Hey there! Bite the APple is a song about John going from being a goofy kid playing the piano to a goofy kid being launched into SBURB! For me, this was an incredibly refreshing song to write, and I still find it refreshing to listen to! You might even call it... A Breath of fresh Heir. I'm so sorry, I'll never make puns again. Thanks for listening!
+    <i><b>Brad Griffin:</b></i>
+    In this piece, John is biting the apple. Clever!
+-------------------------------------------------------------------------------
+Track: Planet Cracker
+Artist: Colin Stanfill
+Track Art: awakesleeping
+URLs: https://unofficialmspafans.bandcamp.com/track/planet-cracker
+References: Sunsetter
+Commentary:
+    <i>Colin Stanfill:</i>
+    I wrote this song as an art exchange for redux on the forums who wanted more sunsetter remixes.
+    <i>awakesleeping:</i>
+    When I first saw the track's name on its own I thought of Caliborn's planet quest, but I thought this song was too upbeat for that, so I went with a Derse and Prospit's moons exploding and the Alphas reaching godtier. I really enjoyed drawing Jake and Jane's face. Drawing Derse and Prospit was quite the challenge but I hope I managed something recognizable! I tried to include some pixely elements and most of the godtier update (unfortunately I couldn't find a place for Jake's crotch but hey we all know why he's so shocked).
+-------------------------------------------------------------------------------
+Track: I'm Not a Hero
+Artist: Robyo
+Track Art: infinitymechanism
+URLs: https://unofficialmspafans.bandcamp.com/track/im-not-a-hero
+References: Upward Movement (Dave Owns)
+Commentary:
+    <i><b>Brad Griffin:</b></i>
+    Ok so no art OR musician commentary for this page.
+    This track is a jamming remix of Upwad Movement... Pretty rocking! Also there might be a banjo in it at 2:45. Might be something else, but it certainly sounds like a banjo to me.
+    The track art is Dave Strider from Homestuck. He is the one referenced in the song title. He's not a hero.
+    John is the hero. (See [[track 19:youre-the-hero-its-you]].)
+-------------------------------------------------------------------------------
+Track: confinis
+Artist: Ashley Lyons
+Track Art: paveffer
+URLs: https://unofficialmspafans.bandcamp.com/track/confinis
+Lyrics:
+    Though rain shall fall and blood shall spill<br>I swear on the stars shining up above<br>Through war and strife, and winter's chill<br>I'll stay by your side, my love
+Commentary:
+    <i>Ashley Lyons:</i>
+    As a theme for the Disciple/Signless(Sufferer) pairing, I wanted the song to be haunting, cold, and forebodying, but still beautiful and rich.
+    The word <i>confinis</i> is latin for "beside" or "adjacent to" -- in astrology, it is another word for semisextile, which is an aspect of 30°. Such angles only occur when two planets are in two signs next to each other; in this case I'm referring to Cancer and Leo. The song (and image, for that matter) both follow this concept of 'togetherness', no matter what may face them -- and you'll see that The Disciple keeps her promise, as she is found in our night sky beside the prophet Cancerian.
+    <i>Brad Griffin:</i>
+    Don't see much art or songs for the Ancestors. Both are pretty.
+-------------------------------------------------------------------------------
+Track: Emissary of Dance
+Artist: Yishan Mai
+Track Art: poinko
+URLs: https://unofficialmspafans.bandcamp.com/track/emissary-of-dance
+References:
+- Emissary of Wind
+- Rabbunctious!
+- Anbroids V2.0
+- Indigo Heir
+- Lancer
+- Outer Reaches
+- Rust Servant
+- Gold Pilot
+- Teal Seer
+- Eternity Served Cold
+- The Land of Wind and Shade
+- Dirgeish
+- Despot
+- Scourge Sisters
+- Vigilante
+- A Fashionable Escape
+- Layers Upon Layers
+- Iron Infidel
+- CumuloSeerus
+- Embittered Shore
+- Final Stand
+- Dissension (Original)
+- wwretched wwaltz
+- The Paradox Paradigm
+- Fuchsia Ruler
+- The Ballad of Maplehoof
+- Starkind
+- Minihoof's Adventure
+- Cobalt Corsair
+- On Golden Dreams
+- Jackpot
+- Checkmate
+- Dogfight
+- Cyan Beast
+- White King
+Commentary:
+    <i>Yishan Mai:</i>
+    This is more of a MGDVN 2.5 than a 3, really. After DSD I was all, okay I'm tapped out of official Homestuck songs, what now?
+    Fanmusic. Fanmusic is what.
+    This song is essentially a lov letter to the huge, burgeoning, and pretty much excellent fanmusic community. There is so much creativity and talent there it is pretty ridiculous?? Also, I would probably never have gotten any of my stuff online if it wasn't for the community's support so basically you guys are awesome.
+    now the hard part
+    Quotes songs by... *deep breath*
+    eston"silence"schweickartbradgriffin(avinoch)malcolmbrown paultuttlestarclarkpowellcahrles"crazy-8"neudorfwillascenzo firstturnfoldkeral.joneserik"jit"scheele kristian"dacen"andersonnicksmalleymichaelguybowman... *puff* *wheeze*
+    <small>...brenna"randomencounter"curranyan"nucleose"rodriguezmarcynabors(shadolith) sammneilandmax"imbrog"wrightgecdavidkorobert"kali"blaker paige"hrmnzr"<small>stanleysinisterpsycheian"myusernamesmud"white toby"radiatio<small>n"foxveritasunaeda<small>vid"dirtiest"dycus teamdogfightdavidellis(alunatic'sda</small>ydream)demographerist</small></small></small>
+-------------------------------------------------------------------------------
+Track: Dance of Viridian and Violet
+Artist: Will Ascenzo
+Track Art: rosesarecrimson
+References: Dance of Thorns, Endless Climb
+URLs: https://unofficialmspafans.bandcamp.com/track/dance-of-viridian-and-violet
+Commentary:
+    <i>Will Ascenzo:</i>
+    Dance of Viridian and Violet is an oldtrack of mine--about two years old! I was surprised anyone remembered it enough to nominate it for Land of Fans and Music 3, but I suppose I should never underestimate people's willingness to dig years back through a fanartist's works. Anyway, like I said, it is very old and absolutely no mastering was used on it whatsoever (I'm scared to actually look at its waveform) since back then I didn't know what mastering was. The song ended up sounding quite beautiful, and I sitll think so today, despite my relative lack of skill.
+    Of course, this track being so old, I'd long since deleted the original FL Studio project file during spring cleaning, so I didn't have access to any of the MIDI data (the same thing happened with [[Sign of the Scorpion]]). I couldn't even properly remaster the song since I no longer had a lossless source. That's why I made a brand-new arrangement of the piece for LOFAM 3 that captures the piece's ouriginal beauty and romantic feel while only adding to its richness and elegance. Both Dance of Thorns and Endless Climb are hinted at in the composition, and while there aren't any quotes from Alternia/Bound, the stately elegance of the piece is meant to recall Kanaya.
+    <i>rosesarecrimson:</i>
+    This was a piece where I had the concept from day one. I knew that the piece ought to be ballet-inspired, given the prompt. Grimdark Rose and Kanpire were aesthetic choices - I wanted their duet to be balanced, with neither one taking the background role, and the duality suited the theme nicely.
+-------------------------------------------------------------------------------
+Track: Warweary Villein
+Artist: Dakota Medina
+Track Art: piskomil
+References: Mayor Maynot
+URLs: https://unofficialmspafans.bandcamp.com/track/warweary-villein
+Lyrics:
+    You're a little superhero<br>You're the mayor<br>You're the one
+    You've got the courage<br>To stick to it<br>Maybe not the brains<br>Maybe not the Brawn
+    Wave your flag high<br>Let the mercy show<br>Let the merciless one know<br>The crown has got to go
+    *repeat "Mayor"*
+Commentary:
+    <i>Dakota Medina:</i>
+    Warweary Villein is a song about my personal favorite character. Inspired by Toby Fox's 'Mayor Maynot' it is about how such a little dude can be such an inspiration for a massive call to arms. My favorite part about the piece is the harmonies. The song was also revamped for the LoFaM3 album and completely remade from the ground up. Hope you enjoy!
+    <i>piskomil:</i>
+    He's on a walk with his citizen-cans. They're having a lot of fun if you couldn't tell.
+-------------------------------------------------------------------------------
+Track: Thermporia
+Artist: Yan Rodriguez
+Track Art: insecureIllustrator
+References: Atomyk Ebonpyre
+URLs: https://unofficialmspafans.bandcamp.com/track/thermporia
+Commentary:
+    <i>Yan Rodriguez:</i>
+    This song came out of strange feelings.
+    I thought that a lot of remixes of this song were treading the same ground, and while they were cool I liked this song enough to try my own shot at it using what seems to be becoming my signature style. Well people enjoyed it, but I still think it could have had more... pizazz.
+    <i><b>Brad Griffin:</b></i>
+    sooooooo goooooood
+    <i><b>Veritas Unae:</b></i>
+    no, but really, SOO GOOOOD
+-------------------------------------------------------------------------------
+Track: 720413
+Artist: Lark Mordancy
+Track Art: sayachan-art
+References: Sburban Jungle, 69423 (by Michael Guy Bowman)
+URLs: https://unofficialmspafans.bandcamp.com/track/720413
+Commentary:
+    <i>Lark Mordancy:</i>
+    Sburban Jungle has been stuck in my head since the moment I first heard it in Homestuck, and the rest of Michael Guy Bowman's work is equally memorable. For this piece, I chose to mix Sburban Jungle with 69423 from his album Comfortable Bugs. As for the title, well, I'm thinking of a number between 450 and 850...
+    <i>sayanchan-art:</i>
+    This music gave me a ton of inspiration for the track art but I ahd to draw a lot of different things and concepts before I actually came down to what I really wanted. For starters, Sburban Jungle has always been the music that kick started the game for the kids. For a beautiful track like this I felt the need to be a bit more abstract, so as the kids rise up, they bleed this colourful and glitchy glitter and the image itself follows the sequence of the Zodiac Signs (Trolls amde the kids), Green Spirograph (Beta Kids session) and the game reset which amde the Sburb logo red (Alpha kids session).
+-------------------------------------------------------------------------------
+Track: March of the Aluminum Soldiers
+Artist: Ian White
+Contributors: Veritas Unae (some percussion)
+Track Art: rosesarecrimson
+URLs: https://unofficialmspafans.bandcamp.com/track/march-of-the-aluminum-soldiers
+Commentary:
+    <i>Ian White:</i>
+    it is a march
+    inspired by kirby games
+    and I guess Sousa
+    that guy is like the king of marches
+    <i>Veritas Unae:</i>
+    i didn't even do anything except duplicate a snare sound that's it
+    also sousa is the best
+    <i>rosesarecrimson:</i>
+    I knew from the minute I read it that I wanted it to look something like a Russian propaganda poster. The toughest thing about this was the over composition. Turns out it's reallllllly hard to get a rectangular composition to translate to a square.
+-------------------------------------------------------------------------------
+Track: An Uncertain Venture
+Artist: David Ellis
+Track Art: awakesleeping
+URLs: https://unofficialmspafans.bandcamp.com/track/an-uncertain-venture
+Commentary:
+    <i>David Ellis:</i>
+    This is intended as a walkabout track.
+    No guitars this time.
+    <i>awakesleeping:</i>
+    This piece has a bit of back story that I made up and I suppose I might've been more than a little self-indulgent here with my otp, but it's what the song made me think of. So the idea is that Dirk and Jake are adventuring together on lomax with Sawtooth and Squarewave (who are providing the hip hop backdrop). I imagine Dirk would be very controlling during tomb raids and such, taking the leader role, or at least being manipulative in some way. I think this would really make Jake feel uncomfortable and.... (wait for it) uncertain about his feelings towards Dirk. I think the song's vibe really matches this as well with the cool electronic instrumentation (Dirk) and the walk around looping anxiousness of it (Jack and his adventuring).
+-------------------------------------------------------------------------------
+Track: Hymn of the Horrorterrors
+Artist: totalspiffage
+Track Art: ladylovelycocks
+URLs: https://unofficialmspafans.bandcamp.com/track/hymn-of-the-horrorterrors
+Lyrics:
+    MAY I BE FREE SOON - FUTMA KUL SHEMTOR<br>FREE ME FROM THE HORROR - FUTMA TUJ TUGLUTHINKLEHT<br>I CALL TO THE LIGHT WITH HOPE - THIFTA LISH TUWIRG FU BIMIKE<br>I CALL TO THE DARK - THIFTA LISH TUKLEHT<br>MAY I BE FREE SOON - FUTMA KUL SHEMTOR
+    I FEEL POWERLESS - SHITA FO GLUTHINJO<br>I FEEL THE HORRORTERRORS' CRIES - SHITA GLUTHINKLET TUTAK TERSH<br>THE DARKNESS DEEP WITHIN - TUKLENGET FORIN JO<br>THE ENDLESS TEMPTATION - TUTORKLIB FORTU FERSH<br>MAY I BE FREE SOON - FUTMA KUL SHEMTOR
+    SHOW ME THROUGH THE DARK - MIRMI ETIN TUKLET<br>I FEEL THE GREEN LIGHT - SHITA WIRG FLUKET<br>AROUND ME - JAR MA<br>WITH ME - FU MA<br>AND SOON MAY I BE - TI NU, FUTMA<br>MAY I BE SET FREE SOON - FUTMA KUL SHEMTOR
+Commentary:
+    <i>totalspiffage:</i>
+    This is a piece entirely done in a constructed language entirely created by me. Deatils can be found on <a href="https://melodystuckrosearchive.tumblr.com/post/40875330244/hymn-of-the-horrorterrors-futma-kul-shemtor-be">the original post</a> on tumblr found on the 'melodystuckrose' blog.
+    <i><b>Brad Griffin:</b></i>
+    Pretty would be an understatement.
+    I partiuclarly like the lacy border.
+-------------------------------------------------------------------------------
+Track: Sgrubian Wilderness
+Artist: Veritas Unae
+Track Art: Brad Griffin
+References: Sburban Jungle
+URLs: https://unofficialmspafans.bandcamp.com/track/sgrubian-wilderness
+Commentary:
+    <i>Veritas Unae:</i>
+    I did htis piece a while back, quite some time ago now. It was a hypothetical theme fro Sgrub in the same vein as Sburban Jungle was. I considered reworking the piece, but everywhere I turned the piece wasn't really getting better, so here it is in all its original Sibelius 6 glory! Imagine this playing as all of the trolls enter the medium for the very first time. Go imagination, go!
+    <i>Brad Griffin:</i>
+    Karkat furiously playing the marinba ostinato.
+-------------------------------------------------------------------------------
+Track: Medium
+Artist: Arzenic
+Track Art: Scarodactyl
+URLs: https://unofficialmspafans.bandcamp.com/track/medium
+Lyrics:
+    Alternating.<br>Oscillating.<br>Head is shaking.<br>Knees are aching.
+    Thoughts are spiraling.<br>Caught compiling.<br>Median interest.<br>Nothing to tie us.
+    Medium<br>Medium<br>Medium<br>Medium
+Commentary:
+    <i>Arzenic:</i>
+    This song was my first serious attempt at incorporating vocals into music. At the time this song was created, I had no recording equipment other than a mic on my webcam (and I actually used that same thing to re-record the vocals). Since the audio quality was incomprehensibly bad, I ended up messing around with equalization and limiting a lot, and because of that, I had to change the song to compensate. It went from a more acoustic song, to a song that used a lot of percussion, to even chiptune at one point. It finally settled on this pad-synth kinda' style, and I'd say I'm pretty pleased with that.
+    Excluding the actual production, hte subject and title of the song, "Medium", really stood out to me while I was making it. The Medium holds all of the planets, all of the life, and all of the excitemnt of S___b. Actually, it holds everything that there is about the game. So, I wanted to make the song sound vast, but I also wanted it to be a bit more personal. Maybe "vastness of the mind" could be a good description. All in all, I'm satisfied wit hthe osng, and I hope whoever hears it will be as well.
+    <i>Scarodactyl:</i>
+    I really enjoyed working on this one. Trying to get the entirety of The Medium into the canvas in a coherent way was an interesting challenge.
+-------------------------------------------------------------------------------
+Track: Fracta Sub Luna
+Artist: Thomas Ferkol
+Track Art: Ella
+URLs: https://unofficialmspafans.bandcamp.com/track/fracta-sub-luna
+Commentary:
+    <i>dodostad:</i>
+    I imagined this song would fit Snowman perfectly, so I tried to squish dramatic moonlight and her into the same square and this is the end result.
+    <i><b>Brad Griffin:</b></i>
+    MANDELBROT "EAT FRESH" MOON
+-------------------------------------------------------------------------------
+Track: Fool [Explicit]
+Directory: fool
+Artist: PhemieC
+Track Art: PhemieC
+URLs: https://unofficialmspafans.bandcamp.com/track/fool-explicit
+Lyrics:
+    Boy, you get my guts tied up in such a twisted noisy ruckus
+    Heaven sent that you are, wouldn’t lift a claw or cut me off ‘cause
+    Rambling as I ever am I shamble to your chair and stables
+    Watch you all enraptured as you shuffle cards and stutter fables
+    Break my habit, you’re my habit, I’d trade my limbs for one of you
+    Two legs for two lips, now I’d say that’s a fair trade, wouldn’t you?
+    Drop my habit, you’re my habit, I’d trade my habit to get you back and I’m
+    Like a fool without a calling, like a heartsick fool
+    Boy, you like to play the martyr, but if I pray a little harder
+    If I close the window and come back here when I’m not so sober
+    If I said it plainly not in riddle-rhymes, all cagey,
+    Would you answer with a smile made of brackets or look at me strangely?
+    Break my habit, you’re my habit, I’d trade my limbs for one of you
+    Two legs for two lips, now I’d say that’s a fair trade, wouldn’t you?
+    Drop my habit, you were my habit, I’d trade my habit to get you back and
+    It’s you and I again just writing, shiftless, click clack clicking, grinning
+    Like a fool without a calling, like a heartsick fool
+    Boy, you’re on the floor and on my fingers, dripping from my kisses
+    Eyes so vacant, would you hate it, if I said you look delicious?
+    The laughter dies and rots inside me, brother, it is you all over
+    Stay beside me here and guide me, unrequited would-be lover
+    Took my miracle, you’re my miracle, I’d trade my brains for one of you
+    Two gods for two voices, I’d say that’s a fair trade, wouldn’t you?
+    Need a miracle, you’re my miracle, I’d trade a miracle to get you back and I’m
+    Left without a friend, soaked to the bone and backwards bent
+    I’m seeing shades, screaming repent your sickness leave it here for lent
+    Now witness, here, a fool without a calling! I’m a heartsick fool.
+    Still the fool without a calling, still a fucking fool.
+Commentary:
+    <i>PhemieC:</i>
+    A sad, one-sided GamTav song from Gamzee's POV.
+-------------------------------------------------------------------------------
+Track: You're the Hero (It's You)
+Artist: David Dycus
+Track Art: ladylovelycocks
+URLs: https://unofficialmspafans.bandcamp.com/track/youre-the-hero-its-you
+Commentary:
+    <i>David Dycus:</i>
+    Written for, but not entered in, the Homestuck music contest. It would have been submitted for John. It was loosely intended to be a major-key counterpart to my song [[Checkmate]] from Colours &amp; Mayhem: Universe B.
+    <i><b>Brad Griffin:</b></i>
+    This art is about John because it was established earlier that Dave is not a hero (see [[track 5:im-not-a-hero]]).
+-------------------------------------------------------------------------------
+Track: Oh Hi There, Lil Cal
+Artist: Yishan Mai
+Track Art: dodostad
+URLs: https://unofficialmspafans.bandcamp.com/track/oh-hi-there-lil-cal
+Commentary:
+    <i>Yishan Mai:</i>
+    This is a remake of an old track I made back when lil' cal was still a creepy little puppet, which actually, is all the time.
+    HAA HAA HEE HEE HOO HOO HAA HAA HEE HEE HOO HOO HAA HAA HEE HEE HOO HOO HAA HAA HEE HEE HOO HOO HAA HAA HEE HEE HOO HOO HAA HAA HEE HEE HOO HOO
+    <i>dodostad:</i>
+    I originally drew this on a post it note, and it kept reappearing in weird places and scaring me. It was a sign I had to paint this, I think.
+-------------------------------------------------------------------------------
+Track: Courtroom Shuffle
+Artist: Nitrosparxx
+Track Art: Elanor Pam
+References: Terezi's Theme
+URLs: https://unofficialmspafans.bandcamp.com/track/courtroom-shuffle
+Commentary:
+    <i>Nitrosparxx:</i>
+    Well, I certainly didn't expect this song to take off like it did! What was originally just another remix suddenly became one of my most well known and recognized songs! It all started when I saw an interesting post speculating what instruments the trolls might've played. There was harp for Aradia, there was guitar for Tavros, and for Terezi it had clarinet. As soon as I saw that, I knew I had to do a jazzed up remix of her theme. So for about two days, I transcribed the melody, worked out some chords, and did up a bassline and drumbeat. It was kind of weird working on this song, since I was using the unconventional 8/4 time rather than 4/4 time. The reason for this was to make the eight-note swing sound like sixteenth-note swing. Although I'm not as much into Homestuck any more and I feel as though I've written better songs since then, I am still pleased that a lot of people liked this song!
+    <i><b>Brad Griffin:</b></i>
+    This track was actually slated to be on LOFAM 2 originally, but got pushed back for some reason or other. This art's been around since then. Very dramatic.
+-------------------------------------------------------------------------------
+Track: Waveform
+Artist: ndividedbyzero
+Track Art: Yorick Cobb
+References:
+- Trepidation
+- Upward Movement (Dave Owns)
+- Negative Aperture
+- Miasmajesty
+URLs: https://unofficialmspafans.bandcamp.com/track/waveform
+Commentary:
+    <i>ndividedbyzero:</i>
+    In June 2012, Homestuck Volume 9 was released, and I was real excited. Given that it had been months since the whole team had made a new collaborative effort, I took no time in repaying the album several times a day for weeks after its release. As you might expect, this kinda gets into your subconscious. And one night, I had a dream. I was in my room, listening to Trepidation. Then... actually, I'm pretty sure that was the whole dream. When I woke up, I begain thinking about what the dream could have meant. My conclusion was that I should probably listen to Trepidation some more. And I did. And it ended up becoming my favorite Homestuck song.
+    About seven months later, I reminded myself about the fact that the LOFAM 3 project was probably about to start soon. Resolving to make a quality song before the selection process began, I decided to make a Trepidation rearrange, given that I practically knew all its notes by heart by then. So I opened up FL studio, and began working nonstop for the next day and a half to finish it. It ended up quoting not only Trepidation, but also Negative Aperture, Miasmajesty and Upwards Movement, and I'm pretty proud of the end results!
+    <i>Yorick Cobb:</i>
+    This picture started out digitally as an attempt to imitate N's original placeholder, but I had to restart it when the pen on my tablet wore down. Because I am more comfortable with physical media, the piece was free to go in more interesting directions. I feel digital art is better suited to applications like music art, so I added distinctly digital colors.
+-------------------------------------------------------------------------------
+Track: Maidswap
+Artist: Ashley Jones
+Track Art: Scarodactyl
+References:
+- Havoc
+- Fuchsia Ruler
+- 0_0
+- Ugly Betty
+- --Emperical
+- Rust Servant
+- The Lost Child
+- English
+URLs: https://unofficialmspafans.bandcamp.com/track/maidswap
+Commentary:
+    <i>Ashley Jones:</i>
+    I find that a lot of my Homestuck tracks tend to be medleys: One of my first ideas for a track was the Gamzee vs. Dave rap battle with all their motifs as a backdrop (that never really picked off because UGH, LACK OF VOCAL TALENT ON MY PART). This one follows a similar vein; Her Imperious Condescension vs. Lord English's Handmaid. I wanted the track to show how tired of life the Handmaid had become, so a lot of her motifs get cut short quite abrasively by HIC's "attacks", as it were. She puts up a little bit of a struggle sometimes, but eventually she just accepts her fate and lets herself be replaced. So ends the tragic life of the Alernian Ancestors.
+    <i><b>Brad Griffin:</b></i>
+    All of Scarodactyl's art was actually slightly smaller than the resolution I used for this booklet. Hopefully upscaling it didn't ruin the pixels too much.
+-------------------------------------------------------------------------------
+Track: Sleepy Eyes of Derse
+Artist: Colin Stanfill
+Track Art: multiversalInk
+URLs: https://unofficialmspafans.bandcamp.com/track/sleepy-eyes-of-derse
+Commentary:
+    <i>Colin Stanfill:</i>
+    This song was written for the colours &amp; mayhem contest, but was never entered.
+    <i><b>Brad Griffin:</b></i>
+    There's no sleepy eyes,<br>Just a snoozing Roxy butt.<br>(I'm not complaining)
+-------------------------------------------------------------------------------
+Track: Sign of the Scorpion
+Artist: Will Ascenzo
+Track Art: rufiohbascoh
+References: Spider's Claw
+URLs: https://unofficialmspafans.bandcamp.com/track/sign-of-the-scorpion
+Commentary:
+    <i>Will Ascenzo:</i>
+    Sign of the Scorpion is an old track of mine, about maybe 14 or 15 months old, and while I'm legitimately proud of a lot of compositional elements, the mastering and production horrified me looking back on it. Like [[Dance of Viridian and Violet]], I'd long since deleted the project file, since it was just a one-off Homestuck song that I figured I was unlikely to ever need again, so I made a nwe arrangement of the piece from scratch, taking elements I liked frmo the original and putting them in a new context. It doesn't quote any Homestuck themes (I don't believe the original did at all), except for a brief mention of Spider's Claw right at the end. The new arrangement has a bit more of a hard-rock feel and toned-down orchestral elements, making it a bit more reflective of Vriska as a character.
+    <i>rufiohbascoh:</i>
+    I did a track art for one of Ascenzo's songs back in LOFAM2 as well and also the art for Rust Apocalypse. So, when I saw two songs by him on the available songs for track art, I couldn't really help myself. His songs are great. I know you like it, I can tell. Hope the track art seems suitable, and that you'll enjoy that as well. I have nothing else to say on the matter. That's it.
+-------------------------------------------------------------------------------
+Track: Aqueous Armagourdden
+Artist: Brad Griffin
+Contributors: Malcolm Brown (with regards to)
+Track Art: dodostad
+References: Pumpkin Party in Sea Hitler's Water Apocalypse
+URLs: https://unofficialmspafans.bandcamp.com/track/aqueous-armagourddon
+Commentary:
+    <i>Brad Griffin:</i>
+    Like everybody else, I was astounded by Malcolm Brown's <i>Pumpkin Party in Sea Hitler's Water Apocalypse</i> from Volume 9. For this song, I wanted to do a different take on it. Apocalypses aren't all fun and games, after all. Major props to Ella for the wonderful track art.
+    <small>a pumpkin is a type of gourd that is the pun</small>
+    <i>dodostad:</i>
+    I loved the sound of this song but had a hard time figuring out what to draw for it, but whenever in doubt draw a sad Roxy inside a pumpkin.
+-------------------------------------------------------------------------------
+Track: Fortune Healer
+Artist: Joe Ouellet
+Track Art: Elanor Pam
+URLs: https://unofficialmspafans.bandcamp.com/track/fortune-healer
+Commentary:
+    <i>Joe Ouellet:</i>
+    This is a song for Aranea Serket. I originally set out to make this piece for a Hero of Light, mainly for Rose at the conception of the piece, but as I got further into making it, it became clear it was not a "Rose" song. Although I think this song goes off on too many tangents (not sticking to a particular melody or motif throughout the song) I find it suiting for Aranea due to her tendency to jabber away at any chance she gets, often changing the subject multiple times. Or maybe I just made that up now to make it seem like I did it on purpose...The world may never know. I have also been thinking about making a sort of "sequel" set of songs to this one for Vriska and Rose. They would be called "Fortune Stealer" and "Fortune Teller" respectively.
+    <i>Elanor Pam:</i>
+    Aranea.
+-------------------------------------------------------------------------------
+Track: Batheast's Theme
+Artist: Eston Schweickart
+Track Art: Scarodactyl
+URLs: https://unofficialmspafans.bandcamp.com/track/bathearsts-theme
+Commentary:
+    <i><b>Brad Griffin:</b></i>
+    NANANANANANANANANANNANANNANANANA<br>BATAMARI DAMACY
+    The first and only Problem Sleuth song on a LoFaM album to date. Hopefully not the last!
+-------------------------------------------------------------------------------
+Track: The Metamorphosis of Rose Lalonde
+Artist: Thomas Ferkol
+Track Art: Racheme
+URLs: https://unofficialmspafans.bandcamp.com/track/the-metamorphosis-of-rose-lalonde
+Commentary:
+    <i>Thomas Ferkol:</i>
+    A three movement piece based on Rose Lalonde's character developments from normal to grimdark to god tier. It's about 10 minutes all together. Also, the last of the Seer pieces. The first two movements were from early 2011, but the last movement was added after Cascade.
+    <i>Racheme:</i>
+    This beautiful track and its title is very direct that this is about Rose and how far she has come since Act 1 so I just drew what it told me, I hope it is okay ;;
+-------------------------------------------------------------------------------
+Track: Theme of the Slam Jam
+Artist: Yishan Mai
+Track Art: plaidcushion
+References:
+- Unite Synchronization
+- GameBro (Original 1990 Mix)
+- GameGrl (Original 1993 Mix)
+URLs: https://unofficialmspafans.bandcamp.com/track/theme-of-the-slam-jam
+Commentary:
+    <i>Yishan Mai:</i>
+    WORK THAT BODY WORK THAT BODY MAKE SURE YOU DON'T HURT NOBODY<br>GET WILD AND LOSE YOUR MIND<br>TAKE THIS THING INTO OVERDRIVE<br>HEY DJ, TURN IT UP<br>QCD GONNA yeah okay i'll stop now
+    (...c'mon and slam and welcome to the jam)
+    <i>plaidcushion:</i>
+    This is simultaneously the best and stupidest thing I have ever created. Thank goodness for the 90's.
+-------------------------------------------------------------------------------
+Track: JOHN DO THE WINDY THING
+Artist: Robert J! Lake
+Track Art: Daysi
+URLs: https://unofficialmspafans.bandcamp.com/track/john-do-the-windy-thing
+Lyrics:
+    John, do the windy thing,<br>John, do the windy thing,<br>John, do the windy thing,<br>Do the windy thing...
+Commentary:
+    <i>Robert J! Lake:</i>
+    i was drunk
+    <i><b>Brad Griffin:</b></i>
+    <span style="font-size: 2em; font-family: cursive">John, do the windy thing,<br>John, do the windy thing,<br>John, do the windy thing,<br>Do the windy thing...</span>
+    <div style="text-align: right"><i>end of disk 1</i></div>
+-------------------------------------------------------------------------------
+Track: ˚ Disk 2 ˚
+Directory: disk2-lofam3
+Artist: Veritas Unae
+Track Art: Elanor Pam
+References: Eden
+URLs: https://unofficialmspafans.bandcamp.com/track/disk-2-2
+Commentary:
+    <i>Brad Griffin:</i>
+    <i>Halfway there!</i>
+    I'ma get real for a sec.
+    The Homestuck fanmusic albums are very dear to me. I've met many friends and colleagues through the creation of the LoFaM albums and the Sburb OST project. I am honoured by each opportunity to work alongside such great talent, and to somehow be included amongst them.
+    Everybody involved is a great inspiration to me. Thanks.
+    -Avinoch
+-------------------------------------------------------------------------------
+Track: Garden of Eden (Part 1)
+Artist: Veritas Unae, David Ellis
+Track Art: azuzatori
+References:
+- Eden
+- psych0ruins
+- Doctor
+- Savior of the Dreaming Dead
+- Sburban Jungle
+- Growing Up
+- Flare
+- Showtime (Piano Refrain)
+- Heir Conditioning
+- Dawn of Man
+- Cascade (Beta)
+- Liquid Negrocity
+- Ruins (With Strings)
+- Black Rose / Green Sun
+URLs: https://unofficialmspafans.bandcamp.com/track/garden-of-eden-part-1
+Commentary:
+    <i>Veritas Unae:</i>
+    Wow. This piece was a huge undertaking that started back when I first played Eden sometime... last year I think? I really connected with Tyler's piece, so much so that I made sure to let him know (and continue to let him know) how easy and intuitive it felt to play. I experimented with it, transitioning into psych0ruins, and then into Doctor. Being heavily inspired by Konec0's dance medleys, I thought to extend the piece, and extend it I did. Up until the Walk Stab Walk / Earthsea Borealis section was all ad lib'd on my piano, as I picked pieces I thought I could move between, and beyond there I wrote original scores straight into Sibelius which I could barely dream of playing. This piece developed into what you hear today, including the seret ending! I hope it moves you, as all of Homestuck's music has moved me. Enjoy listening to this 31 song medley! Some day I'll learn to play it.
+    A 'quick' fact, I had planned to continue the Killed By 8r8k Spider section through over the top of the Unite Synchronization ostinato, but when I played back the section after the high G, stacatto F into the ostinato, I felt a powerful urge to just get straight back into the final version of Eden, which was written on whim straight into that 4/4 pattern and more fluidly in B minor. It feels like a new life has been breathed into Eden because of it, and I'm so happy to be the man to have done it!
+    <i>azuzatori:</i>
+    scoot did piano<br>i drew piano
+-------------------------------------------------------------------------------
+Track: Garden of Eden (Part 2)
+Artist: Veritas Unae, David Ellis
+Track Art: azuzatori
+References:
+- Garden of Eden (Part 1)
+- Crystalanthemums
+- October
+- Walk-Stab-Walk (R&E)
+- Earthsea Borealis
+- Carbon Nadsat / Cuestick Genius
+- Hate You
+- Three in the Morning
+- Rex Duodecim Angelus
+- Moonsetter
+- English
+- Gold Pilot
+- Nightmare
+- Killed by BR8K Spider!!!!!!!!
+- Unite Synchronization
+- Homestuck Anthem
+- Theme
+- Mother (Piano)
+URLs: https://unofficialmspafans.bandcamp.com/track/garden-of-eden-part-2
+-------------------------------------------------------------------------------
+Track: Electric Fireflies
+Artist: AutoDevote
+Track Art: Elanor Pam
+References: Firefly Cloud, Doctor, Showtime (Original Mix)
+URLs: https://unofficialmspafans.bandcamp.com/track/electric-fireflies
+Commentary:
+    <i>AutoDevote:</i>
+    Many of my recompositions tend to be experiments with lemotiffs, and Electric Fireflies is no exception. While largely focused around the light flicks of piano melody within Firefly Cloud and the song itself by Erik "Jit" Scheele, I found my experiment to take a coures of its own. I tried to follow Jit's carefully integrated elements of Doctor to discover that his method employed a much more flowing and intertwined realization of instrumental melody; this was something I felt tha I did not achieve. I felt refreshing to observe what can only be described as mastery of melody, theme and atmosphere. It was a pleasure to make this piece.
+    <i>Elanor Pam:</i>
+    Sketched and colored in Paint Tool Sai and color adjusted in Photoshop.
+    MY WORKSPACE TABLET IS INCREDIBLY SHITTY I AM SO SORRY CALLIE DESERVED BETTER THAN THIS also I actually forgot about Dirk's sword and only noticed it when I was about to post haha whoops
+-------------------------------------------------------------------------------
+Track: The Blast
+Artist: Dakota Medina
+Track Art: RaChoTamer
+URLs: https://unofficialmspafans.bandcamp.com/track/the-blast
+Lyrics:
+    You should just move on<br>I am still right here<br>Please carry on strong<br>I am still right here
+    I’ll lay all my hopes down<br>On the grass beneath my feet<br>The blast and the last sound<br>Accidental defeat
+    Will you give me your word<br>you’ll be okay<br>I’m blasting away<br>But I am still right here
+Commentary:
+    <i>Dakota Medina:</i>
+    The Blast is a song written from Aradia's perspective regarding the 'sollux killing her hyped up on Mind Honey' incident. It is about her about to blow up about telling everyone that it is 0kay. The song was written mostly as a 'Can I write a simple and effective only 4 chords' and I think it was successful. The song was revamped for the LoFaM3 album and completely remade from the ground up. Hope you enjoy!
+    <i>RaChoTamer:</i>
+    Oh man. "The Blast". I really love this song. Seriously, Snortrax is a very lovely musician. Go listen to his other stuff after you listen to this album!
+    Honestly, this track art took me... far too long to finish. Mainly because I decided to redraw Aradia completely once I had finished thlines HAHA OOPS.
+    But I think it was worth it in the end! I learnt a lot doing this, especially when it comes to style and faces and painting, so hopefully it was worth it!
+    I also learnt that I can't draw psionic blasts for my life.
+-------------------------------------------------------------------------------
+Track: Dominion
+Artist: Thomas Ferkol
+Track Art: inimitable-nectar
+URLs: https://unofficialmspafans.bandcamp.com/track/dominion
+Commentary:
+    <i>Thomas Ferkol:</i>
+    Me jumping the gun on making a land theme for Dirk. Had put it forward for Vol. 9 as just a track about him but didn't make the cut. Held onto it for a while hoping I could find some way to make it better, but it's aging on me.
+    <i>inimitable-nectar:</i>
+    I listened to the song on loop while I was drawing. I think it ended up being about 36 plays long.
+-------------------------------------------------------------------------------
+Track: Run-Stab-Run
+Artist: Yan Rodriguez
+Track Art: Amethyst Barron
+References: Walk-Stab-Walk (R&E)
+URLs: https://unofficialmspafans.bandcamp.com/track/run-stab-run
+Commentary:
+    <i>Yan Rodriguez:</i>
+    This was back when I cared about getting the first remix of at least one recently released song out for Homestuck. The result is this! I tried elaborating a bit on the material Jit gave so far, since at the time there wasn't much to go off of, and I think it fares relatively well. It's hard to feel good about old music sometimes though.
+    <i><b>Brad Griffin:</b></i>
+    Slick strut!
+-------------------------------------------------------------------------------
+Track: Thombs & Krypton
+Directory: tombs-and-krypton
+Artist: Rob Little
+Track Art: fueledbyanimation
+References: Ruins (With Strings)
+URLs: https://unofficialmspafans.bandcamp.com/track/tombs-krypton
+Commentary:
+    <i>Rob Little:</i>
+    I made this shortly after LOTAK was first revealed, and I wanted to capture the pressure and paradoxical claustrophobia of that huge space blanketed by a heavy, inert atmosphere. I started with the drums, which were just an attempt to create a kit from scratch that I didn't entirely hate, plus a ton of reverb. Next came the atmospheric elements - the distorted tremolo synth, the piano, the echoing synth bleeps which to me are a signal intended to guide the player, decayed over the aeons the planet has waited for Dirk's arrival, and the nearly-metronomic hat-click to reinfore the senes that, now that he's here, his limited time is rapidly ticking away. Finally I tried a few string melodies for the middle section, but simply nothing says 'towering ancient remains of a lost civilization' as effectively as Erik Scheele's Ruins, so I stole it and added a sort of contrapuntal harmony underneath. And now I give it to you.
+    <i>fueledbyanimation:</i>
+    I was beyond excited to get to be part of another fan album, especially to be drawing for a song connected to Dirk's planet, since he's one of my absolute favorite characters. Every kid/troll's planet reflects them and also challenges them at the same time. LOTAK is one of the more dangerous planets, with its constant raging lightning storms and the most powerful denizen at its center, fitting for Dirk who is a determined, skilled fighter. The planet is also a contrast, a planet full of tall buildings for someone who grew up in an ocean surrounded by nothing. I really wanted to show LOTAK as an extension, or part of, DIrk himself. The song itself gives a sense of floating, or as the musi artist said themselves, a very spacey feeling, so I tried to capture this as well, with the overview shot of the planet that Dirk appears to be floating over. I hope that others who look at my piece will feel I managed to pictuer the song well in my drawing for it.
+-------------------------------------------------------------------------------
+Track: Contention
+Artist: Marcy Nabors
+Track Art: melodiousDiscord
+URLs: https://unofficialmspafans.bandcamp.com/track/contention
+Commentary:
+    <i>Marcy Nabors:</i>
+    I wrote Contention as a strife theme for Dirk Strider. It's synthesized entirely with FM patches ripped from a ROM of Sonic The Hedgehog 2 and converted to FM8 format, in keeping with the Sega Genesis inspired style of Dirk-related songs like [[Anbroids:anbroids-v2]]. The rhythms in this song were largely inspired by the drums in the song "Tung, The Icelandic Lesbian" by Kitsune^2. I've always been a big fan of heavy 6/8 two-against-three rhythms played with Sonic-style drums, so the choice of time signature for this track was a no-brainer.
+    <i>melodiousDiscord:</i>
+    Here we see Dirk, the Prince of Heart, preparing to clash with the Imperial Drones sent by HIC to dispose of him. His loyal and steadfast retainer, Sawtooth, seeks to thin the enemy ranks while Dirk meets the opposing force head on. A fierce and devastating battle ensues, yet the Prince prevails. For now...
+-------------------------------------------------------------------------------
+Track: Slick Snow
+Artist: Eston Schweickart
+Track Art: Elanor Pam
+References: Three in the Morning
+URLs: https://unofficialmspafans.bandcamp.com/track/slick-snow
+Commentary:
+    <i>Elanor Pam:</i>
+    Snowman and Spades Slick.
+    <i><b>Brad Griffin:</b></i>
+    Ooh, complex rhythm. Jazzy.
+-------------------------------------------------------------------------------
+Track: Sord.....
+Artist: Team Dogfight
+Track Art: Veritas Unae
+References: Flare
+URLs: https://unofficialmspafans.bandcamp.com/track/sord
+Commentary:
+    <i>Team Dogfight:</i>
+    NEOCLASICAL GUITAR-
+    <i>S O L B O</i>
+    BWEEEEEEEEEEEEEEEEEEEEEe eeeeeeeeeeeeeeeeeEEEEEEEEE EEEEEEEEEEEEEeeeeeeeeeeeee eeeeeeeeeeEEEEEEEEEEEEEEE EEEEEeeeeeeeeeflareee<big>eeeee eeeeeEEEEEEEEEEEEEEe eeeeeeeeeeeeeeeeeeeeEE EEeEEEEEeeeeEEEEEeee</big>
+    <i>Veritas Unae:</i>
+    "i don't usually make art<br>........................but when i do, it's for a sbahj track."
+-------------------------------------------------------------------------------
+Track: The Demon and the Alien
+Artist: Veritas Unae, David Ellis
+Track Art: laroone
+References:
+- Liquid Negrocity
+- MeGaLoVania
+- psych0ruins
+- Sburban Jungle
+- Penumbra Phantasm
+- Final Stand
+URLs: https://unofficialmspafans.bandcamp.com/track/the-demon-and-the-alien
+Commentary:
+    <i>Veritas Unae:</i>
+    <code style="color: #a10000">CAA: f0r a demon wh0 is indestructible<br>CAA: 0mnip0tent<br>CAA: and enraged</code>
+    Although MeGaLoVania is an awesome track for [S] Wake, I felt that it didn't really tell the story of how Aradia arose, and eventually faced Jack and vanished through his frame into the realm of the Green Sun. And with my love of psych0ruins and Liquid Negrocity / Black leading me to sessions on the piano playing around with the song, a steady chain of events started forming as I played around with the medley. Imagine the events of Aradia's half of [S] Wake playing, plus those pages that come a little while after where Aradia stops Jack in time (note the 'ticking' of the high notes late in the piece!) Of course, I had to pay homage to the original track used for the flash. What you hear is played live, too! (albeit through a MIDI keyboard) Many thanks to Lunatic again for providing assistance - it's insane the air this guy's got.
+    <i>Lauren:</i>
+    Since Aradia came back to life she's been entertaining nuts, and I had this image of her sitting with a calm smile on her face while Jack is trapped and PISSED. I thought it would be fun since Aradia takes everything so in stride, and when she first becomes God Tier she freezes Jack mere seconds before he kills her, with a big smile on her face and no worries. I wanted to go with something like this, Jack being trapped in 'time' and Aradia sitting by sweetly.
+-------------------------------------------------------------------------------
+Track: Party of Three
+Artist: Cullen Lawson, Joe Ouellet
+Track Art: plaidcushion
+References:
+- Three's a Crowd
+- Carbon Nadsat / Cuestick Genius
+- Liquid Negrocity
+URLs: https://unofficialmspafans.bandcamp.com/track/party-of-three
+Commentary:
+    <i>Cullen Lawson:</i>
+    Hello there! I'm very excited to be a part of LOFAM 3! This is the first time I've been a part of a LOFAM album, and this tune is the first one I've ever done as a collaborative project with someone. I had a blast working with Joe. He's been a very supportive friend and music-making mentor and I couldn't imagine working with a better collab partner. I was tossing the idea around for a while to do something for the Draconian Dignitary / Diamonds Droog, so I was very happy when Joe went along with the idea. It turned out a lot different than I expected, but in a very good way! I'm pleased as punch to have been a part of it.
+    <i>Joe Ouellet:</i>
+    This was a collab between me and Cullen! I had a ton of fun working on this with him. It was his idea initially to mash up a few songs featuring DD. I didn't really expect it to turn into a dubstep piece as I had no experience making the genre at all!
+    <i>plaidcushion:</i>
+    I wanted to go with a simple but striking design that worked on two levels: the large diamond with the grey layers, which looks good as a thumbnail on a small ipod screen or similar, and the silhouetted hsadowy type DDs that are more apparent when you view the art at full size. I'm really happy with how well it worked out!
+-------------------------------------------------------------------------------
+Track: Invertebrate
+Artist: Astro Kid
+Track Art: dodostad
+References: Tentacles
+URLs: https://unofficialmspafans.bandcamp.com/track/invertebrate
+Commentary:
+    <i>dodostad:</i>
+    A friend of mine made a plush squiddle so I decided to let it have a moment to shine! Also this song is the cutest thing what the heckie.
+    <i><b>Brad Griffin:</b></i>
+    SQUIDDLES
+-------------------------------------------------------------------------------
+Track: timaeusAmplified
+Artist: Shandy
+Track Art: Shandy
+URLs: https://unofficialmspafans.bandcamp.com/track/timaeusamplified
+Commentary:
+    <i>Shandy:</i>
+    Originally this track was intended for Parcel Mistress, but after learning more about Dirk's character I thought it fit him better. Thank you to LOFAM and all the talented musicians and artists who made this album possible!
+-------------------------------------------------------------------------------
+Track: Scabbard
+Artist: Yan Rodriguez
+Track Art: batteravesucriere
+References: Unsheath'd
+URLs: https://unofficialmspafans.bandcamp.com/track/scabbard
+Commentary:
+    <i>Yan Rodriguez:</i>
+    I used to do a series of songs/arrangements lining up with stories. I didn't ever really line this one up with anything, but the basic idea was "Unsheathed in a haunted house." I played a lot of Luigi's Mansion for this one.
+    <i><b>Brad Griffin:</b></i>
+    Pretty sure this is one of them Pisces trolls. Not sure why it is called Scabbard.
+-------------------------------------------------------------------------------
+Track: Sketches in Black
+Artist: Kevin Grant
+Track Art: queenoftheantz
+References: Liquid Negrocity, Horschestra
+URLs: https://unofficialmspafans.bandcamp.com/track/sketches-in-black
+Commentary:
+    <i>Kevin Grant:</i>
+    Originally supposed to be a practice project so I could learn how to sample, I added in a few piano riffs from Black and it took on a life of its own. The most obvious sample is from "It don't mean a thing if it ain't got that swing", but other samples in there inclue the trumpet from an old 1940s big band song, and the drums from "Paint It Black" by the Rolling Stones. For a song that wasn't even originally a song, I think it came out pretty well. Enjoy!
+    <i><b>Brad Griffin:</b></i>
+    <small><small>If another one of these commentaries ends with "Enjoy" I am going to punch everyone.</small></small>
+    Great perspective work on the art.
+-------------------------------------------------------------------------------
+Track: Together (At Last)
+Artist: Joe Ouellet
+Track Art: Vaydra
+URLs: https://unofficialmspafans.bandcamp.com/track/together-at-last
+Commentary:
+    <i>Joe Ouellet:</i>
+    Together (At Last) is a theme for the Beta kids' reunion, obviously made before they reunited in canon. The beginning is supposed to be happy; the beta kids finally unite for the first time after a session gone awry and a 3 year journey through the dark abyss and a mysterious alternate dimension. They hug, cry, fist bump, push each other down a set of friendship stairs, etc. Then Rose drops a bombshell: an unbeatable demon is going around destroying dream bubbles, and in the process, the universe. Things look grave, and Jade and John are startled. But they decide to press on and not give up. Together, with the remaining trolls and the alpha kids, they can defeat, or escape, Lord English once and for all.
+    <i><b>Brad Griffin:</b></i>
+    Due to miscommunication, we actually ended up with a couple pieces for this track. Both were pretty rad, so we didn't want either to go to waste. The other ended up being the [[Disk 2:disk2-lofam3]] track art.
+-------------------------------------------------------------------------------
+Track: INFIDELS!
+Artist: David Ellis
+Track Art: Kate Holden
+References: Iron Infidel, Spider's Claw
+URLs: https://unofficialmspafans.bandcamp.com/track/infidels
+Commentary:
+    <i>David Ellis:</i>
+    I wanted to ruin Samm's song. Mission accomplished.
+    <i>Kate Holden:</i>
+    Let's be 100% clear here, I freaking love prog rock, so I was pretty pumped listening to this tune over and over while drawing this one. Every piece of track art I've done for this album has been a little different. This one was the easiest to do and only took an hour because this kind of inked comic book art is my bread and butter. I felt that something bold and comic bookish would fit well since it has that epic kind of scope prog rock gets across. Remember how in the eighties the X-men seemed to spend most of their time in space participating in Space Opera stuff? I wanted to do something like that.
+-------------------------------------------------------------------------------
+Track: Forest Fire
+Artist: Brad Griffin
+Contributors: Jeremy Iamurri (with regards to), Clark Powell (with regards to)
+Track Art: sayachan-art
+References: Flare
+URLs: https://unofficialmspafans.bandcamp.com/track/forest-fire
+Commentary:
+    <i>Brad Griffin:</i>
+    This track was initially just an arramngement of <i>Heart of the Forest</i> by Solatrus, from the Spiritwake soundtrack. Then I was all "hey I bet Flare would sound pretty good with this" so I added it in and it didn't sound terrible. A fadeout is a totally lazy way to end a song. Apologies to Jeremy Iamurri and Clark Powell.
+    Thanks also to sayachan for the exceptional track art.
+    <i>sayachan-art:</i>
+    This song takes me back to when Rose was trying to escape her impending doom and get into the game and then when hearing Flare I find myself thinking about the tumor, its countdown, her death and ascension and it makes me realize how much she has grown. So, what I tried to imply with this cover is how that fire she was trying to evade eventually became the flames of the green sun where she accepted her fate and arose anew.
+-------------------------------------------------------------------------------
+Track: RetroBution (ohgodwhy Remix)
+Artist: Astro Kid
+Track Art: Kate Holden
+References: Retrobution
+URLs: https://unofficialmspafans.bandcamp.com/track/retrobution-ohgodwhy-remix
+Commentary:
+    <i>Astro Kid:</i>
+    900pm<br>butts per minute
+    <i>Kate Holden:</i>
+    I had been wanting to make a full set of functional, repearing titles anyway for use in maybe making a simple platforme,r so I decided to make use of them and create a sort of "If mspa was a game in the 16 bit era" thing. The spirtes were also an excellent opportunity to test out the sprite base I've been working on making from scratch.
+-------------------------------------------------------------------------------
+Track: Insomniac
+Artist: Princey The Kid
+Track Art: Caliboner
+URLs: https://unofficialmspafans.bandcamp.com/track/insomniac
+Commentary:
+    <i>Princey The Kid:</i>
+    It's a battle for dominance between Caliborn and Calliope.
+    <i>Caliboner:</i>
+    All I really have to say is that I have never worked as diligently on any art piece, as I have on this. I spent, what, two months psychoanalyzing a painting of a skull, covered in blood. I had several friends critique it through the process, and eventually ended up with this.
+    I knew it has a hance to be used as cover art in the next LOFAM, which made me sort of sheepish toward the end because I realized that the fan albums are a big deal, which lead me to submitting it a bit later than I had hoped, because I became nervous.
+    As for the actual song, after listening to it 164 times on my counter, I have realized that I still love the song as much as I did the first time I listened to it.
+-------------------------------------------------------------------------------
+Track: Hope Remains
+Artist: Fuzz
+Track Art: Elanor Pam
+URLs: https://unofficialmspafans.bandcamp.com/track/hope-remains
+Commentary:
+    <i>Elanor Pam:</i>
+    Veritas wanted to use my Together at Last [[pic:disk2-lofam3]] for this track (since [[that one:together-at-last]] already has track art) but I thought it was too contemplative for this song. Hope Remains has something of an "ongoing chase scene" feel for me. So I offered to come up with something more active. Then my comp's power source went and burned... good thing I have a tablet at work! And that work on this day was slow to a ridiculous degree. I had but a few interruptions while drawing this one. Whew, crisis averted!
+    <i><b>Brad Griffin:</b></i>
+    Andre does good musics. This is no exception.
+-------------------------------------------------------------------------------
+Track: Maid in Spades
+Artist: Max Wright
+Track Art: dodostad
+References: Rust Servant
+URLs: https://unofficialmspafans.bandcamp.com/track/maid-in-spades
+Commentary:
+    <i>Max Wright:</i>
+    Taking the motif from Will Ascenzo's Rust Servant and completely changing the genre was one of the more fun piece ideas I've had.
+    Maid in Spades is a piece written fro the Handmaid, reimagining the character in a swinging bundle of positive vibes. Now, I could try and justify the choice of genre here by referring to her past, how she is a tragic character with a pure heart, how she was nurtured into evil... but the truth is: this piece doesn't fit the Handmaid in the slightest.
+    But really, it was never meant to.
+    <i>dodostad:</i>
+    The song is very uplifting, but you can't really draw Handmaid without making ehr glare really hard, can you?
+-------------------------------------------------------------------------------
+Track: Gears and Chandeliers
+Artist: Joe Ouellet
+Track Art: ceruleantrafficlights
+References: Candles and Clockwork
+URLs: https://unofficialmspafans.bandcamp.com/track/gears-and-chandeliers
+Commentary:
+    <i>Joe Ouellet:</i>
+    A remix of one of my favorite Homestuck songs, Candles and Clockwork. It's more of a reimagining of the piece really. There isn't much to say about it in particular other than it was my best mastering work at the time of its completion, I think. It may have also been the first time I stayed away from using endless breakbeat loops in a Homestuck remix.
+    <i><b>Brad Griffin:</b></i>
+    Ooh, crystalline. Very shiny!
+-------------------------------------------------------------------------------
+Track: Cold Steel
+Artist: Nick Smalley, Solatrus
+Track Art: devonianecho
+References: Frost:frost-vol6
+URLs: https://unofficialmspafans.bandcamp.com/track/cold-steel
+Commentary:
+    <i>Block Monster (Nick Smalley & Solatrus):</i>
+    We started this song back in January 2012, during one of our regular hanging-out-<i>probably</i>-drinking collaborative sessions. We got talking about the fact that Frost had been remixed a couple times (once by us, and [[the other:meltwater]] by orngje223). One of us (probably Nick) wondered what Frost would sound like as a really cliched remix, to which Jeremy sarcastically pointed out that the only people who ever remix Frost is himself and his friends. This idea was, obviously, a total joke; nevertheless, we kept at it. The song ended up getting to a point where we realized the joke had been lost, and something awesome took its place. To put it simply, what started out as us dicking around ended up becoming one of the coolest songs we've done together.
+    <i>devonianecho:</i>
+    Doing art for a dance remix of Frost wouldn't have proved tricky if not for a perplexing (but very cool) track title. And so, here we have Jade and some frogs integrated as part of a... metaphoric-circuitboard-type-thing by Echidna. I think if you imagine the song set to a trippy frog-gathering montage on LOFAF with this imagery, you'll get a better idea of what I was aiming for. At any rate, I'm really happy with how it turned out, and I hope I've done the track the justice it absolutely deserves.
+-------------------------------------------------------------------------------
+Track: Pirates of Alternia: Dead Troll's Chest
+Artist: Will Ascenzo
+Track Art: rufiohbascoh
+References: Cobalt Corsair, Violet Mariner
+URLs: https://unofficialmspafans.bandcamp.com/track/pirates-of-alternia-dead-trolls-chest
+Commentary:
+    <i>Will Ascenzo:</i>
+    0:00-0:14: An unassuming troll merchant ship sails the ocean, its precious cargo of shitty romantic comedy movies tucked safely within its lower decks, unaware of the danger that approaches.
+    0:14-0:24: A pirate ship suddenly appears from out of the fog, closing in fast! Its captain: the dastardly pirate Marquise Spinneret Mindfang!
+    0:24-1:05: Mindfang's pirate crew boards the vessel, and a battle ensues! This part introduces the main theme of the piece, which is adapted from the first thirty esconds or so of Imbrog's Cobalt Corsair. As the fight continues, another ship closes in...
+    1:05-1:19: It's Dualscar! He and Mindfang cross swords once again. This section lifts the main melody from my own Violet Mariner.
+    1:19-2:04: It's time to get all Hans Zimmer up in this bitch. Mindfang and Dualscar duel amid the cacophony. There's a whole bunch of Errol Flynn swordplay and shit. Masts get climbed and sails get torn and stuff like that. Fun for the whole family!
+    2:04-2:58: The chaos awakens a beast from the depths of the sea, which begins to ravenously devour the hapless cargo vessel. The battle continues even as the foul kraken crams the ship down its toothy gullet. Mindfang and Dualscar swordfight their way onto the deck of Mindfang's ship as the beast, satisfied, sinks back beneath the waves. There's a little bit more from Cobalt Corsair in here.
+    2:58-3:53: Thrust, parry, dodge, that kind of stuff. What remains of Mindfang's crew knows it's best to stay out of their way. Meanwhile, a round of decisive cannon fire takes its toll on Dualscar's ship.
+    3:53-4:00: Dualscar and Mindfang's blades both end up precariously close to each other's throats.
+    4:00-4:13: One jump cut later, Dualscar is left adrift in a lifeboat as Mindfang's ship, a little worse for the wear, vanishes into the void.
+    <i>rufiohbascoh:</i>
+    Oh look, it appears I've done yet another track art for Ascenzo. I'm kind of like Will's artist stalker.
+-------------------------------------------------------------------------------
+Track: Sunsoaked Heavenscape
+Artist: Ashley Jones
+Track Art: multiversalInk
+URLs: https://unofficialmspafans.bandcamp.com/track/sunsoaked-heavenscape
+Commentary:
+    <i>Ashley Jones:</i>
+    When the Homestuck Music Contest first opened well over a year ago, I'd really only just started exploring my love of creating music. This track (which is based around the Exiles years in the future) and one other are actually only the third and fourth tracks i ever composed! I've improved alot since then but I always had a little bit of love for this one. When LOFAM3 was announced I made a snap decision to spruce up my little deser themed tune and bring tumblr's attention back to it. I'm honoured that such an old track of mine is still considered worthy of LOFAM, to be honest!
+    <i><b>Brad Griffin:</b></i>
+    That heavenscape is certainly sunsoaked. Neat!
+-------------------------------------------------------------------------------
+Track: Explore [Keygen Mix]
+Artist: ndividedbyzero
+Track Art: Lunise
+References: Explore
+URLs: https://unofficialmspafans.bandcamp.com/track/explore-keygen-mix
+Commentary:
+    <i>ndividedbyzero:</i>
+    What even is keygen music? I have no idea, but if it exists, I hope this sounds like it.
+    This song is pretty important to me. Prior to completing it in March 2012, I had really only been making small loops in FL Studio that only had one or two instruments, save for two submissions I'd sent to the Homestuck fanmusic contest, which, while pretty good in terms of structure even by my standards today, didn't exactly have much to them in production value. But when I took it upon myself to rearrange Explore, that suddenly changed. I was extremely self-deprecative about it at first, but as I began to listen to it more, I realized that it didn't sound all that bad- in fact, it even sounded.. tolerable, compared to everything else I'd made. And that was essentially when I resolved to work on making my music sound even better.
+    In fact, people liked it enough that it was nominated for LOFAM 3, no more than a year later. Having improved a lot by that time, I decided to touch it up a little, and this version is the result. I didn't really change all that much, besides adding and tweaking a few instruments, but I hope it sounds better nonetheless.
+    <i>Lune:</i>
+    My interest in doing Homestuck fanart has waned over the past few months, but I will always have a soft spot for the exiles no matter what. So it is only natural that I do goofy exile art for an Explore arrangement! Even though I was seriously burned out on art in general when I did this, I think it turned out okay. Goofy, happy exiles always turn out okay!
+-------------------------------------------------------------------------------
+Track: Ohgodboss
+Artist: Kevin Grant
+Track Art: Kate Holden
+References: Ohgodwhat
+URLs: https://unofficialmspafans.bandcamp.com/track/ohgodboss
+Commentary:
+    <i>Kevin Grant:</i>
+    So, this was one of my first chiptunes. People seem to like it. However, when I listen to it now, two years later, I realize how little I knew about Famitracker, and music composition in genearl. I like to think I've learned a great deal since Ohgodboss. Still, I guess it's catchy enough as it is. Enjoy!
+    <i><b>Brad Griffin:</b></i>
+    <small><small>oh for the love of god!</small></small>
+    <i>Kate Holden:</i>
+    I actually did two pieces of potential art for this, both featuring Dave and Jade fighting Bec Noir, since it seemed appropriate for an intense boss tune featuring a theme associated with Jade. There was a duller version of this as well as a more comic bookish one. A panel of friends agreed that this one read better, but it was a little flat, so I started brightening it and tweaking it, but still wanted to convey '8-bit', so I started playing around with a square brush throwing in this Darwina-esque square noise, which I thought looked pretty cool. It has been remarked that Jade firing an assault rifle in the air in front of a volcano is metal as shit. That's probably my favourite commentary on this image.
+-------------------------------------------------------------------------------
+Track: Dogfight (Dirtiest's Dubstep Remix)
+Artist: David Dycus
+Track Art: Lunise
+References:
+- Dogfight
+- Bec Noir
+- GameGrl (Original 1993 Mix)
+- I'm a Member of the Midnight Crew
+- Carefree Action
+URLs: https://unofficialmspafans.bandcamp.com/track/dogfight-dirtiests-dubstep-remix
+Commentary:
+    <i>David Dycus:</i>
+    My first attempt at a dubstep song, from my ill-conceived dubstep phase. It took a ton of time, an entire new drum pack, and ultimately, a new laptop to finish. It's not my favorite song I've ever made--it doesn't sound like a real dubstep song, in my opinion--but I learned a lot in the process of making it.
+    <i>Lune:</i>
+    I HOPE YOU LIKE GAMEGRL
+-------------------------------------------------------------------------------
+Track: Starblaze
+Artist: Astro Kid
+Track Art: plaidcushion
+References: Stargaze
+URLs: https://unofficialmspafans.bandcamp.com/track/starblaze
+Commentary:
+    <i>plaidcushion:</i>
+    Starblaze is a really cool track, and I'm really pleased I got to make the art for it! I tried to stick with the same format as the art for the song it came from, but a bit more lively- It made me think of the Alpha kids hanging out together at night, lit only by the glow of their lanterns from the tower in LoCaH.
+    <i><b>Brad Griffin:</b></i>
+    Welp, so ends the third volume of Land of Fans and Music. This album would not be possible without your suggestions and onstant support.
+    Thanks for listening!
diff --git a/album/lofam4/album.txt b/album/lofam4/album.txt
new file mode 100644
index 00000000..0f9795dc
--- /dev/null
+++ b/album/lofam4/album.txt
@@ -0,0 +1,1713 @@
+Album: Land of Fans and Music 4
+Directory: lofam4
+Cover Art: Sozay
+Date: September 9, 2017
+FG: #aed6f0
+Canon: Fanon
+Commentary:
+    <i>The Unofficialmspafans present:</i>
+    <center>LAND OF FANS AND MUSIC 4</center>
+    <b>The Team:</b><br>Lambda Bledsoe<br>Veritas Unae<br>Liza McCall<br>ndividedbyzero<br>Lathan Jury<br>Emily<br>Aris "ostrichlittledungeon" Martinian<br>Makin
+    <b>Booklet:</b><br>Circlejourney
+    <b>Additional Help:</b><br>Mark Ciocca (Dagoth Xil)<br>Yishan "Catboss." Mai<br>Seijen<br>SerialSymphony<br>nights<br>power464646<br>Bambosh<br>wheals<br>Kal-la-kal-la<br>WHATISLOSTINTHEMINES<br>SplitSuns
+    <b>Special Thanks:</b><br>Elaine "OJ" Wang<br>M. Alex "melodiousDiscord" Moser<br>Brad "Avinoch" Griffin<br>Robert J! Lake<br>Christina "Lune" Lillard<br>The Cool and New Music Team<br>Andrew Hussie &amp; What Pumpkin Studios<br>The Homestuck Music Team
+    <hr>
+    <i>Lambda Bledsoe:</i>
+    Hey, so, I'm Lambda. I did like 2/3 of LoFaM2 and a little bit of LoFaM3. I also made that list of references that comes up if you google "Homestuck remix list".
+    Anyway, this is LoFaM4. It's a pretty good album with some pretty cool songs. I hope you like it. I'll be popping in to give some extra ocmmentary on songs throughout the booklet.
+    I'm using the rest of this space to thank a bunch of people, starting with my collaborators. Thanks to Liza and Scott for sticking by my side for so long; to Aris, Emily, and Lathan for stepping up to judge and being awesome friends; to Makin for doing a ton to get this album out; and to Caitlin for... existing.
+    I also want to give thanks to a bunch of the cool people I've met along the various communities and Skype and Discord groups. So: shoutouts to Paul, James, Nick, Luke, Marcy, RJ, Clark, Bowman, Evan, Thomas, Blueberry, Seth, Elaine, Yishan, Brad, Emilie, Christina, Paige, Ame, Lisa, Audrey, Gaby, wheals, Putnam, nights, Rune, power, Kal, Roxe, Erin, yaz, and soz. And a special shoutout to Mark.
+    I think that's pretty much all I have to say? Enjoy the album.
+    <i>Veritas Unae:</i>
+    This is not so much an end as a new beginning.
+    Homestuck music, to me, has been an ever present part of my life for six years now. I can still keenly recall switching on my iPod Touch to the original Land of Fans and Music as I travelled into university for my first year of higher education, the excitement I felt in getting one of my own songs on the second installment and the deep pride I had in bringing the third album to fruition. The Land of Fans and Music has always been a celebration of the best of Homestuck fan music, a collection of musicians that continues to grow from strength to strength, doing things I could never dream of accomplishing.
+    But Homestuck is a work filled with passion, with creativity and ingenuity, and it is that spark that has set so many of its fans ablaze. Through transformative retellings like Cool and New Homestuck and Act 8, the songs of which have equally earned their places in the annals of fanmusic history, and innovative projects bringing light to untold stories like Beforus, Ancestral and Xenoplanetarium yet to come, Homestuck fanmusicians are always hungry for content on which to develop their musical crafts. It only takes a quick listen to some of my early Homestuck content (my tindeck is still mostly online, including those Nepetaquest tracks...) just to see how far I've been able to hone my own crafts through this medium.
+    However, it is time. As all things inevitably must, the Land of Fans and Music project is reaching its final limits. While it would not at all surprise me to see another small scale LoFaM 5 spring forth from the incredible pool of talent that I have the privilege to interact with on a daily basis, ti is here that I personally choose to bow out towards my future horizons. While I will always be a part of this fan music community, I think I'm finally tapped out on my own Homestuck energy. (Thankfully, you can be freed of my disgusting motif potpourris. How many of those do I have now? Like... 4?)
+    This album would not exist without so many incredible people. Thanks must be givven to Lambda for spearheading the project, and getting the ball rolling in the initial stages. She is incredible at pulling everything these projects need together and I know this album would not be half of what it is without her. Thanks also to Cait for what she has done towards getting this album out. Hopefully this means no more long nights for me uploading hundreds of tracks. Thanks to Blackhole and circlejourney for what they've done for the booklet you're reading right now. It looks fantastic and is filled to the brim with amazing information. And to both circlejourney and nights, thanks must be extended for the high calibre of art this booklet is home to. To Makin, Aris, Emily, Liza and even Mark and Lathan, thanks for being a part of this process in helping us sort through the hundreds of tracks we received.
+    It's been six long years for me, but I finally close my own chapter on Homestuck fan music*. I wish everyone the best of luck in their future pursuits.
+    Yours in fanmusic, from now and forever more,
+    Veritas Unae
+    *Except for Violet and Gold. If I don't finish that, I think several people would have it out for me.
+-------------------------------------------------------------------------------
+Track: ~~DISC 1~~
+Directory: disc1-lofam4
+Artist: Lambda Bledsoe, ndividedbyzero
+References: Homestuck Title Screen
+URLs: https://unofficialmspafans.bandcamp.com/track/disc-1-2
+Commentary:
+    <i>Lambda Bledsoe:</i>
+    I'm, uh, actually not really much of a musician. I'm mostly just good at recognizing melodies. We didn't have anyone lined up to do the disc jingles (though I assumed maybe Veri would do then, as on LoFaM2+3) so I mentioned to Cait that I had the idea of making each disc a song representative of each prior LoFaM. I sent her files of myself vocalizing the melodies and she transcribed them.
+    You might be tyinking, "wait, but there's not a song on LoFaM1 called Homestuck Title Screen". This is correct. Its composer was unable to be contacted during its production for whatever reason, so it was arranged into both the first and last songs on the album. So, this is sort of like a reprise of the first song on the first LoFaM.
+    Initially I wanted to do Emissary of Wind but Cait's idea was better.
+    <i>Sozzay:</i>
+    This piece was a very unique experience for me because it involved drawing something I was rather unfamiliar with. Before I started this piece I knew from the beginning I wanted something rather dynamic and fun and I feel the result stayed true to the image I had in mind. This piece was certainly difficult, but after some trial and error things eventually started coming together nicely. I ended up having a lot of fun trying out new brushes and mixing my favourite colors together to get a final result I was very pleased with.
+-------------------------------------------------------------------------------
+Track: Merge
+Artist: Kouta, polysaw
+Track Art: Circlejourney
+References: Serenade, Beatdown (Strider Style)
+URLs: https://unofficialmspafans.bandcamp.com/track/merge
+Commentary:
+    <i>Kouta:</i>
+    After writing [[Denizen]], my only thought was that I really wanted to keep writing dubstep, but good dubstep. That was when I deicided to reach out to my good friend poly, who I'm a big fan of. Her dubstep is as great as her production skill, so at the time it was the perfect arrangement. It was hard working together long-distance, but we somehow made it work through all-nighter Skype calls and a lot of caffeine. The way our styles differ and yet somehow met in the middle helped make Merge exactly what I hoped it'd be.
+    <i>polysaw:</i>
+    Producing Merge was one of the most exciting projects I'd worked on in a long time. Kouta and I made a great team, and working with her pushed both of our boundaries well beyond our comfort zones. We got a lot of doubt from our friends about working with the caw and meow samples, but we were sure it was the perfect way to bring the song together. We were also heavy-handed with leitmotif from the original soundtrack, focusing on blending them in a way that was both interesting to listen to and recognizable. This was made with the utmost care, so give it a listen or ten.
+    <i>Circlejourney:</i>
+    I drew this immediately following [S] Collide. Kouta later asked to use it as the track cover for Merge on SoundCloud, and I was happy to oblige. I'm honoured that they saw it as a fitting image to accompany their (very impressive) track.
+-------------------------------------------------------------------------------
+Track: Jungle #3
+Artist: cookiefonster
+Track Art: Fitzwibble
+References: Another Jungle, Oppa Toby Style
+URLs: https://unofficialmspafans.bandcamp.com/track/jungle-3
+Commentary:
+    <i>cookiefonster:</i>
+    Similarly to several other songs on this album, this started as a rescore of [S] Jane: Enter for this collaborative project where people would come up with new music for all the flashes in Homestuck. The goal here was to make a song similar in style to Another Jungle (a very underappreciated song) without actually quoting it other than the way that song quotes Sburban Jungle. It was quite a challenge not borrowing anything else from other songs except for when I used a part of Oppa Toby Style towards the end, but this song was fun to make and I'm happy enough with the end result even if it's not as punchy as the original.
+    <i>Lambda Bledsoe:</i>
+    a fair number of songs didn't have commentary from their musicians and/or artists, so i asked a few people, mostly mspafans managers to write some filler commentary for those. they'll be prefaced by bold names.
+    <i>Florrie Haero:</i>
+    (ive gone and updated the old LoFaM commentaries to follow the same style!)
+    <i><b>WHATISLOSTINTHEMINES:</b></i>
+    This art is a lovely rendition of Fitzwibble of that bit in [S] Dirk: Unite where Dirk takes Roxy and Jane along for a ride. Unfortunately, due to her foolish boorishness, Jane does not appreciate the joy of flying through the air as a bird would in spring. It is a shame, that such an enlightening experience must go ignored.
+-------------------------------------------------------------------------------
+Track: Frost and Clockwork
+Artist: Circlejourney
+Track Art: RaChoTamer
+URLs: https://unofficialmspafans.bandcamp.com/track/frost-and-clockwork
+Commentary:
+    <i>Circlejourney:</i>
+    This track was my very first piece of fanmusic, composed in 2013 immediately after I finished reading the Homestuck archive and adapted for LoFaM4 in 2016. It's an attempt to capture the joy I felt reading Homestuck for the first time, and a tribute to one of my favoourite things about the comic—the juxtapositions of intimately small details against cold, fathomless space.
+    Frost and Clockwork is about the planets in the medium, and the things residing upon each one—hummingbirds, fireflies, cogs, falling snow. The comic discusses fate and determinism all the time, but I like to think about how it is to simply exist in this universe, without awareness of purpose or destination.
+    Rather than embodying a sense of mystery or adventure (as most Medium-related music tends to), I wanted this track to feel like home—something that this webcomic has become for me.
+    <i>RaChoTamer:</i>
+    This was such a fun song and it reminded me of one of my favorite parts of Homestuck - the fun and adventure. It feels so welcoming and warm and triumphant, and I really tried to capture that here!
+-------------------------------------------------------------------------------
+Track: Reunited
+Artist: Shandy
+Track Art: nights
+References: Sburban Jungle, Endless Climb
+URLs: https://unofficialmspafans.bandcamp.com/track/reunited
+Commentary:
+    <i>Shandy:</i>
+    This song was written to celebrate the reunion of Rose and Roxy in the 4/29/15 Homestuck update! It was so weet and triumphant, so I tried to reflect that in the music. The main melody is structured kinf of like a call-and-response between the two of them.
+    <i>nights:</i>
+    Rose and Roxy's interactions are some of my favorite parts of Homestuck, the best of which is their meeting after Game Over. I've resketched and redrawn this way too much since I wanted to give this very nice track some justice. Originally the idea was much more different, I was going to draw Roxy running towards Rose with Skaia in the background, but I changed it to match the canon scene better. Overall I'm pretty happy with the final product, I hope you guys like it too!
+-------------------------------------------------------------------------------
+Track: Prospitian Crescent
+Artist: Mmetafour
+Track Art: Brawlitup99
+URLs: https://unofficialmspafans.bandcamp.com/track/prospitian-crescent
+Commentary:
+    <i>Mmetafour:</i>
+    A little piece I put together, thinking about the broken moon of Prospit during the final battle between Jack and PM.
+    <i>Brawlitup99:</i>
+    The song that Mmetafour made was an electronic 8-bit style mix, so, logically, I took the role of drawing (or rather, "spriting") the art for this track. As you may know, the song symbolizes Prospit from A6A6A1 after it gets destroyed, so I did two scenes in one: Jane and Jake after their godtier transformations, and our heroes encountering Jack English for the first time. Come to think of it, that act was really messed up, wasn't it? Anyway, the song is amazing, and I really liked how the art came out. I hope you enjoy it too!
+-------------------------------------------------------------------------------
+Track: Altitude
+Artist: Whimsy
+Track Art: yazshu
+URLs: https://unofficialmspafans.bandcamp.com/track/altitude
+Commentary:
+    <i>Whimsy:</i>
+    This song in its early stages was meant to be about the medium and space. But as soon as it was put in a recording with appropriate instruments, it reminded me a lot more of LOWAS than anything else, so it just sort of became that. All it took was a borderline distasteful amount of reverb to add a feeling of elevation, and it became Altitude. I always think of John's quest bed whenever I hear this song, probably just because it's the only really high-up point on the whole planet.
+    Also, I think the artist for this track wanted to make it have to do with John/Roxy? Which isn't really what I initially had in mind, but it's cool and it works. Death of the Author and all that.
+    <i>yazshu:</i>
+    i went through like fucking 5 variations of this art before i just decided to fuck it and do vaguely johnroxy retcon sequence that was at the bottom of the subreddit for some time. all of the others involved davesprite but fuck blorange. also please dont notice how lazy i was and i used the color blending tool on the tree when everything else was with the pencil tool.
+-------------------------------------------------------------------------------
+Track: Midnight
+Artist: TirantBacon
+Track Art: Calicorn
+References: Midnight Suffer, Liquid Negrocity
+URLs: https://unofficialmspafans.bandcamp.com/track/midnight
+Commentary:
+    <i>TirantBacon:</i>
+    As an acknowledgement, this song in many ways was mostly inspired by the tune "Black" By Radiation (or Toby Fox I guess). I made this song as a "remix" of sorts of the song called "Midnight Suffers", something I made for the mostly popular fanventure, cool and new web comic. If anything, I'd say it was directly copied from Black, and that I did a mostly poor effort to recreate the style... Nonetheless, I did focus on trying to incorporate some transition points in the song where it would actually deviate from the original arrangement, and I suppose it works quite well even when it's not on paper.
+    The main motif was taken from midnight suffers... A bluesy jazz type theme that was made with no real direction intended. This song is not necessarily "catchy", but at least it has direction and sounds good, which is always nice! Some of the most prominent instrumentation involved DVS saxophones, loud crazy drums, a heavy bassline, sharp synths and a really loud piano chord progression in the background. It's all crazy stuff.
+    <i>Calicorn:</i>
+    I chose Midnight as my track art, mostly just because of my love for Intermission. This song is absolutely fantastic, but since I'm not the most creative person around it took me a while to come up with any concrete designs at first. I was originally going to start off with a 50/50 bust drawing of Slick and Jack, but I soon discovered that might be a little too bland. I ended up listening to the song a dozen more times until I sketched out the base idea for the finalized idea. The main challenge had just been lining everything and getting the perspective to look pretty alright, although I'm not really an expert on perspective or composition. Either way, I'm really happy with how the piece turned out, especailly with the lighting on Slick himself.
+-------------------------------------------------------------------------------
+Track: Dersite
+Artist: Aris Martinian
+Track Art: plaidcushion
+References:
+- Flare
+- English
+- Derse Dreamers
+- Cascade (Beta)
+- Courser
+URLs: https://unofficialmspafans.bandcamp.com/track/dersite
+Commentary:
+    <i>Aris Martinian:</i>
+    I'm actually not a huge fan of this song. See, I more or less made the whole album Cyclica in a couple of days, and this short "here are a bunch of melodies over the Flare arpeggios" only took me an huor or two. I really think there are parts of Cyclica that are better (if you haven't listened to Cyclica yet, you should do that; you can find the full album <a href="https://www.youtube.com/watch?v=ME3r64_NsnM">on YouTube</a>). A bunch of people seemed to like Dersite, and it made it onto Cool and New Greatest Hits, so here it is I guess. The violin note holds are unrealistic, the synth is weird as fuck, the piano is bad. But everyone liked it. Except for Veri. Veri didn't like it. Bless you Veri.
+    <i>plaidcushion:</i>
+    I wonder what life was like for the carapacians, floating out in space away from everything going on on the battlefield as it got prototyped. Seems kind of lonely.
+-------------------------------------------------------------------------------
+Track: Pax Condesca
+Artist: ViKomprenas
+Track Art: Circlejourney
+References: Crystalanthemums, Negastrife
+URLs: https://unofficialmspafans.bandcamp.com/track/pax-condesca
+Commentary:
+    <i>ViKomprenas:</i>
+    Wait why did this get on the album it sucks
+    It's about the Condesce, obviously. It's vaguely about her conquering a planet? The natives fight a long fight and then they just barely win! and everyone is reflecting on their loss and then she just glasses them or whatever she does. There's Crystalanthemums mostly because it seems to be teh default badass-trolls theme. Also that is some badass art.
+    <i>Circlejourney:</i>
+    The prompt I received with this track was "the Condesce (conquering planets)". The bubbly synths and unusual harmonies called to mind a geometrical design of neons against blacks, and I thought a logo-esque look suited the rather propagandistic vibe of the title. (Am I overthinking things? Probably.)
+    The image's composition, in which the Condesce is encircled by the planets she has conquered and ruled, is inspired by the Diamond murals from Steven Universe.
+-------------------------------------------------------------------------------
+Track: Blind Pilot
+Artist: Kurtis Burton
+Track Art: Adamantist
+References: Gold Pilot, The Blind Prophet
+URLs: https://unofficialmspafans.bandcamp.com/track/blind-pilot
+Commentary:
+    <i>Adamantist:</i>
+    the Blind Pilot is leading what is left of his people through unknown lengths to a new home, albeit despite his own will. lonely encaged flighting spirit with a glimmer of hope. digital whispers of draining life. that is what I felt the Blind Pilot is.
+    <i><b>ndividedbyzero:</b></i>
+    Right after Pax Condesca, the theme of a fuchsia empress' intergalactic conquest, Blind Pilot shifts the focus to the hidden lowblood driving her flagship. Where Condesca was a light tune with unsettling undertones, Blind Pilot goes in full force with its cinematic and emotive atmosphere, a mix of dramatic orchestra, electronic sounds and ambience. It's all in a breathtaking and impressive final result, especially considering just how silly and tongue in cheek the original The Blind Prophet was. Kudos to Kurt for recontextualizing it so well!
+    Additional note: this is the first of four Gold Pilot arranges to appear on the album, and boy does it start off the trend well. I hope you enjoy all their unique spins on the original!
+-------------------------------------------------------------------------------
+Track: Daywalker ~Rise~
+Artist: Yishan Mai
+Track Art: Emily Jane
+URLs: https://unofficialmspafans.bandcamp.com/track/daywalker-rise
+Commentary:
+    <i>Yishan Mai:</i>
+    holy shiiiit it's uh that third track I made for the Homestuck music contest. wow. remember that? that was so long ago. anyway this was a track for Kanaya, at that part where she comes back as a rainbow drinker and slaughteres everyone. it's super great.
+    I redid this track from the ground up for lofam 4, updated the flute playing and everything. Is it better? Is it worse? who knows, really
+    <i><b>Kal-la-kal-la:</b></i>
+    This image has three Kanaya Maryams in it. Having two more Kanaya Maryams than Homestuck itself had is a bold creative decision, one which, in my opinion, works out rather well. I very much like the 'Naya in the foreground's halo, illuminating her face, while the Maryam furthest from the front of the scene is relatively shrouded in darkness. Consequently, her bright yellow eyes shine like a wild animal in the dead of night. Cool as hell all around, this image.
+-------------------------------------------------------------------------------
+Track: Savior of the Waking World (Cement City Remix)
+Artist: Cement City
+Track Art: Chalaite
+References: Savior of the Waking World
+URLs: https://unofficialmspafans.bandcamp.com/track/savior-of-the-waking-world-cement-city-remix
+Commentary:
+    <i><b>WHATISLOSTINTHEMINES:</b></i>
+    It's a remix of Savior of the Waking World. That's something you couldn't possibly have found out unless you read this very commentary. Aren't you doing youreslf a favor by looking through this?
+    For this track, Chalaite rendered a portrait of John staring down at his deathplace, after being revived by the inscrutable mechanics of sburb. Despite being killed by Bec Noir, her retains his life, and is now more powerful than ever, having attained god tier.
+-------------------------------------------------------------------------------
+Track: Skaian Dreamers
+Artist: Difarem
+Track Art: Chumi
+URLs: https://unofficialmspafans.bandcamp.com/track/skaian-dreamers
+Commentary:
+    <i>Difarem:</i>
+    Thsi track has quite the story! It was originally meant to be fake "loading screen" music, to accompany a parodic video on the Cool and New Music Team youtube channel about Overseer v3 (a web-based sburb web game, whose development team I used to be part of) being shut down by What Pumpkin (though the C&amp;D was later found out to be fake). The project fell through, so I continued working on it and posted it on the LOFAM Discord server, where it got approved (thanks Lambda), though the deadline had tehcnically passed.
+    <i>Chumi:</i>
+    it sounds like a song for the beginning of a cool adventure! so that's what i drew :o
+-------------------------------------------------------------------------------
+Track: Emerald Waltz
+Artist: Will Ascenzo
+Track Art: Beta
+References: Darling Kanaya
+URLs: https://unofficialmspafans.bandcamp.com/track/emerald-waltz
+Commentary:
+    <i><b>wheals:</b></i>
+    Of all the main characters in Homestuck, Kanaya is perhaps the most suited to a soft orchestral/piano piece like this. The song pulls off some great production orchestra-wise while putting a lovely 3/4 twist on Darling Kanaya.
+    <i><b>WHATISLOSTINTHEMINES:</b></i>
+    A little known power held by the clearly very fictional and not at all real troll folklore creatures known as "Rainbow Drinkers" is to create flashing green silhouettes of themselves whenever they dance. This of course, holds no practical purpose whatsoever, except for the theoretical seduction of aliens who happen to resemble flighty broads.
+-------------------------------------------------------------------------------
+Track: Intermission
+Artist: Joe Ouellet
+Track Art: Lukanya
+URLs: https://unofficialmspafans.bandcamp.com/track/intermission
+Commentary:
+    <i>Joe Ouellet:</i>
+    John exploring the Land of Mounds and Xenon searching for his friends evoked some melancholy feels for me.
+    This track was composed entirely backwards; That meant I was constantly exporting WAVs seeing if the "forward" track I was making was sounding good backwards. It was a fun and interesting way to make music.
+    <i><b>WHATISLOSTINTHEMINES:</b></i>
+    You think they'd set up a bench by the road, but nooooooooooo. John has to sit on the grass, thanks to those inconsiderate jerks. The salamander probably had a hand in it. Damn that salamander.
+-------------------------------------------------------------------------------
+Track: Retconjuration
+Artist: ndividedbyzero
+Track Art: William Leonard
+References: Windchime Foley, Homestuck Anthem
+URLs: https://unofficialmspafans.bandcamp.com/track/retconjuration
+Commentary:
+    <i>ndividedbyzero:</i>
+    As one of the oddball Retcon Lovers out there, the scene where John becomes unstuck in canon is one of my favorite moments in the entire comic. Thinking about it inspired me to make a song about the retcon; specifically, the introduction of John's powers, followed by the way they're used to save the entire timeline from its catastrophic doom. This time around, the game gets completed... but maybe the ending isn't so happy, as we're reminded there's still four kids trapped in the retcon juju, waiting endlessly for freedom in paradox space.
+    Some trivia: this song was named after an update discussion thread on the old MSPA forums. Apparently, that thread was in turn named after a TVTropes page. Also, alongside a Homestuck Anthem quote at the end, the music box refrain featured throughout the song quotes the foley on Homestuck's title page. That's both because it's where the retcon arms first appear, and because I always wanted to reference those windchimes. Now you know!
+    <i>William Leonard:</i>
+    I've always loved the 'John's retocn adventures' section of Homestuck, and I think it has to do with how it leads both the characterts and myself along a brisk rollercoaster of twists and turns, through unknown paths - this sense of adventure is what I tried to convey in this art.
+-------------------------------------------------------------------------------
+Track: Formation
+Artist: Hadron Kalido
+Track Art: meigender
+URLs: https://unofficialmspafans.bandcamp.com/track/formation
+Commentary:
+    <i>Hadron Kalido:</i>
+    This song is for Cool and New Webcomic, but I like it a lot and a lot of people like it too, so I want the world to see it. It is inspired by a lot of the new-age synthpop, which itself is inspired by the 1980s. In this time of rapid community music projects being built I want y'all to remember; we're all musicians and that is the blood that festers throughout the body. We're all alike in our different ways. love you all thanks have fun :&gt;
+    <i>meigender:</i>
+    Formation has a very 80's vibe to it, so I decided to aim towards more of a Hotline Miami feel for the accompanying artwork. I'm not sure how well I achieved that, but I figure a combination of bright colours and guns is at least veering in the right direction.
+-------------------------------------------------------------------------------
+Track: Scales
+Artist: Helena Ruth
+Track Art: Shu
+URLs: https://unofficialmspafans.bandcamp.com/track/scales
+Lyrics:
+    I was putting on airs,<br>as I put up my hair<br>to look right through,<br>like you're not even there<br>and I've cried in the night...<br>for the fate of a knife,<br>when object's destiny ends a life, and I
+    can't quite put into words,<br>the things that I've heard.<br>the riddles I thought that I'd solved when I learned<br>the way, oh, everything goes...<br>I couldn't quite know<br>it just took a while for the true facts to show
+    and I covered my eyes,<br>though I couldn't see lies<br>the ropes I wove were a terrible kind<br>and it still doesn't work<br>when I... justify<br>with thoughts that ran through the back of my mind
+    and blood's the thing that I've made!<br>oh, every day...<br>I fill hollow bones and the vacuums of veins<br>but, still, I don't want to kill<br>if I never will,<br>the fate of it all is the bitterest pill
+    so I've wrapped myself fast,<br>in a shawl of the past<br>to make good memories try to last<br>and the tall branches burn<br>all the quicker, I've learned...<br>it's frightening how the tables can turn.
+Commentary:
+    <i>Helena Ruth:</i>
+    This is a song I wrote many years ago, from Terezi's point of view after she killed Vriska. When you look to the outcome of a choice, are you really seeing all that could be, or are you, by consequence of looking, only trapping yourself in the position of making that choice? You can't really see all that the future could hold. You couldn't take it, anyway.
+    At the time I wrote this song it was mostly theorizing, but it's helpd up through the years (thankfully), so I took the chance to rework and record it for this album! It was a struggle to record, and there's a thing or two I would change, but I still think 2012 me would be pretty damn proud, haha. Finished, not perfect, as they say! Homestuck did so much for me creatively. I'm glad I could be a part of this tribute.
+    <i>Shu:</i>
+    the track is really pretty in a melancholic and reminiscing way so I wanted to encorporate things from earlier in the comic (the tree, the hanging scalemates, and the pink flowers) into a sadder scene that's near the end? The tree's also a clever metaphor for branching paths and al that lol and also it looks cool
+-------------------------------------------------------------------------------
+Track: Glide
+Artist: Veritas Unae
+Track Art: Circlejourney
+URLs: https://unofficialmspafans.bandcamp.com/track/glide
+Commentary:
+    <i>Veritas Unae:</i>
+    Originally, this piece was written for a good friend of mine, Patrick. He was running the fan adventure Loftlocked at the time, and I'd supplied the comic with a lot of music in conjunction with Kurtis (who is also on this album! Check him out!) Pat had approached me to write a haunting refrain for a harp playing character, Eliza. This theme would eventually form part of several songs written by Kurtis and myself, and the most prominent of which, Lamental, was made into another song, Infinity's Lament. It is a fun, jovial melody that turns darker as Eliza becomes less sure of herself and her playing. However, in a Homestuck specific context, consider Rose playing the rain, plucking strings but quickly finding herself at odds with her own land quest. Who knows? The beauty of music is that you can make your own interpretations.
+    <i>Circlejourney:</i>
+    This track was initially left open to interpretation but being in contact with Veri, I asked him for a recommendation for its subject. Apparently, while Glide was oriinally composed for a fan adventure, the main motif features in a large and yet-unreleased track concerning Alt!Calliope. Veri ultimately decided that I should draw Alt!Calliope, which I was happy to, seeing as Calliope is my favourite character in Homestuck and in dire need of more fanart.
+    We've only ever seen Alt!Calliope looking extremely grim in the comic so I thought it might be a nice change if I were to depict her in a more clement mood. Imagine her soaring through space, creating and destroying galaxies. I gave her wings just so that the illustration would remain relevant to the title of the piece.
+-------------------------------------------------------------------------------
+Track: Limelight
+Artist: psithurist
+Track Art: Jenny
+References:
+- The Lyrist
+- Flare
+- Even in Death
+- English
+URLs: https://unofficialmspafans.bandcamp.com/track/limelight
+Commentary:
+    <i>psithurist:</i>
+    Limelight was made for the unfinished Act 8 fan continuation of Homestuck, and was used in the flash [S] Resolve. It's a theme for alt-Calliope, as she merges her soul with Davepeta's and the other half of Gamzee's, hence the meows and the high-pitched Secret Honks in the middle section. The working title was Miss America, because it's like, the opposite of Lord English? Shoutout to whoever came up with that one on the Act 8 team. This one was suepr fun to make since I got to use a lot of wacky sampling techniques and also I just love Calliope a whole god damn lot okay.
+    <i><b>ndividedbyzero:</b></i>
+    Like the song, this fantastic art was originally used for Act 8 Volume 1. It's a pretty stark contrast to the carefree art for Glide immediately before it; Alternate Calliope has now taken off her hood, with a look that indicates that she means business.
+-------------------------------------------------------------------------------
+Track: Bonehead Destiny (LoFaM Cut)
+Artist: power464646
+Track Art: Elanor Pam
+References: Unite Synchronization
+URLs: https://unofficialmspafans.bandcamp.com/track/bonehead-destiny-lofam-cut
+Commentary:
+    <i>power464646:</i>
+    This song was originally written for FLSA's Problem Sleuth album, however those of you who've heard the original may notice some subtle differences. This song is meant to be a theme for late-game PS, with the first half representing the over-the-top surrealism of Higgs Bonehead's sacrifice, and the second, the far more interesting rush to beat DMK. I pretty much spent the ages 10-12 listening to Daft Punk and Digitalism near-exclusively, and I think the influence shines through pretty clearly here. The second half is a slight nod to the rush of [S] Dirk: Unite and Synchronize, which I feel is stylistically similar to the pacing from the end of PS.
+    <i>Elanor Pam:</i>
+    The futility of a sacrifice, the chaos of a final battle, the wrath of an arbiter, the finding of love after death, the absolute ownage of a sharply written missive. All these and more contributed to making the epic ending of Problem Sleuth what it came to be known as: a confusing clusterfuck of hilarious and completely insane shenanigans.
+-------------------------------------------------------------------------------
+Track: Stubborn Throes
+Artist: SplitSuns
+Track Art: Neiratina
+References:
+- Chorale for Jaspers
+- Aggrieve
+- Battle Against an Unfathomable Enemy
+- At The Price of Oblivion
+URLs: https://unofficialmspafans.bandcamp.com/track/stubborn-throes
+Commentary:
+    <i>SplitSuns:</i>
+    This track was made for the Cool and New Music Team's Volume 7. It was based on the hypothetical question "What if Rose went grimdark?" which was based off of a series of shitposts on the /r/homestuck subreddit. With this song, I tried to make it mirror the chain of events that occur to Rose before and after she goes grimdark in the comic. It starts off relatively simple, but quickly goes ominous and unsettling as she stares into the cueball in "Seer: Ask." Then suddenly the song explodes into a blistering drum-and-bass track with booming organs to tell you that, in fact, shit just got real. The song was meant to be reminiscent of "Your Best Nightmare" from Undertale, and I hope I was able to pull that effect off. The song concludes in much the same way it began as Rose, in her newly darkened state, flies into space. All things considered, I had a lot of fun making this song.
+    This track received brand new art for its release on LOFAM4, courtesy of the talented Neiratina! With this song portraying Rose succumbing to the broodfester throes and going Grimdark, this art features Rose beginning to slip away to the eldritch Horrorterrors as well. WIth her wand gripped firmly in hand, Rose looks fiercely determined to destroy anything in her path. Her aura of golden is inexorably being snuffed out by the black tentacles that pour out of the image, even interfering with the designs in Rose's shrit and snaking their way into the background. Marked with jagged lines and dripping ink, this piece perfectly caputres Rose's last moments of innocence as she throws caution to the wind and turns herself Grimdark.
+-------------------------------------------------------------------------------
+Track: My Lady Greensleeves
+Artist: Shandy
+Track Art: Shandy
+References:
+- Black Rose / Green Sun
+- Endless Climb
+URLs: https://unofficialmspafans.bandcamp.com/track/my-lady-greensleeves
+Commentary:
+    <i>Shandy:</i>
+    Some ships may come and go, but Rosemary is forever.
+    A mashup of the traditional "Greensleeves", which I've always loved, with "Endless Climb" and hits of "Black Rose / Green Sun".
+    <i><b>SplitSuns:</b></i>
+    This is a solemn artwork that captures a snapshot of Rose and Kanaya in a tender embrace. The piece manages to render the two lovers at their closest, while also highlighting the extremes of both of their characters. Rose's skin is tainted black to indicate her status as Grimdark, while Kanaya is glowing white as rainbow drinkers often do. Although the addition of the titular "greensleeves" to Kanaya's outfit is subtle, it helps tie the artwork even further to its song and turns it into an excellent companion.
+-------------------------------------------------------------------------------
+Track: Highland Thunder
+Artist: Thomas Ferkol
+Track Art: Elanor Pam
+URLs: https://unofficialmspafans.bandcamp.com/track/highland-thunder
+Commentary:
+    <i>Elanor Pam:</i>
+    This was very much a test-bed for photoshop brushes and adjustment layers I had yet to touch on, all while putting the speed in speedpaint.
+    <i><b>ndividedbyzero:</b></i>
+    At one point I described this as something along the lines of "electric Scottish war music", and that still stands. The melody in this song is absolutely iconic, if you ask me, and it gets INCREDIBLY ampled. Maybe enough to see what lies under that voltaic fault. (Spoiler: It's just a lot of xenon.) Also, the lyrics to this song are "DANGER HIGH VOLTAGE". That is all.
+-------------------------------------------------------------------------------
+Track: Ghosts
+Artist: David Dycus
+Track Art: Elanor Pam
+URLs: https://unofficialmspafans.bandcamp.com/track/ghosts
+Commentary:
+    <i>David Dycus:</i>
+    This started out as an attempt to make a song in the style of Death Grips, but ended up going in a different direction. It was a challenge to try and make something equal parts creepy and danceable.
+    <i>Elanor Pam:</i>
+    For the last couple of months my computer has been sitting on a small folding table as my ouse undergoes a bunch of scattered repairs, which made deploying my tablet a tricky situation. Thankfully I've been buying art markers piecemeal—they're very expensive in my country—and had enough colors to paint a troll! But when it came to a background I and my limited palette both failed miserably, so in the end I had to take the drawing to photoshop and figure things out with a mouse anyway. Whew!
+-------------------------------------------------------------------------------
+Track: Pilotwave
+Artist: Interrobang
+Track Art: Robin
+References: Gold Pilot, Courser, Courage
+URLs: https://unofficialmspafans.bandcamp.com/track/pilotwave
+Commentary:
+    <i>Interrobang:</i>
+    This song began when I was messing around and thought I wanted to make some v&nbsp;a&nbsp;p&nbsp;o&nbsp;r&nbsp;w&nbsp;a&nbsp;v&nbsp;e. I really like the glitchy sections of Gold Pilot, and my initial plan was to slow those parts down, loop them, add drums, etc - the usual vaporwave stuff - that's also how it got its name, thanks to its project file. However once this started to happen I realized what I had written was very different, and that it had turned into some strange Gold Pilot remix. While I worked on other things for UMSPAF and CANMT, this song was on the back burner and I wasn't sure I'd actually finish it, but I stuck with it and just added things as they came to me (I'll admit that Lambda showing some interest in the song was a bit of motivation). At some point one of the later versions ended up getting accepted to LOFAM4, which was a surprise to be sure, but a welcome one, and so I wrapped up production.
+    Some other facts about this song: Quite a bit of the unstrments (I'd say about 80% or so) are modifications of default Garageband synths/presets. This is the first song I've ever made that regularly causes audio overloads on my computer from just playback. The name, "Pilotwave" comes from when it was going to be vaporwave, I named the project file that and it sort of stuck. Special thanks goes to everyone that listened to it and helped me with balance/mastering issues, and extra special thanks to AroSoup for their amazing art!
+    <i>Robin:</i>
+    This took a really long time.
+-------------------------------------------------------------------------------
+Track: Aura of Colour
+Artist: olegoleg123
+Track Art: insecureIllustrator
+URLs: https://unofficialmspafans.bandcamp.com/track/aura-of-colour
+Commentary:
+    <i>olegoleg123:</i>
+    Aura of Colour is one of my older tracks, originally completely unrelated to Homestuck and only then adapted as a theme for Rose and submitted as such. It is the piece that marked my transition form straightup EDM to more VGM-styled music.
+    <i><b>ndividedbyzero:</b></i>
+    This art by insecureIllustrator was actually one of two made for this track! iI sent us both this version and a different one of Rose with just as much incredible detail, and allowed us to choose which one suited the track better. This version won out primarily due to fitting the bright tone of the song more, and the general feeling of an "aura of colour".
+    <i>Florrie Haero:</i>
+    (the other drawing by iI is below!)
+    <img src="misc/aura-of-colour-bonus.png">
+-------------------------------------------------------------------------------
+Track: Beyond the Death of the King
+Artist: Seth Massey
+Track Art: sailorleo
+References: Orchid Horror
+URLs: https://unofficialmspafans.bandcamp.com/track/beyond-the-death-of-the-king
+Commentary:
+    <i>Seth Massey:</i>
+    This was supposed to be a fill in track for a finished trackart for LOFAM2 about Calmasis and I liked it and pianos
+    Imagine the plot to Complacency of the Learned and that's what's happening here
+    <i><b>wheals:</b></i>
+    Likely the oldest art on the album, this dates all the way back to LOFAM2 days. The song never did get finished for that era but stuck around until the song got made and finished in time for LOFAM4. It turns out that in the end, playing beyond the death of the king was a metaphor for the art's living past the end of the comic...
+    I must confess to loving this art style, with mostly aliased lines and two-tone shading, especially in its similarity to some of Andrew Hussie's own art in Homestuck. It's none too common to see fanart of Calmasis, so it's nice to see them rendered in a more dynamic pose than the only canon one, while still clearly recognizable as that same antihero.
+-------------------------------------------------------------------------------
+Track: En Masse
+Artist: The Great Anansi
+Track Art: rawlithmora
+References: Scratch, English, Rex Duodecim Angelus
+URLs: https://unofficialmspafans.bandcamp.com/track/en-masse
+Commentary:
+    <i>The Great Anansi:</i>
+    En Masse is actually a remastering of sorts of the very first Homestuck remix (and just generally one of the first songs ever) that I made about five or six years ago, because this was conceptualized around when Homestuck was ending last year to be a commemoration of the webcomic that sparked so much creative energy in me and catalyzed about 99% of my current friendships. I was keen on having it be grand and sweepking—essentially, doing everything my initial remix did, except bigger and badder than ever before. To that end, I started tossing in some extra motifs and making the composition even mroe frantic than before, but I was keen on keeping the overall rhythm and classical-esque style of Scratch; it's been a very long time since the cueball-head was directly relevant, but it's important to remember that that's where so much started! The project encountered some severe snags due to various real life troubles and motivation issues, but thanks to the support of the LOFAM team, it's finally been brought to life and I'm back on my feet with bountiful motivation. I might be a bit rocky, but it's only going up from here!
+    <i>SplitSuns:</i>
+    This art primarily focuses on Doc Scratch, his profile taking up most of the canvas. There's a nice contrast between the organic and textured forms of his suit and the precisely geometric shapes such as his cueball head, the triangle cutting through his chest, and the halo of squares over him. The use of recurring motifs such as pool balls, arrows, and brooms help to connect the piece further to Scratch's roots, with the peacock texturing suggesting the foreboding Felt Manor. An interesting artwork for an enigmatic character.
+-------------------------------------------------------------------------------
+Track: [GRIEF]
+Artist: Nicholas Nakano
+Track Art: Griever
+URLs: https://unofficialmspafans.bandcamp.com/track/grief
+Commentary:
+    <i>Nicholas Nakano:</i>
+    I was listening to STRIIFE right when it came out, then I thought, "Hey, this is fucking amazing" so I was inspired to make a Tensei-esque song. Its success is still unclear, but I like it. I hope you enjoy.
+    <i>Griever:</i>
+    So. Let me just say right now that nights, the one who first thought up these fantrolls and drew them up for the Strife 2 album, is top tier at character design. These guys were all really fun to draw and I'm glad that they came out as well as they did, honestly. They're all very differentiable from other fantrolls and just look really nice. Read nights' comic, <a href="https://oceanfalls.net/">Oceanfalls</a>, because it is good and has nice character design/art in it too.
+    The music was rocking and good so I went for a dramatic action shot. I used Jojo as a reference for this type of shot, because of course I did (Read <a href="https://mspfa.com/?s=13714">Jojostuck</a>). The background and everything about this picture is made only to look kind acool, which it sorta does. The art functions on the "rule of cool" so to speak, at least a little bit. There's not much to say about it, honestly. Maybe I've already rambled on more than other artista bout this, and I'm pretty much done expositing, but I'm gonna go just a little bit further with this commentary. But it won't be lal that important. Just recounting a story I remembered.
+    Did you ever hear the tragedy of Darth Plagueis The Wise? I thought not. It's a story the Jedi would tell you. It's a Sith legend.
+-------------------------------------------------------------------------------
+Track: Plethoric Euphoria
+Artist: Seijen
+Track Art: Trufflemeep
+URLs: https://unofficialmspafans.bandcamp.com/track/plethoric-euphoria
+Commentary:
+    <i>Seijen:</i>
+    "how do I make a fuure bass song withuot sounding generic or like a total douche?" you don't, youre a douche. Accept it and move on with life. The only saving grace this track has is the tempo. Most future bass is 130 or 144. Nah fam, we're going 150 on this since 150 and 175 are all I know. This track was exclusively made with harmor and maybe 1 serum. Fuck the system, and fuck my CPU since like exsanguinated, FL crashse 3/4 of the times I try to open the tracks. RIP the dream.
+    <i>Trufflemeep:</i>
+    is this what drugs look like? i hope this is what drugs look like.
+-------------------------------------------------------------------------------
+Track: Buffskull
+Artist: Noisemaker
+Track Art: Benedict Ide
+References: Spider8reath, Spider's Claw
+URLs: https://unofficialmspafans.bandcamp.com/track/buffskull
+Commentary:
+    <i>Noisemaker:</i>
+    An extension of a very, very short segment of a group collaboration (7 GRAND END from the Cool and New Music Team), it seemed unfitting to leave something like this in its short, unfinished state.
+    <i><b>SplitSuns:</b></i>
+    Buffskull was originally a part of the CANMT song "7 GRAND END," with the music syncing up to the final Act 7 flash in Homestuck. This part of the song played when Vriska and her army prepared to face off against Lord English, and the art reflects this tense moment. Vriska stands in the middle of the chaos, with the house juju towering behind her. All of this is reflected in the eye of Lord English himself, his normally radiating visage forced into the position of eight-balls. The detail on English's eye is both very sharp and a little unsettling. So although this art mirrors previous scenes in the comic, it adds its own interseting twists to the presentation to make it an exciting and engaging image.
+-------------------------------------------------------------------------------
+Track: I'm a Member of the Midnight Crew (theh0nestman Version)
+Artist: theh0nestman
+Track Art: dodostad
+References: I'm a Member of the Midnight Crew
+URLs: https://unofficialmspafans.bandcamp.com/track/im-a-member-of-the-midnight-crew-theh0nestman-version
+Commentary:
+    <i><b>Aris Martinian:</b></i>
+    After the acapella and post-punk versions of I'm a Member of the Midnight Crew, you may be wondering how there could possibly be a unique version of this song without stooping to What Pumpkin's level and making "I'm a Member of the Midnight Ska." theh0nestman manages to take this early 20th century classic somewhere entirely new. This version of the song has a country rock feel to it, with soft verses leading into harder, crunchier choruses, and the bridges between verses taking us into previously uncharted melodic territory.
+    <i>dodostad:</i>
+    I was asking around for iconic rock album covers to base the art on since it was rather classic rock take on the midnight crew. SOmeone said Nirvana's Nevermind and I laughed and laughed and went with it
+-------------------------------------------------------------------------------
+Track: Crystalendofgames
+Artist: Jamie Paige Stanley
+Track Art: Circlejourney
+References:
+- Crystamanthequins
+- Sburban Jungle
+- Flare
+URLs: https://unofficialmspafans.bandcamp.com/track/crystalendofgames
+Commentary:
+    <i>Jamie Paige Stanley:</i>
+    Well, here I am again. Paige Stanley, closing disc 1 of a LOFAM, 4 years after I last did it. In that time, I technically became an Official Music Team Contributor!! I helped my dear friend Marcy Nabors with creating [[Solar Voyage]] and [[Renewed Return]] from Volume 10. I got 12 bucks on Paypal from What Pumpkin for that! Andrew Hussie bought me lunch! I got burgs with homestuck money!
+    Speaking of burgers, Crystalendofgames is a song that I made back in 2012 on a stormy, Autumn night. The power actually went out while I was making the song, even! The version you're hearing is from after I taped my broken ego back together and remade the whole damn thing. It's pretty Neat And Cool? I make cooler things now, though. Either way, I'm glad it could be a part of this wonderful Loaf Man.
+    Anyways, I'm gay! Bye!
+    <i>Circlejourney:</i>
+    This track has a climactic and solemn feel that, for me, seems to suggest the chillingly peaceful scenes preceding the violent turn of events in Act 7. As the quietest and yet most significant event in EoA6, I chose to depict the scene of PM and the Mayor climbing the Forge to cast the ring in, against the looming light of Skaia.
+    This is one part of a larger image formed by the covers of this, [[Ultimate Alchemy]], and [[Black Hole / White Door]].
+-------------------------------------------------------------------------------
+Track: ~~DISC 2~~
+Directory: disc2-lofam4
+Artist: Lambda Bledsoe, ndividedbyzero
+Track Art: Remi
+References: Jackpot
+URLs: https://unofficialmspafans.bandcamp.com/track/disc-2-2
+Commentary:
+    <i>Lambda Bledsoe:</i>
+    For a lot of people LoFaM2 is the best (released) LoFaM, which is... sort of weird, as someone that did it. Personally, I sort of think of 2 and 3 as parts of one whole because they were so close in proudction and a number of songs were moved from the former to the latter.
+    Also for a lot of people, the most represenative songs of LoFaM2 would be things like [[Alphamatic Replacement]], [[CR1M1N4L, CR1M1N4L]], [[Fighting Spirit]], [[Dance-Stab-Dance]], stuff like that. As the, uh, co-head of Loaf 2 though, I sorta always felt that Jackpot was the "most LoFaM2" song? Not sure exactly what it was. Perhaps that it had like thre remixes (two of which never made it to a LoFaM), perhaps that it was my personal #1 "why wasn't this on coloUrs and mayhem" song. But, anyway, yeah, we did Jackpot. It's a neat song.
+    <i><b>ndividedbyzero:</b></i>
+    In my opinion, this track art perfectly fits the "calm before the storm" vibe of a middle before an end, like Disc 2 is before the endgame-themed Disc 3. I'll also note it looks incredibly fitting for the cover of a vinyl record, and with those bright colors and jazzy writing I'd check that hypothetical cover out the moment I saw it.
+-------------------------------------------------------------------------------
+Track: Hiatus
+Artist: Kevin Grant
+Track Art: Trufflemeep
+References: Upward Movement (Dave Owns)
+URLs: https://unofficialmspafans.bandcamp.com/track/hiatus
+Commentary:
+    <i>Kevin Grant:</i>
+    This song was made, unsurprisingly, during one of the many Hiatuses that Homestuck had over the years. I wanted to capture the feeling of hopeful waiting combined with the sadness that came with the lack of content.
+    <i>Trufflemeep:</i>
+    The song was made during the gigapause, if the timestamp on soundcloud was right. So, I drew part of the scene where the gigapause left off aka Terezi getting the shit kicked out of her.
+-------------------------------------------------------------------------------
+Track: HOMOSUCK. DIRECTOR'S CUT, OF THE YEAR EDITION.
+Artist: ndividedbyzero
+Track Art: Nick Tucker
+References:
+- Homosuck Swan Song
+- Homosuck Anthem
+- Upward Movement (Dave Owns)
+- Beatdown (Strider Style)
+- Showtime (Original Mix)
+- Sburban Jungle
+- Theme
+- Crustacean
+- Walls Covered in Blood
+- The Lemonsnout Turnabout
+- Spider's Claw
+- English
+- Showtime (Piano Refrain)
+- Eternity Served Cold
+- Carne Vale
+- Warhammer of Zillyhoo
+- null
+- Hello Zepp
+- Rabbunctious!
+- The Paradox Paradigm
+- Purple Bard
+- Swing of the Clock
+- Doctor
+- Endless Climb
+- Atomyk Ebonpyre
+- Frost:frost-vol6
+- Homestuck
+- Dissension (Original)
+- Horschestra
+- Jane's Dragon
+- Cascade (Beta)
+- Aggrieve
+- Oh Hi There, Lil Cal
+URLs: https://unofficialmspafans.bandcamp.com/track/homosuck-directors-cut-of-the-year-edition
+Commentary:
+    <i>ndividedbyzero:</i>
+    Initially, I was going to compose this as one of those classic "ironically bad" songs, which I love dearly. At some point, it became clear I was going to drive it in a bit of a different direction, and then a few more directions, until I'd pretty much done a sick 360 degree spin across the musical canvas that is FL Studio. Wow that was kind of a weird metapohr? All in all, what you hear is what you get, and that's pretty much all I have to say on the matter. I don't want to take up too much of the commentary space, so I'll leave the rest of it ot Nick and... uh, well, yeah.
+    <i>Nick Tucker:</i>
+    I sketched out two versions of this art, the clean one and the "meme" one, which was more popular. And that's pretty much entirely understandable. Also, the title bar is based off the spine of a PS1 game.
+    <i><b style="color: #2ed73a">CALIBORN:</b></i>
+    <span style="color: #2ed73a">WAIT. WHO ARE THESE RIDICULOUS PEOPLE? FORGET THEM.</span>
+    <span style="color: #2ed73a">HERE IS WHAT REALLY MATTERS.</span>
+    <center style="color: #2ed73a"><b>A MESSAGE. FROM YOUR MASTER LORD.</b></center>
+    <span style="color: #2ed73a">BY THIS POINT. YOU HAVE ALREADY COME TO TERMS WITH THE FACT THAT "HOMOSUCK. DIRECTOR'S CUT, OF THE YEAR EDITION". IS BY FAR AND ABOVE. THE BEST PIECE OF ART. THAT YOU WILL EVER HAVE THE UNDESERVED PLEASURE TO EXPERIENCE, IN YOUR FLEETING MORTAL LIVES. IT IS A BEAUTIFUL MIXTURE. OF A MAGNUM'S OPUS THAT ASSUAGES THE AURAL SENSES. AND A GRAPHICAL COMPANION PIECE TO DELIGHT YOUR VISUAL WORLD.</span>
+    <span style="color: #2ed73a">THE SOUND OF THE MATTER. WHICH IS TO SAY THE "SONG". CONTAINS FIVE SECTIONS OF GLORY. OR EVEN "ACTS". SUBDIVIDED INTO USUALLY TWO FURTHER ACTS. THE FIRST TO REPRESENT MY VERY OWN BLOOD, SWEAT AND ARTISTIC PROCESS AS I CREATE THE LEGENDARY CHEF DE OUEVRE KNOWN AS "HOMOSUCK" ITSELF. AND THE SECOND TO REPRESENT THE CHAPTER OF HOMOSUCK THAT CORRESPONDS. YOU MAY NOTICE THAT WITH EACH PARTITION, THE SONG DOES NOT SIMPLY "PROGRESS". INSTEAD, IT EVOLVES. A TESTAMENT TO THE INCREDIBLE EVOLUTION OF MY BIOGRAPHICAL HERO'S JOURNEY. THAT I RECALLED TO YOU IN ANOTHER PLACE, AT ANOTHER TIME. I THINK WE ARE ALL IN AGREEMENT HERE. THAT THE WAY THE TWO MIRROR EACH OTHER. SO ELEGANTLY, AND SO CLEARLY. BASICALLY FUCKING RULES.</span>
+    <span style="color: #2ed73a">NOW. I HAVE ALREADY HEARD RUMORS, AND WHISPERS. FROM THE MYSTERIOUS AKASHIC SERVERS DEEP IN THE FURTHEST RING. VOICES THAT SAY THINGS LIKE, "I CAN'T BELIEVE CALIBORN COULD MAKE SOMETHING THIS GOOD". OR, "THIS IS TOO 'AWESOME' FOR HOMOSUCK".</span>
+    <span style="color: #2ed73a">FIRST OF ALL. FUCK YOU.</span>
+    <span style="color: #2ed73a">SECOND OF ALL THOUGH, YOU ARE SLIGHTLY COMPLETELY CORRECT. THAT MY INVOLVEMENT IN THIS PROJECT. WAS NOT A COMPLETE AND UTTER SOLO VENTURE. IN FACT. YOU MAY ALREADY BE AWARE. THAT THE ART PIECE WAS IN TRUTH MADE BY THE INCOMPARABLE [INSERT NAME I FORGOT HERE]. AND THE SONG ITSELF. WAS ESSENTIALLY COMPOSED BY THE LOVELY [INSERT WHOEVER TEH FUCK'S NAME HERE]. AND I KNOW WHAT YOU'RE THINKING. SOMETHING LIKE. "BUT IT'S LAZY TO GET OTHER PEOPLE TO DO YOUR WORK FOR YOU.". OR. "HOW COULD YOU BE SUCH A MISERABLE SELLOUT?".</span>
+    <span style="color: #2ed73a">BOTH ARE EQUALLY MOOT POINTS. BECAUSE ON ONE HAND. I HAVE ALWAYS MAINTAINED THAT "WHEN DOING ART. SOMETIMES IT PAYS TO CHEAT. [...] THIS CAN SAVE TIME"<sup>1</sup>. AND ON THE OTHER HAND. WHICH IS REALLY JUST THE SAME HAND. THE DEGREE TO WHICH I SHOULD BE CREDITED FOR ALL THIS. IS PROBABLY MORE THAN YOU THINK. SURE, OTHER PEOPLE DID WHAT YOU MIGHT CALL 'THE HARD WORK'. IF YOU'RE A SHITTY BABY MORON WHO DOESN'T UNDERSTAND ART. BUT REMEMBER THAT ALL OF THIS. THE MUSIC, THE VISUALS, EVERYTHING. WOULD BE IMPOSSIBLE TO CREATE. WITHOUT ME! IT WAS MY VISION THAT DIRECTED THIS PIECE. AND MINE ALONE.</span>
+    <span style="color: #2ed73a">THAT'S WHY IT'S CALLED THE DIRECTOR'S CUT, BY THE WAY.</span>
+    <span style="color: #2ed73a">BECAUSE I'M THE FUCKING DIRECTOR.</span>
+    <span style="color: #2ed73a">"WOW," YOU ARE SURELY NOW THINKING. FOR A WHILE YOU SIT AND PONDER. THE RAMIFICATIONS OF SUCH A STUNNING REVELATION. "WE ARE ALL BLOWN AWAY". "MOST SHOCKING TWIST YET". ETC ETC ETC. BUT REALLY, ALL OF THAT WAS JUST A SIDE NOTE. AND AN INTRODUCTION. NOW, WE BEGIN THE *TRUE* COMMENTARY. AND DELVE INTO THE PURE, RAW SOUL OF ALL OF THIS. TO SEE FURTHER INTRIGUING, ENLIGHTENING PARAGRAPHS. DESCRIBING IN EXCRUCIATING DETAIL EACH AND EVERY ONE OF THIS PIECE"S SECTIONS. THEIR REASONING. THEIR JUSTIFICATION. AND EVEN THEIR PURPOSE. PlEASE GO AHEAD. AND SCROLL BACK FORWARD TO THE NEXT PAGE.
+    <small style="color: #2ed73a"><sup>1</sup> QUOTE CITED FROM "HOMOSUCK. ACT ONE". PAGE 19.</small>
+    <hr>
+    <hr>
+    <hr>
+    <hr>
+    <hr>
+    <hr>
+    <hr>
+    <hr>
+    <center style="color: #2ed73a"><big>S U C K E R.</big></center>
+    <span style="color: #2ed73a">WHAT. DID YOU REALLY THINK. THAT I WOULD JUST GIVE AWAY THE SECRETS TO MY TRADE? THE SPECIAL SAUCE TO THE GOURMET BUFFET??? NICE TRY, CHUMP. MAYBE YOU SHOULD JUST "INTERPRET" IT YOUR OWN WAY. AS ALL ART IS SUPPOSEDLY WONT TO BE. MAKE SOMETHING OUT OF THAT. INSTEAD OF ATTEMPTING TO FUCKING STEAL THE THOUGHTS OUT OF MY BRILLIANT MIND.</span>
+    <span style="color: #2ed73a">AS CONSOLATION FOR COMING THIS FAR THOUGH. I WILL GIVE YOU SOMETHING ANYWAYS. A RARE GESTURE OF "KIND NESS". IT IS A DETAILED LIST OF THE MANY LEIT MOTIFS USED IN THE SONG. COMPLETE WITH MARKERS INDICATING THE LOCATIONS. OF THEIR TIMELY APEARANCES. BECAUSE HONESTLY. THERE'S NOTHING YOU CAN DO TO INTERPRET THAT. IT'S JUST OBVIOUS FUCKING FACTS.</span>
+    <span style="color: #2ed73a">ENJOY YOURSELF. (WHILE YOU CAN.) I'M OUT OF HERE.</span>
+    <hr>
+    <b>References</b>
+    - [[Homosuck Swan Song]] - 0:35-1:04, 3:30-3:59, 4:27-4:42, 5:04-5:12
+    - [[Homosuck Anthem]] - 0:50-1:22, 1:31-1:38, 2:07-2:30, 3:09-3:13
+    - [[Upward Movement (Dave Owns)]] - 1:39-1:46, 1:55-2:02, 2:33-2:36
+    - [[Beatdown (Strider Style)]] - 1:47-1:54, 5:12-5:19, 5:34-5:49, 5:52-5:56
+    - [[Showtime (Original Mix)]] - 1:59-2:06
+    - [[Sburban Jungle]] - 2:01-2:06
+    - [[Theme]] - 2:07-2:30
+    - [[Crustacean]] - 2:15-2:19, 2:31-2:36
+    - [[Walls Covered in Blood]] - 2:36-2:38
+    - [[The Lemonsnout Turnabout]] - 2:38-2:40
+    - [[Spider's Claw]] - 2:40-2:42
+    - [[English]] - 2:42-2:43, 4:57-5:07, 6:13-6:18
+    - [[Showtime (Piano Refrain)]] - 2:44-2:55
+    - [[Eternity Served Cold]] - 2:48-2:55, 4:27-4:42, 5:49-5:56
+    - [[Carne Vale]] - 2:55-3:05
+    - [[Warhammer of Zillyhoo]] - 3:55-3:59
+    - [[null]] - 4:00-4:08
+    - [[Hello Zepp]] - 4:13-4:27
+    - [[Rabbunctious!]] - 4:27-4:31
+    - [[The Paradox Paradigm]] - 4:31-4:34, 4:46-4:49 - 5:01-5:04
+    - [[Purple Bard]] - 4:35-4:38, 5:49-5:56
+    - [[Swing of the Clock]] - 4:38-4:42, 4:53-4:56, 5:08-5:12
+    - [[Doctor]] - 4:42-4:46
+    - [[Endless Climb]] - 4:46-4:49
+    - [[Atomyk Ebonpyre]] - 4:50-4:53
+    - [[Frost:frost-vol6]] - 4:53-4:57
+    - [[Homestuck]] - 4:57-5:12
+    - [[Dissension (Original)]] - 5:19-5:26
+    - [[Horschestra]] - 5:27-5:34, 5:49-5:56
+    - [[Jane's Dragon]] - 5:30-5:34
+    - [[Cascade (Beta)]] - 5:56-5:58
+    - [[Aggrieve]] - 5:58-6:07
+    - [[Oh Hi There, Lil Cal]] - 6:09-6:12
+-------------------------------------------------------------------------------
+Track: Three in the Morning (Ngame's Bowmix) [Explicit]
+Directory: three-in-the-morning-ngames-bowmix
+Artist: Ngame
+Track Art: Ngame
+References: Three in the Morning
+URLs: https://unofficialmspafans.bandcamp.com/track/three-in-the-morning-ngames-bowmix-explicit
+Commentary:
+    <i>Ngame:</i>
+    For those not in the know, Michael Guy Bowman is one of the most iconic people associated with Homestuck. You may remember him as the composer of [[Sburban Jungle]], one of the comic's most iconic songs, the angelic voice that captivated your ears in [[How Do I Live (Bunny Back in the Box Version)]], or maybe even as the "face of the fandom" for his famous Homestuck videos and convention appearances.
+    What isn't as well-known is that he's also an incredibly hilarious individual with dozens of sketch comedy videos - often featuring his equally sidesplitting friend, Scott Stutzsman - and I wanted to bring these two worlds together. With the release of Volume 10 in June, and the resulting focus on the Homestuck music team, Bowman appreciation had a resurgence in the fandom (especially one particular video, <a href="https://www.youtube.com/watch?v=6cqZlNGBcwA">Bowman's Credit Score</a>). I got caught up in the fervor as well, and made my first foray into music remixing to put together the first iteration of this tribute to Michael Bowman. The remix includes notable quotes or samples from every video that Michael Bowman and Scott Stutzman collaborated on, as well as many of their individual comedy videos.
+    If you liked Bowman's Homestuck stuff, love comedy videos, or were just too damn intrigued by this song to stay out of the loop, I recommend giving <a href="https://youtube.com/playlist?list=PLoOnh0MiKsmJb0CsYOTzkihMcNSl6-ruw">the Stutzbows</a> (as I like to call their videos) a watch. Whether it's Scott singing you the jingle for his favorite breakfast cereal, Bowman informing you about his credit score (spoiler alert: it's 720), or both of them having some good, old-fashioned backyard fun, I'm certain there's something to enjoy for everyone.
+-------------------------------------------------------------------------------
+Track: Schrödinger's Harbinger
+Directory: schrodingers-harbinger
+Artist: Noisemaker
+Track Art: Benedict Ide
+References: Aggrieve, Chorale for Jaspers
+URLs: https://unofficialmspafans.bandcamp.com/track/schr-dingers-harbinger
+Credits:
+    <i>Noisemaker:</i>
+    Initially from call and new 2: locomotif under the name Excess Express, I wanted Schrödinger's Harbinger to be Jasprose-themed to compensate for the lack of tracks in that category, as well as to make some additions to the original trakc.
+    <i><b>WHATISLOSTINTHEMINES:</b></i>
+    I can't believe that Roxy thinks that Rose smothering herself in response to the heinous evils of Jasprose is so "wonderful". What a terrible mother/daughter figure.
+-------------------------------------------------------------------------------
+Track: Listless Squiddly Bliss
+Artist: Marcy Nabors
+Track Art: dodostad
+URLs: https://unofficialmspafans.bandcamp.com/track/listless-squiddly-bliss
+Commentary:
+    <i>Marcy Nabors:</i>
+    I'm a bit fuzzy where this song came from. I made this sometime in the summer of 2011, and I remember sending it to Alex Rosetti as a token of my appreciation for his work shaping the musical palette of the Squiddles universe. The friend who got me into Homestuck (now Alex's partner and roommate) came up with the title. I think this was the last thing I made in Lgoic Pro before my ill-fated stint bumbling around in FL Studio for the latter portion of 2011. I love you Logic, I'm sorry I ever left.
+    <i>dodostad:</i>
+    Honestly don't know what to say about this one. I tried very hard to do pixels.
+-------------------------------------------------------------------------------
+Track: All the Luck
+Artist: Xoro Laventer
+Track Art: P. Gibson
+References:
+- Spider's Claw
+- MeGaLoVania
+- Terezi's Theme
+- Spider8ite!!!!!!!!
+- Lotus
+URLs: https://unofficialmspafans.bandcamp.com/track/all-the-luck
+Commentary:
+    <i>P. Gibson:</i>
+    Vriska is gr8 and thank goodness she saved all of space and time so we could hear this album
+    <i><b>wheals:</b></i>
+    Xoro was working on a little 8-song Vriska album concept for the CANMT, to be released on 8/8/2016. Though the idea never came to be, he made a couple songs for it, which then languished on the main tab of our organization sheet. Reading through the list of semi-abandoned songs there, I convinced him to put it on our Volume 8, so it ended up with some 8-related action. At some point, either the LOFAM judges listened to the album and felt it was a standout track, or Xoro submitted it on his own. The latter is possible since right around then was when Lambda put out an open call on /r/homestuck for song submissions. Either way, Xoro felt the song could bei mproved, so the song as presented here is an even more polished version of the v8lume one. Relistening, many of the changes jump out. Right away you can tell some of the instruments have changed. (Enemy Approaching, the Undertale song, is still an obvious compositional inspiration, even though the instrumentation being less electronic makes this version less similar in that sense.) Some of the mixing is better and more punchy, a skill that Xoro excels at. Terezi's theme opens the bridge, after which the song contains new composition. Returning to the original motifs of the song after the bridge, it continues to put a new spin on them. I never cease to be impressed by the musical improvements of my friends in the Homestuck fanmusic community. And I'm glad that in a managerial role, I can facilitate others' improvement. Let's all give Xoro a thumbsup for the great work here.
+-------------------------------------------------------------------------------
+Track: Wizest Wizord
+Artist: rilez, Natrox
+Track Art: Trufflemeep
+URLs: https://unofficialmspafans.bandcamp.com/track/wisest-wizord
+Commentary:
+    <i>Trufflemeep:</i>
+    The music reminded me of a disco party, so I tied that in with the name of the song and created the most fabulous fortune-telling session I was able to. It's OOC because Roxy knows that only nerds half-ass their wizard cosplays. In reality it would be a proper tunic, silk closure beard, and 230% more glowsticks.
+    <i><b>wheals:</b></i>
+    This track was made a while ago (originally for Colours and Mayhem if I'm not mistaken) but didn't get the attention/nomination to end up on a contemporary LOFAM. Fast forward to 2016, when CHamango releases his <a href="https://www.youtube.com/watch?v=44fx8qI9C-8">third</a> pro as heck guide to homestuck, highlighting this song as his favorite fanmusic of all time. It's not hard to see why if you listen to the track. The publicity brought it to the eyes of the LOFAM team, who were glad to add it. This whole story is basically an excuse to hsill Chamang0's awesome <a href="https://www.youtube.com/watch?v=2ktbGOAUcZM">[S] Jade and Calliope: Rumble.</a> and pro as heck guide to homestuck videos, but it also serves as a reminder of how far this fandom has gone, and how much history lies behind this amazing fanmusic project.
+-------------------------------------------------------------------------------
+Track: Prospit Towers
+Artist: SerialSymphony
+Track Art: sonotcanon
+URLs: https://unofficialmspafans.bandcamp.com/track/prospit-towers
+Commentary:
+    <i>SerialSymphony:</i>
+    Prospit Towers took cues from the Genesis Frog album, as well as inspiration from tracks like [[Moonsetter]. I wanted something subdued but moving to capture the feel of the moon. Also, I'm on LOFAM, hi mom!
+    <i><b>WHATISLOSTINTHEMINES:</b></i>
+    In this piece by sonotcanon, Jade looks down on the city of Prospit from one of the... Prospit Towers. I'd say that sitting like that on a window pane is unsafe, but then I remembered that dreamselves can, you know, fly, so whatever.
+-------------------------------------------------------------------------------
+Track: Red
+Artist: Tamara Fritz
+Track Art: nights
+URLs: https://unofficialmspafans.bandcamp.com/track/red
+Lyrics:
+    Darling you are the same as you used to be<br>You never should apologize to me<br>Sometimes in stiller moments you still sound okay<br>Although you can't quite work out what to say<br>I never felt lost in your arms<br>I never felt low in your heart
+    And I know you try to say the things you used to say<br>And I blame myself for letting things get this way<br>And I'll do my best, to stay by your side<br>Through all the worst, and better times<br>You're a little different and we're both dead<br>But you and I are still flaming red
+    So go ahead and feel like you need to scream<br>I should have listened to what you told me<br>I should have been with you that night<br>I should have been there as your knight
+    And I know you try to say the things you used to say<br>And I blame myself for letting things get this way<br>And I'll do my best, to stay by your side<br>Through all the worst, and better times<br>You're a little different and we're both dead<br>But you and I are still flaming red<br>You and I are still flaming red
+Commentary:
+    <i>Tamara Fritz:</i>
+    I wrote this pretty soon after the Openbound walkaround, and it was the first fansong I really felt amazingly proud of. Gotta love that sadstuck.
+    <i>nights:</i>
+    I needed to draw something equally cute for this cute track. I made this almost exclusively with MS Paint save for the final effects on the art, which were done with SAI.
+-------------------------------------------------------------------------------
+Track: Daydreamer
+Artist: electric lantern
+Track Art: Elanor Pam
+References: Old Secret, Spider Dance, Atomyk Ebonpyre, Derse Dreamers
+URLs: https://unofficialmspafans.bandcamp.com/track/daydreamer
+Commentary:
+    <i>Elanor Pam:</i>
+    For this piece my only goal was to express the same soft dreaminess of the song itself. And to draw Joey, of course. Where's she going in this dream?
+    <i><b>ndividedbyzero:</b></i>
+    I was a bit unsure of what to associate this track with at first. Jade is a dead ringer for a daydreamer, but so was Dave before his Derse awakening, implied in the song throuhg Derse Dreamers and Atomyk, but Hiveswap's [[Old Secret]] is referenced in the song's first few seconds...
+    I'm personally glad Elanor took the Hiveswap route for this song's track art, because I feel it fits the song so well even beyond Old Secret. The song invokes a calm theme for Joey, and speculation on all of the possible misadventuers she'll have that we'll soon get to see. As of this writing, Hiveswap's definitive release date of September 14th was revealed three days ago, and I hold hope it won't be delayed any longer. In the meantime, Daydream is a theme that embodies thoughts of that wait and that hope, and of course, thoughts of the game itself.
+-------------------------------------------------------------------------------
+Track: Grimbark
+Artist: Will Ascenzo
+Track Art: Amethyst Barron
+References: Penumbra Phantasm
+URLs: https://unofficialmspafans.bandcamp.com/track/grimbark
+Commentary:
+    <i>Amethyst Barron:</i>
+    A space werewolf with reality warping powers would be terrifying and I wanted to reflect that. Also I really like drawing drooly sharp teeth.
+    <i><b>power464646:</b></i>
+    Okay, okay. Before you start listening to this song, just picture in your head the absolute BEST grimdark Jade theme. Then hit play. If you're not confused as to how Ascenzo managed to read your mind, you did something wrong.
+-------------------------------------------------------------------------------
+Track: Upward Meowvement (Davepetasprite^2 Owns)
+Artist: LydianChord
+Track Art: CybeR
+Referenes: Upward Movement (Dave Owns), Nepeta's Theme
+URLs: https://unofficialmspafans.bandcamp.com/track/upward-meowvement-davepetasprite-2-owns
+Commentary:
+    <i><b>Kal-la-kal-la:</b></i>
+    The iconic Upward movement backbeat speaks for itself. In true Davepeta fashion, numerous cat and bird noises appear throughout the track, and a bouncy B-section rounds it off.
+    Davepetasprite^2, Paradox Space's certified #1 cat-bird, shows us their stabs from a vantage point just beyond the Green Sun. The green and orange hues in this piece are particularly lovely.
+-------------------------------------------------------------------------------
+Track: Requited (Dirtiest Remix)
+Artist: David Dycus
+Track Art: Josefin B.
+Referenes: Requited
+URLs: https://unofficialmspafans.bandcamp.com/track/requited-dirtiest-remix
+Commentary:
+    <i>David Dycus:</i>
+    Plazmataz is amazing.
+    For extra fun, play this in sync with the original version of Requited.
+    <i>Josefin B.:</i>
+    Requited has always been a song associated with the Leijons for me, and since I had trouble deciding which one to draw I went with all three. I figure they all had love stories central to their narrative, but not necessarily happy ones. The word "requited" can taste bitter, especially to Disciple, since her love certainly was requited... I added a red string to show that they're all connected, but also how tied they all are to this bitter word.
+    The picture is all guache on aquarelle paper.
+-------------------------------------------------------------------------------
+Track: Expanses of Interstellar Space
+Artist: Elaine Wang
+Track Art: yazshu
+References: Gold Pilot
+URLs: https://unofficialmspafans.bandcamp.com/track/expanses-of-interstellar-space
+Commentary:
+    <i>yazshu:</i>
+    Now, this art. It's something im proud of in a sense. Great background. Half-decent Becs. Too much going on, maybe, but i think it works well for the vast expanses of space. Space, however, does not have much in it. It might be a bit counterintuitive for that reason. Space is always really fun to draw though, so thats why i went a little bit overboard. Great song, too. Am very glad i did art for it. Yeah, thanks oj for making this fantastic remix.
+    <i><b>WHATISLOSTINTHEMINES:</b></i>
+    A calmer, somewhat less dramatic remix of Gold Pilot. I'd imagine it gets pretty lonely exploring the EXPANSES OF INTERSTELLAR SPACE.
+-------------------------------------------------------------------------------
+Track: Horizontal Headshot
+Artist: Aris Martinian
+Track Art: dazed-squid
+References:
+- Unite Synchronization
+- Orange Hat
+- Metamorphic Choices
+- Stay in Touch
+- Moshi Moshi?
+- Explore
+- Sburban Jungle
+- Even in Death
+- Hate You
+- Upward Movement (Dave Owns)
+- MeGaLoVania
+- Jungle #3
+- Sburban Resolution
+- Showtime (Original Mix)
+URLs: https://unofficialmspafans.bandcamp.com/track/horizontal-headshot
+Commentary:
+    <i>Aris Martinian:</i>
+    Written for the Cool and New Music Team's Cool and New Homestuck 2, this is an attempt to remix Unite Synchronization in a way that fits better thematically with [S] Dirk: Synchronize and [S] Dirk: Unite. Some of the things I worked in were Orange Hat when Dirk wakes up, for example, Metamorphic Choices when the kernelsprite appears, Hate You for Meenah's cameo... Dirk's scateboard-riding I represented with Moshi Moshi?, a theme that's admittedly been a bit of a stickymotif for me (I've used it in way too many compositions). I like Moshi for an umber of reasons, not the least of which is the fact that it goes so well with so many things. What can I say? I like mashing themes together.
+    <i><b>WHATISLOSTINTHEMINES:</b></i>
+    An illustration of the events of both [S] Dirk: Synchronize and [S] Dirk: Unite. As can clearly be seen, the Red Miles tore up the spacetime continuum, resulting in all the events happening concurrently. This is exactly what happened both here and in the flashes, and definitely isn't just a clever tactic by dazed-squid to create a pretty neat track art that depicts a lot of the best parts of said flashes.
+-------------------------------------------------------------------------------
+Track: One and a Half Midnight
+Artist: Xoro Laventer
+Track Art: Selan Pike
+URLs: https://unofficialmspafans.bandcamp.com/track/one-and-a-half-midnight
+Commentary:
+    <i>Selan Pike:</i>
+    LET THEM FIGHT
+-------------------------------------------------------------------------------
+Track: Fractal Flowers Nui
+Artist: Kal-la-kal-la
+Track Art: Selan Pike
+URLs: https://unofficialmspafans.bandcamp.com/track/fractal-flowers-nui
+Commentary:
+    <i>Kal-la-kal-la:</i>
+    This piece was originally written for a different album, centered around the theme of Problem Sleuth. Given the jazz-era vibe of Problem Sleuth I decided I'd make something jazzy, and I figured it'd be nice to do a downtempo sort of theme, which I originally intended to represent the character of Godhead Pickles Inspector. With that in mind I sort of set to work trying to find a jazz chord progression that worked. After a bunch of fiddling about at the piano, the one I ended up with draws a lot from "My Favourite Things" and "Nardis", and so I worked out a melody of sorts over that in Ableton. Saxes are pretty much standard for jazz, and I picked a Rhodes soundfont over a piano owing to a distaste for the way a lot of piano patches sound. The sax solo I sequenced manually, and the accordion solo I reocrded as an improv.
+    "But," I hear you exclaim, "if it's a GPI track then why isn't the track art GPI?"
+    That's a difficult question to answer, exactly, but somewhere along the way, the track became reinterpreted as a theme for Death and the afterlife. "But what is that figurine that Death is playing with?", I hear you ask. That's the sort of question that invites what is oft known as a "long story", but a simple explanation is as follows:
+    For centuries, the bottom of the deepest seas had been shrouded in mystery and superstition. Some say it's a hostile place inhabited by the strangest creatures. Others, that it's a prison for the most dangerous outcasts. Legend has it that the only hope of ever getting out of there is a mask, that every deep sea creature has been craving for years. A mask they say, everyone is prepared to figut for, and risk their lives to possess. But the only way of ever finding out, is to go there and see for yourself.
+    <i>Selan Pike:</i>
+    Look, I should never be allowed to draw Bionicles.
+-------------------------------------------------------------------------------
+Track: Ringleader
+Artist: Cryptanark
+Contributors: TirantBacon (mastering)
+Track Art: nights
+References: English, Liquid Negrocity, Let's All Rock the Heist
+URLs: https://unofficialmspafans.bandcamp.com/track/ringleader
+Commentary:
+    <i>Cryptanark:</i>
+    AKA The One Time I Sold Out to LOFAM, Ringleader is a Crowbar song I had a lot of fun throwing together. I tried incorporating aspects of jazz and rock solbos, in addition to experimenting with a 7/8 time signature. I'm pleasantly surprised at how it turned out, considering how obtuse the concept felt to me when I was first planning out the track. Blah blah blah check out cool and new webcomic please
+    <i>nights:</i>
+    Crypt's songs are always a delight to listen to, I'm so happy I got the chance to do art for one of them. (Plus it's a Crowbar track! Objectively the best Felt member. This is fact not opinion.)
+-------------------------------------------------------------------------------
+Track: Dance of the Dead
+Artist: Veritas Unae
+Contributors: Nick Smalley (additional vocals)
+Track Art: Selan Pike
+References:
+- Showtime (Piano Refrain)
+- Verdancy (Bassline)
+- Chorale for Jaspers
+- Tall, Dark and Loathsome
+- Ballad of Awakening
+- Versus
+- Skaian Summoning
+- Tangled Waltz
+- Omelette Sandwich
+- A Tender Moment
+- Atomic Bonsai
+- A Fairy Battle
+- Heat
+- Beta Version
+- Let's All Rock the Heist
+- Revelations II
+- Aimless Morning Gold
+- Core of Darkness
+- Escape Pod
+- Skaian Birth
+- Temporal Shenanigans
+- Pendulum
+- Skaianet
+- II - Sarabande
+- Underfoot
+- Pondsquatter
+- Red Sucker
+- Oppa Toby Style
+- Train
+- Penumbra Phantasm
+- George the Conductor
+- Jack and Black Queen
+- Phantom Echoes
+- Spider8ite!!!!!!!!
+- Gods of the New World
+- Jade Aubade
+- Bathearst's Theme
+- For Beforus
+- Four Kids and a Game They Play Together
+- Monochromatic Shenanigans
+- Rouge on the Rox
+- JUST1C3 R41NS FROM 4BOV3
+- Daydreamer
+- Sburban Metro
+URLs: https://unofficialmspafans.bandcamp.com/track/dance-of-the-dead
+Commentary:
+    <i>Veritas Unae:</i>
+    I'm really sorry I delayed this album. I hope this is worth it.
+    Originally, when LoFaM 3 wrapped up and we were considering how LoFaM 4 could tie everything up, I approached konec0 about what should be done for the 'dance' track in that album could end up being. One of the original ideas was a song initially called 'Requiem Momentum / Moment of Dance'. Like [[Garden of Eden:garden-of-eden-part-1]] and konec0's dance tracks before it, it was going to flow between piano medleys (based around [[Requiem]] from Sburb) and high tempo dance segments. Eventually the ideas drifted towards being a love letter to all of Homestuck music, in particular, one that featured at least one song from every album. (Well... except Act 7, I have to draw lines somewhere; it's here I apologise to anyone expecting me to tackle the CaNMT discography.)
+    From there, konec0's involvement in the fan music scene dropped somewhat, and I was still particularly excited about this idea around the time the ball actually started rolling on LoFaM 4. So I decided to try and revive the dead dance. Humorously, Requiem no longer shows up in the piece, so Dance of the Dead is a bit of a misnomer, but I think the frantic pace and thematic idea of the beta kids and the Midnight Crew jamming together in the Farthest Ring is one we can all appreciate. The choice to go with jazz for the piece is mostly due to how comfortable I feel writing for small jazz ensembles. Another funny thing to note is that I gave anything tricky or unplayable to Jade (consider some of the basslines or the double notes on flute) - she must hve pulled out her dreambot again! (Not withstandding, I think a couple of carapacians picked up some alto saxes.)
+    Many thanks to all the amazing fan musicians who populated the sheet music thread back in the day. So amny of those scores were invaluable to me. Also thanks to TheOtherN on musescore for their incredible transcription of Watercolour, Alex Rosetti for the Pondsquatter MIDI, Max Wright for Gods of the New World sheet music, Nate Tronerud for the For Beforus sheet music, Tensei for the Rouge on the Rox MIDI, Circlejourney for the JUST1C3 MIDI, and Marcy for her incredible melody notating skills.
+    <i>Selan Pike:</i>
+    I think it makes a statement, and that statement is, "I've been playing too much Persona 5", or perhaps "I hate drawing musical isntruments"
+    <hr>
+    <b>References:</b>
+    - Homestuck Vol. 1 - [[Showtime (Piano Refrain)]] - 00:00-00:37
+    - Homestuck Vol. 2 - [[Verdancy (Bassline)]] - 00:53-01:01
+    - Homestuck Vol. 3 - [[Chorale for Jaspers]] - 01:01-01:17
+    - Midnight Crew: Drawing Dead - [[Tall, Dark and Loathsome]] - 01:17-01:49
+    - Homestuck Vol. 4 - [[Ballad of Awakening]] - 01:25-01:49
+    - Homestuck Vol. 5 - [[Versus]] - 01:41-02:05
+    - Alternia - [[Skaian Summoning]] - 02:06-02:55
+    - Squiddles! - [[Tangled Waltz]] - 02:23-02:55
+    - The Felt - [[Omelette Sandwich]] - 02:55-03:42
+    - Homestuck Vol. 6 - [[A Tender Moment]] - 03:09-03:42
+    - Strife! - [[Atomic Bonsai]] - 03:27-04:00
+    - AlterniaBound - [[A Fairy Battle]] - 03:47-04:00
+    - Medium - [[Heat]] - 04:03-04:21
+    - Mobius Trip and Hadron Kaleido - [[Beta Version]] - 04:22-04:39
+    - Homestuck Vol. 7 - [[Let's All Rock the Heist]] - 04:22-04:39
+    - Sburb - [[Revelations II]] - 04:39-04:56
+    - The Wanderers - [[Aimless Morning Gold]] - 04:46-04:56
+    - Prospit &amp; Derse - [[Core of Darkness]] - 04:56-05:27
+    - Homestuck Vol. 8 - [[Escape Pod]] - 05:03-05:10
+    - Song of Skaia - [[Skaian Birth]] - 05:10-05:27
+    - coloUrs and mayhem: Universe A - [[Temporal Shenanigans]] - 05:18-05:27
+    - coloUrs and mayhem: Universe B - [[Pendulum]] - 05:30-06:18
+    - <i>:jokes:</i> - Watercolour - 05:30-06:26
+    - Homestuck Vol. 9 - [[Skaianet]] - 06:26-6:58
+    - Symphony Impossible to Play - [[II - Sarabande]] - 06:42-06:58
+    - One Year Older - [[Underfoot]] - 06:58-07:16
+    - Genesis Frog - [[Pondsquatter]] - 07:16-07:30
+    - Cherubim - [[Red Sucker]] - 07:32-07:49
+    - [S] Collide. - [[Oppa Toby Style]] - 07:40-07:49
+    - Homestuck Vol. 10 - [[Train]] - 07:58-09:01
+    - <i>:tobydog:</i> - [[Penumbra Phantasm]] - 08:20-08:38
+    - Homestuck for the Holidays - [[George the Conductor]] - 09:05-09:11
+    - Land of Fans and Music - [[Jack and Black Queen]] - 09:11-09:33
+    - Jailbreak Vol. 1 - [[Phantom Echoes]] - 09:33-10:05
+    - Tomb of the Ancestors - [[Spider8ite!!!!!!!!]] - 09:41-10:05
+    - SBURB OST - [[Gods of the New World]] - 10:07-10:40
+    - Land of Fans and Music 2 - [[Jade Aubade]] - 10:23-10:57
+    - Land of Fans and Music 3 - [[Bathearst's Theme]] - 10:49-10:57
+    - Beforus - [[For Beforus]] - 10:57-11:24
+    - Stuckhome Syndrome Part 1 V1 - [[Four Kids and a Game They Play Together]] - 11:16-11:24
+    - Weird Puzzle Tunes - [[Monochromatic Shenanigans]] - 11:24-11:41
+    - Strife 2 - [[Rouge on the Rox]] - 11:41-11:58
+    - Ancestral - [[JUST1C3 R41NS FROM 4BOV3]] - 11:56-11:21
+    - Land of Fans and Music 4 - [[Daydreamer]] - 11:58-12:13
+    - P[S] - [[Sburban Metro]] - 12:21-13:04
+-------------------------------------------------------------------------------
+Track: Atomyk Clockwyrk
+Artist: Marcy Nabors
+Track Art: dazed-squid
+References: Endless Climb, Atomyk Ebonpyre
+URLs: https://unofficialmspafans.bandcamp.com/track/atomyk-clockwyrk
+Commentary:
+    <i>Marcy Nabors:</i>
+    This song represents a lot of firsts for me. My first piece of Homestuck fan music, my first time composing for an ensemble of orchestral instruments, and the uh... second song I ever wrote in a digital audio workstation. I read Homestuck in a feverish marathon in the Fall of 2010 while taking a class about playing in a rock band and recording music (my high school was very cool). Around that time, I'd also been sequencing MIDI files in Anvil Studio (a program which was also the genesis of Bowman's MIDI experience), and had only recently discovered that Logic also had MIDI sequencing capabilities. After falling madly in love with the Homestuck soundtrack, I had an epiphany to the tune of "holy shit, I know how to make stuff like that!" and Atomyk Clockwyrk was thus the result. I've come a long way sinc ethen, but it's a testament to the quality of Logic Pro's stock library that I managed to make it sound this good with minimal knowledge of production. A little volume automation, slap a limiter on top (not even Logic's wonderful Adaptive Limiter? Come ON, 16-year old Marcy...), and blam, what you're hearing today is a time capsule of what I put together in December of 2010.
+    <i><b>WHATISLOSTINTHEMINES:</b></i>
+    Dave is waiting in his land. For what? We're not quite sure. Perhaps he is simply waiting for one of the countless time loops he has employed as hsi session's time player. In any case, it can't be comfortable wearing that suit in that heat. I guess that's the price of being a c&nbsp;o&nbsp;o&nbsp;l&nbsp;k&nbsp;i&nbsp;d though.
+    Fun fact actually, this piece had a couple other variants before this version, which had Dave wearing different colored suits. One was white, and the other was red. However, after dazed-squid was suggested to try a green one instead, it managed to catch the eye quite very well indeed. As such, the green version stuck.
+-------------------------------------------------------------------------------
+Track: Cleopatra's Cocktail Party
+Artist: Thomas Ferkol
+Track Art: nights
+URLs: https://unofficialmspafans.bandcamp.com/track/cleopatras-cocktail-party
+Commentary:
+    <i>nights:</i>
+    I'm really happy with this piece! The music sets a uniquely nice atmosphere on LOPAN, which I hoped to capture in this art's composition and colors. (Also the glass is just water, I promise I don't condone underage drinking, please don't call the cops)
+    <i><b>power464646:</b></i>
+    During his time as a musician for Homestuck, Thoams Ferkol touched on a wide range of styles, from metal to neoclassical to krautrock, and everywhere in between. One he hadn't done, though, was disco... Until now! Conceived as one of three land themes for the alpha session (LOPAN in particular), this track sadly never saw an official release, but it's here, now, for your listening pleasure.
+-------------------------------------------------------------------------------
+Track: Quest Crypt
+Artist: ndividedbyzero
+Track Art: sweetjegus
+References: Sburban Jungle
+URLs: https://unofficialmspafans.bandcamp.com/track/quest-crypt
+Commentary:
+    <i>ndividedbyzero:</i>
+    This is by far my oldest song on the album, having been created only a couple of months after LOFAM 2's release. The image of the Alpha Kids talking out their problems on cold stone slabs, in the middle of a hollow moon's core, really stuck with me. I set out to make a theme that would convey the melancholy, expansive atmosphere of that scene. The long pauses give off a sense of unsureness, while the echoing background noises bring us back to the chaos currently happening on the planet surface.
+    Also, this cryptic crypt song was partially based on Sburban Jungle and cryptically took inspiration fro Sburb OST's [[Outer Reaches]] cryptomnesially. The song does not have anything to do with crytpids. That's Quest Crypt.
+    <i>sweetjegus:</i>
+    The A6A5A1x2combo is -apart from being a mouthful- a very introspective breath after a wild, high-octane sequence. My early draft for this piece featured all four alpha kids on their respective devices, but it felt too engaged, too connected. I think this song is more reflective of solitude (the solitude that comes despite being in simultaneous chat conversations with two other people), and I hoped to convey that.
+-------------------------------------------------------------------------------
+Track: Noble Ascendance
+Artist: WHATISLOSTINTHEMINES
+Track Art: Aeritus
+References:
+- Even in Death
+- Another Jungle
+- Beatdown (Strider Style)
+- Unite Synchronization
+- Pumpkin Party in Sea Hitler's Water Apocalypse
+- Sunsetter
+- Oppa Toby Style
+- Hate You
+- Ruins (With Strings)
+URLs: https://unofficialmspafans.bandcamp.com/track/noble-ascendance
+Commentary:
+    <i>WHATISLOSTINTHEMINES:</i>
+    This song originated as a battle theme for Roxy, but as I moved along in the process, I thought "Hey, wouldn't it be cool to make some kind of medley for all of the alpha kids when they got their god tiers that would be pretty cool wouldn't it?" and started what at the time was the most ambitious song I made yet.
+    My process when making the medley was to make some kind of... story I suppose? I'm not really a fan of stuff that shoves in references for the sake of shoving in references, so pretty much every reference I put in here was meant to connect ot the kids somehow. (Look fine Ruisn only has a really tangential connection to Jane but I didn't listen to Volume 9 because I'm a bad person)
+    This song was made when I was first really digging my teeth into making music, and I feel like it shows. Generally I feel like the production and instrumentation in this song has... a lot to be desired. Even so, making this taught me lots of things that I wouldn't have learned otherwise, and I'm glad I made it, even if I can't stand to listen to it.
+    I tried to make another medley with this kind of format for the Cool and New Music Team recently, and it's essentially what I was trying to do with this song. (Although, with a different subject matter entirely.) You can find it on the Greatest Hits 2 album, under the name <i>Two Master Classes, A Knife Enthusiast, and A Green Dude Walk Into a Bar</i>. Yes, I know it's a shitty name.
+    After her fantastic work on the Volume 5 Anthology, a project to supply Homestuck Volume 5 with unique art for each track, Aeritus supplied this wonderful image. Here, the alpha kids lie in rest, waiting for the future of attaining god tier. It... can't be comfortable to lie in rest on stone slabs. That must be hell on your back.
+-------------------------------------------------------------------------------
+Track: Sunslammer (Cement City Remix)
+Artist: Cement City
+Track Art: Culljoy
+References: Sunslammer
+URLs: https://unofficialmspafans.bandcamp.com/track/sunslammer-cement-city-remix
+Commentary:
+    <i>Culljoy:</i>
+    This was quite an interesting piece to work on; I was trying to do something with perspective though you know, practice will eventually take someone far! Anyway, here's Jade. The green sun is in the corner because outside of paying mind to the spacey environment, it somewhat references her whoel god tiering ordeal, which essentially meant the first guardian bonus pack.
+    <i><b>ndividedbyzero:</b></i>
+    i think this song speaks for itself so here are some lyrics.
+    OH LET'S BREAK IT DOWN
+    NOOT NOOTVAPE NAYSH YALLLLLLLLLLLLLLLLLLLLLLLL
+    I'M GAY
+    YEAH BOIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII IIIIIIIII(...)
+    *annoying laughter*
+    YOU CLOD
+    WUBBA LUBBA DUB DUB
+    OH HE NEEDS SOME MILK
+    IT'S TIME TO STOP
+    (SFX: Toki yo Tomare.)
+-------------------------------------------------------------------------------
+Track: Climbing to Infinity
+Artist: SplitSuns
+Track Art: SplitSuns
+References: Endless Climb
+URLs: https://unofficialmspafans.bandcamp.com/track/climbing-to-infinity
+Commentary:
+    <i>SplitSuns:</i>
+    This track was amde for the Cool and New Music Team's CANWAVE, an album entirely of Homestuck vaporwave parodies. This song in particular is a vaporwave edit of Endless Climb, hence the name. I tried to extends the vaporwave feel beyond just slowing the song down, splicing and editing the original song in interesting ways, adding 80's style instruments, and utilizing pitchbend and other distortion effects to provide an uneasy feel. The result is something that transcends meme status and enters "dream status," if you will. Actually that sounds kind of dumb. Forget I said that.
+    The track art is a parody of the cover of the vaporwave album "Shader Complete" by Sacred Tapestry.
+-------------------------------------------------------------------------------
+Track: Beatup (Shutdown)
+Artist: Astro Kid
+Track Art: Beta
+References: Beatup
+URLs: https://unofficialmspafans.bandcamp.com/track/beatup-shutdown
+Commentary:
+    <i><b>ndividedbyzero:</b></i>
+    This song gives me vibes of a "prelude" version of the original Beatdown, like one that plays as a character's theme before a boss fight where the boss music is just a more complete and amped up rendition. Or maybe it's like an encore of Beatup where the DJ gives the backing track a little more flair. Either way, the fact that this song uses only the opening arpeggios of Beatdown throught its run works hella well as a lead-in to the next track, [[Airtime Assault]], which dives straight into the main melody.
+    This art reminds me of what could have been. Oh, Bro. You could have had it all. A sweet hipster ninja buddy just like you who had your back at all times, who enjoyed being with you and never fought against the blade. You could have trained him with such bullshit free discipline mixed with such terror free compassion that his genuine confidence would never let him lose again. Not even to you, the teacher, brother and father. Then you two could stand back to back while this badass music of fraternal teamwork played in the distance, complete with a backdrop of blazing sun and raging meteors. But then you just had to throw the kid off a building and make his daily life hell. Thanks for nothing, man.
+-------------------------------------------------------------------------------
+Track: Airtime Assault
+Artist: Cerulean
+Track Art: Nuclear
+References: Beatdown (Strider Style), Doctor, Sburban Jungle
+URLs: https://unofficialmspafans.bandcamp.com/track/airtime-assault
+Commentary:
+    <i>Cerulean:</i>
+    I wanted to combine several things I learned while at college but the only way I knew how was to mash together 3 of my most favourite songs together, Doctor Beatdown and Jungle.
+    I've learned to mix and match certain sections of a song to a better over composition. As for mixing, I had my music tutor (A semi-popular DJ) listen to the track and give their feedback. I then used this to make the overall song so much better.
+    <i>Nuclear:</i>
+    So this art is for Airtime Asasult, which was originally named Dave v John, which is a boring as heck name if you want my opinion. There was one slot left for art and when I saw this posted in announcements I decided to take it. I haven't drawn John or Dave as much as I have my favorite Homestuck gals, so getting things right was a bit difficult at first. I started work on this in June and as time went by and I got more done, I was getting better with my art style. If I had went and finished this in a day, I dno't think it would've looked nearly as good as it does. The idea came from me thinking about how John and Dave would battle. I figured Dave would abuse time travel and John would be able to retcon around, making for an interplanetary fight between good buddies. The top drawings of John and Dave are intended to look silly, asi t's not likely they're fighting over something serious. Anyway this was really fun to do and I hope you enjoy the rest of the album and junk!
+    (ps, viko told me to say johndave is canon i guess)
+-------------------------------------------------------------------------------
+Track: Robert Jailbreak
+Artist: FriendlyCoy
+Track Art: Jaspy
+References: Pumpkin Cravings, Assail, Jackknive
+URLs: https://unofficialmspafans.bandcamp.com/track/robert-jailbreak
+Commentary:
+    <i>FriendlyCoy:</i>
+    This track is a joke. It doesn't have a serious purpose. But it is, in fact, an 8-bit track I worked quite hard to make sound good. If you love 8-bit and RJ, then this is the track just for you!
+    <i>Jaspy:</i>
+    so i worked on this art way back in the beginning of the year just to see if i could contribute to the album and made a piece of art i'm pretty happy about, i don't really do art stuff so this was a first for me but im glad i could have worked on the album in some way still. it was pretty fun working on the art in general, coming up with the idea was pretty quick after i heard the song, but the hard part was trying to draw lil rj for the art (with a trackpad, dont use trackpds), and after a few revisions i think i got it to a pretty close style to the original. anyway glad i could help work on the album, and hope you dudes all enjoy the rest of it
+    <i>Robert J! Lake:</i>
+    What
+    W h At
+    W ho Did This
+-------------------------------------------------------------------------------
+Track: hors
+Artist: Hadron Kalido
+Track Art: Griever
+References:
+- Horschestra STRONG Version
+- Sburban Jungle
+- English
+- Let the Squiddles Sleep (End Theme)
+URLs: https://unofficialmspafans.bandcamp.com/track/hors
+Commentary:
+    <i>Hadron Kalido:</i>
+    I really like Arquissprite; he gets me at a fundamental level. He doesn't swear, he is super into technology, he loves horses, and is just all around a pure sprite; too bad Andrew BYBooted him into Lord English. why do that to a pure horse boy
+    <i>Griver:</i>
+    Jojo and Homestuck sure do have a lot of things in common, don't they? Themes of predestination, weird time shit, luck being used as a weapon, a guy without the use of his legs, horses everywhere in a certain part...it's all kind of weird and interesting. So that's why I did an EPIC JOJOKE for this trackart. If you don't understand what's going on here, read some more Jojo, I guess. Or don't. Look, Hors is a great, funny track, and this is the dank artistry it deserves as accompaniment. You're welcome.
+-------------------------------------------------------------------------------
+Track: The Gemoni Mustard Blood
+Artist: cookiefonster
+Track Art: Melissa Peebles
+References:
+- The Mituna Method
+- The La2t Frontiier
+- The Blind Prophet
+- Gold Mage
+URLs: https://unofficialmspafans.bandcamp.com/track/the-gemoni-mustard-blood
+Commentary:
+    <i>cookiefonster:</i>
+    You know, it's pretty funny that some Cool and New Webcomic songs (such as this one) are being re-released on this album, but at the same time it's kind of fitting, since after Volume 10 was released, the CaNWC soundtrack helped reignite the notion of Homestuck fan music.
+    I made this song before I knew I'd be making a whole album full of songs like this, just as a Sollux song for the hell of it. Even though this was the first one I made, it pretty clearly turned out to be one of the best, and I recently figured out why: the vibrato feature in Famitracker adds magic to everything and this one uses that feature pretty heavily. I'm not even joking, that functionality makes chiptune songs so much better.
+    Title is a reference to Tavros and Fairie: A Love Story, a trollfic that starts off funny but eventually becomes truly painful to read.
+    <i><b>WHATISLOSTINTHEMINES:</b></i>
+    Sollux is about to get down. Gotta give out some FRESH BEATS. Gotta JAM YOUR EYEBALLS AND EARHOLES WITH SOME SWEET ASS TUNES. CHECK IT OUT YO.
+-------------------------------------------------------------------------------
+Track: Reconciled
+Artist: Shandy
+Track Art: Beta
+References: Sburban Jungle, Atomyk Ebonpyre
+URLs: https://unofficialmspafans.bandcamp.com/track/reconciled
+Commentary:
+    <i>Shandy:</i>
+    A track to celebrate the Striders finally talking and hasing out their differences! Because it's a Stirders song, I couldn't help adding a little breakdwon. Sharp-eared listeners may also note that in the call-and-response main melody, the first synth is in 4/4 time and the second synth is in triplets—just as Dave and Dirk aren't quite in perfect lockstep. I left the ending open ended and hopeful, because I feel like the final chapter on their relationship has yet to be written.
+    <i><b>SplitSuns:</b></i>
+    Dave and Dirk's reuinion on the spires of LOTAK was serious and poignant, but not without its sillier moments. This art is a mashup and showcase of the most ironic bullshit the Striders had to offer throughout the story. Smuppets galore, their plush rumps and jutting probosices laid alongside such gems as a Game Bro magazine, an artifacted Statue of Liberty, the lovable Squarewave and Sawtooth, and SBaHJ icons including the Big Man himself. And who could forget Guy Fieri's surprise appearance, his scream frozen in place as he prepares to assume the title of the next Antichrist? But that's a story for another time.
+-------------------------------------------------------------------------------
+Track: The End of Something Really Excellent
+Artist: Rhyselinn
+Track Art: Rebecca Peason
+References:
+- The Beginning of Something Really Excellent
+- Sburban Jungle
+- Skies of Skaia
+- Dawn of Man
+- Doctor
+- Endless Climb
+- Atomyk Ebonpyre
+- Frost:frost-vol6
+- Cascade (Beta)
+- Infinity Mechanism
+- Another Jungle
+- Even in Death
+- Lotus
+- Do You Remem8er Me
+- Skaian Skirmish
+- Homestuck Anthem
+URLs: https://unofficialmspafans.bandcamp.com/track/the-end-of-something-really-excellent
+Commentary:
+    <i>Rhyselinn:</i>
+    The Beginning of Something Really Excellent is a fun song that takes place early in the story when not much is known about the world of Homestuck. The End of Something Really Excellent is a song I wrote as kind of a book end, a symbolic song that encapsulates the journey all the characters went on, and kind of retells it in song format. From the beginning the kids went into Sburb (Sburban Jungle), learned the mythos of the Medium (Skies of Skaia), took upon them the mantle of heroes (Dawn of Man), explored their worlds (Doctor, Endless Climb, Atomyk Ebonpyre, Frost), did a bunch of stuff to salvage their session (Cascade), scratched their session and made a new one (Another Jungle, Even in Death), reflected on the journey they went on (Do You Remem8er Me), fought a great final batteo fr the sake of the session (Skaian Skrimish), and beat the game of Sburb (repreise of Sburban Jungle), and with it reached the end of the story. And so did the readers.
+    Homestuck has been a heck of an adventure, one that I had the privilege of watching firsthand for some number of years. I am honored to be able to pay a tribute to such a beautiful thing with my comparatively small contribution to this project. A million thanks to Andrew Hussie and all the artists/musicians who put in so much work to make the comic into what it became. It truly was something really excellent.
+    <i>Rebecca Peason:</i>
+    The End of Something Really Excellent brings a lot to mind. To the end of the story, to the end of the adventure, end of the game, the fighting, the dying, etc. Listening to it I thought of when The Beginning of Something Really Excellent played in comic and started there. The concepts jumped but in the end, I wanted something that speaks to the end of the harrowing journey playing this game was. What a relief it is that the fighting is over and for now can be left behind.
+    <hr>
+    <b>References:</b>
+    - [[The Beginning of Something Really Excellent]] - 0:00-0:42, 4:00-4:20, 4:32-4:42
+    - [[Sburban Jungle]] - 0:43-1:34, 4:21-4:54
+    - [[Skies of Skaia]] - 1:19-1:38
+    - [[Dawn of Man]] - 1:38-2:47
+    - [[Doctor]] - 2:06-2:09
+    - [[Endless Climb]] - 2:09-2:12
+    - [[Atomyk Ebonpyre]] - 2:13-2:16
+    - [[Frost]] - 2:16-2:23
+    - [[Cascade (Beta)]] - 2:23-2:27
+    - [[Infinity Mechanism]] - 2:27-2:29
+    - [[Another Jungle]] - 2:47-3:02
+    - [[Even in Death]] - 3:01-3:14
+    - [[Lotus]] - 3:08-3:12
+    - [[Do You Remem8er Me]] - 3:17-4:20
+    - [[Skaian Skirmish]] - 3:38-4:00
+    - [[Homestuck Anthem] - 4:42-4:54
+-------------------------------------------------------------------------------
+Track: The Sin and the Salvation
+Artist: psithurist
+Contributors: Lucas Haggett (bass guitar)
+Track Art: SmashCooper
+References:
+- Black Rose / Green Sun
+- Showtime (Original Mix)
+- English
+- Homestuck Anthem
+URLs: https://unofficialmspafans.bandcamp.com/track/the-sin-and-the-salvation
+Commentary:
+    <i>psithurist:</i>
+    So I started this track about two years ago when I was much less experienced with production and workflow, and working on it more recently has become kind of a nightmare. It's about the story of the cherubs: Caliborn's domination, the rise of Lord English, Calliope's isolation, and her alternate self's ultimate sacrifice. The working title was "Damara's Descent", and the whispers are actually edited recordings of exposition about Damara, but the theme changed pretty early on. Thanks to Lucas Haggett for performing bass on this track!
+    <i>SmashCooper:</i>
+    I'm really glad I had the chance to draw track art for a cherub song since Caliborn is probably one of my favorite characters in Homestuck. I tried to fill this up with as many pieces of imagery of the cherub's journeys to god tier, all framed within a beautiful clock ready to be smashed with a crowbar. Side Note: Caliborn's gun was superbly hard to draw and now I can see why Hussie used a jpg image for it as often as he could.
+-------------------------------------------------------------------------------
+Track: Resend
+Artist: Noisemaker
+Track Art: yazshu
+References:
+- Cascade (Beta)
+- Crystalanthemums
+- Showdown
+- Death by Glamour
+- Sunsetter
+- Showtime (Piano Refrain)
+- Endless Climb
+URLs: https://unofficialmspafans.bandcamp.com/track/resend
+Commentary:
+    <i>Noisemaker:</i>
+    This track almost didn't see the light of day. I submitted it for the Cool and New Music Team's credits music contest, and ended up pulling an admirable 3rd place. At first, the track wasn't going to be used in the credits mix (partially due to recieving 3rd place, but also because it fell short of the 7 minute length requirement), but, after a miracle on-par with the birth of Christ took place, Resend was just barely able to squeeze in due to a mandatory meme credits addition.
+    <i>yazshu:</i>
+    originally this song was going to be replaced by ocean man, per my request. it wasn't. fuck you bambosh
+-------------------------------------------------------------------------------
+Track: ~~DISC 3~~
+Directory: disc3-lofam4
+Artist: Lambda Bledsoe, ndividedbyzero
+Track Art: Matrosha
+References: Starblaze
+URLs: https://unofficialmspafans.bandcamp.com/track/disc-3-2
+Commentary:
+    <i>Lambda Bledsoe:</i>
+    Finding a suitable song for a disc jingle from LoFaM3 was... sort of a struggle, really. I didn't want to do something based too heavily on another song (e.g. [[Emissary of Dance]], [[Garden of Eden:garden-of-eden-part-1]], [[I'm Not a Hero]], or [[Thermporia]]) and I really didn't want to do something memey/jokey (i.e. [[Theme of the Slam Jam]], [[JOHN DO THE WINDY THING]], or [[Sord:sord]]).
+    This... narrowed the pool of available songs from LoFaM3 significantly.
+    We ended up going with Starblaze because it <i>does</i> have original portions and I'm fairly sure was one of those "universal yes" songs among the judges. My second choice would've been [[Fortune Healer]], probably.
+-------------------------------------------------------------------------------
+Track: Pseudumbra Phauxtasm
+Artist: Marcy Nabors, Jamie Paige Stanley
+Contributors: Matt Martin (guitar)
+Track Art: Circlejourney
+References: Penumbra Phantasm, Sunsetter
+URLs: https://unofficialmspafans.bandcamp.com/track/pseudumbra-phauxtasm
+Commentary:
+    <i>Marcy Nabors:</i>
+    Back in 2016 I got together with RJ Lake and James Roach to compile Homestuck Vol. 10. Everyone was pretty hyped, and there were threads in various places full of people feverishly speculating about what the tracklist would be. Much of this speculation focused on whether Toby Fox's elusive song Penumbra Phantasm would finally see release, founded on the rumor that he had agreed to finish it for the album.
+    Around this time, a couple of us on the Vol. 10 project decided to have some fun with the speculation and put together a fake version of the album to "leak" to the fans, so we gathered a few WIPs that'd been cut from Vol. 10 and arranged them at the beginning of the album for an illusion of Authenticity™. Jamie Paige put together a bunch of awful low-effect vaporwave remixes of Homestuck songs, which we gave names to match what the fans were hoping for. Finally, as the keystone piece to tie it all together, we referenced an old Toby Fox piano recording and created a short (but hopefully convincing) song that we titled "Penumbra Phantasm". Christened by Toby's seal of approval and an unholy melding with a vaporwave Sunslammer monstrosity, this one-minute-and-fifty-second piece quickly became a fan favorite once the [sock?] ruse was revealed, and we promised that this "Pseudumbra Phauxtasm" would see an extended release on LoFaM 4.
+    A year later we've completed this track, and now the latter third of the song is just a power metal cover of the Breath of the Wild theme, but that's a story for another day. Ask me sometime
+    <i>Jamie Paige Stanley:</i>
+    🅱️
+    <i>Circlejourney:</i>
+    This is a highly stylised representation of Act 7, with Alt!Calliope creating the black hole that consumes the entire universe, and Joh nreaching for the knob of the door into the new universe. They circle around Skaia, neither pulled into ti nor escaping it, but trapped in the loop of its inscrutable machinations. This scene is set against an image of Paradox Space cracking at the edges, which also resembles a cracked disc: the final disc of Homestuck, shattering at the edges, foretelling of the destruction of the story itself.
+    While this image wasn't originally made for Pseudumbria Phauxtasm, I think it is a fitting illustration to accompany it: this track is an expansive and beautifully-made arrangement of the elusive Penumbra Phantasm, a track that has been kept under wraps for almost as long as the end of Homestuck itself.
+-------------------------------------------------------------------------------
+Track: Crystalmethequins (Broken Bad)
+Artist: Astro Kid
+Track Art: tti
+References: Crystalmethequins
+URLs: https://unofficialmspafans.bandcamp.com/track/crystalmethequins-broken-bad
+Commentary:
+    <i>tti:</i>
+    dont do drugs
+    <i><b>ndividedbyzero:</b></i>
+    From the co-creator of smash hits Crystalmethequins and Beatup, and the composer of classics like Skaian Starstorm and Starblaze, comes an all-new drug fueled adventure!
+    (Note: Don't do drugs, kids. Note 2: Don't even THINK of doing meth, trust on this one, please. Note 3: This isn't actually all-new, it's been around since 2013, but BOY is it still a doozy. Note 4: This is a remix of a remix of a remix. Are you a bad enough dude (or any casual moniker of your choice) to continue the chain? Note 5: I've run out of ntoes, so I guess... enjoy the song?!?!?)
+-------------------------------------------------------------------------------
+Track: Thyme on My Fries
+Artist: SplitSuns
+Track Art: TwinBuilder
+References:
+- Time on My Side
+- Smackdown
+- Moonsetter
+- MeGaLoVania
+- I'm a Member of the Midnight Crew
+- Unite Synchronization
+URLs: https://unofficialmspafans.bandcamp.com/track/thyme-on-my-fries
+Commentary:
+    <i>SplitSuns:</i>
+    This track was originally made for the Cool and New Music Team's "Cool and New Homestuck" project, remixing and parodying the various Homestuck Flashes. In case you can't tell, this song is a parody of Time on My Side. I mostly played it straight to the original song, changing the instrumentation and adding some twists of my own. Of course, there's some jokes thrown into the mix as well, such as the Crazy Frog theme song, Waters of Nazareth, and other subtle additions. All in all, I hope you like this song! It's good enough for Tensei to say "this is pretty good," so make of that what you will.
+    <i>TwinBuilder:</i>
+    When I saw that Thyme on My Fries' art was still unclaimed, I knew what I had to do. This is the result - a love letter to the song and the Flash it's parodying.
+    I wanted to make the dividing line horizontal, but I couldn't get it to work, so I went with the diagonal split, which I'm happier with. I wanted the Dirks to look like a playing card - maybe the Suicide King, as it looks like they're decapitating themselves. The hardest part of this was Derse. I knew I could take the easy way out and copy some buildings, but I pushed myself to draw everything on my own. I'm glad I did; I think it's the best part of the piece. (See if you can spot some familiar faces in the crowd of carapacians!)
+    Oh, and thanks to Nights for finding the image of the sun for the line in the middle.
+-------------------------------------------------------------------------------
+Track: Raise of the Conductor's Baton
+Artist: Hadron Kalido
+Track Art: Hadron Kalido
+References:
+- Formation
+- Skaia Voyages
+- Celestial Fantasia
+- Cascade (Beta)
+- Sburban Jungle
+- Another Jungle
+- Homestuck Anthem
+URLs: https://unofficialmspafans.bandcamp.com/track/raise-of-the-conductors-baton
+Commentary:
+    <i>Hadron Kalido:</i>
+    Rise of the Conductor's baton is probably my most ambitious song I've made; I pulled all the stops for this song for [S] Finale of CANH. I knew from the start that I wanted to do an upbeat EDM-styled track, and I thought a remix of Beatfox's original Creata would be spectacular.
+    <i><b>Makin:<b></i>
+    This track was amde way back in November for the [S] Finale animation, a culmination of Cool and New Web Comic lore Hadron had been working on for a long time. The track features a bunch of obscure little refefernces like Skaian Voyages and Celestial Fantasia, both amazing Beatfox songs you should probably look up, and Formation, the Hadron song you've already listened to. Beatfox is a music god, and Hadron knew just how to combine all the good leitmotifs in order to make the song feel as grand and epic as humanly possible. I actually named this track, as I feel cool Homestuck quotes like "Raise of the Conductor's Baton" ought to be used when they fit the content (and indeed, Rose raises her wand... conductorly... in the animation mentioned above. Seriously, <a href="https://www.youtube.com/watch?v=Vgw1yxGLStI">go watch</a> [S] Finale when you're done with this album).
+-------------------------------------------------------------------------------
+Track: Radness from Concentrate
+Artist: Whimsy
+Track Art: piskomil
+References: Beatdown (Strider Style)
+URLs: https://unofficialmspafans.bandcamp.com/track/radness-from-concentrate
+Commentary:
+    <i>Whimsy:</i>
+    I'd been trying to make a Strider theme for quite some time, when this idea struck me: What if instead of writing a Strider theme, I wrote THREE STRIDER THEMES? And then shoehorn in a variant of Beatdown because why not.
+    But in all seriousness, the wildly different sections of the song was more accidental and natural than anything else. I like to think parts of the song imply the introspection and humanity behind Dave and Dirk's cooldude persona, like the comic often demonstrates to us. And if not, at least we get a couple minutes of cool blues scale noodling.
+    <i>piskomil:</i>
+    Radness is a rad song so it needed a rad track art and what is mroe rad than alpha dave saoring through space on unreal air? but there's also a bit of playfulness to the song which is why I added those shitty statues of liberty. Imagine dave with pockets full of shitty statues of liberty just tossing them down on the planet as he flies by.
+-------------------------------------------------------------------------------
+Track: Conflict!
+Artist: Emelia K.
+Track Art: yazshu
+URLs: https://unofficialmspafans.bandcamp.com/track/conflict
+Commentary:
+    <i>Emelia K.:</i>
+    made for redditstuck. homestuck is bad
+    <i>yazshu:</i>
+    since july 20th, 2016 i have made trackart for many variations of this song. i helped cryptanark create the very first mashup of this song. i have drawn the characters from a comic i dont even like that much more than my own. when i was sent the spreadsheet, and i saw it sitting on there, unclaimed, i knew i was the only man capable of doing this. thank you emelia k for creating my entire career.
+-------------------------------------------------------------------------------
+Track: Solar Momentum
+Artist: Nicholas Nakano
+Track Art: Mags
+References: Sunsetter
+URLs: https://unofficialmspafans.bandcamp.com/track/solar-momentum
+Commentary:
+    <i>Nicholas Nakano:</i>
+    This was one of my first truly good songs, having distinct sections. Also included my first guitar solo. At the time of creation, I was playing VVVVVV, and it is now one of my favorite games of all time (the music being especially good). I hope y'all enjoy.
+    <i>Mags:</i>
+    The pairing of aggressive electric guitar and elegant violin immediately made me think of the similarly aggressive-but-elegant PM, and the snazzy chip tune flair inspired the pixelated art style.
+-------------------------------------------------------------------------------
+Track: -Omega- Timeline
+Artist: Aris Martinian
+Track Art: cobaltmoth
+References:
+- Gold Pilot
+- English
+- Intro
+- Of Gods and Witches
+- Science Blaster
+- Formation
+- Sburban Jungle
+URLs: https://unofficialmspafans.bandcamp.com/track/omega-timeline
+Commentary:
+    <i>Aris Martinian:</i>
+    This is the song on LOFAM 4 that I'm most proud of, and was the most fun to make. Yes, it's Gold Pilot. Yes there are like seven other songs on LOFAM 4 that use Gold Pilot. But I do think I did a lot with it, and this piece showcases a bunch of different things. It starts with pretty standard Gold Pilot, and then slowly grows into the subversion that is the Gunshow 2 Theme, followed by a drop. Then there's a section inspired by Of Gods and Witches, then whatever the fuck happens at 1:42. Bring back the Gold Pilot with a new beat, and then end with Formation. Dumb weird fadeout that I definitely could've improved somehow but I was lazy. I wrote -Omega- Timeline with the Game Over timeline in mind—the dark feel and the choirs peppered throughout reflect the devastation to the A2 session, the Of Gods and Witches section is somewhat of a tribute to... dead kids? And the next section is a tribute to... uh, the happiness that's gone? I don't know, come up with some meaning there yourself. Most of this piece was me going for a specific feel rather than a specific meaning. Also, the dashes in the name are more for my own amusement than anything. -ω-
+    <i><b>ndividedbyzero:</b></i>
+    Omega Timeline is a song about the Game Over timeline, which Terezi heavily assists in healing with a plan she formed herself. Naturally, then, it works for the art to show Terezi in the middle of her final journey in this timeline, inches away from finding her true potential. It fits the adventurous and determined nature of the song pretty well! The fact that the letter Omega is associated with Libra helps too, of course.
+-------------------------------------------------------------------------------
+Track: Emerald Cinders
+Artist: power464646
+Track Art: sonotcanon
+References:
+- Rhapsody in Green
+- Afraid of the Darko
+- Carne Vale
+- English
+URLs: https://unofficialmspafans.bandcamp.com/track/emerald-cinders
+Commentary:
+    <i>power464646:</i>
+    This song started out as a test to see if I could replicate that bassy blare from every major action film trailer from the past six or so years. Then, it evolved into a Rhapsody in Green cover, and the rest is history. While making this I had the image of the Midnight Crew's casino burning down as Spades struggles to escape, then I re-thought it over with Lord English's arrival into Jack's body, then Jake's battle against the leprechauns, until I eventually decided, "as long as it's Felt-themed, this song isa bout it". There are a few references to Felt-based songs in here, too. The aforementioned Rhapsody in Green, the eerie variation of English from early on in Carne Vale, the opening from Afraid of the Darko (although quite drastically rewritten for a cinematic vibe) and a hopeful piano reprise of Carne Vale as a reflection of the first defeat Jake had left the Felt with. Then it concludes with the tail-end of English, because the Felt never truly stay down.
+    <i>sonotcanon:</i>
+    snowman a la mal from inception. credit to power for the concept!
+-------------------------------------------------------------------------------
+Track: Sugar Cubes
+Artist: Xoro Laventer
+Track Art: fuchsi
+URLs: https://unofficialmspafans.bandcamp.com/track/sugar-cubes
+Commentary:
+    <i><b>ndividedbyzero:</b></i>
+    There's no music or art commentary on this track (which by the way is incredibly catchy and cute), so instead I'll pose a relevant question. How many songs with Mario Paint cat meows do you think are on this album? 2? 3? 4? Just this one? All 105? I'll tell you: there are 6. Six Mario Paint meow songs on the album, including this one. Approximately 5.71% of all Land of Fans and Music 4 tracks have Mario Paint cat meows in them. Now, that might not seem impressive, but let's put this in perspective: that's triple the number of tracks about Vriska. Whether that's good or bad, I'll leave to you.
+    "the more mario paint meows i can cram on this album the better" -lambda 2017
+    <i><b>WHATISLOSTINTHEMINES:</b></i>
+    A serene landscape painting by fuchsi.
+    Let's be honest here, that tea is probably so saturated with sugar that drinking it will probably give you diabetes as soon as it enters your bloodstream.
+-------------------------------------------------------------------------------
+Track: Fond Regard
+Artist: Lark Mordancy
+Track Art: Selan Pike
+URLs: https://unofficialmspafans.bandcamp.com/track/fond-regard
+Commentary:
+    <i>Lark Mordancy:</i>
+    This song was inspired by the cosmogonical aspects of the MSPA universe(s), and by those universes' cryptic creators.
+    <i>Selan Pike:</i>
+    GPI: Fondly regard Selan spending too much time fiddling with the background
+-------------------------------------------------------------------------------
+Track: Prospitian Monody
+Artist: ViKomprenas
+Track Art: Jas
+References:
+- Cascade (Beta)
+- Rhapsody in Green
+- Rex Duodecim Angelus
+URLs: https://unofficialmspafans.bandcamp.com/track/prospitian-monody
+Commentary:
+    <i>ViKomprenas:</i>
+    I honestly can't believe this got in. I mean, don't get me wrong, I'm satisfied with it, but seriously this took ages to get to a publishable state.
+    Prospitian Monody started life as a techno/ambient fusion with acoustic instruments in for fun too, which is a fancy way of saying I have no idea what genres actually mean. It also had a completely different melody. People told me the piano didn't fit so I made it synth, people told me the melody was aimless but couldn't explain why so I just rewrote it and blindly hoped, and they liked it but then production sucked again so I made it orchestral, and then the whole thing became synth instruments, which I kind afound bland but also it works well and I don't know what else to do. ANYWAY ENOUGH RAMBLING ABOUT USELESS FEEDBACK LETS GET TO THE SONG ITSELF
+    A monody is essentially a dirge, except that it's not a dirge? It's dirgeish anyway. (fucking hell ost) This is like a funeral hymn for the White King, but the Dersite army is slaughtering all the Prospitians that try to mourn, so in the end the funeral ends up being held by some Dersites who aren't sympathetic to Prospit, but do respect tradition and politeness and etiquette and so on, so to compensate for it being a funeral for the enemy they make it all imposing and evil. (The Black King is too busy ending the world to notice.) You could sort of view it as a counterpart to [[Broken Dreams]] on the SBURB OST, but focusing more on Derse's triumph than on Prospit's downfall.
+    <i><b>wheals:</b></i>
+    Jas posted a quite different original version of this art, showing a funeral procession of sorts for the king's impaled head, but replaced it with this even more impressive composition featuring a more dynamic posee and focused around a central Dersite. There was some disagreement on the discord server whether it looked better with or without the three in the top left, which ended with the tree being put in at 8% transparency.
+-------------------------------------------------------------------------------
+Track: Shatter
+Artist: M3l0m4ni4c
+Track Art: Andiavang
+References:
+- Double Midnight
+- Penumbra Phantasm
+- A Baby Legend - The Baby is 2 (by Toby Fox)
+- Dirgeish
+URLs: https://unofficialmspafans.bandcamp.com/track/shatter
+Commentary:
+    <i>M3l0m4ni4c:</i>
+    The song itself is supposed to be some kind of a ham-fisted theme for the Reckoning, and its name refers both to Skaia being bombarded with meteors and Prospit moon crashing into the battlefield with no survivors.
+    Just a lazy attempt at trying to combine fabled The Baby Is You with ever-elusive and almost mythical Double Midnight at first, Shatter eventually evolved into somewhat fleshed out song. Yeah, it lacks originality, essentially being a simple medley, but I was more interested in making DnB-y stuff with a bunch of Homestuck motifs thrown together than composing something completely from scratch.
+    I think I'm more or less satisfied with the end result, even though it hardly resembles jungle (as a music genre, not, you know, Sburban Jungle or anything). Anyway, I hope you like it.
+    <i>Andiavang:</i>
+    "Boom boom boom boom<br>I want you in my room<br>Let's spend the night together<br>From now until forever<br>Boom boom boom boom<br>I wanna double boom<br>Let's spend the night together<br>Together in my room" - Vengaboys
+-------------------------------------------------------------------------------
+Track: Denizen
+Artist: Kouta
+Track Art: AS
+URLs: https://unofficialmspafans.bandcamp.com/track/denizen
+Commentary:
+    <i>Kouta:</i>
+    This was my first foray into dubstep, and looking back on it, I could have done a lot better. I wrote this as a sort of mock-up "flash soundtrack", hitting a lot of different styles at different points in the song. At the time, though, I was experimenting with a lot of different things, and it's actually pretty good for what it was. This was also my entrance into sampling, which helped me get the experience needed to start writing newer, fresher material, by listening to other peoples' far better maerial.
+    <i>AS:<?i>
+    Typheus may not be pretty to look at, but he is not a bad guy at all!
+-------------------------------------------------------------------------------
+Track: Ultimate Alchemy
+Artist: Interrobang
+Contributors: Seijen (mastering)
+Track Art: Circlejourney
+References:
+- Bilious
+- Earthsea Borealis
+- English
+- Umbral Ultimatum
+- Endless Climb
+- Even in Death
+URLs: https://unofficialmspafans.bandcamp.com/track/ultimate-alchemy
+Commentary:
+    <i>Interrobang:</i>
+    The song that eventually came to be known as Ultimate Alchemy started at a time I found myself listening to Volume 7's Earthsea Borealis, which remains one of my favorite Homestuck songs ever. One day, a melody popped into my head, and I started writing. At some point in the composition process I decided I might as well try to submit the song to LOFAM4, and with quite a bit of much-appreciated feedback from the judges, got it into a completed state. The biggest surprise as I was finishing up work occurred when ViKomprenas pointed out that what I had thought was the original melody throughout the song was in fact Bilions, which is a great song from the Genesis Frog album that I had embarrassingly forgotten about.
+    A lot of people helped me to get this song into the state that it's in now, and I'd like to take this opportunity to thank them. Thanks to ViKomprenas and Xoro Laventer, who both had some really great ideas on mastering and percussion that ultimately didn't make it into the final song; to Wheals for giving it a final name, and ESPECIALLY to Seijen, whose mastering amde the final product much better than I could have ever thought. And of course many, many, many thanks to Circlejourney, whose art is indescribably fitting and amazing. Finally I'd like to thank the LOFAM4 team for all their help and support, y'all are a bunch of great people and it's been an honor to have this opportunity.
+    <i>Circlejourney:</i>
+    The track is clearly about the Ultimate Alchemy, which I also find it very evocative of. I took that prompt on as faithfully as I could.
+    This is one part of a larger iamge formed of the covers of this, [[Crystalendofgames]], and [[Black Hole / White Door]].
+-------------------------------------------------------------------------------
+Track: The Sock Ruse
+Artist: Facetious & Friends
+Track Art: Nick Turner
+URLs: https://unofficialmspafans.bandcamp.com/track/the-sock-ruse
+Lyrics:
+    Please <a href="feedback/index.html">send me</a> the lyrics, i love them but i cannot make out a few parts <3
+    <i>From <a href="http://www.mspaintadventures.com/sweetbroandhellajeff/?cid=007.jpg">Sweet Bro and Hella Jeff, page 7</a>.</i>
+Commentary:
+    <i>Facetious:</i>
+    this project was pieced together over the course of 5 years with tons of help from my friends. it started out as an inside joke from the homestuck tinychat community around 2011, but i see it more as an homage to the series and the fandom. thanks for the memories everyone. it was a blast.
+    <i>Nick Tucker:</i>
+    The most common way of perceiving the passing of time into a concept that humans can understand often involves the idea of moving forward through time, as if we foresee what is in our path, and appraoch it in a straight line. A more accurate way of looking at it is that we are reversing into the events of tomorrow, with no real idea of what awaits us. When we look ahead, we see our past, and that informes our actions. The Maori turn of phrase, "ka mura, ka muri" means to walk backwards into the future.
+    In the modern classic piece of literature, "Sweet Bro and Hella Jeff: THe Sock Ruse", the titular Hella Jeff orchestrates an intricate plot to distract his compatriot Sweet Bro with the most unassuming of items: a pair of lost grey socks. The items in question, the socks, are lying in plain sight. However, there is an unintended turn. Sweet Bro spins off into a monologue, nay, a soliloquy as to the nature of socks and marijuana consumption. Hella Jeff did not forsee this consequence. But he does not hesitate to capitalise, fulfilling his desire nonetheless.
+    The vehicle in possession, the theme of walking backwards into the future is rendered physically manifest, with the metaphor of reversing Sweet Bro's car into a large body of water outside the companions' lakeside property. This is the point from which I drew my inspiration for my illustration. This is the now. This is the moment. Where is Hella Jeff going? He knows not. There is dramatic irony here: we, the readers and long-time followers of Dave Strider's work know full well what will unfold: nothing, ad infinitum. But Hella Jeff is living in the moment: he HAS the car. He knows not what awaits him.
+    He makes eye contact with you, slyly breaking the fourth wall. Almost... beckoning. Come with me, he says. Live for the present. Become an animal of the now.
+-------------------------------------------------------------------------------
+Track: Juju Breaker
+Artist: ndividedbyzero
+Track Art: Griever
+References:
+- Purple Bard
+- Sburban Jungle
+- Explore
+- English
+- Eternity Served Cold
+URLs: https://unofficialmspafans.bandcamp.com/track/juju-breaker
+Commentary:
+    <i>ndividedbyzero:</i>
+    I always figured "Juju Breaker" would be a cool name for a song, so I kept that name in mind and centered the feel of this song aorund it. It's a track about Crowbar, but more specifically Crowbar's crowbar. Its long chronology goes nearly entirely under the radar, as does the smooth green mobster named after it. Think of this track as a means towards rectifying that.
+    The song was made with a particular narrative in mind, with each section of the song signifying another step in the juju's journey. Crowbar leads the Felt on Alternia, crowbar in hand. Slick steals the crowbar and opens the Felt vault, distorting spacetime. Kurloz finds the crowbar in a memory and hands it to Gamzee. The meteor reaches B2, and the crowbar is given to B2 Jack Noir. He destroys his prison, then fights some kinds and himself on top of a building. He and the crowbar are sucked into a black hole. The juju is thus brought to a dead Earth. Gamzee again hands the crowbar to his lord, Caliborn. With the crowbar in his possession, Caliborn trudges through his Sburb session, planet by planet. He builds an ensemble of loyal leprechaun people, including Crowbar himself. Finally, the crowbar is given back to Crowbar, who will later lead the Felt on Alternia. With so many diverging timelines in the intermission alone, we are left to guess whether the cycle will repeat again, or be cut off.
+    <i>Griever:</i>
+    You know, the great thing about Homestuck is that a lot of panels are so iconic that Hussie more or less traces over them to make a new panel, and it still looks great, and people love him for it. And this self-referential quality extends to fanworks too. Makes my job easier.
+    Oh right, on another note, Crowbar's pretty sweet, I guess. Enjoy.
+-------------------------------------------------------------------------------
+Track: Tragic Heights
+Artist: Thomas Ferkol
+Track Art: nights
+URLs: https://unofficialmspafans.bandcamp.com/track/tragic-heights
+Commentary:
+    <i>nights:</i>
+    Another very nice track for the Alpha kids' medium, this time for LOTAK. Unlike my other art pieces on LoFaM, I used SAI for this instead of the usual MS Paint. It's a nice change of pace to be working with another art program.
+    <i><b>WHATISLOSTINTHEMINES:</b></i>
+    This is one of Ferkol's 3 tracks that were created for the planets of the alpha session. (In particular, this was created for Dirk's planet: The Land of Tombs and Krypton.) Although this song never saw an official release, now you can enjoy it here, on Land of Fans and Music 4. Or on Ferkol's soundcloud. You can also listen to this song on Ferkol's soundtrack.
+    Starting off with simple choir alongside plucked strings, this piece builds up slightly, before letting a synthesizer take us deeper, as if we are descending onto the surface of Dirk's planet. As the piece continues, more and more electronic instruments come in, as the landscape becomes harsher and harsher. Yet, throughout it all, the strings remain steadfast.
+-------------------------------------------------------------------------------
+Track: Waltz for Calliope
+Artist: Shandy
+Track Art: Quietserval, Circlejourney
+URLs: https://unofficialmspafans.bandcamp.com/track/waltz-for-calliope
+Commentary:
+    <i>Shandy:</i>
+    It always struck me how different alt!Calliope was from her friendly, happy-go-lucky counterpart—she almost seemed like a different character. Alt!Calliope had given up on ever feeling happy or fulfilled. She only had a single solitary purpose left to her: to die. I wrote this song as a melancholy elegy for a lost soul.
+    <i>Quietserval:</i>
+    A representation of alternate Calliope's journey to achieve her ultimate goal.
+    <i>Circlejourney:</i>
+    I love dealing with dark foreground figures against bright backgrounds, so this was fun to add the final touches to. I got a sense of what Quietserval was going for this drawing from talking to them, and tried to realise that in its fullest.
+-------------------------------------------------------------------------------
+Track: Everlasting
+Artist: Joe Ouellet
+Track Art: PatManDX
+References: Sburban Jungle, Doctor, Endless Climb, Even in Death
+URLs: https://unofficialmspafans.bandcamp.com/track/everlasting
+Commentary:
+    <i>Joe Ouellet:</i>
+    Dream bubbles allow the various players of Sburb a chance at an Everlasting life. I wanted to illustrate the feeling of traversing these bubbles and exploring the infinite possibilities they create.
+    <i>PatManDX:</i>
+    When I hear the song, it's a no brainer that it was about Roxy in the dreambubbles, being a remix of 'Even in Death' and all. What was tricky was figuring out what exactly to show in the track art: what angle, what aspect of the dreambubbles, and so on. I didn't want to make the art too busy, so I went for a simpler piece that showcased one of the grander moments of the 'Roxy: Sleepwalk' flash—where the music swells as Roxy falls into that dream bubble. Pinks and purples were used cause they pop on the black, and they're nice mysterious colors.
+-------------------------------------------------------------------------------
+Track: Crystalline Repose
+Artist: Will Ascenzo
+Track Art: dodostad
+References: Crystalanthemums
+URLs: https://unofficialmspafans.bandcamp.com/track/crystalline-repose
+Commentary:
+    <i>dodostad:</i>
+    I was just trying to capture Aradia to the sweet tunes of the song!
+    <i><b>ndividedbyzero:</b></i>
+    Chrono Trigger is a great game. Corridors of Time is a great song. Crystalanthemums is also a great song. Any questions?
+-------------------------------------------------------------------------------
+Track: Black Hole / White Door
+Artist: ehlsea
+Track Art: Circlejourney
+References:
+- Black Hole / Green Sun
+- Chorale for Jaspers
+- Courser
+- Black Hole / Green Sun
+URLs: https://unofficialmspafans.bandcamp.com/track/black-hole-white-door
+Commentary:
+    <i>Circlejourney:</i>
+    This track was assigned to me after the original artist dropped out. I decided to further extend the image formed of [[Crystalendofgames]]' and [[Ultimate Alchemy]]'s track illustrations after several people expressed assent when I aired the idea on the LoFaM server.
+    <img src="misc/circlejourney-lofam4-bonus.png">
+    While brainstorming illustration concepts, I immediately ot attached to the idea of an image of the victory platform gang silhouetted in the light of the Sburb logo, and went with it. It's a shame that this scene is physically impossible due to the clouds being higher than the victory platform, but the picture looks far too plain without them.
+    <i><b>Kal-la-kal-la:</b></i>
+    The final boss is beaten. The game is won. The lights fade and the world begins to disappear. A gaping maw drags all into it, even the very fabric of reality. In the distance, a door opens.
+-------------------------------------------------------------------------------
+Track: Strife Mayhem
+Artist: Tri-gender Panini
+Track Art: Scarodactyl
+References:
+- Flare
+- Eternity Served Cold
+- Carne Vale
+- Showtime (Original Mix)
+- Beatdown (Strider Style)
+- Crystamanthequins
+- Black
+- MeGaLoVania
+URLs: https://unofficialmspafans.bandcamp.com/track/strife-mayhem
+Commentary:
+    <i>Tri-gender Panini:</i>
+    This song didn't actually start out as a Homestuck song when I was first making it. It went from tune stuck in my head, then into a random song that I was calling Metallic Mayhem, then into Flare, then into a practice into motifs, then into what is now apparently my most popular by far!
+    <i>Scarodactyl:</i>
+    I have wanted to do something like this for a long time. Final Fantasy 6 is a big inspiration for me, particularly the in-battle sprites and backgrounds. Homestuck, with its numerous great designs, seemed like it would be really fun to render in this style. When I saw Strife Mayhem on the song list I knew what I had to do--a large-scale battle with lots of characters to match an amazing battle song with lots of leitmotifs. I pulled a few elements from my previous track arts which were sort of stabs in the same direction, particularly the background from Medium and the handmaid from Maidswap. The GUI is also a bit of a reference to the previous track art for this song on Cool and New Volume 7.
+-------------------------------------------------------------------------------
+Track: Moonsetter (Strider Remix)
+Artist: Cement City
+Track Art: Kate Griffith
+References: Moonsetter
+URLs: https://unofficialmspafans.bandcamp.com/track/moonsetter-strider-remix
+Commentary:
+    <i><b>power464646:</b></i>
+    Cement City doesn't normally do music like this, so hearing Toby Fox's Moonsetter remixed into a laid-back, yet high energy neopsychedelic piece is a blast of fresh air, especially for someone like myself, who practically grew up listening to experimental electronic music. Despite the track's simplicity, it somehow succeeds in pulling off an atmosphere all of its own, and makes one of Toby's catchiest tunes even catchier.
+    <i><b>WHATISLOSTINTHEMINES:</b></i>
+    Honestly, the head of an ogre doesn't sound like the most comfortable chair to me, but evidently, the Striders disagree. I guess they're too... cool...
+-------------------------------------------------------------------------------
+Track: Exsanguinated
+Artist: Seijen
+Track Art: Kate Griffith
+References: https://unofficialmspafans.bandcamp.com/track/exsanguinated
+URLs: https://unofficialmspafans.bandcamp.com/track/exsanguinated
+Commentary:
+    <i>Seijen:</i>
+    Time and time again I make a drum and bass song and im never satisfied with the drum mix. Like the time befoe and that time before. The snare is powerful but the kicks are never too prominent without being overtly compressed. Its always the same as the last time. But this track was a little different, instead I said "ooh that was horrible" because like the time before the kicks never seem to be enough. Its just the same as the last time. Bot those basses though. so ill. I feel sick now. Just like that time I ate at that Chinese place. I got sick there the time before but that was a year before. "Oh that was so gross" I uttered after taking my first bite of that gen. tso chicken. It was just the same as the last time.
+    <i><b>Kal-la-kal-la:</b></i>
+    The concept of vampires has existed for millennia. There seems to be a split amongst moder ndepictions between vampires as grotesque being and vampires as alluring and beautiful. Exsanguinated, with its vocal samples describing disgust, expresses this, and the track art displays the dichotomy well, depicting a very beautiful Kanaya Maryam with blood in all the colours of the rainbow dripping from her mouth. Were it that Homestuck neurofunk should have a particular aesthetic sensibility, it would be bloodied rainbow-drinkers.
+-------------------------------------------------------------------------------
+Track: Premortem
+Artist: Noisemaker
+Track Art: 0ysTezy, EllenZarael
+References: Purple Tyrant, Crustacean
+URLs: https://unofficialmspafans.bandcamp.com/track/premortem
+Commentary:
+    <i>Noisemaker:</i>
+    If some of you thought this was le canrival from Cool and New Webcomic's V8LUME, then you'd be right! I nitially made le canrival as a Cool and New Webcomic track, but the folks over on the Land of Fans and Music team took some interest in it. So, we arranged to have it put on the next LOFAM, under a new, more classy name.
+    <i>0syTezy:</I>
+    this track art you see right here took over two months of work as we needed to space out time for other projects as well. the setting takes place in the land of tents and mirth as shown. the experience of creating this project was sorta stressful but fun. it was mostly stressful for me since I had many other things I needed to work on. EllenZarael worked with me over the course of the drawing.
+-------------------------------------------------------------------------------
+Track: Fruitjam
+Artist: ndividedbyzero
+Track Art: sweetjegus
+References:
+- Your Best Friend
+- Softly
+- Safe Return (by The Track Team)
+- The Beginning of Something Really Excellent
+- An Apple Disaster!!
+- Menu (Full)
+- Homestuck Anthem
+- Upward Movement (Dave Owns)
+- Feel (Alive)
+- Hopes and Dreams
+- Theme
+- Magical Hopalong Cassidy Station
+URLs: https://unofficialmspafans.bandcamp.com/track/fruitjam
+Commentary:
+    <i>ndividedbyzero:</i>
+    This song was formed out of a spontaneous idea by the LOFAM team to create a song about the happy fruits Jade carries along with her in Act 3, as well as Toby FOx's "fan character" Apple Girlington, who was based on the ever-popular Touhou Project series. These intersecting characters united for one song, and the result is a mega-medley featuring references to songs from Homestuck, Touhou, Toby Fox's Touhou improvisations and... Undertale? Yeah! As progress of the song went along, I envisioned it perhaps being made by the Beta Kids in-universe. All their corresponding instruments are here, after all. Remember when they'd collaborate on songs and post it to each other on FreshJamz? Good times.
+    Fun fact: each of the happy fruits correspond to a beta kid. Really! You've got the red apple for Dave, which is fitting because it's his text color and because he loves apple juice. Then the green lime for Jade, also because of text color. The orainge is Rose, because, uh, Roxy says she's similar to Dirk who types in orange I guess? Then the last fruit is the yellow lemon which has to be for John, because... uh actually you know what, forget it.
+    Ok, here's another fun fact then. The title of the song is a play on the FreshJamz player which has the fruits on its interface, the Homestuck song [[Hauntjam]], actual fruit jam, and the fact that it is a song (i.e. "jam") about fruits. Neat!
+    <i>sweetjegus:</i>
+    Open your heart to the fruity embrace of Apple Girlington! I have the fondest memories of Jade's fruit mishaps back in Act 3 and a soft spot for fun and twangy tracks, so Fruitjam was the perfect storm. Her outfit is drawn from cubewatermelon's absolutely adorable APple Girlington design, and I've kept to the Touhou art tradition of contorted angles within a dramatic flying object vortex - but updated, now, for a lurid fever dream ft. the chlorine-headed personification of an apple.
+    <i><b>Lambda Bledsoe:</b></i>
+    she says lofam team but this song is mark's and my fault
+    <hr>
+    <b>References:</B>
+    - Your Best Friend - 0:00-0:33, 2:45-2:48
+    - [[Softly]] - 0:20-0:26
+    - Fall of Fall ~ Autumn Waterfall - 0:26-0:31
+    - Safe Return - 0:39-0:43, 0:53-0:56
+    - [[The Beginning of Something Really Excellent]] - 0:49-1:03
+    - [[An Apple Disaster!!]] - 1:03-1:29
+    - Ryuunosuke Akutagawa's "Kappa" ~ Candid Friend - 1:09-1:14
+    - Bad Apple!! - 1:29-1:42
+    - Native Faith - 1:52-1:55
+    - The Primal Scene of Japan the Girl Saw - 2:12-2:14
+    - Menu (Full) - 2:16-2:35
+    - Sleeping Terror - 2:22-2:35
+    - [[Homestuck Anthem]] - 2:29-2:35
+    - [[Upward Movement (Dave Owns)]] - 2:35-2:38
+    - Calamari Inkantation - 2:39-2:48
+    - [[Feel (Alive)]] - 2:49-2:51
+    - Hopes and Dreams - 2:52-2:55, 2:59-3:02
+    - [[Theme]] - 2:55-2:58
+    - September Pumpkin - 3:02-3:05
+    - Theme of Eastern Story - 3:05-3:27
+    - Magical Hopalong Cassidy Station - 3:18-3:29
+-------------------------------------------------------------------------------
+Track: Lightfall
+Artist: nights
+Track Art: nights
+URLs: https://unofficialmspafans.bandcamp.com/track/lightfall
+Commentary:
+    <i>nights:</i>
+    This piece was originally for CaNMT, although it was still about the character Rose Lalonde. Perhaps you're wondering why someone would release a track on CaNMT, before putting it on LoFaM, but that was due to my joining LoFaM after this song was published. I worked on this song for nearly 2 months, so the production was a pretty complicated process - but at least I could finish it. It doesn't matter how long it took, what matters is that it's done. Originally, using pianos wasn't a part of my plan - the step before it was to use violins and Pavellion strings, because violin is Rose's instrument. But I couldn't pull it off so I switched to extremely romantic pianos midway through production. However, if I did take the pianos off I feel this track would've suffered a lot of pain, barring its size. In the end there really wasn't much that survived of my original image of this track, but I'm still happy with what I ended up with. Lightfall was my first song published anywhere, so you could say this is a big song for me.
+    I envisioned the scene of Rose playing on LOLAR for this art as well as the song. I can't count how many timse I redrew this piece before finally getting it to look good, since I'm only a beginner at drawing scenery. I'm glad it turned out nicely in the end though. Also I gotta say, doing art for your own songs is kind of weird. :p
+-------------------------------------------------------------------------------
+Track: Blanc
+Artist: Sean Gorter
+Track Art: Daniel McDonald
+References: Black
+URLs: https://unofficialmspafans.bandcamp.com/track/blanc
+Commentary:
+    <i>Sean Gorter:</i>
+    The base idea for this song's groove came about in late 2011 when I noticed the repeated piano riff was just an E-flat blues scale Radiation messed with, and I started laying it over a Latin-style chord rhythm and liked what I heard. I thought to myself, "this must be what it sonds like when the Midnight Crew just jams", and before I knew it I had a remix idea in my head. Something I've always loved about the original mix I did, poorly executed as it was, was how it took an idea we know to be so dark within the Homestuck universe and turned it into a light, relaxing, foot-tapping piece, something the Crew might have done in happier times.
+    <i>Daniel McDonald:</i>
+    It's been long enough since I made this image that I don't have much that I can remember to say about this, beyond feeling like I really nailed Boxcars' face.
+-------------------------------------------------------------------------------
+Track: Collision Course (Davepeta's Movement)
+Artist: SplitSuns
+Track Art: Shadok123
+References:
+- Upward Movement
+- Beatdown (Strider Style)
+- Sunsetter
+- CORE
+- English
+- Olive Rogue
+- Hardchorale
+URLs: https://unofficialmspafans.bandcamp.com/track/collision-course-davepetas-movement
+Commentary:
+    <i>SplitSuns:</i>
+    This song was originally made for the Cool and New Music Team, but I went with a much more Homestuck slant than a cool and new one for this track. I wanted to take Upward Movement and change it into something more EDM and techno, so I chopped and screwed traditional strings and mixed them into the powerful drum tracks and synths you hear in the song. I wanted to include motifs from both Dave and Nepeta as they're two halves of Davepeta's whole. I also incorporated caws and meows for the same effect. Finally, I put the Undertale track CORE in the song because of that one scene in EOA6 (you know the one.) There's an additional reference at that point if you're listening carefully! Although this song was challenging to make, I think it turned out very well in the end.
+    <i>Shadok123:</i>
+    this used to be a normal edit of the Upward Movement cover but greatest hits 2 happened on the cool and new music team so i decided to redo it. i experimented a lot with the shading but in the need, i kept something simple
+    <img src="misc/collision-course-bonus.png">
+-------------------------------------------------------------------------------
+Track: Revisit / Rewind
+Artist: Aris Martinian
+Track Art: nights
+References:
+- Ascend
+- Doctor
+- Cascade (Beta)
+- Sburban Jungle
+- Tick
+- Lord Spanish
+- Rex Mille Geromius
+- Penumbra Phantasm
+- Even in Death
+- Chorale for Jaspers
+- At The Price of Oblivion
+- Contra
+- MeGaLoVania
+- Moshi Moshi?
+- Unintentional Touhou
+- CONTACT
+- Upward Movement (Dave Owns)
+- Formation
+- Jungle #3
+- Muse of Nanchos
+- Intro
+URLs: https://unofficialmspafans.bandcamp.com/track/revisit-rewind
+Commentary:
+    <i>Aris Martiniain:</i>
+    God, this was so much work. Oh yeah, and I lost the first half of the project file towards the end so I couldn't go back and edit it. Ugh. But all in all, I'm pretty happy with how it turned out. The original plan was to go through the CANMT discography and pick the most iconic songs over time. If you're unfamiliar with its discography, I highly recommend you at least <a href="https://coolandnewwebcomic.bandcamp.com/">go give it a glance</a>. I roughly settled on useing Cascante, Tick/Tock, Fruity Pebbles Redux, Gunshow, Rex Mille Geromius, Doctor and Penumbra Phantasm (cool and new vol V), Contra (from Cool and New Homestuck), Moshi Moshi, Final Confrontation, Unintentional Touhou, In the Beginning/Contact, Formation, Jungle #3, Muse of Nanchos, Flintstones, Gunshow 2, and of course, teh RCT theme and Bowman's credit score. Shoutouts to difarem for making the "it's between my buttocks" vocalid for me. Revisit/Rewind, which is based heavily on Ascend, was released as the Cool and New Homestuck song for [S] Credits.
+    <i><b>wheals:</b></i>
+    This art was made in like five hours on Christmas 2016 when i yelled at nights to make some John/Aradia art for Revisit/Rewind (it being based off Ascend, with its iconic John/Aradia art). That's basically the plot of The Christmas Carol and by writing this seven months later I'm now the Ghost of Christmas Future. I'll let Past Nights (the Ghost of Christmas Past) fill you in on the rest:
+    <i>nights:</i>
+    <img src="misc/nights-revisit-rewind.png">
+    <hr>
+    <b>References:</b>
+    - [[Doctor]] - 0:07-0:29, 1:30-2:18, 2:26-2:48
+    - [[Cascacde (Beta)]] - 0:15-0:44
+    - [[Sburban Jungle]] - 0:16-0:42, 3:06-3:17, 3:42-3:50
+    - [[Tick]] - 0:45-0:59
+    - [[Fruity Pebbles Jingle]] - 0:45-1:14
+    - [[Potato Knishes]] - 1:00-1:14
+    - The Ultimate Showdown of Ultimate Destiny - 1:15-1:29
+    - [[Rex Mille Geromius]] - 1:22-1:29
+    - [[Penumbra Phantasm]] - 1:34-2:03
+    - [[Even in Death]] - 2:03-2:18
+    - Space Jam - 2:03-2:18
+    - [[Chorale for Jaspers]] - 2:03-2:10
+    - [[At The Price of Oblivion]] - 2:11-2:14
+    - [[Contra]] - 2:18-2:48
+    - [[MeGaLoVania]] - 2:50-3:05
+    - [[Moshi Moshi?]] - 2:50-3:05
+    - [[Unintentional Touhou]] - 3:05-3:20
+    - [[CONTACT]] - 3:20-3:50
+    - [[Upward Movement (Dave Owns)]] - 3:35-3:50
+    - [[Formation]] - 3:50-4:20
+    - [[Jungle #3] - 4:13-4:20, 4:28-4:35
+    - [[Muse of Nanchos]] - 4:20-4:35
+    - [[Meet the Flintstones]] - 4:35-4:49
+    - [[Intro]] - 4:50-5:29
+    - RollerCoaster Tycoon Title Theme - 5:33-6:12
+-------------------------------------------------------------------------------
+Track: Homestuck Sonata
+Artist: David Ellis
+Contributors: James Ellis (production)
+Track Art: Sozzay
+References: Homestuck, Penumbra Phantasm
+URLs: https://unofficialmspafans.bandcamp.com/track/homestuck-sonata
+Commentary:
+    <i>David Ellis:</i>
+    Homestuck Sonata was written around the time we were submitting pieces for Volume 10. The idea was to write a piece that loosely followed the sonata form from [[Homestuck Anthem]] being the first theme and Penumbra Phantasm (via [[FantasyP]]) being the second. It's also intended as a left hand practice piece so the left hand is much busier than in most of my other work!
+    <i>Sozzay:</i>
+    This idea came to me after scrapping a few rought drafts. Originally I planned for an artwork starring an original hero, but decided to change it to something involving John because his associated instrument is a piano. It was a difficult piece to draw, but I am very happy with the finished result and feel I created something really dynamic.
+-------------------------------------------------------------------------------
+Track: Wicker Kingdom
+Artist: Kurtis Burton
+Track Art: PatManDX
+References: White King
+URLs: https://unofficialmspafans.bandcamp.com/track/wicker-kingdom
+Commentary:
+    <i>PatManDX:</i>
+    RND and I used to collaborate on projects years ago so we've become very familiar with the other's work. When I first heard this track, back about 3 years ago, I knew I had to do the art for it. The song felt very grand and frenetic, while giving a sense of regality and awe, so I did my best to capture those feelings into the track art. I knew that I had to put in the White King as the main focus on the picture, since the song is a remix to a certain other song. There is a great emphasis on texture and desaturated colors, to help make the piece feel almost ilke a worn tapestry. I added a bloom filter to add to this effect.
+    <i><b>Kal-la-kal-la:</b></i>
+    <i>Musing upon the king and my brother's wreck, and upon the king my father's death before him. White bodies naked on the low damp ground, and bones cast in a little low dry garret, rattled by the rat's foot only, year to year.</i>
+    A rhythmic, galloping reel brings to mind our lost monarchs.
+-------------------------------------------------------------------------------
+Track: Skaian Rebirth
+Artist: Kris Flacke
+Contributors: Tamara Fritz (vocals)
+Track Art: Sam Garcia
+References:
+- Skies of Skaia
+- Aggrieve
+- Showtime (Original Mix)
+- Gardener
+- Upward Movement (Dave Owns)
+- Beatdown (Strider Style)
+- Even in Death
+- Homestuck Anthem
+- Sburban Jungle
+URLs: https://unofficialmspafans.bandcamp.com/track/skaian-rebirth
+Lyrics:
+    (I will rise, I will go so far and)<br>(I will rise, I will go so far and)<br>(I will rise, I will go so far and)<br>(I will rise, I will go so far and)<br>Even in my death
+Commentary:
+    <i>Sam Garcia:</i>
+    This song is about the beta kids so i drew them like if they were in a cd/disc. I did it like that because the transitions between different moments of the song reminded me of a movie or song playing. So basically i drew this how i thought a cd for hoemstuck would kind of look like.
+    <i><b>ndividedbyzero:</b></i>
+    There were a few possible choices for the last track on this truly HUGE album, but none quite felt so conclusive or right as Astartus' contribution. After mood highs and mood lows, thrills and relaxations, we get to cap it all off with a spectacular victory sequence for our original kids and the game they played. And we are all so, so, so proud of them. Bless you, Beta Kids. We'll see you on the flipside.
+    P.S. If you don't know what spectograms are... now would be a useful time to learn.
diff --git a/album/mobius-trip-and-hadron-kaleido/album.txt b/album/mobius-trip-and-hadron-kaleido/album.txt
index da2c42ac..5c49d51d 100644
--- a/album/mobius-trip-and-hadron-kaleido/album.txt
+++ b/album/mobius-trip-and-hadron-kaleido/album.txt
@@ -59,7 +59,9 @@ Lyrics:
     And if the rules they can bend<br>You know you still could be friends<br>But it doesn't rely on me<br>This is as far as I go<br>I only say what I know<br>And what I know is you need release
 -------------------------------------------------------------------------------
 Track: Fly
-URLs: https://bowman.bandcamp.com/track/fly
+URLs:
+- https://www.youtube.com/watch?v=CUDkBTYWtGk
+- https://bowman.bandcamp.com/track/fly
 Lyrics:
     Fly fly fly whatcha say<br>Whatcha gonna do<br>Change your ways change your life<br>Change your point of view<br>Been so long since your feet<br>Felt the open air<br>So far back down the line<br>Were you even there?
     It's so cold the rain blows in your eyes<br>It's so cold the days go flashing by<br>It's so cold you've lost all track of time<br>It's so cold you turn back into slime
diff --git a/album/one-year-older/album.txt b/album/one-year-older/album.txt
index 7ee78003..189602de 100644
--- a/album/one-year-older/album.txt
+++ b/album/one-year-older/album.txt
@@ -96,7 +96,7 @@ Commentary:
     This is also the only piece on the album that doesn't have a specific event to go along with it. Instead, I went for where it appeared in the comic when placing it, and see it as more of a small interlude. The intermission between Act 1 and Act 2 of a musical, if you will. The art is meant to go along with this as well, a sort of non-canon get-together of the first set of trolls and kids we know, and I can imagine them playing this record while they chill.
 -------------------------------------------------------------------------------
 Track: Skaian Shrapnel
-Track Art: Crowbawt
+Track Art: Amethyst Barron
 References: Ruins (With Strings), Walk-Stab-Walk (R&E), Crystalanthemums
 URLs: https://erikscheele.bandcamp.com/track/skiain-shrapnel
 Commentary:
@@ -124,7 +124,7 @@ Commentary:
 -------------------------------------------------------------------------------
 Track: Negastrife
 References: Showtime (Original Mix), Cascade (Beta), Rex Duodecim Angelus
-Track Art: Crowbawt
+Track Art: Amethyst Barron
 URLs: https://erikscheele.bandcamp.com/track/negastrife
 Commentary:
     <i>Erik Scheele:</i>
diff --git a/album/song-of-skaia/album.txt b/album/song-of-skaia/album.txt
index 13a17ce6..1f72dc0c 100644
--- a/album/song-of-skaia/album.txt
+++ b/album/song-of-skaia/album.txt
@@ -6,6 +6,7 @@ Date: January 1, 2012
 FG: #02b7ff
 -------------------------------------------------------------------------------
 Track: Null
+Directory: null-mark-hadley
 URLs: https://parsecproductions.bandcamp.com/track/null
 -------------------------------------------------------------------------------
 Track: Skaian Birth
diff --git a/album/unreleased-tracks/album.txt b/album/unreleased-tracks/album.txt
index 421177a2..0ec0807b 100644
--- a/album/unreleased-tracks/album.txt
+++ b/album/unreleased-tracks/album.txt
@@ -4,20 +4,151 @@ Date: November 11, 1111
 FG: #ff7bf7
 Canon: Fanon
 -------------------------------------------------------------------------------
+Track: 108 Stars of Density
+Artist: Toby Fox
+References: Hate You
+URLs: https://www.youtube.com/watch?v=Swdd0pKviG8
+-------------------------------------------------------------------------------
+Track: A Very Trickster Mode Christmas
+Artist: Toby Fox
+URLs: https://www.youtube.com/watch?v=MaywzJqgyh4
+-------------------------------------------------------------------------------
+Track: A Very Trickster Mode Christmas (WHEEEEEEEEEEE!)
+Artist: Toby Fox
+References: A Very Trickster Mode Christmas
+URLs: https://www.youtube.com/watch?v=91yZRnk3BRA
+-------------------------------------------------------------------------------
+Track: A Very Trickster Mode Christmas (With Fancy Santas)
+Artist: Toby Fox
+References: A Very Trickster Mode Christmas (WHEEEEEEEEEEE!)
+URLs: https://www.youtube.com/watch?v=DydDjMNlBsQ
+-------------------------------------------------------------------------------
+Track: An Apple Disaster!!
+Artist: Toby Fox
+URLs:
+- https://www.youtube.com/watch?v=wa2K_8Ff41M
+- https://fwugradiation.tumblr.com/post/13528293577/improvised-touhou-music-with-annoying-commentary
+-------------------------------------------------------------------------------
+Track: Crab Waltz
+Artist: Toby Fox
+References: Crustacean
+URLs: https://www.youtube.com/watch?v=jUly2ujqDvY
+-------------------------------------------------------------------------------
+Track: Darling Dolorosa
+Artist: Toby Fox
+References: Darling Kanaya
+URLs: https://www.youtube.com/watch?v=G28357JCv4c
+-------------------------------------------------------------------------------
+Track: Elevatorstuck, with Meows
+Artist: Toby Fox
+References: Elevatorstuck
+URLs: https://www.youtube.com/watch?v=RxZNeHvgNUE
+-------------------------------------------------------------------------------
+Track: G4M38L0RG
+Artist: Toby Fox
+References: GameBro (Original 1990 Mix), The La2t Frontiier, The Blind Prophet
+URLs: https://www.youtube.com/watch?v=2pWQT4jGrm4
+-------------------------------------------------------------------------------
+Track: GameGlr
+Artist: Toby Fox
+References: GameGrl (Original 1993 Mix), Teal Seer
+URLs: https://www.youtube.com/watch?v=Nc4nIdsuG7o
+-------------------------------------------------------------------------------
+Track: Hello Zepp
+Artist: Charlie Clouser
+URLs: https://www.youtube.com/watch?v=vhSHXGM7kgE
+-------------------------------------------------------------------------------
+Track: Hero's Growth
+Artist: Solatrus
+URLs: https://www.youtube.com/watch?v=DVau5m6l8FU
+-------------------------------------------------------------------------------
+Track: Homestuck Title Screen
+Artist: MK_97
+References: Skies of Skaia
+URLs: https://www.youtube.com/watch?v=N_kGx5RikYA
+-------------------------------------------------------------------------------
+Track: Homosuck Anthem
+Artist: Toby Fox
+References: Homestuck Anthem
+URLs: https://www.youtube.com/watch?v=sVXPWSvSKGM
+-------------------------------------------------------------------------------
+Track: Homosuck Swan Song
+Artist: Toby Fox
+References: Homestuck Anthem
+URLs: https://www.youtube.com/watch?v=XzEJp5QJ8vE
+-------------------------------------------------------------------------------
+Track: Horsecatska
+Artist: James Roach
+References: Horschestra
+URLs: https://www.youtube.com/watch?v=EjCbsleXpuk
+-------------------------------------------------------------------------------
+Track: I'm a Member of the Midnight Crew
+Artist: Eddie Morton
+URLs: https://www.youtube.com/watch?v=ARLPT5rKjWo
+-------------------------------------------------------------------------------
+Track: Kazoostuck
+Artist: Toby Fox
+URLs: https://www.youtube.com/watch?v=mjKX8H3mSJo
+-------------------------------------------------------------------------------
+Track: not a creature was stirring
+Artist: Alexander Rosetti
+URLs: https://www.youtube.com/watch?v=hdlh6FRPnCw
+-------------------------------------------------------------------------------
+Track: null
+Artist: Toby Fox
+Directory: null-toby-fox
+References: Penumbra Phantasm
+URLs: https://www.youtube.com/watch?v=sIgtSvgERB4
+-------------------------------------------------------------------------------
 Track: Penumbra Phantasm
 Artist: Toby Fox
 URLs:
+- https://www.youtube.com/watch?v=RIq4GrMv96I
 - https://www.youtube.com/watch?v=OdntMzdkFnk
-- https://www.youtube.com/watch?v=sIgtSvgERB4
+-------------------------------------------------------------------------------
+Track: Secret ROM
+Artist: Toby Fox
+URLs: https://www.youtube.com/watch?v=ercVSU3rjrc
 -------------------------------------------------------------------------------
 Track: Skaian Shuffle
 Artist: Clark Powell
 URLs: https://archive.homestuck.net/wl/?id=bBs1qkrvHtZIpfhl7XCLoBX7o41d3nEE&path=Homestuck%20Sound%20Test%2F~Disc%203~%20Unreleased%20Homestuck%20Music%20Team%20Music%2F059%20Skaian%20Shuffle.mp3&mode=default
 -------------------------------------------------------------------------------
+Track: The Brave and the Bronze
+Artist: Yan Rodriguez
+URLs: https://www.youtube.com/watch?v=pK4-g7TiWQA
+-------------------------------------------------------------------------------
 Track: The Paradox Paradigm
 Artist: Jack McMenamin
 URLs: https://archive.homestuck.net/wl/?id=bBs1qkrvHtZIpfhl7XCLoBX7o41d3nEE&path=Homestuck%20Fan%20Music%20and%20VA%2FHomestuck%20Fansong%20Archive%20%282011%29%2FHomestuck%20Fan%20Music%20Part%2010%2FThe%20Paradox%20Paradigm.mp3&mode=default
 -------------------------------------------------------------------------------
+Track: Trickster Mode (Engage)
+Artist: Toby Fox
+URLs: https://www.youtube.com/watch?v=0Hd6q5xn8mg
+-------------------------------------------------------------------------------
+Track: Trickster Mode (Blast Off)
+Artist: Toby Fox
+URLs: https://www.youtube.com/watch?v=0Hd6q5xn8mg
+-------------------------------------------------------------------------------
+Track: Warhammer of Zillyhoo (With Mario Paint)
+Artist: Toby Fox
+References: Warhammer of Zillyhoo
+URLs: https://www.youtube.com/watch?v=hCO-grMys2k
+-------------------------------------------------------------------------------
+Track: weird moody horse shit
+Artist: Alexander Rosetti
+References: not a creature was stirring
+URLs: https://www.youtube.com/watch?v=hC2Vdh7WmDc
+-------------------------------------------------------------------------------
 Track: White King
 Artist: Demographerist
 URLs: https://www.youtube.com/watch?v=x6NrArPldZo
+-------------------------------------------------------------------------------
+Track: Windchime Foley
+Artist: Clark Powel
+URLs: https://www.youtube.com/watch?v=CSMMmOtRLiU
+-------------------------------------------------------------------------------
+Track: XROM
+Artist: Toby Fox
+References: Secret ROM
+URLs: https://www.youtube.com/watch?v=wY2nX_b9Gm4
diff --git a/client.js b/client.js
new file mode 100644
index 00000000..eb3c8697
--- /dev/null
+++ b/client.js
@@ -0,0 +1,52 @@
+// This is the JS file that gets loaded on the client! It's only really used for
+// the random track feature right now - the idea is we only use it for stuff
+// that cannot 8e done at static-site compile time, 8y its fundamentally
+// ephemeral nature.
+
+'use strict';
+
+const officialAlbumData = albumData.filter(album => !album.isFanon);
+const fandomAlbumData = albumData.filter(album => album.isFanon);
+const artistNames = C.getArtistNames(albumData);
+const allTracks = C.getAllTracks(albumData);
+
+function pick(array) {
+    return array[Math.floor(Math.random() * array.length)];
+}
+
+function getAlbum(el) {
+    const directory = getComputedStyle(el).getPropertyValue('--album-directory').trim();
+    return albumData.find(album => album.directory === directory);
+}
+
+function openAlbum(album) {
+    location.href = `${C.ALBUM_DIRECTORY}/${album.directory}/index.html`;
+}
+
+function openTrack(track) {
+    location.href = `${C.TRACK_DIRECTORY}/${track.directory}/index.html`;
+}
+
+function openArtist(artist) {
+    location.href = `${C.ARTIST_DIRECTORY}/${C.getArtistDirectory(artist)}/index.html`;
+}
+
+for (const a of document.body.querySelectorAll('[data-random]')) {
+    a.addEventListener('click', evt => {
+        try {
+            switch (a.dataset.random) {
+                case 'album': return openAlbum(pick(albumData));
+                case 'album-in-fandom': return openAlbum(pick(fandomAlbumData));
+                case 'album-in-official': openAlbum(pick(officialAlbumData));
+                case 'track': return openTrack(pick(allTracks));
+                case 'track-in-album': return openTrack(pick(getAlbum(a).tracks));
+                case 'track-in-fandom': return openTrack(pick(fandomAlbumData.reduce((acc, album) => acc.concat(album.tracks), [])));
+                case 'track-in-official': return openTrack(pick(officialAlbumData.reduce((acc, album) => acc.concat(album.tracks), [])));
+                case 'artist': return openArtist(pick(artistNames));
+                case 'artist-more-than-one-contrib': return openArtist(pick(artistNames.filter(name => C.getArtistNumContributions(name, {albumData, allTracks}) > 1)));
+            }
+        } finally {
+            evt.preventDefault();
+        }
+    });
+}
diff --git a/common.js b/common.js
new file mode 100644
index 00000000..aa782bf9
--- /dev/null
+++ b/common.js
@@ -0,0 +1,93 @@
+// Okay, THIS stupid file is loaded 8y 8OTH the client and the static site
+// 8uilder.
+
+const C = {
+    // This can 8e changed if you want to output to some other directory. Just make
+    // sure static files are copied into it too! (Which, ahem. Might 8e a todo.)
+    SITE_DIRECTORY: '',
+
+    // The folder you stick your random downloads in is called "Downloads",
+    // yeah? (Unless you sort all your downloads into manual, organized
+    // locations. Good for you.) It might just 8e me, 8ut I've always said "the
+    // downloads folder." And yet here I say "the al8um directory!" It's like
+    // we've gotten "Downloads" as a name so ingrained into our heads that we
+    // use it like an adjective too, even though it doesn't make any
+    // grammatical sense to do so. Anyway, also for contrast, note that this
+    // folder is called "album" and not "albums". To 8e clear, that IS against
+    // how I normally name folders - 8ut here, I'm doing it to match 8andcamp's
+    // URL schema: "/album/genesis-frog" instead of "/albums/genesis-frog."
+    // That seems to kind of 8e a standard for a lot of sites? 8ut only KIND OF.
+    // Twitter has the weird schema of "/<user>/status/<id>" (not "statuses")...
+    // 8ut it also has "/<user>/likes", so I really have no idea how people
+    // decide to make their URL schemas consistent. Luckily I don't have to
+    // worry a8out any of that, 8ecause I'm just stealing 8andcamp.
+    //
+    // Upd8 03/11/2020: Oh my god this was a pain to re-align (copying from
+    // udp8.js over to shared.js).
+    ALBUM_DIRECTORY: 'album',
+    TRACK_DIRECTORY: 'track',
+    ARTIST_DIRECTORY: 'artist',
+    ARTIST_AVATAR_DIRECTORY: 'artist-avatar',
+    LISTING_DIRECTORY: 'list',
+    ABOUT_DIRECTORY: 'about',
+    FEEDBACK_DIRECTORY: 'feedback',
+    FLASH_DIRECTORY: 'flash',
+    JS_DISABLED_DIRECTORY: 'js-disabled',
+
+    UNRELEASED_TRACKS_DIRECTORY: 'unreleased-tracks',
+
+    // This function was originally made to sort just al8um data, 8ut its exact
+    // code works fine for sorting tracks too, so I made the varia8les and names
+    // more general.
+    sortByDate: data => {
+        // Just to 8e clear: sort is a mutating function! I only return the array
+        // 8ecause then you don't have to define it as a separate varia8le 8efore
+        // passing it into this function.
+        return data.sort((a, b) => a.date - b.date);
+    },
+
+    // This gets all the track o8jects defined in every al8um, and sorts them 8y
+    // date released. Generally, albumData will pro8a8ly already 8e sorted 8efore
+    // you pass it to this function, 8ut individual tracks can have their own
+    // original release d8, distinct from the al8um's d8. I allowed that 8ecause
+    // in Homestuck, the first four Vol.'s were com8ined into one al8um really
+    // early in the history of the 8andcamp, and I still want to use that as the
+    // al8um listing (not the original four al8um listings), 8ut if I only did
+    // that, all the tracks would 8e sorted as though they were released at the
+    // same time as the compilation al8um - i.e, after some other al8ums (including
+    // Vol.'s 5 and 6!) were released. That would mess with chronological listings
+    // including tracks from multiple al8ums, like artist pages. So, to fix that,
+    // I gave tracks an Original Date field, defaulting to the release date of the
+    // al8um if not specified. Pretty reasona8le, I think! Oh, and this feature can
+    // 8e used for other projects too, like if you wanted to have an al8um listing
+    // compiling a 8unch of songs with radically different & interspersed release
+    // d8s, 8ut still keep the al8um listing in a specific order, since that isn't
+    // sorted 8y date.
+    getAllTracks: albumData => C.sortByDate(albumData.reduce((acc, album) => acc.concat(album.tracks), [])),
+
+    getArtistNames: albumData => Array.from(new Set(
+        albumData.reduce((acc, album) => acc.concat((album.coverArtists || []).map(({ who }) => who), album.tracks.reduce((acc, track) => acc.concat(track.artists, (track.coverArtists || []).map(({ who }) => who)), [])), [])
+    )),
+
+    getKebabCase: name => name.split(' ').join('-').replace(/&/g, 'and').replace(/[^a-zA-Z0-9\-]/g, '').replace(/-{2,}/g, '-').replace(/^-+|-+$/g, '').toLowerCase(),
+
+    // Terri8le hack: since artists aren't really o8jects and don't have proper
+    // "directories", we just reformat the artist's name.
+    getArtistDirectory: artistName => C.getKebabCase(artistName),
+
+    getArtistNumContributions: (artistName, {allTracks, albumData}) => [
+        ...allTracks.filter(track =>
+            track.artists.includes(artistName) ||
+            [...track.contributors, ...track.coverArtists || []].some(({ who }) => who === artistName)),
+        ...albumData.filter(album =>
+            (album.coverArtists || []).some(({ who }) => who === artistName))
+    ].length,
+
+    getArtistCommentary: (artistName, {albumsAndTracks}) => albumsAndTracks.filter(thing => thing.commentary && thing.commentary.replace(/<\/?b>/g, '').includes('<i>' + artistName + ':</i>'))
+};
+
+if (typeof module === 'object') {
+    module.exports = C;
+} else if (typeof window === 'object') {
+    window.C = C;
+}
diff --git a/flash/flashes.txt b/flash/flashes.txt
index 48655f1e..6563ce6e 100644
--- a/flash/flashes.txt
+++ b/flash/flashes.txt
@@ -11,7 +11,7 @@ Flash: [S] ==>
 Page: 82
 Date: April 24, 2009
 Tracks:
-- Foley (by Clark Powell)
+- Windchime Foley
 ------------------------------------------------------------------------------
 Flash: [S] John: Enter.
 Page: 88
@@ -57,6 +57,7 @@ Page: 253
 Date: June 14, 2009
 Tracks:
 - Showtime (Piano Refrain)
+- Harlequin
 ------------------------------------------------------------------------------
 Flash: [S] ==>
 Page: 338
@@ -67,6 +68,8 @@ Tracks:
 - 06, 07, 12, 13, 14, 15, 16 (by Robert J! Lake)
 - 08, 09 (by xerxes333)
 - 10 (by Robert Blaker)
+- Harlequin
+- JOHN DO THE WINDY THING
 ------------------------------------------------------------------------------
 Flash: [S] Rose: Youth roll right out the front door.
 Page: 388
@@ -373,7 +376,7 @@ Tracks:
 - MeGaLoVania
 - A Tender Moment
 - Nic Cage Song
-- Secret ROM (by Toby Fox)
+- Secret ROM
 - Boy Skylark (Brief)
 - Hero's Growth (by Solatrus)
 - Phrenic Phever
@@ -480,8 +483,8 @@ Tracks:
 - Havoc To Be Wrought
 - Rumble at the Rink
 - Unlabeled
-- XROM (by Toby Fox)
-- I'm a Member of the Midnight Crew (by Eddie Morton)
+- XROM
+- I'm a Member of the Midnight Crew
 ------------------------------------------------------------------------------
 Flash: [S] Seer: Ascend.
 Page: 3744
@@ -596,7 +599,7 @@ Flash: [S][A6I2] ???
 Page: 4815
 Date: April 3, 2012
 Tracks:
-- weird moody horse shit (by Alexander Rosetti)
+- weird moody horse shit
 ------------------------------------------------------------------------------
 ACT: Act 6 Act 3 - Nobles
 FG: #8899cc
@@ -669,8 +672,8 @@ Page: 5263
 Date: August 31, 2012
 Tracks:
 - Fuchsia Ruler
-- Darling Dolorosa (by Toby Fox)
-- GameGrl (Original 1993 Mix)
+- Darling Dolorosa
+- GameGlr
 - Iron Infidel
 - Elevatorstuck
 ------------------------------------------------------------------------------
@@ -679,19 +682,19 @@ Page: 5308
 Date: September 24, 2012
 Tracks:
 - Hate You
-- G4M3BL0RG (by Toby Fox)
+- G4M3BL0RG
 - Olive Rogue
 - Violet Prince
 - Purple Bard
 - Teal Seer
-- Crab Waltz (by Toby Fox)
+- Crab Waltz
 ------------------------------------------------------------------------------
 Flash: [S][A6I3] ==>
 Page: 5398
 Date: October 22, 2012
 Tracks:
-- 108 Stars of Density (by Toby Fox)
-- The Brave and the Bronze (by Yan Rodriguez)
+- 108 Stars of Density
+- The Brave and the Bronze
 - Jade Sylph
 - Rust Maid
 - Indigo Heir
@@ -789,14 +792,12 @@ Tracks:
 Flash: [S] Jane: Engage.
 Page: 5711
 Date: January 9, 2013
-Tracks:
-- Trickster Mode (by Toby Fox)
+Tracks: Trickster Mode (Engage)
 ------------------------------------------------------------------------------
 Flash: [S] Jane: Blast off.
 Page: 5712
 Date: January 10, 2013
-Tracks:
-- Trickster Mode (by Toby Fox)
+Tracks: Trickster Mode (Blast Off)
 ------------------------------------------------------------------------------
 Flash: [S] ACT 6 ACT 5 ACT 2
 Page: 5714
@@ -805,6 +806,41 @@ Tracks:
 - Kazoostuck (by Toby Fox)
 - (I'm not going through the rest of the Trickster flashes, sorry.)
 ------------------------------------------------------------------------------
+Flash: [S] ==>
+Page: 5726
+Date: January 13, 2013
+Tracks: Trickster Mode (Engage)
+------------------------------------------------------------------------------
+Flash: [S] ==>
+Page: 5740
+Date: January 17, 2013
+Tracks: Trickster Mode (Engage)
+------------------------------------------------------------------------------
+Flash: [S] ==>
+Page: 5759
+Date: January 23, 2013
+Tracks: Trickster Mode (Engage)
+------------------------------------------------------------------------------
+Flash: [S] Tricksters: Alchemize.
+Page: 5763
+Date: January 24, 2013
+Tracks: A Very Trickster Mode Christmas
+------------------------------------------------------------------------------
+Flash: [S] ==>
+Page: 5764
+Date: January 25, 2013
+Tracks: Warhammer of Zillyhoo (With Mario Paint)
+------------------------------------------------------------------------------
+Flash: [S] WHEEEEEEEEEEE!
+Page: 5776
+Date: January 26, 2013
+Tracks: A Very Trickster Mode Christmas (WHEEEEEEEEEEE!)
+------------------------------------------------------------------------------
+Flash: [S] HA HA HA! HE HE HE! HO HO HO!
+Page: 5777
+Date: January 26, 2013
+Tracks: A Very Trickster Mode Christmas (With Fancy Santas)
+------------------------------------------------------------------------------
 ACT: Act 6 Intermission 5 - <span style="color: #929292">I'M PUTTING YOU ON SPEAKER CRAB.</span>
 FG: #77ff88
 ------------------------------------------------------------------------------
@@ -832,8 +868,7 @@ FG: #2ed73a
 Flash: [S] ACT 6 ACT 6
 Page: 6243
 Date: June 12, 2013
-Tracks:
-- Homosuck Anthem (by Toby Fox)
+Tracks: Homosuck Anthem
 ------------------------------------------------------------------------------
 ACT: Act 6 Act 6 Intermission 1 - Stardust
 FG: #dddddd
@@ -866,13 +901,13 @@ Flash: [S][A6A6I4] ====>
 Page: 7101
 Date: December 1, 2014
 Tracks:
-- Elevatorstuck, with Meows (by Toby Fox)
+- Elevatorstuck, with Meows
 ------------------------------------------------------------------------------
 Flash: [S][A6A6I4] ====>
 Page: 7405
 Date: January 19, 2015
 Tracks:
-- Not a creature was stirring (by Alexander Rosetti)
+- not a creature was stirring
 ------------------------------------------------------------------------------
 ACT: Act 6 Act 6 Act 5 - MASTERPIECE
 FG: #55ff00
@@ -881,13 +916,13 @@ Flash: [S] ACT 6 ACT 6 ACT 5
 Page: 7409
 Date: April 13, 2015
 Tracks:
-- Homosuck Swan Song (by Toby Fox)
+- Homosuck Swan Song
 ------------------------------------------------------------------------------
 Flash: [S] MSPA Reader: Mental breakdown.
 Page: 7448
 Date: April 22, 2015
 Tracks:
-- Hello Zepp - Saw Theme (by Charlie Clouser)
+- Hello Zepp
 ------------------------------------------------------------------------------
 ACT: Act 6 Act 6 Intermission 5 - <span style="color: #1076a2">She's 8ack</span>
 FG: #00ffff
@@ -902,7 +937,7 @@ Flash: [S][A6A6I5] ====>
 Page: 7928
 Date: July 23, 2015
 Tracks:
-- Horsecatska (by James Roach)
+- Horsecatska
 ------------------------------------------------------------------------------
 Flash: [S] Terezi: Remem8er.
 Page: 7959
@@ -935,7 +970,7 @@ Flash: [S] ==>
 Page: 8129
 Date: October 25, 2016
 Tracks:
-- Foley (by Clark Powell)
+- Windchime Foley
 ------------------------------------------------------------------------------
 Flash: [S] ==>
 Page: 8130
diff --git a/site.css b/site.css
index f799b1dd..69c580d6 100644
--- a/site.css
+++ b/site.css
@@ -67,6 +67,11 @@ a:hover {
     margin: 0;
 }
 
+#sidebar p {
+    text-align: center;
+    margin: 0;
+}
+
 #sidebar hr {
     color: #555;
     margin: 10px 5px;
diff --git a/upd8-util.js b/upd8-util.js
index 82200ee0..b24b3b7f 100644
--- a/upd8-util.js
+++ b/upd8-util.js
@@ -120,3 +120,38 @@ module.exports.cacheOneArg = function (fn) {
         return arg[symbol];
     };
 };
+
+const decorateTime = function (functionToBeWrapped) {
+    const fn = function(...args) {
+        const start = Date.now();
+        const ret = functionToBeWrapped(...args);
+        const end = Date.now();
+        fn.timeSpent += end - start;
+        fn.timesCalled++;
+        return ret;
+    };
+
+    fn.wrappedName = functionToBeWrapped.name;
+    fn.timeSpent = 0;
+    fn.timesCalled = 0;
+    fn.displayTime = function() {
+        const averageTime = fn.timeSpent / fn.timesCalled;
+        console.log(`\x1b[1m${fn.wrappedName}(...):\x1b[0m ${fn.timeSpent} ms / ${fn.timesCalled} calls \x1b[2m(avg: ${averageTime} ms)\x1b[0m`);
+    };
+
+    decorateTime.decoratedFunctions.push(fn);
+
+    return fn;
+};
+
+decorateTime.decoratedFunctions = [];
+decorateTime.displayTime = function() {
+    if (decorateTime.decoratedFunctions.length) {
+        console.log(`\x1b[1mdecorateTime results: ` + '-'.repeat(40) + '\x1b[0m');
+        for (const fn of decorateTime.decoratedFunctions) {
+            fn.displayTime();
+        }
+    }
+};
+
+module.exports.decorateTime = decorateTime;
diff --git a/upd8.js b/upd8.js
index 4486a86c..a0458e93 100644
--- a/upd8.js
+++ b/upd8.js
@@ -77,6 +77,7 @@ const access = util.promisify(fs.access);
 
 const {
     cacheOneArg,
+    decorateTime,
     joinNoOxford,
     progressPromiseAll,
     queue,
@@ -85,13 +86,15 @@ const {
     th
 } = require('./upd8-util');
 
+const C = require('./common');
+
 // This can 8e changed if you want to output to some other directory. Just make
 // sure static files are copied into it too! (Which, ahem. Might 8e a todo.)
-const SITE_DIRECTORY = '';
+// const C.SITE_DIRECTORY = '';
 
 const SITE_TITLE = 'Homestuck Music Wiki';
 
-const SITE_ABOUT = `
+const SITE_ABOUT = fixWS`
     <p>Welcome to my fan-made Homestuck music wiki!</p>
     <p><a href="https://www.homestuck.com/">Homestuck</a> has always been an incredible creative collaboration, and especially beloved by the community and critical in that collaboration is the webcomic and world's humongous soundtrack, comprising well over 500 tracks by dozens of musicians and artists. This wiki aims to be an interesting and useful resource for anyone interested in that music, as well as an archive for all things related.</p>
     <p>Pertaining to the history of this site: it was originally made as a remake of Homestuck's official <a href="https://homestuck.bandcamp.com/">Bandcamp</a>, which saw its content particularly reduced on <a href="https://twitter.com/hamesatron/status/1187842783618297856">10/25/19</a>. This site aims to be a more reliable resource and reference: track art (conspicuously missing from the Bandcamp) is archived here, solo albums (among other missing albums, like <a href="album/squiddles/index.html">Squiddles!</a>) are all indexed in the one place, and URLs will always stay consistent. And of course, also included are links for listening on Bandcamp and other services.</p>
@@ -103,17 +106,22 @@ const SITE_ABOUT = `
         <li><a href="https://recordcrash.com/nsnd.html">NSND</a>: leitmotifs! Thanks to this site in combination with credits on the bandcamp and artists' own commentary, this wiki is a rather comprehensive resource for leitmotifs and other track references.</li>
         <li><a href="https://www.bgreco.net/hsflash.html">bgreco.net (HQ Audio Flashes)</a>: thumbnail captures for the individual Flash animations! There were a couple captures missing that I took myself, but most Flash thumbnails are from here.</a></li>
         <li>The <a href="https://homestuck-and-mspa-music.fandom.com/wiki/Homestuck_and_MSPA_Music_Wiki">Homestuck and MSPA Music Wiki</a> on Fandom: the inspiration for this wiki! I've wanted to make a more complete and explorable wiki ever since seeing it. The Fandom wiki has also been a very handy reference in putting this together, so much thanks to everyone who's worked on it!</li>
+        <li>All organizers and contributors of the <a href="https://sollay-b.tumblr.com/post/188094230423/hello-a-couple-of-years-ago-allyssinian">Homestuck Vol. 5 Anthology</a> - community-made track art for <a href="album/homestuck-vol-5/index.html">Homestuck Vol. 5</a>! All of this art is <i>excellent</i>. Each track credits its respective cover artist.</li>
         <li>All comments on the site: I appreciate all feedback a lot! People have shared a ton of ideas and suggestions with me, and I <i>cannot</i> emphasize enough how motivating it is to share a project with like-minded folx interested in making it better with you.</li>
     </ul>
     <p><i>Feature Acknowledgements</i></p>
-    <p>Thank you, GiovanH, for linking me to a resource for higher quality cover art, and bringing to my attention the fact that clicking a cover art on Bandcamp to zoom in will often reveal a higher quality image.</p>
-    <p>Thank you, cosmogonicalAuthor, for a variety of feature requests and comments! In particular: improving way the track list on author pages is sorted; expanding the introduction; expanding the introduction message to the website; and linking bonus art for Homestuck Vol. 5 - plus a few other good suggestions I haven't gotten to yet. Thanks!</p>
-    <p>Thank you, Monckat, for suggesting the album Strife 2 before I'd begun adding fandom-created albums and unofficial releases to this wiki.</p>
-    <p>Thank you, Kidpen, for suggesting the "Flashes that feature this track" feature.</p>
-    <p>Thanks for pointing out typos, errors in reference lists, and out of date details: cookiefonster, foreverFlummoxed.</p>
+    <ul>
+        <li><b>Thank you,</b> GiovanH, for linking me to a resource for higher quality cover art, and bringing to my attention the fact that clicking a cover art on Bandcamp to zoom in will often reveal a higher quality image.</li>
+        <li>cosmogonicalAuthor, for a variety of feature requests and comments! In particular: improving way the track list on author pages is sorted; expanding the introduction; expanding the introduction message to the website; and linking bonus art for Homestuck Vol. 5 - plus a few other good suggestions I haven't gotten to yet. Thanks!</li>
+        <!-- <li>Monckat, for suggesting the album Strife 2 before I'd begun adding fandom-created albums and unofficial releases to this wiki.</li> -->
+        <li>Kidpen, for suggesting the "Flashes that feature this track" feature.</li>
+        <li>an emailer, for suggesting the "Random track" feature.</li>
+        <li>foreverFlumoxed, for pointing out that <a href="flash/338/index.html">[S] ==&gt;</a> contains reference to <a href="track/john-do-the-windy-thing/index.html">JOHN DO THE WINDY THING</a>. This reminded me to add all the unreleased Flash tracks to the Unreleased Tracks album!</li>
+        <li>Thanks for pointing out typos, errors in reference lists, and out of date details: cookiefonster, foreverFlummoxed.</li>
+    </ul>
 `;
 
-const SITE_FEEDBACK = `
+const SITE_FEEDBACK = fixWS`
     <p><strong>Feature requests? Noticed any errors?</strong> Please let me know! I appreciate feedback a lot, and always want to make this site better.</p>
     <p>The best place to talk about this site is on its <a href="https://forum.homestuck.xyz/viewtopic.php?f=7&t=151">HomestuckXYZ forum thread</a>.</p>
     <p>If you're not one for forums or don't have an account there, you can spam me on <a href="https://twitter.com/florriestuck">Twitter</a>.</p>
@@ -121,28 +129,10 @@ const SITE_FEEDBACK = `
     <p>Thank you for sharing your feedback!</p>
 `;
 
-// The folder you stick your random downloads in is called "Downloads", yeah?
-// (Unless you sort all your downloads into manual, organized locations. Good
-// for you.) It might just 8e me, 8ut I've always said "the downloads folder."
-// And yet here I say "the al8um directory!" It's like we've gotten "Downloads"
-// as a name so ingrained into our heads that we use it like an adjective too,
-// even though it doesn't make any grammatical sense to do so. Anyway, also for
-// contrast, note that this folder is called "album" and not "albums". To 8e
-// clear, that IS against how I normally name folders - 8ut here, I'm doing it
-// to match 8andcamp's URL schema: "/album/genesis-frog" instead of "/albums
-// /genesis-frog." That seems to kind of 8e a standard for a lot of sites?
-// 8ut only KIND OF. Twitter has the weird schema of "/<user>/status/<id>"
-// (not "statuses")... 8ut it also has "/<user>/likes", so I really have no
-// idea how people decide to make their URL schemas consistent. Luckily I don't
-// have to worry a8out any of that, 8ecause I'm just stealing 8andcamp.
-const ALBUM_DIRECTORY = 'album';
-const TRACK_DIRECTORY = 'track';
-const ARTIST_DIRECTORY = 'artist';
-const ARTIST_AVATAR_DIRECTORY = 'artist-avatar';
-const LISTING_DIRECTORY = 'list';
-const ABOUT_DIRECTORY = 'about';
-const FEEDBACK_DIRECTORY = 'feedback';
-const FLASH_DIRECTORY = 'flash';
+const SITE_JS_DISABLED = fixWS`
+    <p>Sorry, that link won't work unless you're running a web browser that supports relatively modern JavaScript.</p>
+    <p>Please press the back button to get where you were, or <a href="index.html">head back to the index</a>.</p>
+`;
 
 // Might ena8le this later... we'll see! Eventually. May8e.
 const ENABLE_ARTIST_AVATARS = false;
@@ -159,9 +149,14 @@ const CSS_FILE = 'site.css';
 // passing around a data object containing all this, though.
 let albumData;
 let allTracks;
-let artistNames;
 let flashData;
 
+let artistNames;
+
+let officialAlbumData;
+let fandomAlbumData;
+let tracksAndAlbums;
+
 // Note there isn't a 'find track data files' function. I plan on including the
 // data for all tracks within an al8um collected in the single metadata file
 // for that al8um. Otherwise there'll just 8e way too many files, and I'd also
@@ -175,18 +170,18 @@ async function findAlbumDataFiles() {
     // folders get read simultaneously.
     // ...Actually screw it, let's use async/await AND promises.
     /*
-    return readdir(ALBUM_DIRECTORY)
+    return readdir(C.ALBUM_DIRECTORY)
         .then(albums => Promise.all(albums
-            .map(album => readdir(path.join(ALBUM_DIRECTORY, album))
-                .then(files => files.includes(ALBUM_DATA_FILE) ? path.join(ALBUM_DIRECTORY, album, ALBUM_DATA_FILE) : null))))
+            .map(album => readdir(path.join(C.ALBUM_DIRECTORY, album))
+                .then(files => files.includes(ALBUM_DATA_FILE) ? path.join(C.ALBUM_DIRECTORY, album, ALBUM_DATA_FILE) : null))))
         .then(paths => paths.filter(Boolean));
     */
 
-    const albums = await readdir(ALBUM_DIRECTORY);
+    const albums = await readdir(C.ALBUM_DIRECTORY);
 
     const paths = await progressPromiseAll(`Searching for album files.`, albums.map(async album => {
         // Argua8ly terri8le/am8iguous varia8le naming. Too 8ad!
-        const albumDirectory = path.join(ALBUM_DIRECTORY, album);
+        const albumDirectory = path.join(C.ALBUM_DIRECTORY, album);
         const files = await readdir(albumDirectory);
         if (files.includes(ALBUM_DATA_FILE)) {
             return path.join(albumDirectory, ALBUM_DATA_FILE);
@@ -295,8 +290,14 @@ function transformMultiline(text) {
     text = text.replace(/\[\[(.+?)\]\]/g, (match, ref) => {
         const track = getLinkedTrack(ref);
         if (track) {
+            let name = ref.match(/(.*):/);
+            if (name) {
+                name = name[1];
+            } else {
+                name = track.name;
+            }
             return fixWS`
-                <a href="${TRACK_DIRECTORY}/${track.directory}/index.html" style="${getThemeString(track.album.theme)}">${track.name}</a>
+                <a href="${C.TRACK_DIRECTORY}/${track.directory}/index.html" style="${getThemeString(track.album.theme)}">${name}</a>
             `;
         } else {
             console.warn(`\x1b[33mThe linked track ${match} does not exist!\x1b[0m`);
@@ -308,7 +309,7 @@ function transformMultiline(text) {
 
     let inList = false;
     for (const line of text.split('\n')) {
-        if (line.startsWith('-')) {
+        if (line.startsWith('- ')) {
             if (!inList) {
                 outLines.push('<ul>');
                 inList = true;
@@ -330,7 +331,7 @@ function getCommentaryField(lines) {
     const text = getMultilineField(lines, 'Commentary');
     if (text) {
         const lines = text.split('\n');
-        if (!lines[0].includes(':</i>')) {
+        if (!lines[0].replace(/<\/b>/g, '').includes(':</i>')) {
             return {error: `An entry is missing commentary citation: "${lines[0].slice(0, 40)}..."`};
         }
         return text;
@@ -370,6 +371,8 @@ async function processAlbumDataFile(file) {
     const albumName = getBasicField(albumSection, 'Album');
     const albumArtists = getListField(albumSection, 'Artists') || getListField(albumSection, 'Artist');
     const albumDate = getBasicField(albumSection, 'Date');
+    const albumArtDate = getBasicField(albumSection, 'Art Date') || albumDate;
+    const albumCoverArtDate = getBasicField(albumSection, 'Cover Art Date') || albumArtDate;
     const albumCoverArtists = getContributionField(albumSection, 'Cover Art');
     const albumHasTrackArt = (getBasicField(albumSection, 'Has Track Art') !== 'no');
     const albumTrackCoverArtists = getContributionField(albumSection, 'Track Art');
@@ -417,9 +420,10 @@ async function processAlbumDataFile(file) {
     }
 
     const dateValue = new Date(albumDate);
+    const coverArtDateValue = new Date(albumCoverArtDate);
 
     if (!albumDirectory) {
-        albumDirectory = getKebabCase(albumName);
+        albumDirectory = C.getKebabCase(albumName);
     }
 
     // We need to declare this varia8le 8efore the al8um varia8le, 8ecause
@@ -431,6 +435,7 @@ async function processAlbumDataFile(file) {
     const albumData = {
         name: albumName,
         date: dateValue,
+        artDate: coverArtDateValue,
         artists: albumArtists,
         coverArtists: albumCoverArtists,
         commentary: albumCommentary,
@@ -456,6 +461,7 @@ async function processAlbumDataFile(file) {
         const trackCommentary = getCommentaryField(section);
         const trackLyrics = getMultilineField(section, 'Lyrics');
         const originalDate = getBasicField(section, 'Original Date');
+        const artDate = getBasicField(section, 'Art Date') || originalDate || albumArtDate;
         const references = getListField(section, 'References') || [];
         let trackArtists = getListField(section, 'Artists') || getListField(section, 'Artist');
         let trackCoverArtists = getContributionField(section, 'Track Art');
@@ -501,7 +507,7 @@ async function processAlbumDataFile(file) {
         }
 
         if (!trackDirectory) {
-            trackDirectory = getKebabCase(trackName);
+            trackDirectory = C.getKebabCase(trackName);
         }
 
         let date;
@@ -514,6 +520,8 @@ async function processAlbumDataFile(file) {
             date = dateValue;
         }
 
+        const artDateValue = new Date(artDate);
+
         const trackURLs = (getListField(section, 'URLs') || []).filter(Boolean);
 
         if (!trackURLs.length) {
@@ -529,6 +537,7 @@ async function processAlbumDataFile(file) {
             lyrics: trackLyrics,
             references,
             date,
+            artDate: artDateValue,
             directory: trackDirectory,
             urls: trackURLs,
             isFanon,
@@ -594,57 +603,30 @@ async function processFlashDataFile(file) {
     });
 }
 
-// This gets all the track o8jects defined in every al8um, and sorts them 8y
-// date released. Generally, albumData will pro8a8ly already 8e sorted 8efore
-// you pass it to this function, 8ut individual tracks can have their own
-// original release d8, distinct from the al8um's d8. I allowed that 8ecause
-// in Homestuck, the first four Vol.'s were com8ined into one al8um really
-// early in the history of the 8andcamp, and I still want to use that as the
-// al8um listing (not the original four al8um listings), 8ut if I only did
-// that, all the tracks would 8e sorted as though they were released at the
-// same time as the compilation al8um - i.e, after some other al8ums (including
-// Vol.'s 5 and 6!) were released. That would mess with chronological listings
-// including tracks from multiple al8ums, like artist pages. So, to fix that,
-// I gave tracks an Original Date field, defaulting to the release date of the
-// al8um if not specified. Pretty reasona8le, I think! Oh, and this feature can
-// 8e used for other projects too, like if you wanted to have an al8um listing
-// compiling a 8unch of songs with radically different & interspersed release
-// d8s, 8ut still keep the al8um listing in a specific order, since that isn't
-// sorted 8y date.
-function getAllTracks() {
-    return sortByDate(albumData.reduce((acc, album) => acc.concat(album.tracks), []));
-}
-
-// This function was originally made to sort just al8um data, 8ut its exact
-// code works fine for sorting tracks too, so I made the varia8les and names
-// more general.
-function sortByDate(data) {
-    // Just to 8e clear: sort is a mutating function! I only return the array
-    // 8ecause then you don't have to define it as a separate varia8le 8efore
-    // passing it into this function.
-    return data.sort((a, b) => a.date - b.date);
-}
-
 function getDateString({ date }) {
     return date.toLocaleDateString();
 }
 
-function getArtistNames() {
-    return Array.from(new Set(
-        albumData.reduce((acc, album) => acc.concat((album.coverArtists || []).map(({ who }) => who), album.tracks.reduce((acc, track) => acc.concat(track.artists, (track.coverArtists || []).map(({ who }) => who)), [])), [])
-    ));
+function stringifyAlbumData() {
+    return JSON.stringify(albumData, (key, value) => {
+        if (['album', 'commentary'].includes(key)) {
+            return undefined;
+        }
+
+        return value;
+    });
 }
 
 // 8asic function for writing any site page. Handles all the 8asename,
 // directory, and site-template shenanigans!
 async function writePage(directoryParts, title, body) {
-    const directory = path.join(SITE_DIRECTORY, ...directoryParts);
+    const directory = path.join(C.SITE_DIRECTORY, ...directoryParts);
     await mkdirp(directory);
-    // This is sort of hard-coded, i.e. we don't do path.join(ROOT_DIRECTORY).
+    // This is sort of hard-coded, i.e. we don't do path.join(C.ROOT_DIRECTORY).
     // May8e that's 8ad? Yes, definitely 8ad. 8ut I'm too lazy to fix it...
     // for now. TM. (Ahem. Still. Soon...may8e. TM. -- Should 8e easier now
     // that we'll have a proper function for writing any page - just appending
-    // a ROOT_DIRECTORY should work. Um... okay, fine, I'll do that.)
+    // a C.ROOT_DIRECTORY should work. Um... okay, fine, I'll do that.)
     await writeFile(path.join(directory, 'index.html'), fixWS`
         <!DOCTYPE html>
         <html>
@@ -652,10 +634,20 @@ async function writePage(directoryParts, title, body) {
                 ${[
                     `<meta charset="utf-8">`,
                     `<title>${title}</title>`,
-                    directory !== SITE_DIRECTORY &&
+                    directory !== C.SITE_DIRECTORY &&
                     directory !== '.' &&
-                    `<base href="${path.relative(directory, SITE_DIRECTORY)}">`,
-                    `<link rel="stylesheet" href="${CSS_FILE}">`
+                    `<base href="${path.relative(directory, C.SITE_DIRECTORY)}">`,
+                    `<link rel="stylesheet" href="${CSS_FILE}">`,
+                    // Apply JavaScript directly to the HTML <head>.
+                    // (This is unfortun8, 8ut necessary, 8ecause the entire
+                    // <body> tag is passed to this function; if we wanted to
+                    // insert our own <script> text here into that pased
+                    // string, well........ we don't want to go there.
+                    // To deal with this, we use the "defer" property, which
+                    // means the code only runs once the body has 8een loaded.)
+                    `<script src="common.js"></script>`,
+                    `<script src="data.js"></script>`,
+                    `<script defer src="client.js"></script>`
                 ].filter(Boolean).join('\n')}
             </head>
             ${body}
@@ -671,16 +663,16 @@ function writeMiscellaneousPages() {
                     <h1>${SITE_TITLE}</h1>
                     <div id="intro-menu">
                         <p>Explore the site!</p>
-                        <a href="${LISTING_DIRECTORY}/index.html">Listings</a>
-                        <a href="${FLASH_DIRECTORY}/index.html">Flashes</a>
-                        <a href="${ABOUT_DIRECTORY}/index.html">About &amp; Credits</a>
-                        <a href="${FEEDBACK_DIRECTORY}/index.html">Feedback &amp; Suggestions</a>
+                        <a href="${C.LISTING_DIRECTORY}/index.html">Listings</a>
+                        <a href="${C.FLASH_DIRECTORY}/index.html">Flashes</a>
+                        <a href="${C.ABOUT_DIRECTORY}/index.html">About &amp; Credits</a>
+                        <a href="${C.FEEDBACK_DIRECTORY}/index.html">Feedback &amp; Suggestions</a>
                         <p>...or choose an album:</p>
                     </div>
                     <h2>Fandom</h2>
                     <div class="grid-listing">
                         ${albumData.filter(album => album.isFanon).reverse().map(album => fixWS`
-                            <a class="grid-item" href="${ALBUM_DIRECTORY}/${album.directory}/index.html" style="${getThemeString(album.theme)}">
+                            <a class="grid-item" href="${C.ALBUM_DIRECTORY}/${album.directory}/index.html" style="${getThemeString(album.theme)}">
                                 <img src="${getAlbumCover(album)}">
                                 <span>${album.name}</span>
                             </a>
@@ -690,7 +682,7 @@ function writeMiscellaneousPages() {
                     <h2>Official</h2>
                     <div class="grid-listing">
                         ${albumData.filter(album => !album.isFanon).reverse().map(album => fixWS`
-                            <a class="grid-item" href="${ALBUM_DIRECTORY}/${album.directory}/index.html" style="${getThemeString(album.theme)}">
+                            <a class="grid-item" href="${C.ALBUM_DIRECTORY}/${album.directory}/index.html" style="${getThemeString(album.theme)}">
                                 <img src="${getAlbumCover(album)}">
                                 <span>${album.name}</span>
                             </a>
@@ -699,15 +691,15 @@ function writeMiscellaneousPages() {
                 </div>
             </body>
         `),
-        writePage([FLASH_DIRECTORY], `Flashes`, fixWS`
+        writePage([C.FLASH_DIRECTORY], `Flashes`, fixWS`
             <body id="top-index">
                 <div id="content">
                     <h1>Flashes</h1>
                     <div id="intro-menu">
                         <a href="index.html">Home</a>
-                        <a href="${LISTING_DIRECTORY}/index.html">Listings</a>
-                        <a href="${ABOUT_DIRECTORY}/index.html">About &amp; Credits</a>
-                        <a href="${FEEDBACK_DIRECTORY}/index.html">Feedback &amp; Suggestions</a>
+                        <a href="${C.LISTING_DIRECTORY}/index.html">Listings</a>
+                        <a href="${C.ABOUT_DIRECTORY}/index.html">About &amp; Credits</a>
+                        <a href="${C.FEEDBACK_DIRECTORY}/index.html">Feedback &amp; Suggestions</a>
                     </div>
                     <div class="long-content">
                         <p>Also check out:</p>
@@ -718,9 +710,9 @@ function writeMiscellaneousPages() {
                     </div>
                     <div class="grid-listing">
                         ${flashData.map(flash => flash.act8r8k ? fixWS`
-                            <h2 style="${getThemeString(flash.theme)}"><a href="${FLASH_DIRECTORY}/${getFlashDirectory(flashData.find(f => f.page && f.act === flash.act))}/index.html">${flash.act}</a></h2>
+                            <h2 style="${getThemeString(flash.theme)}"><a href="${C.FLASH_DIRECTORY}/${getFlashDirectory(flashData.find(f => f.page && f.act === flash.act))}/index.html">${flash.act}</a></h2>
                         ` : fixWS`
-                            <a class="grid-item" href="${FLASH_DIRECTORY}/${getFlashDirectory(flash)}/index.html" style="${getThemeString(flash.theme)}">
+                            <a class="grid-item" href="${C.FLASH_DIRECTORY}/${getFlashDirectory(flash)}/index.html" style="${getThemeString(flash.theme)}">
                                 <img src="${getFlashCover(flash)}">
                                 <span>${flash.name}</span>
                             </a>
@@ -729,7 +721,7 @@ function writeMiscellaneousPages() {
                 </div>
             </body>
         `),
-        writePage([ABOUT_DIRECTORY], 'About &amp; Credits', fixWS`
+        writePage([C.ABOUT_DIRECTORY], 'About &amp; Credits', fixWS`
             <body>
                 <div id="content">
                     <div class="long-content">
@@ -740,7 +732,7 @@ function writeMiscellaneousPages() {
                 </div>
             </body>
         `),
-        writePage([FEEDBACK_DIRECTORY], 'Feedback &amp; Suggestions!', fixWS`
+        writePage([C.FEEDBACK_DIRECTORY], 'Feedback &amp; Suggestions!', fixWS`
             <body>
                 <div id="content">
                     <div class="long-content">
@@ -750,6 +742,18 @@ function writeMiscellaneousPages() {
                     </div>
                 </div>
             </body>
+        `),
+        writePage([C.JS_DISABLED_DIRECTORY], 'JavaScript Disabled', fixWS`
+            <body>
+                <div id="content">
+                    <h1>JavaScript Disabled (or out of date)</h1>
+                    ${SITE_JS_DISABLED}
+                </div>
+            </body>
+        `),
+        writeFile('data.js', fixWS`
+            // Yo, this file is gener8ted. Don't mess around with it!
+            window.albumData = ${stringifyAlbumData()};
         `)
     ]);
 }
@@ -764,8 +768,9 @@ function writeIndexAndTrackPagesForAlbum(album) {
 }
 
 async function writeAlbumPage(album) {
-    await writePage([ALBUM_DIRECTORY, album.directory], album.name, fixWS`
-        <body style="${getThemeString(album.theme)}">
+    const listTag = getAlbumListTag(album);
+    await writePage([C.ALBUM_DIRECTORY, album.directory], album.name, fixWS`
+        <body style="${getThemeString(album.theme)}; --album-directory: ${album.directory}">
             <div id="sidebar">
                 ${generateSidebarForAlbum(album)}
             </div>
@@ -775,20 +780,21 @@ async function writeAlbumPage(album) {
                 <p>
                     ${album.artists && `By ${getArtistString(album.artists)}.<br>`}
                     ${album.coverArtists && `Cover art by ${joinNoOxford(album.coverArtists.map(({ who, what }) => fixWS`
-                        <a href="${ARTIST_DIRECTORY}/${getArtistDirectory(who)}/index.html">${who}</a>${what && ` (${getContributionString({what})})`}
+                        <a href="${C.ARTIST_DIRECTORY}/${C.getArtistDirectory(who)}/index.html">${who}</a>${what && ` (${getContributionString({what})})`}
                     `))}.<br>`}
                     Released ${getDateString(album)}.
+                    ${+album.artDate !== +album.date && `<br>Art released ${getDateString({date: album.artDate})}.`}
                 </p>
-                <ol>
+                <${listTag}>
                     ${album.tracks.map(track => fixWS`
                         <li>
-                            <a href="${TRACK_DIRECTORY}/${track.directory}/index.html">${track.name}</a>
+                            <a href="${C.TRACK_DIRECTORY}/${track.directory}/index.html">${track.name}</a>
                             ${track.artists !== album.artists && fixWS`
                                 <span class="by">by ${getArtistString(track.artists)}</span>
                             `}
                         </li>
                     `).join('\n')}
-                </ol>
+                </${listTag}>
                 ${album.commentary && fixWS`
                     <p>Artist commentary:</p>
                     <blockquote>
@@ -806,8 +812,8 @@ async function writeTrackPage(track) {
     const ttrCanon = tracksThatReference.filter(t => !t.isFanon);
     const tracksReferenced = getTracksReferencedBy(track);
     const flashesThatFeature = getFlashesThatFeature(track);
-    await writePage([TRACK_DIRECTORY, track.directory], track.name, fixWS`
-        <body style="${getThemeString(track.album.theme)}">
+    await writePage([C.TRACK_DIRECTORY, track.directory], track.name, fixWS`
+        <body style="${getThemeString(track.album.theme)}; --album-directory: ${track.album.directory}; --track-directory: ${track.directory}">
             <div id="sidebar">
                 ${generateSidebarForAlbum(track.album, track)}
             </div>
@@ -817,9 +823,10 @@ async function writeTrackPage(track) {
                 <p>
                     By ${getArtistString(track.artists)}.<br>
                     ${track.coverArtists && `Cover art by ${joinNoOxford(track.coverArtists.map(({ who, what }) => fixWS`
-                        <a href="${ARTIST_DIRECTORY}/${getArtistDirectory(who)}/index.html">${who}</a>${what && ` (${getContributionString({what})})`}
+                        <a href="${C.ARTIST_DIRECTORY}/${C.getArtistDirectory(who)}/index.html">${who}</a>${what && ` (${getContributionString({what})})`}
                     `))}.<br>`}
                     Released ${getDateString(track)}.
+                    ${+track.artDate !== +track.date && `<br>Art released ${getDateString({date: track.artDate})}.`}
                 </p>
                 <p>Listen on ${joinNoOxford(track.urls.map(url => fixWS`
                     <a href="${url}">${
@@ -827,6 +834,7 @@ async function writeTrackPage(track) {
                         url.includes('youtu') ? 'YouTube' :
                         url.includes('soundcloud') ? 'SoundCloud' :
                         url.includes('archive.homestuck.net') ? 'archive.homestuck.net' :
+                        url.includes('tumblr.com') ? 'Tumblr' :
                         '(External)'
                     }</a>
                 `), 'or')}.</p>
@@ -835,7 +843,7 @@ async function writeTrackPage(track) {
                     <ul>
                         ${track.contributors.map(({ who, what }) => fixWS`
                             <li>${artistNames.includes(who)
-                                ? `<a href="${ARTIST_DIRECTORY}/${getArtistDirectory(who)}/index.html">${who}</a>`
+                                ? `<a href="${C.ARTIST_DIRECTORY}/${C.getArtistDirectory(who)}/index.html">${who}</a>`
                                 : who
                             } ${what && `(${getContributionString({what})})`}</li>
                         `).join('\n')}
@@ -846,7 +854,7 @@ async function writeTrackPage(track) {
                     <ul>
                         ${tracksReferenced.map(track => fixWS`
                             <li>
-                                <a href="${TRACK_DIRECTORY}/${track.directory}/index.html" style="${getThemeString(track.album.theme)}">${track.name}</a>
+                                <a href="${C.TRACK_DIRECTORY}/${track.directory}/index.html" style="${getThemeString(track.album.theme)}">${track.name}</a>
                                 <span class="by">by ${getArtistString(track.artists)}</span>
                             </li>
                         `).join('\n')}
@@ -860,7 +868,7 @@ async function writeTrackPage(track) {
                             <dd><ul>
                                 ${ttrCanon.map(track => fixWS`
                                     <li>
-                                        <a href="${TRACK_DIRECTORY}/${track.directory}/index.html" style="${getThemeString(track.album.theme)}">${track.name}</a>
+                                        <a href="${C.TRACK_DIRECTORY}/${track.directory}/index.html" style="${getThemeString(track.album.theme)}">${track.name}</a>
                                         <span class="by">by ${getArtistString(track.artists)}</span>
                                     </li>
                                 `).join('\n')}
@@ -871,7 +879,7 @@ async function writeTrackPage(track) {
                             <dd><ul>
                                 ${ttrFanon.map(track => fixWS`
                                     <li>
-                                        <a href="${TRACK_DIRECTORY}/${track.directory}/index.html" style="${getThemeString(track.album.theme)}">${track.name}</a>
+                                        <a href="${C.TRACK_DIRECTORY}/${track.directory}/index.html" style="${getThemeString(track.album.theme)}">${track.name}</a>
                                         <span class="by">by ${getArtistString(track.artists)}</span>
                                     </li>
                                 `).join('\n')}
@@ -907,45 +915,55 @@ async function writeArtistPages() {
 }
 
 async function writeArtistPage(artistName) {
-    const tracks = sortByDate(allTracks.filter(track => (
+    const tracks = allTracks.filter(track => (
         track.artists.includes(artistName) ||
         track.contributors.some(({ who }) => who === artistName)
-    )));
-    const artThings = sortByDate(albumData.concat(allTracks).filter(thing => (thing.coverArtists || []).some(({ who }) => who === artistName)));
-    const commentaryThings = sortByDate(albumData.concat(allTracks).filter(thing => thing.commentary && thing.commentary.includes('<i>' + artistName + ':</i>')));
+    ));
+    const artThings = tracksAndAlbums.filter(thing => (thing.coverArtists || []).some(({ who }) => who === artistName));
+    const commentaryThings = tracksAndAlbums.filter(thing => thing.commentary && thing.commentary.replace(/<\/?b>/g, '').includes('<i>' + artistName + ':</i>'));
+
+    const unreleasedTracks = tracks.filter(track => track.album.directory === C.UNRELEASED_TRACKS_DIRECTORY);
+    const releasedTracks = tracks.filter(track => track.album.directory !== C.UNRELEASED_TRACKS_DIRECTORY);
+
+    const generateTrackList = tracks => albumChunkedList(tracks, (track, i) => {
+        const contrib = {
+            who: artistName,
+            what: track.contributors.filter(({ who }) => who === artistName).map(({ what }) => what).join(', ')
+        };
+        const flashes = getFlashesThatFeature(track);
+        return fixWS`
+            <li title="${th(i + 1)} track by ${artistName}; ${th(track.album.tracks.indexOf(track) + 1)} in ${track.album.name}">
+                <a href="${C.TRACK_DIRECTORY}/${track.directory}/index.html" style="${getThemeString(track.album.theme)}">${track.name}</a>
+                ${track.artists.includes(artistName) && track.artists.length > 1 && `<span class="contributed">(with ${getArtistString(track.artists.filter(a => a !== artistName))})</span>`}
+                ${contrib.what && `<span class="contributed">(${getContributionString(contrib) || 'contributed'})</span>`}
+                ${flashes.length && `<br><span class="flashes">(Featured in ${joinNoOxford(flashes.map(getFlashLinkHTML))})</span></br>`}
+            </li>
+        `;
+    });
 
     // Shish!
-    const kebab = getArtistDirectory(artistName);
-    const index = `${ARTIST_DIRECTORY}/${kebab}/index.html`;
-    await writePage([ARTIST_DIRECTORY, kebab], artistName, fixWS`
+    const kebab = C.getArtistDirectory(artistName);
+    const index = `${C.ARTIST_DIRECTORY}/${kebab}/index.html`;
+    await writePage([C.ARTIST_DIRECTORY, kebab], artistName, fixWS`
         <body>
             <div id="content">
-                ${ENABLE_ARTIST_AVATARS && await access(path.join(ARTIST_AVATAR_DIRECTORY, kebab + '.jpg')).then(() => true, () => false) && fixWS`
-                    <a id="cover-art" href="${ARTIST_AVATAR_DIRECTORY}/${getArtistDirectory(artistName)}.jpg"><img src="${ARTIST_AVATAR_DIRECTORY}/${getArtistDirectory(artistName)}.jpg"></a>
+                ${ENABLE_ARTIST_AVATARS && await access(path.join(C.ARTIST_AVATAR_DIRECTORY, kebab + '.jpg')).then(() => true, () => false) && fixWS`
+                    <a id="cover-art" href="${C.ARTIST_AVATAR_DIRECTORY}/${C.getArtistDirectory(artistName)}.jpg"><img src="${ARTIST_AVATAR_DIRECTORY}/${C.getArtistDirectory(artistName)}.jpg"></a>
                 `}
                 <h1>${artistName}</h1>
                 <p>Jump to: ${[
-                    tracks.length && `<a href="${index}#tracks">Tracks</a>`,
+                    [
+                        tracks.length && `<a href="${index}#tracks">Tracks</a>`,
+                        unreleasedTracks.length && `<a href="${index}#unreleased-tracks">(Unreleased Tracks)</a>`
+                    ].filter(Boolean).join(' '),
                     artThings.length && `<a href="${index}#art">Art</a>`,
                     commentaryThings.length && `<a href="${index}#commentary">Commentary</a>`
                 ].filter(Boolean).join(', ')}</p>
-                ${tracks.length && fixWS`
-                    <h2 id="tracks">Tracks</h2>
-                    ${albumChunkedList(tracks, (track, i) => {
-                        const contrib = {
-                            who: artistName,
-                            what: track.contributors.filter(({ who }) => who === artistName).map(({ what }) => what).join(', ')
-                        };
-                        const flashes = getFlashesThatFeature(track);
-                        return fixWS`
-                            <li title="${th(i + 1)} track by ${artistName}; ${th(track.album.tracks.indexOf(track) + 1)} in ${track.album.name}">
-                                <a href="${TRACK_DIRECTORY}/${track.directory}/index.html" style="${getThemeString(track.album.theme)}">${track.name}</a>
-                                ${track.artists.includes(artistName) && track.artists.length > 1 && `<span class="contributed">(with ${getArtistString(track.artists.filter(a => a !== artistName))})</span>`}
-                                ${contrib.what && `<span class="contributed">(${getContributionString(contrib) || 'contributed'})</span>`}
-                                ${flashes.length && `<br><span class="flashes">(Featured in ${joinNoOxford(flashes.map(getFlashLinkHTML))})</span></br>`}
-                            </li>
-                        `;
-                    })}
+                ${tracks.length && `<h2 id="tracks">Tracks</h2>`}
+                ${releasedTracks.length && generateTrackList(releasedTracks)}
+                ${unreleasedTracks.length && fixWS`
+                    <h3 id="unreleased-tracks">Unreleased Tracks</h3>
+                    ${generateTrackList(unreleasedTracks)}
                 `}
                 ${artThings.length && fixWS`
                     <h2 id="art">Art</h2>
@@ -954,12 +972,13 @@ async function writeArtistPage(artistName) {
                         return fixWS`
                             <li title="${th(i + 1)} art by ${artistName}${thing.album && `; ${th(thing.album.tracks.indexOf(thing) + 1)} track in ${thing.album.name}`}">
                                 ${thing.album ? fixWS`
-                                    <a href="${TRACK_DIRECTORY}/${thing.directory}/index.html" style="${getThemeString(thing.album.theme)}">${thing.name}</a>
+                                    <a href="${C.TRACK_DIRECTORY}/${thing.directory}/index.html" style="${getThemeString(thing.album.theme)}">${thing.name}</a>
                                 ` : '<i>(cover art)</i>'}
+                                ${thing.coverArtists.length > 1 && `<span class="contributed">(with ${getArtistString(thing.coverArtists.map(({ who }) => who).filter(a => a !== artistName))})</span>`}
                                 ${contrib.what && `<span class="contributed">(${getContributionString(contrib)})</span>`}
                             </li>
                         `;
-                    })}
+                    }, true, 'artDate')}
                 `}
                 ${commentaryThings.length && fixWS`
                     <h2 id="commentary">Commentary</h2>
@@ -968,7 +987,7 @@ async function writeArtistPage(artistName) {
                         return fixWS`
                             <li>
                                 ${thing.album ? fixWS`
-                                    <a href="${TRACK_DIRECTORY}/${thing.directory}/index.html" style="${getThemeString(thing.album.theme)}">${thing.name}</a>
+                                    <a href="${C.TRACK_DIRECTORY}/${thing.directory}/index.html" style="${getThemeString(thing.album.theme)}">${thing.name}</a>
                                 ` : '(album commentary)'}
                                 ${flashes.length && `<br><span class="flashes">(Featured in ${joinNoOxford(flashes.map(getFlashLinkHTML))})</span></br>`}
                             </li>
@@ -981,18 +1000,19 @@ async function writeArtistPage(artistName) {
     `);
 }
 
-function albumChunkedList(tracks, getLI, showDate = true) {
+function albumChunkedList(tracks, getLI, showDate = true, dateProperty = 'date') {
     const getAlbum = thing => thing.album ? thing.album : thing;
     return fixWS`
         <dl>
-            ${tracks.map((thing, i) => {
+            ${tracks.slice().sort((a, b) => a[dateProperty] - b[dateProperty]).map((thing, i, sorted) => {
                 const li = getLI(thing, i);
                 const album = getAlbum(thing);
-                if (i === 0 || album !== getAlbum(tracks[i - 1]) || (showDate && +thing.date !== +tracks[i - 1].date)) {
+                const previous = sorted[i - 1];
+                if (i === 0 || album !== getAlbum(previous) || (showDate && +thing[dateProperty] !== +previous[dateProperty])) {
                     const heading = fixWS`
                         <dt>
-                            <a href="${ALBUM_DIRECTORY}/${getAlbum(thing).directory}/index.html" style="${getThemeString(getAlbum(thing).theme)}">${getAlbum(thing).name}</a>
-                            ${showDate && `(${getDateString(thing)})`}
+                            <a href="${C.ALBUM_DIRECTORY}/${getAlbum(thing).directory}/index.html" style="${getThemeString(getAlbum(thing).theme)}">${getAlbum(thing).name}</a>
+                            ${showDate && `(${getDateString({date: thing[dateProperty]})})`}
                         </dt>
                         <dd><ul>
                     `;
@@ -1015,29 +1035,29 @@ async function writeFlashPages() {
 
 async function writeFlashPage(flash) {
     const kebab = getFlashDirectory(flash);
-    const index = `${FLASH_DIRECTORY}/${kebab}/index.html`;
+    const index = `${C.FLASH_DIRECTORY}/${kebab}/index.html`;
     const act6 = flashData.findIndex(f => f.act.startsWith('Act 6'))
     const side = (flashData.indexOf(flash) < act6) ? 1 : 2
-    await writePage([FLASH_DIRECTORY, kebab], flash.name, fixWS`
+    await writePage([C.FLASH_DIRECTORY, kebab], flash.name, fixWS`
         <body style="${getThemeString(flash.theme)}">
             <div id="sidebar">
                 <h2><a href="index.html">(Home)</a></h2>
                 <hr>
-                <h1><a href="${FLASH_DIRECTORY}/index.html">Flashes</a></h1>
+                <h1><a href="${C.FLASH_DIRECTORY}/index.html">Flashes</a></h1>
                 <dl>
                     ${flashData.filter(f => f.act8r8k).map(({ act, theme }) => fixWS`
                         ${act.startsWith('Act 1') && fixWS`
-                            <dt class="side ${side === 1 && 'current'}"><a href="${FLASH_DIRECTORY}/${getFlashDirectory(flashData.find(f => f.page && f.act.startsWith('Act 1')))}/index.html" style="--fg-color: #4ac925">Side 1 (Acts 1-5)</a></dt>
+                            <dt class="side ${side === 1 && 'current'}"><a href="${C.FLASH_DIRECTORY}/${getFlashDirectory(flashData.find(f => f.page && f.act.startsWith('Act 1')))}/index.html" style="--fg-color: #4ac925">Side 1 (Acts 1-5)</a></dt>
                         `}
                         ${act.startsWith('Act 6 Act 1') && fixWS`
-                            <dt class="side ${side === 2 && 'current'}"><a href="${FLASH_DIRECTORY}/${getFlashDirectory(flashData.find(f => f.page && f.act.startsWith('Act 6')))}/index.html" style="--fg-color: #1076a2">Side 2 (Acts 6-7)</a></dt>
+                            <dt class="side ${side === 2 && 'current'}"><a href="${C.FLASH_DIRECTORY}/${getFlashDirectory(flashData.find(f => f.page && f.act.startsWith('Act 6')))}/index.html" style="--fg-color: #1076a2">Side 2 (Acts 6-7)</a></dt>
                         `}
-                        ${(flashData.findIndex(f => f.act === act) < act6 ? (side === 1) : (side === 2)) && `<dt class="${act === flash.act ? 'current' : ''}"><a href="${FLASH_DIRECTORY}/${getFlashDirectory(flashData.find(f => f.page && f.act === act))}/index.html" style="${getThemeString(theme)}">${act}</a></dt>`}
+                        ${(flashData.findIndex(f => f.act === act) < act6 ? (side === 1) : (side === 2)) && `<dt class="${act === flash.act ? 'current' : ''}"><a href="${C.FLASH_DIRECTORY}/${getFlashDirectory(flashData.find(f => f.page && f.act === act))}/index.html" style="${getThemeString(theme)}">${act}</a></dt>`}
                         ${act === flash.act && fixWS`
                             <dd><ul>
                                 ${flashData.filter(f => f.page && f.act === act).map(f => fixWS`
                                     <li class="${f === flash ? 'current' : ''}">
-                                        <a href="${FLASH_DIRECTORY}/${getFlashDirectory(f)}/index.html" style="${getThemeString(f.theme)}">${f.name}</a>
+                                        <a href="${C.FLASH_DIRECTORY}/${getFlashDirectory(f)}/index.html" style="${getThemeString(f.theme)}">${f.name}</a>
                                     </li>
                                 `).join('\n')}
                             </ul></dd>
@@ -1058,7 +1078,7 @@ async function writeFlashPage(flash) {
                         if (track) {
                             return fixWS`
                                 <li>
-                                    <a href="${TRACK_DIRECTORY}/${track.directory}/index.html" style="${getThemeString(track.album.theme)}">${neighm[1]}</a>
+                                    <a href="${C.TRACK_DIRECTORY}/${track.directory}/index.html" style="${getThemeString(track.album.theme)}">${neighm[1]}</a>
                                     <span class="by">by ${getArtistString(track.artists)}</span>
                                 </li>
                             `;
@@ -1083,28 +1103,17 @@ function writeListingPages() {
     const allArtists = artistNames.slice().sort();
     const albumsAndTracks = albumData.concat(allTracks)
 
-    const getArtistNumContributions = artistName => [
-        ...allTracks.filter(track =>
-            track.artists.includes(artistName) ||
-            [...track.contributors, ...track.coverArtists || []].some(({ who }) => who === artistName)),
-        ...albumData.filter(album =>
-            (album.coverArtists || []).some(({ who }) => who === artistName))
-    ].length;
-
-    const getArtistNumCommentary = artistName => albumsAndTracks
-        .filter(thing => thing.commentary && thing.commentary.includes('<i>' + artistName + ':</i>')).length;
-
     const getAlbumLI = (album, extraText = '') => fixWS`
         <li>
-            <a href="${ALBUM_DIRECTORY}/${album.directory}/index.html" style="${getThemeString(album.theme)}">${album.name}</a>
+            <a href="${C.ALBUM_DIRECTORY}/${album.directory}/index.html" style="${getThemeString(album.theme)}">${album.name}</a>
             ${extraText}
         </li>
     `;
 
     const getArtistLI = artistName => fixWS`
         <li>
-            <a href="${ARTIST_DIRECTORY}/${getArtistDirectory(artistName)}/index.html">${artistName}</a>
-            (${getArtistNumContributions(artistName)} <abbr title="contributions (to music & art)">c.</abbr>)
+            <a href="${C.ARTIST_DIRECTORY}/${C.getArtistDirectory(artistName)}/index.html">${artistName}</a>
+            (${C.getArtistNumContributions(artistName, {allTracks, albumData})} <abbr title="contributions (to music & art)">c.</abbr>)
         </li>
     `;
 
@@ -1118,58 +1127,67 @@ function writeListingPages() {
         [['albums', 'by-name'], `Albums - by Name`, albumData.slice()
             .sort(sortByName)
             .map(album => getAlbumLI(album, `(${album.tracks.length} tracks)`))],
-        [['albums', 'by-date'], `Albums - by Date`, sortByDate(albumData.slice())
+        [['albums', 'by-date'], `Albums - by Date`, C.sortByDate(albumData.slice())
             .map(album => getAlbumLI(album, `(${getDateString(album)})`))],
         [['albums', 'by-tracks'], `Albums - by Tracks`, albumData.slice()
             .sort((a, b) => b.tracks.length - a.tracks.length)
-            .map(album => getAlbumLI(album, `(${album.tracks.length} tracks)`))],
+            .map(album => getAlbumLI(album, `(${s(album.tracks.length, 'track')})`))],
         [['artists', 'by-name'], `Artists - by Name`, allArtists
             .map(name => ({name}))
             .sort(sortByName)
             .map(({ name }) => name)
             .map(getArtistLI)],
         [['artists', 'by-commentary'], `Artists - by Commentary`, allArtists
-            .map(name => ({name, commentary: getArtistNumCommentary(name)}))
+            .map(name => ({name, commentary: C.getArtistCommentary(name, {albumsAndTracks}).length}))
             .filter(({ commentary }) => commentary > 0)
             .sort((a, b) => b.commentary - a.commentary)
             .map(({ name, commentary }) => fixWS`
                 <li>
-                    <a href="${ARTIST_DIRECTORY}/${getArtistDirectory(name)}/index.html#commentary">${name}</a>
+                    <a href="${C.ARTIST_DIRECTORY}/${C.getArtistDirectory(name)}/index.html#commentary">${name}</a>
                     (${commentary} ${commentary === 1 ? 'entry' : 'entries'})
                 </li>
             `)],
         [['artists', 'by-contribs'], `Artists - by Contributions`, allArtists
-            .map(name => ({name, contribs: getArtistNumContributions(name)}))
+            .map(name => ({name, contribs: C.getArtistNumContributions(name, {albumData, allTracks})}))
             .sort((a, b) => b.contribs - a.contribs)
             .map(({ name }) => name)
             .map(getArtistLI)],
         [['tracks', 'by-name'], `Tracks - by Name`, allTracks.slice()
             .sort(sortByName)
             .map(track => fixWS`
-                <li><a href="${TRACK_DIRECTORY}/${track.directory}/index.html" style="${getThemeString(track.album.theme)}">${track.name}</a></li>
+                <li><a href="${C.TRACK_DIRECTORY}/${track.directory}/index.html" style="${getThemeString(track.album.theme)}">${track.name}</a></li>
             `)],
         [['tracks', 'by-album'], `Tracks - by Album`, fixWS`
                 <dl>
                     ${albumData.map(album => fixWS`
-                        <dt><a href="${ALBUM_DIRECTORY}/${album.directory}/index.html" style="${getThemeString(album.theme)}">${album.name}</a></dt>
+                        <dt><a href="${C.ALBUM_DIRECTORY}/${album.directory}/index.html" style="${getThemeString(album.theme)}">${album.name}</a></dt>
                         <dd><ol>
                             ${album.tracks.map(track => fixWS`
-                                <li><a href="${TRACK_DIRECTORY}/${track.directory}/index.html" style="${getThemeString(track.album.theme)}">${track.name}</a></li>
+                                <li><a href="${C.TRACK_DIRECTORY}/${track.directory}/index.html" style="${getThemeString(track.album.theme)}">${track.name}</a></li>
                             `).join('\n')}
                         </ol></dd>
                     `).join('\n')}
                 </dl>
             `],
         [['tracks', 'by-date'], `Tracks - by Date`, albumChunkedList(
-            sortByDate(allTracks.slice()),
+            C.sortByDate(allTracks.slice()),
             track => fixWS`
-                <li><a href="${TRACK_DIRECTORY}/${track.directory}/index.html" style="${getThemeString(track.album.theme)}">${track.name}</a></li>
+                <li><a href="${C.TRACK_DIRECTORY}/${track.directory}/index.html" style="${getThemeString(track.album.theme)}">${track.name}</a></li>
+            `)],
+        [['tracks', 'by-times-referenced'], `Tracks - by Times Referenced`, C.sortByDate(allTracks.slice())
+            .filter(track => getTracksThatReference(track).length > 0)
+            .sort((a, b) => getTracksThatReference(b).length - getTracksThatReference(a).length)
+            .map(track => fixWS`
+                <li>
+                    <a href="${C.TRACK_DIRECTORY}/${track.directory}/index.html" style="${getThemeString(track.album.theme)}">${track.name}</a>
+                    (${s(getTracksThatReference(track).length, 'time')} referenced)
+                </li>
             `)],
         [['tracks', 'with-lyrics'], `Tracks - with Lyrics`, albumChunkedList(
-            sortByDate(allTracks.slice())
+            C.sortByDate(allTracks.slice())
             .filter(track => track.lyrics),
             track => fixWS`
-                <li><a href="${TRACK_DIRECTORY}/${track.directory}/index.html" style="${getThemeString(track.album.theme)}">${track.name}</a></li>
+                <li><a href="${C.TRACK_DIRECTORY}/${track.directory}/index.html" style="${getThemeString(track.album.theme)}">${track.name}</a></li>
             `)]
     ];
 
@@ -1179,7 +1197,7 @@ function writeListingPages() {
     };
 
     return progressPromiseAll(`Writing listing pages.`, [
-        writePage([LISTING_DIRECTORY], `Listings Index`, fixWS`
+        writePage([C.LISTING_DIRECTORY], `Listings Index`, fixWS`
             <body>
                 ${generateSidebarForListings(listingDescriptors)}
                 <div id="content">
@@ -1188,18 +1206,18 @@ function writeListingPages() {
                 </div>
             </body>
         `),
-        writePage([LISTING_DIRECTORY, 'all-commentary'], 'All Commentary', fixWS`
+        writePage([C.LISTING_DIRECTORY, 'all-commentary'], 'All Commentary', fixWS`
             <body>
                 ${generateSidebarForListings(listingDescriptors, 'all-commentary')}
                 <div id="content">
                     <h1>All Commentary</h1>
                     <p><strong>${getWordCount(albumData.reduce((acc, a) => acc + [a, ...a.tracks].filter(x => x.commentary).map(x => x.commentary).join(' '), ''))}</strong> words, in all.<br>Jump to a particular album:</p>
                     <ul>
-                        ${sortByDate(albumData.slice())
+                        ${C.sortByDate(albumData.slice())
                             .filter(album => [album, ...album.tracks].some(x => x.commentary))
                             .map(album => fixWS`
                                 <li>
-                                    <a href="${LISTING_DIRECTORY}/all-commentary/index.html#${album.directory}" style="${getThemeString(album.theme)}">${album.name}</a>
+                                    <a href="${C.LISTING_DIRECTORY}/all-commentary/index.html#${album.directory}" style="${getThemeString(album.theme)}">${album.name}</a>
                                     (${(() => {
                                         const things = [album, ...album.tracks];
                                         const cThings = things.filter(x => x.commentary);
@@ -1212,18 +1230,18 @@ function writeListingPages() {
                             .join('\n')
                         }
                     </ul>
-                    ${sortByDate(albumData.slice())
+                    ${C.sortByDate(albumData.slice())
                         .map(album => [album, ...album.tracks])
                         .filter(x => x.some(y => y.commentary))
                         .map(([ album, ...tracks ]) => fixWS`
-                            <h2 id="${album.directory}"><a href="${ALBUM_DIRECTORY}/${album.directory}/index.html" style="${getThemeString(album.theme)}">${album.name}</a></h2>
+                            <h2 id="${album.directory}"><a href="${C.ALBUM_DIRECTORY}/${album.directory}/index.html" style="${getThemeString(album.theme)}">${album.name}</a></h2>
                             ${album.commentary && fixWS`
                                 <blockquote>
                                     ${transformMultiline(album.commentary)}
                                 </blockquote>
                             `}
                             ${tracks.filter(t => t.commentary).map(track => fixWS`
-                                <h3 id="${track.directory}"><a href="${TRACK_DIRECTORY}/${track.directory}/index.html" style="${getThemeString(album.theme)}">${track.name}</a></h3>
+                                <h3 id="${track.directory}"><a href="${C.TRACK_DIRECTORY}/${track.directory}/index.html" style="${getThemeString(album.theme)}">${track.name}</a></h3>
                                 <blockquote>
                                     ${transformMultiline(track.commentary)}
                                 </blockquote>
@@ -1234,12 +1252,41 @@ function writeListingPages() {
                 </div>
             </body>
         `),
+        writePage([C.LISTING_DIRECTORY, 'random'], 'Random Pages', fixWS`
+            <body>
+                ${generateSidebarForListings(listingDescriptors, 'random')}
+                <div id="content">
+                    <h1>Random Pages</h1>
+                    <p>Choose a link to go to a random page in that category or album! If your browser doesn't support relatively modern JavaScript or you've disabled it, these links won't work - sorry.</p>
+                    <dl>
+                        <dt>Miscellaneous:</dt>
+                        <dd><ul>
+                            <li>
+                                <a href="${C.JS_DISABLED_DIRECTORY}/index.html" data-random="artist">Random Artist</a>
+                                (<a href="${C.JS_DISABLED_DIRECTORY}/index.html" data-random="artist-more-than-one-contrib">&gt;1 contribution</a>)
+                            </li>
+                            <li><a href="${C.JS_DISABLED_DIRECTORY}/index.html" data-random="album">Random Album (whole site)</a></li>
+                            <li><a href="${C.JS_DISABLED_DIRECTORY}/index.html" data-random="track">Random Track (whole site)</a></li>
+                        </ul></dd>
+                        ${[
+                            {name: 'Official', albumData: officialAlbumData, code: 'official'},
+                            {name: 'Fandom', albumData: fandomAlbumData, code: 'fandom'}
+                        ].map(category => fixWS`
+                            <dt>${category.name}: (<a href="${C.JS_DISABLED_DIRECTORY}/index.html" data-random="album-in-${category.code}">Random Album</a>, <a href="${C.JS_DISABLED_DIRECTORY}/index.html" data-random="track-in-${category.code}">Random Track</a>)</dt>
+                            <dd><ul>${category.albumData.map(album => fixWS`
+                                <li><a style="${getThemeString(album.theme)}; --album-directory: ${album.directory}" href="${C.JS_DISABLED_DIRECTORY}/index.html" data-random="track-in-album">${album.name}</a></li>
+                            `).join('\n')}</ul></dd>
+                        `).join('\n')}
+                    </dl>
+                </div>
+            </body>
+        `),
         ...listingDescriptors.map(entry => writeListingPage(...entry, listingDescriptors))
     ]);
 }
 
 function writeListingPage(directoryParts, title, items, listingDescriptors) {
-    return writePage([LISTING_DIRECTORY, ...directoryParts], title, fixWS`
+    return writePage([C.LISTING_DIRECTORY, ...directoryParts], title, fixWS`
         <body>
             ${generateSidebarForListings(listingDescriptors, directoryParts)}
             <div id="content">
@@ -1259,15 +1306,18 @@ function generateSidebarForListings(listingDescriptors, currentDirectoryParts) {
         <div id="sidebar">
             <h2><a href="index.html">(Home)</a></h2>
             <hr>
-            <h1><a href="${LISTING_DIRECTORY}/index.html">Listings</a></h1>
+            <h1><a href="${C.LISTING_DIRECTORY}/index.html">Listings</a></h1>
             <ul>
                 ${listingDescriptors.map(([ ldDirectoryParts, ldTitle ]) => fixWS`
                     <li class="${currentDirectoryParts === ldDirectoryParts && 'current'}">
-                        <a href="${LISTING_DIRECTORY}/${ldDirectoryParts.join('/')}/index.html">${ldTitle}</a>
+                        <a href="${C.LISTING_DIRECTORY}/${ldDirectoryParts.join('/')}/index.html">${ldTitle}</a>
                     </li>
                 `).join('\n')}
                 <li class="${currentDirectoryParts === 'all-commentary' && 'current'}">
-                    <a href="${LISTING_DIRECTORY}/all-commentary/index.html">All Commentary</a>
+                    <a href="${C.LISTING_DIRECTORY}/all-commentary/index.html">All Commentary</a>
+                </li>
+                <li class="${currentDirectoryParts === 'random' && 'current'}">
+                    <a href="${C.LISTING_DIRECTORY}/random/index.html">Random Pages</a>
                 </li>
             </ul>
         </div>
@@ -1279,19 +1329,31 @@ function getContributionString({ what }) {
     return what
         ? what.replace(/\[(.*?)\]/g, (match, name) =>
             allTracks.some(track => track.name === name)
-                ? `<i><a href="${TRACK_DIRECTORY}/${allTracks.find(track => track.name === name).directory}/index.html">${name}</a></i>`
+                ? `<i><a href="${C.TRACK_DIRECTORY}/${allTracks.find(track => track.name === name).directory}/index.html">${name}</a></i>`
                 : `<i>${name}</i>`)
         : '';
 }
 
 function getTracksThatReference(track) {
-    return allTracks.filter(t => getTracksReferencedBy(t).includes(track));
+    const {cache} = getTracksThatReference;
+    if (!track[cache]) {
+        track[cache] = allTracks.filter(t => getTracksReferencedBy(t).includes(track));
+    }
+    return track[cache];
 }
 
+getTracksThatReference.cache = Symbol();
+
 function getTracksReferencedBy(track) {
-    return track.references.map(ref => getLinkedTrack(ref)).filter(Boolean);
+    const {cache} = getTracksReferencedBy;
+    if (!track[cache]) {
+        track[cache] = track.references.map(ref => getLinkedTrack(ref)).filter(Boolean);
+    }
+    return track[cache];
 }
 
+getTracksReferencedBy.cache = Symbol();
+
 function getLinkedTrack(ref) {
     const match = ref.match(/\S:(.*)/);
     if (match) {
@@ -1314,14 +1376,24 @@ function getLinkedTrack(ref) {
 }
 
 function getFlashesThatFeature(track) {
-    return flashData.filter(flash => flash.tracks && flash.tracks.map(t => getLinkedTrack(t)).includes(track));
+    return flashData.filter(flash => (getTracksFeaturedByFlash(flash) || []).includes(track));
 }
 
+function getTracksFeaturedByFlash(flash) {
+    const {cache} = getTracksFeaturedByFlash;
+    if (!flash[cache]) {
+        flash[cache] = flash.tracks && flash.tracks.map(t => getLinkedTrack(t));
+    }
+    return flash[cache];
+}
+
+getTracksFeaturedByFlash.cache = Symbol();
+
 function getArtistString(artists) {
     return joinNoOxford(artists.map(artist => {
         if (artistNames.includes(artist)) {
             return fixWS`
-                <a href="${ARTIST_DIRECTORY}/${getArtistDirectory(artist)}/index.html">${artist}</a>
+                <a href="${C.ARTIST_DIRECTORY}/${C.getArtistDirectory(artist)}/index.html">${artist}</a>
             `;
         } else {
             return artist;
@@ -1337,32 +1409,35 @@ function getThemeString({fg, bg, theme}) {
     ].filter(pair => pair[0] !== undefined).map(pair => pair[1]).join('; ');
 }
 
-// Terri8le hack: since artists aren't really o8jects and don't have proper
-// "directories", we just reformat the artist's name.
-function getArtistDirectory(artistName) {
-    return getKebabCase(artistName);
-}
-
 function getFlashDirectory(flash) {
     // const kebab = getKebabCase(flash.name.replace('[S] ', ''));
     // return flash.page + (kebab ? '-' + kebab : '');
     return '' + flash.page;
 }
 
-function getKebabCase(name) {
-    return name.split(' ').join('-').replace(/&/g, 'and').replace(/[^a-zA-Z0-9\-]/g, '').replace(/-{2,}/g, '-').replace(/^-+|-+$/g, '').toLowerCase();
+function getAlbumListTag(album) {
+    if (album.directory === C.UNRELEASED_TRACKS_DIRECTORY) {
+        return 'ul';
+    } else {
+        return 'ol';
+    }
 }
 
 function generateSidebarForAlbum(album, currentTrack = null) {
+    const listTag = getAlbumListTag(album);
     return fixWS`
         <h2><a href="index.html">(Home)</a></h2>
         <hr>
-        <h1><a href="${ALBUM_DIRECTORY}/${album.directory}/index.html">${album.name}</a></h1>
-        <ol>
+        <h1><a href="${C.ALBUM_DIRECTORY}/${album.directory}/index.html">${album.name}</a></h1>
+        <${listTag}>
             ${album.tracks.map(track => fixWS`
-                <li class="${track === currentTrack ? 'current' : ''}"><a href="${TRACK_DIRECTORY}/${track.directory}/index.html">${track.name}</a></li>
+                <li class="${track === currentTrack ? 'current' : ''}"><a href="${C.TRACK_DIRECTORY}/${track.directory}/index.html">${track.name}</a></li>
             `).join('\n')}
-        </ol>
+        </${listTag}>
+        <hr>
+        <p>
+            <a href="${C.JS_DISABLED_DIRECTORY}/index.html" data-random="track-in-album">Random track</a></li>
+        </p>
     `
 }
 
@@ -1388,15 +1463,15 @@ function generateSidebarForAlbum(album, currentTrack = null) {
 // skip a 8ase directory constant. Neat!
 /*
 function getAlbumCover(album) {
-    return `../../${ALBUM_DIRECTORY}/${album.directory}/cover.png`;
+    return `../../${C.ALBUM_DIRECTORY}/${album.directory}/cover.png`;
 }
 function getTrackCover(track) {
-    return `../../${ALBUM_DIRECTORY}/${track.album.directory}/${track.directory}.png`;
+    return `../../${C.ALBUM_DIRECTORY}/${track.album.directory}/${track.directory}.png`;
 }
 */
 
 function getAlbumCover(album) {
-    return `${ALBUM_DIRECTORY}/${album.directory}/cover.jpg`;
+    return `${C.ALBUM_DIRECTORY}/${album.directory}/cover.jpg`;
 }
 function getTrackCover(track) {
     // Some al8ums don't have any track art at all, and in those, every track
@@ -1404,11 +1479,11 @@ function getTrackCover(track) {
     if (track.coverArtists === null) {
         return getAlbumCover(track.album);
     } else {
-        return `${ALBUM_DIRECTORY}/${track.album.directory}/${track.directory}.jpg`;
+        return `${C.ALBUM_DIRECTORY}/${track.album.directory}/${track.directory}.jpg`;
     }
 }
 function getFlashCover(flash) {
-    return `${FLASH_DIRECTORY}/${flash.page}.${flash.jiff === 'Yeah' ? 'gif' : 'png'}`;
+    return `${C.FLASH_DIRECTORY}/${flash.page}.${flash.jiff === 'Yeah' ? 'gif' : 'png'}`;
 }
 
 function getFlashLink(flash) {
@@ -1416,7 +1491,7 @@ function getFlashLink(flash) {
 }
 
 function getFlashLinkHTML(flash) {
-    return `<a href="${FLASH_DIRECTORY}/${getFlashDirectory(flash)}/index.html" title="Page ${flash.page}" style="${getThemeString(flash.theme)}">${flash.name}</a>`;
+    return `<a href="${C.FLASH_DIRECTORY}/${getFlashDirectory(flash)}/index.html" title="Page ${flash.page}" style="${getThemeString(flash.theme)}">${flash.name}</a>`;
 }
 
 async function main() {
@@ -1451,7 +1526,7 @@ async function main() {
     // with it.
     albumData = await progressPromiseAll(`Reading & processing album files.`, albumDataFiles.map(processAlbumDataFile));
 
-    sortByDate(albumData);
+    C.sortByDate(albumData);
 
     const errors = albumData.filter(obj => obj.error);
     if (errors.length) {
@@ -1461,7 +1536,7 @@ async function main() {
         return;
     }
 
-    flashData = await processFlashDataFile(path.join(FLASH_DIRECTORY, 'flashes.txt'));
+    flashData = await processFlashDataFile(path.join(C.FLASH_DIRECTORY, 'flashes.txt'));
     if (flashData.error) {
         console.log(`\x1b[31;1m${flashData.error}\x1b[0m`);
         return;
@@ -1475,8 +1550,13 @@ async function main() {
         return;
     }
 
-    allTracks = getAllTracks();
-    artistNames = getArtistNames();
+    allTracks = C.getAllTracks(albumData);
+    artistNames = C.getArtistNames(albumData);
+    artistNames.sort((a, b) => a.toLowerCase() < b.toLowerCase() ? -1 : a.toLowerCase() > b.toLowerCase() ? 1 : 0);
+
+    officialAlbumData = albumData.filter(album => !album.isFanon);
+    fandomAlbumData = albumData.filter(album => album.isFanon);
+    tracksAndAlbums = C.sortByDate(allTracks.concat(albumData));
 
     {
         const directories = [];
@@ -1506,6 +1586,20 @@ async function main() {
     }
 
     {
+        const artists = [];
+        const artistsLC = [];
+        for (const name of artistNames) {
+            if (!artists.includes(name) && artistsLC.includes(name.toLowerCase())) {
+                const other = artists.find(oth => oth.toLowerCase() === name.toLowerCase());
+                console.log(`\x1b[31;1mMiscapitalized artist name: ${name}, ${other}\x1b[0m`);
+                return;
+            }
+            artists.push(name);
+            artistsLC.push(name.toLowerCase());
+        }
+    }
+
+    {
         for (const { references, name, album } of allTracks) {
             for (const ref of references) {
                 // Skip these, for now.
@@ -1525,6 +1619,8 @@ async function main() {
     await writeListingPages();
     await writeFlashPages();
 
+    decorateTime.displayTime();
+
     // The single most important step.
     console.log('Written!');
 }