zx_tape_to_wav License Apache 2.0 publish pub package

Easy Flutter library to convert .TAP/.TZX files (a data format for ZX-Spectrum emulator) into sound WAV file.

Usage

A simple usage example:

import 'dart:io';

import 'package:zx_tape_to_wav/zx_tape_to_wav.dart';

void main() async {
  var sourceFilePath = 'assets/roms/RENEGADE.tzx';
  var outputFileName = 'assets/out/RENEGADE.wav';
  await new File(sourceFilePath).readAsBytes().then((input) =>
      ZxTape.create(input)
          .then((tape) =>
              tape.toWavBytes(frequency: 44100, amplifySoundSignal: true))
          .then((output) => new File(outputFileName).writeAsBytes(output)));
}

Contribute

Contributions are welcome. Just open an Issue or submit a PR.

Contact

You can reach me via my email.

Thanks

Many thanks especially to Igor Maznitsa for his library as a source for ideas.

Libraries

zx_tape_to_wav
Easy Flutter library to convert .TAP/.TZX files (a data format for ZX-Spectrum emulator) into sound WAV file.