VJForums  

Go Back   VJForums > Technique > Software

Reply
 
Thread Tools Display Modes
  #1  
Old 3rd November 2009, 05:48 AM
vdmoKstaTi's Avatar
vdmoKstaTi vdmoKstaTi is offline
Seems to be Right Now
 
Join Date: Dec 2005
Location: Australia, All over the Place
Posts: 1,240
Send a message via MSN to vdmoKstaTi
Default Queve - Free tool for live performance and VJing


http://www.vdmokstati.com/2009/11/03...ormance-vjing/


Queve is a free tool for live performance and vjing developed by Estereotips collective with economic support by Catalan independent video maker association Telenoika and Center of visual arts productions Hangar from Barcelona. This software try to obtain the same usability of similar commercial applications (resolume, modul8, vdmx) while adding some unique features.

Reference: https://piksel.no/ocs/index.php/piks...er/view/210/24

Qeve Development:
It was principally developed for Gnu/linux Ubuntu operative system (7.04, 7.10, 8.04), but it will also work on Mac os X (Tiger, Leopard), using Puredata programing language, some Bash script and some Python script. We choose this Operative System because it is very easy to set and to admin. It does not require high technical knowledge; at the same time it guarantee typical Unix system stability and security with the support of an international community.
GNU/Linux Ubuntu Operative System is an open source system which most part is released under GPL license; this license let users modify and redistribute software.

PureData (PD) Approach:
Puredata (aka PD) is a visual programming language that make easy to design interactive environments, to synchronize audio and video with real world events; it is also freesoftware, each program create by PD can be modify through his clonekind behavior license.

Combination of Gnu/Linux and Puredata is perfect to develop an application that want to improve through user’s use.

A vjing application let user manipulate video contents in real time. With Qeve is it possible to mix different videos at the same time, control them by external devices (like Midi, Wiimote, iPod touch/Iphone, Nintendo DS, others computers or sound machines) and synchronize them with an external audio stream.

Download Qeve:



Qeve is a puredata patch that need some more software in order to run.
You need Puredata, pdvjtools, freeframe and (optionally) devilspie
You can install all this software by hands or try the install script you find in the package.

Qeve is developed on a ubuntu machine so the installer will work only on this system (8.04, 8.10, 9,04)

Here you can download Qeve package.

