Welcome to the re:Cassette 4-track experience!
On this page, you can adjust the volume and playback speed of various tracks in my song Diamonds.
The list of supported browsers and additional information is available in the FAQ section of this page. This is the performance-optimized 'lite' edition; the version with EQ and reverb controls can be found here.
Listen to re:Cassette here or use the navigation arrows below to remix another song.
loading
FAQs
Which browsers are supported?
Currently, the 4-Track Experience is only officially supported on desktop versions of Google Chrome, Microsoft Edge, and Opera. If playback is ever out of sync, try reloading the page.
What does 'lite' mean here?
The non-lite version of the 4-Track Experience uses a significant amount of processing power and may load slowly for some users. The lite version loads over 60% faster but lacks controls for EQ and reverb.
What constitues whether a synth is background or main?
The only real consistency is that bass synths are always subjected to the background synth controls. Every other synth is assigned based on its EQ and timing separability from other tracks. This is to give users the most control when remixing in the full version.
Is this influenced by Kanye West's Stem Player?
Somewhat! I have always loved any chance I get to break down songs I like, so I wanted to give the experience to people who like my music.
How did you make this?
To control multiple audio files simultaneously, I made use of the howler.js audio library. This is my first JavaScript project, so I had to learn a lot about the language to make it work. I wrote roughly 1000 lines of code with about 35% of them being in JS. The lite version uses a JavaScript file with half as many lines.
Can I use these tracks to make a remix?
Please don't! They are 128kbps MP3 files. Instead, send me a message on social media or this website's contact page so I can provide high-quality isolated stems.