Package Details: element-git

Git Clone URL: (read-only, click to copy)
Package Base: element-git
Description: A modular audio plugin host (git version)
Upstream URL:
Keywords: alsa audio jack lv2 vst
Licenses: GPL3
Groups: pro-audio
Conflicts: element
Provides: element, ladspa-host, lv2-host, vst3-host
Submitter: milkii
Maintainer: aggraef
Last Packager: aggraef
Votes: 0
Popularity: 0.000000
First Submitted: 2019-10-27 16:03 (UTC)
Last Updated: 2023-12-13 23:21 (UTC)

Dependencies (14)

Required by (93)

Sources (1)

Latest Comments

aggraef commented on 2023-12-14 18:54 (UTC)

Ok, I drilled down to the root cause of the issue with the gmsynth.lv2 and avldrums.lv2 packages now. A while back these were changed so that they link against the system fluidsynth library instead of the stripped-down fluidsynth version that's included in @x42's source. Removing that patch and rebuilding the packages solves the issue so that the plugins work fine in Element. I'll get in touch with @dvzrv on this.

aggraef commented on 2023-12-13 22:52 (UTC)

Updated the package to make it work again. Also switched to the KV gitlab so that it's the latest git version.

I also have a version of the PKGBUILD that enables VST2 support (using the vst2sdk AUR package) and includes the Element plugins, see (I hesitate to upload that here for license reasons.)

This works fine for me. There are some issues with certain LV2 plugins from the official package repos, but I don't think that they are Element's fault. Specifically, if you find that gmsynth.lv2 and avldrums.lv2 don't work with Elements, try x42's Linux packages at instead.

SpotlightKid commented on 2022-11-20 19:55 (UTC)

@AlmaMater: Updated the PKGBUILD now.

I'm also orphaning the package now. The app never really worked for me so I'm not using it.

SpotlightKid commented on 2022-11-19 15:02 (UTC) (edited on 2022-11-19 15:02 (UTC) by SpotlightKid)

@AlmaMater: upstream changed the build system to meson. The PKGBUILD file needs to re-written accordingly. I'll do that later.

AlmaMater commented on 2022-11-19 14:52 (UTC)

I get the following error:

python: can't open file '/home/xxxxxx/.cache/yay/element-git/src/element/./waf': [Errno 2] No such file or directory ==> ERROR: A failure occurred in build(). Aborting... -> error making: element-git

SpotlightKid commented on 2022-04-22 16:27 (UTC) (edited on 2022-04-22 16:28 (UTC) by SpotlightKid)

@DHMike57: vst2sdk uses an old version of Steinberg's vstsdk downloaded from This is not reliable, IMHO, so we should not depend on that package for building.

DHMike57 commented on 2022-04-22 14:29 (UTC)

With minor modifications we can build as a VST2 host. Patch below if you agree that it should be a default. Needed for u-he synths, for example.

milkii commented on 2020-07-29 13:44 (UTC)

Thanks, updated, and

SpotlightKid commented on 2020-07-22 17:04 (UTC)

Also, this needs to provide and conflict with element.

SpotlightKid commented on 2020-07-18 17:41 (UTC)

==> Beginne build()...
Waf: Entering directory `/home/chris/.cache/pikaur/build/element-git/src/element-git/build'
Traceback (most recent call last):
  File "tools/", line 22, in <module>
    nchanges = string.atoi(nchanges.strip())
AttributeError: module 'string' has no attribute 'atoi'
[  1/170] Compiling src/gui/views/GraphMixerView.cpp
[  2/170] Compiling src/engine/nodes/MediaPlayerProcessor.cpp
[  3/170] Compiling src/controllers/DevicesController.cpp
[  4/170] Compiling libs/compat/include_juce_osc.cpp
[  5/170] Compiling libs/compat/include_juce_core.cpp
In file included from ../src/gui/views/GraphMixerView.cpp:28:
In file included from ../src/Common.h:44:
../src/Version.h:22:10: fatal error: 'GitVersion.h' file not found
#include "GitVersion.h"
1 error generated.