potatoslicer

Export to WAV & MIDI

Render your song to a WAV file for sharing, or export as MIDI for use in other DAWs. Both formats in one click.

Offline WAV Rendering

WAV export runs on a background thread with a progress bar overlay. The engine renders every pattern in sequence at 48 kHz, producing a ready-to-share audio file.

  • - Background rendering with 0-100% progress bar
  • - Output filename: song_id + timestamp (YYYYMMDD_HHMMSS)
  • - Confirmation dialog shows estimated duration before export
  • - 48 kHz sample rate — same quality as real-time playback
  • - Non-blocking — the UI stays responsive during render
WAV export progress bar

MIDI Export

Instant MIDI export maps each instrument to a General MIDI program. Drum channels route to GM percussion, and note-off events are properly handled.

  • - One MIDI track per instrument with GM program mapping
  • - Drum instruments mapped to GM percussion note numbers
  • - Proper note-off events with support for --- (note cut) rows
  • - Exports as 4/4 time signature
  • - Instant — no progress bar needed, shows file size on completion
MIDI export with GM mapping