LLUSBDAC can change your NW-ZX300 as a USB sound card. The overall latency is about 50 milliseconds. It can also show infomation while playing audio, like sample rate, bit depth, CRC32 checksum, etc. Only PCM audio is supported, and DSD audio is not supported. It output sound as if the "Direct Source" option is enabled, and software sound effects are not supported.
Installer only supports Windows operating system. However, after installation into the device, it can work without Windows. Supported operating systems are:
- Windows 10, 1703 or higher
- macOS, iPadOS, iOS
- Linux
- Download
NW-ZX300_V2_02.exe
from sony website, put it along withllusbdac_installer.exe
. - Close unnecessary running applications, disconnect unnecessary USB devices from computer.
- Remove SD card (if any) from your device.
- Connect your device to a computer as "USB mass storage device".
- Run
llusbdac_installer.exe
and follow instructions on screen.
After installation, LLUSBDAC is disabled by default. To enable LLUSBDAC, please switch your device to USB DAC mode. Then press one of physical button "⏮", "⏯", "⏭", three times. After startup, LLUSBDAC will show its user interface. Please connect your device to your computer. The computer will automatically detect a sound card with "LLUSBDAC" in its name, no additional driver is needed.
After enabled, LLUSBDAC will keep working. To disable it, please reboot your device.
LLUSBDAC will display information while working. You can use physical button "⏮", "⏯", or "⏭" to switch page. The meaning of each page is:
LLUSBDAC's CRC32 checksum is different from other softwares. It trimmed silent samples from calculation. You can use audio_crc32.exe
to calculate such checksums:
- Download ffmpeg, put
ffmpeg.exe
along withaudio_crc32.exe
- Drag your audio files (or folders) onto the icon of
audio_crc32.exe
- A window with calculation progress will show up. It will show results as a table after calculation completed.
Sample results:
--------------+-------------------------------------------+-----------------
TIME | S16LE S24_3LE S32LE | FILE
--------------+-------------------------------------------+-----------------
00:04:41.787 | 16:c08f2dfc [24:E805E786] [32:D855963E] | 0012078980.flac
00:04:41.789 | 16:9424690a [24:793B394A] [32:F4EC9102] | 0012078981.flac
00:07:47.040 | 16:94273ba3 [24:4A61B034] [32:189F5CAD] | 0012078982.flac
--------------+-------------------------------------------+-----------------
TIME
: Length of audio after trimmingS16LE
,S24_3LE
,S32LE
: The checksum value after converting (by truncating or padding zeros) audio to 16, 24 or 32 bits. Lossless convert is shown as uppercase with brackets. Lossy convert is shown as lowercase without brackets.FILE
: File name of audio file
This program is released under GPLv2. You can get the source code from GitHub.