GrandOrgue / LoopAuditioneer

Software for loop and cue handling in .wav files.
https://loopauditioneer.sourceforge.io/
GNU General Public License v3.0
5 stars 0 forks source link

Release License: GPL v3

LoopAuditioneer

LoopAuditioneer is a software for evaluating loops and cues existing in wav file metadata as well as generally being helpful in sample preparation for usage in virtual pipe organs, like the GrandOrgue software.

Features

Credit to others code

The only code in the src/ directory that's not written by the author is the FFT.h and FFT.cpp files that are slightly modified versions of those in Audacity source code. The pitch detection algorithm for the time domain is taken and adapted from a discussion on the GrandOrgue mailing list.

Other external libraries that LoopAuditioneer is dependant on and use as submodules are Libsndfile and Libsamplerate both originally written by Erik de Castro Lopo. Libsndfile, is provided from a fork of the official version to allow exact reading and writing of pitch fraction metadata information. RtAudio, by Gary P. Scavone is used for audio output.

Graphical credits

In the resources/free-pixel-icons/ directory resides the icons used by the program for the toolbar. The complete set is available at http://www.small-icons.com/packs/24x24-free-pixel-icons.htm and distributed under a Creative Commons 3.0 license. The icons in resources/icons are created by the author (Lars Palo) except for the macOS adaptation which was done by vpoguru.

Building

Basic compilation instructions are available in the BUILD.md file. At the moment the program is developed and mostly tested under Linux (Ubuntu 20.04) 64 bit. The Windows binaries are produced by cross-compilation with x86_64-w64-mingw32. Since june 2024 builds for macOS, both Intel and arm64 are also available. All releases of this software here on Github are created on action runners on Github.

LoopAuditioneer requires wxWidgets 3.0+, available at http://www.wxwidgets.org/. The repository unicode version of wxWidgets that Ubuntu offer should work as well. Other build dependencies are documented in the BUILD.md file. Both macOS and Windows builds have wxWidgets included in them which means that they need nothing extra installed in order to run.

Help and documentation

At https://loopauditioneer.sourceforge.io/userguide.html older official documentation on how to use the software can be found. Inside the software the help can be consulted for additional insights.