DISTRHO New release pack (2014-07-16)
Moderators: raboof, MattKingUSA, khz
- GMaq
- Established Member
- Posts: 2824
- Joined: Fri Sep 25, 2009 1:42 pm
- Has thanked: 530 times
- Been thanked: 572 times
Re: DISTRHO New release pack (2014-07-16)
Hi!
Before reporting an issue let me say... THANKS A LOT!! What an awesome collection of plugins for Linux users, you should really be proud of your work on this!
As I mentioned in the previous thread the 3BandEQ, 3BandSplitter and Nekobi aren't working in EnergyXT 2.7, you suggested I try Glitch2 to see if it works and it seems to work fine here so perhaps it is a different issue... I realize EnXT is seen as old and irrelevant however the latest 2.7 release with all the great additional linuxVSTs now available (like DISTRHO) is quite impressive to me especially as a MIDI sequencer/sampler and has an incredibly light system footprint. I wouldn't call this a super-high priority but just thought I'd let you know..
Thanks again for your amazing work on DISTRHO!
Before reporting an issue let me say... THANKS A LOT!! What an awesome collection of plugins for Linux users, you should really be proud of your work on this!
As I mentioned in the previous thread the 3BandEQ, 3BandSplitter and Nekobi aren't working in EnergyXT 2.7, you suggested I try Glitch2 to see if it works and it seems to work fine here so perhaps it is a different issue... I realize EnXT is seen as old and irrelevant however the latest 2.7 release with all the great additional linuxVSTs now available (like DISTRHO) is quite impressive to me especially as a MIDI sequencer/sampler and has an incredibly light system footprint. I wouldn't call this a super-high priority but just thought I'd let you know..
Thanks again for your amazing work on DISTRHO!
- sysrqer
- Established Member
- Posts: 2527
- Joined: Thu Nov 14, 2013 11:47 pm
- Has thanked: 320 times
- Been thanked: 153 times
- Contact:
Re: DISTRHO New release pack (2014-07-16)
Thank you for all the worl falkTX. I will have try out dexed again, it didn't do much the last time I tried
- bluebell
- Established Member
- Posts: 1927
- Joined: Sat Sep 15, 2012 11:44 am
- Location: Saarland, Germany
- Has thanked: 113 times
- Been thanked: 122 times
Re: DISTRHO New release pack (2014-07-16)
Thanks a lot! I'll test the new versions soon.
BTW there is a typo in the download-button at http://distrho.sourceforge.net/plugins and http://distrho.sourceforge.net/ports
BTW there is a typo in the download-button at http://distrho.sourceforge.net/plugins and http://distrho.sourceforge.net/ports
Linux – MOTU UltraLite AVB – Qtractor – http://suedwestlicht.saar.de/
- bluebell
- Established Member
- Posts: 1927
- Joined: Sat Sep 15, 2012 11:44 am
- Location: Saarland, Germany
- Has thanked: 113 times
- Been thanked: 122 times
Re: DISTRHO New release pack (2014-07-16)
"make lv" builds fine until:
==== Building PitchedDelay.lv2/PitchedDelay ====
BandLimit.cpp
delaytabdsp.cpp
simpledetune.cpp
DelayGraph.cpp
../source/dsp/BandLimit.cpp: In member function 'void CAllPassFilterPair::processBlock(double*, int)':
../source/dsp/BandLimit.cpp:14:2: error: '_mm_getcsr' was not declared in this scope
../source/dsp/BandLimit.cpp:16:2: error: '__m128d' was not declared in this scope
../source/dsp/BandLimit.cpp:16:10: error: expected ';' before 'coeff'
../source/dsp/BandLimit.cpp:17:10: error: expected ';' before 'x1'
../source/dsp/BandLimit.cpp:18:10: error: expected ';' before 'x2'
../source/dsp/BandLimit.cpp:19:10: error: expected ';' before 'y1'
../source/dsp/BandLimit.cpp:20:10: error: expected ';' before 'y2'
../source/dsp/BandLimit.cpp:24:11: error: expected ';' before 'x0'
../source/dsp/BandLimit.cpp:25:11: error: expected ';' before 'tmp'
../source/dsp/BandLimit.cpp:26:3: error: 'tmp' was not declared in this scope
../source/dsp/BandLimit.cpp:26:25: error: 'coeff' was not declared in this scope
../source/dsp/BandLimit.cpp:26:30: error: '_mm_mul_pd' was not declared in this scope
../source/dsp/BandLimit.cpp:27:11: error: expected ';' before 'y0'
../source/dsp/BandLimit.cpp:29:32: error: '_mm_store_pd' was not declared in this scope
../source/dsp/BandLimit.cpp:31:3: error: 'x2' was not declared in this scope
../source/dsp/BandLimit.cpp:31:6: error: 'x1' was not declared in this scope
../source/dsp/BandLimit.cpp:32:6: error: 'x0' was not declared in this scope
../source/dsp/BandLimit.cpp:34:3: error: 'y2' was not declared in this scope
../source/dsp/BandLimit.cpp:35:6: error: assignment of function 'double y1(double)'
../source/dsp/BandLimit.cpp:35:6: error: cannot convert 'double(double)throw ()' to 'double(double)throw ()' in assignment
../source/dsp/BandLimit.cpp:38:29: error: 'x1' was not declared in this scope
../source/dsp/BandLimit.cpp:38:31: error: '_mm_store_pd' was not declared in this scope
../source/dsp/BandLimit.cpp:39:29: error: 'x2' was not declared in this scope
../source/dsp/BandLimit.cpp:41:29: error: 'y2' was not declared in this scope
../source/dsp/BandLimit.cpp: In member function 'void CAllPassFilterPair::processBlock(float*, int)':
../source/dsp/BandLimit.cpp:48:2: error: '_mm_getcsr' was not declared in this scope
../source/dsp/BandLimit.cpp:50:2: error: '__m128' was not declared in this scope
../source/dsp/BandLimit.cpp:50:9: error: expected ';' before 'coeff'
../source/dsp/BandLimit.cpp:51:9: error: expected ';' before 'x1'
../source/dsp/BandLimit.cpp:52:9: error: expected ';' before 'x2'
../source/dsp/BandLimit.cpp:53:9: error: expected ';' before 'y1'
../source/dsp/BandLimit.cpp:54:9: error: expected ';' before 'y2'
../source/dsp/BandLimit.cpp:58:10: error: expected ';' before 'x0'
../source/dsp/BandLimit.cpp:59:10: error: expected ';' before 'tmp'
../source/dsp/BandLimit.cpp:60:3: error: 'tmp' was not declared in this scope
../source/dsp/BandLimit.cpp:60:25: error: 'coeff' was not declared in this scope
../source/dsp/BandLimit.cpp:60:30: error: '_mm_mul_ps' was not declared in this scope
../source/dsp/BandLimit.cpp:61:10: error: expected ';' before 'y0'
../source/dsp/BandLimit.cpp:63:32: error: '_mm_store_ps' was not declared in this scope
../source/dsp/BandLimit.cpp:65:3: error: 'x2' was not declared in this scope
../source/dsp/BandLimit.cpp:65:6: error: 'x1' was not declared in this scope
../source/dsp/BandLimit.cpp:66:6: error: 'x0' was not declared in this scope
../source/dsp/BandLimit.cpp:68:3: error: 'y2' was not declared in this scope
../source/dsp/BandLimit.cpp:69:6: error: assignment of function 'double y1(double)'
../source/dsp/BandLimit.cpp:69:6: error: cannot convert 'double(double)throw ()' to 'double(double)throw ()' in assignment
../source/dsp/BandLimit.cpp:72:29: error: 'x1' was not declared in this scope
../source/dsp/BandLimit.cpp:72:31: error: '_mm_store_ps' was not declared in this scope
../source/dsp/BandLimit.cpp:73:29: error: 'x2' was not declared in this scope
../source/dsp/BandLimit.cpp:75:29: error: 'y2' was not declared in this scope
make[3]: *** [intermediate/Release/BandLimit.o] Error 1
make[3]: *** Waiting for unfinished jobs....
make[2]: *** [PitchedDelay.lv2/PitchedDelay] Error 2
make[2]: Leaving directory `/usr/src/hm/DISTRHO/DISTRHO.172/trunk/ports/pitchedDelay/LV2'
make[1]: *** [lv2] Error 2
make[1]: Leaving directory `/usr/src/hm/DISTRHO/DISTRHO.172/trunk/ports'
make: *** [lv2] Error 2
==== Building PitchedDelay.lv2/PitchedDelay ====
BandLimit.cpp
delaytabdsp.cpp
simpledetune.cpp
DelayGraph.cpp
../source/dsp/BandLimit.cpp: In member function 'void CAllPassFilterPair::processBlock(double*, int)':
../source/dsp/BandLimit.cpp:14:2: error: '_mm_getcsr' was not declared in this scope
../source/dsp/BandLimit.cpp:16:2: error: '__m128d' was not declared in this scope
../source/dsp/BandLimit.cpp:16:10: error: expected ';' before 'coeff'
../source/dsp/BandLimit.cpp:17:10: error: expected ';' before 'x1'
../source/dsp/BandLimit.cpp:18:10: error: expected ';' before 'x2'
../source/dsp/BandLimit.cpp:19:10: error: expected ';' before 'y1'
../source/dsp/BandLimit.cpp:20:10: error: expected ';' before 'y2'
../source/dsp/BandLimit.cpp:24:11: error: expected ';' before 'x0'
../source/dsp/BandLimit.cpp:25:11: error: expected ';' before 'tmp'
../source/dsp/BandLimit.cpp:26:3: error: 'tmp' was not declared in this scope
../source/dsp/BandLimit.cpp:26:25: error: 'coeff' was not declared in this scope
../source/dsp/BandLimit.cpp:26:30: error: '_mm_mul_pd' was not declared in this scope
../source/dsp/BandLimit.cpp:27:11: error: expected ';' before 'y0'
../source/dsp/BandLimit.cpp:29:32: error: '_mm_store_pd' was not declared in this scope
../source/dsp/BandLimit.cpp:31:3: error: 'x2' was not declared in this scope
../source/dsp/BandLimit.cpp:31:6: error: 'x1' was not declared in this scope
../source/dsp/BandLimit.cpp:32:6: error: 'x0' was not declared in this scope
../source/dsp/BandLimit.cpp:34:3: error: 'y2' was not declared in this scope
../source/dsp/BandLimit.cpp:35:6: error: assignment of function 'double y1(double)'
../source/dsp/BandLimit.cpp:35:6: error: cannot convert 'double(double)throw ()' to 'double(double)throw ()' in assignment
../source/dsp/BandLimit.cpp:38:29: error: 'x1' was not declared in this scope
../source/dsp/BandLimit.cpp:38:31: error: '_mm_store_pd' was not declared in this scope
../source/dsp/BandLimit.cpp:39:29: error: 'x2' was not declared in this scope
../source/dsp/BandLimit.cpp:41:29: error: 'y2' was not declared in this scope
../source/dsp/BandLimit.cpp: In member function 'void CAllPassFilterPair::processBlock(float*, int)':
../source/dsp/BandLimit.cpp:48:2: error: '_mm_getcsr' was not declared in this scope
../source/dsp/BandLimit.cpp:50:2: error: '__m128' was not declared in this scope
../source/dsp/BandLimit.cpp:50:9: error: expected ';' before 'coeff'
../source/dsp/BandLimit.cpp:51:9: error: expected ';' before 'x1'
../source/dsp/BandLimit.cpp:52:9: error: expected ';' before 'x2'
../source/dsp/BandLimit.cpp:53:9: error: expected ';' before 'y1'
../source/dsp/BandLimit.cpp:54:9: error: expected ';' before 'y2'
../source/dsp/BandLimit.cpp:58:10: error: expected ';' before 'x0'
../source/dsp/BandLimit.cpp:59:10: error: expected ';' before 'tmp'
../source/dsp/BandLimit.cpp:60:3: error: 'tmp' was not declared in this scope
../source/dsp/BandLimit.cpp:60:25: error: 'coeff' was not declared in this scope
../source/dsp/BandLimit.cpp:60:30: error: '_mm_mul_ps' was not declared in this scope
../source/dsp/BandLimit.cpp:61:10: error: expected ';' before 'y0'
../source/dsp/BandLimit.cpp:63:32: error: '_mm_store_ps' was not declared in this scope
../source/dsp/BandLimit.cpp:65:3: error: 'x2' was not declared in this scope
../source/dsp/BandLimit.cpp:65:6: error: 'x1' was not declared in this scope
../source/dsp/BandLimit.cpp:66:6: error: 'x0' was not declared in this scope
../source/dsp/BandLimit.cpp:68:3: error: 'y2' was not declared in this scope
../source/dsp/BandLimit.cpp:69:6: error: assignment of function 'double y1(double)'
../source/dsp/BandLimit.cpp:69:6: error: cannot convert 'double(double)throw ()' to 'double(double)throw ()' in assignment
../source/dsp/BandLimit.cpp:72:29: error: 'x1' was not declared in this scope
../source/dsp/BandLimit.cpp:72:31: error: '_mm_store_ps' was not declared in this scope
../source/dsp/BandLimit.cpp:73:29: error: 'x2' was not declared in this scope
../source/dsp/BandLimit.cpp:75:29: error: 'y2' was not declared in this scope
make[3]: *** [intermediate/Release/BandLimit.o] Error 1
make[3]: *** Waiting for unfinished jobs....
make[2]: *** [PitchedDelay.lv2/PitchedDelay] Error 2
make[2]: Leaving directory `/usr/src/hm/DISTRHO/DISTRHO.172/trunk/ports/pitchedDelay/LV2'
make[1]: *** [lv2] Error 2
make[1]: Leaving directory `/usr/src/hm/DISTRHO/DISTRHO.172/trunk/ports'
make: *** [lv2] Error 2
Linux – MOTU UltraLite AVB – Qtractor – http://suedwestlicht.saar.de/
- bluebell
- Established Member
- Posts: 1927
- Joined: Sat Sep 15, 2012 11:44 am
- Location: Saarland, Germany
- Has thanked: 113 times
- Been thanked: 122 times
Re: DISTRHO New release pack (2014-07-16)
Everything compiles fine now.
Dexed lv2 crashes when loading patches or selecting cartdridges.
Dexed lv2 crashes when loading patches or selecting cartdridges.
Linux – MOTU UltraLite AVB – Qtractor – http://suedwestlicht.saar.de/
- bluebell
- Established Member
- Posts: 1927
- Joined: Sat Sep 15, 2012 11:44 am
- Location: Saarland, Germany
- Has thanked: 113 times
- Been thanked: 122 times
Re: DISTRHO New release pack (2014-07-16)
I used it in Qtractor. Hexter works fine, so there is a mature alternative to it. However, Dexed looks promising.
Linux – MOTU UltraLite AVB – Qtractor – http://suedwestlicht.saar.de/
-
- Established Member
- Posts: 1327
- Joined: Sun Aug 26, 2012 11:28 am
- Location: England
- Has thanked: 1 time
- Been thanked: 4 times
Re: DISTRHO New release pack (2014-07-16)
Great work F!
The new obxd build works fine under Tracktion 5 - yeah!
It may not have as many knobs n' options as Aspect but it is a good sounding synth, as proved in its KVR OSC:
https://sites.google.com/site/kvrosc/osc-61-obxd
dexed still crashes T5 but that's TSC's fault.
Thanks falkTX!
The new obxd build works fine under Tracktion 5 - yeah!
It may not have as many knobs n' options as Aspect but it is a good sounding synth, as proved in its KVR OSC:
https://sites.google.com/site/kvrosc/osc-61-obxd
dexed still crashes T5 but that's TSC's fault.
Thanks falkTX!
- bluebell
- Established Member
- Posts: 1927
- Joined: Sat Sep 15, 2012 11:44 am
- Location: Saarland, Germany
- Has thanked: 113 times
- Been thanked: 122 times
Re: DISTRHO New release pack (2014-07-16)
Obxd runs fine in my Qtractor and sounds good. I can't compare it to an original OBX because I never had one.
Linux – MOTU UltraLite AVB – Qtractor – http://suedwestlicht.saar.de/
-
- Established Member
- Posts: 753
- Joined: Sat Nov 01, 2008 1:12 pm
- bluebell
- Established Member
- Posts: 1927
- Joined: Sat Sep 15, 2012 11:44 am
- Location: Saarland, Germany
- Has thanked: 113 times
- Been thanked: 122 times
Re: DISTRHO New release pack (2014-07-16)
It was a suil-problem. Upgrading suil helped.bluebell wrote:Everything compiles fine now.
Dexed lv2 crashes when loading patches or selecting cartdridges.
Linux – MOTU UltraLite AVB – Qtractor – http://suedwestlicht.saar.de/
Re: DISTRHO New release pack (2014-07-16)
With current Carla-git, I noticed 2 troubles with distrho:
1) on one of my laptops, DSSI versions won't show the GUI. on my other laptop the GUI shows fine. yet on the first laptop, other DSSI plugins work fine (calf for example). console output from the first laptop:
Not sure what could be the reason... Different video cards? First one is an old Lenovo laptop with core2duo and integrated ultra-low-end intel graphics (running on open-source driver). Second one is a newer "intel pentium" (whatever that means) and has nvidia graphics in it (running on proprietary driver). Other DSSI plugins work fine on the first laptop. What's even more intriguing is that with the lv2 version, the GUI shows fine on them both. But
2) LV2 version's GUI does not reflect the correct plugin state. Like if you load the plugin, make some changes to the default state, then close GUI and reopen it, GUI will show the default state again, which is wrong, as can be seen on the "generic" GUI. Other LV2 plugins state is reflected correctly every time.
1) on one of my laptops, DSSI versions won't show the GUI. on my other laptop the GUI shows fine. yet on the first laptop, other DSSI plugins work fine (calf for example). console output from the first laptop:
Code: Select all
Using "carla" theme
Carla 1.9.4 (2.0-beta2) started, status:
Python version: 3.4.0
Qt version: 4.8.6
PyQt version: 4.10.4
Binary dir: /usr/lib/carla
Resources dir: /usr/share/carla/resources
QColor::setRgb: RGB parameters out of range
QColor::setRgb: RGB parameters out of range
libjack.so.0 loaded sucessfully!
starting app..
CarlaPlugin::waitForOscGuiShow()
oscServerPath: "osc.udp://lenovo:12587/"
pluginPath: "osc.udp://lenovo:12587/Carla/0"
oscPathControl: "/Carla/0/control"
CarlaPlugin::updateOscData(0x30e0840, "osc.udp://lenovo:12587/Carla/0")
CarlaPlugin::updateOscData() - source: host "127.0.0.1", port "12587"
CarlaPlugin::updateOscData() - target: host "lenovo", port "12587", path "/Carla/0"
CarlaPlugin::updateOscData() - done
CarlaPlugin::waitForOscGuiShow() - got response, asking UI to show itself now
CarlaPluginThread::run() - UI closed cleanly
app finished
2) LV2 version's GUI does not reflect the correct plugin state. Like if you load the plugin, make some changes to the default state, then close GUI and reopen it, GUI will show the default state again, which is wrong, as can be seen on the "generic" GUI. Other LV2 plugins state is reflected correctly every time.
Re: DISTRHO New release pack (2014-07-16)
All of them have this issue, on both of my laptops.falkTX wrote:regarding lv2 UI state, which plugin(s) have issues?
I know mverb had a small issue with the knobs which I fixed.
Console output for launching Carla, adding the LV2 version of the 3-band EQ, moving some faders, closing the UI, opening&closing the UI again, quitting Carla:
http://pastebin.com/ACKXVqKj
Re: DISTRHO New release pack (2014-07-16)
The faders and knobs in the GUI do move, and do set their value correctly, but if you close the GUI and open it again, it will show the default state again, instead of reflecting the actual values.
Re: DISTRHO New release pack (2014-07-16)
Actually also in VST version, the GUI won't show when UI bridge is enabled. Says "GUI timeout" in console (after 6 seconds of waiting). Shows fine with UI bridge disabled.falkTX wrote:Yes, I understand what you're saying.
I'll fix these issues soon.
with this, mverb knobs fixed, energyXT issues resolved and updated dexed I think DISTRHO will deserve a new release again.
Also seems like in GUI versions of the EQ and the Splitter, the fader action is inverted? Or is this intentional? For instance, taking the "mixer" fader down is supposed to make it louder?
Re: DISTRHO New release pack (2014-07-16)
My Dexed doesnt make sound.
Ive tried 32bit and 64bit, every daw and also connection via carla.
Can anybody help me?
Ive tried 32bit and 64bit, every daw and also connection via carla.
Can anybody help me?