Menu

Tree [e48183] master /
 History

HTTPS access


File Date Author Commit
 .claude 2026-07-09 Kelly Fitz Kelly Fitz [63264e] updating, cleaning up build environment
 .vscode 2026-07-12 Kelly Fitz Kelly Fitz [ffb569] phase F
 demo 2026-07-13 Kelly Fitz Kelly Fitz [8005b1] copyright updates, and morph demostration update.
 doc 2026-07-12 Kelly Fitz Kelly Fitz [e00656] phase E
 scripting 2026-07-13 Kelly Fitz Kelly Fitz [fc237b] python doc cleanup
 src 2026-07-16 Kelly Fitz Kelly Fitz [e48183] renamed C++ files with a better suffix
 test 2026-07-16 Kelly Fitz Kelly Fitz [e48183] renamed C++ files with a better suffix
 utils 2026-07-16 Kelly Fitz Kelly Fitz [e48183] renamed C++ files with a better suffix
 .clang-format 2026-07-16 Kelly Fitz Kelly Fitz [40e23a] Massice one-time clang-format pass, hereafter a...
 .gitignore 2026-07-13 Kelly Fitz Kelly Fitz [8005b1] copyright updates, and morph demostration update.
 .pre-commit-config.yaml 2026-07-16 Kelly Fitz Kelly Fitz [40e23a] Massice one-time clang-format pass, hereafter a...
 AUTHORS 2010-08-11 Kelly Fitz Kelly Fitz [670fd2] ooops, moved Loris folder instead of copying it...
 CMakeLists.txt 2026-07-13 Kelly Fitz Kelly Fitz [7bcce9] Pre-release preparation for 2.0
 CMakePresets.json 2026-07-12 Kelly Fitz Kelly Fitz [ffb569] phase F
 COPYING 2010-08-11 Kelly Fitz Kelly Fitz [670fd2] ooops, moved Loris folder instead of copying it...
 INSTALL 2026-07-12 Kelly Fitz Kelly Fitz [e00656] phase E
 NEWS 2026-07-13 Kelly Fitz Kelly Fitz [7bcce9] Pre-release preparation for 2.0
 README 2026-07-13 Kelly Fitz Kelly Fitz [7bcce9] Pre-release preparation for 2.0
 RELEASING.md 2026-07-13 Kelly Fitz Kelly Fitz [7bcce9] Pre-release preparation for 2.0
 THANKS 2010-08-11 Kelly Fitz Kelly Fitz [670fd2] ooops, moved Loris folder instead of copying it...
 requirements.txt 2026-07-16 Kelly Fitz Kelly Fitz [e48183] renamed C++ files with a better suffix

Read Me

Welcome to Loris.

Loris is an open source C++ class library implementing analysis,
manipulation, and synthesis of digitized sounds using the Reassigned
Bandwidth-Enhanced Additive Sound Model.

For more information about Loris and the Reassigned Bandwidth-Enhanced
Additive Model, contact the developers at loris@cersloundgroup.org, or
visit them at http://www.cerlsoundgroup.org/Loris/.

The primary distribution point for Loris is SourceForge
(http://loris.sourceforge.net) and its mirrors.

Loris is free software. Please see the file COPYING for details.

For documentation, please see the files in the doc subdirectory.

For a list of major changes to Loris, organized by release number,
please see the file NEWS.

Maintainers: for the steps to cut a tagged release, see RELEASING.md.

INSTALLATION:

Loris builds with CMake (3.24 or newer). For detailed configuration and
installation instructions, see the file INSTALL. Briefly:

    cmake -S . -B build
    cmake --build build
    ctest --test-dir build
    cmake --install build

In order to compile and link the Loris library and scripting extensions,
you will need a modern, reasonably standard-compliant C++ compiler (and
linker, etc.). To build scripting extensions, such as the Python module,
you will also need SWIG, a tool that connects programs written in C and
C++ with a variety of high-level programming languages, available at
www.swig.org (or via pip: `pip install swig`).

For best performance, you should also install the FFTW Fourier transform
library, available at www.fftw.org. FFTW is covered by its own license
and copyright, and is entirely separate from Loris. FFTW is not required
to build or use Loris.


COPYRIGHT AND LICENSE:

Loris is Copyright (c) 1999-2026 by Kelly Fitz and Lippold Haken

Loris is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY, without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
file COPYING or the GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA

loris@cerlsoundgroup.org
http://www.cerlsoundgroup.org/Loris/
Auth0 Logo