I present with the greatest pleasure the newest decoder coming from VLSI's vaults for VS1005 / VSOS: Monkey's Audio. VS1005 is now capable of playing .APE files in real time.
Of the five different .APE profiles, VS1005 supports Fast, Normal, and High compression levels up to 48 kHz stereo. Files with higher sample rates are decoded, but not in real time. Extra High and Insane compression levels are not supported.
A stereo 16-bit 48 kHz file using the Normal profile requires about 54-57 MHz to decode. When system overheads are added, and if no S/PDIF output or input drivers are loaded and ective, a CPU clock of 86 MHz or more should be enough for uninterrupted audio playback, even for files that are 24-bit 48 kHz stereo encoded with High profile. Thus, it is a good idea to run e.g. the following command in config.txt:
Code: Select all
RUN SetClock -l87 86
Code: Select all
S:>setclock -l87 86
Attached to this message is a .zip file, containing:
- Updated versions of audiodec, AuInfo, and Dir as VSIDE Solutions. You can edit these if you like, but most user's don't need to edit these.
- All updated .dl3 files collected in folder SYS/ . Copy the new versions to your VS1005 / VSOS 3.57 system disk's SYS/ folder.
- 1khz.ape is a one second long example file
Code: Select all
S:>setclock -l87 86
S:>cd d:ape
D: SD/SD Card
D:APE/>auinfo 1khz.ape
1khz.ape:
size: 26.4 KiB
format: Ape
conf: 1 channels at 44100 Hz
time: 0:01.0 seconds
bitrate: 215.9 kbit/s
analyze: 0.00 seconds
D:APE/>dir -a
- 4. 1KHZ.APE 0:01.0 44100 1 2019-05-22 10:38:24 1khz.ape
D:APE2/>playdir
~0205'1
~0308=1
~0205=1
~050b'1khz.ape
~030a=0
~030b=15
>
~0308'0
D:APE/>
Kind regards,
- Henrik