• husk

    Hi forum
    let's say I have an |osc~ 440| and I want to shifting the phase to 180 degrees (anti phase) writing it into an array.
    What is the best approach to do this?
    I prefer to do it on vanilla for compatibility reason.
    thanks!
    husk

    posted in technical issues read more
  • husk

    Hi all,
    Qweb library has been released this night!
    Qweb is a collection of puredata python objects that performs web research to find texts, images and videos to use in puredata.
    It supports twitter, flickr, youtube, jabber, RSS, wikipedia, and general web elements like images and pages.
    It's pyext based and should work on all platforms.

    I already uploaded it on http://puredata.info/downloads/Qweb/

    You can find some video example at:
    http://estereotips.net/qweb/

    Trac: http://code.autistici.org/trac/planetQ/wiki/Qweb

    cheers
    husk

    posted in extra~ read more
  • husk

    Hi forum,
    just to share this abstraction I'm using in my recent patches.
    Mediagrid is a graphical file chooser.
    It is based on videogrid external from Sergi Lario and Lluis Gomez i Bigorda.
    Apart to be an abstraction and not an external, the main difference is
    that mediagrid is cross-platform and you can manage audio file also
    and no just video or images.
    Here more infos and download:
    http://code.autistici.org/trac/planetQ/wiki/mediagrid

    cheers
    husk

    posted in abstract~ read more
  • husk

    Crazy A/V Machines: a puredata workshop

    When:
    Monday to Saturday September 27th-October 2nd 12:00-16:00

    Where:
    NK Elsenstr. 52 2HH 2Etage 12059 Berlin

    Who:
    Oscar Martin and Luca Carrubba

    The aim of this workshop is to learn simple programming strategies for the creation of audio/video software tools for live performances. Generative or interactive piece of software that let artist creates and controls a video stream or an audio processing in real time.

    During the workshop we will use Pure Data, a free (as a bird and as a beer) graphical programming language particularly focused on the processing of audio and video data in real time. Pure data is a tool for artists whom wants experiment with a
    different creation pattern, with a freedom to build from the scratch they own instruments or interactive installation. You dont need to be a programmer to begin to build your tool. In 5-6 days long workshop you will learn the basis of language, how to manipulate or create a video and how to play with audio. At the end of the workshop all participants will play in a jam session together in the Lab space or exhibit their prototypes.

    Participation is limited to 12.

    workshop program and registration:
    http://www.nkprojekt.de/pure-data-crazy-av-machines-with-oscar-martin-luca-carruba/

    --
    when Art become pratical
    we call it technology.

    When Technology become useless
    we call it Art

    www.estereotips.net
    www.gemq.info

    posted in news read more
  • husk

    hi,
    at audiogames we used blender 2.6 and pdextended for our 2.0 version of the installation:

    http://audiogames.tk/

    We used this OSC.py lib for blender:
    http://code.autistici.org/svn/planetQ/audiogames/2.1/src/lib/OSC.py

    This code in order to receive:
    http://code.autistici.org/svn/planetQ/audiogames/2.1/src/lib/readOSCori.py

    And this to send (look for send_osclocation function)
    http://code.autistici.org/svn/planetQ/audiogames/2.1/src/lib/Player.py

    All the code is gpl, so just study it and reuse
    happy hacking :-)

    husk

    posted in technical issues read more
  • husk

    Take a look to libpd also:
    libpd.cc is the way how to embed pd as sound engine in your program without need to use it as different application
    cheers
    husk

    posted in technical issues read more
  • husk

    Hey playmodes, nice to see your project here!
    I have made something similar a couple of years ago. I remember I used pd-extended. But I think it's possible to do it also in pd-vanila (or you have to compile external for your libpd version).
    This night I will check and let you know.
    cheers
    husk

    posted in technical issues read more
  • husk

    Yeah, it was so simple!
    thanks a lot!
    So now another probably easy question: how I convert to db?
    Let's say I want to output a sinewave to certain db (85db). How can I do that?
    cheers
    husk

    posted in technical issues read more
  • husk

    Hi sinewave, thanks to your reply.
    I can't test your patch right now but seems pretty clear the concept.
    Maybe i'll come back to write here to further help.
    husk

    posted in technical issues read more
  • husk

    Hi,
    you can use Qweb library for that:
    http://puredata.info/downloads/Qweb
    Here a video with an example:
    http://estereotips.net/puredata-tweets-visualization/

    saluts!
    husk

    posted in technical issues read more
  • husk

    Hi,
    here you can find debian package source of vloopback:
    http://packages.debian.org/squeeze/vloopback-source

    once you install it and you add module (trought terminal command "modprobe vloopback") a new /dev/video device will be created (something like /dev/video1).
    Once you get it you need two programs: one to stream video output and another one to catch it.
    Catch it is easy because is just a video4linux device (like a webcam). For example in pd/Gem you can use pix_video passing a message like:

    | device /dev/video2(

    In order to stream through vloopback instead the program you are using have to be "ready" for that.
    In the case of puredata you will use pix_record object and a message like this:

    | codec v4l2, file /dev/video1, record 1 (

    where /dev/video depend on your vloopback device.

    A practical example for that kind of use is creating video texture with puredata/gem and use lpmt (http://hv-a.com/lpmt/) for video mapping them.

    I don't know if it is possible to stream video putput between programs using pipe. If you test it please report, I'm curious about that!

    cheers
    husk

    posted in pixel# read more
  • husk

    Hi, in linux the only way to get or stream a video output from a program to another is by using videoloopback kernel module. In mac os X you can use syhon (if both program support it, and pd does)

    cheers
    husk

    posted in pixel# read more
  • husk

    Hey Guido,
    I'm not from Rome but I was living there for a while (like in many others places ;) )
    I don't live in italy and like me many others experts pd users. For this reason I belive there is any pd-circle like the berlin one (that is very good btw). With no expert users is very hard to start a pd-circle. Why don't you try to run one in MIlan Area? what blobk you? wich kind of help or support are you looking for? maybe I can help.....

    I use pd in my work as teacher in italian and spanish fine arts accademy course. It's true that Brera miss some puredata specific course; we triyed to push it a while ago during ahacktitude 2009. Things are changings and different accademias for all the country are interesting every day more on our tools and practices.

    And, trying to be constructive and to resolve our problems: why don't you or alistair participate more on puredata.it?

    cheers
    husk

    posted in Off topic read more
  • husk

    Hi guido and all,
    we are not so few. It's true puredata.it is a bit abandoned mainly because based on the activity of two users. Also the manteiner of the italian forum is a strong max user and that also bad influenced the forum activity I think. BTW there are many pd-users very actives in the international scene trying to push the local one to. Xname and Me, with some hacklab in Rome organized first puredata workshop and it was very participated. Sad is pushing his work with Xthsense device (puredata based) very far with important international results. GabroralComplex here published his amazing XmiX software.
    It's true that many italian pd-users I know don't live in Italy since long time, but we always try to help, write documentation and help community make itself stronger.
    my best
    husk

    posted in Off topic read more
  • husk

    Hi,
    check this:
    http://estereotips.net/motion-tracking-and-vjing/

    Basically you need to get OSC message from synapse to pd. Before that you need to send a message to synapse in order to Synapse send you something:
    http://synapsekinect.tumblr.com/post/6307752257/maxmsp-jitter

    or you can try robOSC from estereotips:
    https://code.autistici.org/trac/planetQ/wiki/robOSC

    if you choose this way please write me before use it.
    cheers
    husk

    posted in technical issues read more
  • husk

    Hi,
    depend on platform.
    On linux you can use vloopback kernel module.
    On Mac os X you can use Syphon (but both programs needs to support it)
    On windows no idea.
    cheers
    husk

    posted in technical issues read more
  • husk

    Cool!
    Thank you man (or woman)
    Where I can find some freeframegl effect for linux just to test?
    cheers
    husk

    posted in pixel# read more
  • husk

    Use gemmouse object to map mouse coords to XYZ value of object in patch. Searching in mailing list archives you will find some examples of that. Another quick option is use pdMTL library that comes with draggable rectangle and circles gem objects.

    cheers
    husk

    posted in pixel# read more
  • husk

    Hi,
    I think a FFGL external would be more than welcome.
    Are you planig to write it for pdp right?
    Maybe in pd-dev mailing list you will find more support.
    cheers
    husk

    posted in extra~ read more
  • husk

    Hi, take a look to attached patch.
    Maybe you are also interested in my last project:

    husk

    http://www.pdpatchrepo.info/hurleur/pd2modul.pd

    posted in technical issues read more
Internal error.

Oops! Looks like something went wrong!