DELACREW

T.R.P.D.N.T.W.F.C.

eve

DISCLAIMER: This is a very old version. We are developing a new version with a less painful and GEM based installation procedure. This post is a demonstration about how you can build your own vj mixing software by yourself with Open Source software.

EVE 0.6 INSTALL NOTES FOR UBUNTU GUTSY 7.1 LINUX


EVE
it’s a PureData based project for the veejay community. We wish to develop a FREE real time video mixer software for LINUX.
EVE is an Open Source project under GPL,license. The user could understand the software and if he/she wants, modify it for a better adaptation.

EVE is a patch for puredata, so EVE has not dependencies by it self.

Otherwise, Puredata, PDP and Videogrid have a lot.

Please, follow this steps to install all dependencies and start veejing with EVE.

I ASSUME THAT YOU WILL DOWNLOAD ALL FILES TO YOUR DESKTOP FOLDER

/home/YOUR_USER/Desktop

1. INSTALL pd-extended DEPENDENCIES
————————————————————-
Yeah, apt rocks! (check the line breaks)

$sudo apt-get install tk8.4 tk8.4-dev libstdc++6 libstdc++6-dev jack libgsl0-dev libgsl0 gsl-bin lame liblame0 liblame-dev libquicktime1 libquicktime-dev libimlib2-dev libimlib2 libmagick9-dev libmagick9 libg++2.8.1.3-dev libmagick++9c2a libmpeg1 libmpeg3-1 imagemagick libjack0.100.0-0 libavifile-0.7c2 libpng3 html2ps avifile-player avifile-utils avifile-mad-plugin avifile-mjpeg-plugin avifile-divx-plugin libmpeg-doc

2. INSTALL pd-extended
——————————————————
download from here
http://downloads.sourceforge.net/pure-data/Pd-0.39.3-extended-debian-testing-i386.deb

and install with Gdebi

$sudo gdebi –apt-line Pd-0.39.3-extended-debian-testing-i386.deb

3. CREATE A LOST LINK
——————————————————
$cd /usr/lib
$sudo ln -s libjasper.so.1.0.0 libjasper-1.701.so.1

- return to your desktop

$cd /home/YOUR_USER/Desktop

4. DOWNLOAD AND PLACE THE pd-extended SOURCES

—————————————————————————-
download from here
http://downloads.sourceforge.net/pure-data/Pd-0.39.3-extended.tar.bz2

uncompress with

$tar -xvjf Pd-0.39.3-extended.tar.bz2

and move the result directory to /usr/local/lib/pd/ with

$sudo move /home/YOUR_USER/Desktop/Pd-0.39.3-extended /usr/local/lib/pd/.

IMPORTANT!! DO THIS OR PDP_FREEFRAME WILL NOT COMPILE!!

$cd /usr/local/lib/pd/Pd-0.39.3-extended/externals/pdp/include
$cp pdp_config.h.in pdp_config.h

- return to your desktop

$cd /home/YOUR_USER/Desktop

5. INSTALL FREEFRAME

——————————————————
- download from here
http://downloads.sourceforge.net/freeframe/FreeFrame1.0-05.tar.gz

- uncompress and move it to /usr/local/lib/pd/extra and you will get /usr/local/lib/pd/extra/FreeFrame1.0-05

$cd /usr/local/lib/pd/extra/FreeFrame1.0-05/plugins_src/PetesPluginsLinux

- and then:

$make clean
$make

- return to your desktop

$cd /home/YOUR_USER/Desktop


6. INSTALL PDP_FREEFRAME

——————————————————
- download from here
http://hangar.org/wikis/lab/pd/pdvjtools/src/pdp_freeframe/pdp_freeframe-0.2.tar.gz

- uncompress and place at /usr/local/lib/pd/extra and you will get /usr/local/lib/pd/extra/pdp_freeframe-0.2

- change to directory and modify the Makefile.config as follows:

$cd /usr/local/lib/pd/extra/pdp_freeframe-0.2
$nano Makefile.Config

FF_PLUGIN_DIR=/usr/local/lib/pd/extra/FreeFrame1.0-05/plugins_src/PetesPluginsLinux/PetesVFX
PD_CPPFLAGS=-I/usr/local/lib/pd/Pd-0.39.3-extended/pd/src
PDP_CFLAGS=-I/usr/local/lib/pd/Pd-0.39.3-extended/externals/pdp/include -DPD -Wall …(continues but not modify needed)

- Save and compile

$make clean
$make

- Copy pdp_freeframe.pd_linux to your /usr/local/lib/pd/extra/ directory

$cp /usr/local/lib/pd/extra/pdp_freeframe-0.2/pdp_freeframe.pd_linux /usr/local/lib/pd/extra/.

- return to your desktop

$cd /home/YOUR_USER/Desktop

7. INSTALL VIDEOGRID
——————————————————
- download from here
http://puredata.sergilario.com/externals/videogrid-0.2.tar.gz

- uncompress and copy to /usr/local/lib/pd/extra/.
- change to directory

$cd /usr/local/lib/pd/extra/videogrid

- edit the Makefile line refering to pd source directory as follows

PD_SRC=/usr/local/lib/pd/Pd-0.39.3-extended/pd/src/

- Save and compile

$sudo make clean
$sudo make
$sudo make install

Thats all!!!

8. RUNNING EVE
——————————————————-
PATCH EVE-0.6 download
Now you can laund pd and open the eve-0.6.pd patch.

$pd

Enjoy!