All Projects → Dougal-s → Aether

Dougal-s / Aether

Licence: MIT license
An algorithmic reverb LV2 based on Cloudseed

Programming Languages

C++
36643 projects - #6 most used programming language
CMake
9771 projects

Projects that are alternatives of or similar to Aether

Roboverb
A VST / VST3 / AU / LV2 Reverb Plugin
Stars: ✭ 48 (-51.52%)
Mutual labels:  reverb, lv2-plugin
caps-lv2
LV2 port for the CAPS Audio Plugin Suit
Stars: ✭ 30 (-69.7%)
Mutual labels:  lv2-plugin
fogpad
A VST reverb effect in which the reflections can be frozen, filtered, pitch shifted and ultimately disintegrated.
Stars: ✭ 61 (-38.38%)
Mutual labels:  reverb
simple-reverb
A simple reverb made with the JUCE DSP module
Stars: ✭ 43 (-56.57%)
Mutual labels:  reverb
pysofaconventions
python SOFA implementation
Stars: ✭ 30 (-69.7%)
Mutual labels:  reverb
RE-VERB
speaker diarization system using an LSTM
Stars: ✭ 22 (-77.78%)
Mutual labels:  reverb
midiomatic
A collection of MIDI filter, generator and processor plugins
Stars: ✭ 23 (-76.77%)
Mutual labels:  lv2-plugin
vaporiser
🎵 Creates a vaporwave (slowed, with reverb) remix of a given MP3 file, with the option of playing over a looped GIF as a video.
Stars: ✭ 14 (-85.86%)
Mutual labels:  reverb
LowkeyNW
Package for Cycling74 Max. Contains updated objects from the Granular Toolkit, a classic stereo reverb and some twists on standard MSP objects that makes them savvy about zero-crossings.
Stars: ✭ 29 (-70.71%)
Mutual labels:  reverb
dxkSynthDefs
some synth defs for SuperCollider
Stars: ✭ 21 (-78.79%)
Mutual labels:  reverb
Planeverb
Project Planeverb is a CPU based real-time wave-based acoustics engine for games. It comes with an integration with the Unity Engine.
Stars: ✭ 22 (-77.78%)
Mutual labels:  reverb
reverb
Straightforward (sound/multipurpose) reverberator
Stars: ✭ 23 (-76.77%)
Mutual labels:  reverb
spectmorph
SpectMorph: spectral audio morphing
Stars: ✭ 16 (-83.84%)
Mutual labels:  lv2-plugin
Cardinal
Virtual modular synthesizer plugin
Stars: ✭ 379 (+282.83%)
Mutual labels:  lv2-plugin
ninjas
sample slicer audio plugin
Stars: ✭ 21 (-78.79%)
Mutual labels:  lv2-plugin
mod-utilities
Some utilities lv2 plugins
Stars: ✭ 14 (-85.86%)
Mutual labels:  lv2-plugin
string-machine
Digital model of electronic string ensemble instrument
Stars: ✭ 38 (-61.62%)
Mutual labels:  lv2-plugin
sooperlooper-lv2-plugin
A Lv2 version of the old LADSPA SooperLooper plugin
Stars: ✭ 19 (-80.81%)
Mutual labels:  lv2-plugin

Aether

Automated builds

screenshot of the Aether UI

Aether is an algorithmic reverb LV2 plugin based on Cloudseed.

For a quick overview of the user interface and controls, please refer to the user manual.

For a more technical overview of the plugin architecture, please refer to: https://github.com/ValdemarOrn/CloudSeed/tree/master/Documentation

Contents

Downloads

Binaries from the latest release can be found under releases, while binaries from the master branch can be found under the actions tab.

Building

Dependencies

Build Tools

Tool Version
CMake >= 3.10

Compiler

Compiler Version
g++ >=9.0
clang++ >=10.0
AppleClang >=12.0
msvc >=19.29

Libraries

Library Deb Package
X11 libx11-dev
OpenGL libgl1-mesa-dev libglu1-mesa-dev

Ubuntu/Debian

sudo apt install cmake g++-10 libx11-dev libgl1-mesa-dev libglu1-mesa-dev

MacOS

  • Should work as it is.

Windows

Compiling

First clone the repository and create the build directory using:

git clone --recurse-submodules -j4 https://github.com/Dougal-s/Aether.git
cd Aether
mkdir build && cd build

Then compile the plugin using:

Linux/MacOS

cmake .. -DCMAKE_BUILD_TYPE="Release"
make -j4

Some systems may default to an older version of the compiler causing compilation errors. To fix this, clear the build directory and then run cmake .. with the CXX environment variable set to the newer compiler (e.g. g++-10 or clang++-10)

Windows

cmake -G "Visual Studio 16 2019" ..
cmake --build . --config=release -j4

Additional Options

Option Description Values
BUILD_GUI Build gui. on / off
BUILD_TESTS Build unit tests. The tests can be run using make test and individual tests can be found in builds/tests/tests. on / off
BUILD_BENCHMARKS Build benchmarks. The benchmarks can be run using make test and individual benchmarks can be found in builds/tests/benchmarks. on / off
CMAKE_BUILD_TYPE Debug adds runtime checks and debug information. Release enables additional optimizations. Can also be set using the --config flag when running cmake. debug / release
FORCE_DISABLE_DENORMALS Disables denormal floating point numbers at the beginning of every processing block. This is usually redundant as the plugin host should already do this. Defaults to on. on / off

Installing

The build process will create an lv2 plugin bundle called aether.lv2 in the build directory, which can be copied to the appropriate platform specific location(~/.lv2, $HOME/Library/Audio/Plug-Ins/LV2, %APPDATA%/LV2), where it can be picked up by an lv2 plugin host.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].