DISTRHO: New plugins and minor fixing (2014-08-26)

Discuss anything new and newsworthy! See http://planet.linuxaudio.org for more Linux Audio News!

Announcements of proprietary software may fit better in the Marketplace.

Moderators: raboof, khz, MattKingUSA

User avatar
dednikko
Established Member
Posts: 152
Joined: Mon Dec 03, 2012 7:47 am
Location: Dallas, TX
Contact:

Re: DISTRHO: New plugins and minor fixing (2014-08-26)

Postby dednikko » Wed Aug 27, 2014 3:40 am

Just a quick note: Your download buttons on the page at "http://distrho.sourceforge.net/ports" say "donwload". Just a small typo, but I figured you might want to know =)
Think like a gun.

j_e_f_f_g
Established Member
Posts: 1045
Joined: Fri Aug 10, 2012 10:48 pm

Re: DISTRHO: New plugins and minor fixing (2014-08-26)

Postby j_e_f_f_g » Wed Aug 27, 2014 5:34 am

dednikko wrote:say "donwload".


Could be worse. It could have read "dontload".

Years ago, there was a trend to name cars after celestial objects such as the Galaxy, Satellite, Comet, etc. Chevrolet named one of theirs the Nova. A year later upon reviewing international sales figures, they noticed the car was selling very well everywhere but in Latin America. So Chevy execs called their Latin American distributors and asked "Why isn't the Nova selling there?". The reply was that in spanish, 'no va' means 'it does not run'.

User avatar
bluebell
Established Member
Posts: 1124
Joined: Sat Sep 15, 2012 11:44 am
Location: Saarland & Frankfurt, Germany

Re: DISTRHO: New plugins and minor fixing (2014-08-26)

Postby bluebell » Wed Aug 27, 2014 6:53 am

Toyota once named a car "MR2". In French it's "M R deux" and this sounds like "Merde" what means "Shit" :mrgreen:
Linux – MOTU UltraLite AVB – Qtractor – https://soundcloud.com/suedwestlicht

User avatar
sysrqer
Established Member
Posts: 1814
Joined: Thu Nov 14, 2013 11:47 pm
Contact:

Re: DISTRHO: New plugins and minor fixing (2014-08-26)

Postby sysrqer » Wed Aug 27, 2014 2:33 pm

Thanks falkTX, I really like the new ones you've added.

StudioDave
Established Member
Posts: 753
Joined: Sat Nov 01, 2008 1:12 pm

Re: DISTRHO: New plugins and minor fixing (2014-08-26)

Postby StudioDave » Wed Aug 27, 2014 3:12 pm

Greetings,

Building on Fedora 19, today's pull of MVerb:

make[1]: Entering directory `/home/dlphilp/src/MVerb/plugins/MVerb'
g++ DistrhoPluginMVerb.cpp -Wall -Wextra -pipe -fPIC -DPIC -DNDEBUG -O2 -ffast-math -fdata-sections -ffunction-sections -mtune=generic -msse -msse2 -mfpmath=sse -fvisibility=hidden -std=c++0x -std=gnu++0x -fvisibility-inlines-hidden -I. -I../../dpf/distrho -I../../dpf/dgl -c -o DistrhoPluginMVerb.cpp.o
DistrhoPluginMVerb.cpp: In member function ‘virtual void DISTRHO::DistrhoPluginMVerb::d_initParameter(uint32_t, DISTRHO::Parameter&)’:
DistrhoPluginMVerb.cpp:47:27: error: ‘kParameterIsAutomable’ was not declared in this scope
parameter.hints = kParameterIsAutomable;
^
make[1]: *** [DistrhoPluginMVerb.cpp.o] Error 1
make[1]: Leaving directory `/home/dlphilp/src/MVerb/plugins/MVerb'
make: *** [plugins] Error 2


What did I miss ?

Best,

dp

StudioDave
Established Member
Posts: 753
Joined: Sat Nov 01, 2008 1:12 pm

Re: DISTRHO: New plugins and minor fixing (2014-08-26)

Postby StudioDave » Wed Aug 27, 2014 3:24 pm

Greetings,

Similar errors building Nekobi:

