Defy: Audio Demake Tool for PICO-8
Drop audio file here or click to choose file.
Format
Unsigned 8-bit PCM
Defy 8-bit
Defy 4-bit
Defy 2.6-bit
Defy 2-bit
Defy 1-bit
QPA 4.6-bit
QPA 3.6-bit
QPA 3.2-bit
QPA 2.3-bit
QPA 1.1-bit
Trim Leading Silence
Apply Antialiasing Filter
HQ Mode (slow, small effect)
Title
Preferred Visualizer
Cover Art
Oscilloscope
Bubble
Optional Cover Art ( __gfx__ block)
Generate
Use this tool to format audio files for the PICO-8 Defy Player or create raw unsigned 8-bit PCM data.
Upload an audio file by clicking on the folder icon or dragging and dropping.
Select output format
PCM— raw unsigned 8-bit PCM, not playable in Defy, but may be useful elsewhere.
Defy 8-Bit— best sounding audio for the Defy player and binary strings.
Defy 4-Bit— acceptable audio for the Defy player and 2 to 1 compresssion compared to 8-bit.
Defy 2.6-Bit— 3 to 1 compresssion compared to 8-bit, lower quality
Defy 2-Bit— 4 to 1 compresssion compared to 8-bit suitable for intelligible speech.
Defy 1-Bit— 8 to 1 compresssion compared to 8-bit, lowest quality.
QPA 4.6-Bit— 1.75 to 1 compression compared to 8-bit.
QPA 3.6-Bit— 2.25 to 1 compression compared to 8-bit.
QPA 3.2-Bit— 2.5 to 1 compression compared to 8-bit. Generally comparable to Defy 4-bit, but results may depend on material.
QPA 2.3-Bit— 3.5 to 1 compression compared to 8-bit, quality between Defy 2.6-Bit and Defy 4-Bit. Generally good for intelligible speech.
QPA 1.1-Bit— 7 to 1 compression compared to 8-bit, quality comparable to Defy 2-Bit. Produces mostly (but not entirely) intelligible speech.
The antialiasing filter improves audio downsampling for most browsers including Chrome.
To play Defy files:
Start Pico-8.
Enter
load #defy
at the command prompt.
Then enter
run
.
Drag and drop the defy file onto PIC0-8.
The Defy player also records binary audio strings for playback in your own carts.
Information on @luchak's QPA format is available
here
and
here
.