Re: [PD] Fwd: Fullscreen plugin
András Murányi wrote: On Tue, Dec 7, 2010 at 11:04 AM, Lorenzo Sutton lsut...@libero.it mailto:lsut...@libero.it wrote: András Murányi wrote: -- Forwarded message -- From: Santa Claus sa...@santaclaus.com mailto:sa...@santaclaus.com mailto:sa...@santaclaus.com mailto:sa...@santaclaus.com Date: 2010/12/6 Subject: Fullscreen plugin To: muran...@gmail.com mailto:muran...@gmail.com mailto:muran...@gmail.com mailto:muran...@gmail.com here is a little Pd 0.43 plugin that makes your patches go fullscreen with the F11 button. hope you'll like it :) Very nice idea (couldn't get it to work because Pd seems to use tcl 8.4 even though I have 8.5 installed). Good for focusing on both patching and performance, Did you try 'sudo update-alternatives --config wish'? No I haven't, thanks for the hint. I'll try as soon as possible. Lorenzo Andras ___ 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] if not currently recieving a 1 then send 0
something like this? very arbitrary though, it should be better to receive 0 when the condition is false. n Le 08/12/10 04:07, Ben Carney a écrit : I don't think I am very good at asking pure data related questions. the 1000 milliseconds is an arbitrary number. I am just trying to deduce that a 1 is not being sent or received. for any amount of time. so the example I gave was everything that wasn't a 1 in that second would be spat out as a zero. is that a bit more clear? I am doing this as I am receiving data from someone else's processing sketch that is sending 1s if a certain condition is met. However, In this processing sketch there are no zeros being sent if this condition is no longer met, so It is up to me to decipher if whether or not this condition is true any longer. It confuses me quite a bit too, which is why i came to the list. hope I am clear here, and thanks a bunch for taking the time to take a look at my problem! On Tue, Dec 7, 2010 at 9:00 PM, Mathieu Bouchard ma...@artengine.ca mailto:ma...@artengine.ca wrote: On Tue, 7 Dec 2010, Ben Carney wrote: lets say I have a metro that sends a bang every one second, for the rest of the 999 miliseconds, could I somehow deduce a zero message? it doesn't need to be that granular(I don't need 999 0s for every 1) Even though the base unit of [metro]'s time is the millisecond, it doesn't mean that a millisecond is somehow any kind of building block of pd's concept of time. You can have fractional delays of your choice, within the limits of the float32 format and of the manner of writing it (not too many decimals...). Well, actually, [metro] has an artificial lower limit at 1.00, but if you imitate [metro] using [delay] connected to itself, you don't have that limitation. In the light of this, the question doesn't make much practical sense. But suppose you still want it. You have to put a [delay 1] so that at the same time you set the 1, you set a clock that will set the 0 after 1 ms of time. Alternately, you can have a [metro 1] connected to a counter that loops at 1000. ___ | Mathieu Bouchard tél: +1.514.383.3801 Villeray, Montréal, QC -- benfcarney www.benfcarney.com http://www.benfcarney.com Chicago, IL ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list -- http://nim.on.free.fr #N canvas 220 77 450 300 10; #X obj 153 65 metro 1000; #X obj 153 93 t b b; #X obj 180 158 f; #X msg 153 127 0; #X msg 246 106 1; #X obj 245 60 receive ones; #X obj 180 206 print; #X obj 153 39 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 1; #X obj 153 15 loadbang; #X connect 0 0 1 0; #X connect 1 0 3 0; #X connect 1 1 2 0; #X connect 2 0 6 0; #X connect 3 0 2 1; #X connect 4 0 2 1; #X connect 5 0 2 1; #X connect 7 0 0 0; #X connect 8 0 7 0; ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] motion tracking in GEM (WAS) new license for pidip and unauthorized WAS: pd-pidip into Debian
Le mardi 07 décembre 2010 à 17:32 -0500, Hans-Christoph Steiner a écrit : Also check in Gem examples, Help - Browser - Gem - examples - 04.video - 06.frame_diff_tracking and 07.bg_subtract_tracking, Why there is a [pix_delay 1] in 06.frame_diff_tracking ? For simple tracking, you can also use [pix_movement] or [pix_movement2] (which give good results) and [pix_blob]. ++ Jack Manuals - 2.Image - 17.tracking .hc ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] if not currently recieving a 1 then send 0
Or like this ? ;) ++ Jack Le mercredi 08 décembre 2010 à 11:09 +0100, Nicolas Montgermont a écrit : something like this? very arbitrary though, it should be better to receive 0 when the condition is false. n Le 08/12/10 04:07, Ben Carney a écrit : I don't think I am very good at asking pure data related questions. the 1000 milliseconds is an arbitrary number. I am just trying to deduce that a 1 is not being sent or received. for any amount of time. so the example I gave was everything that wasn't a 1 in that second would be spat out as a zero. is that a bit more clear? I am doing this as I am receiving data from someone else's processing sketch that is sending 1s if a certain condition is met. However, In this processing sketch there are no zeros being sent if this condition is no longer met, so It is up to me to decipher if whether or not this condition is true any longer. It confuses me quite a bit too, which is why i came to the list. hope I am clear here, and thanks a bunch for taking the time to take a look at my problem! On Tue, Dec 7, 2010 at 9:00 PM, Mathieu Bouchard ma...@artengine.ca wrote: On Tue, 7 Dec 2010, Ben Carney wrote: lets say I have a metro that sends a bang every one second, for the rest of the 999 miliseconds, could I somehow deduce a zero message? it doesn't need to be that granular(I don't need 999 0s for every 1) Even though the base unit of [metro]'s time is the millisecond, it doesn't mean that a millisecond is somehow any kind of building block of pd's concept of time. You can have fractional delays of your choice, within the limits of the float32 format and of the manner of writing it (not too many decimals...). Well, actually, [metro] has an artificial lower limit at 1.00, but if you imitate [metro] using [delay] connected to itself, you don't have that limitation. In the light of this, the question doesn't make much practical sense. But suppose you still want it. You have to put a [delay 1] so that at the same time you set the 1, you set a clock that will set the 0 after 1 ms of time. Alternately, you can have a [metro 1] connected to a counter that loops at 1000. ___ | Mathieu Bouchard tél: +1.514.383.3801 Villeray, Montréal, QC -- benfcarney www.benfcarney.com Chicago, IL ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list -- http://nim.on.free.fr ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list receiveOnes.pd Description: application/extension-pd ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
[PD] [PD-announce] Noish~ :: “AQHG ” ::… net/cdr …::uzusounds ::…
Hi all, my latest audio-release made with Pure-data *Noish~ ::”AQHG”::… UZUCDR-10 * Coded, edited and mixed at Txcucrut Studio Bcn. Field recordings, synthesis, diy software pure data Experimental generative techniques for de-composing. Graphic ///lcpino/// :-track_Ahttp://www.archive.org/download/noish_aqhg/noish__cls_A.flac :-track_Bhttp://www.archive.org/download/noish_aqhg/noish__cls_B.flac Uzusounds http://www.uzusounds.com Net//Cdr label managed by Aurel {zorei}, where you can find people like Kenji Siratori, Phroq / Francisco Meirino,Manuel Knapp Tim Blechmann, the tropicals fish(s) of the bilbao’s RIA “”Mubles””,and more.. full download here: http://www.archive.org/details/noish_aqhg This is a free work, you can copy, distribute, and modify it under the terms of Yves Degoyon's license the noise published here can be studied, modified, used by anyone that provides all the original credits and sources in derivative projects. there are restrictions on its use, it cannot be used for : * military amd/or repressive use * commercial installations and products * any project that promotes : racism, nationalism, xenophobia, sexism, homophobia, religious hatred or missionarism .. ( expandable list) this is not a standard license. sevy. dale! -- http://noconventions.mobi/noish ___ 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] How to avoid choppy midi outputs sounds using multi-user DIY music controllers ? (newbie question)
Thanks again - it turns out that it was a synthesiser problem. In case anyone was wondering, I went back to basics and attempted to play multiple notes through a simple patch. The synth (FM8) appears very much polyphony. However I noticed by chance, the overlapping choppy problem with chords that do not start synchronously (if you know what I mean) occurred with only some of the preprogrammed sounds. So switching to a different sound on the synth solves the problem. - Original Message From: Lorenzo Sutton lsut...@libero.it To: pd-list@iem.at Sent: Tue, 7 December, 2010 16:27:56 Subject: Re: [PD] How to avoid choppy midi outputs sounds using multi-user DIY music controllers ? (newbie question) Hi, Robb Mitchell wrote: Hi I am trying to make a musical instrument for two or three people to play at once (fuller details below). Each person will have a controller, and I am outputting to a software synthesizier. It works fine (some very fun responses!) with one controller, but input from the second sensor cuts short the notes played by the first (and vice versa). Is there some way to make a MIDI note play for its full duration regardless or whether another overlapping note is being played ? (and if not, other suggested workarounds most welcome) I thought maybe Noteout channel numbers was the way, but I maybe misunderstanding how these work... Indeed you'de probaly need to go for 1 midi channel per instrument (midi input). Additionally you need a polyphony of at least 3 notes in this case, that is the synthesiser must be able to output at least 3 notes all-together. Hope this helps. Lorenzo Many thanks Robb Fuller Details: I am working towards a remake and electronic update of an earlier, fairly popular dance floor sculpture: http://www.chateau.eclipse.co.uk/robb/socialwhirl.htm but hoping to transform people's movements on the rotating discs into sound (though not expecting to wire up as many as 28 rotating discs for some time! Two or three is enough for now) So the basic set up is: Gyroscope sensor in each disc/controller Arduino xbee serial read in via a receiving Arduino (using Comport) Pure Data (happy to share my patch if you like) FM8 (currently just able to use the Demo mode, so very open to alternative synthesiser suggestions!) ___ 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-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] Osc phase and number of periods for subsonic touch-music
Could you be more specific, im not sure I entirely understand the problem... On 8 December 2010 08:32, Daniel K. konarsonarsmo...@gmail.com wrote: I'm working on re-realizing a piece I wrote for subwoofer that is meant to be felt by touching the speaker cone instead of hearing it. This is done by using sine waves from around 15 to 26 Hz at low volume adn utilizing difference frequencies to get lower frequency pulses. My problem is that the way I have my synth set up, the osc~ objects end up receiving midi messages a unpredictable times in the period which is leading to interference and thus unintended dynamic shifts. Another problem is clicks on note-offs. I can get around those with [line~] or a low pass filter but it would seem more elegant if I could solve both problems by generating sine waves with finite numbers of periods that always started with the same phase. I haven't been able to figure out to this and I've thrown enough hours at it that I think it's time to ask for some help. Any suggestions would be much appreciated. -Daniel Konar ___ 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] Gridflow+ L2Ork pd-extended (was: L2Ork pd-extended release candidate 1 now available)
On Wed, 8 Dec 2010, ALAN BROOKER wrote: I have replaced the g_canvas.h with the version from L2Ork pd-extended and recomplided gridflow- yes it is stable now. However some objects are not loading/working specifically [#see] and [#out window]. I am replying back to the list because it looks like your email doesn't have private content, even though you wrote it to just me. The problem with [#see] must have to do with changes specific to L2Ork. Do you get a crash ? It has to do with the NEWWB macro in src/classes_gui.cxx, which allocates a t_widgetbehavior, but does not set the 8th field. To do this in a way that is also compatible with pd-extended's g_canvas.h, we have to add a CLEAR(wb) right there (it's just a memset shortcut). I'm adding it now. [#out window] is an alias for any of the 3 main image display handlers : [#out x11], [#out sdl], [#out quartz]. (there are two more, [#out aalib] and [#see], that aren't accessible by [#out window]). To get [#out x11] working, you need to have enough .h files installed. Perhaps you need libx11-dev, libxext-dev, and/or libxt-dev. They're not listed in README. I'm adding them now. ___ | Mathieu Bouchard tél: +1.514.383.3801 Villeray, Montréal, QC ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] gEM scREEN Question
Thanks Derek, ill try... Best regards José 2010/12/7 Derek Holzer de...@umatic.nl Use the offset message to send the gemwin to the second screen. You just have to know where the second screen is in relation to the first (to the right, above, below, etc) and offset the dimensions of the first screen. D. On 12/7/10 10:33 PM, Jose Luis Santorcuato wrote: Hi list, I am more active than usual, a question: when we use the dimen message can determine the dimensions of our GEM screen, when using border 0 is possible to eliminate the edge or tab GEM, but we can not move that window, for example, we cant move to a projector ... it is possible? -- ::: derek holzer ::: http://macumbista.net ::: ---Oblique Strategy # 204: What do you do? Now, what do you do best?' ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list -- http://arselectronicachile.blogspot.com http://comunicacionnativa.blogspot.com/ http://www.myspace.com/santorcuato ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
[PD] [PD-announce] thirty-eighth meeting of t he PureData Users Group of Montréal TONIGHT
-- Forwarded message -- Date: Tue, 7 Dec 2010 21:13:48 -0500 (EST) From: Mathieu Bouchard ma...@artengine.ca To: pd...@artengine.ca Subject: pdmtl#38 (annonce complète) La trente-huitième rencontre du club d'utilisateurs de PureData de Montréal aura lieu au local J-1250 à l'UQÀM le mercredi 8 décembre 2010 de 18h30 jusqu'à 22h30. POUR SE RENDRE à l'UQÀM : * le pavillon J (Judith-Jasmin) est situé sur Maisonneuve entre Berri et Saint-Denis * le métro le plus proche est Berri-UQÀM (c'est facile, non ?) et en fait, il y a un corridor direct entre le métro et ce pavillon. ordre du jour (dans aucun ordre particulier) : 1. discussion sur les activités futures de pdmtl (proposée par Emmanuelle Raynauld) 2. discussion sur l'organisation d'un openlab (proposée par Maxime Damecour) 3. discussion sur l'organisation d'un atelier (cours) de PureData d'une durée approximative de 50 heures (proposée par Mathieu Bouchard) 4. Session PAGES BLANCHES (www.blankpages.fr) proposée par Thomas Thiery Live coding avec MAX/MSP et/ou Pure Data, 1 heure, Partir d'une page blanche, Pas de préparation Je voudrais ajouter que la session Blank Pages se fera et on pourra en discuter. J'ai pas pris le temps de m'en occuper cette fois-ci mais je vais mieux m'organiser pour que la première session sur le continent américain ait lieu à Montréal. -- Thomas T Je n'exclus pas qu'on fasse une telle session à pdmtl#38, si d'autres gens veulent bien participer. -- Mathieu 5. logistic_map.pd par Mathieu Bouchard Je montrerai le fonctionnement d'un générateur de fractale de type « bifurcation de Feigenbaum ». Ça utilise surtout des objets de base de pd ; GridFlow n'est utilisé que comme surface de dessin. 6. daddy.pd par Mathieu Bouchard Je montrerai un exemple simple de patchage dynamique dans lequel on écrit du texte dont les pixels sont des boutons bang. --- Bien entendu, il va se passer d'autres choses qui ne sont pas à l'horaire : inquiétez-vous pas ! ___ | Mathieu Bouchard tél: +1.514.383.3801 Villeray, Montréal, QCATTACHMENT: pdmtl-38.png___ 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] new license for pidip and unauthorized WAS: pd-pidip into Debian
Well, I used pix_blob, or blob tracker, do not remember exactly, but I always gave erratic readings or based only on two axes, I like working with coordinate and mgrid are well suited to that need. Mathieu Gridflow ever asked me, I have not tried what Derek and Mathieu proposes no doubt I will today, but obviously I ask the question because I do not like to rely on a single object or platform. Best regards friends José This is a great topic B regards José 2010/12/8 Pagano, Patrick p...@digitalworlds.ufl.edu lets make a replacement patch. where shall we begin? pp From: pd-list-boun...@iem.at [pd-list-boun...@iem.at] On Behalf Of Derek Holzer [de...@umatic.nl] Sent: Tuesday, December 07, 2010 4:32 PM To: pd-list@iem.at Subject: Re: [PD] new license for pidip and unauthorized WAS: pd-pidip into Debian Motion tracking can be done easily in GEM with a combination of [pix-background] to create a histrogram showing only changed pixel values, and [pix_blob] to track the center of gravity of those changed values. D. On 12/7/10 6:43 PM, Jose Luis Santorcuato wrote: I don't quite understand why people do motion detection with squares like that. I use a generic motion detection that gets me the centre of the motion, and then when I rescale the values, it may split the possible results into bands or squares because of rounding (if I quantise them). Hi all!, what is the generic motion detector you are using Mathieu? I use pdp... Best Regards José 2010/12/7 Mathieu Bouchard ma...@artengine.ca mailto: ma...@artengine.ca: On Tue, 7 Dec 2010, Pagano, Patrick wrote: pdp_mgrid I don't quite understand why people do motion detection with squares like that. I use a generic motion detection that gets me the centre of the motion, and then when I rescale the values, it may split the possible results into bands or squares because of rounding (if I quantise them). Nevertheless, if I have a picture of size (240 320 3), I can make groups of rows and columns, for example I [#redim (15 16 20 16 3)], which turns a picture into a 5-dimensional grid, and then if I [#transpose 1 2], I will have a 5-dimensional grid that is a 2-dimensional grid of 16x16 icons. After that, many effects and analyses that GF can do on pictures will also work on such groups of pictures without any change. But more simply, if I want an average of each 16x16 icon, I don't need to go 5-dimensional, I can just do [#downscale_by 16 smoothly] and that's all. pdp_cmap pdp_ctrack pdp_ascii are essential I'd like to know what it takes for you to call something «essential». Do you mean that there is no other way to do it with Pd, or just no other way to do with with PDP ? pdp_qt will be obsolete when we get either pix_film OR pix_movie or whatever to play audio directly from a movie without extra table banging [hopefully this exists somewhere] There's [#in~], which is rather experimental. It uses [#to~]. ___ | Mathieu Bouchard tél: +1.514.383.3801 Villeray, Montréal, QC ___ Pd-list@iem.at mailto:Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list -- http://arselectronicachile.blogspot.com http://comunicacionnativa.blogspot.com/ http://www.myspace.com/santorcuato ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list -- ::: derek holzer ::: http://macumbista.net ::: ---Oblique Strategy # 207: Take away as much mystery as possible. What is left? ___ 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 -- http://arselectronicachile.blogspot.com http://comunicacionnativa.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] gridflow 9.13 for windows?
Hello MiS, I'm actually sharing this archive, with a binary compiled in november, and will make another one in a few days: http://megalego.free.fr/pd/gridflow/ This should be gridflow 9.12, I didn't heard about a 9.13 version, also HC told me to put the link on puredata.info but I don't understand how this plone site is working, I can't post anything without getting errors. This binary should work on XP even if this has been compiled on a Vista machine, but only with pd-extended because there is something actually clashing with vanilla version, that has been recently resolved from what I've understood. Actually I'm trying to resolve an ASIO issue on pd-extended/Vista if someone else could flag this, that would be great. - Michal Seta m...@artengine.ca a écrit : Hi Patko, Would you mind sharing somehow a binary build of a recent gridflow version? I am guessing it could probably even be sent as attachment. I run WinXP service pack 3 on an Intel CPU for this particular exercise, I don't know if that matters. Thanks! ./MiS -- Patrice Colet ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] Osc phase and number of periods for subsonic touch-music, (Daniel K.)
Daniel, You could make a table with a sine wave form in it and drive it with a [tabosc4~] object. The only way (as far as I know) to ensure sample accuracy for this is to set the blocksize to 1 (use the [blocksize] object). Otherwise you might run over the end of your table by as much as 63 samples and you will probably get a click (Pd defaults to calculating 64 samples at a time). Hope that helps, David ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
[PD] Osc phase and number of periods for subsonic touch-music
Hi, You can reset the phase of an [osc~] by sending a message to its right inlet. In your case the message would be [0.25( , i.e. 1/4 of the way through the cosine wave form, which is zero. That won't work at the note off, though, so the sensible thing would be to use an envelope. But, if you really want precise control of phase instead, write a period of a sine wave to a table (might as well use a long one) and read through it with a [line~] and a [tabread~].If you want 20 Hz, the period in ms is 1000/20 = 50. Let's say the sine table is 4096 samples long and lives in a table: [table sine 4096]. Use [metro 50] to bang a message [0, 4096 50( to [line~] controlling [tabread~ sine]. That way, when you turn on the [metro] it will start at zero, and when you turn it off, [line~] will continue until it reaches the end of the table (which should also be a zero), and then stop. Collin On 12/08/2010 07:02 AM, pd-list-requ...@iem.at wrote: On 8 December 2010 08:32, Daniel K.konarsonarsmo...@gmail.com wrote: I'm working on re-realizing a piece I wrote for subwoofer that is meant to be felt by touching the speaker cone instead of hearing it. This is done by using sine waves from around 15 to 26 Hz at low volume adn utilizing difference frequencies to get lower frequency pulses. My problem is that the way I have my synth set up, the osc~ objects end up receiving midi messages a unpredictable times in the period which is leading to interference and thus unintended dynamic shifts. Another problem is clicks on note-offs. I can get around those with [line~] or a low pass filter but it would seem more elegant if I could solve both problems by generating sine waves with finite numbers of periods that always started with the same phase. I haven't been able to figure out to this and I've thrown enough hours at it that I think it's time to ask for some help. Any suggestions would be much appreciated. -Daniel Konar ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] Osc phase and number of periods for subsonic touch-music
On 08/12/10 07:32, Daniel K. wrote: generating sine waves with finite numbers of periods that always started with the same phase. 10 periods of 20Hz sine wave, subsample accurate timing without needing [block~]: 0, 10 500 | [vline~] | [- 0.25] | [cos~] | [dac~] For N periods of F Hz, something like this should work if my mental algebra is up to scratch: 0, N T where T = 1000 * N / F Have fun! Claude -- http://claudiusmaximus.goto10.org ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] gridflow 9.13 for windows?
I'm using RME fireface asio, I don't know what is the problem, it's running on pd-vanilla but not on pd-extended - Caecos mddem...@hotmail.com a écrit : What is your problem with ASIO. I use ASIO4ALL on Vista without any troubles. Marc -Message d'origine- De : pd-list-boun...@iem.at [mailto:pd-list-boun...@iem.at] De la part de patko Envoyé : 8 décembre 2010 10:45 À : m...@artengine.ca; pd-list Objet : Re: [PD] gridflow 9.13 for windows? Hello MiS, I'm actually sharing this archive, with a binary compiled in november, and will make another one in a few days: http://megalego.free.fr/pd/gridflow/ This should be gridflow 9.12, I didn't heard about a 9.13 version, also HC told me to put the link on puredata.info but I don't understand how this plone site is working, I can't post anything without getting errors. This binary should work on XP even if this has been compiled on a Vista machine, but only with pd-extended because there is something actually clashing with vanilla version, that has been recently resolved from what I've understood. Actually I'm trying to resolve an ASIO issue on pd-extended/Vista if someone else could flag this, that would be great. - Michal Seta m...@artengine.ca a écrit : Hi Patko, Would you mind sharing somehow a binary build of a recent gridflow version? I am guessing it could probably even be sent as attachment. I run WinXP service pack 3 on an Intel CPU for this particular exercise, I don't know if that matters. Thanks! ./MiS -- Patrice Colet ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list -- Patrice Colet ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] new license for pidip and unauthorized WAS: pd-pidip into Debian
Which kind of tracking to do want to do? It should be pretty easy to a motiongrid as an abstraction. Start with the diff tracking Gem example, and then just break it down into a grid. .hc On Dec 7, 2010, at 10:54 PM, Pagano, Patrick wrote: lets make a replacement patch. where shall we begin? pp From: pd-list-boun...@iem.at [pd-list-boun...@iem.at] On Behalf Of Derek Holzer [de...@umatic.nl] Sent: Tuesday, December 07, 2010 4:32 PM To: pd-list@iem.at Subject: Re: [PD] new license for pidip and unauthorized WAS: pd- pidip into Debian Motion tracking can be done easily in GEM with a combination of [pix-background] to create a histrogram showing only changed pixel values, and [pix_blob] to track the center of gravity of those changed values. D. On 12/7/10 6:43 PM, Jose Luis Santorcuato wrote: I don't quite understand why people do motion detection with squares like that. I use a generic motion detection that gets me the centre of the motion, and then when I rescale the values, it may split the possible results into bands or squares because of rounding (if I quantise them). Hi all!, what is the generic motion detector you are using Mathieu? I use pdp... Best Regards José 2010/12/7 Mathieu Bouchard ma...@artengine.ca mailto:ma...@artengine.ca : On Tue, 7 Dec 2010, Pagano, Patrick wrote: pdp_mgrid I don't quite understand why people do motion detection with squares like that. I use a generic motion detection that gets me the centre of the motion, and then when I rescale the values, it may split the possible results into bands or squares because of rounding (if I quantise them). Nevertheless, if I have a picture of size (240 320 3), I can make groups of rows and columns, for example I [#redim (15 16 20 16 3)], which turns a picture into a 5-dimensional grid, and then if I [#transpose 1 2], I will have a 5-dimensional grid that is a 2-dimensional grid of 16x16 icons. After that, many effects and analyses that GF can do on pictures will also work on such groups of pictures without any change. But more simply, if I want an average of each 16x16 icon, I don't need to go 5-dimensional, I can just do [#downscale_by 16 smoothly] and that's all. pdp_cmap pdp_ctrack pdp_ascii are essential I'd like to know what it takes for you to call something «essential». Do you mean that there is no other way to do it with Pd, or just no other way to do with with PDP ? pdp_qt will be obsolete when we get either pix_film OR pix_movie or whatever to play audio directly from a movie without extra table banging [hopefully this exists somewhere] There's [#in~], which is rather experimental. It uses [#to~]. ___ | Mathieu Bouchard tél: +1.514.383.3801 Villeray, Montréal, QC ___ Pd-list@iem.at mailto:Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list -- http://arselectronicachile.blogspot.com http://comunicacionnativa.blogspot.com/ http://www.myspace.com/santorcuato ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list -- ::: derek holzer ::: http://macumbista.net ::: ---Oblique Strategy # 207: Take away as much mystery as possible. What is left? ___ 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 You can't steal a gift. Bird gave the world his music, and if you can hear it, you can have it. - Dizzy Gillespie ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] gridflow 9.13 for windows?
a little correction, I have error 9997 from portaudio in ms-dos console - patko colet.patr...@free.fr a écrit : I'm using RME fireface asio, I don't know what is the problem, it's running on pd-vanilla but not on pd-extended - Caecos mddem...@hotmail.com a écrit : What is your problem with ASIO. I use ASIO4ALL on Vista without any troubles. Marc -Message d'origine- De : pd-list-boun...@iem.at [mailto:pd-list-boun...@iem.at] De la part de patko Envoyé : 8 décembre 2010 10:45 À : m...@artengine.ca; pd-list Objet : Re: [PD] gridflow 9.13 for windows? Hello MiS, I'm actually sharing this archive, with a binary compiled in november, and will make another one in a few days: http://megalego.free.fr/pd/gridflow/ This should be gridflow 9.12, I didn't heard about a 9.13 version, also HC told me to put the link on puredata.info but I don't understand how this plone site is working, I can't post anything without getting errors. This binary should work on XP even if this has been compiled on a Vista machine, but only with pd-extended because there is something actually clashing with vanilla version, that has been recently resolved from what I've understood. Actually I'm trying to resolve an ASIO issue on pd-extended/Vista if someone else could flag this, that would be great. - Michal Seta m...@artengine.ca a écrit : Hi Patko, Would you mind sharing somehow a binary build of a recent gridflow version? I am guessing it could probably even be sent as attachment. I run WinXP service pack 3 on an Intel CPU for this particular exercise, I don't know if that matters. Thanks! ./MiS -- Patrice Colet ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list -- Patrice Colet ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list -- Patrice Colet ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] Segfault with less libs
Try running Pd with 'gdb' or 'valgrind'. In gdb, once it crashes, you type backtrace to get it. Search puredata.info for gdb for a howto. .hc On Dec 8, 2010, at 4:57 AM, András Murányi wrote: Yea, help me with the backtrace please, how do i get it? -verbose doesn't put anything on the console/terminal. Andras 2010/12/8 Hans-Christoph Steiner h...@at.or.at That's odd, you'll need to provide more info, like backtrace from the segfault, which libs, etc. .hc On Wed, 2010-12-08 at 01:59 +0100, András Murányi wrote: Dear List, i've made some clanup in my .pdsetting and .pdextended files and removed the paths and libs not needed for me. Now i get segfault when i load my patch. Could it because of a missing lib (like i have deleted a line i shouldn't have) and if so, how come? How can i debug this? With -verbose, i don't get the segfault but the patch never loads... Andras ___ 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 There is no way to peace, peace is the way. -A.J. Muste ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] Gridflow+ L2Ork pd-extended (was: L2Ork pd-extended release candidate 1 now available)
oops!Apologies Mathieu, it was meant for list, rather just an email to you directly I have all of those libraries installed, so I will download Gridflow again shortly for those additions- the object [#to_pdp] is working and and can display output, so I am using that for meantime Thanks to all for looking into this, it's great to have gridflow going on L2Ork pd-extended for a good set up ! On Wed, Dec 8, 2010 at 3:02 PM, Mathieu Bouchard ma...@artengine.ca wrote: On Wed, 8 Dec 2010, ALAN BROOKER wrote: I have replaced the g_canvas.h with the version from L2Ork pd-extended and recomplided gridflow- yes it is stable now. However some objects are not loading/working specifically [#see] and [#out window]. I am replying back to the list because it looks like your email doesn't have private content, even though you wrote it to just me. The problem with [#see] must have to do with changes specific to L2Ork. Do you get a crash ? It has to do with the NEWWB macro in src/classes_gui.cxx, which allocates a t_widgetbehavior, but does not set the 8th field. To do this in a way that is also compatible with pd-extended's g_canvas.h, we have to add a CLEAR(wb) right there (it's just a memset shortcut). I'm adding it now. [#out window] is an alias for any of the 3 main image display handlers : [#out x11], [#out sdl], [#out quartz]. (there are two more, [#out aalib] and [#see], that aren't accessible by [#out window]). To get [#out x11] working, you need to have enough .h files installed. Perhaps you need libx11-dev, libxext-dev, and/or libxt-dev. They're not listed in README. I'm adding them now. ___ | Mathieu Bouchard tél: +1.514.383.3801 Villeray, Montréal, QC ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
[PD] ASIO not working with RME fireface and pd-extended 0.42-5
Thank you for fast replying, well, I've seen those errors reports in several forums, with no pertinent answer. I've just installed ASIO4ALL, I have no error but pd is stuck, I have to kill it with task manager, also there is no sound. With forcing samplerate at 44100 there is no change. I'm sure to use the good audio port, also it's the same ports over vanilla or extended by using pd -listdev. For finding out the problem I'm working on makefile.mingw to compile extended with portaudio sources used by vanilla, that are not as the same as the ones used by extended, it's almost there...:) - Caecos mddem...@hotmail.com a écrit : If the error is related to the sample rate you can try the 44.1k and 48k sample rate settings, other's may not work, depending on what sample rates your hardware supports. If the error is related to a port problem (which has been reported from time to time of some forum) I cannot help. Marc -Message d'origine- De : patko [mailto:colet.patr...@free.fr] Envoyé : 8 décembre 2010 15:07 À : Caecos Cc : pd-list Objet : Re: [PD] gridflow 9.13 for windows? a little correction, I have error 9997 from portaudio in ms-dos console - patko colet.patr...@free.fr a écrit : I'm using RME fireface asio, I don't know what is the problem, it's running on pd-vanilla but not on pd-extended - Caecos mddem...@hotmail.com a écrit : What is your problem with ASIO. I use ASIO4ALL on Vista without any troubles. Marc -Message d'origine- De : pd-list-boun...@iem.at [mailto:pd-list-boun...@iem.at] De la part de patko Envoyé : 8 décembre 2010 10:45 À : m...@artengine.ca; pd-list Objet : Re: [PD] gridflow 9.13 for windows? Hello MiS, I'm actually sharing this archive, with a binary compiled in november, and will make another one in a few days: http://megalego.free.fr/pd/gridflow/ This should be gridflow 9.12, I didn't heard about a 9.13 version, also HC told me to put the link on puredata.info but I don't understand how this plone site is working, I can't post anything without getting errors. This binary should work on XP even if this has been compiled on a Vista machine, but only with pd-extended because there is something actually clashing with vanilla version, that has been recently resolved from what I've understood. Actually I'm trying to resolve an ASIO issue on pd-extended/Vista if someone else could flag this, that would be great. - Michal Seta m...@artengine.ca a écrit : Hi Patko, Would you mind sharing somehow a binary build of a recent gridflow version? I am guessing it could probably even be sent as attachment. I run WinXP service pack 3 on an Intel CPU for this particular exercise, I don't know if that matters. Thanks! ./MiS -- Patrice Colet ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list -- Patrice Colet ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list -- Patrice Colet -- Patrice Colet ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] readanysf~ buzzing problem
ok I downloaded Pd-vanilla 0.42-6 from puredata.info and ran the patch. It took about 10 mins, but eventually there were a couple of buzzes. No libs or other externals, just pd-vanilla 0.42-6 with readanysf~ running your stress patch. James, Can you download and try this: http://aug.ment.org/software/readanysf~testing.tar.gz does that help any? -august. ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
[PD] Fw: Pure Data Resources
Hi Robb, http://www.tigoe.net/pcomp/stamp/stamp-midi.shtml is good to look at, considering that MIDI is a serial interface it's pretty segregated in terms of data - scroll down the page until you see the chart. I suspect you are using the [makenote] object which is monophonic. Open the dynamic patching example I send you. It builds the contents of [pd $0-subsub] in [pd-$0-submidimix] to contain 128 [makenote] objects, 1 for each note. I'm thinking of trying to implement this in two dimensions with my [polymap] object, but haven't got round to it yet. Best, Ed Metastudio 4 for Pure Data - coming soon! Metastudio 3 still available at http://sharktracks.co.uk/puredata - Original Message From: Robb Mitchell robbat...@gmail.com To: Ed Kelly morph_2...@yahoo.co.uk Cc: Zhu CW chenwei@gmail.com; p...@morganism.info; blytheb...@yahoo.co.uk; keith.de.mendo...@gmail.com; inters...@gmail.com; mariejosi...@yahoo.com; cajf1...@yahoo.co.uk; freealy...@yahoo.co.uk; davidwrigh...@googlemail.com; di...@talk21.com; gha...@gmail.com Sent: Wed, 8 December, 2010 8:25:28 Subject: Re: Pure Data Resources Hi Ed, Zhu and everyone Good to meet everyone and thanks for the resources. I recommend the Hernandez youtube tutorials too. I want to have a good look at Ed's tutorials too. Particularly if the answer to the following query might be found therein :) I am trying to make a musical instrument for two or three people to play at once (fuller details below). Each person will have a controller (just a simple gyro sensor) , and I am outputting to a single software synthesizier. It works fine (some very fun responses so far!) with one controller, but input from the second sensor cuts short the notes played by the first (and vice versa). Is there some way to make a MIDI note play for its full duration regardless or whether another overlapping note is being played ? (and if not, other suggested workarounds most welcome) I thought maybe Noteout channel numbers was the way, but I maybe misunderstanding how these work... I would like to work towards eventually making my own sounds in PD rather than using a preprogrammed synth, but getting this far has been tricky enough for a non-techy like me:) Sorry to spam you with this query.. but I think you did ask for an update :) Many thanks Robb Project Details: I am working towards a remake and electronic update of an earlier, fairly popular dance floor sculpture: http://www.chateau.eclipse.co.uk/robb/socialwhirl.htm but hoping to transform people's movements on the rotating discs into sound (though not expecting to wire up as many as 28 rotating discs for some time! Two or three controllers is more than enough for now) So the basic set up is: Gyroscope sensor in each disc/controller Arduino xbee serial read in via a receiving Arduino (using Comport) Pure Data (patch attached) FM8 (currently just able to use the Demo mode, so very open to alternative synthesiser suggestions!) There is a good series of video tutorials on YouTube by Professor Rafael Hernandez: http://www.youtube.com/watch?v=rtgGol-I4gAfeature=related #N canvas 55 124 1019 511 10; #X obj 339 6 cnv 15 650 480 empty empty empty 20 12 0 14 -171936 -66577 0; #X obj 246 418 cnv 15 650 48 empty empty empty 20 12 0 14 -171936 -66577 0; #N canvas 0 0 450 300 format_midi 0; #X obj 95 89 inlet; #X obj 65 156 sel 128 144; #X obj 177 201 spigot; #X msg 207 177 1; #X obj 178 231 serialize 2; #X obj 51 205 spigot; #X msg 81 181 1; #X obj 66 265 outlet; #X obj 175 135 128; #X obj 175 157 sel 1; #X msg 227 158 0; #X obj 268 225 print in; #X msg 55 235 \$1 0; #X msg 103 210 0; #X connect 0 0 1 0; #X connect 1 0 6 0; #X connect 1 1 3 0; #X connect 1 2 2 0; #X connect 1 2 5 0; #X connect 1 2 8 0; #X connect 2 0 4 0; #X connect 2 0 11 0; #X connect 3 0 2 1; #X connect 4 0 7 0; #X connect 5 0 12 0; #X connect 5 0 13 0; #X connect 6 0 5 1; #X connect 8 0 9 0; #X connect 9 0 10 0; #X connect 10 0 2 1; #X connect 10 0 5 1; #X connect 12 0 7 0; #X connect 13 0 5 1; #X restore 48 81 pd format_midi; #X obj 48 51 midiin; #X obj 48 101 unpack; #X floatatom 48 122 5 0 0 3 note - -; #X floatatom 81 122 5 0 0 3 velocity - -; #X text 154 78 same as; #X obj 230 51 notein; #X obj 231 76 pack; #X obj 601 425 s pd-\$0-subsub; #X obj 570 452 s pd-\$0-submidimix; #N canvas 771 59 450 300 \$0-submidimix 0; #X obj 52 28 inlet; #X obj 225 31 inlet; #X obj 65 192 outlet; #N canvas 0 0 450 300 \$0-subsub 1; #X restore 54 132 pd \$0-subsub; #X restore 745 419 pd \$0-submidimix; #X obj 746 295 inlet; #X obj 744 458 outlet; #X obj 555 74 t b b b; #X obj 555 43 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 -1; #X obj 428 127 kalashnikov 128; #X msg 591 186 connect 0 0 3 0 \, connect 3 0 2 0 \, connect 1 0 3 1; #X obj 374 43 makenote; #X text 429 39 ...it's monophonic!; #X obj 50 179 noteout; #X obj 463 155 t f f f; #X obj 489 241 pack; #X obj 486 188 * 63; #X obj 489 212 + 10; #X msg 615 219
Re: [PD] lower limit on control to signal
On Wed, 2010-12-08 at 14:33 -0800, Jonathan Wilkes wrote: Hi List, I have a question about converting control messages to signal messages that I thought about after reading a recent thread about triggering sounds made from [osc~]. I recently tried a simple test to see if I could generate audio using a [del] metronome, a counter, and [sin] in a subpatch with [block~ 1]. However, I ended up with a kind of staircase signal that resembles a sine wave, where each step is 64 samples long. Does this mean it's not possible in Pd to convert control messages to audio faster than however long it takes to play a 64-sample block? I (think) I understand why this is true for a normal canvas with the default blocksize 64, but not for the subpatch where I've reset the block size to be smaller. Yeah, it is possible and no, you don't need to adjust the block size of the canvas. Setting the block size can be useful for implementing short audio signal feedbacks and for FFT operations where you sometimes need even bigger block size. The case you describe here is about message to signal conversion which should generally work without adjustments to block size. First, you need a metro that is faster than the 1ms-limited [metro], so your [del] based metro should do. [del] and [metro], both are able to schedule messages in between of blocks, but not all object classes with control inlets and signal outlets take that scheduled timing into account. For instance, [sig~] updates the audio signal only at block boundaries. OTOH, [vline~] uses this timing information to create sub-sample accurate signals (sub-sample accurate means here that a ramp might start and end between samples). I assume, you're now using a [sig~] for the conversion. Try replacing it with a [vline~] and it should do. I am too lazy to test right now, so I hope everything I said is correct. Roman ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] pd in ubuntu 8.04: pd hijacks alsa?
IOhannes m zmoelnig zmoel...@iem.at writes: On 2010-12-05 22:34, Aaron L. wrote: This is somewhat of a complete newb issue so I apologize up front for that... However, it seems that I cannot use pdextended and watch a youtube video at the same time (the youtube vid is a pd tutorial). Here's what it's starting with: pasuspender -- /usr/bin/pdextended -alsa %F Is it absolutely necessary to start pd with 'pasuspender'? When I don't (i.e. start it like this: '/usr/bin/pdextended -alsa' ), I get a bunch of 'device or resource busy' messages in the terminal and I don't get any audio when doing the whold testtone thing). Is there any way around this? well, this is exactly the way how alsa is supposed to work: - only one application can access a (hardware) device at any point pulseaudio is a way to circumvent this limitation. running Pd in pasuspender, effectively disables pulseaudio including all it's features. luckily there are ways around that. - use pulseaudio (not a good option, as Pd currently doesn't support it :-(; btw, pa is geared towards the ordinary consumer multimedia desktop where people would like to watch their youtube videos and at the same time listen to the latest p!nk smash hit; Pd is not really targeted towards that marketm, hence pa is not done yet) - use alsa's dmix interface; dmix is a virtual device that allows several applications to send their audio output to the same hardware device (without the applications even knowing of it). i'm not 100% sure whether you can actually access this from within Pd - use jack. now you can think of jack as pulseaudio for pros, it allows to route the output of one process to the input of another process (or more); process can be both hardware (your soundcard) or software (Pd, your browser,...). there are also ways to make alsa-only applications (e.g. your browser) use a pseudo alsa device that really sends all audio to jack (thus the application need not be aware of jack at all) madt IOhannes I'm new to Pd as well and ran into the ver same problem. After a bit of guesswork, I tried running Pd with the command: pd -alsa -alsaadd dmix which seems to add an unlabelled audio output in the Pd alsa configuration menu. When this output is selected, it solves the problem. I works well enough, but I haven't tried using jack. Can anyone who has used both dmix and jack offer offer an opinion on the pros and cons of each? .Lewis ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] new license for pidip and unauthorized WAS: pd-pidip into Debian
Hello, You can use [pix_crop] with [pix_movement]/[pix_movement2] and [pix_blob] to have something similar to [pdp_mgrid]. [pix_crop] will return a subimage of a (for example) video from a webcam. Apply on each subimage [pix_movement]/[pix_movement2] and [pix_blob] to return the id (or coords) of the [pix_crop] when the size of the blob is to a certain value. ++ Jack Le mercredi 08 décembre 2010 à 21:56 -0300, Jose Luis Santorcuato a écrit : Hi list, Hi Hans, I really liked using pdp_mgrid why I allowed to follow each of the points that I requested, even could make conditional for each of the points of intersection, not only on an axis. The object pix_blob also gave me those readings, but always so noisy and erratic, usually can detect the presence and the occasional movement, have a leading colleagues have recommended pix_background, but no taste, what recommend you to detect exactly each quadrant? ... ideal would be a kind of grid. Gridflow have also recommended, but still can not quite decipher the code. Thanks for responding. Best regards José 2010/12/8 Hans-Christoph Steiner h...@at.or.at Which kind of tracking to do want to do? It should be pretty easy to a motiongrid as an abstraction. Start with the diff tracking Gem example, and then just break it down into a grid. .hc On Dec 7, 2010, at 10:54 PM, Pagano, Patrick wrote: lets make a replacement patch. where shall we begin? pp From: pd-list-boun...@iem.at [pd-list-boun...@iem.at] On Behalf Of Derek Holzer [de...@umatic.nl] Sent: Tuesday, December 07, 2010 4:32 PM To: pd-list@iem.at Subject: Re: [PD] new license for pidip and unauthorized WAS: pd-pidip into Debian Motion tracking can be done easily in GEM with a combination of [pix-background] to create a histrogram showing only changed pixel values, and [pix_blob] to track the center of gravity of those changed values. D. On 12/7/10 6:43 PM, Jose Luis Santorcuato wrote: I don't quite understand why people do motion detection with squares like that. I use a generic motion detection that gets me the centre of the motion, and then when I rescale the values, it may split the possible results into bands or squares because of rounding (if I quantise them). Hi all!, what is the generic motion detector you are using Mathieu? I use pdp... Best Regards José 2010/12/7 Mathieu Bouchard ma...@artengine.ca mailto:ma...@artengine.ca: On Tue, 7 Dec 2010, Pagano, Patrick wrote: pdp_mgrid I don't quite understand why people do motion detection with squares like that. I use a generic motion detection that gets me the centre of the motion, and then when I rescale the values, it may split the possible results into bands or squares because of rounding (if I quantise them). Nevertheless, if I have a picture of size (240 320 3), I can make groups of rows and columns, for example I [#redim (15 16 20 16 3)], which turns a picture into a 5-dimensional grid, and then if I [#transpose 1 2], I will have a 5-dimensional grid that is a 2-dimensional grid of 16x16 icons. After that, many effects and analyses that GF can do on pictures will also work on such groups of pictures without any change. But more simply, if I want an average of each 16x16 icon, I don't need to go 5-dimensional, I can just do [#downscale_by 16 smoothly] and that's all. pdp_cmap pdp_ctrack pdp_ascii are essential I'd like to know what it takes for you to call something «essential». Do you mean that there is no other way to do it with Pd, or just no other way to do with with PDP ? pdp_qt will be obsolete when we get either pix_film OR pix_movie or whatever to play audio directly from a movie without extra table banging [hopefully this exists somewhere] There's [#in~], which is rather experimental. It uses [#to~]. ___ | Mathieu Bouchard tél: +1.514.383.3801 Villeray, Montréal, QC ___ Pd-list@iem.at mailto:Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list -- http://arselectronicachile.blogspot.com http://comunicacionnativa.blogspot.com/ http://www.myspace.com/santorcuato ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list -- ::: derek holzer ::: http://macumbista.net ::: ---Oblique Strategy # 207: Take away as much mystery as possible. What is left? ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list ___
Re: [PD] new license for pidip and unauthorized WAS: pd-pidip into Debian
Hi Jack!, I was testing proposed by colleagues, and it works, I removed the noise, not yet determined what happens, but it becomes stable, at least the stable axes can provide data, but I keep trying, I've worked with opencv and works without problems, also gridflow is amazing ... Now, the moment I'm testing this and yours Jack, I like plot, but remember the grid view, I have seen in the help or the site of Pd. In work, the grid blue and red dots. What else could be proposed? Best regards José 2010/12/8 Jack j...@rybn.org: Hello, You can use [pix_crop] with [pix_movement]/[pix_movement2] and [pix_blob] to have something similar to [pdp_mgrid]. [pix_crop] will return a subimage of a (for example) video from a webcam. Apply on each subimage [pix_movement]/[pix_movement2] and [pix_blob] to return the id (or coords) of the [pix_crop] when the size of the blob is to a certain value. ++ Jack Le mercredi 08 décembre 2010 à 21:56 -0300, Jose Luis Santorcuato a écrit : Hi list, Hi Hans, I really liked using pdp_mgrid why I allowed to follow each of the points that I requested, even could make conditional for each of the points of intersection, not only on an axis. The object pix_blob also gave me those readings, but always so noisy and erratic, usually can detect the presence and the occasional movement, have a leading colleagues have recommended pix_background, but no taste, what recommend you to detect exactly each quadrant? ... ideal would be a kind of grid. Gridflow have also recommended, but still can not quite decipher the code. Thanks for responding. Best regards José 2010/12/8 Hans-Christoph Steiner h...@at.or.at Which kind of tracking to do want to do? It should be pretty easy to a motiongrid as an abstraction. Start with the diff tracking Gem example, and then just break it down into a grid. .hc On Dec 7, 2010, at 10:54 PM, Pagano, Patrick wrote: lets make a replacement patch. where shall we begin? pp From: pd-list-boun...@iem.at [pd-list-boun...@iem.at] On Behalf Of Derek Holzer [de...@umatic.nl] Sent: Tuesday, December 07, 2010 4:32 PM To: pd-list@iem.at Subject: Re: [PD] new license for pidip and unauthorized WAS: pd-pidip into Debian Motion tracking can be done easily in GEM with a combination of [pix-background] to create a histrogram showing only changed pixel values, and [pix_blob] to track the center of gravity of those changed values. D. On 12/7/10 6:43 PM, Jose Luis Santorcuato wrote: I don't quite understand why people do motion detection with squares like that. I use a generic motion detection that gets me the centre of the motion, and then when I rescale the values, it may split the possible results into bands or squares because of rounding (if I quantise them). Hi all!, what is the generic motion detector you are using Mathieu? I use pdp... Best Regards José 2010/12/7 Mathieu Bouchard ma...@artengine.ca mailto:ma...@artengine.ca: On Tue, 7 Dec 2010, Pagano, Patrick wrote: pdp_mgrid I don't quite understand why people do motion detection with squares like that. I use a generic motion detection that gets me the centre of the motion, and then when I rescale the values, it may split the possible results into bands or squares because of rounding (if I quantise them). Nevertheless, if I have a picture of size (240 320 3), I can make groups of rows and columns, for example I [#redim (15 16 20 16 3)], which turns a picture into a 5-dimensional grid, and then if I [#transpose 1 2], I will have a 5-dimensional grid that is a 2-dimensional grid of 16x16 icons. After that, many effects and analyses that GF can do on pictures will also work on such groups of pictures without any change. But more simply, if I want an average of each 16x16 icon, I don't need to go 5-dimensional, I can just do [#downscale_by 16 smoothly] and that's all. pdp_cmap pdp_ctrack pdp_ascii are essential I'd like to know what it takes for you to call something «essential». Do you mean that there is no other way to do it with Pd, or just no other way to do with with PDP ? pdp_qt will be obsolete when we get either pix_film OR pix_movie or whatever to play audio directly from a movie without extra table banging [hopefully this exists somewhere] There's [#in~], which is rather experimental. It uses [#to~]. ___ | Mathieu Bouchard tél: +1.514.383.3801 Villeray, Montréal, QC ___ Pd-list@iem.at mailto:Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list -- http://arselectronicachile.blogspot.com http://comunicacionnativa.blogspot.com/
Re: [PD] Pd-extended 0.42.5 (stable + nightly) tiny fonts?
Thanks Hans, I installed those fonts, removed tcl8.4 (leaving 8.5) and reinstalled pd-extended. No change in font size. I also tried starting pd-extended with the -font-face flags, and still no change. I also switched from the binary on puredata to the pd-extended package in the ubuntu repo, which is version 0.42.5-3. I also confirmed in xfce and in the nvidia settings that my screen dpi is 96, and a 96 pixel wide square is indeed 1in on screen. What else can I try? An interesting note, If I open the 'about PD' patch, and change the font size, 10 and 12 point choices change only the height of the font, the width stays constant between them. Both x and y change for the other font size choices. I can make a screenshot if that helps. I have to say its great to have pd-extended in the repos! and 64 bit! Much has changed. :) Thanks, B. On 10-12-07 03:34 PM, Hans-Christoph Steiner wrote: Start here for debugging it: http://puredata.info/docs/faq/on-gnu-linux-the-fonts-are-strange-and-or-too-big-or-small .hc On Tue, 2010-12-07 at 15:22 -0800, B. Bogart wrote: Hi Hans and all, After reading too many books and not doing much PD, I'm back. I'm now running on an ubuntu64 lucid installation, and using the corresponding pd-extended package. I also tried yesterdays nightly build. Both versions show object and console text in a super small font. It looks like 8 or 9 point. I thought it may be the dpi setting (since nvidia cards seems to mess with that a bit) but changing the dpi setting in xfce font settings appears to make no difference. Also the object boxes are bigger than needed for the text size. I've attached a screenshot. Thanks, B. Bogart On 10-06-14 06:25 AM, Hans-Christoph Steiner wrote: On Jun 13, 2010, at 6:56 AM, João Pais wrote: from testing 5m with windows (in a hurry): - path and other menus are now in normal size again. - properties menu for the guis/gop is still with small font size Should be fixed. - if you have a canvas with dynamic label inside a GOP, the label will appear in a differente place in the main patch (I have a patch that does this, but can't put it in now, it's too complicated) Sounds like this is worth a bug report with an example patch, I don't really understand it from this description. .hc João Of course we missed somethings, so now we have 0.42.5-rc2! Fixed since 0.42.5-rc1: * 64-bit builds on Ubuntu * 64-bit build on Mac OS X 10.6/Snow Leopard, minus Gem, hid, and pidip (Carbon) * fixed [plugin~] crashes, now also builds on Mac OS X and Windows * Pd-extended shows in the GNOME menus again There are of course many bug fixes and additions since 0.41.4, here are some highlights: * fixing Graph-On-Parent GUI bugs * complete 64-bit support for GNU/Linux * full support for Mac OS X 10.6 Snow Leopard (32-bit) * a brand new Help Browser that shows all installed libraries For more details, check the notes on the release wiki page: http://puredata.info/dev/NextRelease Downloading --- You can download builds for Debian, Mac OS X, Ubuntu, and Windows: http://at.or.at/hans/pd/installers.html You can get the source and build it yourself here: http://puredata.info/docs/developer/GettingPdSource BUGS Test away and file bugs in the bug tracker! Also check the bug tracker before reporting bugs, and if you find an existing bug report on the same issue, please add your information there: http://puredata.info/dev/bugtracker ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list -- Friedenstr. 58 10249 Berlin (Deutschland) Tel +49 30 42020091 | Mob +49 162 6843570 Studio +49 30 69509190 jmmmp...@googlemail.com | skype: jmmmpjmmmp All mankind is of one author, and is one volume; when one man dies, one chapter is not torn out of the book, but translated into a better language; and every chapter must be so translated -John Donne ___ 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-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] pd in ubuntu 8.04: pd hijacks alsa?
On Wed, Dec 8, 2010 at 4:29 PM, Lewis Pike phaseloc...@gmail.com wrote: IOhannes m zmoelnig zmoel...@iem.at writes: On 2010-12-05 22:34, Aaron L. wrote: This is somewhat of a complete newb issue so I apologize up front for that... However, it seems that I cannot use pdextended and watch a youtube video at the same time (the youtube vid is a pd tutorial). Here's what it's starting with: pasuspender -- /usr/bin/pdextended -alsa %F Is it absolutely necessary to start pd with 'pasuspender'? When I don't (i.e. start it like this: '/usr/bin/pdextended -alsa' ), I get a bunch of 'device or resource busy' messages in the terminal and I don't get any audio when doing the whold testtone thing). Is there any way around this? well, this is exactly the way how alsa is supposed to work: - only one application can access a (hardware) device at any point pulseaudio is a way to circumvent this limitation. running Pd in pasuspender, effectively disables pulseaudio including all it's features. luckily there are ways around that. - use pulseaudio (not a good option, as Pd currently doesn't support it :-(; btw, pa is geared towards the ordinary consumer multimedia desktop where people would like to watch their youtube videos and at the same time listen to the latest p!nk smash hit; Pd is not really targeted towards that marketm, hence pa is not done yet) - use alsa's dmix interface; dmix is a virtual device that allows several applications to send their audio output to the same hardware device (without the applications even knowing of it). i'm not 100% sure whether you can actually access this from within Pd - use jack. now you can think of jack as pulseaudio for pros, it allows to route the output of one process to the input of another process (or more); process can be both hardware (your soundcard) or software (Pd, your browser,...). there are also ways to make alsa-only applications (e.g. your browser) use a pseudo alsa device that really sends all audio to jack (thus the application need not be aware of jack at all) madt IOhannes I'm new to Pd as well and ran into the ver same problem. After a bit of guesswork, I tried running Pd with the command: pd -alsa -alsaadd dmix which seems to add an unlabelled audio output in the Pd alsa configuration menu. When this output is selected, it solves the problem. I works well enough, but I haven't tried using jack. Can anyone who has used both dmix and jack offer offer an opinion on the pros and cons of each? .Lewis ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list Interestingly enough, I ran into another bug when using Jack and PD. Basically ends up with Jack going non-responsive and any attempt to rid the system of any Jack processes don't really work. All Jack processes simply return a 'defunct' when you look at top. Makes Jack unusable since it will neither start nor stop. The more research I did revealed that this is a bug in the 8.04 Hardy Heron kernel. Big bummer. ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
[PD] L2Ork seeking additional performance opportunities in Berlin and Paris
Apologies for cross-posting. Linux Laptop Orchestra or (L2Ork) is currently in the final stages of planning its debut European tour. While most venues have been already arranged for we are currently in the process of seeking additional performance opportunities in Paris, France as well as Berlin, Germany. Our target dates are May 17-31, 2011 with anticipated stops in Ljubljana, Budapest, Linz, Berlin, Hamburg, Utrecht, Amsterdam, Paris, and Birmingham. If anyone is aware of potential venues in Paris and Berlin and/or contacts that may be able to point us in the right direction, I would greatly appreciate it if you would please email me at your earliest convenience. For additional info on L2Ork please visit http://l2ork.music.vt.edu/main/ Thank you very much! Best wishes, Ivica Ico Bukvic, D.M.A. Composition, Music Technology Director, DISIS Interactive Sound Intermedia Studio Director, L2Ork Linux Laptop Orchestra Assistant Co-Director, CCTAD CHCI, CS, and Art (by courtesy) Virginia Tech Dept. of Music - 0240 Blacksburg, VA 24061 (540) 231-6139 (540) 231-5034 (fax) i...@vt.edu http://www.music.vt.edu/faculty/bukvic/ ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list