[PD] starting with pdp and pidip: any manual o list of objects?
Yves Degoyon
ydegoyon at free.fr
Mon Jul 2 16:29:28 CEST 2007
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 at 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 at iem.at mailing list
>>UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
>>
>>
>>
>
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20070702/84c48feb/attachment.htm>
More information about the Pd-list
mailing list