You are here

The Vee One Prototype

aka. synthv1--as announced last week on IRC (#lad, #qtractor and #opensourcemusicians)--an old-school all-digital 4-oscillator subtractive polyphonic synthesizer with stereo fx.

synthv1

take no prisoners:

http://www.rncbc.org/snapshots/#synthv1

upstream svn trunk:

http://svn.code.sf.net/p/synthv1/trunk

LV2 URI:

https://www.rncbc.org/svn/test/synthv1
http://synthv1.sourceforge.net/lv2

nb. licensed under the GPLv2 or later.

install options:

  1. pure stand-alone JACK client, with JACK-session and ALSA-MIDI input support:

    qmake synthv1_jack.pro && make [install]

    target install paths:
    /usr/local/bin/synthv1_jack (debug, default*)

  2. LV2 instrument plugin:

    qmake synthv1_lv2.pro && make install

    target install paths:
    /usr/local/lib/synthv1.lv2 (debug, default*)

  3. (*) edit corresponding .pro file for proper debug/release target.

    cheers && enjoy.

Comments

I can compile the stand alone without any problem... but i have some issues when i try to build the LV2 plug in version, i had installed all the *lv2*devel packages and i still can't build ...

g++ -c -pipe -msse -mfpmath=sse -ffast-math -g -Wall -W -D_REENTRANT -fPIC -DCONFIG_DEBUG -DQT_PLUGIN -DQT_XML_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include/QtXml -I/usr/include -I. -I. -o synthv1_lv2.o synthv1_lv2.cpp
In file included from synthv1_lv2.cpp:22:0:
synthv1_lv2.h:28:47: fatal error: lv2/lv2plug.in/ns/ext/event/event.h: No such file or directory
compilation terminated.
make: *** [synthv1_lv2.o] Error 1

anyone have any ideia what how i can solve this?

Thanks in advance []
Nuno

rncbc's picture

you need the latest official lv2-1.0.0 stuff, at least

my own packaging here

byee

Thanks! Now i can build it successfully . [ ] 's

Congrats and thanks for that. This synth has a BIG sound. But it eats CPU a lot...

rncbc's picture

thanks, you're welcome.

how much is that a lot?

when turned on, the effects section might add to the hog, but nothing that appalling here

cheers

I have the impression I'm the only one that dropped by
without knowing how to compile and install any of these properly...

Is there a detailed 'how to install for dummies²'? At least for the
V1?

I'd really apreciate some help here. =)

rncbc's picture

it's up there on the blog post itself :)

i'll write down here some more detailed instructions for the JACK stand-alone client case:

  1. extract the source from svn repository:
    svn export https://www.rncbc.org/svn/test/synthv1 synthv1-svn
  2. move to the just extracted sub-directory:
    cd synthv1-svn
  3. prepare the makefile for build with qmake (qmake-qt4 on some distros):
    qmake synthv1_jack.pro
  4. compile/build it away:
    make
  5. you can run it from right there:
    ./synthv1_jack
  6. connect MIDI input and audio outputs using your preferred JACK and/or ALSA connection manager or patchbay
  7. play something... :)

hth.
cheers

Thanks a lot!

But... look what I've got:
guto@ubuntu:~/synthv1-svn$ make
/usr/bin/uic-qt4 synthv1widget.ui -o ui_synthv1widget.h
make: /usr/bin/uic-qt4: Command not found
make: *** [ui_synthv1widget.h] Error 127

Alguma ideia?

and thanks again!

rncbc's picture

you seem to lack some -dev package or sth.

i'll give you a blind shot: install libqt4-dev *and* all it's dependencies w/o exception.

cheers

ps. you must forgive me 4 not being such an ubuntu follower. after all i've been happy with (open)suse ever more than a decade ago. nevermind. maybe you could grab some from autostatics's ppa?

Add new comment