You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Darío Hereñú fd7649d769 Minor fixes (paragraphs 17, 19) 1 month ago
.github Keep window size checks active 4 months ago
carla @ 7b8eeef343 Update all submodules 3 months ago
dpf @ 60c10055ea Update all submodules 3 months ago
dpf-widgets @ f40aca5544 Update all submodules 3 months ago
plugins Be less restrictive on the IO we can load, update readme 3 months ago
screenshots Update screenshots 3 months ago
.gitignore Lots more stuff, can handle basic LV2 7 months ago
.gitmodules Reorder submodules 7 months ago
LICENSE Add LICENSE file 7 months ago
Makefile Fix missing PREFIX var for make install 3 months ago
README.md Minor fixes (paragraphs 17, 19) 1 month ago

README.md

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.

The Ildaeil name comes from the korean 일대일, which means “one to one”.

Details

Ildaeil basically works as a mini-wrapper around Carla, leveraging it for all its host support.
Everything should be working except plugin parameters (none are exposed to the host).
Also, only LV2 hosting is enabled at the moment.

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
  • LV2
  • VST2
  • VST3

And it can load the following plugin formats:

  • Internal (from Carla)
  • LV2

Goals

Later on, in theory, it should be able to load the following plugin formats:

  • LADSPA
  • DSSI
  • VST2
  • VST3
  • AU (macOS only)
  • JSFX

Eventually the following files could be loaded too:

  • SF2/3 files (through internal FluidSynth)
  • SFZ files (through internal SFZero)

Screenshots

Plugin list

Your typical view before loading a plugin

screenshot

Generic plugin GUI

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

screenshot

Bitwig with setBfree

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

screenshot

CAPS in Cubase

A few CAPS plugins running inside Cubase, though UI resizing doesn't seem to work.

screenshot

FLStudio and various plugins

Vex as synth, DIE-Plugins and OpenAV Filta as FX, running in FLStudio.

screenshot

Renoise with Aether

Another LV2-only plugin, Aether, running in Renoise.

screenshot