[PD] (no subject)
Hi All, I found that there is a Pd library called pix_opencv in the pd- extended source folder, but I can't load (red dot line box) the externals with the already compiled app that I found here : http://puredata.info/downloads/ Mac OS X Intel (Mac Pro, MacBook, all Intel Macs) http://downloads.sourceforge.net/pure-data/Pd-0.40.3-extended-macosx104-i386.dmg does that mean that it is not working yet? or just that it's not yet in the official distribution? (I tried to compile it myself and now they compile and load but they don't do anything...) please help, loic ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
[PD] pix_opencv
thanks for the replies, so now that I have so hope to make it work, I try to restart from scratch :-) to be sure that I have the right opencv installation and then the other ressources I need (GEM and Pd) first what I really need for opencv specific things? for os X do I need the framework stuff? I have some opencv examples (standalone) that work using a 'local framework'. I made yesterday some unsuccessful tentatives to make this work with Pd, as there is the tc and tk famework in the os X package, I though that it could be an issue to put the opencv package here..., also I tried to put it in other places as /library/Frameworks. anyway, now I removed all the opencv.framework files. I also had a look at the usr/local/lib and apparently I it was quit messy (I probalbly installed opencv too many times), so I made it clean, same thing for the usr/include: before: sh-3.2# cd ../lib/ sh-3.2# ls mageMagick-6.4.1libcvaux.la libfuse.dylib libml.2.dylib libcv.1.dylib libcvhaartraining.a libfuse.la libml.dylib libcv.2.0.0.dylib libcxcore.1.0.0.dylib libhighgui.1.0.0.dylib libml.la libcv.2.dylib libcxcore.1.dylib libhighgui.1.dylib libulockmgr. 0.0.0.dylib libcv.dylib libcxcore.2.0.0.dylib libhighgui.2.0.0.dylib libulockmgr. 0.dylib libcv.lalibcxcore.2.dylib libhighgui.2.dylib libulockmgr.a libcvaux.1.0.0.dyliblibcxcore.dylib libhighgui.dylib libulockmgr.dylib libcvaux.1.dyliblibcxcore.lalibhighgui.la libulockmgr.la libcvaux.2.0.0.dyliblibfuse.0.0.0.dylib libml.1.0.0.dylib pkgconfig libcvaux.2.dyliblibfuse.0.dylib libml.1.dylib libcvaux.dylib libfuse.a libml.2.0.0.dylib /usr/local/include sh-3.2# ls cv.hcvhaartraining.hcvwimage.h cxtypes.h cv.hpp cvmat.hpp cxcore.h highgui.h cvaux.h cvtypes.h cxcore.hpp ml.h cvaux.hpp cvver.h cxerror.h cvcompat.h cvvidsurv.hpp cxmisc.h after: /usr/local/include sh-3.2# ls sh-3.2# sh-3.2# cd ../lib/ sh-3.2# ls ImageMagick-6.4.1 pkgconfig SO NOW, FIRST STEP AGAIN: Can some please tell me what opencv version I should download? (FYI, I use a iMac intel 2.66 GHz intel core Duo os X 10.5.6) ? this one using CVS (according to http://opencv.willowgarage.com/wiki/Mac_OS_X_OpenCV_Port)? and this command (that was one of my previous tentatives, in addition to darwin port and others that I don't remember): cvs -z3 -d:pserver:anonym...@opencvlibrary.cvs.sourceforge.net:/ cvsroot/opencvlibrary co -P opencv thanks for your help, loic ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
[PD] pix_opencv
I also have dowloaded this by svn is the same thing : svn co https://opencvlibrary.svn.sourceforge.net/svnroot/opencvlibrary opencvlibrary and found this inside: opencvlibrary/trunk/opencv (with a make_frameworks.sh so it seems related to os X) but also this opencvlibrary/brabches/MACOSX_DEVELOPMENT which seems to not be the same thing. (apparentely I tried yesterday to install all the stuff I found so that's why ther was such a bazar in my usr/local/lib and usr/local/ include ... can someone please tell me the one and only one stuff I need to install. thanks loic ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
[PD] or this one?
I just found another one as a archive download on sourceforge open- cv linux say 'Platform-independent', from here: http://sourceforge.net/project/showfiles.php?group_id=22870package_id=16948 ... opencv-linux Latest 1.1pre1 Notes (2008-10-19 21:17) opencv-1.1pre1.tar.gz Mirror 2230129116022 Platform-Independent loic ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
[PD] Pd-extended on AMD 64
Hi all, I try to setup a computer that I got from someone to work with Pd- extended on linux (I want to work with video openCV , pdp , etc... and to develop some new openCV stuff with it). I just installed on it Ubuntu hardy 8.04.2 64 bits versions, and I hoped to be able to install the version compiled for Ubuntu hardy available on the website puredata.info, but the package installer say: STATUS:ERROR: WRONG ARCHITECTURE 'I386' I checked on the mailing list archive and I see that there was some messages in 2006 reporting problems for this processor with tabread tabwrite and other. So I have three questions: 1) Is there a version already compiled for AMD 64 or should I try to compiled it myself (and is it possible?) 2) If I compile it myself, will there be some externals that may not work? 3) is it maybe a very bad idea to try to work with this AMD 64 computer ? thanks, loic --- ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] Pd-extended on AMD 64
I managed to make pd working (more or less) too but I had several problems , so I decide to install the 32 bits version of ubuntu hardy and now all the externals are loaded. I will probably get a new computer for this project soon and then I will maybe use this 64 bits machine to try and test the .deb (possibly to contribute to build it too). -loic On Feb 13, 2009, at 6:55 PM, Ilias Anagnostopoulos wrote: As of today, I have regained access to an Ubuntu Hardy amd64 machine. I will download and test John Harrison's deb next week. I can host the deb on the OtherSide Ubuntu APT if this is fine with you John. If anybody else wants to test that deb, please let us know of your findings. -Ilias John Harrison wrote: Ilias Anagnostopoulos wrote: Has anyone got a 64-bit binary ready that would be good enough as a 64-bit release (John Harisson was hosting one)? I have a .deb and corresponding directions for building. The .deb was built on a 64 bit Hardy machine. It worked for my purposes and I didn't find anything broken but I can't say whether it is good enough for release without further testing. Since I made that .deb I updated my machine from 64 bit Hardy to 32 bit Intrepid so I'm not in a great position to continue building and development of a 64 bit release, but I am glad to help out if there is a place for me. .deb and instructions: http://cratel.wichita.edu/cratel/cratel_Pd_extended_on_bit_64_Debian-based_OS (to be moved to the Pd wiki within the week) -John ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list Loic Kessous Université Pierre et Marie Curie Institut des Systèmes Intelligents et de Robotique CNRS UMR 7222 Boite Courrier : 173 4 Place Jussieu 75252 Paris Cedex 05, FRANCE loic.kess...@gmail.com ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
[PD] gem video capture ohci1394
Hi, I try to use a ieee camera into pd on linux ubuntu hardy (for the moment with gem pix_video). I succeeded to make it work with 'coriander' (http://damien.douxchamps.net/ieee1394/coriander/ ) . but not with Pd... I actually don't know what I am supposed to send instead of the message: [device /dev/dv1394/0] , which is not working as it is not a dv cam. I saw in /dev that there is also a 'video1394' but I didn't get any success with messages like [device /dev/video1394/0] according to the datasheet of the cam the driver is 'ieee1394b ohci' and the cam is IIDC compliant, I saw in the help file that 'no raw1394 is supported but I don't know if it concern the one I use. the pci card: FWB-PCI02 (http://www.ioi.com.tw/products/proddetail.aspx? ProdID=1060074), but apparently there isn't any problem with it as it is listed by the command 'lshw' and any way it works with Coriander. the ieee camera: point grey research FL2-08S2C (http://www.ptgrey.com/products/flea2/) any suggestions ? best, loic --- ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
[PD] pix_blobtracker ..couldn't create
hi, just to tell that I got this with the built pd-extended 0.40.3 on ubuntu hardy (FYI I use it on a 32 bits system working with a AMD64 but there is no reason why it should be related): ' pix_blobtracker ..couldn't create' and so red box... loic ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] [Fwd: Re: [PD-announce] Fwd: Invitation: PureData and Realtime Media, Wednesday, 2/18, 4-6pm]
if I was not worry to look like an anarchist, I would say: YES, just like the world you know... ;-) and i maybe should add: leaders should lead ideas, not communities or people. -l On Feb 19, 2009, at 6:32 PM, Hans-Christoph Steiner wrote: On Feb 18, 2009, at 10:41 PM, ydego...@gmail.com wrote: From: ydego...@gmail.com ydego...@gmail.com Date: February 18, 2009 10:39:58 PM EST To: pd-...@iem.at Subject: Re: [PD] [PD-announce] Fwd: Invitation: PureData and Realtime Media, Wednesday, 2/18, 4-6pm ola, Hans-Christoph Steiner http://at.or.at/hans/cv.html, a leading Puredata developer, community leader, haha, that says it all, we don't need no leaders, i'd say 'no thank you' Yeah, not my words. I don't think the Pd community needs leaders, just coders. .hc xiaoo, sevy ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list Free software means you control what your computer does. Non-free software means someone else controls that, and to some extent controls you. - Richard M. Stallman ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list Loic Kessous Université Pierre et Marie Curie Institut des Systèmes Intelligents et de Robotique CNRS UMR 7222 Boite Courrier : 173 4 Place Jussieu 75252 Paris Cedex 05, FRANCE loic.kess...@gmail.com ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] finding funding to the PdCon09
I just joined the Pd (I switched from max) a few month ago, and I would be very happy to join too, an I'm also french, so if someone has news about this oprion, please tell me. loic On Feb 21, 2009, at 1:51 AM, David Doukhan wrote: 2009/2/21 Alexandre Porres por...@gmail.com: Aparently it does if you lived, worked, studied, for a while there... you mean in Switzerland? I never went there... I am just wondering how ere they partners with the previous convention. I just realized that this year is the YEAR OF FRANCE IN BRASIL I was not aware of that event... So I really strongly believe we can bring people from France this year if we look our way into it... what you say? I say it could be marvelous!!! Let me know about if you think you can do something... I'll try to ask around me also... cheers cheers! On Fri, Feb 20, 2009 at 9:38 PM, David Doukhan david.douk...@gmail.com wrote: Does the Swiss Pro Helvetia fund works for european who are not living in Swiss? Does anyone have an idea on the way to get funds if I'm French? 2009/2/20 Alexandre Porres por...@gmail.com: yep. I did ask some Austrians I know :) another thing is the Swiss Pro Helvetia fund. It seems that any who did study some time there can apply. And I see they were partners with the previous convention. I will get in touch with them too, but anybody knows how did that work in the past? cheers alex ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list -- David Doukhan -- Alexandre Torres Porres cel. (11)8179-6226 Website: http://porres.googlepages.com/home http://www.myspace.com/alexandretorresporres -- David Doukhan ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list Loic Kessous Université Pierre et Marie Curie Institut des Systèmes Intelligents et de Robotique CNRS UMR 7222 Boite Courrier : 173 4 Place Jussieu 75252 Paris Cedex 05, FRANCE loic.kess...@gmail.com ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] flext on os X
Hi, oups. sorry I missed it... As I said everything is OK on os X for building flex, and I also can build a copied/modified version of the simple1 tutorial (called simplo1 with a 'o') to test my installation., and everything is ok. I did the same thing on linux ubuntu hardy , and I also been able to build flex, and the same copy of simple1, but when using it I get this bug : - if I open the help file for simple1 , or even one that I edited in text mode to change simple1 to simplo1 , bot of them are working. - BUT if I try to create one of them from scratch, by just doing: File new, Putobject and typing the name , then Pd is out of order and I just can quit it. (Pd-extended 0.40.3) the ubuntu is running on a AMD 64 bit, running a 32 bit ubuntu hardy (and except this bug everything seems ok) I remember that for the optimisation flag in the config file when I installed flex, I didn't changed the 'pentium4' suggested because most of the other things that installed where also described as 'this is for intel' but where working. could it be this? should I re-install flext again by let it blank ? or put something instead of 'pentium4' ? and what? loic On Mar 4, 2009, at 9:01 PM, Thomas Grill wrote: Hi Loic, please direct all flext-related mails to the mailing list. Am 04.03.2009 um 19:53 schrieb Loic Kessous: I suppose if I was connected as root this would have not be a problem but I wonder if it would not be a problem then to run it...I don't know... anyway, this may help others to add the precision somewhere build.txt or somewher else. did you check out flext from the svn (which is the latest version)? It's all in build.txt, just below the install commands. gr~~~ ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] www.pd-tutorial.com
A french translation may be a good idea. As I intend to read the book, I may work on this too. If other french speaker want to contribute we can join efforts to do this. Loïc On Mar 16, 2009, at 9:10 PM, Mathieu Bouchard wrote: On Mon, 16 Mar 2009, Johannes Kreidler wrote: I am pleased to announce that the big pd tutorial I wrote in the last years with the help of a grant by the Music University of Freiburg / Germany, is now online, in english and in german. Wow. But, are there plans for a French translation? If there were one by the time I teach the next pd workshop, then I would make it required reading... and if I end up not teaching, I'd get other teachers to make it required reading... if they wouldn't already do that. Really, I think that plenty of people in my city could enjoy that book, and would enjoy it more if it were in French. _ _ __ ___ _ _ _ ... | Mathieu Bouchard - tél:+1.514.383.3801, Montréal, Québec___ 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]
Hi, I just want to report this but I don't know if it's related to gem-dev or usual pd-gem, so sorry for cross-posting. I am using pix_movement and pix_movement2 on os X and MSW vista and apparently with pix_movement the display is not correct on MSW, It doesn't show the video processed but the original one. On os X it's working correctly. For pix_movement2 it's working on the 2 plateforms. loic ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] [GEM] ps3eye camera on linux / OSX?
The PS3eye work for me as any other cam on os 10.5 using the macam driver loic On 14 mai 09, at 10:57, Martin Schied wrote: Martin Schied schrieb: Jaime Oliver schrieb: Hi, I have changed the subject to [GEM] if perhaps people have missed it... it would be great if anyone else is interested in this because to have a 120fps camera for less than 40$ working in GEM would be amazing... When was the las time you tried this driver? I'm getting one of these cameras at some point this week to try it out. It seems that with that driver you can get a video0 device, but you can only change settings when you load the driver and therefore not through pix_video... I'll let you know if I have any success. yeah, that would be really great and also was one of my thoughts when buying that cam. i already tried several resolutions + fps at module load time, wich works for other applications than GEM. that was approximately one week ago. but i'm not sure if it was the latest driver available though. I made a flickr account, so I'll be able to upload some pictures of the errors later. ok. this is what I get into GEM (pd extended, nightly one or two weeks ago, sorry for not being that precise...), ubuntu 9.04 http://www.flickr.com/photos/38404...@n08/sets/72157618127535288/ one clear picture from cheese for comparison. As I'm still on ubuntu 8.04 for work i tried to compile MT gspca modified driver V0.5 for it, but this kernel seems to old for these modules. so this is all from ubuntu jaunty 9.04: modinfo: filename: /lib/modules/2.6.28-11-generic/kernel/drivers/media/ video/gspca/gspca_ov534.ko license:GPL description:GSPCA/OV534 USB Camera Driver(kaswy mod for MT use V0.5) author: Antonio Ospite osp...@studenti.unina.it srcversion: 2669EC48DECC8E6AB8C781B alias: usb:v1415p2000d*dc*dsc*dp*ic*isc*ip* depends:gspca_main vermagic: 2.6.28-11-generic SMP mod_unload modversions 586 parm: videomode: = xx //Set the videomode(see doc) (int) parm: autogain: = [0|1] //Autogain (agc,aec,awb) (bool) parm: gain: = [0..63] //main gain (int) parm: exposure: = [0..255] //Exposure (int) parm: redblc: = [0..255] //Red Balance (int) parm: blueblc: = [0..255] //Blue Balance (int) parm: sharpness: = [0..63] //Sharpness (int) parm: vflip: = [0|1] //Vertical flip (bool) parm: hflip: = [0|1] //Horizontal mirror (bool when i start rendering i get these messages repeatedly (every frame?) in console output: VIDIOCSYNC: Invalid argument VIDIOCSYNC: Invalid argument VIDIOCMCAPTURE1: Invalid argument VIDIOCMCAPTURE2: Invalid argument when changing dimen in pix_video: error: x dimensions too great error: y dimensions too great see flickr images for differences when using RGB, grey, YUV camera has been set to 640x480 before. I also tried different videomode settings at module load time, without difference for these errors. 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
Re: [PD] iPhone control
:-) he is probably right for most of the cases. But if you intended to do some intensive sound processing, or use a multi input/output sound card, ... or use pd with some intensive video, or in collaboration with other another software on the same computer (with localhost communication) or whatever else I didn't think about... Then, you may be interested with other solutions as: OSCulator, http://www.osculator.net Actually, I don't use it with an iPhone (I don't have one...) but with a wiimote (even if there are some tools as externals for pd that can also do this job but I found it stable convenient for the user interface, visualizing the signals , battery monitoring etc...) Else, maybe you can run pd on the iphone and send data with OSC to another computer... see also: http://music.blogdig.net/archives/articles/May2008/08/Tutorial__More_iPhone_iPod_Touch_Control_With_Open_Source_Pure_Data.html loic On 12 sept. 09, at 04:03, Hans-Christoph Steiner wrote: I think its more fun to run Pd on the iPhone itself: http://rjdj.me .hc On Sep 11, 2009, at 2:18 PM, Jerome Covington wrote: Would anybody care to share experiences working on projects to use the iPhone as a controller for pD? -- Regards, Jerome Covington . . . . : . . . . : define audio development ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list http://at.or.at/hans/ ___ 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's biquad (all pole resonant filter)
Hi, I'm trying to implement in PD a resonant all pole filter, that I used in max before. It is using a biquad~ with some adequate coefficients. So I make a patch reproducing the one in max, with respect to compatibility with PD, it means that I change it a little so all the objects used are now common to PD and Max. And this patch is working in Max correctly. I tested it with Max 4.5, Mac os 10.5.8 (I don't have Max 5). the biquad~ is working with lowpass coefficient (using the 'lowpass' external from ggee) but not with the coefficient that I want to use :-( I thought that maybe the PD version was not accepting 0 values for the second and third coefficient of the list so a put 0.01 value instead of 0 , but it doesn't seem to be this. I had a look at Miller's code in the d_filter.c file, in [ static void sigbiquad_list(t_sigbiquad *x, t_symbol *s, int argc, t_atom *argv) ] t_float discriminant = fb1 * fb1 + 4 * fb2; t_biquadctl *c = x-x_ctl; if (discriminant 0) /* imaginary roots -- resonant filter */ { /* they're conjugates so we just check that the product is less than one */ if (fb2 = -1.0f) goto stable; } else/* real roots */ {... } /* if unstable, just bash to zero */ fb1 = fb2 = ff1 = ff2 = ff3 = 0; and I saw something about a stable criteria 'discriminant' , I wonder if it is maybe a reason why it is not working with my coefficient. they are working in Max but not in PD. if anyone know the answer, it will be very well come, it's still a mystery for me. best, loic here is my patch: #N canvas 311 124 720 796 10; #X msg 256 523 0.0006 1e-06 1e-06 -1.98252 0.994522; #X msg 343 55 1; #X obj 343 31 loadbang; #X msg 184 71 20; #X obj 182 34 loadbang; #X msg 25 66 770; #X obj 25 43 loadbang; #X msg 398 621 0.000599788 0 0 -2 1; #X obj 398 598 prepend set; #X obj 245 657 dac~; #X obj 249 626 biquad~; #X obj 111 541 phasor~ 110; #X msg 448 90 44100; #X obj 448 65 loadbang; #X floatatom 381 56 0 0 0 0 - - -; #X floatatom 239 59 0 0 0 0 - - -; #X floatatom 120 66 0 0 0 0 - - -; #X obj 343 77 t b f; #X obj 205 498 * 1; #X floatatom 218 273 0 0 0 0 - - -; #X floatatom 464 374 0 0 0 0 - - -; #X obj 79 292 expr 1-($f2/(2*$f1)); #X obj 460 337 f; #X obj 29 435 expr (1-$f1)*sqrt(1-2*$f1*cos(2*$f2)+($f1*$f1)); #X obj 444 116 / 2; #X obj 78 88 t b f; #X obj 225 218 / 22050; #X obj 95 110 * 3.14159; #X text 96 57 fc; #X text 196 54 Q; #X obj 249 565 pack 0.0006 0 0 -1.98252 0.994522; #X text 557 494 b2; #X obj 388 458 expr -2*$f1*cos($f2); #X obj 519 459 expr $f1*$f1; #X text 61 479 a0; #X text 395 479 b1; #X text 316 56 G; #X connect 0 0 30 0; #X connect 1 0 17 0; #X connect 2 0 1 0; #X connect 3 0 21 0; #X connect 4 0 3 0; #X connect 5 0 25 0; #X connect 6 0 5 0; #X connect 8 0 7 0; #X connect 10 0 9 0; #X connect 10 0 9 1; #X connect 11 0 10 0; #X connect 12 0 24 0; #X connect 13 0 12 0; #X connect 14 0 17 0; #X connect 15 0 21 0; #X connect 16 0 25 0; #X connect 17 0 21 0; #X connect 17 0 27 0; #X connect 17 1 18 1; #X connect 18 0 30 0; #X connect 21 0 22 0; #X connect 22 0 23 0; #X connect 22 0 32 0; #X connect 22 0 20 0; #X connect 22 0 33 0; #X connect 23 0 18 0; #X connect 24 0 26 1; #X connect 25 0 21 0; #X connect 25 1 27 0; #X connect 26 0 21 1; #X connect 26 0 19 0; #X connect 26 0 23 1; #X connect 26 0 32 1; #X connect 27 0 26 0; #X connect 30 0 10 0; #X connect 30 0 8 0; #X connect 32 0 30 3; #X connect 33 0 30 4; ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] PD's biquad (all pole resonant filter)
Thanks Cyrille, this is a very good thing! it is also in extended apparently, but I didn't found it for for mac , the makefile is there so I tried a make... but it seems that something is not well configure on the mac on which I'm working right now(an old ppc), it doesn't recognize the 'make' command ...hum ^^ even if the dev tools are installed (I'm sure as I compiled some stuff with xcode some days ago) let me know if there is already a mac version, if not I also have a new iMac and I will work on it next week and try to make one. On 12 sept. 09, at 16:14, cyrille henry wrote: hello Loic, i'm not sure if pd and max biquad are the same structure. http://en.wikipedia.org/wiki/Digital_biquad_filter pd use the direct form 2. ...so in this case, I suppose there should be a different calculation for the coefficients,. This could explains why it's not working. thanks loic i think that max use the form 1 (but may be wrong). i made a bq~ object that use form 1 (and using audio input for the coef). maybe it will help. it is on the nusmuk folder in svn. don't know about pd-extended. Cyrille Loic Kessous a écrit : Hi, I'm trying to implement in PD a resonant all pole filter, that I used in max before. It is using a biquad~ with some adequate coefficients. So I make a patch reproducing the one in max, with respect to compatibility with PD, it means that I change it a little so all the objects used are now common to PD and Max. And this patch is working in Max correctly. I tested it with Max 4.5, Mac os 10.5.8 (I don't have Max 5). the biquad~ is working with lowpass coefficient (using the 'lowpass' external from ggee) but not with the coefficient that I want to use :-( I thought that maybe the PD version was not accepting 0 values for the second and third coefficient of the list so a put 0.01 value instead of 0 , but it doesn't seem to be this. I had a look at Miller's code in the d_filter.c file, in [ static void sigbiquad_list(t_sigbiquad *x, t_symbol *s, int argc, t_atom *argv) ] t_float discriminant = fb1 * fb1 + 4 * fb2; t_biquadctl *c = x-x_ctl; if (discriminant 0) /* imaginary roots -- resonant filter */ { /* they're conjugates so we just check that the product is less than one */ if (fb2 = -1.0f) goto stable; } else/* real roots */ {... } /* if unstable, just bash to zero */ fb1 = fb2 = ff1 = ff2 = ff3 = 0; and I saw something about a stable criteria 'discriminant' , I wonder if it is maybe a reason why it is not working with my coefficient. they are working in Max but not in PD. if anyone know the answer, it will be very well come, it's still a mystery for me. best, loic here is my patch: #N canvas 311 124 720 796 10; #X msg 256 523 0.0006 1e-06 1e-06 -1.98252 0.994522; #X msg 343 55 1; #X obj 343 31 loadbang; #X msg 184 71 20; #X obj 182 34 loadbang; #X msg 25 66 770; #X obj 25 43 loadbang; #X msg 398 621 0.000599788 0 0 -2 1; #X obj 398 598 prepend set; #X obj 245 657 dac~; #X obj 249 626 biquad~; #X obj 111 541 phasor~ 110; #X msg 448 90 44100; #X obj 448 65 loadbang; #X floatatom 381 56 0 0 0 0 - - -; #X floatatom 239 59 0 0 0 0 - - -; #X floatatom 120 66 0 0 0 0 - - -; #X obj 343 77 t b f; #X obj 205 498 * 1; #X floatatom 218 273 0 0 0 0 - - -; #X floatatom 464 374 0 0 0 0 - - -; #X obj 79 292 expr 1-($f2/(2*$f1)); #X obj 460 337 f; #X obj 29 435 expr (1-$f1)*sqrt(1-2*$f1*cos(2*$f2)+($f1*$f1)); #X obj 444 116 / 2; #X obj 78 88 t b f; #X obj 225 218 / 22050; #X obj 95 110 * 3.14159; #X text 96 57 fc; #X text 196 54 Q; #X obj 249 565 pack 0.0006 0 0 -1.98252 0.994522; #X text 557 494 b2; #X obj 388 458 expr -2*$f1*cos($f2); #X obj 519 459 expr $f1*$f1; #X text 61 479 a0; #X text 395 479 b1; #X text 316 56 G; #X connect 0 0 30 0; #X connect 1 0 17 0; #X connect 2 0 1 0; #X connect 3 0 21 0; #X connect 4 0 3 0; #X connect 5 0 25 0; #X connect 6 0 5 0; #X connect 8 0 7 0; #X connect 10 0 9 0; #X connect 10 0 9 1; #X connect 11 0 10 0; #X connect 12 0 24 0; #X connect 13 0 12 0; #X connect 14 0 17 0; #X connect 15 0 21 0; #X connect 16 0 25 0; #X connect 17 0 21 0; #X connect 17 0 27 0; #X connect 17 1 18 1; #X connect 18 0 30 0; #X connect 21 0 22 0; #X connect 22 0 23 0; #X connect 22 0 32 0; #X connect 22 0 20 0; #X connect 22 0 33 0; #X connect 23 0 18 0; #X connect 24 0 26 1; #X connect 25 0 21 0; #X connect 25 1 27 0; #X connect 26 0 21 1; #X connect 26 0 19 0; #X connect 26 0 23 1; #X connect 26 0 32 1; #X connect 27 0 26 0; #X connect 30 0 10 0; #X connect 30 0 8 0; #X connect 32 0 30 3; #X connect 33 0 30 4; ___ 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
Re: [PD] Pd on Maemo driven devices?
depending on what you are looking for you may have a look at clevo TN70m tablet pc, apparently it's a atom netbook that regarding OS can run everything you want as a standard pc. it cost 400 euro in europe, but it's not a phone. If you are just looking for a portable touch tablet (pen) to run linux software it might be a good choice. http://www.clevo.com.tw/en/products/prodinfo.asp?productid=164 loic On 12 sept. 09, at 18:55, Hans-Christoph Steiner wrote: You can install Debian on Android and run both in parallel. But a Android-native Pd would be nice. .hc On Sep 12, 2009, at 3:22 AM, marius schebella wrote: hi, here's some information on the setup for the N770, running maemo. http://dev.eyebeam.org/projects/reware/wiki/Nokia%20N770%20Webtablet . I am also waiting for the N900, but I think it will take some more weeks before it is released. and same goes for the android. I was a little disappointed when i found out that you can't just install linux software on the android platform :( so, yes making pd rund on the android would be great. marius. Hans-Christoph Steiner wrote: You can already use Pd-anywhere (PDa) on the N770 and N800. I have an N810, so if the existing build doesn't work, I could get it working at some point. I think getting Pd or PDa running on the N900 should be easy, like just compiling it for that CPU. I think the N900 has a ARM Cortex A8 which has a floating point unit, so plain old Pd should work fine. What I'd like to see is Pd on Android, but I think that could be a little bit tricky to get into a form that is easily distributable without rooting the phone. The G1 already runs Debian, so you could just install the 'puredata' package once you have Debian on your G1. .hc On Sep 11, 2009, at 4:49 PM, yjf wrote: Hi, the next Nokia smartphone N900 will have a Linux based OS by the name of Maemo. - I was wondering if anyone is working on making it possible to run Pd in some way under that system. Or are all eyes on the iphone? Jurgen -- Have you been playing a long time? Queen Elizabeth II to Eric Clapton. ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list Using ReBirth is like trying to play an 808 with a long stick.- David Zicarelli ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list Looking at things from a more basic level, you can come up with a more direct solution... It may sound small in theory, but it in practice, it can change entire economies. - Amy Smith ___ 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] selector~ equivalent for pd ?
Hi, I didn't found an equivalent to max external selector~ , I made this ugly abstraction for 3 inputs but I wonder if there is something more standard and that can accept argument to set the number of inputs. is there one? I used 'mixer~' which is ggee to do it, so there maybe some way to do this with some scripting... or just by making a new external by code... let me know, so I may think about making one if necessary. loic selector~ for 3 signal inputs: #N canvas 272 176 717 638 10; #X obj 272 391 osc~ 220; #X obj 272 411 *~ 0.1; #X obj 326 411 *~ 0.1; #X floatatom 326 368 0 0 0 0 - - -; #X floatatom 272 368 0 0 0 0 - - -; #X msg 214 338 1 \$1; #X floatatom 122 266 0 0 0 0 - - -; #X floatatom 79 266 0 0 0 0 - - -; #X msg 170 337 0 \$1; #X obj 326 391 osc~ 330; #X obj 257 529 dac~; #X obj 147 235 expr (1 -$i1); #X obj 390 412 *~ 0.1; #X floatatom 390 369 0 0 0 0 - - -; #X floatatom 164 264 0 0 0 0 - - -; #X msg 256 336 2 \$1; #X obj 262 471 mixer~ 3; #X obj 390 392 osc~ 550; #X obj 109 174 route 0 1 2 3; #X msg 110 139 0; #X msg 140 145 1; #X msg 180 140 2; #X msg 207 144 3; #X floatatom 312 266 0 0 0 0 - - -; #X floatatom 269 266 0 0 0 0 - - -; #X obj 296 232 expr (1 -$i1); #X floatatom 354 264 0 0 0 0 - - -; #X msg 152 204 1; #X msg 297 203 1; #X floatatom 463 267 0 0 0 0 - - -; #X floatatom 420 267 0 0 0 0 - - -; #X obj 447 233 expr (1 -$i1); #X floatatom 505 265 0 0 0 0 - - -; #X msg 448 204 1; #X msg 58 225 0; #X obj 140 120 loadbang; #X obj 58 134 inlet; #X obj 315 529 outlet~; #X connect 0 0 1 0; #X connect 1 0 16 0; #X connect 2 0 16 1; #X connect 3 0 9 0; #X connect 4 0 0 0; #X connect 5 0 16 0; #X connect 6 0 5 0; #X connect 7 0 8 0; #X connect 8 0 16 0; #X connect 9 0 2 0; #X connect 11 0 6 0; #X connect 11 0 14 0; #X connect 12 0 16 2; #X connect 13 0 17 0; #X connect 14 0 15 0; #X connect 15 0 16 0; #X connect 16 0 10 0; #X connect 16 0 10 1; #X connect 17 0 12 0; #X connect 18 0 34 0; #X connect 18 1 27 0; #X connect 18 2 28 0; #X connect 18 3 33 0; #X connect 19 0 18 0; #X connect 20 0 18 0; #X connect 21 0 18 0; #X connect 22 0 18 0; #X connect 23 0 5 0; #X connect 24 0 8 0; #X connect 25 0 26 0; #X connect 25 0 24 0; #X connect 26 0 15 0; #X connect 27 0 11 0; #X connect 27 0 7 0; #X connect 28 0 25 0; #X connect 28 0 23 0; #X connect 29 0 5 0; #X connect 30 0 8 0; #X connect 31 0 30 0; #X connect 31 0 29 0; #X connect 32 0 15 0; #X connect 33 0 31 0; #X connect 33 0 32 0; #X connect 34 0 8 0; #X connect 34 0 5 0; #X connect 34 0 15 0; #X connect 35 0 20 0; ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] selector~ equivalent for pd ?
On 14 sept. 09, at 11:41, IOhannes m zmoelnig wrote: Derek Holzer wrote: Hi Loic, I was also going to say use [mux~] and [demux~], but then I see [mux~] in your patch already... you are probably looking at my patch (with [mux~]) rather than loic's patch (without it) The problem with asking which Pd object is like this Max object? is that many of us have never used Max. If you could describe in plain text what the function you want is, maybe we can help you better. yep, that's was I was thinking to put a link to the max online reference for this, but I forgot to send the link :) http://www.cycling74.com/docs/max5/refpages/msp-ref/selector~.html FYI: basically, multiplex~ (a.k.a mux~ ) does the job, the only 2 differences are : - 0 for multiplex~ means that you select the first left signal inlet, while for selector~ in max it means no signal (mute) - there is only one argument for selector~ which is the number of inlets that you want to use, and for mux~ each argument is an initial value for each inlet except this, this is the same thing. thanks all, this was very useful. loic fgmasdr IOhannes ___ 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] signal-range~
I did found something similar in the libs, so I make this abstraction to scale a signal in a given range, something like 'scale' or 'range' for signal. it may be useful for others. loic signal-range~: -- #N canvas 0 22 450 300 10; #X obj 41 276 outlet~; #X obj 41 248 +~ 0; #X obj 41 215 *~ 0; #X obj 41 193 /~ 0; #X obj 234 116 t b f; #X obj 234 144 - 0; #X obj 129 118 t b f; #X obj 129 146 - 0; #X obj 41 135 -~ 0; #X obj 41 21 inlet~; #X obj 371 22 loadbang; #X obj 129 21 inlet; #X obj 186 21 inlet; #X obj 243 21 inlet; #X obj 300 21 inlet; #X obj 129 77 f -1; #X obj 186 77 f 1; #X obj 243 77 f -1; #X obj 300 77 f 1; #X connect 1 0 0 0; #X connect 2 0 1 0; #X connect 3 0 2 0; #X connect 4 0 5 0; #X connect 4 1 5 1; #X connect 5 0 2 1; #X connect 6 0 7 0; #X connect 6 1 7 1; #X connect 7 0 3 1; #X connect 8 0 3 0; #X connect 9 0 8 0; #X connect 10 0 15 0; #X connect 10 0 16 0; #X connect 10 0 17 0; #X connect 10 0 18 0; #X connect 11 0 15 0; #X connect 12 0 16 0; #X connect 13 0 17 0; #X connect 14 0 18 0; #X connect 15 0 8 1; #X connect 15 0 6 0; #X connect 16 0 7 0; #X connect 17 0 1 1; #X connect 17 0 4 0; #X connect 18 0 5 0; signal-range~-help: -- #N canvas 410 414 480 370 10; #X floatatom 188 265 5 0 0 0 - - -; #X floatatom 219 96 5 0 0 0 - - -; #X floatatom 259 96 5 0 0 0 - - -; #X floatatom 298 96 5 0 0 0 - - -; #X floatatom 336 97 5 0 0 0 - - -; #X msg 407 110 bang; #X obj 187 236 snapshot~; #X obj 406 88 metro 20; #X obj 406 65 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 1; #X msg 298 73 100; #X msg 336 73 1000; #X obj 109 218 osc~ 100; #X obj 109 248 dac~; #X obj 109 95 osc~ 0.25; #X obj 314 40 loadbang; #X obj 117 171 signal-range~; #X connect 1 0 15 1; #X connect 2 0 15 2; #X connect 3 0 15 3; #X connect 4 0 15 4; #X connect 5 0 6 0; #X connect 6 0 0 0; #X connect 7 0 6 0; #X connect 8 0 7 0; #X connect 9 0 3 0; #X connect 10 0 4 0; #X connect 11 0 12 0; #X connect 11 0 12 1; #X connect 13 0 15 0; #X connect 14 0 9 0; #X connect 14 0 10 0; #X connect 14 0 8 0; #X connect 15 0 11 0; #X connect 15 0 6 0; ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
[PD] signal-range~
I did found something similar in the libs, so I make this abstraction to scale a signal in a given range, something like 'scale' or 'range' for signal. it may be useful for others. loic signal-range~: -- #N canvas 0 22 450 300 10; #X obj 41 276 outlet~; #X obj 41 248 +~ 0; #X obj 41 215 *~ 0; #X obj 41 193 /~ 0; #X obj 234 116 t b f; #X obj 234 144 - 0; #X obj 129 118 t b f; #X obj 129 146 - 0; #X obj 41 135 -~ 0; #X obj 41 21 inlet~; #X obj 371 22 loadbang; #X obj 129 21 inlet; #X obj 186 21 inlet; #X obj 243 21 inlet; #X obj 300 21 inlet; #X obj 129 77 f -1; #X obj 186 77 f 1; #X obj 243 77 f -1; #X obj 300 77 f 1; #X connect 1 0 0 0; #X connect 2 0 1 0; #X connect 3 0 2 0; #X connect 4 0 5 0; #X connect 4 1 5 1; #X connect 5 0 2 1; #X connect 6 0 7 0; #X connect 6 1 7 1; #X connect 7 0 3 1; #X connect 8 0 3 0; #X connect 9 0 8 0; #X connect 10 0 15 0; #X connect 10 0 16 0; #X connect 10 0 17 0; #X connect 10 0 18 0; #X connect 11 0 15 0; #X connect 12 0 16 0; #X connect 13 0 17 0; #X connect 14 0 18 0; #X connect 15 0 8 1; #X connect 15 0 6 0; #X connect 16 0 7 0; #X connect 17 0 1 1; #X connect 17 0 4 0; #X connect 18 0 5 0; signal-range~-help: -- #N canvas 410 414 480 370 10; #X floatatom 188 265 5 0 0 0 - - -; #X floatatom 219 96 5 0 0 0 - - -; #X floatatom 259 96 5 0 0 0 - - -; #X floatatom 298 96 5 0 0 0 - - -; #X floatatom 336 97 5 0 0 0 - - -; #X msg 407 110 bang; #X obj 187 236 snapshot~; #X obj 406 88 metro 20; #X obj 406 65 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 1; #X msg 298 73 100; #X msg 336 73 1000; #X obj 109 218 osc~ 100; #X obj 109 248 dac~; #X obj 109 95 osc~ 0.25; #X obj 314 40 loadbang; #X obj 117 171 signal-range~; #X connect 1 0 15 1; #X connect 2 0 15 2; #X connect 3 0 15 3; #X connect 4 0 15 4; #X connect 5 0 6 0; #X connect 6 0 0 0; #X connect 7 0 6 0; #X connect 8 0 7 0; #X connect 9 0 3 0; #X connect 10 0 4 0; #X connect 11 0 12 0; #X connect 11 0 12 1; #X connect 13 0 15 0; #X connect 14 0 9 0; #X connect 14 0 10 0; #X connect 14 0 8 0; #X connect 15 0 11 0; #X connect 15 0 6 0; ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] pd and openCV
I understand your point of view, but I am more interested buy the approach than the implementation itself. I mean passing a pointer and not the image itself. That's why it's compiled as a dll library I suppose, and I wonder how using another solution as shared memory for example could be done in the same goal... loic Well, I must say that after recompiling it on windows, I didn't really try deeper too on linux or os X.I will try too. I don't exactly know how Windows dependent it is. according to the code not so much, but it uses msvc as compiler if I well remember. On 3 oct. 09, at 12:25, ydego...@gmail.com wrote: Loic Kessous wrote: well, for those interested...but maybe it's a dev subject... On 2 oct. 09, at 18:46, ydego...@gmail.com mailto:ydego...@gmail.com wrote: estimado Loic, i don't have an idea of what you men by 'Jean Yves implementation'. i never saw it posted anywhere and where is the code? here is Jean-Yves's stuff,it has been posted on the pd-list : Projet /CVlib/ : openCV (computer vision lib) dans /pure data/ | Free *...* http://s184785159.onlinehome.fr/drupal/?q=node/167 - [ Translate this page http://translate.google.com/translate?hl=ensl=fru=http://s184785159.onlinehome.fr/drupal/%3Fq%3Dnode/167ei=3zHGSr_rDYWNjAe8zZRHsa=Xoi=translateresnum=1ct=resultprev=/search%3Fq%3Dcvlib%2Bpure%2Bdata%26hl%3Den%26client%3Dsafari%26rls%3Den ] 21 fév 2009 *...* Le projet /CvLib/ consiste en un framework de développement multiplateformes pour faciliter l'implémentation dans /Pure Data/ des *...* s184785159.onlinehome.fr/drupal/?q=node/167 - Cached http://209.85.229.132/search?q=cache:dYgmEEi9oakJ:s184785159.onlinehome.fr/drupal/%3Fq%3Dnode/167+cvlib+pure+datacd=1hl=enct=clnkclient=safari - Similar http://www.google.com/search?hl=enclient=safarirls=enq=related:s184785159.onlinehome.fr/drupal/%3Fq%3Dnode/167 i well sorry i did not considered it as it doesn't compile on linux, and no effort was made to make it work there. i don't know why we should always make the effort to make our stuff made on linux working on windows, and windows people never do the effort ... massalami, sevy ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] pd, openCV, pointers and indirection.
thanks Mathieu, it is still not clear for me what make things faster in one case or another but it helps. loic PS: what do you call Martin's strings ? On 3 oct. 09, at 23:22, Mathieu Bouchard wrote: On Sat, 3 Oct 2009, Loic Kessous wrote: I understand your point of view, but I am more interested buy the approach than the implementation itself. I mean passing a pointer and not the image itself. Passing the image itself is largely a myth anyway. At a first level, Pd doesn't always pass $1, $2, $3, etc., as separate arguments in C: it often passes the pointer to the list (under the name argv). This is what always happens for running list-methods and anything-methods, as well as when sending list- messages and anything-messages (pd automatically converts argv to non-argv and non-argv to argv whenever needed). At a second level, not much large data is passed as pd arglists: some notable exceptions can happen in [pix_data], [pix_set], [#to_list], [#import], [pix_convolve]'s config, Martin's strings, etc.; plugins such as Gem and GridFlow use a second level of pointers to avoid Pd's argv. This is mostly for this reason: because Pd's argv is limited to being a t_atom array, which is usually too big and inefficient for tightly-formatted data, spending 8 or 16 bytes on storing a 4-byte float when you just want to store a single- byte int, for example. But then, with either level, the way of specifying the pointer to the list allows basically anything to happen, as the pointer doesn't have to be stack allocated. With argv, methods aren't allowed to rely on a past argv after the return is done, but still, the sender of the message can decide the argv to be anything, not necessarily on the stack; this can happen to be fairly permanent data. Beyond that, there is a distinction between systems that let the user deal with the pointerness aspect, and those that try to hide it (to make it more automatic and easier to think about, they pretend to pass the image but doesn't really). Outside of Pd, both strategies are widely used. Perl and Tcl are very good examples of strings that never look like they use pointers but always do. In Pd, ... only GridFlow uses something that looks like pass the image semantics but has a few gotchas, and it's also the only one that can pass an image without allocating a buffer of the same size as the image. In the end, all the video frameworks make the user mess with pointers in some way: * Gem's [pix_separator] * PDP's [pdp_trigger] * GridFlow's [#t] * MaPoD even required the user to free() image buffers using a special object-class. * FrameStein: i don't know (sorry). That's why it's compiled as a dll library I suppose I don't see any link between any of the above notions, and the kind of linkage (dll, etc) it uses. and I wonder how using another solution as shared memory for example could be done in the same goal... loic No idea what you are referring to. I know what shared memory is, I know what indirection is, but I don't know what is the problem that the solution solves, you didn't say that. (And if anything, shared memory introduces new portability concerns.) _ _ __ ___ _ _ _ ... | Mathieu Bouchard, Montréal, Québec. téléphone: +1.514.383.3801 ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] making a perceptual spectrum analyzer
have a look if you can find some constant Q filter analyser or bar filters, it can be a good starting point. hope that helps loic On 11 oct. 09, at 21:26, mescali...@gmail.com wrote: how to make a perceptual spectrum analyzer? the magnitude output of rfft~ seems to need some tweaking, like: 1) correcting amplitude of bins 2) spacing the bins from equally linearly spaced to equally logarithmic spaced (for outputting a set of frequencies like: 62 125 250 500 1000 2000 4000 8000 16000) does anyone already did it? in part 2), apart I don't know how to do it, I'm not sure if I need to sum up all the bins belonging to a frequency band, or to average them ...? ~ ___ 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] making a perceptual spectrum analyzer
well in other words, but you probably understood you can use a filter bank and measure energy of each filter outputs using env~ maybe someone already did it...I don't know, else there are 24 bark bands, here you can find explanation: https://ccrma.stanford.edu/~jos/bbt/Bark_Frequency_Scale.html loic --- have a look if you can find some constant Q filter analyser or bar filters, it can be a good starting point. hope that helps loic On 11 oct. 09, at 21:26, mescali...@gmail.com wrote: how to make a perceptual spectrum analyzer? the magnitude output of rfft~ seems to need some tweaking, like: 1) correcting amplitude of bins 2) spacing the bins from equally linearly spaced to equally logarithmic spaced (for outputting a set of frequencies like: 62 125 250 500 1000 2000 4000 8000 16000) does anyone already did it? in part 2), apart I don't know how to do it, I'm not sure if I need to sum up all the bins belonging to a frequency band, or to average them ...? ~ ___ 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] fast cam
I used a IEEE 1394 point grey flea2 some month ago, on os X, wondows and linux, but with linux I had difficulty to make it work and in particular with pd (I don't remember exactly as I also tried ps3 and others and several other things including acquisition with openCV true some externals that I made). On os X it was working natively for sure (try quicktime I suppose ...), on windows with a special driver. I must say that as I'm not a pure linux guy, so I maybe missed something. I used also another one quit similar from another brand, but more expensive, with additional optic (I still try to remember her name...) I just see that point grey has new products, maybe you should have a look. loic On 21 oct. 09, at 11:27, cyrille henry wrote: hello, did anyone used a fast camera (100 or 200 fps @ 640x480 or more, with good video quality) with pd/Gem? i'd like to have information about the camera and protocol how to do this. thanks Cyrille ___ 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] [multitouch] for Mac OS X/iPhoneOS
could it work with the new apple kind of multi-touch mouse and an iMac ? or with the new wacom multi-touch tablet ? loic On 26 oct. 09, at 09:48, Kasper Jordaens wrote: works smoothly! (see screenshot in attachment) up to 7 fingers OSX 10.5.8 Macbook Pro 5,3 could I compile this for linux too? I also have ubuntu 9.04 on this laptop regards Kasper On Mon, Oct 26, 2009 at 3:03 AM, Hans-Christoph Steiner h...@at.or.at wrote: Hey all, I made an object for the 'apple' library called [multitouch] which gives you access to data from multitouch devices like the new fancy trackpads and the iPhone/iPod Touch. Think of it like [hid] for the multitouch data. You get the data all the time, separate from the OS, regardless of which app has focus. I don't have one of those fancy trackpads, so please tell me if it works for you. .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 PD_multitouch.png___ 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] [multitouch] for Mac OS X/iPhoneOS
yeah... as soon as I will buy one of them ;-) ..so as soon as I will get some money to do this ... loic On 26 oct. 09, at 15:45, Hans-Christoph Steiner wrote: Donno, I have none of those things. Just try it and report back. Its easy to try. .hc On Oct 26, 2009, at 10:42 AM, Loic Kessous wrote: could it work with the new apple kind of multi-touch mouse and an iMac ? or with the new wacom multi-touch tablet ? loic On 26 oct. 09, at 09:48, Kasper Jordaens wrote: works smoothly! (see screenshot in attachment) up to 7 fingers OSX 10.5.8 Macbook Pro 5,3 could I compile this for linux too? I also have ubuntu 9.04 on this laptop regards Kasper On Mon, Oct 26, 2009 at 3:03 AM, Hans-Christoph Steiner h...@at.or.at wrote: Hey all, I made an object for the 'apple' library called [multitouch] which gives you access to data from multitouch devices like the new fancy trackpads and the iPhone/iPod Touch. Think of it like [hid] for the multitouch data. You get the data all the time, separate from the OS, regardless of which app has focus. I don't have one of those fancy trackpads, so please tell me if it works for you. .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 PD_multitouch.png___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list Programs should be written for people to read, and only incidentally for machines to execute. - from Structure and Interpretation of Computer Programs ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] life as a new media artist
THIS IS GREAT! On 29 oct. 09, at 21:47, Hans-Christoph Steiner wrote: Here's the last big project that was done from our own pockets for our own satisfaction. It has nothing to do with pd, in fact we didn't even use computers anywhere in the process: http://www.youtube.com/watch?v=nTeevHnWmNQ ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] problem loading libraries
thanks Derek ! it works. loic On Thu, Nov 5, 2009 at 2:48 PM, Derek Holzer de...@umatic.nl wrote: If you really have no idea what you did, it's best to remove every copy of org.puredata.pd.plist in your system before trying to reinstall. Check in /User/your user name/Library/Preferences as well as /Library/Preferences Since both of these locations aren't in the .app folder, trashing the app won't fix the problem. More info: http://en.flossmanuals.net/PureData/AdvancedConfig Best, Derek loic kessous wrote: Hi, When I start pd-extended I don't see anymore the load of the libraries, and the externals are not loaded (as for example in the patch I try to make work, dumpOSC, but also abstraction as some from the mapping library) I maybe change something in the path or startup stuff as I was trying to fix something before I tried to move to trash pd and pd-extended and to download a fresh version but it didn't work... I'm on a mac mini ppc g4, and I use Pd-0.41.4-extended-macosx104-powerpc please help -- ::: derek holzer ::: http://blog.myspace.com/macumbista ::: http://www.vimeo.com/macumbista ::: ---Oblique Strategy # 171: Use your own ideas ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] smartphone advice
The only real missing piece is the audio I/O, but that is not too hard to do. Ideally, the rjdj crew would release their audio I/O code to be included in Pd-vanilla and we should share the work of maintenance and improvements. But that's not the only way to get it done. I'm here at Mobile Art Code talking with Memo Akten and Zach Gage, the two openFrameworks/iPhone developers, and they have open source audio code that should be pretty easy to plug into Pd. SuperCollider has been ported to the iPhone too, but I haven't been able to find that code. as I understood, openframeworks is using rtAudio, which is certainly a good choice, as it is designed for real-time. But why portaudio (the current audio implementation in pd if I'm right) would not work on an iPhone ? loic ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] [PD-announce] Reminder: Int. Symposium on Ambisonics and Spherical Acoustics, Paris, May 2010 - Call for Papers
Hi Markus, what's up? by the way, you probably already noticed this, but there's some codes in the snow apple SDK about using openCL (computing lib) this may be useful for correlation based calculation used in this kind of research...and particularly for real-time application. cheers, loic On Jan 2, 2010, at 4:06 PM, Markus Noisternig wrote: [Apologies if you receive multiple copies of this message.] --- 2nd Int. Symposium on Ambisonics and Spherical Acoustics Dates: 2010 May 6-7, Paris, France ambi10 - Second Call for Participation http://ambisonics10.ircam.fr Dear Colleagues, We would like to announce the 2nd International Symposium on Ambisonics and Spherical Acoustics, which will be organized by IRCAM, together with LIMSI-CNRS and France Telecom/Orange Labs. The Symposium will be held to provide an intensive exchange between industrial and academic researchers working in various research areas on spherical acoustics. The field of spatial sound reproduction is interdisciplinary by nature and closely related to a number of computer science and engineering areas such as acoustics, mathematics, signal processing, and perception. The symposium focuses on discussing the various problems and solutions concerning the capture, analysis, and re-synthesis of sound fields applying spherical acoustics; for example higher-order Ambisonics (HOA), and spherical microphone arrays. The symposium is going to be divided into oral presentations (keynotes and submissions), poster sessions, and two demonstration sessions (artistic and technical). This symposium will benefit from a hemi-spherical loudspeaker array that will be installed for the duration of the symposium, which will be held in the Espace de projection, the variable acoustics performance hall of Ircam. Original contributions are encouraged in, but not limited to, the following topics: * General considerations on spherical acoustics theory * Ambisonic for sound scene reproduction and virtual acoustic environments * Spherical microphone array systems and signal processing * Capture and analysis of radiation patterns * Spherical acoustic holography * Synthesis of directional and focused sound sources * Spherical loudspeaker array systems and signal processing * Theoretical considerations on comparative subjective and objective studies * Standardization, exchange, implementation and hardware issues Submission == Submissions will be judged based on extended abstracts (1000 words). Procedures to submit papers, posters, and demo sessions are detailed at the symposium website http://ambisonics10.ircam.fr. Final papers must be camera-ready conforming to the format specified on the submission website. Several excellent papers will be selected for collective submission to Acta Acustica united with Acustica. These papers will be expanded versions of the presented works, and will go through the standard peer review process. The official language of the symposium is English. Important dates === * Extended abstract (1000 words) submission due: January 8th, 2010 * Papers, Notification of acceptance due: February 19th, 2010 * Camera-ready copy (full paper): March 12, 2010 * Registration opens: March 22, 2010 * Late Registration: April 12, 2010 * Submission of Audio Material for Testing: April 19, 2010 * Symposium Dates: May 6-7, 2010 If you have any questions, please contact ambisonic...@ircam.fr Symposium Chairs General Co-Chairs Markus Noisternig (IRCAM - UMR CNRS) Brian FG Katz (LIMSI - CNRS) Rozenn Nicol (France Telecom - Orange Labs) Technical Program Co-Chairs Nicolas Misdariis (IRCAM - UMR CNRS) Olivier Warusfel (IRCAM) Administration Chair Sylvie Benoit (IRCAM) ___ 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 ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
[PD] oups sorry...
oups...sorry, I wanted to answer to markus only... loic ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] [PD-announce] Code Event - Marseille - France
Hi, I'm living and working in Marseille, How can I join or participate ? best, Loïc Le 27 avr. 2010 à 15:21, matohawk a écrit : Hello Pd-list, I organise a small apero = meeting in Marseille. We haven't any money for travel because this is a small and local meeting. But if someone would like to go in Marseille or lives near to Marseille you can complete the call for participation for this event. We can try to find a place to sleep in Marseille. The party is the 10 of July in Marseille. The deadline of the call of participation is 01 june 2010. This is the translation of the french website : http://codelab.fr/+/apero-codelab-08 The Apero Codelab, what is it? / / / / / / Codelab is primarily a forum for mutual aid on the Internet, bringing together developers, artists and often a bit of both. These people are essentially found around the code and creative projects. An Aperitif Codelab Marseille follows many other aperitifs: http://codelab.fr/+/ Like the preceding it will be an opportunity for artists and developers to meet around the presentation of projects, technical tips, performances, concerts and a small snack. For this edition Marseillaise, the ZINC hosting the event which takes place in three stages: / / / The first, during the afternoon will be a workshop on the theme code and audiovisual. Open to all on form and in limited places available. / / / The second part will be a presentation of art on their technical aspects, how it's done by computer trickery, or presentations on the theory or digital audio digital video ... / / / The third stage will take place after the drink itself and an opportunity to attend performances and concerts. Call for Participation / / / Aperitif Codelab # 8 / / / / / / Artists, researchers, developers, enthusiasts, you are cordially invited to attend a day meeting about the aesthetics of code. Come have a project in progress or already carried out under one of the following forms: demo, lecture, performance, concert .. Have a nice day Thomas ___ 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 ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] Where is the object reference documentation?
pdpedia is for me the closest thing to an object reference documentation. But it's like one searchable file, like was (is? ) for example the max reference manual pdf. pdpedia need to be updated, some stuff is missing, I did a few contributions, but not as much as I should have done :) . I wonder how it could be possible to generate a reference manual from it, could it be possible ? Loïc Le 10 juin 2010 à 03:11, Hans-Christoph Steiner a écrit : ha! well said indeed! So that's what happened... Hans says years later. .hc On Jun 7, 2010, at 7:21 AM, Derek Holzer wrote: I have to say that 90% of the work I've contributed to Pd and the FLOSS Manual has been motivated by a frustration with the current state of affairs. That's how free-software projects trick you into pouring your life away into them ;-) D. On 6/7/10 11:55 AM, João Pais wrote: further than that, there's this list, and also the pd chat. If you're a professional, your help and insight could be very useful for the pd community, in case you want/can get involved. with this kind of projects, if you don't like something, *you* can make it better to reach your standards. -- ::: derek holzer ::: http://macumbista.net ::: ---Oblique Strategy # 21: Be less critical ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list The arc of history bends towards justice. - Dr. Martin Luther King, Jr. ___ 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] Where is the object reference documentation?
Le 13 juin 2010 à 21:20, Hans-Christoph Steiner a écrit : pdpedia is definitely searchable, just like wikipedia. yes, of course. but you need to be connected to the internet, you can't just have the one file ( or several) on your computer, except if you download a copy of the whole site on your computer. I search it often. I think some of the pdpedia content has fed to the FLOSS Manuals Pure Data book, if not other things. yep, and you can make the pdf from it, which is searchable too. loic .hc On Jun 13, 2010, at 3:04 PM, Loic KESSOUS wrote: pdpedia is for me the closest thing to an object reference documentation. But it's like one searchable file, like was (is? ) for example the max reference manual pdf. pdpedia need to be updated, some stuff is missing, I did a few contributions, but not as much as I should have done :) . I wonder how it could be possible to generate a reference manual from it, could it be possible ? Loïc Le 10 juin 2010 à 03:11, Hans-Christoph Steiner a écrit : ha! well said indeed! So that's what happened... Hans says years later. .hc On Jun 7, 2010, at 7:21 AM, Derek Holzer wrote: I have to say that 90% of the work I've contributed to Pd and the FLOSS Manual has been motivated by a frustration with the current state of affairs. That's how free-software projects trick you into pouring your life away into them ;-) D. On 6/7/10 11:55 AM, João Pais wrote: further than that, there's this list, and also the pd chat. If you're a professional, your help and insight could be very useful for the pd community, in case you want/can get involved. with this kind of projects, if you don't like something, *you* can make it better to reach your standards. -- ::: derek holzer ::: http://macumbista.net ::: ---Oblique Strategy # 21: Be less critical ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list The arc of history bends towards justice. - Dr. Martin Luther King, Jr. ___ 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 Programs should be written for people to read, and only incidentally for machines to execute. - from Structure and Interpretation of Computer Programs ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] Where is the object reference documentation?
Le 14 juin 2010 à 12:53, Mathieu Bouchard a écrit : On Sun, 13 Jun 2010, Loic KESSOUS wrote: I did a few contributions, but not as much as I should have done :) I (and two other Montréalais) convinced some other French people to not touch pdpedia and just move on to something worth the time. Here are some links to some elaborate mails about it on the pdmtl list : http://lists.artengine.ca/pipermail/pdmtl/2010-April/001647.html http://lists.artengine.ca/pipermail/pdmtl/2010-April/001648.html http://lists.artengine.ca/pipermail/pdmtl/2010-April/001649.html http://lists.artengine.ca/pipermail/pdmtl/2010-April/001653.html pdpedia is for me the closest thing to an object reference documentation. you need to revise your criteria for what constitutes an object reference documentation and/or what is the meaning of closest thing. well, I meant, compared to FLOSS or the free online book Programming electronic music in Pd. Help patches as wrote like PDDP template are the same in fact. pdpedia need to be updated, some stuff is missing, so much stuff is missing that you may as well say that the whole pdpedia is missing. that's true _ _ __ ___ _ _ _ ... | Mathieu Bouchard, Montréal, Québec. téléphone: +1.514.383.3801 ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] [PD-announce] Call for participation - Pure Data Improvisation - Blank Pages - Marseille - France
humm...sorry I replied in french, I though that you may be french, but maybe you're not... I'm interested, but I don't have a laptop, i'm using a iMac that I use to bring to perform. will there be a possibility to connect the computer there? (I actually now la friche bell de mai , I'm living in Marseille, I worked several times on different projects there if it's not outdoor I suppose that it is possible) cheers, Loïc Kessous http://loickessous.free.fr Le 23 juin 2010 à 12:09, matohawk a écrit : Call for participation at the performance audio Blank Pages #13 Lieu/Place : ZINC Friche la Belle de Mai, Marseille, France Date : 10-07-2010 Heure/Time : 9pm - 10pm We search for sound artists or musicians who work with the graphical programming environnements Pure Data or Max/MSP to interpretate the Blank Pages score. This score requires participants to play together and improvise without prior preparation. The Blank Pages score, describes the situation in 4 points : (http://blankpages.fr/score.html) : 60'00'' Pure Data Blank Page No load/No Save Participants are asked to bring a laptop with the software Pure Data or Max / MSP installed. If you are interesting send me an e-mail with your name surname or nickname. Cheers Thomas Thiery ___ 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 ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list