173837
why no 100% stereo
After composing the whole piece, I realized that tiatune wasn't able to convert it- way too long and big.
So, naturally, I decided to code my own optimizer tool in python. Spent around 5 hours on it until I realized that the output was indeed optimized, but it affected the playback :derp:
So that was a dead-end. Maybe with more asm-knowledge I cldve done more with that, but ehh...
Instead, I trimmed down the original 2 minute version to this little loop instead. It's missing some cool breakdown parts and the intro, but I guess I will save it for an album in the future or so.
Then I wanted to render my track, but I realized that no render option felt like the best to me. Grabbing the sound from Stella Emulator was laggy af and it has no wav export. Other emulators fail on tiatune stuff or don't support stereo separation.
So, obviously, the solution for me was to download the Stella
source code and implement wav rendering by myself.
Had to deal with c++ basically for the first time in my life, but after a few hours of tutorials and scanning the giant source code, I finally managed to add a few lines of code that did what I wanted.