<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[EWOCprojects presents new extension to pdp external... \[alpha\]]]></title><description><![CDATA[<p>Good day to you all. This day sees the first release of a few external blocks for the pure data pdp video system. Release is alpha and consists of a zip file of raw c files. These can be compiled on any Linux system(only one to be tested) with the command:</p>
<p>gcc pdp_fisheye.c -o pdp_fisheye.pd_linux -shared -fPIC -Ipdsourcedir -Ipdpincludedir</p>
<p>Replace &quot;pdp_fisheye&quot; by the name of the source file you want to compile. Replace &quot;pdsourcedir&quot; with the location of your pd src directory and replace &quot;pdpincludedir&quot; with the location of your pdp include directory.<br />
After compilation move the .pd_linux files to some directory, add this directory to your library path in PD and add the names of the externals (eg. pdp_fisheye) to your external startup list.</p>
<p>This EWOCprojects pack consists of 4 new pdp blocks:<br />
* pdp_brightness: very simple and crude video brightness adjustment<br />
right inlet is brightness amount ranging from about -300 to 300<br />
* pdp_colorkey: the pdp_compose block from pidip never really worked out for me,<br />
I got inter-pdp-stream flicker on my VJ patch and it created strange coloured<br />
borders and was difficult to set to a colour precisely. This is why I made a new<br />
&quot;chroma&quot;keyer better named colorkey which is flickerless, very precise and<br />
sharp. Inlets are video1, video2, red value(0-&gt;255), green value(0-&gt;255),<br />
blue value(0-&gt;255) and finally tolerance(0-&gt;about 60000).<br />
* pdp_fisheye: pdp_freeframe crashes on me and I needed a fisheye for the<br />
VJ patch so I wrote my own. Inlets video and fisheye amount(0-&gt;several hundreds).<br />
* pdp_wipe: very fresh and going into the VJmixer also is this brand new video wipe system. In contrast to pdp_transition it is not speed based but controllable by an amount parameter that can for example be set by some crossfader or software slider. This way it is possible to set the value someway inbetween for picture-in-picture or splitscreen video setups. Featured are standard wipe, pushpull wipe, squash wipe, sphere wipe, rectangle wipe, zoomed rectangle wipe, clock wipe, double clock wipe, bar wipe and pattern wipe. Inlets are video1, video2, switch A and B around(0 or 1), wipe amount(float between 0 and 1), x value(this is x pos in pixels for circle, rect and zoomed rect, can also be negative AND is x divisions for bar and pattern wipe), same goes for y value, number of wipe(0-&gt;9) and wipe variant/direction(0-&gt;depends on wipe). One right outlet gives number of variants for selected wipe, you can feed this eg. into a Hradio block prepending the message with &quot;number&quot;.</p>
<p>Remember this is a prerelease which Im rolling out to pick up reactions concerning refinements, extra ideas for wipes and all other feedback. Will be creating help files, putting everything in one library and be doing general nice things like supplying makefiles soon... Oh yes, also the colorkey and wipe system will only work with videos that are the same size.(anyone know a quick way in C to resize pdp packets?)</p>
<p>Enjoy!</p>
<p>.Gert De Roost.</p>
<p><a href="http://www.pdpatchrepo.info/hurleur/ewocpdp.zip" rel="nofollow">http://www.pdpatchrepo.info/hurleur/ewocpdp.zip</a></p>
]]></description><link>http://forum.pdpatchrepo.info/topic/5424/ewocprojects-presents-new-extension-to-pdp-external-alpha</link><generator>RSS for Node</generator><lastBuildDate>Sat, 08 Aug 2026 12:55:06 GMT</lastBuildDate><atom:link href="http://forum.pdpatchrepo.info/topic/5424.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 06 Aug 2011 03:51:39 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to EWOCprojects presents new extension to pdp external... \[alpha\] on Sat, 06 Aug 2011 03:51:39 GMT]]></title><description><![CDATA[<p>Good day to you all. This day sees the first release of a few external blocks for the pure data pdp video system. Release is alpha and consists of a zip file of raw c files. These can be compiled on any Linux system(only one to be tested) with the command:</p>
<p>gcc pdp_fisheye.c -o pdp_fisheye.pd_linux -shared -fPIC -Ipdsourcedir -Ipdpincludedir</p>
<p>Replace &quot;pdp_fisheye&quot; by the name of the source file you want to compile. Replace &quot;pdsourcedir&quot; with the location of your pd src directory and replace &quot;pdpincludedir&quot; with the location of your pdp include directory.<br />
After compilation move the .pd_linux files to some directory, add this directory to your library path in PD and add the names of the externals (eg. pdp_fisheye) to your external startup list.</p>
<p>This EWOCprojects pack consists of 4 new pdp blocks:<br />
* pdp_brightness: very simple and crude video brightness adjustment<br />
right inlet is brightness amount ranging from about -300 to 300<br />
* pdp_colorkey: the pdp_compose block from pidip never really worked out for me,<br />
I got inter-pdp-stream flicker on my VJ patch and it created strange coloured<br />
borders and was difficult to set to a colour precisely. This is why I made a new<br />
&quot;chroma&quot;keyer better named colorkey which is flickerless, very precise and<br />
sharp. Inlets are video1, video2, red value(0-&gt;255), green value(0-&gt;255),<br />
blue value(0-&gt;255) and finally tolerance(0-&gt;about 60000).<br />
* pdp_fisheye: pdp_freeframe crashes on me and I needed a fisheye for the<br />
VJ patch so I wrote my own. Inlets video and fisheye amount(0-&gt;several hundreds).<br />
* pdp_wipe: very fresh and going into the VJmixer also is this brand new video wipe system. In contrast to pdp_transition it is not speed based but controllable by an amount parameter that can for example be set by some crossfader or software slider. This way it is possible to set the value someway inbetween for picture-in-picture or splitscreen video setups. Featured are standard wipe, pushpull wipe, squash wipe, sphere wipe, rectangle wipe, zoomed rectangle wipe, clock wipe, double clock wipe, bar wipe and pattern wipe. Inlets are video1, video2, switch A and B around(0 or 1), wipe amount(float between 0 and 1), x value(this is x pos in pixels for circle, rect and zoomed rect, can also be negative AND is x divisions for bar and pattern wipe), same goes for y value, number of wipe(0-&gt;9) and wipe variant/direction(0-&gt;depends on wipe). One right outlet gives number of variants for selected wipe, you can feed this eg. into a Hradio block prepending the message with &quot;number&quot;.</p>
<p>Remember this is a prerelease which Im rolling out to pick up reactions concerning refinements, extra ideas for wipes and all other feedback. Will be creating help files, putting everything in one library and be doing general nice things like supplying makefiles soon... Oh yes, also the colorkey and wipe system will only work with videos that are the same size.(anyone know a quick way in C to resize pdp packets?)</p>
<p>Enjoy!</p>
<p>.Gert De Roost.</p>
<p><a href="http://www.pdpatchrepo.info/hurleur/ewocpdp.zip" rel="nofollow">http://www.pdpatchrepo.info/hurleur/ewocpdp.zip</a></p>
]]></description><link>http://forum.pdpatchrepo.info/topic/5424/ewocprojects-presents-new-extension-to-pdp-external-alpha</link><guid isPermaLink="true">http://forum.pdpatchrepo.info/topic/5424/ewocprojects-presents-new-extension-to-pdp-external-alpha</guid><dc:creator><![CDATA[paleajed]]></dc:creator><pubDate>Sat, 06 Aug 2011 03:51:39 GMT</pubDate></item></channel></rss>