If you like to do it manually this is what you need to do:
1- install Pd-Extended for your system (downloading it Here)
2- install pdvjtools for your system (downloading it from Here)
3- decompress archive FreeFrame.tar.gz (included in the Qeve package)
4- copy FreeFrame dir in /usr/lib and give it permissions (sudo chmod -R +x /usr/lib/FreeFrame/*)
5- Decompress archive Qeve.tar.gz and copy it in your $HOME
6- Copy qeve file in /usr/local/bin and give it permissions (sudo chmod +x /usr/local/bin/qeve)
7- optionaly install devilspie program from apt
Now you can lauch qeve from a terminal

N.B.In order to work install script needs universe and multiuniverse repository active.
So before run the script check it!

Qeve’s features:
Listed below are the Qeve’s features:

* 3 independent layers
* 5 kind of players (video, 3d, photos, text, paint)
* Mix 3d and 2d graphix in real time
* A video stepsequencer
* Live streaming through giss.tv servers
* Text animation path and draw tool
* Audio analysis in real time
* Simple midi configuration
* Totally controllable by OpenSoundControl
* Wiimote support to control 3d movements
* Support for Nintendo DS as Wifi controller
* Save and load your preferred videodeck
* Mouse control position for each layer
* Different transitions
* It’s Free

Qeve’s modules:

Master CLock
With BPM (beats per minutes) control is very easy to synchronize video behaviour to music tempo. User can connect to master clock tempo every player’s property. He/she can selects to leave it at the same velocity or reduce it for equal fractions.

Channel type
Qeve has three different layers organized into a hierarchy relation from the first layer to the third. User can choose between five different players (called channel type) for each layer and switch them from one to another in real time:

Media Types:

1. Video
2. 3d
3. Text
4. Image
5. Paint

1. Video player is for regular footage content. During playback user can scratch video frames, select loop point, add color from a color palette GUI, play it in slow mode or in invert color mode, and he/she can add digital effect from freeframe effect gallery.

2. 3d player is for openGL contents. User can create until 200 cubes or Spheres, choose size and color, add movement behaviour to them from three different kind: rotation, random walking and explode. The first one is a circular rotation movement on Y and Z axis; the second one is a random movement on X and Y axys with settable speed and object distance; the third is an explosion movement, like a bomb, from epicenter to outside. User can also choose to use some video as background texture of 3d object.

3. Text player is a concept shooter that let user put his/her own text in real time or read it from a file. In case of a textfile, Qeve will render one word for every BPM. User can choose font type, size, color, rotation angle and position in the screen. Besides, user can animate text choosing until 10 key animation points, from which one text will move depending on master clock velocity or audio analysis.

4. Image player is for control static images. User can choose size, rotation angle, color background and add digital effects from freeframe gallery.

5. Paint player is a free paint tool. User can choose size of pencil, colour and create layer mask to apply on the layer below it.

MediaGrid
Qeve has a grid (resolume style) to visualise media contents. Media grid shows the first frame of video. It is possible to load until 25 videos or images, choose a single video or an entire directory. User can create and save his/her own desk with favourite videos/images and load it at anytime.

Sequencer
This is an 8 step sequencer with 8 different memories channels. User can put videos from mediagrid to one of the eight memories for reuse it later in sequencer mode. When sequencer is on it works like an audio stepsequencer but video. At each step it sends to the output user’s selected memory, in one of four action’s mode: play, stop, random play, rewind. Sequencer also depend on Master clock tempo.

Audio Analysis
Qeve can analyze audio frequencies, dividing them in bass, middle and high. For each player user can connect one frequency to a property.

Midi
User can control all Qeve’s features by an external midi controller. By a specific window user can easily assign a rotary or button for every desired property.

OpenSoundControl
Qeve support OSC [1] communication protocol. Through this it could be controlled or can control others multimedia applications and works synchronized with them.

Video Streaming
This is a Qeve’s specific feature. It can stream over http his video sessions using free g.i.s.s. servers [2]

External Controls
Qeve let user to control part of visual editing by tree different kind of external controllers: Nintendo Wiimote, Apple Ipod touch/Iphone and Nintendo DS. The first one is a remote control that works with bluetooth. It has three accelerometers.

Through Wiimote movement user can move 3d camera in a 3d player; turn on or off texture; control alpha level; change size.
The second one is a palm wireless computer with a *nix like operative system. Through Ipod touch/iPhone user can change videos, move position setting and work on alpha channels. The third one is a portable game console that through a home made software[5] (that needs a special cartridge to run, not included in NDS), that let to create simple GUI element connected to a Pure Data program. These let the user the chance to control all player’s properties through a cheap wireless controller.

Qeve became a performance software that invite the user to not be linked to the machine. The vj can concentrate on the performance space.

Positions, Mouse Controls
Qeve has a set of transitions, connected to the master clock, that give more variety to video editing. It has also three position’s preset that position video layers in different way in the screen space. User can always control the position of a single layer by moving mouse cursor on the preview output.

Team:
Luca Carrubba: project maintainer, coder
Matteo Micalella: GUI designer, tester
Sergi Lario: media grid coder
Valentina Messeri: documentation
Gianluca Saporito: tester

Last edited by vdmoKstaTi; 3rd November 2009 at 05:56 AM.
Reply With Quote
  #2  
Old 3rd November 2009, 05:50 AM
vdmoKstaTi's Avatar
vdmoKstaTi vdmoKstaTi is offline
Seems to be Right Now
 
Join Date: Dec 2005
Location: Australia, All over the Place
Posts: 1,240
Send a message via MSN to vdmoKstaTi
Default

Future prospects:
Looking towards the future we would like to create a free/open software hardware solution for video and audio editing in real time.

Estereotips collective started with an experiment prototype that could be the starting point of the next step. The project’s name is MesaQ, a tangible user interface that let many users to control audio/video contents at same time. Qeve is the audio/video render engine of the table. It is all created with free software. The hardware project, based on Reactable project, will be open, cheap and documented. It is possible to see a demo by entering the address below:

MesaQ Demo:
http://www.estereotips.net/?p=188



References:

OpenSoundControl (OSC) is a protocol for communication among computers, sound synthesisers, and other multimedia devices that are optimized for modern networking technology.

G.I.S.S – Global Independent Streaming Support is a free streaming services for free media http://www.giss.tv

Pure Data external, wiimote from Mike Woz, http://mikewoz.com/index.php?page=pdstuff

In order to use it you have to install MrMr application in your Ipod touch/iPhone. On other side Qeve use PdiPod patch to get OSC message from MrMr, http://pissypaws.tumblr.com/

KnobsAndSliderDS by Cris McCormik,
http://mccormick.cx/projects/KnobsAndSlidersDS/
Reply With Quote
  #3  
Old 3rd November 2009, 08:13 AM
bilderbuchi's Avatar
bilderbuchi bilderbuchi is offline
vvvvizard
 
Join Date: Mar 2008
Location: Vienna, Austria
Posts: 552
Send a message via ICQ to bilderbuchi Send a message via Skype™ to bilderbuchi
Default

awesome! now i have three different linux vjing software packages to check out and test!
the feature list sounds impressive! english homepage would be cool :-/. do you know, are the freeframe effects freeframeGL or the old ones?
__________________
www.phononoia.at
Reply With Quote
  #4  
Old 3rd November 2009, 08:33 AM
vdmoKstaTi's Avatar
vdmoKstaTi vdmoKstaTi is offline
Seems to be Right Now
 
Join Date: Dec 2005
Location: Australia, All over the Place
Posts: 1,240
Send a message via MSN to vdmoKstaTi
Default

Quote:
Originally Posted by bilderbuchi View Post
awesome! now i have three different linux vjing software packages to check out and test!
the feature list sounds impressive! english homepage would be cool :-/. do you know, are the freeframe effects freeframeGL or the old ones?
FreeFrame 1.0-05 Linux... so its previous version.

You'd be well aware though that there are many more FreeFrames in this format rather then FFGL(FreeFrame 1.5) so its not such a bad thing. If you prefer, you are welcome to write ports to new Freeframe Structure... Its possible!!

Last edited by vdmoKstaTi; 3rd November 2009 at 08:36 AM.
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


All times are GMT. The time now is 05:12 PM.


Powered by vBulletin® Version 3.7.4
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.