Re: [PD] a general discussion about which software to learn: pd, max, both... or else?
Hi David, What is your goal, ie what would you like to DO, exactly? The reason I ask is PD and Max, technically, are programming languages (sort of *furrows brow*). Your mention of Pro Tools and Final Cut and such makes me think that you may be on the wrong track with something like PD/Max. I don't know though, so I asked what exactly you'll be wanting to do :) -- Aaron - Original Message - From: marius schebella [EMAIL PROTECTED] To: David Schaffer [EMAIL PROTECTED] Cc: pd list pd-list@iem.at Sent: Sunday, October 14, 2007 10:59 PM Subject: Re: [PD] a general discussion about which software to learn: pd, max, both... or else? Hi David, It depends very much on what you want to do with the program and what the people around you know and use. My first reflex was to write max is the better solution because it hase more users and better support. but I think max is not so reliable and known to crash sometimes and a lot of people in theatre and stage situations don't want to use it. (well, pd can crash too). max has a nicer interface. if you want to look into the sourcecode then you have to use Pd. I think you should start with Pd, it is similar to max and if you ever think you miss something, then you can change to max later. I switched between both programs, but now I am back to Pd. m. David Schaffer wrote: Hi everybody, I'm a stage/audiovisual technician willing to make a move into digital arts. I've been using pd for quite some time know and I was wondering if it would be useful for me to learn Max: according to you guys, which of the two programs seems to be most widely used, most popular, most promising in terms of future devellopements? Is it worth to be good in both or to become excellent (whatever that means...) in one of them? Is there another platform out there that would be worth giving a look (outside of the established stuff like pro tools, final cut, photoshop etc...) Thank you for your answers. D.S ___ 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] Convert .wmv or .asf to .mov (jpeg)
Javier García wrote: Hi, anyone has any command line to convert .wmv or .asf files to .mov (jpeg codec)? You know, to play them then with [pdp_qt] or [pdp_qt~]. i have recently written a [pdp_ffplay] (no [pdp_ffplay~] yet!), which uses ffmpeg to play back files. i used it to playback .flv videos (had to save disk space and therefore converting .flv (9MB) to .mov (900MB) was not a real option) this object should be able to playback .wmv videos (but i haven't tested this of course), if you don't need audio support get it from: https://svn.umlaeute.mur.at/svnroot/zmoelnig/projects/pdp_ffplay/ mfg,as.dr IOhannes ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] pd-extended 39-3 libraries load
the safest solution would be, a batch-file for windows loading all, no? could that be attached to pd-ext? Try [oscx/dumpOSC]. I just uninstalled Pd-0.39.2-extended-rc3 on WinXP and installed this version [dumpOSC] worked out of box. http://autobuild.puredata.info/auto-build/2007-10-09/ .hc On Oct 9, 2007, at 5:23 AM, pit klong wrote: the problem with demux is, that it is an abbreviation for demultiplex, and pd(-extended) does not recognize it by default. (after you created sorry, unlucky example. but again, pd-extended doesn't load a lot of libraries after installing. i mentioned also dumpOSC, and so on. p. demultiplex you can also create demux objects). to solve that problem add -lib zexy to your preferences/startup startup flags. I hope that does it. I think that bug is fixed in the newer versions of pd-extended (autobuild). you can also try to use [import zexy] in your patch. marius. pit klong wrote: On Windows, if you install the registry settings that are included in the installer, then all of the libraries will be loaded. You can also run \Program Files\pd\pd-settings.reg to set all libraries to load on startup. it definitely doesn't work. i installed it, run manually pd-settings.reg, but still (and also after rebooting) objects like demux or dumpOSC aren't available. pit .hc On Oct 7, 2007, at 7:12 AM, Luiz Naveda wrote: I ask me the same thing every day... Nowdays I have had a strange problem. I have my own library which depends on some other libraris from PD extended. When I have to install it in other computers, I put my folders in 2 of the 10 slot- path but normally it misses 3 or 4 other libraries, so I start to look for the missing objects and rewrite all missing libraries in the 10 slots... Best Luiz -- Forwarded message -- From: Luiz Naveda lab.naveda at gmail.com Date: Oct 7, 2007 12:51 PM Subject: Re: [PD] pd-extended 39-3 libraries load To: pit klong klong1 at gmx.de I ask me the same thing every day... Nowdays I have had a strange problem. I have my own library which depends on some other libraris from PD extended. When I have to install it in other computers, I put my folders in 2 of the 10 slot- path but normally it misses 3 or 4 other libraries, so I start to look for the missing objects and rewrite all missing libraries in the 10 slots... Best Luiz On 10/7/07, pit klong klong1 at gmx.de wrote: hello list, i've installed Pd-0.39.3-extended-rc5-windowsxp-i386.exe on XP, with default library set. i wonder that no dll's from the extra-path are available. and i do not understand at all, in file-path... there are 10 slots for paths, but you have plenty of more paths with libraries/ externals in pd-ext. how do i manage a startup that loads ALL externals, ALL dlls? regards, pit -- GMX FreeMail: 1 GB Postfach, 5 E-Mail-Adressen, 10 Free SMS. Alle Infos und kostenlose Anmeldung: http://www.gmx.net/de/go/freemail ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/ listinfo/pd-list Looking at things from a more basic level, you can come up with a more direct solution... It may sound small in theory, but it in practice, it can change entire economies. - Amy Smith -- Ist Ihr Browser Vista-kompatibel? Jetzt die neuesten Browser-Versionen downloaden: http://www.gmx.net/de/go/browser ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] a general discussion about which software to learn: pd, max, both... or else?
Hi David, it also depends upon who you are working with. I tend to work with PD for a number of reasons, however most of my colleagues are Max people who, for a number of reasons, will not be learning a second language any time soon. This is not really a problem as both systems can do most things. Mixing them using OpenSoundControl (OSC) for communication is also no problem. From there it is easy to then mix in almost any language that has an OSC interface; , Python, C, perl, etc. tm On 15/10/2007, at 6:59 AM, marius schebella wrote: Hi David, It depends very much on what you want to do with the program and what the people around you know and use. My first reflex was to write max is the better solution because it hase more users and better support. but I think max is not so reliable and known to crash sometimes and a lot of people in theatre and stage situations don't want to use it. (well, pd can crash too). max has a nicer interface. if you want to look into the sourcecode then you have to use Pd. I think you should start with Pd, it is similar to max and if you ever think you miss something, then you can change to max later. I switched between both programs, but now I am back to Pd. m. David Schaffer wrote: Hi everybody, I'm a stage/audiovisual technician willing to make a move into digital arts. I've been using pd for quite some time know and I was wondering if it would be useful for me to learn Max: according to you guys, which of the two programs seems to be most widely used, most popular, most promising in terms of future devellopements? Is it worth to be good in both or to become excellent (whatever that means...) in one of them? Is there another platform out there that would be worth giving a look (outside of the established stuff like pro tools, final cut, photoshop etc...) Thank you for your answers. D.S - --- ___ 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] SOM experts...
On Sun, 2007-10-14 at 17:41 +0200, [EMAIL PROTECTED] wrote: i don't know, georg should be able to help you here. nevertheless, bear in mind that [ann_som] is a standalone implementation and has nothing to do with FANN (well both are dealing with ann, obviously but that's it; i didn't know of fann when i wrote [ann_som]) There was a 2007 SoC project that involved adding a SOM API to FANN. I think it's only in CVS at the moment, you need to check out the gsoc2007 branch. I haven't really looked at it yet, but I guess once it's released, it would be nice to add an [ann_fsom] or whatever to the PD ann collection. best, Jamie -- www.postlude.co.uk ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
[PD] new external: oscbank~
I finally brushed up this code and got it ready for release, which was written during an internship a couple summers ago. [oscbank~] is, well, an oscillator bank. It can synthesize hundreds of partials while interpolating their time varying frequencies and amplitudes. Each partial needs a unique index to operate and it is turned off once the amplitude reaches zero. Other features: - an array within pd can be specified as the lookup table. - the maximum number of partials can be set dynamically, although it is originally set to 100. I got it going at 1000 today with 57% cpu usage. I know it can get better than this (any coders have suggestions?) The main intention for this external is to synthesize sinusoidal models that are made by applications such as Spear, SMS, or Loris. These programs store the analysis model in SDIF files, which then need to be imported into pd. I have an external for this too, which is next to be released (still buggy). Other planned features (possibly in separate externals) - noise bandwidth for sinusoids (see http://citeseer.ist.psu.edu/460993.html). This would allow synthesis of Loris' spectral models in real-time.. https://puredata.info/Members/Richie/externals/oscbank~0.1.tar.gz I look forward to reading any comments or suggestions! rich ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
[PD] reset a block
is there any way to reset a block? i am using the guts from the phase vocoder in the documentation, but it clips off the attack when i trigger percussion samples. so what i need to do (unless someone has a better suggestion) is retrigger the block at the same as triggering the sample to play. is that possible? ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] a general discussion about which software to learn: pd, max, both... or else?
Hi. The documentation for Pd says that it started from the desire to make something similar to Max BUT with a facility for user-customizable scoring, what is now Pd's data structure system. IMO this is the single most useful aspect of Pd. The only other software I know of that would allow similar functioning would be toolkits (like the one used for Pd) or graphics libraries for adding into programming languages. I guess Java is another possibility. AFAIK Max still doesn't have anything like Pd's data structures (there is something in the documentation about data structures but it don't work the same). I personally never spent much time with Max simply because I like to share my programs with non-programmers. I'm also very fond of FOSS for all the usual reasons. I also like to use Linux; I have Windows XP and Linux running on my laptop, and Mac OSX on my wife's, so even if I wanted to put Max on my Windows system I'd have to buy it twice to use it on both comps. I already have Pd on all 3 OS's, and if I work on a university computer it only takes a few minutes to put Pd on it, and I can work on the same patches. At one point I had Pd installers for several OS's on my flash drive, so I didn't even need net access to use it on any computer I came across. Maybe these aren't reasons for you, but they're my experience. In general terms, I'd say one un-trumpable advantage of Pd is that, if there are any features Max might have that Pd doesn't, they can be added to Pd by anyone who knows how (or wants to learn). I don't know if Max has any video control or not, but if you haven't already checked out Pd's GEM, you can easily spend days exploring it without eating. If you are interested in hardcore digital audio control, I'd also suggest Csound and SuperCollider (PsyCollider on Windows). I know Csound better than Pd at this point, but I try to balance myself between those two. There is also something called Nyquist that I haven't explored. Blue is a very useful free front-end for Csound, written in Java and so cross-platform. There's also a Pd object called csoundapi~ that comes with Csound, allowing one to use the data structures of Pd with the huge library of opcodes of Csound. The guy who created it is very open to requests and questions, not surprisingly. The GIMP is a great free almost-Photoshop. I believe there is documentation somewhere actually delineating what it doesn't have that PS does, I don't think it's much. Blender is a free 3d-modeling app with a crazy, efficient interface. I think it's cool, but I'm no expert. -Chuckk On 10/14/07, David Schaffer [EMAIL PROTECTED] wrote: Hi everybody, I'm a stage/audiovisual technician willing to make a move into digital arts. I've been using pd for quite some time know and I was wondering if it would be useful for me to learn Max: according to you guys, which of the two programs seems to be most widely used, most popular, most promising in terms of future devellopements? Is it worth to be good in both or to become excellent (whatever that means...) in one of them? Is there another platform out there that would be worth giving a look (outside of the established stuff like pro tools, final cut, photoshop etc...) Thank you for your answers. D.S ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list -- http://www.badmuthahubbard.com ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
[PD] Turkish pdpedia templates
yes , I think it's all good. Koray - M.Koray Tahiroglu Media Lab,UIAH http://mlab.uiah.fi/~korayt/ tel: +358 468956602 ( in Finland only) tel: +90 533 712 8245 On Oct 15, 2007, at 11:37 AM, [EMAIL PROTECTED] wrote: Message: 2 Date: Mon, 15 Oct 2007 08:02:26 +0300 From: Batuhan Bozkurt [EMAIL PROTECTED] Subject: Re: [PD] Turkish pdpedia templates To: pd-list@iem.at Message-ID: [EMAIL PROTECTED] Content-Type: text/plain; charset=UTF-8; format=flowed This looks o.k. Status is: Durum Batuhan Hans-Christoph Steiner wrote: Any comments on this template? There is one word which I forgot to include, status, like this: http://wiki.puredata.info/en/Status Other than that, is this one ready to go? I am ready to do the import. .hc On Oct 2, 2007, at 1:29 PM, U?ur G?ney wrote: On 10/2/07, Hans-Christoph Steiner [EMAIL PROTECTED] wrote: I just edited the script to handle the translations. Here are the variables that need to be translated. Please give them to me _exactly_ how they should appear, with caps, spaces, accents, etc. They'll go straight into the templates. For things like how case is used, I think we should follow wikipedia's standards. # These are for Turkish / T?rk?e translations -u?ur- # wikipedia terms $stub = Taslak; $template = ?ablon; $category = Kategori; $infobox = Bilgi Kutusu; # pdpedia terms $objectclass = Nesne S?n?f?; # page headers $inlets = Giri?ler; $outlets = ??k??lar; $arguments = Arg?manlar; $messages = Mesajlar; # infobox $name = ?sim; $description = A??klama; $abbreviation = K?saltma; $library = K?t?phane; $author = Yazar; $developer = Geli?tirici; $releaseVersion = Versiyon; $releaseDate = Yay?m Tarihi; $dependencies = Ba??ml?l?klar; $license = Lisans; $website = Web Sitesi; $programmingLanguage = Programlama Dili; $platform = Platform; $operatingSystem = ??letim Sistemi; $language = Lisan; $dataType = Veri Tipi; $distributions = Da??t?mlar; ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] Fwd: portuguese pdpedia template
ok, I guess it wasn't in the original list. that's very easy to add, $status = Estado; I think it would be good to add in the infobox template to make sure the infoboxes are rendering correctly before doing the big import. Basically, take this one: http://wiki.puredata.info/en/index.php? title=Template:Infobox_Objectclassaction=edit And translate it and paste it into this one: http://wiki.puredata.info/test/index.php? title=Template:Infobox_Classe_do_objectoaction=edit I had done it already before, but in http://wiki.puredata.info/pt/Predefinição:Infobox_Objectclass. I copied it now to http://wiki.puredata.info/test/Template:Infobox_Classe_do_objecto and changed the table header, but it looks different as yours. ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] getting started with graphics
Oups ! sorry. Why Gridflow is not with pd-extended ? Jack Le 15 oct. 07 à 07:20, Max Neupert a écrit : Am 14.10.2007 um 21:43 schrieb Jack: There is also gridflow (only for Windows i think). outch. that must hurt. from http://gridflow.ca/: Required OS (one of...): 1 : Linux (most any variant) (recommended) 2 : FreeBSD, NetBSD, OpenBSD 3 : MacOS 10.2 or later (experimental) 4 : Windows with MinGW (very experimental) 5 : Solaris (used to work) ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] using fiddle~ ?
Hi, check out 'Fiddle in the middle' clips setup: http://www.youtube.com/watch?v=16Mc-3gCgSg improvisation: http://www.youtube.com/watch?v=mDc_6e3_154 enjoy! j --- IOhannes m zmoelnig [EMAIL PROTECTED] ha scritto: Olivier Revollat wrote: I want to use fiddle~ do convert melody played on an acouistic guitar into midi notes ... Does anybody done something like that ? thanks ;) like this? [adc~] | [fiddle~] | [mtof] | [sig~] | [phasor~] | [cos~] | [dac~] fma.sdr IOhannes ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list ___ L'email della prossima generazione? Puoi averla con la nuova Yahoo! Mail: http://it.docs.yahoo.com/nowyoucan.html ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] getting started with graphics
Hallo, Atte André Jensen hat gesagt: // Atte André Jensen wrote: 2) Which of the graphics libraries should I look (what do they each do) and are there any tutorials available to get me started (from scratch)? I think, knowing your way around Gem is essential. And it's fun, too. Start here: http://gem.iem.at/documentation/manual/manual Ciao -- Frank Barknecht _ __footils.org__ ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] a general discussion about which software to learn: pd, max, both... or else?
Hallo, David Schaffer hat gesagt: // David Schaffer wrote: I'm a stage/audiovisual technician willing to make a move into digital arts. I've been using pd for quite some time know and I was wondering if it would be useful for me to learn Max: according to you guys, which of the two programs seems to be most widely used, most popular, most promising in terms of future devellopements? Is it worth to be good in both or to become excellent (whatever that means...) in one of them? Is there another platform out there that would be worth giving a look (outside of the established stuff like pro tools, final cut, photoshop etc...) Thank you for your answers. I once took a workshop in Max/MSP and it was very boring: I already knew everything except that [osc~] is called [cycle~] in Max. The nice thing about both Max and Pd is that the programmes themselves are very simple tools. What you *really* learn when you learn one of them are things like algorithms, DSP techniques, composition theory, computer graphics, geometry etc. or more generally: ideas, and these aren't tied to a specific software or language. I think it's good for a Pd user to also know a bit about Max, but IMO you don't need ot buy a copy of it, instead you should have the documentation pdfs (Max/MSP reference etc.) on your disk and maybe even read them from time to time. Ciao -- Frank Barknecht _ __footils.org__ ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] a general discussion about which software to learn: pd, max, both... or else?
Take a look in SuperCollider. I used Max/MSP and CSound before, IMO you can do more with less effort once you learn this programming language (yes, it is a true programming language) Once you finished your patch it is also easy to modify and change comparing to max/msp. I like it. http://supercollider.sourceforge.net/ http://www.audiosynth.com/ 2007/10/15, Frank Barknecht [EMAIL PROTECTED]: Hallo, David Schaffer hat gesagt: // David Schaffer wrote: I'm a stage/audiovisual technician willing to make a move into digital arts. I've been using pd for quite some time know and I was wondering if it would be useful for me to learn Max: according to you guys, which of the two programs seems to be most widely used, most popular, most promising in terms of future devellopements? Is it worth to be good in both or to become excellent (whatever that means...) in one of them? Is there another platform out there that would be worth giving a look (outside of the established stuff like pro tools, final cut, photoshop etc...) Thank you for your answers. I once took a workshop in Max/MSP and it was very boring: I already knew everything except that [osc~] is called [cycle~] in Max. The nice thing about both Max and Pd is that the programmes themselves are very simple tools. What you *really* learn when you learn one of them are things like algorithms, DSP techniques, composition theory, computer graphics, geometry etc. or more generally: ideas, and these aren't tied to a specific software or language. I think it's good for a Pd user to also know a bit about Max, but IMO you don't need ot buy a copy of it, instead you should have the documentation pdfs (Max/MSP reference etc.) on your disk and maybe even read them from time to time. Ciao -- Frank Barknecht _ __footils.org__ ___ 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] a general discussion about which software to learn: pd, max, both... or else?
I came to Pd from SuperCollider. SC is very powerful and can sound amazing. Its power lies in the fact it is a object orientated language - if you want 500 oscillators you can just change a variable, rather than having to patch it by hand. I found I could do algorithmic stuff very easily as the system lended itself to do this.. What it is not imo, is user friendly, which is why I picked up Pd. It became a headache when i wanted to use a gui to construct a sequencer of somethingthat in itself requires a different mind set to lay it out. Pd or Max is fairly intuitive in this regard and thus quicker to knock up new ideas. I guess I lost patience with it because i would reach a brick wall and not finish ideas which is very unconstructive. It was more- time head buried in documentation and not enough results..I felt life was too short!! (sorry). Also not coming from a programming background i guess didn't help/ I f there was a bridge for SC like the csound one, that would be very nice. Using Pd for data structure and using some of SCs ugens.. S On 15 Oct 2007, at 13:11, bbarros wrote: Take a look in SuperCollider. I used Max/MSP and CSound before, IMO you can do more with less effort once you learn this programming language (yes, it is a true programming language) Once you finished your patch it is also easy to modify and change comparing to max/msp. I like it. http://supercollider.sourceforge.net/ http://www.audiosynth.com/ 2007/10/15, Frank Barknecht [EMAIL PROTECTED]: Hallo, David Schaffer hat gesagt: // David Schaffer wrote: I'm a stage/audiovisual technician willing to make a move into digital arts. I've been using pd for quite some time know and I was wondering if it would be useful for me to learn Max: according to you guys, which of the two programs seems to be most widely used, most popular, most promising in terms of future devellopements? Is it worth to be good in both or to become excellent (whatever that means...) in one of them? Is there another platform out there that would be worth giving a look (outside of the established stuff like pro tools, final cut, photoshop etc...) Thank you for your answers. I once took a workshop in Max/MSP and it was very boring: I already knew everything except that [osc~] is called [cycle~] in Max. The nice thing about both Max and Pd is that the programmes themselves are very simple tools. What you *really* learn when you learn one of them are things like algorithms, DSP techniques, composition theory, computer graphics, geometry etc. or more generally: ideas, and these aren't tied to a specific software or language. I think it's good for a Pd user to also know a bit about Max, but IMO you don't need ot buy a copy of it, instead you should have the documentation pdfs (Max/MSP reference etc.) on your disk and maybe even read them from time to time. Ciao -- Frank Barknecht _ __footils.org__ ___ 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] a general discussion about which software to learn: pd, max, both... or else?
Hallo, bbarros hat gesagt: // bbarros wrote: Take a look in SuperCollider. I used Max/MSP and CSound before, IMO you can do more with less effort once you learn this programming language (yes, it is a true programming language) Once you finished your patch it is also easy to modify and change comparing to max/msp. I like it. I believe, the choice between a 1-dimensional language like SC and a 2-dimensional one like Pd is a state of mind thing. I do my fair share of 1-dim programming, even used CSound in the past, but now it's mostly in other areas. I feel that for thinking about music or art, I always come back to Pd. Somehow Pd's way of laying out processes in two dimensions is more inspiring to me than the sequential, left-to-right programming of SC etc. when doing art. Of course some things are tedious to do in Pd and easier or faster to program in 1-dim languages, but then it's possible to embed a 1-dim language like lua, python, C etc. into Pd or go with a dual-app approach and OSC. Ciao -- Frank Barknecht _ __footils.org__ ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] Convert .wmv or .asf to .mov (jpeg)
Roman Haefeli wrote: mencoder Skim.wmv -nosound -ovc lavc -lavcopts vcodec=mjpeg -of lavf -lavfopts format=mov -o outfile.mov Thanks Roman but it gives this error: MEncoder 2:1.0~rc1-0ubuntu9.1 (C) 2000-2006 MPlayer Team CPU: Intel(R) Core(TM)2 CPU T7400 @ 2.16GHz (Family: 6, Model: 15, Stepping: 6) CPUflags: Type: 6 MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1 Compiled with runtime CPU detection. success: format: 0 data: 0x0 - 0x1a677be ASF file format detected. VIDEO: [WMV3] 320x240 24bpp 30.000 fps0.0 kbps ( 0.0 kbyte/s) [V] filefmt:6 fourcc:0x33564D57 size:320x240 fps:30.00 ftime:=0.0333 ** MUXER_LAVF * If you wish to use libavformat muxing, you must ensure that your video stream does not contain B frames (out of order decoding) and specify: -lavfopts i_certify_that_my_video_stream_does_not_use_b_frames on the command line. REMEMBER: MEncoder's libavformat muxing is presently broken and will generate INCORRECT files in the presence of B frames. Moreover, due to bugs MPlayer will play these INCORRECT files as if nothing were wrong! *** Cannot initialize muxer. Exiting... don't the helpfiles work for you? The [pdp_qt] and [pdp_ qt~] help files work for me. br. GARFF Subject: Re: [PD] Convert .wmv or .asf to .mov (jpeg) From: [EMAIL PROTECTED] To: [EMAIL PROTECTED] CC: pd-list@iem.at Date: Mon, 15 Oct 2007 00:53:55 +0200 On Mon, 2007-10-15 at 00:28 +0200, Javier García wrote: Hi, anyone has any command line to convert .wmv or .asf files to .mov (jpeg codec)? mencoder input.wmv|asf -nosound -ovc lavc -lavcopts vcodec=mjpeg -of lavf -lavfopts format=mov -o outfile.mov (this doesn't encode any sound into the new file) You know, to play them then with [pdp_qt] or [pdp_qt~]. yeah: as suggested in the helpfile [pdp_qt], respectively [pdp_qt~] don't the helpfiles work for you? roman ___ Der fr�he Vogel f�ngt den Wurm. Hier gelangen Sie zum neuen Yahoo! Mail: http://mail.yahoo.de Express yourself instantly with MSN Messenger! MSN Messenger _ Express yourself instantly with MSN Messenger! Download today it's FREE! http://messenger.msn.click-url.com/go/onm00200471ave/direct/01/___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] Convert .wmv or .asf to .mov (jpeg)
hi. Javier García wrote: Roman Haefeli wrote: mencoder Skim.wmv -nosound -ovc lavc -lavcopts vcodec=mjpeg -of lavf -lavfopts format=mov -o outfile.mov Thanks Roman but it gives this error: is it just my mail-client...? MEncoder 2:1.0~rc1-0ubuntu9.1 (C) 2000-2006 MPlayer Team CPU: Intel(R) Core(TM)2 CPU T7400 @ 2.16GHz (Family: 6, Model: 15, Stepping: 6) CPUflags: Type: 6 MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1 Compiled with runtime CPU detection. success: format: 0 data: 0x0 - 0x1a677be ASF file format detected. VIDEO: [WMV3] 320x240 24bpp 30.000 fps0.0 kbps ( 0.0 kbyte/s) [V] filefmt:6 fourcc:0x33564D57 size:320x240 fps:30.00 ftime:=0.0333 ** MUXER_LAVF * If you wish to use libavformat muxing, you must ensure that your video stream does not contain B frames (out of order decoding) and specify: -lavfopts i_certify_that_my_video_stream_does_not_use_b_frames on the command line. REMEMBER: MEncoder's libavformat muxing is presently broken and will generate wow, you are using a very old mencoder installations. yves has just recently posted the commandline to use such an old mencoder. search the list archives for i_certify_that_my_video_stream_does_not_use_b_frames or update your ffmpeg installation (which version of ubuntu do you use?) fmasd.-r IOhannes ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] translations for pdpedia templates Nederlands
Hi Tim, Ik ben langzaamaan alle help-patchen van Pd-vanilla in het nederlands aan het vertalen (voor mijn leerlingen), je kan die patch hier vinden: http://home.versateladsl.be/hanstine/hans/help-intro-nl.pd Ik pas dat bestand dan wel aan zodat we dezelfde vertaling/termen gebruiken, ik wil wel helpen met de vertalingen op pd-pedia. groeten, hans At 16:52 10/10/2007, you wrote: Hi Kristof, (tried to send this an hour ago, but seems like it didn't get through. sorry if you receive it twice) I have this too with pd-list, sometimes it takes more than an hour for my mail to appear. $arguments = argumenten; maybe parameters is better here. if i hear argumenten in Dutch i rather think of arguments like in a discussion I'm not sure about that, because not all 'parameters' can be given as creation arguments. For example: afaik an [phasor~] can get its frequency from an argument, but the phase is a parameter that can only be set from its right inlet. To me, 'parameters' also includes things that can only be set via inlets while 'argumenten' is more specificaly the stuff you can put in an object box to the right of the object name. The 'discussie' metaphor is not so wrong: you say 'this object should exist' and as arguments you can say more specifically how and why...just like when you have an 'argument' over something. But that's just my idea... My vote is to let the entry $arguments = argumenten; as is below, feel free to adapt. $messages = berichten; // could be 'boodschappen' too, but that sounds a bit wierd to me, as that also means 'arrands'. i think berichten definitely sounds better $dependencies = vereisten; // translated freely as 'requirements' here, maybe there's a better word but it doesnt spring to mind now if i read vereisten in Dutch i wouldn't think of dependencies the way it's used in computer programming. maybe the literal translation afhankelijkheden? sounds a bit ugly but i think it's more clear $releaseDate = uitgebrachtOp;// or 'gepubliceerdOp' ? or 'vrijgegevenOp? or datum van uitgave ? - i think it's better to stick to a noun.. # wikipedia terms $stub = Beginnetje; $template = Sjabloon; $category = Categorie; $infobox = Infobox; # pdpedia terms $objectclass = Objectklasse; # page headers $inlets = Ingangen; $outlets = Uitgangen; $arguments = Argumenten; $messages = Berichten; # infobox $name = Naam; $description = Beschrijving; $abbreviation = Afkorting; $library = Bibliotheek; $author = Auteur; $developer = Ontwikkelaar; $releaseVersion = Versie; $releaseDate = Datum van uitgave;// too bad 'uitgavedatum' isn't in the dictionary...or is mine incomplete ? $dependencies = Afhankelijkheden; $license = Licentie; $website = Website; $programmingLanguage = Programmeertaal; $platform = Platform; $operatingSystem = Besturingssysteem; $language = Taal; $dataType = Data type; $distributions = Distributies; Tim ___ 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] a general discussion about which software to learn: pd, max, both... or else?
Hi, for visuals i also suggest processing http://www.processing.org/ http://cnx.org/content/m12968/latest/ http://www.trsp.net/teaching/gamemod/ bye j --- David Schaffer [EMAIL PROTECTED] ha scritto: Hi everybody, I'm a stage/audiovisual technician willing to make a move into digital arts. I've been using pd for quite some time know and I was wondering if it would be useful for me to learn Max: according to you guys, which of the two programs seems to be most widely used, most popular, most promising in terms of future devellopements? Is it worth to be good in both or to become excellent (whatever that means...) in one of them? Is there another platform out there that would be worth giving a look (outside of the established stuff like pro tools, final cut, photoshop etc...) Thank you for your answers. D.S ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list ___ L'email della prossima generazione? Puoi averla con la Nuova Yahoo! Mail: http://it.docs.yahoo.com/nowyoucan.html ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] Convert .wmv or .asf to .mov (jpeg)
Roman Haefeli wrote: On Mon, 2007-10-15 at 17:55 +0200, IOhannes m zmoelnig wrote: hi. Javier García wrote: Roman Haefeli wrote: mencoder Skim.wmv -nosound -ovc lavc -lavcopts vcodec=mjpeg -of lavf -lavfopts format=mov -o outfile.mov Thanks Roman but it gives this error: is it just my mail-client...? what do you mean? it just looks weird on my reader (with all the spaces between levels of citations) but nevermind wow, you are using a very old mencoder installations. yes and no, it is indeed a very old version of mencoder, but still the most recent one, that is available as a binary. you also find _very_ old binaries in many distros. i see. debian testing/unstable (which i am using), has mencoder svn-4.2.1 since debian is considered by many people as the distro with the outdated packages i tend to think that everything that is older than the debian-packages is very old. actually, it is not more than a few weeks, probably months ago, since -lavfopts was fixed and the option 'i_certify...' disappeared, so this is not a sign, that a _very_ old version is used here. however, compiling mplayer from svn-sources is highly recommended, because bugs usually get fixed quite quickly and more recent version can be considered to be even more stable than old ones. hmm, what i don't understand: you haven't mentioned the i_certify_ flag, it was just the error javier got. yves has just recently posted the commandline to use such an old mencoder. search the list archives for i_certify_that_my_video_stream_does_not_use_b_frames or update your ffmpeg installation (which version of ubuntu do you use?) debian etch: 1.0~rc1 ubuntu dapper: 1.0pre7try2 (don't know about more recent ubuntusm though) the question was directed to javier rather than you. sorry for the confusion mfga.dr IOhannes ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] Convert .wmv or .asf to .mov (jpeg)
On Mon, 2007-10-15 at 13:18 +0200, Javier García wrote: Roman Haefeli wrote: mencoder Skim.wmv -nosound -ovc lavc -lavcopts vcodec=mjpeg -of lavf -lavfopts format=mov -o outfile.mov Thanks Roman but it gives this error: MEncoder 2:1.0~rc1-0ubuntu9.1 (C) 2000-2006 MPlayer Team CPU: Intel(R) Core(TM)2 CPU T7400 @ 2.16GHz (Family: 6, Model: 15, Stepping: 6) CPUflags: Type: 6 MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1 Compiled with runtime CPU detection. success: format: 0 data: 0x0 - 0x1a677be ASF file format detected. VIDEO: [WMV3] 320x240 24bpp 30.000 fps0.0 kbps ( 0.0 kbyte/s) [V] filefmt:6 fourcc:0x33564D57 size:320x240 fps:30.00 ftime:=0.0333 ** MUXER_LAVF * If you wish to use libavformat muxing, you must ensure that your video stream does not contain B frames (out of order decoding) and specify: -lavfopts i_certify_that_my_video_stream_does_not_use_b_frames on the command line. REMEMBER: MEncoder's libavformat muxing is presently broken and will generate INCORRECT files in the presence of B frames. Moreover, due to bugs MPlayer will play these INCORRECT files as if nothing were wrong! *** Cannot initialize muxer. Exiting... ah, ok... i see. you use a different (older) version than me. try to do what the error message is telling you: add 'i_certify_that_my_video_stream_does_not_use_b_frames' to your -lavfopts. this would look like this (all in one line): mencoder Skim.wmv -nosound -ovc lavc -lavcopts vcodec=mjpeg -of lavf -lavfopts format=mov:i_certify_that_my_video_stream_does_not_use_b_frames -o outfile.mov someone mentioned, that vlc provides also encoding possibilities. if mencoder is not working or too hard to deal with, try vlc. cheers roman ___ Telefonate ohne weitere Kosten vom PC zum PC: http://messenger.yahoo.de ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
[PD] texturing a circular image onto a hemisphere in GEM
Maybe a different subject will inspire some help? basically, I have video that was shot on a mirrored spherical ball.. this gives a circular image inside a rectangular video, I've figured out how to crop it so that I just get the square that surrounds the circle, but I cannot figure out how to correctly map this texture onto a sphere so that it is only on one hemisphere and so that the circle's circumference is on a great circle of the sphere? [ie it the circle is warped out so that it becomes a hemisphere]. I figure maybe I have to do some GEMgl stuff for this? if anyone has done this, would you please share? If not, any advice? Thanks, -Alex On 10/10/07, Alex [EMAIL PROTECTED] wrote: I have some panoramic video that I want to use to texture a hemisphere [or rather, the bottom half of a sphere]. I cannot simply texture the sphere with the video because the warping is not correct.. it seems that I need some sort of non-rectangular warping of the image before I texture the object, or a non-rectangular mapping of the texture onto the sphere. Any ideas or advice? Does anyone else have experience working with panoramic video in Gem? -Alex ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] Convert .wmv or .asf to .mov (jpeg)
On Mon, 2007-10-15 at 18:51 +0200, IOhannes m zmoelnig wrote: Roman Haefeli wrote: On Mon, 2007-10-15 at 17:55 +0200, IOhannes m zmoelnig wrote: hi. Javier García wrote: Roman Haefeli wrote: mencoder Skim.wmv -nosound -ovc lavc -lavcopts vcodec=mjpeg -of lavf -lavfopts format=mov -o outfile.mov Thanks Roman but it gives this error: is it just my mail-client...? what do you mean? it just looks weird on my reader (with all the spaces between levels of citations) but nevermind no, it seems to be not only your client, it looked the same here. wow, you are using a very old mencoder installations. yes and no, it is indeed a very old version of mencoder, but still the most recent one, that is available as a binary. you also find _very_ old binaries in many distros. i see. debian testing/unstable (which i am using), has mencoder svn-4.2.1 since debian is considered by many people as the distro with the outdated packages i tend to think that everything that is older than the debian-packages is very old. actually, it is not more than a few weeks, probably months ago, since -lavfopts was fixed and the option 'i_certify...' disappeared, so this is not a sign, that a _very_ old version is used here. however, compiling mplayer from svn-sources is highly recommended, because bugs usually get fixed quite quickly and more recent version can be considered to be even more stable than old ones. hmm, what i don't understand: you haven't mentioned the i_certify_ flag, it was just the error javier got. i'm not sure, if i understand your question. 'i_certify_...' was a flag, that had to be used with old versions, i mean it was mandatory when streaming into something different than the avi-container. with new versions, this flag doesn't exist anymore and therefor causes an error when used. since i am used to use a fresh svn-checkout, i didn't use the flag in my first mail, but i added it in the second post (that i accidently first sent only to javier instead to the list). yves has just recently posted the commandline to use such an old mencoder. search the list archives for i_certify_that_my_video_stream_does_not_use_b_frames or update your ffmpeg installation (which version of ubuntu do you use?) debian etch: 1.0~rc1 ubuntu dapper: 1.0pre7try2 (don't know about more recent ubuntusm though) the question was directed to javier rather than you. sorry for the confusion you didn't confuse me, i just thought, i take the chance to show, which versions are delivered with the distros i know. sorry for the confusion ;-) roman ___ Der fr�he Vogel f�ngt den Wurm. Hier gelangen Sie zum neuen Yahoo! Mail: http://mail.yahoo.de ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
[PD] wintablet
hi list, unfortunately, joseph sarlo's wintablet-external for wacom tablets does not recognize tilt and angle, and the doesn't work on it any longer. does anyone feel like writing the external with full wacom-input...? would be great for all performers. -- Ist Ihr Browser Vista-kompatibel? Jetzt die neuesten Browser-Versionen downloaden: http://www.gmx.net/de/go/browser ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] Convert .wmv or .asf to .mov (jpeg)
Quoting Roman Haefeli [EMAIL PROTECTED]: i didn't use the flag in my first mail, but i added it in the second post (that i accidently first sent only to javier instead to the list). i see. i am pretty sure i haven't seen it nor read the thread carefully. i will now keep quiet before i add even more confusion without any actual plan for help... fgma.f IOhannes This message was sent using IMP, the Internet Messaging Program. ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] strange pdp_v4l behavior on pd-extended
ok bughunter got it - this is due to the vesa driver used on an ati card - changing it to ati makes it working flawlessly! greets olsen On 10/12/07, olsen wolf [EMAIL PROTECTED] wrote: joop pdp_v4l is pdp at least what i know - i filled out the bug report but as its a webcam i don't think it's related to the video card. if its a videodriver(pwc) issue the cam wouldn't work in camstream neither. greets olsen On 10/12/07, Hans-Christoph Steiner [EMAIL PROTECTED] wrote: That's an odd one, I don't really know much about pdp, (this is pdp right?). But it sounds like a bug, perhaps related to the video card. Please file a bug report: http://puredata.org/dev/bugtracker .hc On Oct 11, 2007, at 4:46 PM, olsen wolf wrote: hi boysgirls my webcam shows very weird pictures with the v4l on pd-extended in combination with ubuntustudio. half of the images are like distorted scanlines the other half random noise. as it was an old extended version i upgraded to Pd-0.39.3-extended-rc5 but still same output though in camstream i get a clean image. i might blame it on ubuntustudio feisty as on my laptop(kubuntu feisty) its running fine?! salutis olsen -- Planet Pluto bleibt! ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/ listinfo/pd-list Looking at things from a more basic level, you can come up with a more direct solution... It may sound small in theory, but it in practice, it can change entire economies. - Amy Smith -- Planet Pluto bleibt! -- Planet Pluto bleibt! ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] Pd-extended final release candidate - please test!
Hi Hans as i'm surrounded by a kindof ubuntu farm atm i feeded it to ubuntu studio kubuntu feisty so far they've eaten it all without bleating. i also bottle-feeded it(the feisty release) to gutsy as he's in the back he was complaining about missing libquicktime0 during the installation which is not due to my research not availiable for gutsy... salutis olsen On 10/13/07, Hans-Christoph Steiner [EMAIL PROTECTED] wrote: Please test this build lots! If no one finds anything that needs fixing, I am going to release this exact version: http://autobuild.puredata.info/auto-build/2007-10-13/ There are some known bugs, but they are big and will have to wait for the next release. Other than that, let's make sure there are no other outstanding issues. .hc The arc of history bends towards justice. - Dr. Martin Luther King, Jr. ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list -- Planet Pluto bleibt! ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
[PD] gem/fullscreen/linux
Hi So I'm having fun playing around with gem. I can already see myself using it live soon. However I can't figure out how to start gem rendering in fullscreen without showing any gui, including gem window border/title bar and mouse. The closest I can get is by sending [dimen 1024 768( to [gemwin] before creation and starting pd with -nogui. Unfortunately this still shows the title bar of the window, the mouse and my panel at the bottom of the screen. This of course looks stupid in a performance... An ackward solution could be to create a user in whos .xsession the only thing happening is starting pd with -nogui, but I didn't try that yet since it's ackward and might not even work... I'm running debian/linux with openbox and xfce4-panel. Pd and gem are compiled from source and are versions 0.40.3 and 0.90. -- peace, love harmony Atte http://atte.dk | http://myspace.com/attejensen http://anagrammer.dk | http://modlys.dk ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
[PD] programming a load/unload of abstractions
Hi Is there an object that'll load a given abstraction upon receiving a bang? Similar for unload? The reason I ask is I though it would make sense to make an abstraction per graphical event in gem, like texturize a cube with this image, rotate the cube, and move is over the screen. This abstraction would essentially be an event that could be triggered (I'm planning on using osc for that). This way a gem performance could be split into separate events which could be triggered to form an entire performance. Is that I stupid idea, and if so what would be a better way to go about this? -- peace, love harmony Atte http://atte.dk | http://myspace.com/attejensen http://anagrammer.dk | http://modlys.dk ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] gem/fullscreen/linux
On Mon, 2007-10-15 at 22:09 +0200, Atte André Jensen wrote: Hi So I'm having fun playing around with gem. I can already see myself using it live soon. However I can't figure out how to start gem rendering in fullscreen without showing any gui, including gem window border/title bar and mouse. The closest I can get is by sending [dimen 1024 768( to [gemwin] before creation and starting pd with -nogui. Unfortunately this still shows the title bar of the window, the mouse and my panel at the bottom of the screen. This of course looks stupid in a performance... An ackward solution could be to create a user in whos .xsession the only thing happening is starting pd with -nogui, but I didn't try that yet since it's ackward and might not even work... I'm running debian/linux with openbox and xfce4-panel. Pd and gem are compiled from source and are versions 0.40.3 and 0.90. have a look at the helpfile of [gemwin]. messages, you probably want to send to [gemwin]: 'fullscreen 1' 'cursor 0' don't they work for you? roman ___ Der fr�he Vogel f�ngt den Wurm. Hier gelangen Sie zum neuen Yahoo! Mail: http://mail.yahoo.de ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] programming a load/unload of abstractions
On Mon, 2007-10-15 at 22:21 +0200, Atte André Jensen wrote: Hi Is there an object that'll load a given abstraction upon receiving a bang? Similar for unload? The reason I ask is I though it would make sense to make an abstraction per graphical event in gem, like texturize a cube with this image, rotate the cube, and move is over the screen. This abstraction would essentially be an event that could be triggered (I'm planning on using osc for that). This way a gem performance could be split into separate events which could be triggered to form an entire performance. Is that I stupid idea, and if so what would be a better way to go about this? a gem render chain will only be drawn, when connected to a [gemhead]. you could just put a [spigot] after [gemhead] in order to switch a certain part on and off. roman ___ Der fr�he Vogel f�ngt den Wurm. Hier gelangen Sie zum neuen Yahoo! Mail: http://mail.yahoo.de ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] gem/fullscreen/linux
Roman Haefeli wrote: have a look at the helpfile of [gemwin]. Hmmm. I tried that (of cource) but I was expecting to be able to right click athe [genwin] object and select help. This gave me a sorry, couldn't find help patch for Gem/gemwin.pd. I searced my system for a file called gemwin-help.pd, since I though it was supposed to be called that and didn't find any, which led me to believe that there were no help files available. Apparently they are located in .../help/ and thisone is simply called gemwin.pd. What did I do wrong since the right-click/help way doesn't work? Anyways, thanks for pointing me in the direction of gemwin.pd, now I can dig in, although so far in a rather cumbersome fashion... -- peace, love harmony Atte http://atte.dk | http://myspace.com/attejensen http://anagrammer.dk | http://modlys.dk ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] gem/fullscreen/linux
Roman Haefeli wrote: messages, you probably want to send to [gemwin]: 'fullscreen 1' 'cursor 0' don't they work for you? Well I not having looked at the helpfile I send [fullscreen( (without the 1) and obviously that didn't work. Those two messages do exactly what I need, thanks! However now I need to log into a tty with something like ctrl-alt-F1 and do a killall pd. Isn't there a cleaner way? -- peace, love harmony Atte http://atte.dk | http://myspace.com/attejensen http://anagrammer.dk | http://modlys.dk ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] a general discussion about which software to learn: pd, max, both... or else?
On Mon, 15 Oct 2007, Si Mills wrote: I came to Pd from SuperCollider. SC is very powerful and can sound amazing. Its power lies in the fact it is a object orientated language - if you want 500 oscillators you can just change a variable, rather than having to patch it by hand. Pd is also quite object-oriented, but in another way. There are features that have been confused with OOP because they tended to appear together, especially when the marketing focuses on OOP. Things like how the variables operate in the language, and how objects are constructed, are not really part of OOP proper, though they may be part of many or even most OOP languages. With Pd, you have to use dynamic patching, if you want to create a variable number of objects. This is more difficult than just changing a constant or variable, but it's still OOP. The less OOP part of the story, is that Pd lacks inheritance (but it's unrelated to the problem you are talking about) _ _ __ ___ _ _ _ ... | Mathieu Bouchard - tél:+1.514.383.3801, Montréal QC Canada___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] gem/fullscreen/linux
Le lundi 15 octobre 2007 à 23:13 +0200, Atte André Jensen a écrit : Roman Haefeli wrote: messages, you probably want to send to [gemwin]: 'fullscreen 1' 'cursor 0' don't they work for you? Well I not having looked at the helpfile I send [fullscreen( (without the 1) and obviously that didn't work. Those two messages do exactly what I need, thanks! However now I need to log into a tty with something like ctrl-alt-F1 and do a killall pd. Isn't there a cleaner way? Hi Atte, Quick and dirty: If your desktop is Gnome, Alt+Tab gives you the possibility to switch to any other window eg. your patch hidden behind the gemwin. On the Pd side, you have the possibility to add a [gemkeyboard] object that sends a [destroy( message to [gemwin]. You need to map the object's output with the deisred keycode. For instance, pressing the Esc key gives the 9 keycode on my Linux box. I think it is also worthwhile giving a try to the Pdmtl abstractions collections, the gems.* abstractions are quite helpful, especially gems.win in your case. see http://wiki.dataflow.ws/PdMtlAbstractions Bye O. signature.asc Description: This is a digitally signed message part ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] a general discussion about which software to learn: pd, max, both... or else?
On Mon, 15 Oct 2007, Frank Barknecht wrote: I believe, the choice between a 1-dimensional language like SC and a 2-dimensional one like Pd is a state of mind thing. I do my fair share of 1-dim programming, Non-graphical languages are still 2-dimensional as they are written, because people use lines (rows) as logical units of code. The compiler makes a largely 1-dimensional interpretation of it, but this is not how people write and read code. Similarly, Pd almost completely ignores the actual position of the objects (except [inlet] and [outlet]) when interpreting a patch. However, the usual rules of formatting source code completely ignores any use of columns beyond plain indentation, and makes rules that conflict with the potential that columns have in a document. Sometimes a piece of code would read better as a table, but coding standards defines read better with their own criteria anyway, which bends in the direction of 1-dim, but still supports 2-dim as far as line breaks and indentation do. Somehow Pd's way of laying out processes in two dimensions is more inspiring to me than the sequential, left-to-right programming of SC etc. You'd be surprised if you thought about how much right-to-left parsing it's possible to do for grammars that are always thought in a left-to-right way... But that's besides the point, as that alternate parsing is as one-dimensional. There are several important languages in use, which consider newline as being largely equivalent to a semicolon. In that case, the change of line is seen as more two-dimensional, because it is not just ignored in the parsing. I'm not here to argue that non-graphical languages are fully 2-dim... else they'd probably be called graphical, to the extent that ascii-art is graphical. _ _ __ ___ _ _ _ ... | Mathieu Bouchard - tél:+1.514.383.3801, Montréal QC Canada___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] bouncing
thanks, Uğur, I like your diving into math, but actually I have more calculations than just the bouncing, so there will be also interaction with the objects and I will not write maths for those too. so I will stick with pyode, I think it makes life a little easier... marius. Uğur Güney wrote: # I read the first mail and find an algorithm for the special case of moving point particles in a 2D pentagon boundary. The answer is given as using pyode script but I am excited about my solution and want to share it with you :-) # The easy part of using a rectangular boundary (of which sides are parallel to the axes) is that, one should only check if x position of a particle is greater than x_max (coordinate of the right side of the rectangle), if xx_min, yy_min and yy_max. And if it exceeds the boundary in the next step of the simulation according to ODE (or any kind of calculation) of the simulation, then reverse the velocity in that direction (and mirror the coordinate using the boundary line as the axis of symmetry). # So, We can try to use this simple idea in pentagon case. # We can divide the pentagon in five triangles: Put a point in the center and draw lines to vertexes. http://www.math.union.edu/~dpvc/courses/1999-00/MTH012-02-WI00/notes/DividedPentagon.jpghttp://www.math.union.edu/%7Edpvc/courses/1999-00/MTH012-02-WI00/notes/DividedPentagon.jpg # Call the bottom triangle 0th triangle, turn in counter clockwise direction and call other triangles as 1st, 2nd... # The algorithm is as following: # First determine in which triangle the particle is. One can get this using an atan2(x,y) like function. atan2 returns the angle between the position of the particle and the x-axis. We can beforehand calculate the angles between the sides of triangles and the x-axis. And using this information we can find in which triangle the particle is. (or maybe y/x is just enough for determination) # If it is in the zeroth triangle, all we have to do is to look for the y position. If it is less than minus of the height of the bottom triangle then it exceeds the boundary. Apply the reflection like in a rectangular boundary. # One can not do this in other triangles (1st, 2nd...). Because their boundaries are not parallel to axes but they have slopes. So, if we rotate the coordinate system, until the bottom side of the triangle becomes parallel to y-axis, e.g. rotate 72 degrees clock wise for 1st triangle, 2*72 degrees for the 2nd..., (360/5=72) we can apply this reflection law. (this is the trick) # After applying the reflection one must rotate the coordinate system counter clock wise. # Here is the formula of rotating a coordinate system (taken from Arfken, Mathematical Methods for Physicists). (x,y) is the coordinate in the old system and (x', y') is the coordinate in the new (rotated) system, a is the angle of rotation. x' = x*cos(a) + y*sin(a) y' = -x*sin(a) + y*cos(a) # But one don't have to make trigonometric calculations for every rotation, because a is constant. It is 72 or integer multiples of 72 and one can calculate sines and cosines beforehand e.g. sin(72) = 0.9511, cos(72)=0.3090, for CCW rotations, and sin(-72)=-0.9511, cos(-72)=0.3090 for CW rotations. # Here is the pseudo code: take_the_simulation_one_step_further() for_each_particle: n = the_number_of_triangle_which_includes_the_particle(x,y) (x',y',vx',vy')=rotate_the_velocity_and_coordinate_of_the_particle(-n*72,x,y,vx,vy) (x',ynew',vx',vynew')=reflect_the_particle_(if_necessary)_as_if_it_reflects_from_the_bottom_of_a_rectangle(x',y',vx',vy') (x,y,vx,vy)=rotate_the_velocity_and_coordinate_of_the_particle(n*72,x',ynew',vx',vynew') # I didn't try this of course, but seems plausible. Thanks for reading :-) -uğur- On 10/13/07, marius schebella [EMAIL PROTECTED] wrote: hi, I need to bounce objects against a border that is not running parallel to x or y, but in a gradient angle. actually I need to bounce the objects within a pentagon. iSeg2D allows object to cross the border when they bounce, there is no x/y-max for gradients. I am also looking into frank's pyode script. Is there something in it, that can do that? marius. ___ 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] texturing a circular image onto a hemisphere in GEM
Hi alex, I am not sure what you're trying to do, but I am eager to help you... do you want to project the video onto a wall/ceiling hemisphere inside a real room? or are you talking about virtual projections? I guess what you have to do first is distort the circled video back into a square and then use that to texture the sphere. marius. sphere with a ? is it just the mapping on the spherefor any distortion you Alex wrote: Maybe a different subject will inspire some help? basically, I have video that was shot on a mirrored spherical ball.. this gives a circular image inside a rectangular video, I've figured out how to crop it so that I just get the square that surrounds the circle, but I cannot figure out how to correctly map this texture onto a sphere so that it is only on one hemisphere and so that the circle's circumference is on a great circle of the sphere? [ie it the circle is warped out so that it becomes a hemisphere]. I figure maybe I have to do some GEMgl stuff for this? if anyone has done this, would you please share? If not, any advice? Thanks, -Alex On 10/10/07, Alex [EMAIL PROTECTED] wrote: I have some panoramic video that I want to use to texture a hemisphere [or rather, the bottom half of a sphere]. I cannot simply texture the sphere with the video because the warping is not correct.. it seems that I need some sort of non-rectangular warping of the image before I texture the object, or a non-rectangular mapping of the texture onto the sphere. Any ideas or advice? Does anyone else have experience working with panoramic video in Gem? -Alex ___ 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] a general discussion about which software to learn: pd, max, both... or else?
Hallo, Mathieu Bouchard hat gesagt: // Mathieu Bouchard wrote: On Mon, 15 Oct 2007, Frank Barknecht wrote: I believe, the choice between a 1-dimensional language like SC and a 2-dimensional one like Pd is a state of mind thing. I do my fair share of 1-dim programming, Non-graphical languages are still 2-dimensional as they are written, because people use lines (rows) as logical units of code. The compiler makes a largely 1-dimensional interpretation of it, but this is not how people write and read code. Similarly, Pd almost completely ignores the actual position of the objects (except [inlet] and [outlet]) when interpreting a patch. In usual text based languages like C, Lisp, Forth, Python, Java, ... the second dimension is largely irrelevant, because every identifier only is concerned with what's left or right of it, not what's on top or below. Line breaks or indentation have some meaning in some of these languages, but I wouldn't really take this as a new dimension. It's maybe 1.25-dimensional. ;) Even traditional math notation has more dimentions than these languages, if you think of the symbols for sums or integrals. In Max/Pd this is the rule, e.g. objects have arguments (left/right) and in/outlets (top/bottom). A very interesting document in this regard is Bert Sutherland's thesis The On-line Graphical Specification of Computer Procedures from 1966(!): http://hdl.handle.net/1721.1/13474 Ciao -- Frank Barknecht _ __footils.org__ ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] gem/fullscreen/linux
Hallo, Olivier Heinry hat gesagt: // Olivier Heinry wrote: On the Pd side, you have the possibility to add a [gemkeyboard] object that sends a [destroy( message to [gemwin]. And depending on how old your Gem is, make sure to put a [delay] or [pipe] between gemkeyboard's output and the destroy message to not destroy Pd. Ciao -- Frank Barknecht _ __footils.org__ ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] gem/fullscreen/linux
Hallo, Atte André Jensen hat gesagt: // Atte André Jensen wrote: However now I need to log into a tty with something like ctrl-alt-F1 and do a killall pd. Isn't there a cleaner way? Normally you should be able to Alt-TAB over to Pd, but I think, something in the combination of openbox and gem-fullscreen may break here. I have a similar issue with the newest Blackbox, but it worked with older Blackboxes and other WMs. Ciao -- Frank Barknecht _ __footils.org__ ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] programming a load/unload of abstractions
Hallo, Roman Haefeli hat gesagt: // Roman Haefeli wrote: a gem render chain will only be drawn, when connected to a [gemhead]. you could just put a [spigot] after [gemhead] in order to switch a certain part on and off. Or switch off the [gemhead] with a [0(. Ciao -- Frank Barknecht _ __footils.org__ ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] gem/fullscreen/linux
On Tue, 2007-10-16 at 03:00 +0200, Atte André Jensen wrote: Olivier Heinry wrote: If your desktop is Gnome, Alt+Tab gives you the possibility to switch to any other window eg. your patch hidden behind the gemwin. I use openbox, and normally Alt+Tab works like you describe, but for some reason not with gem... On the Pd side, you have the possibility to add a [gemkeyboard] object that sends a [destroy( message to [gemwin]. You need to map the object's output with the deisred keycode. For instance, pressing the Esc key gives the 9 keycode on my Linux box. That only works when not running in fullscreen :-( don't know why exactly this is so, it is the same here: when in fullscreen, [gemkeyboard] seems to not work.. i usually use both [gemkeyboard] and [key] to destroy the gemwin.. at least on my keyboard this works for destroying in any situation by typing [esc]: [gemkeyboard] [key] | | [sel 9][sel 27] hope that helps and you don't need to kill gem from shell anymore. ;-) roman ___ Telefonate ohne weitere Kosten vom PC zum PC: http://messenger.yahoo.de ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] Pd-extended final release candidate - please test!
Hi Hans, I get an error when trying the web links from help menu, it seems to add a slash before the address. Cool feature however. I'm running Kubuntu (feisty). 'Firefox ne peut trouver le fichier à l'adresse /http://puredata.org.' Cheers, a On Saturday 13 October 2007 17:03:23 Hans-Christoph Steiner wrote: Please test this build lots! If no one finds anything that needs fixing, I am going to release this exact version: http://autobuild.puredata.info/auto-build/2007-10-13/ There are some known bugs, but they are big and will have to wait for the next release. Other than that, let's make sure there are no other outstanding issues. .hc The arc of history bends towards justice. - Dr. Martin Luther King, Jr. ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] gem/fullscreen/linux
On 16 Oct 2007, at 11:21 AM, Roman Haefeli wrote: On Tue, 2007-10-16 at 03:00 +0200, Atte André Jensen wrote: Olivier Heinry wrote: If your desktop is Gnome, Alt+Tab gives you the possibility to switch to any other window eg. your patch hidden behind the gemwin. I use openbox, and normally Alt+Tab works like you describe, but for some reason not with gem... On the Pd side, you have the possibility to add a [gemkeyboard] object that sends a [destroy( message to [gemwin]. You need to map the object's output with the deisred keycode. For instance, pressing the Esc key gives the 9 keycode on my Linux box. That only works when not running in fullscreen :-( you could try using [hid] or [hidio] instead - to capture the (USB) keyboard directly, regardless of which process has focus at the time simon ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list