This is probably going to interest zero people, but I’m so happy I managed this and that’s a subject so dear to my heart I wanted to share it in case somebody would like to follow the same crazy path (and if you have a better way to do that, by all means – let me know).
I was a teenager in the 90’s, grew up with the old-fashioned demoscene with Amiga and then PC (actually saw the mythical Second Reality by Future Crew at the time it was released. Nobody knows what the hell I’m talking about? Aaaah.)
I’m part-electronic musician and there are some tunes in that scene I am hugely fond of from that era. Problem is, they were all created using music software that’s all but extinct today: trackers (of which Renoise is probably the only modern survivor). .mod, .stm, .s3m, .it, .xm file formats all had their own quirks and are hard to render fully correctly (especially in 2020 when only diehards not only still care, but know what they are). Some big names re-released their old stuff on streaming services, but that’s the tip of a very, very deep iceberg and many tunes are all but lost to history (I found again some of them on the backwaters of old HTML 3 web pages…)
I wanted to put some of my favorite tunes from that era in my modern Apple Music library, a) for nostalgia and b) for the fun of bridging two vastly different eras of computing.
The software
As mentioned, tracker file formats were almost hacky in parts and musicians did all kinds of weird stuff with them to push the limits of what they could do. So accurate rendering is hard. VLC does open tracker files, but it regularly renders them incorrectly (usually stumbling on pattern speed variations).
Windows has OpenMPT which allows for quick export of module files and reads them flawlessly, but we’re on Macs.
I found that Foobar 2000 does an excellent job of rendering mods. It is more actively developed on Windows but there is a Mac version that works: http://www.foobar2000.org/mac and it seems to be 64-bit (I’m still on Mojave, but Go64 did not raise a warning examining it), so it should work on Catalina.
Foobar 2000 does not have a neat export function like OpenMPT does, so you have to play the modules you want to export and somehow capture the sound output of the app. I’m using Rogue Amoeba’s Piezo for this: https://rogueamoeba.com (of course, if you have Audio Hijack, it works too).
Editing, trimming and fading out endless loops that appear in many modules can be done in any simple audio editor such as Audacity https://www.audacityteam.org (if you use the m4a format, you will need to install FFMpeg, which is very straightforward from the help pages).
Convert to mp3 or AAC using any converter (such as Permute, included in the Setapp subscription)…
And voilà, you’re ready to listen to cracktros from 1988 in full hi-fidelity on your HomePod. And I think that’s very fun.
(If you’re curious, a link to a YouTube rip of the aforementioned Second Reality: https://www.youtube.com/watch?v=iw17c70uJes
Demoscene on Wikipedia: https://en.wikipedia.org/wiki/Demoscene)