QoaPlay
A downloadable tool
Quite OK Audio is a relatively new, low complexity audio codec. As such it may be interesting for Amiga platform. Quick facts about QOA:
- Lossy compresion, quality comparable to MP3 @ 128 to 160 kbps.
- 16-bit audio, up to 255 channels (QoaPlay supports mono and stereo).
- Fixed compression ratio 5:1.
- Easily seekable (fixed frame size).
Examples of QOA compressed files can be found here. One can also compress own files on a PC using the reference encoder. I also plan to write an optimized encoder for Amiga.
QoaPlay
Command-line player with optimized assembler decoding routines. Minimum requirements to run: AmigaOS 3.0+.
Usage:
QoaPlay <file>
Estimated hardware requirements of QoaPlay for realtime playback
- 68030@25 for stereo 44.1 kHz.
- 68020@25 for stereo 22.05 kHz or mono 44.1 kHz.
- 68020@14 or 68000@33 for mono 22.05 kHz.
Limitations of the current version
QoaPlay 0.7 uses audio.device for playback. Audio is played in 8-bit quality. Maximum sampling rate depends on display mode (27 kHz for PAL/NTSC, 56 kHz for doublescan modes). By default QoaPlay performs frequency halving for audio files sampled above 27 kHz. If Amiga chipset runs in doublescan mode, frequency halving should be disabled with 'DBLSCAN' argument.
16-bit AHI output mode is planned.
Source code
Project is hosted on Codeberg.
Download
Install instructions
After unpacking the LhA archive, QoaPlay executable may be copied anywhere. It does not require any additional resources. Note that AmigaOS 3.0+ is required.
Development log
- QoaPlay 0.830 days ago
- Frequency halving87 days ago

Comments
Log in with itch.io to leave a comment.
Thanks for this tool :)
I want to convert my MP3s to the QOA format on Amiga,
I can finally get good quality even on my 68020