On Smashing Pumpkins, My Sister, and SoundCloud Premiere
For best results, stream the new record “Oceania” while reading.
Smashing Pumpkins represent three “firsts” for me:
My first concert. November 27, 1996 at the Gulfcoast Coliseum in Biloxi, MS. Garbage opened.
My first contact high. (See above)
But most importantly, the first time my sister Maria  and I bonded over music.
I remember watching this music video on MTV in our family’s living room. I was in awe and Maria caught me. She, being an early worshiper of the Church of Billy, reluctantly took me through the entire discography. A few weeks later, we were dueting “Bullet with Butterfly Wings” on the way to church. (Sorry mom)
Now, Maria refuses to admit she was “goth” in high school, but at the very least she was “alternative.” And, I can say for certain that looking up to her edginess was one of the factors that helped prepare and shape me for the music business.
Love you Maria!
Even though you were totally goth.
Flash forward 12 years and Smashing Pumpkins  are preparing to release their 9th record, Oceania tomorrow, June 19th. Critics agree that this record rocks and even Billy is saying it’s the band’s
best effort since Mellon Collie.
I agree. It’s a refreshing shot of early 90s nostalgia with a couple of young guns backing Billy.
The lovely and tech savvy Rynda Laurel , whom works for the Pumpkins, contacted me about building a custom SoundCloud player that could be used to debut the first stream of the record on the band’s website.
It just so happened that I was in the process of conceptualizing the next version of Premiere and the band agreed to help Beta test the new software by utilizing it for their premiere.
They were my first and now my app was going to be used first by them.
I released Premiere 1.0 last year as an idea of what I thought a standard record premiere should be like in terms of design, social, accessibility, and functionality. 1.0 has been used by many artists to debut their albums, including:
- Foo Fighters - Wasting Light
- Beasties Boys - Hot Sauce Committee Part Two
- Delta Spirit - Delta Spirit
And many more.
I converted the app from a basic Sinatra app over to my Hipster Stack of Node.js, Jade, and Stylus for rapid development. I chose to use Backbone.js similarly to how I utilized it in Stratus 2 to define a basic player structure. It’s really nice to be able to define a single model for
tracks and use it for multiple views. In this case, the model is used to create a track list item and each waveform sound element.
In an effort to make deploying the app even quicker, I’m pulling as much data from your SoundCloud account, album, and track as possible. Simply adjust the single setup line and everything will populate automatically.
- The purchase link is pulled from the set. You can even give it a custom title now from SoundCloud.com.
- Your Official Site, Twitter, and Facebook links are pulled directly from your account profile.
- And, of course, the album and track data is used to generate all the tracks and artwork.
What I’m trying to say is be sure to fill out those SoundCloud profiles completely, and this app will make your life easier.
I was going to write an entire section on waveform coloring (exciting, I know) here, but I’ve decided to wait until next week because Johannes and I have written a new library called Waveform.js to handle this. More on that soon. ;-)
I’ve used it in Premiere 1.5 to construct the sound navigator which is heavily inspired by our team’s work on [SoundCloud Next](next.soundcloud.com).
Permalinks with Pushstate
Each album track is given its own permalink mirrored from the its SoundCloud permalink url. This permalink also drives the URL system of Premiere 1.5 which will change automatically via
history.pushState. This allows for deep linking and individual tracks to be shared.
Premiere 1.5 represents a stepping stone to 2.0 which will see the app being hosted for the first time. This will make it as easy to deploy an album premiere as it is to launch an email for download campaign with Email Unlock.
Oh, and if you enjoy the record, make sure to go out and buy it.
 I have three sisters total. Hey Melissa and Mallory! Two brothers also. But, I’ll always be one of the girls.
 The lineup has changed a bit since 1996. Current members are: Billy Corgan, Mike Byrne (drums), Nicole Fiorentino (bass), and Jeff Schroeder (guitar.)
 Rynda has had an incredible career in the music business and recently founded 1968media where she helps digitally manage artists.