DISTRHO: New plugins and minor fixing (2014-08-26)
Moderators: raboof, MattKingUSA, khz
- 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)
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.
Re: DISTRHO: New plugins and minor fixing (2014-08-26)
Could be worse. It could have read "dontload".dednikko wrote:say "donwload".
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'.
Author of BackupBand at https://sourceforge.net/projects/backupband/files/
My fans show their support by mentioning my name in their signature.
- bluebell
- Established Member
- Posts: 1909
- Joined: Sat Sep 15, 2012 11:44 am
- Location: Saarland, Germany
- Has thanked: 111 times
- Been thanked: 116 times
Re: DISTRHO: New plugins and minor fixing (2014-08-26)
Toyota once named a car "MR2". In French it's "M R deux" and this sounds like "Merde" what means "Shit"
Linux – MOTU UltraLite AVB – Qtractor – http://suedwestlicht.saar.de/
- sysrqer
- Established Member
- Posts: 2520
- Joined: Thu Nov 14, 2013 11:47 pm
- Has thanked: 319 times
- Been thanked: 148 times
- Contact:
Re: DISTRHO: New plugins and minor fixing (2014-08-26)
Thanks falkTX, I really like the new ones you've added.
-
- Established Member
- Posts: 753
- Joined: Sat Nov 01, 2008 1:12 pm
Re: DISTRHO: New plugins and minor fixing (2014-08-26)
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
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
-
- Established Member
- Posts: 753
- Joined: Sat Nov 01, 2008 1:12 pm
Re: DISTRHO: New plugins and minor fixing (2014-08-26)
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
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
-
- Established Member
- Posts: 753
- Joined: Sat Nov 01, 2008 1:12 pm
Re: DISTRHO: New plugins and minor fixing (2014-08-26)
Of course. That solved it, thanks !falkTX wrote:you need to update the git submodules, something like this:Code: Select all
git submodule update
Best,
dp
-
- Established Member
- Posts: 753
- Joined: Sat Nov 01, 2008 1:12 pm
Re: DISTRHO: New plugins and minor fixing (2014-08-26)
Greetings,
MVerb builds without problems now, but I'm still getting the same error when building Nekobi.
Best,
dp
MVerb builds without problems now, but I'm still getting the same error when building Nekobi.
Best,
dp
- bluebell
- Established Member
- Posts: 1909
- Joined: Sat Sep 15, 2012 11:44 am
- Location: Saarland, Germany
- Has thanked: 111 times
- Been thanked: 116 times
Re: DISTRHO: New plugins and minor fixing (2014-08-26)
I've got another error on my Xubuntu 12.04. Everything runs fine until ...
Linux – MOTU UltraLite AVB – Qtractor – http://suedwestlicht.saar.de/
-
- Established Member
- Posts: 753
- Joined: Sat Nov 01, 2008 1:12 pm
Re: DISTRHO: New plugins and minor fixing (2014-08-26)
Greetings,
Thanks, Felipe, a fresh pull did the trick, Nekobi builds nicely now.
Best,
dp
Thanks, Felipe, a fresh pull did the trick, Nekobi builds nicely now.
Best,
dp
- bluebell
- Established Member
- Posts: 1909
- Joined: Sat Sep 15, 2012 11:44 am
- Location: Saarland, Germany
- Has thanked: 111 times
- Been thanked: 116 times
Re: DISTRHO: New plugins and minor fixing (2014-08-26)
Works fine. But since I don't have the VST sdk I have to use "make lv2". Unfortunately there is no "make lv2-install".falkTX wrote:I guess it's because 12.04 has a compiler that is too old (gcc4.6).bluebell wrote:I've got another error on my Xubuntu 12.04. Everything runs fine until ...
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:Most build systems support this, including the ones used in DISTRHO.Code: Select all
export CC=gcc-4.8 export CXX=g++-4.8
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 – http://suedwestlicht.saar.de/