Skip to content

habbbe/lazyusf

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

63 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

lazyusf

Converter for Ultra 64 Sound Format (usf and miniusf) by Josh W (http://joshw.info) based on 64th Note.

This tool is based on JoshW's audacious plugin "lazyusf". It was rewritten to a standalone commandline tool.

Build

cmake .
make

Build Dependencies

  • cmake
  • make
  • gcc
  • gcc-c++
  • [optional] flac-devel: needed if you wish to write directly to .flac files
  • [optional] libao-devel: needed if you want support for on-the-fly playback

Usage

lazyusf [OPTIONS] "soundtrack name.miniusf"

By default the PCM output is written to "soundtrack name.miniusf.au". For more help run lazyusf without any parameters.

FAQ

Q: The output of Donkey Kong 64 is slower than in the original game.

A: DK64 internally samples at 21617 Hz; the output of the game was at 22050 Hz. Enable rounding the samplerate by using the -r option.

TODO

  • be able to specify multiple files to play sequentially
  • be able to switch between those files
  • adapt usage function
  • adapt SIGINT and SIGTERM

About

Converter for Ultra 64 Sound Format

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 91.2%
  • C++ 6.7%
  • Objective-C 2.0%
  • CMake 0.1%