BankN
[WAV_IN]
.bin
PicoROM.BIN
Ready.
Each of the 8 banks holds 1 to 8 sounds in 32 KiB (about 0.73 s at 44100 Hz, the Deftaudio default; 1.28 s at the DDD's native 25272 Hz). The DIP switches on the card choose the bank.
Add sounds by dropping files on a bank, or open a [WAV_IN] folder: sub-folders Bank1…Bank8 fill the matching banks, in filename order, just like Deftaudio_MAIN.bat. (When this page is opened directly from disk, Chrome cannot read dropped folders; use Open folder… for them.) Any WAV, AIFF, FLAC or browser-supported format works.
Bank1
Bank8
Deftaudio_MAIN.bat
Conversion follows the SoX scripts: mix to mono, resample, normalize to −0.3 dBFS, trim leading silence below 0.2 %, cut to length with a 2-sample fade-in and 50-sample fade-out, then dither to 8-bit unsigned.
Names are 8 characters and appear on the DDD display. They start from the filename and can be edited; duplicates are fine. Drag rows, or use ↑ ↓, to change the order.
Envelope. Each waveform has three handles: A (attack, the fade-in length), D (where the decay starts; the sound fades out from there to the end) and End (the length; shortening a sound gives its space to the others). Drag them, or type the values in ms. Click a waveform to play it, double-click (or ↺) to reset. The faint waveform shows the sound before the envelope; the brown part does not fit. The global 2-sample fade-in and 50-sample fade-out in Conversion settings always apply as a minimum.
Layout. Auto-fit gives each sound as many 1 KiB blocks as it needs and shares the rest fairly, so short sounds leave room for long ones. Classic splits the bank into equal slots with the exact header values of the 1X…8X templates. Drag a sound's End handle to keep it shorter and give the space to the others.
Output. Export a single bank for an EPROM, export PicoROM.BIN, or program the PicoROM directly over USB (Chrome or Edge on desktop). Read PicoROM loads the current image back, with its names, so you can change one bank and program again. Sounds read from a ROM are kept byte for byte.
Keys: 1–8 play the sounds of the current bank; Escape stops.