https://github.com/distrho/ildaeil
mini-plugin host as plugin
https://github.com/distrho/ildaeil
Last synced: about 1 month ago
JSON representation
mini-plugin host as plugin
- Host: GitHub
- URL: https://github.com/distrho/ildaeil
- Owner: DISTRHO
- License: gpl-2.0
- Created: 2021-10-11T11:56:56.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2025-04-21T20:17:34.000Z (about 1 month ago)
- Last Synced: 2025-04-21T21:28:40.050Z (about 1 month ago)
- Language: C++
- Homepage:
- Size: 2.37 MB
- Stars: 141
- Watchers: 5
- Forks: 4
- Open Issues: 10
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
# DISTRHO Ildaeil
DISTRHO Ildaeil is mini-plugin host working as a plugin, allowing one-to-one plugin format reusage.
The idea is to load it as a plugin inside your DAW and then the other "real" plugin inside Ildaeil.
This allows, for example, a VST3 host to load LV2 plugins and vice-versa.The Ildaeil name comes from the korean 일대일, which means "one to one".
## Details
Ildaeil basically works as a mini-wrapper around [Carla](https://github.com/falkTX/Carla), leveraging it for all its host support.
Everything should be working except plugin parameters (none are exposed to the host).When open, Ildaeil will show a list of plugins to pick from or the plugin editor if one is already selected.
If the plugin provides an embeddable UI, Ildaeil show will that by default, otherwise it shows a generic parameter list.
Toggling between generic vs custom/embed view is possible.
In the case of a plugin providing a custom UI that is not embeddable, Ildaeil will show the generic view by default.
You can press "Show Custom GUI" to open the plugin UI in an external window.## Features
The current formats Ildaeil can work as are:
- JACK/Standalone
- CLAP
- LV2
- VST2
- VST3And it can load the following plugin formats:
- Internal (from Carla)
- LADSPA
- DSSI
- LV2
- VST2
- VST3
- CLAP
- JSFXWith a few extra formats through the "Load from file..." action:
- Audio files (through internal audio file player, synced to transport)
- MIDI files (through internal MIDI file player, synced to transport)## Goals
Later on, in theory, it should be able to load the following plugin formats:
- AU (macOS only)
Eventually the following files could be loaded too:
- SF2/3 files (through internal FluidSynth)
## Screenshots
### Plugin list
Your typical view before loading a plugin

### Generic plugin GUI
The integrated generic controls, typically used for GUI-less plugins

### Bitwig with setBfree
setBfree as synth, with its own whirl speaker as FX, inside Bitwig.

### CAPS in Cubase
A few [CAPS plugins](https://github.com/moddevices/caps-lv2) running inside Cubase, though UI resizing doesn't seem to work.

### FLStudio and various plugins
Vex as synth, [DIE-Plugins](https://github.com/DISTRHO/DIE-Plugins) and [OpenAV Filta](https://github.com/openAVproductions/openAV-ArtyFX) as FX, running in FLStudio.

### Renoise with Aether
Another LV2-only plugin, [Aether](https://github.com/Dougal-s/Aether), running in Renoise.
