wait, so what IS The Concert, exactly?
hi. I posted about The Circus yesterday, and in that post I mentioned The Concert. I didn't go into it then, partly because I've been posting about it on my tumblr in the last like month, but I think it would be beneficial to talk more plainly about it.
so there's this thing, The Sunsetters Project. it started with a series of ideas: "I like to write stories" > "I like stories that have music lyrics in them" > "music lyrics for all my favorite bands are copyrighted, so maybe I'll just make up some lyrics in my stories and pretend they're from a band" > "I guess I should make a little rough plan of what this band's albums are, their tracklists and stuff" > "hey Jordan this is your best friend Lindsay, I like your ideas, and I think I'm going to do something wild and create the actual music for this band" > "hey Lindsay this is Jordan, can I help" > YEARS OF WORK LATER > "hey wow Lindsay we have somehow written six hours of prog rock music. I think I am going to make a website to present it all in a neat organized fashion."
that band is Sunsetters. it has kinda taken over my life, I focus more on it than I do on the stories their lyrics were supposed to enhance. I kinda care very very deeply about it. it's the most fun I've ever had creating something, and I've created many things.
Sunsetters are not real. Sunsetters music is not "real" either, it is polished MIDI music. at first, this was just a necessity of our writing software, but as time went by I got kinda good at polishing the MIDI to sound pretty damn good, and I realized, "wait, I like midi music, I want it to stay this way." I grew up with computer games (like Doom, with its rock music rendered charmingly in midi form) and video games (like Nintendo games, which used limited music channels on old hardware to produce music that was layered and really sounds sufficient as it is). I always had an interest in video game music, how it was actually made. midi music, this particular sound that Sunsetters music was gradually standardizing into a consistent style, satisfied me. it didn't look like a substitute or a rough draft to me, it looked like its own thing, its own art.
and I also have, for years, had this idea that Sunsetters music could be visualized in a particular "video game-y" way. I was thinking of one reference in particular, one video game series that loved to play with music.
I was thinking of MOTHER.
all three MOTHER games have sequences where characters "perform" music on stage. in the first game, it's just the player characters singing and dancing, but starting with the second game, there's a whole fictional band to follow: The Runaway Five.
the Runaway Five concerts in EarthBound are some of the most memorable and iconic in the game, arguably on the SNES as a whole. they play this charming 16-bit Blues Brothers music while the lead singers move around on stage. they even have like two or three different songs they play at different points. even though you know they're not literally playing the music (they're just sprites standing around as more BGM plays), you have no trouble playing pretend that you're really there attending a concert. and goddammit, it is so fun to get to pretend in that moment, it makes my heart go pit-a-pat.
the third game took this concept and really refined it, giving us a rock band called DCMC.
these concerts are absolute gems. you can tell the developers really wanted to capture the feel of live music-- there's sequences of changing stage lights, spotlights, dramatic darkness, and the actual character sprites are animated very well. MOTHER 3 is one of my favorite games of all time, and the DCMC are a part of that.
so, the point here being, I had some ideas swirling around in my brain. I had a website, I was learning the tricks of HTML, CSS, and JavaScript, and I had this whole fictional band-- specific characters!-- with a ton of midi music to work with. for years, I wanted to do one thing: make little sprites that bob up and down or something, a simple 1-2 animation toggle, as music plays.
and that's where The Concert came from.
that's The Concert in its current form, v1.8. eagle-eyed readers will notice that the sprites for the drum kit are straight-up traced from the DCMC drumkit. (for my first tests of this idea, I did literally use the DCMC sprites. and when I had to make the actual sunsetters sprites, I mean, that drumkit looks fine enough, I wasn't gonna be able to draw something better than that.)
one of the great things about midi music is computers already know how to interact with it. JavaScript can filter through a midi song, break it down into separate instrument tracks, and can recognize when notes are playing. so once I learned about Tone.js (the library that makes this whole thing work), well, it was off to the races. the guitarists (bass included) and the keyboards all follow the 1-2 animation toggle I mentioned earlier, their sprites go from "downstrum" to "upstrum" as each note in their track plays, so you literally get to see them play each note, you won't see them awkwardly playing while nothing is happening. (this perhaps looks odd for the keyboard, but, I am not an animator, I'm hardly even an artist, my goal here was to keep things Simple). the vocals operate a little differently, I think the jargon is they're a "key-driven schedule." the vocalist's mouth is either Open or it's Not, and it's mapped to the notes, so it's Open when there are vocal notes playing, and it's Not Open otherwise.
(the drums... *flips my hair nonchalantly* I may have gotten carried away with those. for some damn reason, I've become someone who pays a lot of attention to drums in the music I like, and I put a lot of care into the drums in Sunsetters songs. I'm not even a drummer. I think prog music is just like that, it brings that out of me. but also, I think in an animation context, the drums are the ones that can get away with laziness the least. they are very.. what-you-see-is-what-you-get. they needed to look right. so, I decided on a set of percussion, the pieces of the drum kit, that would each get its own separate "key-driven schedule." simplistically: the snare, the tom, the splash, the ride, and the kick drum. each of these trigger a "Hit" sprite only when the midi track calls for it. and there are patterns to this, a hierarchy of rules, as the drummer only has two hands. sometimes the songs are written with too many drum parts happening at once, like a snare and a ride and a crash will happen at once, and it sounds right in the song so it stays that way-- in the animation, in that case, the crash would take priority over the snare. stuff like that, there's rules. 60% of my time tinkering with The Concert is me tinkering with the drums. but the end result is a drum animation that I think looks compelling while still fundamentally being basic, like the rest of the band.)
lyrics are also a thing. that took the other 40% of my time. I had to manually write down all the lyrics and exact timestamps for them. it was a fucking pain. but I only needed to do it once, and it's all done. even the MOTHER games don't show us the lyrics when they're being sung! (and there's a handy "Lyrics: ON" button, the user can turn lyrics off if they want!)
so, like. that's The Concert. that's why and what it is. it brings a lot to this whole project. it's literally sprite animation, the sort I grew up with on newgrounds, just without flash. it's even mobile-friendly. it's.. so cool, to me. it is both a sign of and a contributor to my passion for this whole project.
(and the next thing The Concert needs, something the MOTHER games have but I don't yet, is a backdrop. we need to see Sunsetters on a stage. we need a light show too. and maybe some more features. those are all coming in v2.0, which is not done yet and won't be for a while, I have a specific release schedule in mind for it, it will release alongside Something Else I have in the works.)
(but even v1.8 is enough. and it will stay like this; v2.0 will basically be a separate page entirely. I do actually like having this version, with the sprites arranged symbolically on black. it lets you focus on each instrument as you please, nobody gets priority.)
it's all about playing pretend. The Sunsetters Project, in a real sense, is my tribute to the joy of playing pretend. it is, in fact, an art project exploring that space.
(if you want to visit The Concert for yourself, the URL is in its picture above.)