A Windows utility designed to convert WAV/MP3 files for optimal use with Amiga computers and music trackers. Features an intuitive interface for sample rate conversion, waveform editing, and ProTracker note tuning.
- Convert WAV files to 8-bit mono format at any sample rate
- Load MP3 files and decode them into the same editable workflow as WAV files
- Support for both PAL and NTSC frequencies
- ProTracker note frequency conversion (C-1 to B-3)
- Tracker-style Piano Mode (mouse + keyboard input for note auditioning)
- Chipify Mono effect (single-note chip-style resynthesis with envelope following)
- Chipify Deluxe effect (frame pitch-tracking with chip wave selection and resynthesis)
- Additional AudioFX: chorus, overdrive, reverse, fades, band-pass, noise gate
- Built-in low-pass filter option
- Adjustable amplification control
- 8SVX file format support
- 8SVX loop points support
- Visual waveform display with zoom controls
- Set and adjust loop points
- Cut unwanted sections
- Save the currently selected sample section directly from the waveform toolbar
- Preview audio with loop points
- Undo/Redo support
- Record system audio directly
- Record from microphone
- Real-time sample rate conversion
- Visual feedback during recording
- Drag and drop WAV/MP3 file support
- Auto-convert option for batch processing
- Built-in conversion queue (add files, process queue, pause/stop, clear completed)
- Per-queue-item settings via context menu (sample rate, low-pass, output format, move original, etc.)
- Original file preservation option
- Save as WAV or 8SVX format
- Save loop selections separately
- Drag and drop a WAV or MP3 file onto the interface
- Select desired sample rate or ProTracker note
- Adjust amplification if needed
- Enable low-pass filter if desired
- Click "Convert Current" or enable "Auto Convert"
- Click Queue: Add Files to add one or more source files
- (Optional) Right-click a queue row to adjust per-item settings
- Click Process Queue to run queued conversions
- Use Queue Pause/Stop to halt after the current item
- Use Queue Clear Completed to remove finished items from the list
- Click in the waveform to set start point
- Click again to set end point
- Loop will preview automatically
- Save loop as using either "Save Loop" or "Save Loop Points (8SVX)"
- Choose "Record System" or "Record Mic"
- Click "Stop Recording" when finished
- Process the recorded audio as needed
- Pick any AudioFX one sample is loaded or recorded.
- Click Convert Current or set loop points to save sample/section with effects
Ctrl+Z: UndoCtrl+Y: RedoCtrl+X: CutCtrl+Space: Preview/Stop Preview
- Windows operating system
- .NET Framework 4.7.2
- DirectX/Windows Media Foundation
The project can be built using Visual Studio 2019 or later. Required NuGet packages:
- NAudio (and related packages)
- CSCore
- Microsoft.Win32.Registry
MIT License
- NAudio library for audio processing
- Amiga Developer Community for format specifications
- ProTracker documentation for frequency tables
- Added tracker-style Piano Mode with keyboard and mouse note input.
- Added new AudioFX options: chorus, overdrive, reverse, fades, band-pass, and noise gate.
- Improved loop-point workflow with drag-selection and better selection persistence across edits/resampling.
- Improved ProTracker note workflow by syncing and locking sample-rate selection.
- Added a "Save Sample" waveform toolbar button and improved toolbar behavior on narrow windows.
- Added and refined the built-in conversion queue workflow for batch processing.
- Workflow bugs should now be resolved.
- Amiga ST-xx Sample format added
- You can now load 8svx and original Amiga St-xx sample formats directly in to wavconvert.
- Added AudioFX Engine
- Fixed More Bugs
- Icon for program added
- Fixed Bugs
- UI Changes
- Play back head shown in green
- Initial release
- Complete waveform editing functionality
- ProTracker note conversion support
- Recording capabilities
- 8SVX file format support
Feel free to submit issues and pull requests.
