Re: [PD] How to exchange tables between different instances of pd in real time?
Martin Schied wrote: Is there something to exchange big audio chunks or tables? I'm currently thinking about using soundfiler and a ramdisk for exchange, but if there's something more convenient I'll try that. I found streamio13~ which can send several audio signals in parallel, so I could build a simple syncing mechanism...? open for any suggestions... if I remember correctly then [value] is actually global, and is shared between pd instances, but the help patch is not at all clear on that and I have not used it. There have been discussions about this on the list so you could try to search. Could you use that in some way to exchange references to a table? or to an audio file? it has a numeric value, so that could be difficult. But as you say it may be just as easy to use a file to save/share data then pass its path/name to the other instance, e.g. via [netsend]. Simon Simon ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] How to exchange tables between different instances of pd in real time?
Simon Wise wrote: if I remember correctly then [value] is actually global, and is shared between pd instances, but the help patch is not at all clear on that and I have not used it. There have been discussions about this on the list so you could try to search. I tried it, it isn't like that, I am talking nonsense it seems. Try the list archives, there has been discussion about this Simon ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] How to exchange tables between different instances of pd in real time?
Hallo, Martin Schied hat gesagt: // Martin Schied wrote: I'm currenty connecting a fft-analysis and resynthesis patch with a gem patch containing pix_sig2pix~ and pix_pix2sig~. I have to use separate instances of pd, so some kind of table exchange has to take place between them. my tables are 65536 samples big at the moment. I tried netsend + until + tabread, but that was too slow and made huge drop outs in the audio patch. Then I found streamin~ and streamout~ but my patches had no sync - so I don't know beginnings and endings of successive tables. I've never tried it myself so far, but I've seen people like Max Neupert have great success with using the new [pd~] object (0.42) instead of running two completely separate instances of Pd for dealing with Gem vs. audio glitches, so that might be an alternative for you as well. It's easy to exchange data with a pd~ object, you just use inlet~/inlet Ciao -- Frank ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
[PD] why do [bp~] and [vcf~] sound different?
(posted this on the Pd forum, but it was suggested that I e-mail the list as well, so here I am out of lurk mode) I was working on some patches with bandpass filters that were initially [vcf~], but I ended up deciding not to vary the center frequency, so I replaced them with [bp~]. Now I find that [bp~] sounds different; e.g., a [phasor~ 100] going through a [bp~ 440 3] sounds different from one going out the left outlet of a [vcf~ 3] with [sig~ 440] going into its center inlet. I couldn't find anything in the help files indicating that they're different other than using control vs. signal for the center frequency, so what's the deal? How do I replace a non-varying [vcf~] with a [bp~] that sounds the same? --Stefán ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] why do [bp~] and [vcf~] sound different?
Ichabod a écrit : (posted this on the Pd forum, but it was suggested that I e-mail the list as well, so here I am out of lurk mode) I was working on some patches with bandpass filters that were initially [vcf~], but I ended up deciding not to vary the center frequency, so I replaced them with [bp~]. Now I find that [bp~] sounds different; e.g., a [phasor~ 100] going through a [bp~ 440 3] sounds different from one going out the left outlet of a [vcf~ 3] with [sig~ 440] going into its center inlet. I couldn't find anything in the help files indicating that they're different other than using control vs. signal for the center frequency, so what's the deal? How do I replace a non-varying [vcf~] with a [bp~] that sounds the same? source code for both object look really diferent, so i don't know if it is possible. but seriously : why do you need to replace vcf~ with bp~??? Cyrille --Stefán ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
[PD] GEm: bug when trying macosx menubar?
Hello! I´m making an installation that starts and goes fullscreen on macosX but I´m finding strange behaviours in the message [menubar( to gemwin. It´s suposed to make the bar dissapear but instead of that, gives problem w the keyboard.. any tip? thanks Ser i...@minitronics.net ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
[PD] Save gem output to a DV cam
Hi list. Is there any object that lets me send the output of a pix_texture to a DV cam?I'm trying to save some gem output and I can't get pix_record to function correctly. Most of the times I end up with an empty or corrupt MOV file. It also makes my system slow. Is there also other ways to store the visual output? Thanks for any help Daniel Almeida ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] How to exchange tables between different instances of pd in real time?
GEM has pix_share objects that allow for two instances of GEM to use the same images. Would this help you with the pix_sig2pix objects sharing pix data? On Mon, Jul 13, 2009 at 4:48 PM, Martin Schied crini...@gmx.net wrote: Hi! I'm currenty connecting a fft-analysis and resynthesis patch with a gem patch containing pix_sig2pix~ and pix_pix2sig~. I have to use separate instances of pd, so some kind of table exchange has to take place between them. my tables are 65536 samples big at the moment. I tried netsend + until + tabread, but that was too slow and made huge drop outs in the audio patch. Then I found streamin~ and streamout~ but my patches had no sync - so I don't know beginnings and endings of successive tables. Is there something to exchange big audio chunks or tables? I'm currently thinking about using soundfiler and a ramdisk for exchange, but if there's something more convenient I'll try that. I found streamio13~ which can send several audio signals in parallel, so I could build a simple syncing mechanism...? open for any suggestions... Martin ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] Save gem output to a DV cam
The options for recording GEM output are: pix_snap + pix_record - post more details on your problems (OS, QT version, patch) pix_write - records still image sequences in tiff or jpg. QT Pro can make them into a .mov capture card for DVI or VGA - Blackmagic Intensity will record DVI at 640x480, 1280x720 or 1920x1080 resolutions. requires another computer or lots of cores on the same machine. capture card for S-video - if your graphics card has s-video output set the gemwin to 640x480 and record it with another computer. On Tue, Jul 14, 2009 at 5:38 AM, Daniel Almeida in...@yahoo.com wrote: Hi list. Is there any object that lets me send the output of a pix_texture to a DV cam? I'm trying to save some gem output and I can't get pix_record to function correctly. Most of the times I end up with an empty or corrupt MOV file. It also makes my system slow. Is there also other ways to store the visual output? Thanks for any help Daniel Almeida ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] Save gem output to a DV cam
Hi guys, thanks for the tips. I'm not sure but I think my camera can receive svideo. maybe with a dvi to svideo converter plugged into my camera. Daniel --- On Tue, 7/14/09, chris clepper cgclep...@gmail.com wrote: From: chris clepper cgclep...@gmail.com Subject: Re: [PD] Save gem output to a DV cam To: Daniel Almeida in...@yahoo.com Cc: pd-list@iem.at Date: Tuesday, July 14, 2009, 3:21 PM The options for recording GEM output are: pix_snap + pix_record - post more details on your problems (OS, QT version, patch) pix_write - records still image sequences in tiff or jpg. QT Pro can make them into a .mov capture card for DVI or VGA - Blackmagic Intensity will record DVI at 640x480, 1280x720 or 1920x1080 resolutions. requires another computer or lots of cores on the same machine. capture card for S-video - if your graphics card has s-video output set the gemwin to 640x480 and record it with another computer. On Tue, Jul 14, 2009 at 5:38 AM, Daniel Almeida in...@yahoo.com wrote: Hi list. Is there any object that lets me send the output of a pix_texture to a DV cam?I'm trying to save some gem output and I can't get pix_record to function correctly. Most of the times I end up with an empty or corrupt MOV file. It also makes my system slow. Is there also other ways to store the visual output? Thanks for any help Daniel Almeida ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
[PD] Pduino 0.5/Firmata 2.1 second beta release
http://at.or.at/hans/pd/objects.html#pduino Ok, some minor tweaks and additions, please test on the Arduino Mega too! There is support in funnel and Pduino for the new stuff, plus Processing and others coming soon. - updated I2C and SAMPLING_INTERVAL macros - added Arduino Mega support - added SHIFT_DATA to Firmata.h to claim for future implementations - renamed somethings for clarity and consistency (but left old names in for a bit) FIRMATA_STRING - STRING_DATA SYSEX_I2C_REQUEST - I2C_REQUEST SYSEX_I2C_REPLY - I2C_REPLY SYSEX_SAMPLING_INTERVAL - SAMPLING_INTERVAL Please test and report and bugs or issues. We are trying to get this included in the upcoming Arduino 0017 release. .hc Mistrust authority - promote decentralization. - the hacker ethic ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] programming resources CC++ to learn how to write externals for pd
On Jul 13, 2009, at 8:32 AM, Lorenzo wrote: Hi IOhannes, you can write externals in a wide number of other languages as well (including (but not limited to) Pd (which is even more natural than C), C++, python, lua, java, haskell and HQ9+) Could you expand a little on writing externals with python please? You can't really write externals in python, but you can embed python scripts into Pd using Thomas Grill's pyext. The Java support is a clone of Max/MSP's mxj, which is very similar to pyext. You can write external objects in Pd, C, C++, and lua. .hc Information wants to be free.-Stewart Brand ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] GEm: macosx menubar (solved) **//
hi Chris! thanks 4 d fast response It´s a Leopard, the problem is solved. I had to fight a bit with the order of events and also key events over gem window but finally all it´s working ok.. see you! SEr__ --- El mar, 14/7/09, chris clepper cgclep...@gmail.com escribió: De: chris clepper cgclep...@gmail.com Asunto: Re: [PD] GEm: bug when trying macosx menubar? Para: servando barreiro servandi...@yahoo.es CC: pd-list@iem.at Fecha: martes, 14 julio, 2009 4:13 What OS version? Have you tried menubar -1 and 0 to hide it? On Tue, Jul 14, 2009 at 9:08 AM, servando barreiro servandi...@yahoo.es wrote: Hello! I´m making an installation that starts and goes fullscreen on macosX but I´m finding strange behaviours in the message [menubar( to gemwin. It´s suposed to make the bar dissapear but instead of that, gives problem w the keyboard.. any tip? thanks Ser i...@minitronics.net ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] Pduino 0.5/Firmata 2.1 second beta release
Dear Hans , i will try this afternoon with pure data and ardino megai bought lilypad José 2009/7/14, Hans-Christoph Steiner h...@at.or.at: http://at.or.at/hans/pd/objects.html#pduino Ok, some minor tweaks and additions, please test on the Arduino Mega too! There is support in funnel and Pduino for the new stuff, plus Processing and others coming soon. - updated I2C and SAMPLING_INTERVAL macros - added Arduino Mega support - added SHIFT_DATA to Firmata.h to claim for future implementations - renamed somethings for clarity and consistency (but left old names in for a bit) FIRMATA_STRING - STRING_DATA SYSEX_I2C_REQUEST - I2C_REQUEST SYSEX_I2C_REPLY - I2C_REPLY SYSEX_SAMPLING_INTERVAL - SAMPLING_INTERVAL Please test and report and bugs or issues. We are trying to get this included in the upcoming Arduino 0017 release. .hc Mistrust authority - promote decentralization. - the hacker ethic ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list -- http://www.chilemigra.cl http://arselectronicachile.blogspot.com http://www.myspace.com/santorcuato ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] programming resources CC++ to learn how to write externals for pd
2009/7/14 Hans-Christoph Steiner h...@at.or.at On Jul 13, 2009, at 8:32 AM, Lorenzo wrote: Hi IOhannes, you can write externals in a wide number of other languages as well (including (but not limited to) Pd (which is even more natural than C), C++, python, lua, java, haskell and HQ9+) Could you expand a little on writing externals with python please? You can't really write externals in python, but you can embed python scripts into Pd using Thomas Grill's pyext. The Java support is a clone of Max/MSP's mxj, which is very similar to pyext. You can write external objects in Pd, C, C++, and lua. .hc Talking about interpreted languages you can also try to send and receive arguments through net sockets with [netsend] [netreceive] and you can use [shell] in linux for bash script or almost anything your linux shell can deal. ;;; ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] GEm: bug when trying macosx menubar?
what kind of problem with the keyboard? it helps to be a little bit more specific. Am 14.07.2009 um 15:08 schrieb servando barreiro: Hello! I´m making an installation that starts and goes fullscreen on macosX but I´m finding strange behaviours in the message [menubar( to gemwin. It´s suposed to make the bar dissapear but instead of that, gives problem w the keyboard.. any tip? thanks Ser i...@minitronics.net ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] why do [bp~] and [vcf~] sound different?
On Tue, Jul 14, 2009 at 8:32 AM, cyrille henry cyrille.he...@la-kitchen.frwrote: source code for both object look really diferent, so i don't know if it is possible. but seriously : why do you need to replace vcf~ with bp~??? Cyrille I wouldn't say I *need* to, I'd just like to... Here's an example: I was making a composition that used a choral pad with vcf~ objects acting as movable formants. I decided I only really need the voices to sing ah, so I realized I don't need the movable formants after all, so I can economize on CPU by using static bandpass filters rather than moving ones. I've never seen anything about differences between the filters' internal math, so I was surprised to find that they sound different. So basically what I want to know is: if I have a vcf~ with a given q and constant center frequency, is there a way to replace it more cheaply? --Stefán ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] why do [bp~] and [vcf~] sound different?
Ichabod a écrit : So basically what I want to know is: if I have a vcf~ with a given q and constant center frequency, is there a way to replace it more cheaply? i agree that vcf~ made more computation, so it should be more cpu intensive. but did you benchmarck this? i mean : if you don't have 1000 of them, you will certainly not noticed any difference. spending time to optimised 0.01% cpu is loosing time IMO. use Super Colider if you wish to use 1000 filter in the same time... just my opinion... cyrille --Stefán ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] How to exchange tables between different instances of pd in real time?
chris clepper wrote: GEM has pix_share objects that allow for two instances of GEM to use the same images. Would this help you with the pix_sig2pix objects sharing pix data? Hi! thanks for this hint. It's only pix_snap which causes glitches while reading back data from GPU. So I'm going to use pix_share and pix_snap in an other instance of pd. @Frank: Thanks for that suggestion but I couldn't find mails in the list saying that pd~ did the job for Max Neupert. In fact his only mail I could find was about pd~ not working some time ago..? cheers, Martin ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] How to exchange tables between different instances of pd in real time?
Martin Schied a écrit : @Frank: Thanks for that suggestion but I couldn't find mails in the list saying that pd~ did the job for Max Neupert. In fact his only mail I could find was about pd~ not working some time ago..? pd~ did the job for me. c cheers, Martin ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
[PD] [PD-announce] MAKE ART 2009 - What the Fork?! - EXTENDED CALL 22/07
Due to popular request, delivered to you in cross-posting-visionrama, and until stocks last! (French version at the bottom) -- _ __ _ _ ___|_| | |__| | _||_ | |_|_| | _| | _|__|_ | | || | | |___|_| | |_ | | |__| | | | | | ___|_| _| | | | | | |_ | | | | |_|_ | |___ |_|_ |_| |___| |_| |_| |_| |_| |_|_ ___ _ |_| _||_ | _|_ |___ ___|__ | || | | |_|_| | | |_| |_| from | __| | _ _| | | 7 to 13 | | |_ | | | |_|___ _|_| DECEMBER 09|_||_| |_| |___| |_| MAKE ART 2009 - What The Fork?! distributed and open practices in FLOSS art -- CALL FOR PROJECTS: Extended deadline, July 22 -- make art is an international festival dedicated to the integration of Free/Libre/Open Source Software (FLOSS) in digital art. The fourth edition of make art – What The Fork?! distributed and open practices in FLOSS art - will take place in Poitiers (FR), from the 7th to the 13th of December 2009. make art offers performances, presentations, workshops and an exhibition, focused on the encounter between digital art and free software. We're currently seeking new, innovative FLOSS works and projects: music and audiovisual performances, presentations, software demos, and installations. This year make art focuses on distributed and open practices in FLOSS art. 'What the fork?!' is about decentralisation. Forking is the new black. Forking, copying the source code of a project and continuing work on the copy instead of the original, used to have a bad reputation. It would split a project and its developer community in pieces, leading to different, often incompatible, projects. Wasted effort, rivalry and developer fights were all associated concepts. This is history. Forking a project with the intention to compete with it is another story, but the freedom to fork enables quick implementation of features and customization, bypassing acquiring committer status, bugfix or feature request protocol, working in a distributed way, together with others but not necessarily towards one goal, working from one source, cross-fertilising, inspiring, copying, patching, improving, experimenting, changing direction, and merging. This practice is boosted by decentralised software development tools, such as Darcs, Mercurial and Git. It's not about quick hacks, but about creating room to experiment, letting go of the one working copy and creating a multiplicity of ideas. Extended deadline : 22nd of July 2009. For more details, please visit http://makeart.goto10.org/call -- _ __ _ _ ___|_| | |__| | _||_ | |_|_| | _| | _|__|_ | | || | | |___|_| | |_ | | |__| | | | | | ___|_| _| | | | | | |_ | | | | |_|_ | |___ |_|_ |_| |___| |_| |_| |_| |_| |_|_ ___ _ |_| _||_ | _|_ |___ ___|__ | || | | |_|_| | | |_| |_| du | __| | _ _| | | 7 au 13 | | |_ | | | |_|___ _|_| DECEMBRE 09|_||_| |_| |___| |_| MAKE ART 2009 - What The Fork?! pratiques distribuées et ouvertes en art FLOSS -- APPEL A PROJETS: Prolongé jusqu'au 22 Juillet -- make art est un festival international dédié à l'intégration des Logiciels Libres et Open Source (FLOSS[1]) dans l'art numérique. La quatrième édition de make art – What The Fork?! pratiques distribuées et ouvertes en art FLOSS – se déroule à Poitiers (FR), du 7 au 13 décembre 2009. make art propose des performances, des présentations, des ateliers et une exposition, centrés sur la rencontre entre l'art numérique et le logiciel libre. Nous recherchons actuellement des projets récents, innovants, basés sur des logiciels libres et open source : performances musicales et audiovisuelles, présentations, démonstrations de logiciels et installations. Cette année make art sera centré sur les pratiques distribuées et ouvertes en art FLOSS. Dans 'What the fork?!' il est question de décentralisation. Le fork c'est le bien. La pratique du Fork, qui consiste à copier le code source d'un projet puis de continuer à travailler sur une copie plutôt que l'original, a ouvent eu mauvaise réputation. Car cela engendrerait une scission au sein du projet et de
[PD] [PD-announce] Call for submissions
*DEADLINE EXTENDED TO JULY 30TH** * *Tweak is two! *Currently in its second edition, Tweak is an interactive art and live electronic music festival taking place in *Limerick City between the 21st and 26th of September 2009*. Its aim is to promote understanding of the use of technology within our culture and to explore contemporary issues (social, economic, psychological, aesthetic and functional). The festival will consist of a* 5-day exhibition*, (interactive artworks, robots and installations) comprising of artworks from international and local artists, *3 days of workshops* and many evenings of live electronic performance. Digital technology has become a medium that has redefined the arts broading horizons and changing practices. New works that explore interactivity and the possibilities opened up by multimedia and electronic technologies to create immersive experiences bring physicality and play to the digital medium. We call for submissions from artists and designers who’s work has been labelled as ‘new media’, ‘physical computing’, ‘tangible interfaces’, ‘digital media’, ‘techno craft’, amongst other titles which attempt to define the field. We are currently accepting proposals for the following categories: *Exhibition Workshops Live Electronic Performance Cinematic Works Listening Post* The call for submissions is open from *April 15th to July 30th, 2009*. All submissions should have the participants name, work title and technical specifications as well as a work abstract in English (max of 200) and a brief biography(max of 200 words) about the author. Group works should have all members listed on the entry form. Please include links to video and photo documentation. Submissions are open to professionals, researchers and design groups of the digital medium. To find out more visit *www.tweak.ie* email: *bonj...@tweak.ie* ___ Pd-announce mailing list pd-annou...@iem.at http://lists.puredata.info/listinfo/pd-announce ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] pdp_v4l framerate
This is a phillips webcam chipset so setpwc sets the framerate from the command line --- at least there is workaround for now. pdp_v4l2 didn't work with this webcam. -John On Sun, Jul 5, 2009 at 1:36 PM, ydego...@gmail.com ydego...@gmail.comwrote: ola, it's kind of strange, seems some cameras needs it and others no.. but it surely lacks a message to change the framerate for those who need it.. also in pdp_v4l2, it works fine, the frequency of the metro controls the framerate, so maybe, you can see if your cam is supported by pdp_v4l2, that would be the faster solution saludos, sevy John Harrison wrote: When opening a webcam using pdp_v4l I get the message: pdp_v4l: camera framerate set to 10 fps Any way to change this frame rate? I didn't see anything in the help patch. Banging with different metronome speed [pdp_v4l] changes the rate at which video is output from the object, but I can see from the resulting video that the actual framerate from the webcam is not changing. [pix_video] does not seem to have this problem so I know the framerate can be changed. Thx, -John -- John http://alumni.media.mit.edu/~harrison/http://alumni.media.mit.edu/%7Eharrison/ http://alumni.media.mit.edu/%7Eharrison/ ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list -- John http://alumni.media.mit.edu/~harrison/ ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list