Skip to content

raydac/zxtap-to-wav

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

52 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

License Apache 2.0
Arthur's acres sanctuary donation

A simple command-line utility that converts .TAP files, a data format used by ZX Spectrum emulators, into WAV sound files.

For a similar tool that converts binary files into WAV format for the BK-0010 personal computer, check out bkbin2wav.

Online version of the converter

There is an online WASM-based version of the converter that you can freely use in any browser that supports JavaScript and WASM.

How to build?

Simply clone the project and build it using Maven with the command:

mvn clean install -Ppublish

Alternatively, you can download a prebuilt version from the latest release.

Arguments

-a    amplify sound signal
-f int
      frequency of result wav, in Hz (default 22050)
-g int
      time gap between sound blocks, in seconds (default 1)
-i string
      source TAP file
-o string
      target WAV file
-s    add silence before the first file

Example

zxtap2wav -i RENEGADE.tap
zxtap2wav -a -i RENEGADE.tap -o RENEGADE.wav -f 44100 -s

How to?

Make longer silence interval between files in WAV

Just add -g 2 or -g 3 to make delay in 2 or 3 seconds.

Add silence in start of generated WAV file

Use -s and silence will be generated in start of WAV file.

I want 44100 Hz quantized WAV

Use parameter -f 44100

Sound is too silent

Use flag -a and generated sound in WAV will be amplified to maximum.

About

Converter of .TAP files (a ZX-Spectrum emulator data format) into .WAV sound files

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors