Re: [PD] Feedback discussion
On Tue, Sep 15, 2009 at 04:00:09PM -0400, Mathieu Bouchard wrote: Instantaneousness is a myth. It does not exist in nature. I thought that at the moment it looks quite a lot like the collapse of a wave function of an electron being measured is instantaneous. Heisenberg is driving along in his car, and a cop pulls him over: Sir, do you know how fast you were going? No, but I know exactly where I am. Chris. --- http://mccormick.cx ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] $0 of parent patch
its also included in iemguts now as [canvasdollarzero], which allows you to find any parent (not just the level above the current canvas). .. dmotd marius schebella wrote: oops, I already got it, [parentdollarzero] from iemlib. m. 2009/9/15 marius schebella marius.schebe...@gmail.com: hi, I am getting old and lazy.. I forgot, whether it is possible to get the parent patch's value for $0. (other than passing it as an argument...) thanks, marius. ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] Feedback discussion
Chris McCormick escreveu: On Tue, Sep 15, 2009 at 04:00:09PM -0400, Mathieu Bouchard wrote: Instantaneousness is a myth. It does not exist in nature. I thought that at the moment it looks quite a lot like the collapse of a wave function of an electron being measured is instantaneous. Heisenberg is driving along in his car, and a cop pulls him over: Sir, do you know how fast you were going? No, but I know exactly where I am. Chris. On the next PdCon we should have sessions for physics related papers, presentations and performances (without cars!)... ;) Unfortunately I think that nobody (including Heisenberg) knows when or where it will happen... :P josé -- http://zepadovani.info ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] Feedback discussion
Can't be smaller than one unit of Plank time, about 10e-44s, because any machine capable of measuring it would require all the mass/energy in the universe. (so a fat bloke down the pub told me) So, basically the universe is band limited. On Wed, 16 Sep 2009 14:04:22 +0100 Chris McCormick ch...@mccormick.cx wrote: On Tue, Sep 15, 2009 at 04:00:09PM -0400, Mathieu Bouchard wrote: Instantaneousness is a myth. It does not exist in nature. I thought that at the moment it looks quite a lot like the collapse of a wave function of an electron being measured is instantaneous. Heisenberg is driving along in his car, and a cop pulls him over: Sir, do you know how fast you were going? No, but I know exactly where I am. Chris. --- http://mccormick.cx ___ 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] Blue/green box
;o) you may want to look into those patches: http://damm-net.org/wiki/index.php?title=Bewegungsmelder Am 12.09.2009 um 16:48 schrieb bra...@subnet.at: Very nice, thank you do you mind if I use that patch for future projects? ;-) der.brandt bra...@subnet.at wrote: Hi list anybody having an idea of building a bluebox in pd/gem? very simple, see attached patch. fmdasdr IOhannes you can also have a look at [pix_chroma_key] ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list PGP.sig Description: Signierter Teil der Nachricht ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] Help with patch needed: keyname/route + textfile/gem
James Dunn wrote: The commas are fixed thanks to your patch, however I now have the following problems: 1) Apostrophes are not printed properly in the gem window Usually I use UTF-8 to circumvent all of these problems. Attached are my tools I use for it. It's a small command line tool to convert text files to utf8 coded decimals and an example patch showing use of the converted text in Gem. cheers Martin ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] Feedback discussion
On Wed, 16 Sep 2009, Chris McCormick wrote: On Tue, Sep 15, 2009 at 04:00:09PM -0400, Mathieu Bouchard wrote: Instantaneousness is a myth. It does not exist in nature. I thought that at the moment it looks quite a lot like the collapse of a wave function of an electron being measured is instantaneous. Damn, my sentence was too short. Yes, I agree that those events are as instantaneous as instantaneousness can be... but cause-effect relationships always take nonzero time... they can't be strung continuously in time. Eventually, between a chosen original cause and final effect, picking intermediate causes and effects will eventually come to an end, as you will find each event leading directly to another, each after a certain nonzero delay. Thus a feedback loop can only have a nonzero feedback time. (but then, a number of things that we'd casually count as events don't count in this concept of physics, and thus we are free to imagine them as continuous as we like, or as non-existent as we like; e.g. a change in position doesn't count, a change in speed does). I think that an event (collapse) could also appear to have a duration, but only as an artifact of limited measurability (time-energy uncertainty), and I think that physicists prefer seeing events as instantaneous with unknown timing, but to make sure I'd have to ask them. ... But there are surely tricky phenomena that can be thought of as both a feedback loop and not a feedback loop, in which case the appearance of instantaneous feedback would be a mirage due to the way of writing the math formulas... _ _ __ ___ _ _ _ ... | 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] Feedback discussion
On Wed, 16 Sep 2009, josepadovani wrote: On the next PdCon we should have sessions for physics related papers, presentations and performances (without cars!)... ;) It would require that people submit physics-related papers in the first place... but it would have to be physics-with-pd, for the same reason that there is no room for max-based pd-less projects in a pd convention: not only it's a convention _about_ pd, there's also so much stuff happening in the pd world (compared to the time between the conventions), that when you have finished putting hot pd stuff in the schedule, it's because the schedule is already full. And as you put hot stuff in the schedule, the schedule needs to follow thermodynamic principles, which either increases the pressure in the schedule (PdCon07) or the size of the schedule (PdCon09). Unfortunately I think that nobody (including Heisenberg) knows when or where it will happen... :P I hope that at least the Barcelonians can know that it will happen in Barcelona in late 2010 or early 2011. It's a decidable problem, therefore they can decide themselves :) _ _ __ ___ _ _ _ ... | 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
[PD] convert number to pass it as argument to canvas
On Tue, 15 Sep 2009, Ricardo Dueñas Parada wrote: 2009/9/15 Jonathan Wilkes jancs...@yahoo.com: You can do this: [makefilename %d] thank you. Be careful with that, as each different-looking number will eat a bit of RAM that will not come back. So, if you make a few million numbers, it'll eat all of your RAM. Also note that this is using %d, which chops off all fractional parts (rounding towards zero). There is %f, which instead shows most of the fractional part. It can also be configured to show various amounts of digits. _ _ __ ___ _ _ _ ... | 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] Feedback discussion
On Wed, 16 Sep 2009, Derek Holzer wrote: As I said already, I'm not interested in predictability. Analog nonlinearity is interesting to me, much more so than digital pseudo-randomness. I wonder what you mean by nonlinearity... it seems that there are wholly different definitions of it. Because I wonder why you compare those two things, and not also compare with digital nonlinearity and/or analog pseudo-randomness. But my main interest is in being able to maintain a live performance in the midst of all this unpredictability. That must take a lot of nerve... I hope that the audience can feel that you're dealing with impredictability. When digital stuff fails, it tends to fail catastrophically--in other words NO SOUND. Game over. I know what you mean. It might be because decisional processes are inherently digital, so, naturally, decisional processes is a thing people want to do with computers (because they can't do it with anything else), and then decisions always have an either-or aspect to them, which excludes gradual failing by necessity. But if you mean hardware failures, then also yes, the large majority of digital crashes fail catastrophically, though the weirdest non-crashing hardware failure I have ever had was with trying to run GridFlow on a K7 computer that had a really bad heatsink. In a wave propagation simulation, large garbage values would sometimes pop out of nowhere and replace a small or zero value. Because the wave propagation is a feedback effect, you'd see the computation error propagate itself as a wave across the screen. It was interesting, but for many other reasons (occasional hard freezes and data corruption) I had to add some extra cooling: http://artengine.ca/matju/pics/fan.jpg (And a few weeks later I defenestrated the whole box.) The errors that I get from analog instabilities are much more interesting than anything I've managed to predictively compute. Ah, that's another difference that is not a basic analog-digital difference. I play a lot with digital instabilities and I also play with digital stabilities that I haven't tried to predict. Top-down processes use reason to predict and produce, whereas bottom-up processes start provoking a good source of interesting stuff and then sort through whatever come out of it. Naturally, finding and provoking a good source of interestingness are activities that also can benefit from reason and intuitions and a taste of adventure, all at once. In a top-down perspective, an error is something that you didn't want upfront, whether in a bottom-up perspective, an error is something that you don't want after it's done. _ _ __ ___ _ _ _ ... | 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] Feedback discussion
On Wed, 16 Sep 2009, Derek Holzer wrote: I can't really say from a supra-atomic standpoint I could agree with you, but I'd settle for the speed of light, Oh yes, the speed of light (in vacuum) is quite exactly the maximum propagation speed. Which is quite a bit faster than your average blocksize or even a single discrete sample--assuming that a complex digital system like Pd could react effectively at single-sample speed. Ok. Yeah, a continuous signal theory will be usually much more accurate in imitating nature than any discrete sampling. What I'm saying is that it still fails at it, both because NaN doesn't tend to occur in nature, and because the actual signal has a grain texture that is both unlike ordinary smooth continuity and any ordinary discrete sampling. And most likely, if you play with really fine-grained feedback, you will more often encounter situations where an ordinary continuous model will fail to imitate reality, than if you're doing non-feedback things. Really though, must everything really be so complicated Mathieu? I'd like to ask you! From my point of view, I saw instantaneousness as a complication in the conversation, which I could have dealt with by ignoring it, but instead I chose to talk about it. The latter is more proactive in making the complication go away... but at the same time, it makes the complication stick around while we're talking about it. Not everything can be so easily described with mathematics. Sure, but where they do apply well, it's tempting to make use of them. Even when just fooling around, you can fool around better when you have a better intuition, and one of the ways of bettering intuition is to play around with reason (and another one is just hands-on experience). I also like to sip single malt whiskey during the last evening hours of a summer headed towards autumn... If you were on my front porch we could enjoy that or a bottle of Trois-Pistoles while watching big maples slowly turn yellow and red, but right now we're talking on the net about music-making and hopefully trying to do more of a dialogue than «I like noise» «me too». It doesn't *have* to include explicit references to math, but it's hard to do without any, and as you didn't prevent yourself from saying «digital» «analogue» «discrete» «continuous», I supposed we were largely talking about math (and/or physics, which in many respects is indistinguishible from math anyway). I merely wanted to share my (unsatisfactory) experiences with feedback scenarios in Pd. Your Mileage May Vary. Well, I merely wanted to share my comments about your account of your experiences with feedback... and possibly elucidate some of your comments, if you will. _ _ __ ___ _ _ _ ... | 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] new GUI screenshots
Currently, they are mystery meters, but it would be awesome if they did correspond to something real. There are two things to consider: the numbers come from 'pd', I don't know what format they are in. The meters are currently drawn quick-n-dirty but that can easily be changed only touching Tcl. So if the numbers from 'pd' are in some format, then it would just be a matter of drawing them properly in Tcl. .hc On Sep 15, 2009, at 7:58 PM, chris clepper wrote: Do any of the metering correspond to a standard (PPM, VU, BBC, etc)? Or are they ProTools style mystery meters? On Mon, Sep 14, 2009 at 7:48 PM, Hans-Christoph Steiner h...@at.or.at wrote: On Sep 14, 2009, at 2:40 PM, Mathieu Bouchard wrote: On Sat, 12 Sep 2009, András Murányi wrote: It looks so nice on the Mac...! ;o) It's a pity it looks way less 21th Century here on Hardy... Well, at least Carmen's peak-meters made it into a mainstream branch. (I didn't actually check that they are the same, maybe they aren't...) They are IEMGUI peak meters. I spent 33 years and four months in active military service and during that period I spent most of my time as a high class muscle man for Big Business, for Wall Street and the bankers. - General Smedley Butler ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
[PD] pix_film and pd-0.42.5
hi, I have the strange feeling that pix_film (yesterday's gem version) cannot load files under pd-0.42.5 on OSX. can someone confirm this? I keep getting error: [pix_filmQT]: Unable to find file: marius. ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] [PD-announce] Thirty-first meeting of the Pd club of Montréal, QC (ADDENDUM)
Finalement nous allons rajouter deux présentations supplémentaires: Mike Wozniewski: [serialgps] [serialGPS] is an external to log GPS data from serial (or serial-over-bluetooth) devices. Any NMEA-compatible receiver should work. We have used this on the Gumstix, with PDa (Pure Data Anywhere), to have realtime GPS tracking available in Pd on a mobile device. The external can also log data in .gpx format, which can later be imported into almost any GIS/maping software (eg, OpenStreetMap, Google Earth, GRASS, ArcGIS, etc). There is also a sister external called [GPSplay], which can read .gpx files and replay logged data. Mathieu Bouchard: waveshaping non-monotone à la guitare Voici comment obtenir une basse bien grasse de manière simple, applicable à n'importe quel instrument. Dans ce cas-ci j'ai choisi la guitare électrique comme exemple. Je fais une normalisation de l'effet par rapport au volume RMS afin que l'effet soit plus uniforme dans le temps (ce qui s'avère particulièrement utile). Je fais varier automatiquement l'intensité de l'effet selon des sinus lents (LFO) et optionnellement je rajoute un délai rétroactif (feedback), lui aussi contrôlable par sinus lents, en tant qu'exemple d'effet qui se combine bien avec le waveshaping en question. (Si le temps le permet, nous pourrions essayer les polynômes de Chebyshev, en tant que cas particulier intéressant de waveshaping non-monotone) On Tue, 15 Sep 2009, Mathieu Bouchard wrote: On Sat, 5 Sep 2009, Mathieu Bouchard wrote: la trente-et-unième rencontre du club PureData de la ville de Montréal aura lieu le mercredi 16 septembre 2009 de 18h30 à 22h30, dans les locaux de Vidéographe-Production, situé au 4550 Garnier (entre Mont-Royal et Gilford). apportez vos portables. Au programme: Alexandre Quessy: Purity Création dynamique de patches en python Purity est une librairie Python pour la création dynamique de patches PureData. L'objectif est de pouvoir utiliser la puissance de PureData pour faire de la programmation sonore, mais sans devoir utiliser son interface graphique. La syntaxe claire et intuitive de Python peut alors être mise à profit afin de créer des patches à l'algorithmie avancée. Tout le traitement des chaînes de caractères, les interfaces graphiques de contrôle et le rendu visuel peuvent être relégués au langage Python. L'objectif à plus long terme de l'auteur est de créer des interfaces programmatiques pour le son en Python qui pourront être implémentées avec plusieurs engins, comme PureData, tels que Csound, Supercollider, Chuck et STK. Purity est en phase de prototypage alpha. Les commentaires sont les bienvenus. http://code.google.com/p/toonloop/wiki/Purity Thomas O. Fredericks: pdmtl-abstractions 2 Est-ce qu'il y a une suite après pdmtl-abstractions? Appel de candidatures. Présentation d'un nouveau browser d'externes qui fonctionne avec des tags. Présentation de nouveaux externes et surtout du nouveau système de state saving ultra puissant. Patrick S. Coulombe: Guitare à crayon L'idée derrière la Guitare à crayon est de pouvoir peindre et jouer de la musique avec le même instrument. C'est une guitare usb sur mesure, faite à l'aide de logiciels libres: notamment, PureData pour le son, ainsi que gimp, blender et flash pour le visuel. Notez qu'il reste du temps pour des présentations de dernière minute (ou autres propositions). _ _ __ ___ _ _ _ ... | Mathieu Bouchard, Montréal, Québec. téléphone: +1.514.383.3801 _ _ __ ___ _ _ _ ... | Mathieu Bouchard, Montréal, Québec. téléphone: +1.514.383.3801___ 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 GUI screenshots
2009/9/15 Hans-Christoph Steiner h...@at.or.at On Sep 14, 2009, at 3:38 PM, András Murányi wrote: Cool. Unfortunately I've never done TCL and my C is somewhat archaic... that's why I cannot volunteer to do these. I knew nothing of Tcl before Pd. Its a little wierd but pretty easy. So... TCL is weird indeed... ;o) I made up the tabs, but I don't want to brute-regex every message so I need to catch where [print] generates user-made messages. Can you help me with this? I've attached the tabs stuff at its current state - WARNING it doesn't make any sense at this point! It will require ttk/8.5 as it seems tabs were not available internally before 8.5. -- Muranyi Andras tabbed_console.tcl Description: Tcl script ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] new GUI screenshots
BTW, I have a dream which is that the console is tabbed, and the default tab displays system messages, while for each [print PREFIX] a new tab is opened. That way messages get separated by PREFIX. It's just a silly dream, forget it ;op Tabs in the Pd window would be very nice indeed. Someone just needs to code it. :-D .hc I made up the tabs, but I don't want to brute-regex every message so I need to catch where [print] generates user-made messages. OK... It seems it is well buried in the C side. If I'm right, user messages are composed by print_anything() in x_interface.c which gives post() a single string which calls dopost() which finally calls pdtk_post in pdwindows.tcl. I see no much chance to supply additional information to the tcl side, do you? -- Muranyi Andras ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] [PD-announce] Thirty-first meeting of the Pd club of Montréal, QC (ADDENDUM)
Je fais une normalisation de l'effet par rapport au volume RMS afin que l'effet soit plus uniforme dans le temps (ce qui s'avère particulièrement utile). Je fais varier automatiquement l'intensité de l'effet selon des sinus lents (LFO) et optionnellement je rajoute un délai rétroactif (feedback), retro-nutrition de l'entrée bitte lui aussi contrôlable par sinus lents, en tant qu'exemple d'effet qui se combine bien avec le waveshaping la mise en forme d'ondes please en question. hihi ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] Live processing of audio input
Very nice, Marco. Is any one else working in the space of live inst + pd in a noise, improv context? Regards, Jerome On Sep 13, 2009, at 7:05 AM, Marco Donnarumma de...@thesaddj.com wrote: Hi Jerome, i'm a free improviser using electric bass guitar, found/sound objects and C::NTR::L 1.2 a software developed in Pd with the help of the community. It recognizes which notes you play and trigger av fx with it. You can check it here: http://www.thesaddj.com/niave/downloads/ or http://puredata.info/Members/TheSAD Date: Sat, 12 Sep 2009 17:11:44 -0700 From: Jerome Covington i...@thespacebetweenthewords.org Subject: [PD] Live processing of audio input To: pd-list@iem.at Message-ID: 4cfec2ef0909121711o7eb3e8b2j6667cb8ac2532...@mail.gmail.com Content-Type: text/plain; charset=UTF-8 This will probably seem sufficiently vague for many, but hopefully one or two on the list has a patch they'd care to share. I'm play with an experimental improv noise band, who I normally perform on a traditional elec gtr, amp set up with some fuzz and delay pedals and shape and manipulate feedback. For our next round of rehearsals, gigs, I'd like to see what can be achieved gtr, laptop running pd. I'm new to pd so it would be really helpful if any of you out there have worked in a similar arrangement and would like to share patches for processing similar types of audio input in a similar setting. If there's any clarity I can provide, please ask! -- Regards, Jerome Covington . . . . : . . . . : define audio development -- Marco Donnarumma aka The !S.A.D! Independent New Media Arts Professional, Performer - Roma, IT LAB: http://www.thesaddj.com | http://www.flxer.net EVENT: http://www.liveperformersmeeting.net ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] Live processing of audio input
I use pd in this capacity as well http://www.myspace.com/masik420 we'll be at Dali Museum in St Pete,Fla. October 19th From: pd-list-boun...@iem.at [pd-list-boun...@iem.at] On Behalf Of The Space Between the Words [i...@thespacebetweenthewords.org] Sent: Wednesday, September 16, 2009 10:42 PM To: Marco Donnarumma Cc: pd-list@iem.at; er...@pulsewidth.ca Subject: Re: [PD] Live processing of audio input Very nice, Marco. Is any one else working in the space of live inst + pd in a noise, improv context? Regards, Jerome On Sep 13, 2009, at 7:05 AM, Marco Donnarumma de...@thesaddj.commailto:de...@thesaddj.com wrote: Hi Jerome, i'm a free improviser using electric bass guitar, found/sound objects and C::NTR::L 1.2 a software developed in Pd with the help of the community. It recognizes which notes you play and trigger av fx with it. You can check it here: http://www.thesaddj.com/niave/downloads/http://www.thesaddj.com/niave/downloads/ or http://puredata.info/Members/TheSADhttp://puredata.info/Members/TheSAD Date: Sat, 12 Sep 2009 17:11:44 -0700 From: Jerome Covington mailto:i...@thespacebetweenthewords.orgi...@thespacebetweenthewords.orgmailto:i...@thespacebetweenthewords.org Subject: [PD] Live processing of audio input To: mailto:pd-list@iem.at pd-list@iem.atmailto:pd-list@iem.at Message-ID: mailto:4cfec2ef0909121711o7eb3e8b2j6667cb8ac2532...@mail.gmail.com4cfec2ef0909121711o7eb3e8b2j6667cb8ac2532...@mail.gmail.commailto:4cfec2ef0909121711o7eb3e8b2j6667cb8ac2532...@mail.gmail.com Content-Type: text/plain; charset=UTF-8 This will probably seem sufficiently vague for many, but hopefully one or two on the list has a patch they'd care to share. I'm play with an experimental improv noise band, who I normally perform on a traditional elec gtr, amp set up with some fuzz and delay pedals and shape and manipulate feedback. For our next round of rehearsals, gigs, I'd like to see what can be achieved gtr, laptop running pd. I'm new to pd so it would be really helpful if any of you out there have worked in a similar arrangement and would like to share patches for processing similar types of audio input in a similar setting. If there's any clarity I can provide, please ask! -- Regards, Jerome Covington . . . . : . . . . : define audio development -- Marco Donnarumma aka The !S.A.D! Independent New Media Arts Professional, Performer - Roma, IT LAB: http://www.thesaddj.com http://www.thesaddj.com | http://www.flxer.net http://www.flxer.net EVENT: http://www.liveperformersmeeting.net http://www.liveperformersmeeting.net ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] new GUI screenshots
On Mon, 14 Sep 2009, Jonathan Wilkes wrote: Would it be possible to get the console to pop-up when a message gets printed? By pop-up, I mean brought in front of all the other open patches, but behind the patch that has the focus. I just implemented this and checked it in. Check out Popup Mode in the Window menu. .hc If you are not part of the solution, you are part of the problem. ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] new GUI screenshots
On Sep 16, 2009, at 7:46 PM, András Murányi wrote: BTW, I have a dream which is that the console is tabbed, and the default tab displays system messages, while for each [print PREFIX] a new tab is opened. That way messages get separated by PREFIX. It's just a silly dream, forget it ;op Tabs in the Pd window would be very nice indeed. Someone just needs to code it. :-D .hc I made up the tabs, but I don't want to brute-regex every message so I need to catch where [print] generates user-made messages. OK... It seems it is well buried in the C side. If I'm right, user messages are composed by print_anything() in x_interface.c which gives post() a single string which calls dopost() which finally calls pdtk_post in pdwindows.tcl. I see no much chance to supply additional information to the tcl side, do you? Great start! Tcl's a bit weird, but you can do a lot with a few lines of code. Sounds like you got it right. I think you'll have to brute regex it in pdtk_post for this idea to work. But since its a plugin, I think its ok if its a bit heavy since it can be easily disabled. I think the easiest thing to do here would be to create your own ::pdwindow::pdtk_post and then use the 'rename' command to swap yours in for the standard one. http://tcl.tk/man/tcl8.5/TclCmd/rename.htm .hc Man has survived hitherto because he was too ignorant to know how to realize his wishes. Now that he can realize them, he must either change them, or perish.-William Carlos Williams ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list