Hi,
I would like to start with pdp and pidip. Is there any manual or list objects?
br. Javi
Descarga gratis la Barra de Herramientas de MSN http://www.msn.es/usuario/busqueda/barra?XAPID=2031&DI=1055&SU=http%...
Hi Javier,
Javier García wrote:
Hi,
I would like to start with pdp and pidip. Is there any manual or list objects?
Documentation is scarce, almost non-existent in fact besides the sometimes-helpful helpfiles that come with the objects. Here's a list, which I've included in the FLOSS Manual for PD that I'm working on.
Good luck! d.
http://en.flossmanuals.net/PureData/ListofObjects
PDP
This is a list of all pdp objects and abstractions with a minimal description. Take a look at the patches in the doc/ directory for more info. (Messy doc & test patches can be found in the test/ directory.)
general purpose pdp modules:
pdp_del a packet delay line pdp_reg a packet register pdp_snap takes a snapshot of a packet stream pdp_trigger similar to pd's trigger object pdp_route routes a packet to a specific outlet pdp_loop a packet loop sampler (packet array) pdp_description output a symbol describing the packet type pdp_convert convert between packet types
image inputs/outputs:
pdp_xv displays images using the xvideo extension pdp_glx displays images using opengl pdp_v4l reads images from a video4linux device pdp_qt reads quicktime movies
image processors:
pdp_abs absolute value pdp_add adds two images pdp_and bitwize and pdp_bitdepth set bit depth pdp_bitmask apply a bit mask pdp_bq spatial biquad filter pdp_bqt temporal biquad filter pdp_cog gaussian blob estimator pdp_constant fills an image with a constant pdp_conv horizontal/vertical seperable convolution filter pdp_cheby chebyshev color shaper pdp_chrot rotates the chroma components pdp_flip_lr flip left <-> right pdp_flip_tb flip top <-> bottom pdp_grey converts an image to greyscale pdp_grey2mask converts a greyscale image to an image mask pdp_hthresh hard thresholding pdp_mul multiplies two images pdp_mix crossfade between 2 images pdp_mix2 mixes 2 images after applying a gain to each of them pdp_noise a noise generator pdp_not bitwize not pdp_or bitwize or pdp_plasma plasma generator pdp_pointcloud convert an image to a point cloud pdp_positive sign function that creates a bitmask pdp_randmix crossfades 2 images by taking random pixels pdp_rotate tiled rotate pdp_scale rescale an image pdp_sign sign function pdp_sthresh soft thresholding pdp_zoom tiled zoom pdp_zrot tiled zoom + rotate pdp_zthresh zero threshold (x<0 -> 0) pdp_xor bitwize xor
dsp objects
pdp_scope~ a very simple oscilloscope pdp_scan~ phase input scanned synthesis oscillator pdp_scanxy~ x,y coordinate input scanned synthesis oscillator
utility abstractions
pdp_pps computes the packet rate in packets/sec
image abstractions
pdp_agc automatic gain control (intensity maximizer) pdp_blur blurs an image pdp_blur_hor horizontal blur pdp_blur_ver vertical blur pdp_contrast contrast enhancement pdp_dither a dither effect pdp_phase applies an allpass filter to an image pdp_phase_hor horizontal allpass pdp_phase_ver vertical allpass pdp_motion_blur blurs motion pdp_motion_phase phase shifts motion pdp_offset add an offset to an image pdp_alledge an all edge detector pdp_conv_emboss emboss pdp_conv_sobel_hor horizontal sobel edge detector pdp_conv_sobel_ver vertical sobel edge detector pdp_conv_sobel_edge sum of squares of hor and ver pdp_saturation change colour saturation pdp_sub subtract 2 images pdp_invert inverse video pdp_gain3 set 3 channel gains independently pdp_gradient converts a greyscale to colour using a colour gradient pdp_png_to convert a png file (on disk) to a certain packet type pdp_tag tag a packet (to use it with route)
matrix processors
pdp_m_mv matrix vector multiply pdp_m_mm matrix matrix multiply pdp_m_+=mm matrix matrix multiply add pdp_m_LU compute LU decomposition pdp_m_LU_inverse compute matrix inverse from LU decomp pdp_m_LU_solve solve a linear system using LU decomp
matrix abstractions
pdp_m_inverse compute matrix inverse
SEPARATE LIBRARIES:
cellular automata (pdp_scaf)
pdp_ca computes a cellular automaton (as a generator or a filter) pdp_ca2image convert a CA packet to a greyscale image (obsolete: use pdp_convert) pdp_image2ca convert an image to a CA packet (black and white) (obsolete: use pdp_convert)
3d drawing objects (pdp_opengl)
3dp_windowcontext a drawable window 3dp_draw draw objects (cube, sphere, ...) 3dp_view viewing transforms (rotate, translate, ...) 3dp_light light source 3dp_push push a matrix (modelview, texture, ...) 3dp_dlist compile a display list 3dp_snap copies the drawing buffer to a texture packet 3dp_mode set the current matrix mode 3dp_toggle set some opengl state variables
3d drawing abstractions (pdp_opengl)
3dp_mouserotate connect to 3dp_windowcontext to rotate the scene 3dp_blend turn on accumulative blending mode
================================================================================ PiDiP
pdp_ascii an ASCII art renderer pdp_canvas a video canvas pdp_charcoal charcoal effect pdp_cmap a color mapper pdp_colorgrid a color picker pdp_compose a video compositor pdp_capture screen capture to video utility pdp_ctrack a color tracker pdp_disintegration disintegration effect pdp_ffmpeg~ a video streamer towards a ffserver pdp_form a geometric forms adder pdp_i/pdp_o PD to PD streaming objects pdp_imgloader load an image and blend it with a video source pdp_live~ a video stream decoder (at least from ffserver) pdp_mgrid a grid-based motion detector pdp_morphology: pdp_binary pdp_erode pdp_dilate pdp_hitandmiss pdp_distance + patches: closing, opening, skeletization, thinning, thickening pdp_mp4live~ a quicktime stream emitter (darwin, quicktime) pdp_mp4player~ a quicktime stream receiver (darwin, quicktime) pdp_pen free hand drawing object pdp_rec~ a quicktime file recorder Video: jpeg, yuv2, divx, dv, yuv2 Audio: twos, raw pdp_shape shape detection object pdp_spigot a video signal router pdp_spotlight a spotlight especially made for cabaret pdp_text a text addition object pdp_theorin~ threaded theora/ogg files reader pdp_theorout~ theora/ogg files recorder pdp_transition transition between two video sources pdp_qt quicktime movie reader pdp_qt~ quicktime movie reader with audio pdp_yqt a quicktime movie reader with less functionnalities pdp_qt but with less functionnalities codecs : jpeg, yuv2, divx, dv, yuv2 no compressed headers! pdp_aging, pdp_baltan, pdp_cycle, pdp_dice, pdp_edge, pdp_intrusion, pdp_lens, pdp_mosaic, pdp_nervous, pdp_puzzle, pdp_quark, pdp_radioactiv, pdp_rev, pdp_ripple, pdp_shagadelic pdp_simura, pdp_spiral, pdp_transform, pdp_underwatch, pdp_vertigo pdp_warhol, pdp_warp : the port of effecTV to PDP.
Wow, thanks Darek.
~Kyle
On 7/1/07, Derek Holzer derek@umatic.nl wrote:
Hi Javier,
Javier García wrote:
Hi,
I would like to start with pdp and pidip. Is there any manual or list objects?
Documentation is scarce, almost non-existent in fact besides the sometimes-helpful helpfiles that come with the objects. Here's a list, which I've included in the FLOSS Manual for PD that I'm working on.
Good luck! d.
http://en.flossmanuals.net/PureData/ListofObjects
PDP
This is a list of all pdp objects and abstractions with a minimal description. Take a look at the patches in the doc/ directory for more info. (Messy doc & test patches can be found in the test/ directory.)
general purpose pdp modules:
pdp_del a packet delay line pdp_reg a packet register pdp_snap takes a snapshot of a packet stream pdp_trigger similar to pd's trigger object pdp_route routes a packet to a specific outlet pdp_loop a packet loop sampler (packet array) pdp_description output a symbol describing the packet type pdp_convert convert between packet types
image inputs/outputs:
pdp_xv displays images using the xvideo extension pdp_glx displays images using opengl pdp_v4l reads images from a video4linux device pdp_qt reads quicktime movies
image processors:
pdp_abs absolute value pdp_add adds two images pdp_and bitwize and pdp_bitdepth set bit depth pdp_bitmask apply a bit mask pdp_bq spatial biquad filter pdp_bqt temporal biquad filter pdp_cog gaussian blob estimator pdp_constant fills an image with a constant pdp_conv horizontal/vertical seperable convolution filter pdp_cheby chebyshev color shaper pdp_chrot rotates the chroma components pdp_flip_lr flip left <-> right pdp_flip_tb flip top <-> bottom pdp_grey converts an image to greyscale pdp_grey2mask converts a greyscale image to an image mask pdp_hthresh hard thresholding pdp_mul multiplies two images pdp_mix crossfade between 2 images pdp_mix2 mixes 2 images after applying a gain to each of them pdp_noise a noise generator pdp_not bitwize not pdp_or bitwize or pdp_plasma plasma generator pdp_pointcloud convert an image to a point cloud pdp_positive sign function that creates a bitmask pdp_randmix crossfades 2 images by taking random pixels pdp_rotate tiled rotate pdp_scale rescale an image pdp_sign sign function pdp_sthresh soft thresholding pdp_zoom tiled zoom pdp_zrot tiled zoom + rotate pdp_zthresh zero threshold (x<0 -> 0) pdp_xor bitwize xor
dsp objects
pdp_scope~ a very simple oscilloscope pdp_scan~ phase input scanned synthesis oscillator pdp_scanxy~ x,y coordinate input scanned synthesis oscillator
utility abstractions
pdp_pps computes the packet rate in packets/sec
image abstractions
pdp_agc automatic gain control (intensity maximizer) pdp_blur blurs an image pdp_blur_hor horizontal blur pdp_blur_ver vertical blur pdp_contrast contrast enhancement pdp_dither a dither effect pdp_phase applies an allpass filter to an image pdp_phase_hor horizontal allpass pdp_phase_ver vertical allpass pdp_motion_blur blurs motion pdp_motion_phase phase shifts motion pdp_offset add an offset to an image pdp_alledge an all edge detector pdp_conv_emboss emboss pdp_conv_sobel_hor horizontal sobel edge detector pdp_conv_sobel_ver vertical sobel edge detector pdp_conv_sobel_edge sum of squares of hor and ver pdp_saturation change colour saturation pdp_sub subtract 2 images pdp_invert inverse video pdp_gain3 set 3 channel gains independently pdp_gradient converts a greyscale to colour using a colour gradient pdp_png_to convert a png file (on disk) to a certain packet type pdp_tag tag a packet (to use it with route)
matrix processors
pdp_m_mv matrix vector multiply pdp_m_mm matrix matrix multiply pdp_m_+=mm matrix matrix multiply add pdp_m_LU compute LU decomposition pdp_m_LU_inverse compute matrix inverse from LU decomp pdp_m_LU_solve solve a linear system using LU decomp
matrix abstractions
pdp_m_inverse compute matrix inverse
SEPARATE LIBRARIES:
cellular automata (pdp_scaf)
pdp_ca computes a cellular automaton (as a generator or a filter) pdp_ca2image convert a CA packet to a greyscale image (obsolete: use pdp_convert) pdp_image2ca convert an image to a CA packet (black and white) (obsolete: use pdp_convert)
3d drawing objects (pdp_opengl)
3dp_windowcontext a drawable window 3dp_draw draw objects (cube, sphere, ...) 3dp_view viewing transforms (rotate, translate, ...) 3dp_light light source 3dp_push push a matrix (modelview, texture, ...) 3dp_dlist compile a display list 3dp_snap copies the drawing buffer to a texture packet 3dp_mode set the current matrix mode 3dp_toggle set some opengl state variables
3d drawing abstractions (pdp_opengl)
3dp_mouserotate connect to 3dp_windowcontext to rotate the scene 3dp_blend turn on accumulative blending mode
================================================================================ PiDiP
pdp_ascii an ASCII art renderer pdp_canvas a video canvas pdp_charcoal charcoal effect pdp_cmap a color mapper pdp_colorgrid a color picker pdp_compose a video compositor pdp_capture screen capture to video utility pdp_ctrack a color tracker pdp_disintegration disintegration effect pdp_ffmpeg~ a video streamer towards a ffserver pdp_form a geometric forms adder pdp_i/pdp_o PD to PD streaming objects pdp_imgloader load an image and blend it with a video source pdp_live~ a video stream decoder (at least from ffserver) pdp_mgrid a grid-based motion detector pdp_morphology: pdp_binary pdp_erode pdp_dilate pdp_hitandmiss pdp_distance + patches: closing, opening, skeletization, thinning, thickening pdp_mp4live~ a quicktime stream emitter (darwin, quicktime) pdp_mp4player~ a quicktime stream receiver (darwin, quicktime) pdp_pen free hand drawing object pdp_rec~ a quicktime file recorder Video: jpeg, yuv2, divx, dv, yuv2 Audio: twos, raw pdp_shape shape detection object pdp_spigot a video signal router pdp_spotlight a spotlight especially made for cabaret pdp_text a text addition object pdp_theorin~ threaded theora/ogg files reader pdp_theorout~ theora/ogg files recorder pdp_transition transition between two video sources pdp_qt quicktime movie reader pdp_qt~ quicktime movie reader with audio pdp_yqt a quicktime movie reader with less functionnalities pdp_qt but with less functionnalities codecs : jpeg, yuv2, divx, dv, yuv2 no compressed headers! pdp_aging, pdp_baltan, pdp_cycle, pdp_dice, pdp_edge, pdp_intrusion, pdp_lens, pdp_mosaic, pdp_nervous, pdp_puzzle, pdp_quark, pdp_radioactiv, pdp_rev, pdp_ripple, pdp_shagadelic pdp_simura, pdp_spiral, pdp_transform, pdp_underwatch, pdp_vertigo pdp_warhol, pdp_warp : the port of effecTV to PDP.
-- derek holzer ::: http://www.umatic.nl ::: http://blog.myspace.com/macumbista ---Oblique Strategy # 63: "Don't break the silence"
PD-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
err, excuse me, what is there more about pidip here than there : http://ydegoyon.free.fr/pidip.html ??
except the erroneous :
pdp_yqt a quicktime movie reader with less functionnalities pdp_qt but with less functionnalities codecs : jpeg, yuv2, divx, dv, yuv2
pdp_yqt can read the sound when pdp_qt export it to a table, they are different yes, but none is "less" than the other.
ciao, sevy
Kyle Klipowicz wrote:
Wow, thanks Darek.
~Kyle
On 7/1/07, Derek Holzer derek@umatic.nl wrote:
Hi Javier,
Javier García wrote:
Hi,
I would like to start with pdp and pidip. Is there any manual or list objects?
Documentation is scarce, almost non-existent in fact besides the sometimes-helpful helpfiles that come with the objects. Here's a list, which I've included in the FLOSS Manual for PD that I'm working on.
Good luck! d.
http://en.flossmanuals.net/PureData/ListofObjects
PDP
This is a list of all pdp objects and abstractions with a minimal description. Take a look at the patches in the doc/ directory for more info. (Messy doc & test patches can be found in the test/ directory.)
general purpose pdp modules:
pdp_del a packet delay line pdp_reg a packet register pdp_snap takes a snapshot of a packet stream pdp_trigger similar to pd's trigger object pdp_route routes a packet to a specific outlet pdp_loop a packet loop sampler (packet array) pdp_description output a symbol describing the packet type pdp_convert convert between packet types
image inputs/outputs:
pdp_xv displays images using the xvideo extension pdp_glx displays images using opengl pdp_v4l reads images from a video4linux device pdp_qt reads quicktime movies
image processors:
pdp_abs absolute value pdp_add adds two images pdp_and bitwize and pdp_bitdepth set bit depth pdp_bitmask apply a bit mask pdp_bq spatial biquad filter pdp_bqt temporal biquad filter pdp_cog gaussian blob estimator pdp_constant fills an image with a constant pdp_conv horizontal/vertical seperable convolution filter pdp_cheby chebyshev color shaper pdp_chrot rotates the chroma components pdp_flip_lr flip left <-> right pdp_flip_tb flip top <-> bottom pdp_grey converts an image to greyscale pdp_grey2mask converts a greyscale image to an image mask pdp_hthresh hard thresholding pdp_mul multiplies two images pdp_mix crossfade between 2 images pdp_mix2 mixes 2 images after applying a gain to each of them pdp_noise a noise generator pdp_not bitwize not pdp_or bitwize or pdp_plasma plasma generator pdp_pointcloud convert an image to a point cloud pdp_positive sign function that creates a bitmask pdp_randmix crossfades 2 images by taking random pixels pdp_rotate tiled rotate pdp_scale rescale an image pdp_sign sign function pdp_sthresh soft thresholding pdp_zoom tiled zoom pdp_zrot tiled zoom + rotate pdp_zthresh zero threshold (x<0 -> 0) pdp_xor bitwize xor
dsp objects
pdp_scope~ a very simple oscilloscope pdp_scan~ phase input scanned synthesis oscillator pdp_scanxy~ x,y coordinate input scanned synthesis oscillator
utility abstractions
pdp_pps computes the packet rate in packets/sec
image abstractions
pdp_agc automatic gain control (intensity maximizer) pdp_blur blurs an image pdp_blur_hor horizontal blur pdp_blur_ver vertical blur pdp_contrast contrast enhancement pdp_dither a dither effect pdp_phase applies an allpass filter to an image pdp_phase_hor horizontal allpass pdp_phase_ver vertical allpass pdp_motion_blur blurs motion pdp_motion_phase phase shifts motion pdp_offset add an offset to an image pdp_alledge an all edge detector pdp_conv_emboss emboss pdp_conv_sobel_hor horizontal sobel edge detector pdp_conv_sobel_ver vertical sobel edge detector pdp_conv_sobel_edge sum of squares of hor and ver pdp_saturation change colour saturation pdp_sub subtract 2 images pdp_invert inverse video pdp_gain3 set 3 channel gains independently pdp_gradient converts a greyscale to colour using a colour gradient pdp_png_to convert a png file (on disk) to a certain packet type pdp_tag tag a packet (to use it with route)
matrix processors
pdp_m_mv matrix vector multiply pdp_m_mm matrix matrix multiply pdp_m_+=mm matrix matrix multiply add pdp_m_LU compute LU decomposition pdp_m_LU_inverse compute matrix inverse from LU decomp pdp_m_LU_solve solve a linear system using LU decomp
matrix abstractions
pdp_m_inverse compute matrix inverse
SEPARATE LIBRARIES:
cellular automata (pdp_scaf)
pdp_ca computes a cellular automaton (as a generator or a filter) pdp_ca2image convert a CA packet to a greyscale image (obsolete: use pdp_convert) pdp_image2ca convert an image to a CA packet (black and white) (obsolete: use pdp_convert)
3d drawing objects (pdp_opengl)
3dp_windowcontext a drawable window 3dp_draw draw objects (cube, sphere, ...) 3dp_view viewing transforms (rotate, translate, ...) 3dp_light light source 3dp_push push a matrix (modelview, texture, ...) 3dp_dlist compile a display list 3dp_snap copies the drawing buffer to a texture packet 3dp_mode set the current matrix mode 3dp_toggle set some opengl state variables
3d drawing abstractions (pdp_opengl)
3dp_mouserotate connect to 3dp_windowcontext to rotate the scene 3dp_blend turn on accumulative blending mode
================================================================================ PiDiP
pdp_ascii an ASCII art renderer pdp_canvas a video canvas pdp_charcoal charcoal effect pdp_cmap a color mapper pdp_colorgrid a color picker pdp_compose a video compositor pdp_capture screen capture to video utility pdp_ctrack a color tracker pdp_disintegration disintegration effect pdp_ffmpeg~ a video streamer towards a ffserver pdp_form a geometric forms adder pdp_i/pdp_o PD to PD streaming objects pdp_imgloader load an image and blend it with a video source pdp_live~ a video stream decoder (at least from ffserver) pdp_mgrid a grid-based motion detector pdp_morphology: pdp_binary pdp_erode pdp_dilate pdp_hitandmiss pdp_distance + patches: closing, opening, skeletization, thinning, thickening pdp_mp4live~ a quicktime stream emitter (darwin, quicktime) pdp_mp4player~ a quicktime stream receiver (darwin, quicktime) pdp_pen free hand drawing object pdp_rec~ a quicktime file recorder Video: jpeg, yuv2, divx, dv, yuv2 Audio: twos, raw pdp_shape shape detection object pdp_spigot a video signal router pdp_spotlight a spotlight especially made for cabaret pdp_text a text addition object pdp_theorin~ threaded theora/ogg files reader pdp_theorout~ theora/ogg files recorder pdp_transition transition between two video sources pdp_qt quicktime movie reader pdp_qt~ quicktime movie reader with audio pdp_yqt a quicktime movie reader with less functionnalities pdp_qt but with less functionnalities codecs : jpeg, yuv2, divx, dv, yuv2 no compressed headers! pdp_aging, pdp_baltan, pdp_cycle, pdp_dice, pdp_edge, pdp_intrusion, pdp_lens, pdp_mosaic, pdp_nervous, pdp_puzzle, pdp_quark, pdp_radioactiv, pdp_rev, pdp_ripple, pdp_shagadelic pdp_simura, pdp_spiral, pdp_transform, pdp_underwatch, pdp_vertigo pdp_warhol, pdp_warp : the port of effecTV to PDP.
-- derek holzer ::: http://www.umatic.nl ::: http://blog.myspace.com/macumbista ---Oblique Strategy # 63: "Don't break the silence"
PD-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
Hi Yves,
descriptions may be a bit out of date, but when I made them I copied them directly from your website text! ;-) I'll make sure to update them.
best, d.
Yves Degoyon wrote:
err, excuse me, what is there more about pidip here than there : http://ydegoyon.free.fr/pidip.html ??
except the erroneous :
pdp_yqt a quicktime movie reader with less functionnalities pdp_qt but with less functionnalities codecs : jpeg, yuv2, divx, dv, yuv2
pdp_yqt can read the sound when pdp_qt export it to a table, they are different yes, but none is "less" than the other.
ciao, sevy
Kyle Klipowicz wrote:
Wow, thanks Darek.
~Kyle
On 7/1/07, Derek Holzer derek@umatic.nl wrote:
Hi Javier,
Javier García wrote:
Hi,
I would like to start with pdp and pidip. Is there any manual or list objects?
Documentation is scarce, almost non-existent in fact besides the sometimes-helpful helpfiles that come with the objects. Here's a list, which I've included in the FLOSS Manual for PD that I'm working on.
Good luck! d.
http://en.flossmanuals.net/PureData/ListofObjects
PDP
This is a list of all pdp objects and abstractions with a minimal description. Take a look at the patches in the doc/ directory for more info. (Messy doc & test patches can be found in the test/ directory.)
general purpose pdp modules:
pdp_del a packet delay line pdp_reg a packet register pdp_snap takes a snapshot of a packet stream pdp_trigger similar to pd's trigger object pdp_route routes a packet to a specific outlet pdp_loop a packet loop sampler (packet array) pdp_description output a symbol describing the packet type pdp_convert convert between packet types
image inputs/outputs:
pdp_xv displays images using the xvideo extension pdp_glx displays images using opengl pdp_v4l reads images from a video4linux device pdp_qt reads quicktime movies
image processors:
pdp_abs absolute value pdp_add adds two images pdp_and bitwize and pdp_bitdepth set bit depth pdp_bitmask apply a bit mask pdp_bq spatial biquad filter pdp_bqt temporal biquad filter pdp_cog gaussian blob estimator pdp_constant fills an image with a constant pdp_conv horizontal/vertical seperable convolution filter pdp_cheby chebyshev color shaper pdp_chrot rotates the chroma components pdp_flip_lr flip left <-> right pdp_flip_tb flip top <-> bottom pdp_grey converts an image to greyscale pdp_grey2mask converts a greyscale image to an image mask pdp_hthresh hard thresholding pdp_mul multiplies two images pdp_mix crossfade between 2 images pdp_mix2 mixes 2 images after applying a gain to each of them pdp_noise a noise generator pdp_not bitwize not pdp_or bitwize or pdp_plasma plasma generator pdp_pointcloud convert an image to a point cloud pdp_positive sign function that creates a bitmask pdp_randmix crossfades 2 images by taking random pixels pdp_rotate tiled rotate pdp_scale rescale an image pdp_sign sign function pdp_sthresh soft thresholding pdp_zoom tiled zoom pdp_zrot tiled zoom + rotate pdp_zthresh zero threshold (x<0 -> 0) pdp_xor bitwize xor
dsp objects
pdp_scope~ a very simple oscilloscope pdp_scan~ phase input scanned synthesis oscillator pdp_scanxy~ x,y coordinate input scanned synthesis oscillator
utility abstractions
pdp_pps computes the packet rate in packets/sec
image abstractions
pdp_agc automatic gain control (intensity maximizer) pdp_blur blurs an image pdp_blur_hor horizontal blur pdp_blur_ver vertical blur pdp_contrast contrast enhancement pdp_dither a dither effect pdp_phase applies an allpass filter to an image pdp_phase_hor horizontal allpass pdp_phase_ver vertical allpass pdp_motion_blur blurs motion pdp_motion_phase phase shifts motion pdp_offset add an offset to an image pdp_alledge an all edge detector pdp_conv_emboss emboss pdp_conv_sobel_hor horizontal sobel edge detector pdp_conv_sobel_ver vertical sobel edge detector pdp_conv_sobel_edge sum of squares of hor and ver pdp_saturation change colour saturation pdp_sub subtract 2 images pdp_invert inverse video pdp_gain3 set 3 channel gains independently pdp_gradient converts a greyscale to colour using a colour gradient pdp_png_to convert a png file (on disk) to a certain packet type pdp_tag tag a packet (to use it with route)
matrix processors
pdp_m_mv matrix vector multiply pdp_m_mm matrix matrix multiply pdp_m_+=mm matrix matrix multiply add pdp_m_LU compute LU decomposition pdp_m_LU_inverse compute matrix inverse from LU decomp pdp_m_LU_solve solve a linear system using LU decomp
matrix abstractions
pdp_m_inverse compute matrix inverse
SEPARATE LIBRARIES:
cellular automata (pdp_scaf)
pdp_ca computes a cellular automaton (as a generator or a filter) pdp_ca2image convert a CA packet to a greyscale image (obsolete: use pdp_convert) pdp_image2ca convert an image to a CA packet (black and white) (obsolete: use pdp_convert)
3d drawing objects (pdp_opengl)
3dp_windowcontext a drawable window 3dp_draw draw objects (cube, sphere, ...) 3dp_view viewing transforms (rotate, translate, ...) 3dp_light light source 3dp_push push a matrix (modelview, texture, ...) 3dp_dlist compile a display list 3dp_snap copies the drawing buffer to a texture packet 3dp_mode set the current matrix mode 3dp_toggle set some opengl state variables
3d drawing abstractions (pdp_opengl)
3dp_mouserotate connect to 3dp_windowcontext to rotate the scene 3dp_blend turn on accumulative blending mode
================================================================================ PiDiP
pdp_ascii an ASCII art renderer pdp_canvas a video canvas pdp_charcoal charcoal effect pdp_cmap a color mapper pdp_colorgrid a color picker pdp_compose a video compositor pdp_capture screen capture to video utility pdp_ctrack a color tracker pdp_disintegration disintegration effect pdp_ffmpeg~ a video streamer towards a ffserver pdp_form a geometric forms adder pdp_i/pdp_o PD to PD streaming objects pdp_imgloader load an image and blend it with a video source pdp_live~ a video stream decoder (at least from ffserver) pdp_mgrid a grid-based motion detector pdp_morphology: pdp_binary pdp_erode pdp_dilate pdp_hitandmiss pdp_distance + patches: closing, opening, skeletization, thinning, thickening pdp_mp4live~ a quicktime stream emitter (darwin, quicktime) pdp_mp4player~ a quicktime stream receiver (darwin, quicktime) pdp_pen free hand drawing object pdp_rec~ a quicktime file recorder Video: jpeg, yuv2, divx, dv, yuv2 Audio: twos, raw pdp_shape shape detection object pdp_spigot a video signal router pdp_spotlight a spotlight especially made for cabaret pdp_text a text addition object pdp_theorin~ threaded theora/ogg files reader pdp_theorout~ theora/ogg files recorder pdp_transition transition between two video sources pdp_qt quicktime movie reader pdp_qt~ quicktime movie reader with audio pdp_yqt a quicktime movie reader with less functionnalities pdp_qt but with less functionnalities codecs : jpeg, yuv2, divx, dv, yuv2 no compressed headers! pdp_aging, pdp_baltan, pdp_cycle, pdp_dice, pdp_edge, pdp_intrusion, pdp_lens, pdp_mosaic, pdp_nervous, pdp_puzzle, pdp_quark, pdp_radioactiv, pdp_rev, pdp_ripple, pdp_shagadelic pdp_simura, pdp_spiral, pdp_transform, pdp_underwatch, pdp_vertigo pdp_warhol, pdp_warp : the port of effecTV to PDP.
-- derek holzer ::: http://www.umatic.nl ::: http://blog.myspace.com/macumbista ---Oblique Strategy # 63: "Don't break the silence"
PD-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
Actually, straight from your website:
pdp_yqt : a quicktime movie reader.
Alike pdp_qt, but with less functionnalities, this object reads Quicktime movies. It supports files coded with the following codecs : jpeg, yuv2, divx, dv, yuv2. The files shouldn't have compressed headers neither.
ciao! d.
Derek Holzer wrote:
Hi Yves,
descriptions may be a bit out of date, but when I made them I copied them directly from your website text! ;-) I'll make sure to update them.
best, d.
Yves Degoyon wrote:
err, excuse me, what is there more about pidip here than there : http://ydegoyon.free.fr/pidip.html ??
except the erroneous :
pdp_yqt a quicktime movie reader with less functionnalities pdp_qt but with less functionnalities codecs : jpeg, yuv2, divx, dv, yuv2
pdp_yqt can read the sound when pdp_qt export it to a table, they are different yes, but none is "less" than the other.
ciao, sevy
Kyle Klipowicz wrote:
Wow, thanks Darek.
~Kyle
On 7/1/07, Derek Holzer derek@umatic.nl wrote:
Hi Javier,
Javier García wrote:
Hi,
I would like to start with pdp and pidip. Is there any manual or list objects?
Documentation is scarce, almost non-existent in fact besides the sometimes-helpful helpfiles that come with the objects. Here's a list, which I've included in the FLOSS Manual for PD that I'm working on.
Good luck! d.
http://en.flossmanuals.net/PureData/ListofObjects
PDP
This is a list of all pdp objects and abstractions with a minimal description. Take a look at the patches in the doc/ directory for more info. (Messy doc & test patches can be found in the test/ directory.)
general purpose pdp modules:
pdp_del a packet delay line pdp_reg a packet register pdp_snap takes a snapshot of a packet stream pdp_trigger similar to pd's trigger object pdp_route routes a packet to a specific outlet pdp_loop a packet loop sampler (packet array) pdp_description output a symbol describing the packet type pdp_convert convert between packet types
image inputs/outputs:
pdp_xv displays images using the xvideo extension pdp_glx displays images using opengl pdp_v4l reads images from a video4linux device pdp_qt reads quicktime movies
image processors:
pdp_abs absolute value pdp_add adds two images pdp_and bitwize and pdp_bitdepth set bit depth pdp_bitmask apply a bit mask pdp_bq spatial biquad filter pdp_bqt temporal biquad filter pdp_cog gaussian blob estimator pdp_constant fills an image with a constant pdp_conv horizontal/vertical seperable convolution filter pdp_cheby chebyshev color shaper pdp_chrot rotates the chroma components pdp_flip_lr flip left <-> right pdp_flip_tb flip top <-> bottom pdp_grey converts an image to greyscale pdp_grey2mask converts a greyscale image to an image mask pdp_hthresh hard thresholding pdp_mul multiplies two images pdp_mix crossfade between 2 images pdp_mix2 mixes 2 images after applying a gain to each of them pdp_noise a noise generator pdp_not bitwize not pdp_or bitwize or pdp_plasma plasma generator pdp_pointcloud convert an image to a point cloud pdp_positive sign function that creates a bitmask pdp_randmix crossfades 2 images by taking random pixels pdp_rotate tiled rotate pdp_scale rescale an image pdp_sign sign function pdp_sthresh soft thresholding pdp_zoom tiled zoom pdp_zrot tiled zoom + rotate pdp_zthresh zero threshold (x<0 -> 0) pdp_xor bitwize xor
dsp objects
pdp_scope~ a very simple oscilloscope pdp_scan~ phase input scanned synthesis oscillator pdp_scanxy~ x,y coordinate input scanned synthesis oscillator
utility abstractions
pdp_pps computes the packet rate in packets/sec
image abstractions
pdp_agc automatic gain control (intensity maximizer) pdp_blur blurs an image pdp_blur_hor horizontal blur pdp_blur_ver vertical blur pdp_contrast contrast enhancement pdp_dither a dither effect pdp_phase applies an allpass filter to an image pdp_phase_hor horizontal allpass pdp_phase_ver vertical allpass pdp_motion_blur blurs motion pdp_motion_phase phase shifts motion pdp_offset add an offset to an image pdp_alledge an all edge detector pdp_conv_emboss emboss pdp_conv_sobel_hor horizontal sobel edge detector pdp_conv_sobel_ver vertical sobel edge detector pdp_conv_sobel_edge sum of squares of hor and ver pdp_saturation change colour saturation pdp_sub subtract 2 images pdp_invert inverse video pdp_gain3 set 3 channel gains independently pdp_gradient converts a greyscale to colour using a colour gradient pdp_png_to convert a png file (on disk) to a certain packet type pdp_tag tag a packet (to use it with route)
matrix processors
pdp_m_mv matrix vector multiply pdp_m_mm matrix matrix multiply pdp_m_+=mm matrix matrix multiply add pdp_m_LU compute LU decomposition pdp_m_LU_inverse compute matrix inverse from LU decomp pdp_m_LU_solve solve a linear system using LU decomp
matrix abstractions
pdp_m_inverse compute matrix inverse
SEPARATE LIBRARIES:
cellular automata (pdp_scaf)
pdp_ca computes a cellular automaton (as a generator or a filter) pdp_ca2image convert a CA packet to a greyscale image (obsolete: use pdp_convert) pdp_image2ca convert an image to a CA packet (black and white) (obsolete: use pdp_convert)
3d drawing objects (pdp_opengl)
3dp_windowcontext a drawable window 3dp_draw draw objects (cube, sphere, ...) 3dp_view viewing transforms (rotate, translate, ...) 3dp_light light source 3dp_push push a matrix (modelview, texture, ...) 3dp_dlist compile a display list 3dp_snap copies the drawing buffer to a texture packet 3dp_mode set the current matrix mode 3dp_toggle set some opengl state variables
3d drawing abstractions (pdp_opengl)
3dp_mouserotate connect to 3dp_windowcontext to rotate the scene 3dp_blend turn on accumulative blending mode
================================================================================ PiDiP
pdp_ascii an ASCII art renderer pdp_canvas a video canvas pdp_charcoal charcoal effect pdp_cmap a color mapper pdp_colorgrid a color picker pdp_compose a video compositor pdp_capture screen capture to video utility pdp_ctrack a color tracker pdp_disintegration disintegration effect pdp_ffmpeg~ a video streamer towards a ffserver pdp_form a geometric forms adder pdp_i/pdp_o PD to PD streaming objects pdp_imgloader load an image and blend it with a video source pdp_live~ a video stream decoder (at least from ffserver) pdp_mgrid a grid-based motion detector pdp_morphology: pdp_binary pdp_erode pdp_dilate pdp_hitandmiss pdp_distance + patches: closing, opening, skeletization, thinning, thickening pdp_mp4live~ a quicktime stream emitter (darwin, quicktime) pdp_mp4player~ a quicktime stream receiver (darwin, quicktime) pdp_pen free hand drawing object pdp_rec~ a quicktime file recorder Video: jpeg, yuv2, divx, dv, yuv2 Audio: twos, raw pdp_shape shape detection object pdp_spigot a video signal router pdp_spotlight a spotlight especially made for cabaret pdp_text a text addition object pdp_theorin~ threaded theora/ogg files reader pdp_theorout~ theora/ogg files recorder pdp_transition transition between two video sources pdp_qt quicktime movie reader pdp_qt~ quicktime movie reader with audio pdp_yqt a quicktime movie reader with less functionnalities pdp_qt but with less functionnalities codecs : jpeg, yuv2, divx, dv, yuv2 no compressed headers! pdp_aging, pdp_baltan, pdp_cycle, pdp_dice, pdp_edge, pdp_intrusion, pdp_lens, pdp_mosaic, pdp_nervous, pdp_puzzle, pdp_quark, pdp_radioactiv, pdp_rev, pdp_ripple, pdp_shagadelic pdp_simura, pdp_spiral, pdp_transform, pdp_underwatch, pdp_vertigo pdp_warhol, pdp_warp : the port of effecTV to PDP.
-- derek holzer ::: http://www.umatic.nl ::: http://blog.myspace.com/macumbista ---Oblique Strategy # 63: "Don't break the silence"
PD-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
it's so old, it's just a mistake.
although to tell which codecs are supported is a mistake, cause it depends on your libquicktime installation.
the compressed headers is still true.
sevy
Derek Holzer wrote:
Actually, straight from your website:
pdp_yqt : a quicktime movie reader.
Alike pdp_qt, but with less functionnalities, this object reads Quicktime movies. It supports files coded with the following codecs : jpeg, yuv2, divx, dv, yuv2. The files shouldn't have compressed headers neither.
ciao! d.
Derek Holzer wrote:
Hi Yves,
descriptions may be a bit out of date, but when I made them I copied them directly from your website text! ;-) I'll make sure to update them.
best, d.
Yves Degoyon wrote:
err, excuse me, what is there more about pidip here than there : http://ydegoyon.free.fr/pidip.html ??
except the erroneous :
pdp_yqt a quicktime movie reader with less functionnalities pdp_qt but with less functionnalities codecs : jpeg, yuv2, divx, dv, yuv2
pdp_yqt can read the sound when pdp_qt export it to a table, they are different yes, but none is "less" than the other.
ciao, sevy
Kyle Klipowicz wrote:
Wow, thanks Darek.
~Kyle
On 7/1/07, Derek Holzer derek@umatic.nl wrote:
Hi Javier,
Javier García wrote:
Hi,
I would like to start with pdp and pidip. Is there any manual or list objects?
Documentation is scarce, almost non-existent in fact besides the sometimes-helpful helpfiles that come with the objects. Here's a list, which I've included in the FLOSS Manual for PD that I'm working on.
Good luck! d.
http://en.flossmanuals.net/PureData/ListofObjects
PDP
This is a list of all pdp objects and abstractions with a minimal description. Take a look at the patches in the doc/ directory for more info. (Messy doc & test patches can be found in the test/ directory.)
general purpose pdp modules:
pdp_del a packet delay line pdp_reg a packet register pdp_snap takes a snapshot of a packet stream pdp_trigger similar to pd's trigger object pdp_route routes a packet to a specific outlet pdp_loop a packet loop sampler (packet array) pdp_description output a symbol describing the packet type pdp_convert convert between packet types
image inputs/outputs:
pdp_xv displays images using the xvideo extension pdp_glx displays images using opengl pdp_v4l reads images from a video4linux device pdp_qt reads quicktime movies
image processors:
pdp_abs absolute value pdp_add adds two images pdp_and bitwize and pdp_bitdepth set bit depth pdp_bitmask apply a bit mask pdp_bq spatial biquad filter pdp_bqt temporal biquad filter pdp_cog gaussian blob estimator pdp_constant fills an image with a constant pdp_conv horizontal/vertical seperable convolution filter pdp_cheby chebyshev color shaper pdp_chrot rotates the chroma components pdp_flip_lr flip left <-> right pdp_flip_tb flip top <-> bottom pdp_grey converts an image to greyscale pdp_grey2mask converts a greyscale image to an image mask pdp_hthresh hard thresholding pdp_mul multiplies two images pdp_mix crossfade between 2 images pdp_mix2 mixes 2 images after applying a gain to each of them pdp_noise a noise generator pdp_not bitwize not pdp_or bitwize or pdp_plasma plasma generator pdp_pointcloud convert an image to a point cloud pdp_positive sign function that creates a bitmask pdp_randmix crossfades 2 images by taking random pixels pdp_rotate tiled rotate pdp_scale rescale an image pdp_sign sign function pdp_sthresh soft thresholding pdp_zoom tiled zoom pdp_zrot tiled zoom + rotate pdp_zthresh zero threshold (x<0 -> 0) pdp_xor bitwize xor
dsp objects
pdp_scope~ a very simple oscilloscope pdp_scan~ phase input scanned synthesis oscillator pdp_scanxy~ x,y coordinate input scanned synthesis oscillator
utility abstractions
pdp_pps computes the packet rate in packets/sec
image abstractions
pdp_agc automatic gain control (intensity maximizer) pdp_blur blurs an image pdp_blur_hor horizontal blur pdp_blur_ver vertical blur pdp_contrast contrast enhancement pdp_dither a dither effect pdp_phase applies an allpass filter to an image pdp_phase_hor horizontal allpass pdp_phase_ver vertical allpass pdp_motion_blur blurs motion pdp_motion_phase phase shifts motion pdp_offset add an offset to an image pdp_alledge an all edge detector pdp_conv_emboss emboss pdp_conv_sobel_hor horizontal sobel edge detector pdp_conv_sobel_ver vertical sobel edge detector pdp_conv_sobel_edge sum of squares of hor and ver pdp_saturation change colour saturation pdp_sub subtract 2 images pdp_invert inverse video pdp_gain3 set 3 channel gains independently pdp_gradient converts a greyscale to colour using a colour gradient pdp_png_to convert a png file (on disk) to a certain packet type pdp_tag tag a packet (to use it with route)
matrix processors
pdp_m_mv matrix vector multiply pdp_m_mm matrix matrix multiply pdp_m_+=mm matrix matrix multiply add pdp_m_LU compute LU decomposition pdp_m_LU_inverse compute matrix inverse from LU decomp pdp_m_LU_solve solve a linear system using LU decomp
matrix abstractions
pdp_m_inverse compute matrix inverse
SEPARATE LIBRARIES:
cellular automata (pdp_scaf)
pdp_ca computes a cellular automaton (as a generator or a filter) pdp_ca2image convert a CA packet to a greyscale image (obsolete: use pdp_convert) pdp_image2ca convert an image to a CA packet (black and white) (obsolete: use pdp_convert)
3d drawing objects (pdp_opengl)
3dp_windowcontext a drawable window 3dp_draw draw objects (cube, sphere, ...) 3dp_view viewing transforms (rotate, translate, ...) 3dp_light light source 3dp_push push a matrix (modelview, texture, ...) 3dp_dlist compile a display list 3dp_snap copies the drawing buffer to a texture packet 3dp_mode set the current matrix mode 3dp_toggle set some opengl state variables
3d drawing abstractions (pdp_opengl)
3dp_mouserotate connect to 3dp_windowcontext to rotate the scene 3dp_blend turn on accumulative blending mode
================================================================================
PiDiP
pdp_ascii an ASCII art renderer pdp_canvas a video canvas pdp_charcoal charcoal effect pdp_cmap a color mapper pdp_colorgrid a color picker pdp_compose a video compositor pdp_capture screen capture to video utility pdp_ctrack a color tracker pdp_disintegration disintegration effect pdp_ffmpeg~ a video streamer towards a ffserver pdp_form a geometric forms adder pdp_i/pdp_o PD to PD streaming objects pdp_imgloader load an image and blend it with a video source pdp_live~ a video stream decoder (at least from ffserver) pdp_mgrid a grid-based motion detector pdp_morphology: pdp_binary pdp_erode pdp_dilate pdp_hitandmiss pdp_distance + patches: closing, opening, skeletization, thinning, thickening pdp_mp4live~ a quicktime stream emitter (darwin, quicktime) pdp_mp4player~ a quicktime stream receiver (darwin, quicktime) pdp_pen free hand drawing object pdp_rec~ a quicktime file recorder Video: jpeg, yuv2, divx, dv, yuv2 Audio: twos, raw pdp_shape shape detection object pdp_spigot a video signal router pdp_spotlight a spotlight especially made for cabaret pdp_text a text addition object pdp_theorin~ threaded theora/ogg files reader pdp_theorout~ theora/ogg files recorder pdp_transition transition between two video sources pdp_qt quicktime movie reader pdp_qt~ quicktime movie reader with audio pdp_yqt a quicktime movie reader with less functionnalities pdp_qt but with less functionnalities codecs : jpeg, yuv2, divx, dv, yuv2 no compressed headers! pdp_aging, pdp_baltan, pdp_cycle, pdp_dice, pdp_edge, pdp_intrusion, pdp_lens, pdp_mosaic, pdp_nervous, pdp_puzzle, pdp_quark, pdp_radioactiv, pdp_rev, pdp_ripple, pdp_shagadelic pdp_simura, pdp_spiral, pdp_transform, pdp_underwatch, pdp_vertigo pdp_warhol, pdp_warp : the port of effecTV to PDP.
-- derek holzer ::: http://www.umatic.nl ::: http://blog.myspace.com/macumbista ---Oblique Strategy # 63: "Don't break the silence"
PD-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
All of the help files from pdp and pidip are included in pd-extended,
so you can browse them in the help broswer.
.hc
On Jul 1, 2007, at 10:55 PM, Javier García wrote:
Hi,
I would like to start with pdp and pidip. Is there any manual or list objects?
br. Javi
Descarga gratis la Barra de Herramientas de MSN http://www.msn.es/usuario/busqueda/barra?XAPID=2031&DI=1055&SU=http% 3A//www.hotmail.com&HL=LINKTAG1OPENINGTEXT_MSNBH
PD-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/ listinfo/pd-list
¡El pueblo unido jamás será vencido!