LazyUSF (foo_input_usf)

LazyUSF (foo_input_usf) an input plugin for Foobar2000.

USF is a format which allows emulation of the sound of an Nintendo 64, which would allow (almost) perfect replication of the music in games. USFs are then played through a player, with a suitable plugin, which allows it to be played.

foo_input_usf is the USF decoder for foobar2000, which allows the music to be played in this player.

It has the same functionality as 64th Note, in addition, support for playing files in archives.


Version 2.1 : Download it here (for Foobar 2000 1.1)

Version 1.5.0 : Download it here (for Foobar 2000 0.9)



  • Fixed some more bugs in the Cpu core, better tagging support, removed threading (runs Cpu on demand), foobar2000 v1.1 support, and a few other things

02/07/11 - Version 2.1

  • Fixed bugs where a file with a track length, but no fade would not read the track length (display as "?"), and where the default fade is not added to the default track length if there are no track length tags at all

02/03/10 - Version 2.0

  • Removed a bug which causes some to crash, changed register mapping method to improve compatability, trimmed memory usage

01/28/10 - Version 2.0

  • Rewrite from LazyUSF code for foobar2000 1.0

10/30/09 - Version 1.5.0(.327)

  • Uses floating point for output, fixed backwards channels, changed Composer (to Artist) tag

4/11/08 - Version 1.5.0(.305)

  • Rewrite of plugin, fixed threading issues, tag writing

11/28/07 - Version 1.2.5

  • Fixed the USFLib loading code, where files would not load from archives other than RAR archives.

Screenshot 1

Leave a Reply

You must be logged in to post a comment.