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.css for 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.