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!