Skip to content

Repository files navigation

WavConvert4Amiga

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.

WavConvert4Amiga GUI v1.5

Features

Audio Processing

  • 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

Waveform Editor

  • 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

Recording Features

  • Record system audio directly
  • Record from microphone
  • Real-time sample rate conversion
  • Visual feedback during recording

File Handling

  • 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

Usage

Basic Operation

  1. Drag and drop a WAV or MP3 file onto the interface
  2. Select desired sample rate or ProTracker note
  3. Adjust amplification if needed
  4. Enable low-pass filter if desired
  5. Click "Convert Current" or enable "Auto Convert"

Queue Workflow

  1. Click Queue: Add Files to add one or more source files
  2. (Optional) Right-click a queue row to adjust per-item settings
  3. Click Process Queue to run queued conversions
  4. Use Queue Pause/Stop to halt after the current item
  5. Use Queue Clear Completed to remove finished items from the list

Setting Loop Points

  1. Click in the waveform to set start point
  2. Click again to set end point
  3. Loop will preview automatically
  4. Save loop as using either "Save Loop" or "Save Loop Points (8SVX)"

Recording Audio

  1. Choose "Record System" or "Record Mic"
  2. Click "Stop Recording" when finished
  3. Process the recorded audio as needed

AudioFX

  1. Pick any AudioFX one sample is loaded or recorded.
  2. Click Convert Current or set loop points to save sample/section with effects

Keyboard Shortcuts

  • Ctrl+Z: Undo
  • Ctrl+Y: Redo
  • Ctrl+X: Cut
  • Ctrl+Space: Preview/Stop Preview

System Requirements

  • Windows operating system
  • .NET Framework 4.7.2
  • DirectX/Windows Media Foundation

Building

The project can be built using Visual Studio 2019 or later. Required NuGet packages:

- NAudio (and related packages)
- CSCore
- Microsoft.Win32.Registry

License

MIT License

Acknowledgments

  • NAudio library for audio processing
  • Amiga Developer Community for format specifications
  • ProTracker documentation for frequency tables

Version History

v1.5

  • 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.

v1.4

  • Workflow bugs should now be resolved.

v1.3

  • Amiga ST-xx Sample format added
  • You can now load 8svx and original Amiga St-xx sample formats directly in to wavconvert.

v1.2

  • Added AudioFX Engine
  • Fixed More Bugs
  • Icon for program added

v1.1

  • Fixed Bugs
  • UI Changes
  • Play back head shown in green

v1.0

  • Initial release
  • Complete waveform editing functionality
  • ProTracker note conversion support
  • Recording capabilities
  • 8SVX file format support

Contributing

Feel free to submit issues and pull requests.

About

Sound Sampler in the style of the Older Amiga Applications, to create Amiga 8svx(iff) samples

Resources

Stars

11 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages