Hello!
did you REPLACE the ev_vid.pd files in the folder where every abstraction of the toolkit resides? the problems you describe are the ones i fixed in the new files, so with the fixed files i sent you everything should be working fine. i will resend the fixed files with some other name: so basically put them in the folder as well and change the names of the abstractions in your patch accordingly to see if something changes(for the better, hopefully). also in the attachement you will find a quick example file, that works here on my machine, but i am pretty sure, the example file is just the way, you setup your patch.
hope that helps.
peter
Von: "Ignacio Aguirre" ignacio@independiente.cl Gesendet: 23.05.2011 05:50:20 An: news@petervenus.de Betreff: Re: [PD] Extended View Toolkit
hey! thanks jose and peter! i have updated both files in my folder... but im not getting any bang from ev_vid outlet (im routing with "end") try receiving the "/ev/vid/x/stop" too, but have no results too... also, i found the number from the "elapsed" in a route object in ev_vid.pd doesnt stop or reset, it stills incrementing until i change to another group (but if i back to these group, the numer stills counting)... im i doing something wrong (about the bang)?... hope you can help me again! thx! sorry 4 my poor english :)
2011/5/21 <news@petervenus.de[mailto:news@petervenus.de]> Hello ignacio!
the ev_vid.pd abstraction already has an outlet that bangs out different video properties. in order to keep the number of outlets managable we did not just forward the [bang] which is produced by [pix_film] when the end of the file is reached, but rather sending out the message [end(
so basically if you want to use the outlet of [ev_vid] to trigger some external processes you could achieve this by using [route end] for example, having route connected to the outlet of [ev_vid]
However i discovered a bug in the ev_vid abstraction, that is due to the realtimer part, which manages fluent video-playback even when the computer is under heavy workload. With this mechanism, pix film gets a float number, telling the pix_film object, which frame it has to "play". unfortunately this somehow disables the "bang when end is reached" function. I couldnt find out, why that is, but i fixed it in the abstraction. you will find the fixed abstraction (incl adopted helpfile) attached in this mail. simply replace the ones in your EV_Toolkit directory with the new ones. with this the workflow to get the [end( message would be as described earlier:
[ev_vid 0] / [route end] / [bang(
feel free to ask if something is not clear.
enjoy, peter
Von: "Jose Luis Santorcuato" <santorcuato76@gmail.com[mailto:santorcuato76@gmail.com]> Gesendet: 21.05.2011 06:19:37 An: "Ignacio Aguirre" <ignacio@independiente.cl[mailto:ignacio@independiente.cl]>
Betreff: Re: [PD] Extended View Toolkit Hi, in GEM the object pix_film delivers a bang when the last frame is reproduced, when the movie ends bang to [1 ( and starts the others videos...also you can bang a zero and stop the current movie. Bets regards José
2011/5/20 Ignacio Aguirre <ignacio@independiente.cl[mailto:ignacio@independiente.cl][mailto:ignacio@independiente.cl[mailto:ignacio@independiente.cl]]>
Hello all im currently working with EWK (great tool!) for my pre grade thesis. i have a simple question, and hope someone can help me... is there a way to know when the last frame from a video is played? im editing the ev_vid.pd patch, and putting a "print end vid $1" in the last outlet of pix_film (it should send a bang when the movie ends) but im not getting anything. I also try with the [end( message, but still having no results. the idea is when the videos from a group ends, its automatically starts a second group. Thanks for your time guys! hope to let you know soon about mi thesis made with pd and kinect.
Hello All!
I want to announce the official release of the Extended View Toolkit. http://puredata.info/Members/Weitsicht/extended-view-toolkit/%5Bhttp://pured...]]
The Extended View Toolkit is a set of abstractions developed for the art installation "Extended View streamed". It is intended to be an easy solution to experiment and realise panoramic video and complex multiscreen projection environments to createimmersive media experiences.
It features a set of abstractions that are able to combine multiple related image-sources (like video input, video playback) into aconsistent panoramic image. The source-material, e.g. the camera to display has to be aligned horicontally, since image-combination is based on simple, openGL basededge-blending and not algorithmic pix by pixel comparison.
Furthermore it features abstractions to create multi-screen, multi-projector environments to enable correct representation of (not only)panoramic material. The projection abstractions can be combined to form big screens out of multiple projectors with softedge betweenoverlapping borders of single projectors and contain a vertex model that can be adjusted in 4, respectively 9 points, so that projections onchallenging geometric surfaces is possible.
Additionally, all abstractions are controllable via OSC-styled send/receive-messages, which simplifies OSC-based external control.
Also, since streaming video was part of the project, a gstreamer based streaming solution was developed by Peter Innerhofer to distribute panoramic/multistream video over network. It can be found here: [https://github.com/peonic/streaming%5Bhttps://github.com/peonic/streaming%5D...]]]
Libraries needed: mrpeachBuilt with pd 42.6 and GEM 92.3
Credits: Shader Programming/openGL: Cyrille Henry GEM: Marian Weger Prototyping/GEM: Peter Venus Streaming: Peter Innerhofer Initiation/Supervision: Winfried Ritsch A short demo-clip can be found here: [http://vimeo.com/20311051%5Bhttp://vimeo.com/20311051%5D%5Bhttp://vimeo.com/...]]]
The project was made possible through support from IEM-Institute for Electronic Music and Acoustics (iem.at[http://iem.at][http://iem.at%5Bhttp://iem.at]])
and CO-ME-DI-A. The CO-ME-DI-A project is supported by the Education, Audiovisual & Culture Executive Agency (EACEA) of the European Comission forthe period 2007 - 2010 ([http://www.comedia.eu.org/][http://www.comedia.eu.org/%5D][http://www.comedia.eu.org/][http://www.comedia.eu.org/%5D]]).
Your feedback is welcome!
Peter
_______________________________________________Pd-list@iem.at[mailto:Pd-list@iem.at][mailto:Pd-list@iem.at[mailto:Pd-list@iem.at]] mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list%5Bhttp://lists.puredata.info/lis...]] _______________________________________________ Pd-list@iem.at[mailto:Pd-list@iem.at][mailto:Pd-list@iem.at[mailto:Pd-list@iem.at]] mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list%5Bhttp://lists.puredata.info/lis...]]
-- http://arselectronicachile.blogspot.com%5Bhttp://arselectronicachile.blogspo...]] http://comunicacionnativa.blogspot.com/%5Bhttp://comunicacionnativa.blogspot... http://www.myspace.com/santorcuato%5Bhttp://www.myspace.com/santorcuato%5D%5...]]
Hello Again!
Damn, i tought im asking too much...
i have another question about EVT.
here is my history... im gonna connect 3 projectores, but as i have no enought money i will no use a matrox system (or something like these), inseted im gonna use 3 computers, each one of them connected to a different projector... so im gonna have 3 projectores and 3 computers...
so, ill use a fourth computer to manage the data in the other three computers. The manager pc will send OSC messages to each pc to turn on / off the ev_groups. Each computer will gonna project only a part of the screen.
my problem is, when im trying to send OSC messages to one of these computers, the server computer doesnt recibe anything, insetead when i use the "send" cmd locally, where all the message workg perfect...
so, in concrete, what should be the port to send the messages via OSC from the manager pc to the others computers?
thanks! and thanks again!
2011/5/23 news@petervenus.de
Hello!
did you REPLACE the ev_vid.pd files in the folder where every abstraction of the toolkit resides? the problems you describe are the ones i fixed in the new files, so with the fixed files i sent you everything should be working fine. i will resend the fixed files with some other name: so basically put them in the folder as well and change the names of the abstractions in your patch accordingly to see if something changes(for the better, hopefully). also in the attachement you will find a quick example file, that works here on my machine, but i am pretty sure, the example file is just the way, you setup your patch.
hope that helps.
peter
Von: "Ignacio Aguirre" ignacio@independiente.cl Gesendet: 23.05.2011 05:50:20 An: news@petervenus.de Betreff: Re: [PD] Extended View Toolkit
hey! thanks jose and peter!
i have updated both files in my folder...
but im not getting any bang from ev_vid outlet (im routing with "end")
try receiving the "/ev/vid/x/stop" too, but have no results too...
also, i found the number from the "elapsed" in a route object in ev_vid.pd doesnt stop or reset, it stills incrementing until i change to another group (but if i back to these group, the numer stills counting)...
im i doing something wrong (about the bang)?... hope you can help me again!
thx!
sorry 4 my poor english :)
2011/5/21 <news@petervenus.de[mailto:news@petervenus.de]> Hello ignacio!
the ev_vid.pd abstraction already has an outlet that bangs out different video properties. in order to keep the number of outlets managable we did not just forward the [bang] which is produced by [pix_film] when the end of the file is reached, but rather sending out the message [end(
so basically if you want to use the outlet of [ev_vid] to trigger some external processes you could achieve this by using [route end] for example, having route connected to the outlet of [ev_vid]
However i discovered a bug in the ev_vid abstraction, that is due to the realtimer part, which manages fluent video-playback even when the computer is under heavy workload. With this mechanism, pix film gets a float number, telling the pix_film object, which frame it has to "play". unfortunately this somehow disables the "bang when end is reached" function. I couldnt find out, why that is, but i fixed it in the abstraction. you will find the fixed abstraction (incl adopted helpfile) attached in this mail. simply replace the ones in your EV_Toolkit directory with the new ones. with this the workflow to get the [end( message would be as described earlier:
[ev_vid 0] / [route end] / [bang(
feel free to ask if something is not clear.
enjoy, peter
Von: "Jose Luis Santorcuato" <santorcuato76@gmail.com[mailto: santorcuato76@gmail.com]> Gesendet: 21.05.2011 06:19:37 An: "Ignacio Aguirre" <ignacio@independiente.cl[mailto: ignacio@independiente.cl]>
Betreff: Re: [PD] Extended View Toolkit
Hi, in GEM the object pix_film delivers a bang when the last frame is reproduced, when the movie ends bang to [1 ( and starts the others videos...also you can bang a zero and stop the current movie.
Bets regards
José
2011/5/20 Ignacio Aguirre <ignacio@independiente.cl[mailto: ignacio@independiente.cl][mailto:ignacio@independiente.cl[mailto: ignacio@independiente.cl]]>
Hello all
im currently working with EWK (great tool!) for my pre grade thesis. i have a simple question, and hope someone can help me...
is there a way to know when the last frame from a video is played?
im editing the ev_vid.pd patch, and putting a "print end vid $1" in the last outlet of pix_film (it should send a bang when the movie ends) but im not getting anything. I also try with the [end( message, but still having no results.
the idea is when the videos from a group ends, its automatically starts a second group.
Thanks for your time guys!
hope to let you know soon about mi thesis made with pd and kinect.
Hello All!
I want to announce the official release of the Extended View Toolkit.
http://puredata.info/Members/Weitsicht/extended-view-toolkit/%5Bhttp://pured...]]
The Extended View Toolkit is a set of abstractions developed for the art installation "Extended View streamed". It is intended to be an easy solution to experiment and realise panoramic video and complex multiscreen projection environments to createimmersive media experiences.
It features a set of abstractions that are able to combine multiple related image-sources (like video input, video playback) into aconsistent panoramic image. The source-material, e.g. the camera to display has to be aligned horicontally, since image-combination is based on simple, openGL basededge-blending and not algorithmic pix by pixel comparison.
Furthermore it features abstractions to create multi-screen, multi-projector environments to enable correct representation of (not only)panoramic material. The projection abstractions can be combined to form big screens out of multiple projectors with softedge betweenoverlapping borders of single projectors and contain a vertex model that can be adjusted in 4, respectively 9 points, so that projections onchallenging geometric surfaces is possible.
Additionally, all abstractions are controllable via OSC-styled send/receive-messages, which simplifies OSC-based external control.
Also, since streaming video was part of the project, a gstreamer based streaming solution was developed by Peter Innerhofer to distribute panoramic/multistream video over network. It can be found here: [ https://github.com/peonic/streaming%5Bhttps://github.com/peonic/streaming%5D...]] ]
Libraries needed: mrpeachBuilt with pd 42.6 and GEM 92.3
Credits: Shader Programming/openGL: Cyrille Henry GEM: Marian Weger Prototyping/GEM: Peter Venus Streaming: Peter Innerhofer Initiation/Supervision: Winfried Ritsch A short demo-clip can be found here: [ http://vimeo.com/20311051%5Bhttp://vimeo.com/20311051%5D%5Bhttp://vimeo.com/...]] ]
The project was made possible through support from IEM-Institute for Electronic Music and Acoustics (iem.at[http://iem.at][http://iem.at%5B http://iem.at]])
and CO-ME-DI-A. The CO-ME-DI-A project is supported by the Education, Audiovisual & Culture Executive Agency (EACEA) of the European Comission forthe period 2007 - 2010 ([ http://www.comedia.eu.org/][http://www.comedia.eu.org/%5D][http://www.comedia.eu.org/][http://www.comedia.eu.org/%5D]] ).
Your feedback is welcome!
Peter
_______________________________________________Pd-list@iem.at[mailto: Pd-list@iem.at][mailto:Pd-list@iem.at[mailto:Pd-list@iem.at]] mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list%5Bhttp://lists.puredata.info/lis...]] _______________________________________________ Pd-list@iem.at[mailto:Pd-list@iem.at][mailto:Pd-list@iem.at[mailto: Pd-list@iem.at]] mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list%5Bhttp://lists.puredata.info/lis...]]
-- http://arselectronicachile.blogspot.com%5B http://arselectronicachile.blogspot.com%5D%5B http://arselectronicachile.blogspot.com%5B http://arselectronicachile.blogspot.com]]
http://comunicacionnativa.blogspot.com/%5Bhttp://comunicacionnativa.blogspot...]
http://www.myspace.com/santorcuato%5Bhttp://www.myspace.com/santorcuato%5D%5...]]
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
hi,
please keep TOFU-posting to a minimum.
On 06/03/2011 05:38 AM, Ignacio Aguirre wrote:
Hello Again!
Damn, i tought im asking too much...
i have another question about EVT.
here is my history... im gonna connect 3 projectores, but as i have no enought money i will no use a matrox system (or something like these), inseted im gonna use 3 computers, each one of them connected to a different projector... so im gonna have 3 projectores and 3 computers...
if you are buying any hardware, then buying a matrox triplehead2go is most likely the cheapest solution (well, putting 2 gfx-cards into a single computer might even be cheaper if you have the right sockets)
however, i guess you are not buying any hardware, and instead re-use 3 computers and 3 projectors.?
anyhow, an alternative solution for you might be to setup a chromium[1] renderfarm, which allows you to render an openGL scene to multiple computers.
so, ill use a fourth computer to manage the data in the other three computers. The manager pc will send OSC messages to each pc to turn on / off the ev_groups. Each computer will gonna project only a part of the screen.
my problem is, when im trying to send OSC messages to one of these computers, the server computer doesnt recibe anything, insetead when i use the "send" cmd locally, where all the message workg perfect...
so, in concrete, what should be the port to send the messages via OSC from the manager pc to the others computers?
the port doesn't really matter. here is a small checklist (sorry for obvious dumbnesses in there)
you use a nameserver) -- can you ping each machine from each other?
below 1024 are for priviliged users only; so you should use something higher, like "7777")
traffic in this very port ("incoming traffic" on the machine running [udpreceive]; "outgoing traffic" on the machine running [udpsend])? if so, you have to open the firewall, preferrably only on the given ports.
and '127.0.0.1' will only ever connect to the machine you are sending on; you cannot use those addresses to reach another machine.
only receive data sent from a [connect render1.mynet 7777( -> [udpsend]
how to do these things is of course depending on the operating system, which you either haven't told us, or i missed it.
mgsdr IOhannes
[1] http://chromium.sourceforge.net/