A few moments ago, I posted mp2enc MPEG-1 audio encoder v. 2021-1 on Github.
You can always find the latest version of mp2enc here.
mp2enc is a modified version of the “dist10” sample code that was distributed by the MPEG group to demonstrate audio encoding and decoding. I found it last year when we did the Ben Liebrand DCC Release. I modified it so it can process WAV files with different numbers of sample sizes besides 16 bits, and processes the audio using 32-bit floating point.
But previously, I still had to use my DCCU program to convert the MP1 files to MPP, LVL and TRK files. In the new version, that’s no longer necessary: with a single command, the mp2enc program now generates the files that you can copy straight to your DCC-Studio audio directory to record them onto tape with your DCC-175 with PC-Cable.
This is exciting news for owners of a DCC-175 with PC-Cable: they can now convert WAV files for use with DCC-Studio without the need to use the slow DCC2WAV program that Philips distributed. Converting a file with mp2enc is much faster than DCC2WAV (it only takes a few minutes to convert a song, not an entire day) and the mp2enc converter can handle more formats besides 44.1kHz 16 bit WAV files.
There is of course also still a lot of room for improvement. In the future I hope to make my own version of DCC2WAV, with a graphical user interface, easy editing of titles, creation of compilation tapes, encoding from and decoding to many other audio formats such as MP3 and FLAC, and perhaps even direct recording to DCC with a self-made interface connected to a modern computer through USB.