[PD] pd-msg_04.tar.gz

HENRY Damien damien_henry at libertysurf.fr
Wed Aug 15 05:21:46 CEST 2001


Dear list.

I've put on http://iem.kug.ac.at/pdwiki/ a new release of the documention 
dealling with pd internal messages.
you can direct download from here : 
http://iem.kug.ac.at/pdwiki/stuff/pd-msg_04.tar.gz

Here a brief resume :

1) Thoses msg are sent directly to pd (pd selector) or to a loaded patch 
(pd-patch.pd selector).

all thoses msg has to be finnished by a ";"
  you can test them using :
    in the file menu : message
    pdsend
    the tclsend2pd in the 4.msg_from_tcl folder.

Thoses message allows you (examples):
    To control pd without the gui :
      Take benefit of the no-gui option
        open a patch via socket... (tcl, python, sh, c++,...)
        modify or create new patch
      Create patch that will create some other
        Deals with massive polyphonie (100 osc~ or more...)
        load patchs from an other
        construct generative patch
      Create new gui
    etc...

2) Here an (today incomplete) list of those msg :

The list of msg that pd can manage :
    dsp x; (turnning dsp on & off)
    audiostatus;
    open patch path ;
    quit
  + many some more that I don't know...

The list that a patch can manage :
    obj x y text in the object ;
    msg x y text in the message ;
    floatatom x y width lowerLimit upperLimit ;
    text x y text in the comment ;
    graph
    array x y ??? ;
    scalar ???? ;
    connect n°OfFirstPatch? n°OfOutlet? n°OfSecondPAtch n°OfInlet?
restore
    click
    motion
    mouseup
    key
    menusave
    menusaveas
    menuclose
    saveto
    tidy
    texteditor
    cut
    copy
    paste
    duplicate
    menufont
    font
    find
    findagin
    findparent
    editmode
    loadbang
    print
    relocate
    vis
    pop
  + mabe some more that I don't know...

3) Here the map of the documentation :

1.msg_and_patch
    describe msg that can be sent to patch.
    contains pd files

2.msg_and_pd
    describe msg that can be sent to pd.
    contains pd files

3.pdscript
    it's sh scrip using pdsend to create patch into pd.
    pdscript has been done by Guenter Geiger
    contains it's own readme + files.

4.msg_from_tcl/tk
    decribe how to use tcl/tk to create, open patch, etc...

5.Examples
    Contain an example of how a "obj x y myOsc~" message can be use
    to deal with massive polyphonie

4) Releases :

release 0.4 : pd-msg_04.tar.gz
    add many message :
      the events messages
      the menu messages
      the cut&paste msg, etc...
    complete the polyphonie example

release 0.3 : pd-msg
    Rearenge patch & examples in diferents directory.
    add polyphonie examples
    add tcl scripts...

release 0.2 : self-generation
    add messages to open and close patch.

release 0.1 : self-construction
    first release

5) To do list :

add all msg that are not here.
  some are not well explain or not explain at all.

Damien HENRY





More information about the Pd-list mailing list