What's new in Looping Audio Converter 3.1

Aug 5, 2023
  • MSU-1 loop end points fixed
  • New output option for "desired duration" in seconds
  • Loop points from the UI now get applied to streams with more than two channels
  • New output option to export the segment after the loop end, if any
  • Slight fixes to loop points when changing things like pitch
  • New option for Mario Kart final lap pitch/tempo adjustment
  • loop.txt fix from Struggleton
  • "Skip re-encoding" option replaced with a new option that never re-encodes (only for certain combinations of inputs and outputs, see the About.html)
  • FLAC output files can now have loop metadata that vgmstream will pick up on
  • ffmpeg and qaac updated

New in Looping Audio Converter 3.0 (Jan 11, 2022)

  • This version contains several changes relative to version 2.5. Most are behind-the-scenes changes, but one major change is that LoopingAudioConverter will now only decode and encode files one at a time - hopefully this prevents bugs.
  • The code has also been cleaned up and separated, for better maintainability.
  • Also note: the version of ffmpeg included can read nsf, spc, and gbs files, but it cannot tell where the loop points should be (since these files are just instructions for an emulator to render the audio - yes, ffmpeg with libgme is actually emulating video games now), and LoopingAudioConverter does not yet support audio formats like gbs that have more than one track per file. If you want to use tracks from NES or Game Boy games, check vgmrips.net for a .vgm version.
  • This version also includes a BrawlCrate update that should help keep .bcstm and .bfstm conversions from crashing (the bug was in code that I'm pretty sure I wrote, so sorry about that!)

New in Looping Audio Converter 2.5 (Dec 27, 2021)

  • Changes:
  • The .ini options file support has been removed. Options files can now only be loaded and saved as .xml. (#59)
  • Using "Add Folder" will now fill in an "input folder" field which helps maintain the file structure. (#60)
  • SoX and faad have been removed and replaced with FFmpeg. FFmpeg is used to apply effects (like tempo adjustments and sample rate conversion) and to read/write formats like FLAC and Ogg Vorbis. (This version of Looping Audio Converter can still use SoX and/or faad if they are present and specified in the .config file, and if FFmpeg is missing, but this will be removed in a future version.) (#58)
  • The --auto option now shows the options form, grayed out, instead of just showing the working window - this might help prevent deadlocks or freezes. (#50)
  • Some dependencies have been updated. (#55)
  • BrawlLib.dll (from BrawlCrate) is now included. It provides the loop dialog (previously in BrawlLib.LoopSelection.dll) as well as an alternate RSTM/CSTM/FSTM codec and an RWAV encoder.
  • Known issues:
  • Ogg Vorbis encoding may fail if SoX is not present and declared in the .config file like prior versions.
  • ffmpeg may hang when the output file already exists.

New in Looping Audio Converter 2.4 (May 31, 2020)

  • The "new sample rate" option can now raise sample rate as well as lowering it (although raising the sample rate necessarily is not recommended unless your game or app cannot play anything else).
  • MSU-1 output is now forced to 2-channel 44100Hz audio.
  • The loop selection dialog now only attempts to play audio from the first two channels of a file
  • Vgmstream has been updated

New in Looping Audio Converter 2.3.3 (Jan 6, 2020)

  • Loop points are now adjusted appropriately when you change the tempo.
  • Uncompressed .vgm files are now supported for input.

New in Looping Audio Converter 2.3.2 (Nov 7, 2019)

  • The tools folder, which was mistakenly omitted from 2.3 and 2.3.1, is included again. If you want to use 2.3.1 (for the rstmcpp integration), make sure to use the tools folder and the file LoopingAudioConverter.exe.config from this release.
  • Error messages have been improved for when executables in the tools folder are missing.