| @@ -8,6 +8,113 @@ include_once("includes/header.php"); | |||
| <p><b>THIS IS A FAKE PAGE, KXSTUDIO NEWS USES A DYNAMIC MODULE NOW</b></p> | |||
| <p> | |||
| <span style="font-size: 20px">> Ildaeil v1.0 released</span><br/> | |||
| On <i>2022-02-21</i> by<i> falkTX</i> | |||
| </p> | |||
| <p> | |||
| Hello everyone, another release is here, this time it is | |||
| <a href="https://github.com/DISTRHO/Ildaeil" target="_blank">Ildaeil</a>.<br/> | |||
| Something that was initially done as a test for | |||
| <a href="https://github.com/falkTX/Carla" target="_blank">Carla</a> | |||
| and | |||
| <a href="https://github.com/ocornut/imgui" target="_blank">ImGui</a> | |||
| usage within | |||
| <a href="https://github.com/DISTRHO/DPF" target="_blank">DPF</a>, | |||
| but turns out to be actually quite useful!<br/> | |||
| To those that are not up to date on KXStudio developments, let's recap this little new project...<br/> | |||
| </p> | |||
| <p> | |||
| <img src="/repo/screenshots/ildaeil.png" alt="ildaeil"/> | |||
| </p> | |||
| <p> | |||
| <a href="https://github.com/DISTRHO/Ildaeil" target="_blank"><b>Ildaeil</b></a> | |||
| is mini-plugin host working as a plugin allowing one-to-one plugin format reusage.<br/> | |||
| The idea is to load it as a plugin inside your DAW and then other the "real" plugin inside Ildaeil.<br/> | |||
| This allows, for example, a VST3 host to load LV2 plugins. | |||
| </p> | |||
| <p> | |||
| For the more technically-minded people, this is basically a combination of | |||
| <a href="https://github.com/falkTX/Carla" target="_blank">Carla</a>, | |||
| <a href="https://github.com/DISTRHO/DPF" target="_blank">DPF</a> | |||
| and | |||
| <a href="https://github.com/DISTRHO/DPF-Widgets" target="_blank">DPF-Widgets</a>.<br/> | |||
| There is some small code of its own for handling the drawing of the plugin list, generic GUI and offset the embed GUIs, | |||
| but everything else is done by these other projects.<br/> | |||
| Nothing that Ildaeil does is special, that Carla can't do, but using Carla means always having to deal with an extra window.<br/> | |||
| When wanting to load a single LV2 plugin on a non-LV2 supported host for example, this becomes quite cumbersome.<br/> | |||
| With a little bit of glue code to tie up Carla, DPF and a little GUI, this project becomes possible. | |||
| </p> | |||
| <h3>Example</h3> | |||
| <p> | |||
| Here is an example, loading the LV2-specific plugin | |||
| <a href="https://github.com/Dougal-s/Aether" target="_blank">Aether</a> | |||
| inside | |||
| <a href="https://www.renoise.com/" target="_blank">Renoise</a>, which does not support LV2 plugins. | |||
| </p> | |||
| <p> | |||
| <img src="/screenshots/news/ildaeil-renoise-aether.png" alt="ildaeil-renoise-aether"/> | |||
| </p> | |||
| <p> | |||
| You can see more of these screenshots | |||
| <a href="https://github.com/DISTRHO/Ildaeil/tree/v1.0#screenshots" target="_blank">here</a>. | |||
| </p> | |||
| <h3>Details</h3> | |||
| <p> | |||
| The Ildaeil name comes from the korean 일대일, which means "one to one".<br/> | |||
| It is one plugin exposed to the host (Ildaeil itself) and one plugin loaded inside Ildaeil. | |||
| </p> | |||
| <p> | |||
| When open, Ildaeil will show a list of plugins to pick from or the plugin editor if one is already selected.<br/> | |||
| If the plugin provides an embedable UI, Ildaeil show will that by default, otherwise it shows a generic parameter list.<br/> | |||
| Toggling between generic vs custom/embed view is possible.<br/> | |||
| In the case of a plugin providing a custom UI that is not embedable, Ildaeil will show the generic view by default.<br/> | |||
| You can press "Show Custom GUI" to open the plugin UI in an external window.<br/> | |||
| </p> | |||
| <p> | |||
| For version 1.0, this is what we have: | |||
| </p> | |||
| <ul> | |||
| <li>Available as JACK/Standalone, LV2, VST2 and VST3 (with VST3 being experimental)</li> | |||
| <li>Can load internal (from Carla) and LV2 plugins</li> | |||
| <li>Comes in Synth, FX and MIDI variants</li> | |||
| <li>LV2 plugins can run in-process or bridged</li> | |||
| <li>Works on macOS, Windows and Linux/X11 systems</li> | |||
| </ul> | |||
| <p> | |||
| And these are the current limitations: | |||
| </p> | |||
| <ul> | |||
| <li>Plugin parameters are not exposed to the host</li> | |||
| <li>UI is not resizable by the host</li> | |||
| </ul> | |||
| <p> | |||
| Later on, in theory, it should be able to load the other plugin formats supported by Carla | |||
| (that being LADSPA, DSSI, VST2, VST3 and AU).<br/> | |||
| There are some technical limitations that prevent this from happening right now, | |||
| Carla will need some backend changes before this can happen. | |||
| </p> | |||
| <p> | |||
| Note that exposing the parameters to the host is not in the immediate plans. | |||
| </p> | |||
| <h3>Downloads</h3> | |||
| <p> | |||
| There are pre-compiled binaries for Linux, macOS and Windows which can downloaded at | |||
| <a href="https://github.com/DISTRHO/Ildaeil/releases/tag/v1.0" target="_blank"> | |||
| https://github.com/DISTRHO/Ildaeil/releases/tag/v1.0</a>.<br/> | |||
| You can also find it in the KXStudio repositories as <b>ildaeil</b> package.<br/> | |||
| </p> | |||
| <p> | |||
| Have fun! | |||
| </p> | |||
| <hr/> | |||
| <p> | |||
| <span style="font-size: 20px">> Carla 2.4.2 has been released</span><br/> | |||
| On <i>2022-02-19</i> by<i> falkTX</i> | |||