Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings
Discussion options

Hi,

I am trying to use Dexed with DawDreamer or Pedalboard on Linux (22.04.3 x86_64) but didn't have much success...

I tried both the 0.9.5 and 0.9.6 versions, which are recognized by both DawDreamer and Pedalboard, but they don't work as expected: parameters 10 to 99 (so from LFO AM DEPTH until OP4 F COARSE) do not get their values updated when changing them using both libraries (have the same problem with on windows).

I also try with the nightly version:

  • the available bin seems to work great, but it spams my terminal and makes my program run extremely slow. I guess it is because it is in DEBUG mode, but not sure. Here is an example of what is printed out:
void DexedAudioProcessor::setDxValue(int, int) setting dx offset=138 v=92
virtual void DexedAudioProcessor::setParameter(int, float) setParameter index=8 newValue=0.000000
void CtrlDX::setValue(int) setting value idx=8 dxOffset=138 v=0
void DexedAudioProcessor::setDxValue(int, int) setting dx offset=138 v=0
virtual void DexedAudioProcessor::setParameter(int, float) setParameter index=8 newValue=0.933000
void CtrlDX::setValue(int) setting value idx=8 dxOffset=138 v=92
void DexedAudioProcessor::setDxValue(int, int) setting dx offset=138 v=92
virtual void DexedAudioProcessor::setParameter(int, float) setParameter index=8 newValue=0.000000
  • I built it directly from source following the How to build on the main page as well as installed the linux build dependencies. The build was successful (or at least it finished without any warning nor errors):
[ 97%] Linking CXX shared module Dexed_artefacts/VST3/Dexed.vst3/Contents/x86_64-linux/Dexed.so
-- Installing: /home/pcmbs/.vst3/Dexed.vst3
-- Installing: /home/pcmbs/.vst3/Dexed.vst3/Contents
-- Installing: /home/pcmbs/.vst3/Dexed.vst3/Contents/x86_64-linux
-- Installing: /home/pcmbs/.vst3/Dexed.vst3/Contents/x86_64-linux/Dexed.so
-- Installing: /home/pcmbs/.vst3/Dexed.vst3/Contents/Resources
-- Installing: /home/pcmbs/.vst3/Dexed.vst3/Contents/Resources/moduleinfo.json
[ 97%] Built target Dexed_VST3

However, it is unfortunately not recognized by both libraries, which fail to load the plugin. For instance, for Pedalboard I get:

ImportError: Failed to load plugin as VST3Plugin. Errors were:
        VST3Plugin: Unable to load plugin /workspaces/data/synths/Dexed.vst3: unsupported plugin format or load failure. Plugin files or shared library dependencies may be missing. (Try running `ldd "/workspaces/data/synths/Dexed.vst3/Contents/x86_64-linux/Dexed.so"` to see which dependencies might be missing.).
nonroot@33fdc2e1924c:/workspaces$ ldd "/workspaces/data/synths/Dexed.vst3/Contents/x86_64-linux/Dexed.so"
        linux-vdso.so.1 (0x00007ffef77ee000)
        libasound.so.2 => /usr/lib/x86_64-linux-gnu/libasound.so.2 (0x00007f1cd862d000)
        libfreetype.so.6 => /usr/lib/x86_64-linux-gnu/libfreetype.so.6 (0x00007f1cd8565000)
        libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007f1cd8339000)
        libm.so.6 => /usr/lib/x86_64-linux-gnu/libm.so.6 (0x00007f1cd8252000)
        libgcc_s.so.1 => /usr/lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007f1cd8232000)
        libc.so.6 => /usr/lib/x86_64-linux-gnu/libc.so.6 (0x00007f1cd8007000)
        /lib64/ld-linux-x86-64.so.2 (0x00007f1cd940c000)
        libpng16.so.16 => /usr/lib/x86_64-linux-gnu/libpng16.so.16 (0x00007f1cd7fcc000)
        libz.so.1 => /usr/lib/x86_64-linux-gnu/libz.so.1 (0x00007f1cd7fb0000)
        libbrotlidec.so.1 => /usr/lib/x86_64-linux-gnu/libbrotlidec.so.1 (0x00007f1cd7fa2000)
        libbrotlicommon.so.1 => /usr/lib/x86_64-linux-gnu/libbrotlicommon.so.1 (0x00007f1cd7f7f000)

Is there a working bin for Linux of the nightly version that is not in not set to debug mode (if that what is causing the aforementioned print)? Or is it something that can be changed on the current one?

Also, if anyone has an idea why the version I built is not recognized whereas the available bin works (or at least is recognized)?

Thanks in advance!

You must be logged in to vote

Replies: 0 comments

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
🙏
Q&A
Labels
None yet
1 participant
Morty Proxy This is a proxified and sanitized view of the page, visit original site.