wave-tools icon indicating copy to clipboard operation
wave-tools copied to clipboard

Command line tools for wave files

== Wave Tools ==

=== Generate ===

//Uses additive synthesis to create mono 8-bit .wav files//

Specifically, it creates 256 cycles of 256 bytes each, with every cycle introducing one more harmonic than the last. It's intended for use with [[http://www.doepfer.de/a112.htm|the Doepfer A-112]] in wavetable mode.

Possible uses:

  • Making interesting pitched sounds on the Doepfer A-112

=== Impulse Tracker file lister (itls) ===

// Extracts filenames and song/instrument/sample names from .IT, .ITI and .ITS files//

Possible uses:

  • Automatically generating lists of Impulse Tracker modules, instruments and samples in your library

=== Make8bit ===

//Converts 24-bit and 16-bit .wav files into 8-bit .wav files//

Possible uses:

  • Importing modern sound recordings into old samplers

=== Make8363Hz ===

//Converts mono .wav files into mono 8-bit 8363Hz .pcm files//

Possible uses:

  • Importing modern sound recordings into old tracker software

=== Makedoepfer ===

//Converts mono 8-bit .wav files into Doepfer A-112 compatible .syx files//

Possible uses:

  • Importing samples into the Doepfer A-112

=== Makemono ===

//Converts stereo .wav files into mono .wav files//

Possible uses:

  • Recording a mono sound source with a stereo-only sound recorder

=== Normalise ===

//Makes .wav files as loud as they can be//

Possible uses:

  • Automatically normalising all the .wav files sliced by Wavesplit

=== Wavesplit ===

//Splits up a big .wav file into several smaller .wav files, one per sound//

Possible uses:

  • Automating sample splitting
  • Espionage?

Wavesplit takes a single 16-bit .wav file as an input and gives you several shorter .wav files as the output. Other than the input filename, it can take two parameters: the threshold (get this loud to start writing a new file, get quieter again to prepare to stop); and the duration (stay quieter for this many samples in order to actually stop).