I know it's a bad habit to open two threads for one topic, and I have thought about it some time, but it's the only way I see here to get some attention and feedback (sorry, mods!). After more than a year of work, and nearly a complete re-write of all the code, I finally managed to get version 0.1.3 of PPPlay ready. The (incomplete) list of changes since my last announcement are:
- S3M and XM code re-write, much more compliant to the original players' behaviour.
- Also plays MOD files now.
- New input format: HSC, based on a completely new OPL emulator code with very high accuracy.
- New application: IMFPlay, a player for IMF files, will be integrated into the main program in the next release.
- Besides the old MP3 output format, additionally OGG and WAV are also available.
- Selection of sample interpolation: none, linear and cubic.
- Finally compilable on Windows.
- Many, many bugs fixed.
You can grab the sources here:
https://sourceforge.net/projects/peepeeplayer/files/releases/Windows x64 binaries are available.Also, I hope to get S3M Adlib sample handling ready for the next release. This release is meant to be a small feature-freeze, before I start something new that would introduce new bugs. So please test it if you can; a disadvantage is that the code currently only compiles with GCC 4.8, this is because I'm using many of the new C++11 features that aren't available in lower versions (don't use MSVC2012 either, it doesn't work).
Thanks in advance.