make[1]: Entering directory `/home/dlphilp/src/Nekobi/plugins/Nekobi'
g++ DistrhoPluginNekobi.cpp -Wall -Wextra -pipe -fPIC -DPIC -DNDEBUG -O2 -ffast-math -fdata-sections -ffunction-sections -mtune=generic -msse -msse2 -mfpmath=sse -fvisibility=hidden -std=c++0x -std=gnu++0x -fvisibility-inlines-hidden -I. -I../../dpf/distrho -I../../dpf/dgl -c -o DistrhoPluginNekobi.cpp.o
In file included from DistrhoPluginNekobi.cpp:19:0:
DistrhoPluginNekobi.hpp:96:10: error: ‘void DISTRHO::DistrhoPluginNekobi::d_run(const float**, float**, uint32_t, const DISTRHO::MidiEvent*, uint32_t)’ marked override, but does not override
void d_run(const float**, float** outputs, uint32_t frames, const MidiEvent* midiEvents, uint32_t midiEventCount) override;
^
DistrhoPluginNekobi.cpp: In member function ‘virtual void DISTRHO::DistrhoPluginNekobi::d_initParameter(uint32_t, DISTRHO::Parameter&)’:
DistrhoPluginNekobi.cpp:171:27: error: ‘kParameterIsAutomable’ was not declared in this scope
parameter.hints = kParameterIsAutomable|kParameterIsBoolean;
^
DistrhoPluginNekobi.cpp:171:49: error: ‘kParameterIsBoolean’ was not declared in this scope
parameter.hints = kParameterIsAutomable|kParameterIsBoolean;
^
DistrhoPluginNekobi.cpp: In member function ‘void DISTRHO::DistrhoPluginNekobi::d_run(const float**, float**, uint32_t, const DISTRHO::MidiEvent*, uint32_t)’:
DistrhoPluginNekobi.cpp:358:50: error: ‘kDataSize’ is not a member of ‘DISTRHO::MidiEvent’
if (midiEvents[curEventIndex].size > MidiEvent::kDataSize)
^
DistrhoPluginNekobi.cpp:361:105: error: ‘const struct DISTRHO::MidiEvent’ has no member named ‘data’
nekobee_handle_raw_event(&fSynth, midiEvents[curEventIndex].size, midiEvents[curEventIndex].data);
^
DistrhoPluginNekobi.cpp: In function ‘DISTRHO::Plugin* DISTRHO::createPlugin()’:
DistrhoPluginNekobi.cpp:399:36: error: cannot allocate an object of abstract type ‘DISTRHO::DistrhoPluginNekobi’
return new DistrhoPluginNekobi();
^
In file included from DistrhoPluginNekobi.cpp:19:0:
DistrhoPluginNekobi.hpp:32:7: note: because the following virtual functions are pure within ‘DISTRHO::DistrhoPluginNekobi’:
class DistrhoPluginNekobi : public Plugin
^
In file included from DistrhoPluginNekobi.hpp:22:0,
from DistrhoPluginNekobi.cpp:19:
DistrhoPlugin.hpp:288:18: note: virtual void DISTRHO::Plugin::d_run(float**, float**, uint32_t, const DISTRHO::MidiEvent*, uint32_t)
virtual void d_run(float** inputs, float** outputs, uint32_t frames, const MidiEvent* midiEvents, uint32_t midiEventCount) = 0;
^
DistrhoPluginNekobi.cpp:400:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
make[1]: *** [DistrhoPluginNekobi.cpp.o] Error 1
make[1]: Leaving directory `/home/dlphilp/src/Nekobi/plugins/Nekobi'
make: *** [plugins] Error 2


Best,

dp

StudioDave
Established Member
Posts: 753
Joined: Sat Nov 01, 2008 1:12 pm

Re: DISTRHO: New plugins and minor fixing (2014-08-26)

Postby StudioDave » Wed Aug 27, 2014 4:58 pm

falkTX wrote:you need to update the git submodules, something like this:

Code: Select all

git submodule update


Of course. That solved it, thanks !

Best,

dp

StudioDave
Established Member
Posts: 753
Joined: Sat Nov 01, 2008 1:12 pm

Re: DISTRHO: New plugins and minor fixing (2014-08-26)

Postby StudioDave » Wed Aug 27, 2014 5:05 pm

Greetings,

MVerb builds without problems now, but I'm still getting the same error when building Nekobi.

Best,

dp

User avatar
bluebell
Established Member
Posts: 1124
Joined: Sat Sep 15, 2012 11:44 am
Location: Saarland & Frankfurt, Germany

Re: DISTRHO: New plugins and minor fixing (2014-08-26)

Postby bluebell » Wed Aug 27, 2014 9:57 pm

I've got another error on my Xubuntu 12.04. Everything runs fine until ...

distrho.txt
You do not have the required permissions to view the files attached to this post.
Linux – MOTU UltraLite AVB – Qtractor – https://soundcloud.com/suedwestlicht

StudioDave
Established Member
Posts: 753
Joined: Sat Nov 01, 2008 1:12 pm

Re: DISTRHO: New plugins and minor fixing (2014-08-26)

Postby StudioDave » Wed Aug 27, 2014 11:00 pm

Greetings,

Thanks, Felipe, a fresh pull did the trick, Nekobi builds nicely now.

Best,

dp

User avatar
bluebell
Established Member
Posts: 1124
Joined: Sat Sep 15, 2012 11:44 am
Location: Saarland & Frankfurt, Germany

Re: DISTRHO: New plugins and minor fixing (2014-08-26)

Postby bluebell » Thu Aug 28, 2014 7:43 pm

falkTX wrote:
bluebell wrote:I've got another error on my Xubuntu 12.04. Everything runs fine until ...

distrho.txt

I guess it's because 12.04 has a compiler that is too old (gcc4.6).
Most C++ code written today will start using C++11 features which was only complete in gcc4.7.

There is an Ubuntu toolchain PPA that provides newer gcc for Ubuntu
https://launchpad.net/~ubuntu-toolchain ... buntu/test

You can use that and then set env vars to set the default compiler, like this:

Code: Select all

export CC=gcc-4.8
export CXX=g++-4.8

Most build systems support this, including the ones used in DISTRHO.


Works fine. But since I don't have the VST sdk I have to use "make lv2". Unfortunately there is no "make lv2-install".
I have to comment out "cp -r bin/vst/* $(DESTDIR)$(PREFIX)/lib/vst/" in Makefile else it won't get beyond this error.

Could you provide a "lv2-install" target or test for bin/vst/* ?
Linux – MOTU UltraLite AVB – Qtractor – https://soundcloud.com/suedwestlicht


Return to “Linux Music News”

Who is online

Users browsing this forum: No registered users and 1 guest