[PD] starting with pdp and pidip: any manual o list of objects?

Derek Holzer derek at umatic.nl
Mon Jul 2 16:43:04 CEST 2007


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 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
>>>>
>>>>     
>>>
>>>   
> 

-- 
derek holzer ::: http://www.umatic.nl ::: http://blog.myspace.com/macumbista
---Oblique Strategy # 125:
"Only a part, not the whole"




More information about the Pd-list mailing list