#io #data #endianness #read-write #targets #ptvoice #pxtone

ptcrab

A pure-Rust alternative to the official pxtone library

3 unstable releases

0.1.0 Jan 1, 2024
0.0.1 Oct 14, 2023
0.0.0 Oct 13, 2023

#748 in WebAssembly

26 downloads per month

MIT license

46KB
775 lines

ptcrab 🦀 crates.io docs

A pure-Rust alternative to the official pxtone library.

Features

  • Support for systems of any endianness
  • Support for generic Wasm targets
  • I/O using standard Read & Write traits
  • Ptvoice data manipulation

Not yet implemented

  • Ptnoise data manipulation
  • Project data (ptcop/pttune) manipulation
  • Audio rendering/playback

License

MIT


lib.rs:

A pure-Rust alternative to the official pxtone library.

Features

  • Support for systems of any endianness
  • Support for generic Wasm targets
  • I/O using standard Read & Write traits
  • Ptvoice data manipulation

Not yet implemented

  • Ptnoise data manipulation
  • Project (ptcop/pttune) data manipulation
  • Audio rendering/playback

License

MIT

Dependencies

~270–750KB
~17K SLoC