Files and Data Layout

Everything lives under one data root (set in Settings; default is the elktracker directory).

projects/     .elk project files
samples/      WAV files for the sampler (subfolders supported)
wavetables/   WAV files for the wavetable synth (2048-sample frames)
exports/      rendered mixes and stems
samples/edited/  output from trim/stretch/normalize (auto-created)

User preferences (theme, data root, last project) are stored in elktracker.cfg next to the binary — not inside project files, so loading someone else's project doesn't restyle your app.

Auto-save: projects save on quit. The last open project reopens on launch.

WAV import: 8/16/24-bit PCM and float32, mono or stereo.

Export WAV: renders the full mix to exports/<name>.wav.

Stems: renders each channel separately to exports/<name>_ch1.wav etc.

COLLECT: copies all samples referenced by the current project into projects/<name>/samples/, making the project self-contained for sharing.