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.

StatusIn development
CategoryTool
Rating
Rated 5.0 out of 5 stars
(2 total ratings)
AuthorRastPort
TagsAmiga, Audio, qoa

Download

Download
qoaplay-0.8.lha 6.6 kB

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

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