acoustixaudio/Ariel
Project ID: 202357
Description
A cross-platform LV2 host built with GTK4 and lilv.
Features
- Real-time LV2 plugin hosting with lilv integration
- Intelligent plugin search - Quickly find plugins among 865+ discovered LV2 plugins by name, author, or URI
- Category filtering - Browse plugins by type (Distortion, Reverb, Analyzer, etc.) with 40+ categories
- Professional theme collection - 20+ built-in dark themes including Dracula, Nord, Gruvbox, One Dark, Solarized, and more
- Custom CSS theming - Load custom styles from
~/.config/ariel/style.cssfor personalized appearance - Settings dialog - Easy theme switching and configuration management
- Drag and drop support for intuitive plugin loading
- Parameter controls with real-time adjustment for all plugin parameters
- File parameter support - Load audio files, neural models, and impulse responses directly into plugins
- Multi-file parameter plugins - Full support for plugins with multiple file parameters (like Ratatouille)
- Enhanced file dialogs - Support for .wav, .nam, .ir, .json, and other audio/model formats
- Preset management - Save and load individual plugin presets
- Chain presets - Save entire plugin chains with all parameters
- Plugin bypass functionality for A/B testing
- Transport controls - Play, stop, record with state management
- Auto-start audio engine for immediate plugin processing
- Mono plugin support with automatic stereo conversion
- Cross-platform compatibility - Linux, Windows, and macOS
- Modern GTK4 interface with responsive design
Installation Instructions
Installation
Prerequisites
Ariel requires the following dependencies:
- GTK4 (>= 4.0) - Modern UI toolkit
- lilv - LV2 plugin host library
- JACK Audio Connection Kit - Real-time audio server
- Meson - Build system
- C compiler (GCC or Clang)
Linux Installation
Ubuntu/Debian
# Install dependencies
sudo apt update
sudo apt install libgtk-4-dev liblilv-dev libjack-jackd2-dev meson build-essential
# Clone the repository
git clone https://github.com/djshaji/ariel.git
cd ariel
# Configure build
meson setup builddir
# Compile
meson compile -C builddir
# Run
./builddir/ariel
Fedora/RHEL/CentOS
# Install dependencies
sudo dnf install gtk4-devel lilv-devel jack-audio-connection-kit-devel meson gcc
# Clone and build
git clone https://github.com/djshaji/ariel.git
cd ariel
meson setup builddir
meson compile -C builddir
# Run
./builddir/ariel
Active Releases
The following unofficial repositories are provided as-is by owner of this project. Contact the owner directly for bugs or issues (IE: not bugzilla).
| Release | Architectures | Repo Download |
|---|---|---|
Fedora 41
|
aarch64 (0)*, x86_64 (2)* | Fedora 41 (12 downloads) |
Fedora 42
|
aarch64 (0)*, x86_64 (2)* | Fedora 42 (8 downloads) |
Fedora 43
|
aarch64 (0)*, x86_64 (2)* | Fedora 43 (10 downloads) |
Fedora rawhide
|
aarch64 (0)*, x86_64 (2)* | Fedora rawhide (12 downloads) |
* Total number of downloaded packages.
Quick Enable
#> dnf copr enable acoustixaudio/Ariel
More info about enabling Copr repositories
Fedora 41