From derrickgiscloux at free.fr Sat Sep 1 12:07:55 2007 From: derrickgiscloux at free.fr (Derrick Giscloux) Date: Sat Sep 1 12:07:57 2007 Subject: [jitter] Max as web-plugin Message-ID: <1bdfd.46d9aa7a@www.cycling74.com> Hello, Someone in a recent topic told about having jitter as pluggo-plugin. Here is a very interesting open Source, browser-based, visual programming environment written in JavaScript : http://www.lilyapp.org/ I would be very happy to imagine Max as plugin in a web page ! Perhaps in a future version ? From rob at robtherich.org Sat Sep 1 14:43:37 2007 From: rob at robtherich.org (Robert Ramirez) Date: Sat Sep 1 14:43:39 2007 Subject: [jitter] Re: How to get jit.qt.movie to output bangs on clip start and end? In-Reply-To: <1bdc1.46d879e9@www.cycling74.com> Message-ID: <1be05.46d9cef8@www.cycling74.com> in case you are still wondering ... #P window setfont "Sans Serif" 9.; #P window linecount 1; #P comment 280 351 100 196617 bang on loop; #P flonum 286 259 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0; #P button 265 349 15 0; #P button 231 349 15 0; #P newex 231 326 44 196617 togedge; #P newex 231 304 27 196617 > 0.; #P newex 248 282 48 196617 - 0.5; #P newex 248 259 33 196617 / 0.; #P comment 179 201 90 196617 duration (frames); #P comment 180 308 24 196617 ms; #P comment 128 308 24 196617 sec; #P number 186 186 50 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0; #P number 180 291 43 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0; #P newex 180 258 47 196617 * 1000.; #P number 127 291 49 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0; #P newex 127 258 33 196617 % 60; #P number 96 291 28 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0; #P newex 96 258 30 196617 / 60; #P number 102 227 49 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0; #P newex 147 186 33 196617 / 0.; #P number 147 152 49 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0; #P flonum 133 54 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0; #P message 133 74 43 196617 rate \$1; #P comment 299 173 145 196617 <- check for succesful reading; #P newex 264 151 43 196617 zl nth 2; #P newex 264 171 31 196617 sel 1; #P message 264 194 124 196617 gettimescale \, getduration; #P user jit.pwindow 27 123 82 62 0 1 0 0 1 0; #P toggle 28 34 15 0; #P message 103 75 29 196617 read; #P message 28 75 70 196617 bang \, gettime; #P newex 28 54 51 196617 metro 20; #P newex 28 102 129 196617 jit.qt.movie; #P newex 147 123 166 196617 route time duration timescale read; #P comment 95 308 24 196617 min; #P window linecount 2; #P comment 321 259 100 196617 time before end to bang (secs); #P window linecount 1; #P comment 120 351 115 196617 bang 0.5 secs before end; #P fasten 17 0 18 0 152 215 107 215; #P fasten 17 0 23 0 152 219 185 219; #P fasten 17 0 31 0 152 242 236 242; #P connect 35 0 30 1; #P fasten 3 2 17 1 230 175 175 175; #P fasten 3 2 29 1 230 233 276 233; #P connect 32 1 34 0; #P connect 32 0 33 0; #P connect 30 0 31 1; #P connect 31 0 32 0; #P connect 29 0 30 0; #P fasten 25 0 29 0 191 238 253 238; #P fasten 10 0 4 0 269 216 448 216 448 96 33 96; #P fasten 7 0 4 0 108 96 33 96; #P connect 6 0 4 0; #P fasten 14 0 4 0 138 95 33 95; #P connect 4 0 9 0; #P connect 4 1 3 0; #P fasten 3 1 25 0 191 148 191 148; #P connect 18 0 19 0; #P connect 18 0 21 0; #P connect 23 0 24 0; #P connect 16 0 17 0; #P connect 3 0 16 0; #P connect 3 3 12 0; #P connect 11 0 10 0; #P connect 12 0 11 0; #P connect 15 0 14 0; #P connect 21 0 22 0; #P connect 5 0 6 0; #P connect 8 0 5 0; #P connect 19 0 20 0; #P window clipboard copycount 37; From christopherbecks at gmail.com Sat Sep 1 22:36:52 2007 From: christopherbecks at gmail.com (Christopher Becks) Date: Sat Sep 1 22:36:54 2007 Subject: [jitter] Re: How to get jit.qt.movie to output bangs on clip start and end? In-Reply-To: <1be05.46d9cef8@www.cycling74.com> Message-ID: <1be13.46da3de3@www.cycling74.com> Many thanks. I figured it out, but the very helpful and cleanly-done additions to your patch are making their way into mine. From christopherbecks at gmail.com Sun Sep 2 01:17:59 2007 From: christopherbecks at gmail.com (Christopher Becks) Date: Sun Sep 2 01:18:02 2007 Subject: [jitter] Re: How to get jit.qt.movie to output bangs on clip start and end? In-Reply-To: <1be13.46da3de3@www.cycling74.com> Message-ID: <1be15.46da63a6@www.cycling74.com> I have one remaining problem. I gathered information on what I can use to solve this, but some practical experience of others could tell me how this really should be solved. There's a bank of ~150 Quicktimes, varying from 5mb-20mb but totalling around 1.2GB, that I'll be triggering randomly (as you know by now) with fade-outs/ins through jit.brcosa. Right now, I'm forced to have a black period between the fade-outs to hide the pause caused by the read time for the new clip. Because the read time varies based on the size of the clip, the pause varies too and this makes things look bad for what I'm doing. This isn't a problem at all when I'm looping one clip, which means that it is in fact based on the disk ride time, so I need to load these videos into RAM or somehow pre-roll them (which I believe is possible with QT, but not sure if it is in Jitter). Or I'm just missing something again as I try to do this at 3 in the morning. From zoomak at mac.com Sun Sep 2 03:06:28 2007 From: zoomak at mac.com (ravelomanantsoa marc) Date: Sun Sep 2 03:06:32 2007 Subject: [jitter] Max Crash using reacTIVision and jit.gl.render Message-ID: <1be17.46da7d13@www.cycling74.com> Hello all, I'm trying to use the very usefull reacTIVision (1.3) app utility to control widgets in an OpenGL world . It's just a work in progress and it seems to work fine but I am facing crashes !!! Can someone please have an idea about the possible reason of those boring crash !! I join my patch and the javascrit file for investigations. I've tried Usb Webcams : a Philips one external or the Isight internal one . I've not yet tried firewire cam. (May be USB is an issue ... ) I'm using a MacBookPro 2.33GHz, 3GB of memory, Mac os X 10.4.10 , Max 4.6.3 with up-to-date Jitter, thnaks a lot !! -------------- next part -------------- A non-text attachment was scrubbed... Name: reacTIVision-crash-patch.zip Type: application/zip Size: 2467 bytes Desc: not available Url : http://www.cycling74.com/pipermail/jitter/attachments/20070902/8b4869e6/reacTIVision-crash-patch.zip From tommy at mamito.com Sun Sep 2 04:12:14 2007 From: tommy at mamito.com (Tommaso Perego) Date: Sun Sep 2 04:12:24 2007 Subject: [jitter] Max Crash using reacTIVision and jit.gl.render In-Reply-To: <1be17.46da7d13@www.cycling74.com> References: <1be17.46da7d13@www.cycling74.com> Message-ID: <169DF993-1F60-4F0F-A134-95BB3124145E@mamito.com> when exactly do you have crashes? i opened your patch and reactivision with apple MAcBook's internal cam and everything seems fine to me... On Sep 2, 2007, at 11:06 AM, ravelomanantsoa marc wrote: > From mj at martinjan.com Sun Sep 2 04:44:34 2007 From: mj at martinjan.com (MJ) Date: Sun Sep 2 04:44:38 2007 Subject: [jitter] Max Crash using reacTIVision and jit.gl.render In-Reply-To: <169DF993-1F60-4F0F-A134-95BB3124145E@mamito.com> References: <1be17.46da7d13@www.cycling74.com> <169DF993-1F60-4F0F-A134-95BB3124145E@mamito.com> Message-ID: here it crashes too(mbp and internal cam) if i turn on the display toggle so maybe a bug in your display js file ? the helpfile of reactivision works fine -mj >when exactly do you have crashes? >i opened your patch and reactivision with apple MAcBook's internal >cam and everything seems >fine to me... > > > >On Sep 2, 2007, at 11:06 AM, ravelomanantsoa marc wrote: > >> > >_______________________________________________ >jitter mailing list >jitter@cycling74.com >http://www.cycling74.com/mailman/listinfo/jitter From zoomak at mac.com Sun Sep 2 04:59:05 2007 From: zoomak at mac.com (ravelomanantsoa marc) Date: Sun Sep 2 04:59:07 2007 Subject: [jitter] Re: Max Crash using reacTIVision and jit.gl.render In-Reply-To: Message-ID: <1be1e.46da9778@www.cycling74.com> thanks guys for having a look at my stuff . it crashes when i move the "fiducials" pictures to move dedicated widgets . I have no problem too with the helpfile of reactivision , for example contolling midi with the TUioclient outputs . I think also it is in the openGl world that the problem is : too many data stream ? ... any suggestion to try ? thanks again _z From jeanfrancois.charles at newflore.org Sun Sep 2 05:44:11 2007 From: jeanfrancois.charles at newflore.org (Jean-Fran=?ISO-8859-1?B?5w==?=ois Charles) Date: Sun Sep 2 05:42:52 2007 Subject: [jitter] Re: How to get jit.qt.movie to output bangs on clip start and end? In-Reply-To: <1be15.46da63a6@www.cycling74.com> Message-ID: [jit.qt.movie] reference: see loadram and maybe preroll messages. If you want to cross fade between 2 movies, you will have to use 2 instances of [jit.qt.movie], though. And that will be a good approach even if you just switch, without crossfading. Jean-Fran?ois. At 9/2/07 3:17 AM, you wrote?: > > I have one remaining problem. I gathered information on what I can use to > solve this, but some practical experience of others could tell me how this > really should be solved. > > There's a bank of ~150 Quicktimes, varying from 5mb-20mb but totalling around > 1.2GB, that I'll be triggering randomly (as you know by now) with > fade-outs/ins through jit.brcosa. > > Right now, I'm forced to have a black period between the fade-outs to hide the > pause caused by the read time for the new clip. Because the read time varies > based on the size of the clip, the pause varies too and this makes things look > bad for what I'm doing. > > This isn't a problem at all when I'm looping one clip, which means that it is > in fact based on the disk ride time, so I need to load these videos into RAM > or somehow pre-roll them (which I believe is possible with QT, but not sure if > it is in Jitter). Or I'm just missing something again as I try to do this at > 3 in the morning. > _______________________________________________ > jitter mailing list > jitter@cycling74.com > http://www.cycling74.com/mailman/listinfo/jitter From wugmump at speakeasy.org Sun Sep 2 06:38:21 2007 From: wugmump at speakeasy.org (joshua goldberg) Date: Sun Sep 2 06:38:41 2007 Subject: [jitter] Re: How to get jit.qt.movie to output bangs on clip start and end? In-Reply-To: <1be15.46da63a6@www.cycling74.com> References: <1be15.46da63a6@www.cycling74.com> Message-ID: <3BF3F470-7B8E-4D53-B7F1-2278F7256A7C@speakeasy.org> man, just put it all in a poly~ and load all movies at startup. you will have such an easier time of it. On Sep 2, 2007, at 3:17 AM, Christopher Becks wrote: > > I have one remaining problem. I gathered information on what I can > use to solve this, but some practical experience of others could > tell me how this really should be solved. > > There's a bank of ~150 Quicktimes, varying from 5mb-20mb but > totalling around 1.2GB, that I'll be triggering randomly (as you > know by now) with fade-outs/ins through jit.brcosa. > > Right now, I'm forced to have a black period between the fade-outs > to hide the pause caused by the read time for the new clip. > Because the read time varies based on the size of the clip, the > pause varies too and this makes things look bad for what I'm doing. > > This isn't a problem at all when I'm looping one clip, which means > that it is in fact based on the disk ride time, so I need to load > these videos into RAM or somehow pre-roll them (which I believe is > possible with QT, but not sure if it is in Jitter). Or I'm just > missing something again as I try to do this at 3 in the morning. > _______________________________________________ > jitter mailing list > jitter@cycling74.com > http://www.cycling74.com/mailman/listinfo/jitter > From christopherbecks at gmail.com Sun Sep 2 10:07:48 2007 From: christopherbecks at gmail.com (Christopher Becks) Date: Sun Sep 2 10:07:50 2007 Subject: [jitter] Re: Re: How to get jit.qt.movie to output bangs on clip start and end? In-Reply-To: <3BF3F470-7B8E-4D53-B7F1-2278F7256A7C@speakeasy.org> Message-ID: <1be2f.46dadfd2@www.cycling74.com> Yea, if you look at the mess of a patch I linked to a few posts ago, I was trying that but ended up getting confused by the poly~ object. Well, not quite, but I stopped using it because it wasn't providing smooth playback from one video to the next, likely because I wasn't using it properly. Enabling preroll has had no effect on the load time of a clip, but if I understand it can only preroll the current movie to be quickly restarted. So, that's a no go. Loadram seems to expunge any previously loaded video, so that's also a no go, unless I'm wrong. Asyncread is just trying to jump ahead in the video after the pause of loading, instead of starting at the beginning. So, it may be back to the poly~ object, unless I can load all of the videos into RAM (with loadram or otherwise) as opposed to just one at a time. From christopherbecks at gmail.com Sun Sep 2 10:12:30 2007 From: christopherbecks at gmail.com (Christopher Becks) Date: Sun Sep 2 10:12:32 2007 Subject: [jitter] Re: Re: How to get jit.qt.movie to output bangs on clip start and end? In-Reply-To: <1be2f.46dadfd2@www.cycling74.com> Message-ID: <1be30.46dae0ed@www.cycling74.com> And if I go back to the poly~ object, as I understand it different files are loaded into different "instances" with the following syntax: [target 0, read filename.mov] So, since I have about 150 files, I want them all to be loaded when the patch opens. I'm having the patch find and list all the .mov's in the folder and I can then prepend "target #, read"... but I'm not sure how to add the sequential numbers after "target". Thanks for tolerating a noob. From wugmump at speakeasy.org Sun Sep 2 10:23:32 2007 From: wugmump at speakeasy.org (joshua goldberg) Date: Sun Sep 2 10:23:38 2007 Subject: [jitter] Re: Re: How to get jit.qt.movie to output bangs on clip start and end? In-Reply-To: <1be2f.46dadfd2@www.cycling74.com> References: <1be2f.46dadfd2@www.cycling74.com> Message-ID: <6F1CF97F-FF74-4F98-991B-6B2732B1F66F@speakeasy.org> no, don't mess around with loading RAM. look at the poly~-movies example. un-black it, unskein it. you will see that it's an ideal solution. big trick: send a rate 0 message to the movie you are switching FROM before you switch to the next movie. you'll get amazing performance. On Sep 2, 2007, at 12:07 PM, Christopher Becks wrote: > > Yea, if you look at the mess of a patch I linked to a few posts > ago, I was trying that but ended up getting confused by the poly~ > object. Well, not quite, but I stopped using it because it wasn't > providing smooth playback from one video to the next, likely > because I wasn't using it properly. > > Enabling preroll has had no effect on the load time of a clip, but > if I understand it can only preroll the current movie to be quickly > restarted. So, that's a no go. > > Loadram seems to expunge any previously loaded video, so that's > also a no go, unless I'm wrong. > > Asyncread is just trying to jump ahead in the video after the pause > of loading, instead of starting at the beginning. > > So, it may be back to the poly~ object, unless I can load all of > the videos into RAM (with loadram or otherwise) as opposed to just > one at a time. > _______________________________________________ > jitter mailing list > jitter@cycling74.com > http://www.cycling74.com/mailman/listinfo/jitter > From wugmump at speakeasy.org Sun Sep 2 10:39:18 2007 From: wugmump at speakeasy.org (joshua goldberg) Date: Sun Sep 2 10:39:22 2007 Subject: [jitter] Re: Re: How to get jit.qt.movie to output bangs on clip start and end? In-Reply-To: <1be30.46dae0ed@www.cycling74.com> References: <1be30.46dae0ed@www.cycling74.com> Message-ID: <068D1B01-F2D2-42BC-89C8-9F9825ABFEF0@speakeasy.org> use an ubumenu, pointed to your media folder, *inside* the poly. take the thispoly~ instance minus one, and use that as the index for the ubumenu. do it on loadbang. your patch will take forever to load, as it opens all of those quicktime files at the same time, but then it will be ready to go. On Sep 2, 2007, at 12:12 PM, Christopher Becks wrote: > > And if I go back to the poly~ object, as I understand it different > files are loaded into different "instances" with the following syntax: > [target 0, read filename.mov] > > So, since I have about 150 files, I want them all to be loaded when > the patch opens. I'm having the patch find and list all the .mov's > in the folder and I can then prepend "target #, read"... > but I'm not sure how to add the sequential numbers after "target". > > Thanks for tolerating a noob. > > > _______________________________________________ > jitter mailing list > jitter@cycling74.com > http://www.cycling74.com/mailman/listinfo/jitter > From christopherbecks at gmail.com Sun Sep 2 10:53:26 2007 From: christopherbecks at gmail.com (Christopher Becks) Date: Sun Sep 2 10:53:27 2007 Subject: [jitter] Re: Re: Re: How to get jit.qt.movie to output bangs on clip start and end? In-Reply-To: <068D1B01-F2D2-42BC-89C8-9F9825ABFEF0@speakeasy.org> Message-ID: <1be33.46daea85@www.cycling74.com> Many thanks, Joshua. I'm going to try this in the next hour or two. Do me the favour of checking in again as I try to implement your ideas ;) From christopherbecks at gmail.com Sun Sep 2 11:04:02 2007 From: christopherbecks at gmail.com (Christopher Becks) Date: Sun Sep 2 11:04:03 2007 Subject: [jitter] Re: Re: Re: How to get jit.qt.movie to output bangs on clip start and end? In-Reply-To: <1be33.46daea85@www.cycling74.com> Message-ID: <1be34.46daed01@www.cycling74.com> But I don't see how having the ubumenu inside the poly will automatically make the right number of "voices". I also don't know how thispoly~ works so I've got to take a good look at the reference patches to put your solution into play. From wugmump at speakeasy.org Sun Sep 2 11:24:35 2007 From: wugmump at speakeasy.org (joshua goldberg) Date: Sun Sep 2 11:24:39 2007 Subject: [jitter] Re: Re: Re: How to get jit.qt.movie to output bangs on clip start and end? In-Reply-To: <1be34.46daed01@www.cycling74.com> References: <1be34.46daed01@www.cycling74.com> Message-ID: <4841AC0C-DE62-4883-B05A-94BD103C32F6@speakeasy.org> you define the number of voices with the poly~ itself: poly~ mypoly 150. the 150 is the number of instances. each mypoly file includes a loadbang attached to a thispoly~ object. the thispoly~ reports the instance number. so, if you subtract 1 from that, it will match. instance 1 will load ubumenu index 0, instance 50 will load ubumenu index 49. you do not need to deal with voices, or stealing, or anything like that. all instances are 'active'. the 'target [instancenumber]' message will just determine which instance will get the following messages, which include rate messages and timing bangs. On Sep 2, 2007, at 1:04 PM, Christopher Becks wrote: > > But I don't see how having the ubumenu inside the poly will > automatically make the right number of "voices". > > I also don't know how thispoly~ works so I've got to take a good > look at the reference patches to put your solution into play. > _______________________________________________ > jitter mailing list > jitter@cycling74.com > http://www.cycling74.com/mailman/listinfo/jitter > From christopherbecks at gmail.com Sun Sep 2 11:28:44 2007 From: christopherbecks at gmail.com (Christopher Becks) Date: Sun Sep 2 11:28:46 2007 Subject: [jitter] Re: Re: Re: Re: How to get jit.qt.movie to output bangs on clip start and end? In-Reply-To: <4841AC0C-DE62-4883-B05A-94BD103C32F6@speakeasy.org> Message-ID: <1be37.46daf2cc@www.cycling74.com> Thanks for the clear and succinct explanation. I've not used Max in a long time and it's been challenging my capacity for logic. So, thanks again, Joshua. From lists at lowfrequency.org Mon Sep 3 11:19:45 2007 From: lists at lowfrequency.org (evan.raskob [lists]) Date: Mon Sep 3 11:19:50 2007 Subject: [jitter] loading more than 2GB of matrixes? Message-ID: <074C1C75-8F99-43CD-A8B2-0FF1FD0B4F1E@lowfrequency.org> Hi, I am trying to load a bunch of video clips into jit.qt.movie objects, more than 2GB worth. When I simply create enough jit.qt.movie objects (about 200 of them, at 320x240, inside a poly~) and cross this threshold of 2GB, max immediately crashes, or pauses for awhile unresponsively and then crashes. The same happens when I try to allocate jit.matrix objects of a total size that is greater than 2GB - say, a single [jit.matrix 4 char 320 240 2000] or 7 of [jit.matrix 160 120 1000]. (Each [jit.matrix 320 240 1] is about 300K) My question is, how come there is this limit when creating matrices but not when loading a gigantic jit.qt.movie-read file into ram? That way, I can load 5GB of movie data (into 16GB or RAM, for some reason...). If OS X is 64-bit, ow come Max is limited to 32 bits of address space? I'm probably missing something here. Best Evan From jkc at musork.com Mon Sep 3 11:49:40 2007 From: jkc at musork.com (Joshua Kit Clayton) Date: Mon Sep 3 11:49:48 2007 Subject: [jitter] loading more than 2GB of matrixes? In-Reply-To: <074C1C75-8F99-43CD-A8B2-0FF1FD0B4F1E@lowfrequency.org> References: <074C1C75-8F99-43CD-A8B2-0FF1FD0B4F1E@lowfrequency.org> Message-ID: <741AB7EB-366B-4E0F-AC7A-1D5058D867B6@musork.com> On Sep 3, 2007, at 10:19 AM, evan.raskob [lists] wrote: > My question is, how come there is this limit when creating matrices > but not when loading a gigantic jit.qt.movie-read file into ram? > That way, I can load 5GB of movie data (into 16GB or RAM, for some > reason...). If OS X is 64-bit, ow come Max is limited to 32 bits > of address space? I'm probably missing something here. Like many applications, Max is currently only a 32 bit application. You will need to figure out a strategy for using the disk to your advantage. If you are trying a *loadram* message to jit.qt.movie it will also not load the RAM, if not crash. When you just open a file via read, it is not loaded into RAM. Perhaps this is the discrepancy you are seeing. -Joshua From lossius at bek.no Mon Sep 3 12:42:19 2007 From: lossius at bek.no (Trond Lossius) Date: Mon Sep 3 12:42:27 2007 Subject: [jitter] Bug report: jit.gl.slab not able to change context In-Reply-To: <1079b050708121840g522a47c4q9d05586bb640a61b@mail.gmail.com> References: <46BDD799.7020300@bek.no> <46BF600C.1040007@bek.no> <1079b050708121840g522a47c4q9d05586bb640a61b@mail.gmail.com> Message-ID: <46DC558B.3050208@bek.no> Coming in late on this one again, as I have kept working on slab-based patches and seen some more patterns that might be worth reporting. I am not able to find any consistent steps that will produce the errors. However, when the error appears, it starts immediately as soon as I start rendering to a new context (e.g. first time after opening the patch and starting to bang jit.gl.render et al.). And I have found a simple workaround that seems to consistently solve the problem without having to close the patch or restart Max: If I use a rect message to jit.window to resize/move it somewhere else, and then move it back where I want it to be, the errors are gone and rendering and slabs work as supposed to. I don't know if this might provide some additional clues to tracking down what causes it. Best, Trond Wesley Smith wrote: > I don't think this problem has anything to do with shader files but > instead with the offscreen context generated by jit.gl.texture > internal to jit.gl.slab for processing input textures. Clearly > something is not being initialized or destructed appropriately and is > throwing errors to the Max window. I've noticed this behavior as > well. If anyone has any simple patches that generate these errors > consistently, please post 'em. > > thanks, > wes > _______________________________________________ > jitter mailing list > jitter@cycling74.com > http://www.cycling74.com/mailman/listinfo/jitter > From xlight63 at hotmail.com Tue Sep 4 01:10:37 2007 From: xlight63 at hotmail.com (UCDMSRA) Date: Tue Sep 4 01:10:39 2007 Subject: [jitter] Re: Re: Control camera? In-Reply-To: <1bcff.46d573f2@www.cycling74.com> Message-ID: <1be76.46dd04ea@www.cycling74.com> Quote: Zachary Seldess wrote on Wed, 29 August 2007 07:26 ---------------------------------------------------- > Thanks Justin, this trig reviewing that I've been doing seems to be paying off. > > You need to alter the lookat coordinate AND add those values to the camera coordinates. Here's the patch with that addition. > > max v2; > #N vpatcher 439 100 1228 672; > #P origin 0 -13; > #P window setfont Geneva 9.; > #P window linecount 1; > #P newex 153 280 40 196617 t f b f; > #P newex 111 280 40 196617 t f b f; > #P newex 69 280 40 196617 t f b f; > #P comment 72 224 121 196617 adjust center of rotation; > #P comment 164 243 14 196617 z; > #P comment 82 243 14 196617 x; > #P flonum 111 259 35 9 0 0 0 3 0 0 0 94 232 0 222 222 222 0 0 0; > #P flonum 153 259 35 9 0 0 0 3 0 0 0 94 232 0 222 222 222 0 0 0; > #P flonum 69 259 35 9 0 0 0 3 0 0 0 94 232 0 222 222 222 0 0 0; > #P comment 119 243 14 196617 y; > #P newex 291 322 27 196617 + 0.; > #P newex 251 322 27 196617 + 0.; > #P newex 211 322 27 196617 + 0.; > #P newex 27 345 138 196617 pak lookat 0. 0. 0.; > #P newex 10 531 618 196617 jit.gl.gridshape sphere_rotate @shape cube @scale 10. 10. 10. @poly_mode 1 1 @lighting_enable 1 @depth_enable 1 @color 1. 1. 0. 1.; > #P newex 249 131 53 196617 t b b f f; > #P window linecount 3; > #P comment 390 94 317 196617 choose y-rotation behavior \; 1 is like doing flips around the ball \; 2 will keep your view oriented so your up is always "above" you \;; > #P window linecount 1; > #P hidden newex 498 164 24 196617 t 1.; > #P hidden newex 471 164 24 196617 t 0.; > #P message 406 134 14 196617 2; > #P message 390 134 14 196617 1; > #P newex 390 186 51 196617 gate 2 1; > #P newex 431 164 37 196617 abs 0.; > #P newex 431 208 331 196617 if ($f1 > 1.2 && $f1 < 1.7) || ($f1 > 4.4 && $f1 < 5.) then 0.02 else 0.; > #P window linecount 2; > #P comment 249 85 106 196617 change amplitude (distance from object); > #P flonum 249 111 35 9 0 0 0 3 0 0 0 94 232 0 222 222 222 0 0 0; > #P window linecount 1; > #P newex 390 228 240 196617 if $f1 < 1.570796 || $f1 > 4.71239 then 1. else -1.; > #P window setfont Times 10.; > #P comment 396 256 48 1310730 up vector; > #P comment 447 270 39 1310730 z; > #P comment 405 270 39 1310730 y; > #P comment 362 270 39 1310730 x; > #P window setfont "Fixedwidth Serif" 9.; > #P flonum 431 286 39 9 0 0 0 22 0 0 0 221 221 221 222 222 222 0 0 0; > #P flonum 390 286 39 9 0 0 0 22 0 0 0 221 221 221 222 222 222 0 0 0; > #P flonum 349 286 39 9 0 0 0 22 0 0 0 221 221 221 222 222 222 0 0 0; > #P window setfont "Fixedwidth Serif" 10.; > #P newex 308 345 133 1441802 pak up 0. 1. 0.; > #P window setfont Geneva 9.; > #P flonum 169 34 35 9 0 0 0 3 0 0 0 94 232 0 222 222 222 0 0 0; > #P newex 10 508 468 196617 jit.gl.gridshape sphere_rotate @shape cube @scale 1.5 0.05 0.5 @lighting_enable 1 @depth_enable 1; > #P newex 171 345 131 196617 pak camera 0. 0. 0.; > #P newex 10 486 450 196617 jit.gl.gridshape sphere_rotate @shape sphere @scale 1. 1. 1. @lighting_enable 1 @depth_enable 1; > #P toggle 203 371 15 0; > #P newex 203 416 50 196617 t b erase; > #P newex 203 394 52 196617 metro 20; > #P newex 203 443 363 196617 jit.gl.render sphere_rotate @erase_color 0. 0. 0. 1 @axes 1 @camera 4. 0. 0.; > #P newex 10 465 197 196617 jit.window sphere_rotate @depthbuffer 1; > #P comment 268 184 112 196617 rotation around y axis; > #P comment 207 35 123 196617 rotation around x/z axes; > #P comment 302 265 14 196617 z; > #P comment 224 265 14 196617 x; > #P newex 229 205 29 196617 t b f; > #P flonum 251 281 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0; > #P flonum 291 281 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0; > #P flonum 211 281 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0; > #P flonum 229 183 35 9 0 0 0 3 0 0 0 94 232 0 222 222 222 0 0 0; > #P newex 211 232 47 196617 poltocar; > #P newex 211 159 29 196617 * 4.; > #P newex 169 159 29 196617 * 4.; > #P flonum 211 117 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0; > #P flonum 169 117 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0; > #P newex 169 56 67 196617 % 6.283186; > #P newex 211 94 23 196617 cos; > #P newex 169 94 21 196617 sin; > #P comment 259 265 14 196617 y; > #P connect 53 0 59 0; > #P connect 59 0 48 1; > #P connect 55 0 60 0; > #P connect 60 0 48 2; > #P connect 54 0 61 0; > #P connect 61 0 48 3; > #P connect 26 0 3 0; > #P connect 3 0 1 0; > #P connect 1 0 4 0; > #P connect 4 0 6 0; > #P fasten 46 0 6 0 254 153 174 153; > #P fasten 46 2 6 1 282 153 193 153; > #P connect 22 0 20 0; > #P fasten 20 0 21 0 208 415; > #P fasten 48 0 19 0 32 438 208 438; > #P fasten 27 0 19 0 313 438 208 438; > #P fasten 21 1 19 0 248 438 208 438; > #P connect 21 0 19 0; > #P fasten 24 0 19 0 176 438 208 438; > #P fasten 3 0 2 0 174 76 216 76; > #P connect 2 0 5 0; > #P connect 5 0 7 0; > #P fasten 46 1 7 0 268 153 216 153; > #P fasten 13 0 8 0 234 227 216 227; > #P connect 7 0 8 0; > #P connect 8 0 10 0; > #P connect 59 1 49 0; > #P lcolor 10; > #P connect 10 0 49 0; > #P connect 49 0 24 1; > #P connect 59 2 49 1; > #P lcolor 10; > #P connect 9 0 13 0; > #P fasten 46 3 7 1 296 153 235 153; > #P connect 13 1 8 1; > #P connect 36 0 46 0; > #P connect 6 0 12 0; > #P connect 60 1 50 0; > #P lcolor 10; > #P connect 12 0 50 0; > #P connect 50 0 24 2; > #P connect 60 2 50 1; > #P lcolor 10; > #P fasten 8 1 11 0 253 257 296 257; > #P connect 61 1 51 0; > #P lcolor 10; > #P connect 11 0 51 0; > #P connect 51 0 24 3; > #P connect 61 2 51 1; > #P lcolor 10; > #P connect 28 0 27 1; > #P connect 41 0 40 0; > #P fasten 42 0 40 0 411 167 395 167; > #P connect 40 0 35 0; > #P hidden connect 44 0 29 0; > #P connect 35 0 29 0; > #P connect 29 0 27 2; > #P fasten 3 0 39 0 174 76 436 76; > #P connect 39 0 40 1; > #P connect 40 1 38 0; > #P hidden connect 43 0 30 0; > #P connect 38 0 30 0; > #P connect 30 0 27 3; > #P hidden connect 41 0 43 0; > #P hidden connect 42 0 44 0; > #P pop; > ---------------------------------------------------- Hi Zachary, First of all. Your patch is soooo cool and really gave me so much fun. Thanks a lot!! Here I have one thought.............what if I want to set the camera in position 0. 0. 0. and only "look around" it? like stand in one position and looking around? I used "lookat 0. 0. 0." but I couldn't make camera really like "look around". Do you know how to do it? thank you so much CK From sinus at sil.at Tue Sep 4 03:44:42 2007 From: sinus at sil.at (didi bruckmayr) Date: Tue Sep 4 03:44:59 2007 Subject: [jitter] new pix Message-ID: <1be7d.46dd2909@www.cycling74.com> dear openGL players, i uploaded a series of new screenshots.i did them last night with a lot of beer. readback of wavefront ob. + heavy feedback + lights == beer psychedelia have fun! ddB From moser.werner at gmx.net Tue Sep 4 07:16:27 2007 From: moser.werner at gmx.net (Demi) Date: Tue Sep 4 07:16:30 2007 Subject: [jitter] Colorchanneling with different pictures Message-ID: <1be86.46dd5aaa@www.cycling74.com> I work on a solution to mix up picts assigning them to different channels. the result should be a layered image composed by 1pict/layer. and the picts will be read randomly out of a list, so that the content of each channel changes separately. it looks a bit like a slide show. i already fixed a solution but to computed result slows down me mac, so that after a while the program crashes. is there any solution for a smoother performance. For better understanding i will attach the file. I'm newbie and i hope for patience. -- Demi the laroche -------------- next part -------------- A non-text attachment was scrubbed... Name: ColorchannelSwitch_01 Type: application/octet-stream Size: 3700 bytes Desc: not available Url : http://www.cycling74.com/pipermail/jitter/attachments/20070904/0946b871/ColorchannelSwitch_01.obj From wesley.hoke at gmail.com Tue Sep 4 07:29:44 2007 From: wesley.hoke at gmail.com (Wesley Smith) Date: Tue Sep 4 07:29:45 2007 Subject: [jitter] Colorchanneling with different pictures In-Reply-To: <1be86.46dd5aaa@www.cycling74.com> References: <1be86.46dd5aaa@www.cycling74.com> Message-ID: <1079b050709040629o21ca0719i522a8fbb11894753@mail.gmail.com> jit.unpack/pack are not the fastest objects. Probably the fastest solution would use the GPU. There are a few ways to do this: 1) Using colored planes with textures and additive blending 2) Using a custom shader to mix channels from several textures Here's a patch that does 1) #P window setfont "Sans Serif" 9.; #P window linecount 2; #P newex 336 318 261 196617 jit.gl.videoplane test @color 0 1 0 1 @depth_enable 0 @blend_enable 1 @blend_mode 6 1 @transform_reset 2; #P flonum 535 228 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0; #P window linecount 1; #P message 535 249 42 196617 rate \$1; #P message 398 225 80 196617 read dozer.mov; #P message 469 249 27 196617 stop; #P message 435 249 31 196617 start; #P newex 336 248 41 196617 r draw; #P message 499 249 31 196617 clear; #P newex 336 276 103 196617 jit.qt.movie 320 240; #B color 5; #P window linecount 2; #P newex 603 319 261 196617 jit.gl.videoplane test @color 0 0 1 1 @depth_enable 0 @blend_enable 1 @blend_mode 6 1 @transform_reset 2; #P newex 72 318 261 196617 jit.gl.videoplane test @color 1 0 0 1 @depth_enable 0 @blend_enable 1 @blend_mode 6 1 @transform_reset 2; #P flonum 802 229 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0; #P window linecount 1; #P message 802 250 42 196617 rate \$1; #P message 665 226 83 196617 read dishes.mov; #P message 736 250 27 196617 stop; #P message 702 250 31 196617 start; #P newex 603 249 41 196617 r draw; #P message 766 250 31 196617 clear; #P newex 603 277 103 196617 jit.qt.movie 320 240; #B color 5; #P flonum 271 229 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0; #P message 271 250 42 196617 rate \$1; #P message 134 223 81 196617 read wheel.mov; #P message 205 250 27 196617 stop; #P message 171 250 31 196617 start; #P newex 72 249 41 196617 r draw; #P message 235 250 31 196617 clear; #P newex 72 277 103 196617 jit.qt.movie 320 240; #B color 5; #P message 147 103 34 196617 reset; #P newex 147 123 186 196617 jit.gl.handle test @inherit_transform 1; #P newex 12 123 48 196617 r render; #P toggle 127 94 15 0; #N vpatcher 53 128 279 297; #P inlet 106 30 15 0; #P window setfont "Sans Serif" 9.; #P window linecount 0; #P newex 43 95 47 196617 gate 1 1; #P newex 42 116 41 196617 s draw; #P window linecount 1; #P newex 17 52 58 196617 t b b erase; #P inlet 17 32 15 0; #P outlet 17 83 15 0; #P connect 1 0 2 0; #P connect 2 0 0 0; #P fasten 2 2 0 0 70 75 22 75; #P connect 4 0 3 0; #P fasten 5 0 4 0 111 88 48 88; #P fasten 2 1 4 1 46 83 85 83; #P lcolor 15; #P pop; #P newobj 65 123 42 196617 p Draw; #P toggle 203 62 15 0; #P message 203 82 68 196617 fullscreen \$1; #N vpatcher 30 89 166 253; #P window setfont "Sans Serif" 9.; #P newex 50 71 35 196617 sel 27; #P newex 50 50 40 196617 key; #P outlet 50 93 15 0; #P connect 1 0 2 0; #P connect 2 0 0 0; #P pop; #P newobj 220 62 33 196617 p Esc; #P newex 203 100 151 196617 jit.window test @depthbuffer 1; #P toggle 65 75 15 0; #P newex 65 94 57 196617 qmetro 30; #P newex 65 150 187 196617 jit.gl.render test @erase_color 0 0 0 1; #P connect 20 0 29 0; #P connect 37 0 36 0; #P fasten 36 0 30 0 540 270 341 270; #P fasten 35 0 30 0 403 270 341 270; #P fasten 34 0 30 0 474 270 341 270; #P fasten 33 0 30 0 440 270 341 270; #P fasten 31 0 30 0 504 270 341 270; #P fasten 32 0 30 0 341 273 341 273; #P connect 30 0 38 0; #P connect 12 0 28 0; #P fasten 14 0 12 0 77 274 77 274; #P fasten 22 0 20 0 608 274 608 274; #P fasten 21 0 20 0 771 271 608 271; #P fasten 23 0 20 0 707 271 608 271; #P fasten 24 0 20 0 741 271 608 271; #P fasten 25 0 20 0 670 271 608 271; #P fasten 26 0 20 0 807 271 608 271; #P connect 27 0 26 0; #P connect 19 0 18 0; #P fasten 18 0 12 0 276 271 77 271; #P fasten 17 0 12 0 139 271 77 271; #P fasten 16 0 12 0 210 271 77 271; #P fasten 15 0 12 0 176 271 77 271; #P fasten 13 0 12 0 240 271 77 271; #P connect 5 0 3 0; #P connect 6 0 5 0; #P connect 4 0 6 0; #P connect 11 0 10 0; #P fasten 8 0 7 1 132 116 102 116; #P fasten 9 0 0 0 17 145 70 145; #P connect 7 0 0 0; #P fasten 10 0 0 0 152 145 70 145; #P connect 1 0 7 0; #P connect 2 0 1 0; #P window clipboard copycount 39; From moser.werner at gmx.net Tue Sep 4 08:02:05 2007 From: moser.werner at gmx.net (Demi) Date: Tue Sep 4 08:02:08 2007 Subject: [jitter] Re: Colorchanneling with different pictures In-Reply-To: <1079b050709040629o21ca0719i522a8fbb11894753@mail.gmail.com> Message-ID: <1be89.46dd655d@www.cycling74.com> sorry for my newbie beening but how can i make a patch from this list? -- Demi the laroche From futuregibbon at gmail.com Tue Sep 4 08:06:12 2007 From: futuregibbon at gmail.com (Gavin) Date: Tue Sep 4 08:06:14 2007 Subject: [jitter] Output quality with jit.qt.record Message-ID: <1be8a.46dd6654@www.cycling74.com> Hi. New to Jitter so sorry if this has a simple explanation, but I've been trying to output effected dv-pal .mov files with jit.qt.record and the results have been pretty substandard. What's the best option to use if I want no compression on the output file at all? I've tried various different codec options and they've all produced aliasing to a greater or lesser extent. Thanks, Gavin From doktorp at mac.com Tue Sep 4 08:08:01 2007 From: doktorp at mac.com (vade) Date: Tue Sep 4 08:08:07 2007 Subject: [jitter] new pix In-Reply-To: <1be7d.46dd2909@www.cycling74.com> References: <1be7d.46dd2909@www.cycling74.com> Message-ID: Looks nice. Very liquid, Like beer. Mnn.. Beer. (heres a link for those who couldnt find it on the Jitter group) Speaking of liquid, I was playing with fire and light last night: I ought to upload some of these to the group.. http://abstrakt.vade.info/?p=135 On Sep 4, 2007, at 5:44 AM, didi bruckmayr wrote: > v a d e // www.vade.info abstrakt.vade.info -------------- next part -------------- An HTML attachment was scrubbed... URL: http://www.cycling74.com/pipermail/jitter/attachments/20070904/bebd7989/attachment.htm From moser.werner at gmx.net Tue Sep 4 08:16:07 2007 From: moser.werner at gmx.net (Demi) Date: Tue Sep 4 08:16:10 2007 Subject: [jitter] Re: Colorchanneling with different pictures In-Reply-To: <1be89.46dd655d@www.cycling74.com> Message-ID: <1be8c.46dd68a7@www.cycling74.com> got it. sorry its so easy. -- Demi the laroche From justin at lowtech.org Tue Sep 4 08:46:32 2007 From: justin at lowtech.org (justin) Date: Tue Sep 4 08:46:33 2007 Subject: [jitter] Re: Real Time DV process with Java In-Reply-To: <1bdc9.46d89c9e@www.cycling74.com> Message-ID: <1be95.46dd6fc7@www.cycling74.com> am now expert in java, but you might be better off doing the colour tracking (black) with standard jitter objects... they should be faster than using Java. See tutorial 25 in jitter docs. From zseldess at hotmail.com Tue Sep 4 09:06:26 2007 From: zseldess at hotmail.com (Zachary Seldess) Date: Tue Sep 4 09:06:28 2007 Subject: [jitter] Re: Re: Control camera? In-Reply-To: <1be76.46dd04ea@www.cycling74.com> Message-ID: <1be99.46dd7471@www.cycling74.com> Hi CK, I'm glad you like the patch! To look around while staying still, you need to keep your camera set to 0. 0. 0. and change your lookat points. How you do this is the question, there are many ways. I know you've already checked out my glNavigator abstractions, they allows for infinite rotation around the y axis by using the mouse. You might want to look closely at that stuff. Otherwise, manually adjusting the lookat coordinates with number boxes will work, but to get the values to form a smooth sphere will take a little trig. Again, you might find what you want in the glNavigator abstractions. Fool around with it and tell me how it goes. Zachary -- http://www.zacharyseldess.com From zseldess at hotmail.com Tue Sep 4 09:08:28 2007 From: zseldess at hotmail.com (Zachary Seldess) Date: Tue Sep 4 09:08:30 2007 Subject: [jitter] Re: Re: Control camera? In-Reply-To: <1be76.46dd04ea@www.cycling74.com> Message-ID: <1be9a.46dd74eb@www.cycling74.com> forgot to add the link to the glNavigators: http://www.cycling74.com/forums/index.php?t=rview&th=27757&rid=3109 -- http://www.zacharyseldess.com From jkc at musork.com Tue Sep 4 12:15:25 2007 From: jkc at musork.com (Joshua Kit Clayton) Date: Tue Sep 4 12:21:09 2007 Subject: [jitter] new pix In-Reply-To: References: <1be7d.46dd2909@www.cycling74.com> Message-ID: <87D3CA46-ADBC-4A16-B0A0-A9B64F443659@musork.com> Hi Didi + Anton, Great stuff fellas! Thanks for sharing. -Joshua From lists at lowfrequency.org Tue Sep 4 14:19:15 2007 From: lists at lowfrequency.org (evan.raskob [lists]) Date: Tue Sep 4 14:19:21 2007 Subject: [jitter] loading more than 2GB of matrixes? In-Reply-To: <741AB7EB-366B-4E0F-AC7A-1D5058D867B6@musork.com> References: <074C1C75-8F99-43CD-A8B2-0FF1FD0B4F1E@lowfrequency.org> <741AB7EB-366B-4E0F-AC7A-1D5058D867B6@musork.com> Message-ID: <4FA6885C-8CE9-476F-901E-C21F028A5858@lowfrequency.org> Hi Joshua, On Sep 3, 2007, at 6:49 PM, Joshua Kit Clayton wrote: > > On Sep 3, 2007, at 10:19 AM, evan.raskob [lists] wrote: > >> My question is, how come there is this limit when creating >> matrices but not when loading a gigantic jit.qt.movie-read file >> into ram? That way, I can load 5GB of movie data (into 16GB or >> RAM, for some reason...). If OS X is 64-bit, ow come Max is >> limited to 32 bits of address space? I'm probably missing >> something here. > > Like many applications, Max is currently only a 32 bit application. > You will need to figure out a strategy for using the disk to your > advantage. I see. Thanks for confirming that. > If you are trying a *loadram* message to jit.qt.movie it will also > not load the RAM, if not crash. When you just open a file via read, > it is not loaded into RAM. Perhaps this is the discrepancy you are > seeing. Using Activity monitor, I load a ~5GB Quicktime file and don't see a huge increase in RAM. After next sending it a "loadram" message I see RAM usage jump to ~16GB (on a 16GB RAM, Quad-processor Intel Mac), and movie plays very well. Unless there is something odd with Activity Monitor, or that I missing something important, doesn't this mean that entire 5GB of the movie is now in RAM? thanks Evan > -Joshua > > _______________________________________________ > jitter mailing list > jitter@cycling74.com > http://www.cycling74.com/mailman/listinfo/jitter From jkc at musork.com Tue Sep 4 14:40:49 2007 From: jkc at musork.com (Joshua Kit Clayton) Date: Tue Sep 4 14:40:59 2007 Subject: [jitter] loading more than 2GB of matrixes? In-Reply-To: <4FA6885C-8CE9-476F-901E-C21F028A5858@lowfrequency.org> References: <074C1C75-8F99-43CD-A8B2-0FF1FD0B4F1E@lowfrequency.org> <741AB7EB-366B-4E0F-AC7A-1D5058D867B6@musork.com> <4FA6885C-8CE9-476F-901E-C21F028A5858@lowfrequency.org> Message-ID: On Sep 4, 2007, at 1:19 PM, evan.raskob [lists] wrote: >> If you are trying a *loadram* message to jit.qt.movie it will also >> not load the RAM, if not crash. When you just open a file via >> read, it is not loaded into RAM. Perhaps this is the discrepancy >> you are seeing. > > Using Activity monitor, I load a ~5GB Quicktime file and don't see > a huge increase in RAM. After next sending it a "loadram" message > I see RAM usage jump to ~16GB (on a 16GB RAM, Quad-processor Intel > Mac), and movie plays very well. Unless there is something odd > with Activity Monitor, or that I missing something important, > doesn't this mean that entire 5GB of the movie is now in RAM? Perhaps QT now has some ability to load into the RAM of another process, or on the fly RAM disk, or some other trickiness that I was unaware of. You might also be able to use a RAM disk to your advantage for read/writing matrices faster than to/from disk. -Joshua From zseldess at hotmail.com Tue Sep 4 19:51:52 2007 From: zseldess at hotmail.com (Zachary Seldess) Date: Tue Sep 4 19:51:58 2007 Subject: [jitter] Re: Control camera? In-Reply-To: <1be9a.46dd74eb@www.cycling74.com> Message-ID: <1bec3.46de0bb7@www.cycling74.com> Here's a quick example patch that uses a dial for infinite lookat rotation along the x/z plane and a multislider for rotation along the y axis. Hope it helps clarify. max v2; #N vpatcher 473 283 986 786; #P origin 0 -13; #P window setfont Geneva 9.; #P window linecount 1; #P hidden newex 298 158 41 196617 t 90 4.; #P hidden newex 298 135 48 196617 loadbang; #P comment 218 26 46 196617 y lookat; #P user multiSlider 229 42 21 108 -1. 1. 1 2681 47 0 0 2 0 0 0; #M frgb 0 0 0; #M brgb 255 255 255; #M rgb2 127 127 127; #M rgb3 0 0 0; #M rgb4 37 52 91; #M rgb5 74 105 182; #M rgb6 112 158 18; #M rgb7 149 211 110; #M rgb8 187 9 201; #M rgb9 224 62 37; #M rgb10 7 114 128; #P newex 329 238 40 196617 t b f f; #P newex 287 238 40 196617 t b f f; #P newex 245 238 40 196617 t b f f; #P comment 248 182 121 196617 adjust camera position; #P comment 340 201 14 196617 z; #P comment 258 201 14 196617 x; #P flonum 287 217 35 9 0 0 0 3 0 0 0 94 232 0 222 222 222 0 0 0; #P flonum 329 217 35 9 0 0 0 3 0 0 0 94 232 0 222 222 222 0 0 0; #P flonum 245 217 35 9 0 0 0 3 0 0 0 94 232 0 222 222 222 0 0 0; #P comment 295 201 14 196617 y; #P newex 233 303 137 196617 pak camera 0. 0. 0.; #P newex 191 278 27 196617 + 0.; #P newex 149 278 27 196617 + 0.; #P newex 107 278 27 196617 + 0.; #N vpatcher 118 244 465 511; #P outlet 68 210 15 0; #P outlet 31 210 15 0; #P inlet 31 35 15 0; #P window setfont Geneva 9.; #P comment 82 163 164 196617 generate x/z values; #P comment 159 109 164 196617 convert from degrees into radians; #P window setfont "Sans Serif" 9.; #P newex 31 133 47 131137545 t 1. f; #P window setfont Geneva 9.; #P flonum 31 186 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0; #P flonum 68 186 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0; #P window setfont "Sans Serif" 9.; #P newex 31 107 125 131137545 expr ($f1 * 3.141593) / 180.; #P window setfont Geneva 9.; #P newex 31 160 47 196617 poltocar; #P newex 31 82 40 196617 % 360; #P newex 31 57 37 196617 + 181; #P comment 73 84 100 196617 straigth up is now 0; #P connect 10 0 1 0; #P connect 1 0 2 0; #P connect 2 0 4 0; #P connect 4 0 7 0; #P connect 7 0 3 0; #P connect 3 0 6 0; #P connect 6 0 11 0; #P connect 7 1 3 1; #P connect 3 1 5 0; #P connect 5 0 12 0; #P pop; #P hidden newobj 107 156 94 196617 p lookat_x/z; #B color 12; #P user dial 107 42 108 108 360 1 0 0 157 359 1 1. 101 85 147 221 221 221 120 120 120 225 225 225 0 0 0 0 0 0; #P newex 191 237 27 196617 t f f; #P newex 149 237 27 196617 t f f; #P newex 107 237 27 196617 t f f; #P comment 110 181 121 196617 adjust center of rotation; #P comment 202 200 14 196617 z; #P comment 120 200 14 196617 x; #P flonum 149 216 35 9 0 0 0 3 0 0 0 94 232 0 222 222 222 0 0 0; #P flonum 191 216 35 9 0 0 0 3 0 0 0 94 232 0 222 222 222 0 0 0; #P flonum 107 216 35 9 0 0 0 3 0 0 0 94 232 0 222 222 222 0 0 0; #P comment 157 200 14 196617 y; #P newex 65 302 138 196617 pak lookat 0. 0. 0.; #P window linecount 2; #P newex 9 439 468 196617 jit.gl.gridshape sphere_rotate @shape cube @scale 10. 10. 10. @poly_mode 1 1 @lighting_enable 1 @depth_enable 1 @color 1. 1. 0. 1.; #P window linecount 1; #P newex 9 416 468 196617 jit.gl.gridshape sphere_rotate @shape cube @scale 1.5 0.05 0.5 @lighting_enable 1 @depth_enable 1; #P newex 9 394 450 196617 jit.gl.gridshape sphere_rotate @shape sphere @scale 1. 1. 1. @lighting_enable 1 @depth_enable 1; #P toggle 9 279 15 0; #P newex 9 324 50 196617 t b erase; #P newex 9 302 52 196617 metro 20; #P newex 9 351 363 196617 jit.gl.render sphere_rotate @erase_color 0. 0. 0. 1 @axes 1 @camera 0. 0. 4.; #P newex 9 373 197 196617 jit.window sphere_rotate @depthbuffer 1; #P comment 131 25 57 196617 x/z lookat; #P connect 5 0 3 0; #P fasten 3 0 4 0 14 323; #P fasten 25 0 2 0 238 346 14 346; #P connect 4 0 2 0; #P fasten 4 1 2 0 54 346 14 346; #P fasten 9 0 2 0 70 346 14 346; #P hidden connect 39 0 20 0; #P hidden connect 20 0 21 0; #P hidden connect 21 0 11 0; #P connect 11 0 17 0; #P connect 17 0 22 0; #P connect 33 0 22 0; #P lcolor 10; #P connect 22 0 9 1; #P connect 33 1 22 1; #P lcolor 10; #P hidden connect 36 0 13 0; #P connect 13 0 18 0; #P connect 18 0 23 0; #P connect 34 0 23 0; #P lcolor 10; #P connect 23 0 9 2; #P connect 34 1 23 1; #P lcolor 10; #P hidden connect 21 1 12 0; #P connect 12 0 19 0; #P connect 19 0 24 0; #P connect 35 0 24 0; #P lcolor 10; #P connect 24 0 9 3; #P connect 35 1 24 1; #P lcolor 10; #P connect 27 0 33 0; #P connect 33 2 25 1; #P connect 29 0 34 0; #P hidden connect 38 0 39 0; #P connect 34 2 25 2; #P hidden connect 39 1 28 0; #P connect 28 0 35 0; #P connect 35 2 25 3; #P pop; -- http://www.zacharyseldess.com From pnyboer at slambassador.com Tue Sep 4 21:24:11 2007 From: pnyboer at slambassador.com (pnyboer) Date: Tue Sep 4 21:24:13 2007 Subject: [jitter] Re: jitter standalone crash on PC In-Reply-To: <46D85433.5000206@pucemuse.com> Message-ID: <1bec5.46de215b@www.cycling74.com> what if you make a standalone with just "jit.qt.movie" in the patch (the simplest jit patch possible?)? Does it crash? Sorry to start with the obvious, but...Is Quicktime fully installed on the crashing machines? -- * * * * The Altamont 2 oz light rum 3/4 oz lime juice 1/2 oz orange cura?ao 1/4 oz orgeat splash of pernod handful of fresh mint leaves shake contents vigorously with ice. Strain well into a chilled cocktail glass. * * * * From lists at lumen.nu Wed Sep 5 02:14:32 2007 From: lists at lumen.nu (Joost Rekveld) Date: Wed Sep 5 02:14:47 2007 Subject: [jitter] new pix In-Reply-To: References: <1be7d.46dd2909@www.cycling74.com> Message-ID: that looks really good... J. On Sep 4, 2007, at 4:08 , vade wrote: > Looks nice. Very liquid, Like beer. Mnn.. Beer. > > (heres a link for those who couldnt find it on the Jitter group) > > Speaking of liquid, I was playing with fire and light last night: I > ought to upload some of these to the group.. > > http://abstrakt.vade.info/?p=135 > ------------------------------------------- Joost Rekveld ----------- http://www.lumen.nu/rekveld ------------------------------------------- ?You are in the nets of the horizon like fish ! We, suprematists, we throw you a road. Hurry up ! Because tomorrow you will not recognize us.? (Malevich) ------------------------------------------- From mattijs at smadsteck.nl Wed Sep 5 03:15:30 2007 From: mattijs at smadsteck.nl (Mattijs Kneppers) Date: Wed Sep 5 03:15:48 2007 Subject: [jitter] Re: Re: Jitter Video Playback - Amateur or Professional Grade? In-Reply-To: <04D698C0-418D-44E4-B041-AED1F414372D@mac.com> Message-ID: <1beca.46de73b1@www.cycling74.com> Hi vade and cycling and others following this thread, Once again, don't you think the hiccups are inherent to the fact that jit.qt.movie (and everything later in the chain) operate in the low priority queue? Low priority threads are likely to be interrupted by any kind of threads running in the background. Isn't what you want simply a jit.qt.movie in the scheduler thread? Mattijs Quote: vade wrote on Thu, 30 August 2007 23:55 ---------------------------------------------------- > *tiny* > > This is what I see as one of the issues. It is my belief that these > performance problems come from complicated patches above a certain > threshold of events. I can make a simple one slab 1080p clip playback > fine, but adding more slabs, even if disabled, cause slowdowns (yes, > there is more processing that has to be done), but more importantly, > larger hiccups. I understand reduced performance, but the hiccups are > serious. I can tolerate 20 fps, but not 25->15 ->20 etc. > > yes, I know, I know, not constructive, but I think at some point, it > becomes very very hard to submit a bug report of a simple test case, > because inherently the issue is due to the size of the patch, number > of gl calls, or something that becomes an issue as patch complexity > grows. > > > > > On Aug 27, 2007, at 7:34 PM, marcus lyall wrote: > > > 've had a **********tiny******** Jitter patch out on the road with > > a large > > v a d e // > > www.vade.info > abstrakt.vade.info > > > > > > ---------------------------------------------------- -- SmadSteck - http://www.smadsteck.nl Hard- and software for interactive audiovisual sampling From xlight63 at hotmail.com Wed Sep 5 12:21:32 2007 From: xlight63 at hotmail.com (UCDMSRA) Date: Wed Sep 5 12:21:34 2007 Subject: [jitter] Re: Control camera? In-Reply-To: <1bec3.46de0bb7@www.cycling74.com> Message-ID: <1befc.46def3ab@www.cycling74.com> Quote: Zachary Seldess wrote on Tue, 04 September 2007 19:51 ---------------------------------------------------- > Here's a quick example patch that uses a dial for infinite lookat rotation along the x/z plane and a multislider for rotation along the y axis. Hope it helps clarify. > > > max v2; > #N vpatcher 473 283 986 786; > #P origin 0 -13; > #P window setfont Geneva 9.; > #P window linecount 1; > #P hidden newex 298 158 41 196617 t 90 4.; > #P hidden newex 298 135 48 196617 loadbang; > #P comment 218 26 46 196617 y lookat; > #P user multiSlider 229 42 21 108 -1. 1. 1 2681 47 0 0 2 0 0 0; > #M frgb 0 0 0; > #M brgb 255 255 255; > #M rgb2 127 127 127; > #M rgb3 0 0 0; > #M rgb4 37 52 91; > #M rgb5 74 105 182; > #M rgb6 112 158 18; > #M rgb7 149 211 110; > #M rgb8 187 9 201; > #M rgb9 224 62 37; > #M rgb10 7 114 128; > #P newex 329 238 40 196617 t b f f; > #P newex 287 238 40 196617 t b f f; > #P newex 245 238 40 196617 t b f f; > #P comment 248 182 121 196617 adjust camera position; > #P comment 340 201 14 196617 z; > #P comment 258 201 14 196617 x; > #P flonum 287 217 35 9 0 0 0 3 0 0 0 94 232 0 222 222 222 0 0 0; > #P flonum 329 217 35 9 0 0 0 3 0 0 0 94 232 0 222 222 222 0 0 0; > #P flonum 245 217 35 9 0 0 0 3 0 0 0 94 232 0 222 222 222 0 0 0; > #P comment 295 201 14 196617 y; > #P newex 233 303 137 196617 pak camera 0. 0. 0.; > #P newex 191 278 27 196617 + 0.; > #P newex 149 278 27 196617 + 0.; > #P newex 107 278 27 196617 + 0.; > #N vpatcher 118 244 465 511; > #P outlet 68 210 15 0; > #P outlet 31 210 15 0; > #P inlet 31 35 15 0; > #P window setfont Geneva 9.; > #P comment 82 163 164 196617 generate x/z values; > #P comment 159 109 164 196617 convert from degrees into radians; > #P window setfont "Sans Serif" 9.; > #P newex 31 133 47 131137545 t 1. f; > #P window setfont Geneva 9.; > #P flonum 31 186 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0; > #P flonum 68 186 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0; > #P window setfont "Sans Serif" 9.; > #P newex 31 107 125 131137545 expr ($f1 * 3.141593) / 180.; > #P window setfont Geneva 9.; > #P newex 31 160 47 196617 poltocar; > #P newex 31 82 40 196617 % 360; > #P newex 31 57 37 196617 + 181; > #P comment 73 84 100 196617 straigth up is now 0; > #P connect 10 0 1 0; > #P connect 1 0 2 0; > #P connect 2 0 4 0; > #P connect 4 0 7 0; > #P connect 7 0 3 0; > #P connect 3 0 6 0; > #P connect 6 0 11 0; > #P connect 7 1 3 1; > #P connect 3 1 5 0; > #P connect 5 0 12 0; > #P pop; > #P hidden newobj 107 156 94 196617 p lookat_x/z; > #B color 12; > #P user dial 107 42 108 108 360 1 0 0 157 359 1 1. 101 85 147 221 221 221 120 120 120 225 225 225 0 0 0 0 0 0; > #P newex 191 237 27 196617 t f f; > #P newex 149 237 27 196617 t f f; > #P newex 107 237 27 196617 t f f; > #P comment 110 181 121 196617 adjust center of rotation; > #P comment 202 200 14 196617 z; > #P comment 120 200 14 196617 x; > #P flonum 149 216 35 9 0 0 0 3 0 0 0 94 232 0 222 222 222 0 0 0; > #P flonum 191 216 35 9 0 0 0 3 0 0 0 94 232 0 222 222 222 0 0 0; > #P flonum 107 216 35 9 0 0 0 3 0 0 0 94 232 0 222 222 222 0 0 0; > #P comment 157 200 14 196617 y; > #P newex 65 302 138 196617 pak lookat 0. 0. 0.; > #P window linecount 2; > #P newex 9 439 468 196617 jit.gl.gridshape sphere_rotate @shape cube @scale 10. 10. 10. @poly_mode 1 1 @lighting_enable 1 @depth_enable 1 @color 1. 1. 0. 1.; > #P window linecount 1; > #P newex 9 416 468 196617 jit.gl.gridshape sphere_rotate @shape cube @scale 1.5 0.05 0.5 @lighting_enable 1 @depth_enable 1; > #P newex 9 394 450 196617 jit.gl.gridshape sphere_rotate @shape sphere @scale 1. 1. 1. @lighting_enable 1 @depth_enable 1; > #P toggle 9 279 15 0; > #P newex 9 324 50 196617 t b erase; > #P newex 9 302 52 196617 metro 20; > #P newex 9 351 363 196617 jit.gl.render sphere_rotate @erase_color 0. 0. 0. 1 @axes 1 @camera 0. 0. 4.; > #P newex 9 373 197 196617 jit.window sphere_rotate @depthbuffer 1; > #P comment 131 25 57 196617 x/z lookat; > #P connect 5 0 3 0; > #P fasten 3 0 4 0 14 323; > #P fasten 25 0 2 0 238 346 14 346; > #P connect 4 0 2 0; > #P fasten 4 1 2 0 54 346 14 346; > #P fasten 9 0 2 0 70 346 14 346; > #P hidden connect 39 0 20 0; > #P hidden connect 20 0 21 0; > #P hidden connect 21 0 11 0; > #P connect 11 0 17 0; > #P connect 17 0 22 0; > #P connect 33 0 22 0; > #P lcolor 10; > #P connect 22 0 9 1; > #P connect 33 1 22 1; > #P lcolor 10; > #P hidden connect 36 0 13 0; > #P connect 13 0 18 0; > #P connect 18 0 23 0; > #P connect 34 0 23 0; > #P lcolor 10; > #P connect 23 0 9 2; > #P connect 34 1 23 1; > #P lcolor 10; > #P hidden connect 21 1 12 0; > #P connect 12 0 19 0; > #P connect 19 0 24 0; > #P connect 35 0 24 0; > #P lcolor 10; > #P connect 24 0 9 3; > #P connect 35 1 24 1; > #P lcolor 10; > #P connect 27 0 33 0; > #P connect 33 2 25 1; > #P connect 29 0 34 0; > #P hidden connect 38 0 39 0; > #P connect 34 2 25 2; > #P hidden connect 39 1 28 0; > #P connect 28 0 35 0; > #P connect 35 2 25 3; > #P pop; > ---------------------------------------------------- Hi, I did check your flyingSims patch and it does give me the answer of "looking around" questions. This simple example helps me more about something I didn't understand before. Thank you so much. I am very appreciate your kindly help. :) CK From matthieu.tercieux at free.fr Wed Sep 5 14:17:41 2007 From: matthieu.tercieux at free.fr (matthieu.tercieux@free.fr) Date: Wed Sep 5 14:17:37 2007 Subject: [jitter] (no subject) Message-ID: <1189023461.46df0ee541586@imp.free.fr> how it is possible to put the respective color of the pixels at the mvie one? please #P window setfont "Sans Serif" 9.; #P window linecount 1; #P newex 366 21 66 196617 loadmess 15; #P newex 124 175 80 196617 jit.gl.handle foo; #P comment 375 88 41 196617 DIM; #P newex 338 130 33 196617 s rez; #P newex 464 110 71 196617 prepend shape; #P user ubumenu 464 85 72 196617 0 1 1 0; #X add sphere; #X add torus; #X add cylinder; #X add opencylinder; #X add cube; #X add opencube; #X add plane; #X add circle; #X prefix_set 0 0 0; #X pattrmode 1; #P number 417 86 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0; #P message 335 109 56 196617 dim \$1 \$1; #P newex 124 192 82 196617 jit.gl.render foo; #P message 545 457 93 196617 color \$1 \$2 \$3 \$4; #P newex 320 415 71 196617 prepend shape; #P user ubumenu 320 390 72 196617 0 1 1 0; #X add sphere; #X add torus; #X add cylinder; #X add opencylinder; #X add cube; #X add opencube; #X add plane; #X add circle; #X prefix_set 0 0 0; #X pattrmode 1; #P toggle 758 579 15 0; #P message 759 605 66 196617 floating \$1; #P message 686 609 68 196617 fullscreen \$1; #P toggle 669 609 15 0; #P newex 711 584 35 196617 sel 27; #P newex 669 584 40 196617 key; #P newex 320 462 20 196617 t b; #P message 346 457 173 196617 position \$1 \$2 \$3 \, glcolor \$4 \$5 \$6; #P newex 320 337 41 196617 jit.iter; #P toggle 124 85 18 0; #P newex 124 103 57 196617 qmetro 80; #P newex 124 150 58 196617 t erase b b; #P window linecount 2; #P newex 320 495 326 196617 jit.gl.gridshape foo @lighting_enable 1 @depth_enable 1 @automatic 1 @scale 0.06 0.06 0.06 @blend_enable 0 @smooth_shading 1 @texture; #P window linecount 1; #P newex 686 627 227 196617 jit.window foo @depthbuffer 1 @fsaa 1 @sync 1; #P message 562 154 30 196617 read; #P newex 569 195 63 196617 jit.qt.movie; #P newex 567 174 33 196617 r rez; #P newex 445 210 33 196617 r rez; #P newex 331 247 33 196617 r rez; #P window linecount 2; #P comment 393 302 120 196617 offset vertex positions by displacement; #P window linecount 1; #P newex 322 305 64 196617 jit.op @op +; #P newex 322 268 130 196617 jit.matrix 5 float32 20 20; #P newex 444 233 209 196617 jit.matrix 3 float32 20 20 @planemap 5 6 7; #P newex 376 286 65 196617 jit.op @op *; #P newex 323 162 226 196617 jit.gl.gridshape @matrixoutput 1 @shape sphere; #P connect 16 0 18 0; #P connect 16 0 17 0; #P connect 16 0 27 0; #P connect 29 0 12 0; #P connect 29 0 0 0; #P connect 29 0 33 0; #P connect 29 0 9 0; #P connect 32 0 0 0; #P connect 32 0 9 0; #P connect 13 2 0 0; #P connect 13 2 9 0; #P connect 4 0 16 0; #P fasten 0 0 3 0 328 185 327 185; #P fasten 0 0 2 0 328 185 449 185; #P connect 36 0 30 0; #P connect 1 0 4 1; #P connect 24 0 23 0; #P connect 8 0 9 0; #P connect 10 0 9 0; #P fasten 19 0 20 0 710 601 710 586; #P connect 9 0 1 1; #P connect 22 0 11 0; #P connect 23 0 11 0; #P fasten 21 0 22 0 685 624 685 609; #P fasten 20 0 21 0 716 606 674 606; #P connect 2 0 1 0; #P fasten 31 1 32 0 500 104 469 104; #P connect 7 0 2 0; #P connect 30 0 29 0; #P fasten 17 0 12 0 351 483 325 483; #P connect 18 0 12 0; #P connect 26 0 12 0; #P connect 27 0 12 0; #P fasten 25 1 26 0 356 409 325 409; #P connect 3 0 4 0; #P connect 6 0 3 0; #P connect 13 1 28 0; #P connect 13 0 28 0; #P connect 35 0 28 0; #P connect 15 0 14 0; #P connect 14 0 13 0; #P window clipboard copycount 37; From kikakuh at web.de Wed Sep 5 14:23:40 2007 From: kikakuh at web.de (rike s.) Date: Wed Sep 5 14:23:41 2007 Subject: [jitter] possible to couple webcam and kaleido? Message-ID: <1bf07.46df104b@www.cycling74.com> hi! i wanna couple the td.kaleido.jxs - patch with a jit.dx.grab (jit.qt.grab) ... - i tried lots of combinations, but it didnt work out... . maybe it's not possible to match them?! ('cause the kaleidoskop-patch is working with pics) From wesley.hoke at gmail.com Wed Sep 5 16:27:40 2007 From: wesley.hoke at gmail.com (Wesley Smith) Date: Wed Sep 5 16:27:57 2007 Subject: [jitter] Sharing is fun - Psychedelic Depth Artifacts Message-ID: <1079b050709051527s4c757140t98ba3436c361d345@mail.gmail.com> In trying to help out someone with their patch just now I accidentally created some psychedlic effects from depth buffer artifacts. It's quite fun to muck with the gshape generating the positions and see what patterns develop by navigating through the internals of the shapes. wes #P window setfont "Sans Serif" 9.; #P window linecount 1; #P message 556 240 80 196617 rotate \$1 0 1 1; #N counter 0 0 360; #X flags 0 0; #P newobj 556 214 83 196617 counter 0 0 360; #P newex 556 189 41 196617 r draw; #P newex 320 366 71 196617 prepend shape; #P user ubumenu 320 341 72 196617 0 1 1 0; #X add sphere; #X add torus; #X add cylinder; #X add opencylinder; #X add cube; #X add opencube; #X add plane; #X add circle; #X prefix_set 0 0 0; #X pattrmode 1; #P newex 378 169 33 196617 r rez; #P newex 378 196 130 196617 jit.matrix 3 float32 20 20; #P message 23 116 34 196617 reset; #P newex 336 98 41 196617 r draw; #P newex 141 118 41 196617 s draw; #P window linecount 2; #P newex 325 287 261 196617 jit.gl.multiple foo 2 @glparams position color @targetname sphere @scale 0.1 0.1 0.1 @targetmode 1; #P window linecount 1; #P newex 292 36 66 196617 loadmess 25; #P newex 81 143 182 196617 jit.gl.handle foo @inherit_transform 1; #P comment 332 56 41 196617 DIM; #P newex 295 98 33 196617 s rez; #P newex 389 98 71 196617 prepend shape; #P user ubumenu 389 72 72 196617 0 1 1 0; #X add sphere; #X add torus; #X add cylinder; #X add opencylinder; #X add cube; #X add opencube; #X add plane; #X add circle; #X prefix_set 0 0 0; #X pattrmode 1; #P number 292 57 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0; #P message 292 77 56 196617 dim \$1 \$1; #P newex 81 169 168 196617 jit.gl.render foo @camera 0 0 0.12; #P toggle 117 222 15 0; #P message 117 243 66 196617 floating \$1; #P message 45 247 68 196617 fullscreen \$1; #P toggle 28 247 15 0; #P newex 70 222 35 196617 sel 27; #P newex 28 222 40 196617 key; #P toggle 81 53 18 0; #P newex 81 71 57 196617 qmetro 80; #P newex 81 118 58 196617 t erase b b; #P window linecount 2; #P newex 292 396 330 196617 jit.gl.gridshape foo @lighting_enable 1 @depth_enable 1 @scale 0.5 0.5 0.5 @automatic 0 @blend_enable 0 @smooth_shading 1 @name sphere; #P window linecount 1; #P newex 45 265 227 196617 jit.window foo @depthbuffer 1 @fsaa 1 @sync 1; #P newex 321 138 307 196617 jit.gl.gridshape foo @automatic 0 @matrixoutput 1 @shape sphere; #P fasten 7 0 8 0 75 244 33 244; #P fasten 8 0 9 0 44 262 44 247; #P connect 9 0 1 0; #P connect 10 0 1 0; #P fasten 6 0 7 0 69 239 69 224; #P connect 5 0 4 0; #P connect 4 0 3 0; #P connect 24 0 19 0; #P connect 19 0 12 0; #P connect 3 0 12 0; #P connect 3 1 12 0; #P connect 11 0 10 0; #P connect 3 2 22 0; #P connect 20 0 14 0; #P connect 14 0 13 0; #P connect 13 0 2 0; #P connect 28 0 2 0; #P connect 13 0 17 0; #P fasten 27 1 28 0 356 360 325 360; #P connect 13 0 0 0; #P connect 23 0 0 0; #P connect 16 0 0 0; #P connect 25 0 21 0; #P connect 31 0 21 0; #P connect 0 0 25 0; #P connect 26 0 25 0; #P fasten 15 1 16 0 425 91 394 91; #P connect 29 0 30 0; #P connect 30 0 31 0; #P connect 25 0 21 1; #P window clipboard copycount 32; From alberto-bernal at gmx.de Wed Sep 5 17:46:05 2007 From: alberto-bernal at gmx.de (alberto-bernal) Date: Wed Sep 5 17:46:07 2007 Subject: [jitter] desactivating jitter Message-ID: <1bf23.46df3fbd@www.cycling74.com> Hello, I would like to know if it's possible to desactivate jitter without uninstalling. I use jitter very seldom and it would be more comfortable to work without it when I'm just using max, in order to save memory and startup time. Thanks, Alberto From mattijs at smadsteck.nl Thu Sep 6 02:23:06 2007 From: mattijs at smadsteck.nl (Mattijs Kneppers) Date: Thu Sep 6 02:23:08 2007 Subject: [jitter] Re: loading more than 2GB of matrixes? In-Reply-To: Message-ID: <1bf30.46dfb8ea@www.cycling74.com> I had problems with the 2gb limit too. Took me quite some time to figure out what caused the crash. Would it be an idea to generate an alert if the 2gb limit is reached? Mattijs -- SmadSteck - http://www.smadsteck.nl Hard- and software for interactive audiovisual sampling From karrrlo at yahoo.com Thu Sep 6 02:58:28 2007 From: karrrlo at yahoo.com (karl-otto von oertzen) Date: Thu Sep 6 02:58:31 2007 Subject: [jitter] Re: possible to couple webcam and kaleido? In-Reply-To: <1bf07.46df104b@www.cycling74.com> Message-ID: <1bf35.46dfc134@www.cycling74.com> go to your jitter-examples folder > render> slab-helpers > texdisplace>td.kaleido.jxs-help works just fine Quote: pike wrote on Wed, 05 September 2007 22:23 ---------------------------------------------------- > hi! > > i wanna couple the td.kaleido.jxs - patch with a jit.dx.grab (jit.qt.grab) ... - i tried lots of combinations, but it didnt work out... . maybe it's not possible to match them?! ('cause the kaleidoskop-patch is working with pics) > > would be great, if someone could help me out! ---------------------------------------------------- -- karrrlo From alberto-bernal at gmx.de Thu Sep 6 07:43:48 2007 From: alberto-bernal at gmx.de (alberto-bernal) Date: Thu Sep 6 07:43:50 2007 Subject: [jitter] Re: Output quality with jit.qt.record In-Reply-To: <1be8a.46dd6654@www.cycling74.com> Message-ID: <1bf42.46e00413@www.cycling74.com> Hi, I had the same problem and I didn't find a satisfactory combination of quality, codecs and resolutions... I needed a frame precission and it wasn't possible at all. The solution I found for me: jit.qt.videooutput and record the output in a dv-camera through attached to the computer through firewire. The timing is perfect and the quality quite good. Then you can copy again the contents of the dv-tape in the computer in a non-real time way. I hope this is useful to you, Alberto From dan at danwinckler.com Thu Sep 6 10:09:01 2007 From: dan at danwinckler.com (Dan Winckler) Date: Thu Sep 6 10:09:40 2007 Subject: [jitter] Sharing is fun - Psychedelic Depth Artifacts In-Reply-To: <1079b050709051527s4c757140t98ba3436c361d345@mail.gmail.com> References: <1079b050709051527s4c757140t98ba3436c361d345@mail.gmail.com> Message-ID: <11B45396-626A-40D4-BB34-4D11B6CAD8D5@danwinckler.com> I can feel it. My mind is going. Wes, stop. Oooo...colors. Thanks for sharing, Wes. :) d From i_i at gmx.net Thu Sep 6 12:33:53 2007 From: i_i at gmx.net (nesa) Date: Thu Sep 6 12:36:21 2007 Subject: [jitter] Sharing is fun - Psychedelic Depth Artifacts In-Reply-To: <1079b050709051527s4c757140t98ba3436c361d345@mail.gmail.com> References: <1079b050709051527s4c757140t98ba3436c361d345@mail.gmail.com> Message-ID: Nice patch Wes! It's also cool when one zooms out of sphere, and then slowly zooms in again. When the camera is very close to the sphere, interesting artifacts start to emerge on ints surface. Polytopal regards, nesa > In trying to help out someone with their patch just now I accidentally > created some psychedlic effects from depth buffer artifacts. It's From johannes-eckart at gmx.at Thu Sep 6 17:33:03 2007 From: johannes-eckart at gmx.at (Johannes) Date: Thu Sep 6 17:33:04 2007 Subject: [jitter] creating curves with control-points Message-ID: <1bf7c.46e08e2c@www.cycling74.com> Hi forum! I am quite curious, if there would be an object in Max/Jitter to create curves with control-points. In fact I was searching already a long time, but didn't get, what I wanted. My goal would be to define as many control-points is I need. Then the "object" should create a curve between these points. For example: I define a start point (x,y or maybe also z), then the next point, and another, and so on... What I already found: --> cubiccurve-example.pat (jitter-examples/java): a great thing, but only 4 control-points. I am not well trained in Java on "mxj" :( , so I am not able to add some more control-points... and also antialiasing doesn't work here, don't know why... --> js_jitterspline-example.pat (jitter-examples/render): this would be THE thing I need! I can create as many control-points as I need. Unfortunately, all points in this example are created by "random". Again the problem with my not existing knowledge in JavaScript :(( --> bspline (taken from the externals on http://www.jasch.ch): this is a very interesting object, but I don't understand, how to put some more control-points into it! I got an example from the forum under: http://www.cycling74.com/forums/index.php?t=msg&goto=113922&rid=5269&S=668f46a5697fcc4a9418021c8f9cd257&srch=curves#msg_113922 but I want to define the points with "Number-Boxes" and not with a "Function". The other problem here is, that the curves are drawn into a LCD-object, so rendering doesn't work, I think... It would be great, if somebody knows an object in Max/Jitter, which can create such curves with control-points without Java or JavaScript. Maybe the "bspline-object" is what I need, but I didn't solve my problems to put some more points to the curve and the rendering into a "jit.window" with the help-file! I hope that somebody could give me a useful hint or idea how to solve my "curve-problem"!!! Thanks already, Johannes From gustave433 at yahoo.fr Thu Sep 6 20:01:21 2007 From: gustave433 at yahoo.fr (Jean-Marc Pelletier) Date: Thu Sep 6 20:01:23 2007 Subject: [jitter] Re: HD performance with jit.qt.movie in @window direct mode In-Reply-To: <1bd68.46d71f6a@www.cycling74.com> Message-ID: <1bf8f.46e0b0f1@www.cycling74.com> Quote: Kyred wrote on Thu, 30 August 2007 13:50 ---------------------------------------------------- > > use Applescript to control QuickTime player from Max. > > Oh ! interesting ! is it hard to do ? ---------------------------------------------------- The script looks like this: tell application "Finder" open ("/Users/me/Documents/Video/MyVideo.mov" as POSIX file) end tell tell application "QuickTime Player" set looping of document 1 to true present document 1 scale screen end tell You can use the tap.applescript external to launch it. Jean-Marc From dan at danwinckler.com Thu Sep 6 22:14:14 2007 From: dan at danwinckler.com (Dan Winckler) Date: Thu Sep 6 22:14:42 2007 Subject: [jitter] new pix In-Reply-To: References: <1be7d.46dd2909@www.cycling74.com> Message-ID: <331E0DFD-4531-4509-82DA-B02164221F83@danwinckler.com> I've put some pictures from my gig last night at Monkeytown in the Jitter pool. The patch uses xray.jit.water, jit.lcd to feed shapes into it, and some v001 shaders for final processing on the GPU. I was getting live MIDI from the keyboard player (Tris McCall), which I used to trigger lcd shapes -- a most pleasing collaboration. :) http://www.flickr.com/photos/danwinckler/1336462249/in/pool-jitter/ Yay, sharing! I'll post the patch soon. More info on the gig at http://danwinckler.com/blog/archives/ 2007/09/06/last_nights_visuals/. From xlight63 at hotmail.com Thu Sep 6 22:48:16 2007 From: xlight63 at hotmail.com (UCDMSRA) Date: Thu Sep 6 22:48:24 2007 Subject: [jitter] Re: Is it possible to make input image looks like this? In-Reply-To: <1bf52.46e02a5d@www.cycling74.com> Message-ID: <1bf95.46e0d810@www.cycling74.com> Quote: CKNY wrote on Thu, 06 September 2007 10:27 ---------------------------------------------------- > Hi, > > I use grabe to input image from iSight and try to make input image looks like "sketch effect" in photoshop. I tried to use op but I couldn't make the image looks like this. Would anybody knows the trick please tell me how to do it? > > thank you so much > > CK ---------------------------------------------------- Anyone? Please....... From doktorp at mac.com Fri Sep 7 00:23:36 2007 From: doktorp at mac.com (vade) Date: Fri Sep 7 00:23:44 2007 Subject: [jitter] Re: HD performance with jit.qt.movie in @window direct mode In-Reply-To: <1bf8f.46e0b0f1@www.cycling74.com> References: <1bf8f.46e0b0f1@www.cycling74.com> Message-ID: <8BB222F7-D520-4C74-B711-3901C070EB3E@mac.com> But with this method, should you want to queue more than one movie back to back, as separate files, dont you get the weird QT window pop over? Can you queue movies seamlessly back to back without leaving fullscreen at the end of one movie? Curious , as I have not had the chance to try this in any capacity, if the above is possible, I wish I knew a few days ago! :) ====== Back to jitter land, Jitter 1.6.3/Max 4.6.3 I have a patch (attached to this mail) I am using for a performance, an incredibly paired down/simple qt/gl patch, on a quad 2.5 Ghz G5 with 8GB of ram and NVidia Quadro FX 4500. It cues with movies with 19 jit.qt.movies with @preroll 1, @unique 1, @colormode uyvy, @adapt 1 and @loop 0. Only one movie plays at a time, and bangs are gated and switched 'around' all others so only one is active. All movies are stopped untill needed. I have one GL object, a slab, @automatic 0. I use a uyvy2rgba shader and a simple 'fade to color' custom shader. I have playback issues if the shaders are not in the pipeline as well, just so you know. There are no ui objects. not even an fpsgui. Main timing is triggered by a qmetro 2. Playing DVCProHD (that is, 1280x720p@60Hz) footage with this simple of a patch will continuously stutter. Very visibly. Direct to window leads to even worse performance (oddly enough). if I follow the direct to window noaccel route in fullscreen, I get consistent very low frame rates in full screen, regardless of menubar being visible or windows being overlayed. Playback seems somewhat better, but still not in any way shape or form 'right' in a windowed mode. Replacing 'fullscreen' with a rect message that still takes up the full screen still results in impressive stuttering for such a machine. I have this behavior on the quad and on my macbook pro. For reference, I have benchmarked the drives (they are 90% empty) and there is more than sufficient disk througput. Movies can be long, but nothing but playback at rate 1 occurs. this is simply sending 'start' to the movies. I have confirmed that Quicktime and Final Cut can play back these clips to the same size output (second monitor) without any visible framerate drops, hiccups or glitches. Converting to UYVU seemed to somewhat improve the situation, but stuttering still happens. I have attached a version of the patch with cuing missing. I feel as though I havent gotten a straight answer from anyone about this when I send a patch, except the 'it works for me'. Maybe Im better at seeing stuttering? I know this topic is a little sore, so apologies Cycling, I really hope this is not seen as a nagging/get your shit together/etc sort of a rant, I am attaching the patch in an attempt to isolate or identify any strategies I (and others) can use to, in the real world, on real systems in real patches, get top performance with Jitter for high quality playback. I feel i should note that, myself withstanding, other people working with me have noted the stuttering, but deem it somewhat acceptable (so we are sticking with Jitter for its flexibility and ease to change cues/timing etc). So it isnt "just me". Ive also played back these files with the movie and slab help files with the @adapt 1 added to jit.qt.movie, and see the same stuttering behavior. I do not expect or want any immediate fixes for this either, im simply curious at this point what the response will be. Again, apologies for bringing /extending this sore topic. Thanks in advance. p.s. Yes, I am aware that other codecs might free the CPU and scheduler to do more, but, at this point, I dont think that is much the issue? -------------- next part -------------- A non-text attachment was scrubbed... Name: TBOD_CUE Type: application/octet-stream Size: 8090 bytes Desc: not available Url : http://www.cycling74.com/pipermail/jitter/attachments/20070907/4bb72014/TBOD_CUE.obj -------------- next part -------------- v a d e // www.vade.info abstrakt.vade.info From secondbox at gmx.net Fri Sep 7 02:51:45 2007 From: secondbox at gmx.net (secco) Date: Fri Sep 7 02:51:52 2007 Subject: [jitter] loadram without pausing Message-ID: <1bf9e.46e11120@www.cycling74.com> Hi all, when I use loadram to load a movie into ram with jit.qt.movie, max is blocked while the object is loading the movie into RAM. Is there any way to avoid that? thanks secco From justin at lowtech.org Fri Sep 7 07:32:59 2007 From: justin at lowtech.org (justin) Date: Fri Sep 7 07:33:02 2007 Subject: [jitter] Re: loadram without pausing In-Reply-To: <1bf9e.46e11120@www.cycling74.com> Message-ID: <1bfbb.46e1530b@www.cycling74.com> i would do that with loadbang when the patch loads. that way all your movs can be loaded into ram before you start the processing. i am not aware of another way to avoid the loadram "hang". j From doktorp at mac.com Fri Sep 7 08:47:09 2007 From: doktorp at mac.com (vade) Date: Fri Sep 7 08:47:15 2007 Subject: [jitter] Re: loadram without pausing In-Reply-To: <1bfbb.46e1530b@www.cycling74.com> References: <1bfbb.46e1530b@www.cycling74.com> Message-ID: definitely. Check out the loadram x y message too, which loads portions of your movie, not the whole thing. This along with something like poly~ for movies, js_moviebank or similar multiple jit.qt.movie handling methodologies will allow you to manage your movies, without 'unloading' them from ram, or loading others in its place reintroducing the delay. also, preroll 1 is quite handy as well. On Sep 7, 2007, at 9:32 AM, justin wrote: > > i would do that with loadbang when the patch loads. that way all > your movs can be loaded into ram before you start the processing. > > i am not aware of another way to avoid the loadram "hang". > > j > _______________________________________________ > jitter mailing list > jitter@cycling74.com > http://www.cycling74.com/mailman/listinfo/jitter v a d e // www.vade.info abstrakt.vade.info -------------- next part -------------- An HTML attachment was scrubbed... URL: http://www.cycling74.com/pipermail/jitter/attachments/20070907/7a6a6750/attachment.htm From justin at lowtech.org Fri Sep 7 09:03:52 2007 From: justin at lowtech.org (justin) Date: Fri Sep 7 09:03:53 2007 Subject: [jitter] Re: Re: loadram without pausing In-Reply-To: Message-ID: <1bfc6.46e16857@www.cycling74.com> from jitter manual / jit.qt.movie: Preroll movie on stop flag (default = 0) When enabled, the jit.qt.movie object will attempt to asynchronously preroll the next section of the current movie for fast, non-interrupting restart. Note: use of preroll and asyncread unloads any sections of the current movie loaded into RAM using the loadram method. never used preroll option before... cheers for the pointer! but looks like its either loadram or preroll - not both! j Quote: vade wrote on Fri, 07 September 2007 15:47 ---------------------------------------------------- > definitely. Check out the loadram x y message too, which loads > portions of your movie, not the whole thing. This along with > something like poly~ for movies, js_moviebank or similar multiple > jit.qt.movie handling methodologies will allow you to manage your > movies, without 'unloading' them from ram, or loading others in its > place reintroducing the delay. > > also, preroll 1 is quite handy as well. > > On Sep 7, 2007, at 9:32 AM, justin wrote: > > > > > i would do that with loadbang when the patch loads. that way all > > your movs can be loaded into ram before you start the processing. > > > > i am not aware of another way to avoid the loadram "hang". > > > > j > > v a d e // > > www.vade.info > abstrakt.vade.info > > > > > > ---------------------------------------------------- From konfluentia at hotmail.com Fri Sep 7 10:04:50 2007 From: konfluentia at hotmail.com (dizma) Date: Fri Sep 7 10:04:53 2007 Subject: [jitter] pict resolution Message-ID: <1bfcf.46e176a2@www.cycling74.com> hi people, i have some problems with the resolution... the pictures i have are 2400 x 1995 and 72 pixel/inch. i think they're very big to work with in jitter, but when i change the resolution to for exemple 1024 x 768, then the projection is not so good.... i can see the pixels. i'm working with jit.qt.movie 2400 1995... and i have a lot of matrix objects... i think it's not a good idea... it's too big for the patch... what do you think about it?? some advices??? thanks!!! From dan at danwinckler.com Fri Sep 7 10:25:57 2007 From: dan at danwinckler.com (Dan Winckler) Date: Fri Sep 7 10:26:20 2007 Subject: [jitter] pict resolution In-Reply-To: <1bfcf.46e176a2@www.cycling74.com> References: <1bfcf.46e176a2@www.cycling74.com> Message-ID: <5EFB208B-BE1B-4E5D-B339-B83739EDEB82@danwinckler.com> you can "pan & scan" across the image with jit.submatrix or by [jit.qt.movie @adapt 1] | [jit.gl.videoplane foo] and move the videoplane around to pan and scan. From johannes-eckart at gmx.at Fri Sep 7 10:39:42 2007 From: johannes-eckart at gmx.at (Johannes) Date: Fri Sep 7 10:39:45 2007 Subject: [jitter] Re: creating curves with control-points In-Reply-To: <1bf7c.46e08e2c@www.cycling74.com> Message-ID: <1bfd3.46e17ece@www.cycling74.com> Hello there! I also posted this reply in the MAX/MSP-Forum under the Theme "max lacks a curve drawing tool with an intuitive GUI?!?", because the subject is also curve-drawing... Well, I spent quite a time on the "bspline"-object and finally I come forward but "step-bystep" (in fact, very small steps ;) ). I could reach to mix the two patches together now! Well, nearly... The bspline is rendered now in a "jit.window", and I can also put more control-points into the curve, by changing the "jit.matrix". I cannot just jet give the control-points the x/y-coordinates, but I will work on it (I think the solution is in creating a control-matrix, or so...). But here the problem for the moment: I can't visualize the control-points in the "jit.window"! The control-lines between the points are visible, but not the points. I have already a smoking head because of this problem... Here my patch: #P window setfont "Sans Serif" 9.; #P window linecount 1; #P message 121 168 34 9109513 reset; #P newex 121 191 172 9109513 jit.gl.handle mado @inherit_transform 1; #P toggle 272 227 15 0; #P newex 233 226 35 9109513 sel 27; #P message 272 245 68 9109513 fullscreen \$1; #P newex 175 270 235 9109513 jit.window mado @depthbuffer 1 @size 400 300; #P newex 188 226 40 9109513 key; #P toggle 654 165 15 0; #N vpatcher 1301 492 2118 906; #P origin 0 -3; #P window setfont "Sans Serif" 9.; #P window linecount 1; #N vpatcher 640 509 1240 909; #P window setfont "Sans Serif" 9.; #P window linecount 0; #P message 302 153 88 9109513 set circle 0.5; #P window linecount 1; #N vpatcher 40 55 440 355; #N comlet bang on first bang; #P outlet 25 197 15 0; #P window setfont "Sans Serif" 9.; #N counter; #X flags 0 0; #P newobj 25 96 66 9109513 counter; #N comlet reset; #P inlet 53 42 15 0; #N comlet bang-count; #P inlet 25 42 15 0; #P newex 25 135 30 9109513 sel 0; #P connect 1 0 3 0; #P connect 3 0 0 0; #P connect 0 0 4 0; #P connect 2 0 3 2; #P pop; #P newobj 303 129 40 9109513 p cntr; #P message 372 126 58 9109513 set moveto; #P message 408 98 79 9109513 glcolor 1. 1. 0. 1.; #P message 191 99 77 9109513 glcolor 1. 0. 1. 1.; #P newex 126 102 49 9109513 zl slice 2; #P newex 126 80 45 9109513 zl iter 3; #P newex 50 211 45 9109513 gate 1 1; #P newex 266 204 45 9109513 gate 1 1; #P newex 303 100 49 9109513 zl slice 2; #P newex 302 177 82 9109513 prepend circle 0.5; #P newex 302 78 45 9109513 zl iter 3; #P message 145 158 58 9109513 set moveto; #P message 85 158 50 9109513 set lineto; #P newex 126 50 116 9109513 t b l b l b; #N vpatcher 40 55 440 355; #N comlet bang on first bang; #P outlet 25 197 15 0; #P window setfont "Sans Serif" 9.; #N counter; #X flags 0 0; #P newobj 25 96 66 9109513 counter; #N comlet reset; #P inlet 53 42 15 0; #N comlet bang-count; #P inlet 25 42 15 0; #P newex 25 135 30 9109513 sel 0; #P connect 1 0 3 0; #P connect 3 0 0 0; #P connect 0 0 4 0; #P connect 2 0 3 2; #P pop; #P newobj 85 137 40 9109513 p cntr; #P newex 85 182 71 9109513 prepend lineto; #P inlet 29 19 15 0; #P inlet 50 19 15 0; #P inlet 266 23 15 0; #P outlet 50 255 15 0; #P connect 2 0 13 0; #P connect 12 0 0 0; #P connect 13 0 0 0; #P fasten 15 0 5 0 131 122 90 122; #P connect 5 0 7 0; #P fasten 15 0 4 0 131 178 90 178; #P connect 7 0 4 0; #P fasten 8 0 4 0 150 183 90 183; #P fasten 16 0 13 1 196 147 214 147 214 205 90 205; #P connect 4 0 13 1; #P fasten 6 2 5 1 183 134 120 134; #P connect 3 0 6 0; #P connect 6 1 14 0; #P connect 14 0 15 0; #P fasten 6 2 8 0 183 154 150 154; #P connect 6 2 16 0; #P connect 1 0 12 0; #P fasten 17 0 12 1 413 121 439 121 439 199 306 199; #P connect 10 0 12 1; #P fasten 6 3 9 0 209 73 307 73; #P connect 19 0 20 0; #P fasten 11 0 10 0 308 126 293 126 293 172 307 172; #P fasten 18 0 10 0 377 148 399 148 399 172 307 172; #P connect 20 0 10 0; #P connect 9 0 11 0; #P connect 11 0 19 0; #P fasten 6 4 19 1 235 78 292 78 292 125 338 125; #P fasten 6 4 18 0 235 74 377 74; #P fasten 6 4 17 0 235 72 413 72; #P pop; #P newobj 397 288 78 9109513 p draw_control_2; #P toggle 465 271 15 0; #P objectname toggle[2]; #P toggle 431 271 15 0; #P objectname toggle[1]; #P comment 702 162 100 9109513 Wave Z Depth; #P comment 316 68 100 9109513 Wave X Height; #P inlet 53 53 15 0; #P inlet 36 53 15 0; #P newex 36 80 27 9109513 gate; #P newex 189 162 35 9109513 zl rev; #P flonum 279 66 32 9 0 0 0 139 0 0 0 221 221 221 222 222 222 0 0 0; #P newex 109 88 180 9109513 jit.op @op - @val 0.5; #P flonum 240 45 35 9 0 0 0 139 0 0 0 221 221 221 222 222 222 0 0 0; #P newex 109 66 141 9109513 jit.op @op * @val 3; #P number 147 134 35 9 0 0 0 139 0 0 0 221 221 221 222 222 222 0 0 0; #P newex 109 134 27 9109513 t b l; #P newex 109 158 48 9109513 speedlim; #P newex 189 184 511 9109513 unpack 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0.; #P newex 109 45 105 9109513 jit.matrix 1 float32 1 12; #P window setfont Verdana 9.; #P newex 109 112 43 23789577 jit.spill; #B color 5; #P window setfont "Sans Serif" 9.; #P hidden message 36 163 20 9109513 50; #P hidden newex 36 140 45 9109513 loadbang; #P newex 174 206 541 9109513 pack -1.2 0. 0. -1. 0. 0. -0.8 0. 0. -0.6 0. 0. -0.4 0. 0. -0.2 0. 0. 0. 0. 0. 0.2 0. 0. 0.4 0. 0. 0.6 0. 0. 0.8 0. 0. 1. 0. 0.; #P number 36 186 35 9 4 255 3 139 0 0 0 221 221 221 222 222 222 0 0 0; #P message 36 203 45 9109513 steps \$1; #P newex 17 372 52 9109513 s sketchy; #P message 111 297 58 9109513 set moveto; #P message 92 320 50 9109513 set lineto; #N vpatcher 40 55 440 355; #N comlet bang on first bang; #P outlet 25 197 15 0; #P button 53 70 15 0; #P window setfont "Sans Serif" 9.; #N counter; #X flags 0 0; #P newobj 25 96 66 9109513 counter; #N comlet reset; #P inlet 53 42 15 0; #N comlet bang-count; #P inlet 25 42 15 0; #P button 25 164 15 0; #P newex 25 135 30 9109513 sel 0; #P button 25 70 15 0; #P connect 3 0 0 0; #P connect 0 0 5 0; #P connect 5 0 1 0; #P connect 1 0 2 0; #P connect 2 0 7 0; #P connect 4 0 6 0; #P connect 6 0 5 2; #P pop; #P newobj 35 297 67 9109513 p cntr; #P newex 36 264 27 9109513 t b l; #P message 167 320 88 9109513 glcolor 1. 1. 1. 1.; #P newex 17 340 71 9109513 prepend lineto; #P newex 36 236 66 9109513 bspline; #P flonum 703 185 35 9 0 0 0 139 0 0 0 221 221 221 222 222 222 0 0 0; #P comment 280 46 100 9109513 Wave Multiplier; #P window linecount 4; #P comment 6 135 100 9109513 Number of Steps to produce a nice curve - more the nicer but also slower; #P fasten 6 1 4 0 58 331 22 331; #P fasten 9 0 4 0 116 339 22 339; #P fasten 8 0 4 0 97 339 22 339; #P connect 34 0 10 0; #P connect 4 0 10 0; #P fasten 5 0 10 0 172 371 22 371; #P connect 6 0 7 0; #P connect 28 0 27 0; #P hidden connect 14 0 15 0; #P hidden connect 15 0 12 0; #P connect 12 0 11 0; #P connect 13 0 3 0; #P connect 11 0 3 0; #P connect 3 0 6 0; #P connect 29 0 27 1; #P connect 3 1 7 1; #P fasten 7 0 8 0 40 316 97 316; #P fasten 27 0 17 0 41 103 100 103 100 39 114 39; #P connect 17 0 22 0; #P connect 22 0 24 0; #P connect 24 0 16 0; #P connect 16 0 20 0; #P connect 20 0 19 0; #P fasten 3 1 9 0 97 293 116 293; #P connect 21 0 19 1; #P fasten 6 0 5 0 41 293 172 293; #P connect 19 0 13 0; #P fasten 20 1 26 0 131 154 194 154; #P connect 26 0 18 0; #P connect 18 0 13 1; #P fasten 2 0 13 2 708 203 209 203; #P connect 18 1 13 4; #P connect 23 0 22 1; #P fasten 2 0 13 5 708 203 254 203; #P connect 25 0 24 1; #P connect 18 2 13 7; #P fasten 2 0 13 8 708 203 299 203; #P connect 18 3 13 10; #P fasten 2 0 13 11 708 203 344 203; #P connect 18 4 13 13; #P fasten 2 0 13 14 708 203 389 203; #P connect 13 0 34 0; #P connect 18 5 13 16; #P fasten 2 0 13 17 708 203 434 203; #P connect 32 0 34 1; #P connect 18 6 13 19; #P connect 33 0 34 2; #P fasten 2 0 13 20 708 203 479 203; #P connect 18 7 13 22; #P fasten 2 0 13 23 708 203 524 203; #P connect 18 8 13 25; #P fasten 2 0 13 26 708 203 569 203; #P connect 18 9 13 28; #P fasten 2 0 13 29 708 203 614 203; #P connect 18 10 13 31; #P fasten 2 0 13 32 708 203 659 203; #P connect 18 11 13 34; #P fasten 2 0 13 35 708 203 704 203; #P pop; #P newobj 654 199 41 9109513 p wave; #P hidden message 230 53 14 9109513 2; #P flonum 116 52 35 9 0 0 0 139 0 0 0 221 221 221 222 222 222 0 0 0; #N vpatcher 866 36 1109 300; #P origin 9 0; #P inlet 124 153 15 0; #P inlet 13 28 15 0; #P window setfont Verdana 9.; #P window linecount 0; #P newex 84 200 103 23789577 jit.poke~ efuefuti 2; #P newex 176 127 42 23789577 !-~ 11; #B color 4; #P newex 84 175 50 23789577 *~ 0.02; #P newex 84 131 56 23789577 cartopol~; #P newex 84 99 102 23789577 fft~ 512 512 0; #P newex 13 50 77 23789577 select 0 1; #P newex 13 121 34 23789577 adc~; #P message 46 72 68 23789577 startwindow; #P message 13 72 31 23789577 stop; #P newex 13 95 34 23789577 dac~; #P connect 10 0 4 0; #P connect 4 0 1 0; #P connect 1 0 0 0; #P fasten 2 0 0 0 51 91 18 91; #P hidden connect 3 0 0 0; #P hidden connect 3 1 0 1; #P connect 4 1 2 0; #P hidden fasten 3 1 5 0 59 136 59 94 89 94; #P connect 5 0 6 0; #P connect 6 0 7 0; #P connect 7 0 9 0; #P connect 11 0 7 1; #P connect 5 1 6 1; #P connect 5 2 8 0; #P lcolor 5; #P connect 8 0 9 2; #P pop; #P newobj 91 80 35 9109513 p peak; #P number 201 74 35 9 1 63 3 139 0 0 0 221 221 221 222 222 222 0 0 0; #P window setfont Verdana 9.; #P message 201 97 76 23789577 line_width \$1; #P toggle 492 47 15 0; #P message 516 48 92 23789577 blend_enable \$1; #P toggle 376 47 15 0; #P message 401 48 69 23789577 antialias \$1; #P user jit.pwindow 472 203 165 206 0 1 0 0 1 0; #P newex 473 168 155 23789577 jit.matrix efuefuti 1 char 1 12; #P window setfont "Sans Serif" 9.; #P message 50 302 33 9109513 reset; #P newex 50 329 51 9109513 s sketchy; #P newex 289 119 51 9109513 r sketchy; #P toggle 377 75 15 0; #P message 377 97 94 9109513 smooth_shading \$1; #P hidden newex 171 52 50 9109513 loadbang; #P toggle 289 75 15 0; #P message 289 97 81 9109513 depth_enable \$1; #P newex 289 142 89 9109513 jit.gl.sketch mado; #B color 5; #P hidden message 171 86 13 9109513 1; #P number 71 53 35 9 0 0 0 139 0 0 0 221 221 221 222 222 222 0 0 0; #P toggle 26 52 15 0; #P newex 26 78 55 9109513 qmetro 50; #P newex 26 125 86 9109513 t b b b b b erase; #P newex 26 216 90 9109513 jit.gl.render mado; #P comment 26 35 44 9109513 START; #P comment 115 39 100 9109513 Audio Level; #P comment 673 166 100 9109513 Turn Wave off/on; #P connect 6 0 5 0; #P connect 5 0 4 0; #P fasten 4 5 3 0 106 173 31 173; #P connect 4 0 3 0; #P connect 36 0 3 0; #P fasten 4 4 17 0 91 291 55 291; #P connect 17 0 16 0; #P connect 7 0 5 1; #P fasten 6 0 26 0 31 72 96 72; #P connect 27 0 26 1; #P connect 37 0 36 0; #P hidden connect 12 0 8 0; #P fasten 33 0 32 0 277 264 180 264; #P hidden connect 28 0 25 0; #P connect 25 0 24 0; #P hidden connect 12 0 28 0; #P fasten 31 0 34 0 193 245 230 245 230 224 238 224; #P fasten 34 0 35 0 238 244 269 244 269 224 277 224; #P connect 35 0 33 0; #P hidden fasten 8 0 11 0 176 88 294 88; #P connect 11 0 10 0; #P hidden connect 22 0 9 0; #P hidden connect 20 0 9 0; #P hidden connect 13 0 9 0; #P connect 15 0 9 0; #P hidden connect 10 0 9 0; #P hidden fasten 24 0 9 0 206 116 294 116; #P hidden connect 8 0 21 0; #P hidden fasten 8 0 14 0 176 88 382 88; #P connect 14 0 13 0; #P fasten 21 0 20 0 381 64 396 64 396 45 406 45; #P fasten 4 3 18 0 76 166 478 166; #P connect 18 0 19 0; #P hidden connect 8 0 23 0; #P fasten 23 0 22 0 497 64 510 64 510 45 521 45; #P hidden connect 8 0 30 0; #P connect 30 0 29 0; #P fasten 18 0 29 1 478 191 690 191; #P window clipboard copycount 38; Can somebody help me here, please? Maybe for better understanding: in the "bspline.help"-file the points are visible, but just in an LCD-object! Thx a lot, Johannes From awetterberg at post.cybercity.dk Fri Sep 7 11:56:25 2007 From: awetterberg at post.cybercity.dk (Andreas Wetterberg) Date: Fri Sep 7 11:56:27 2007 Subject: [jitter] pict resolution In-Reply-To: <5EFB208B-BE1B-4E5D-B339-B83739EDEB82@danwinckler.com> References: <1bfcf.46e176a2@www.cycling74.com> <5EFB208B-BE1B-4E5D-B339-B83739EDEB82@danwinckler.com> Message-ID: <46E190C9.3010000@post.cybercity.dk> Dan Winckler skrev: > you can "pan & scan" across the image with jit.submatrix or by > > [jit.qt.movie @adapt 1] > | > [jit.gl.videoplane foo] Or by using jit.rota or the rota shader. From dan at danwinckler.com Fri Sep 7 12:10:51 2007 From: dan at danwinckler.com (Dan Winckler) Date: Fri Sep 7 12:11:11 2007 Subject: [jitter] pict resolution In-Reply-To: <46E190C9.3010000@post.cybercity.dk> References: <1bfcf.46e176a2@www.cycling74.com> <5EFB208B-BE1B-4E5D-B339-B83739EDEB82@danwinckler.com> <46E190C9.3010000@post.cybercity.dk> Message-ID: <7C3034AD-46FE-43EB-9BCC-379C7CB96508@danwinckler.com> Oh, and the GPU route is most likely going to be the fastest -- jit.gl.videoplane or the rota shader (see td.rota.jxs-help.mxb). From secondbox at gmx.net Fri Sep 7 12:22:56 2007 From: secondbox at gmx.net (secco) Date: Fri Sep 7 12:22:58 2007 Subject: [jitter] Re: Re: loadram without pausing In-Reply-To: Message-ID: <1bfde.46e19700@www.cycling74.com> Thanks Vade, thanks Justin, unfortunately all that doesn't help me at all. I checked all that out before (except moviebank and poly). The main problem is that loadram doesn't seem to be asynchronous, right? I read somewhere in the forum that it shoud be since jitter 1.5. But it doesn't look so (I'm on 1.63 XP). I can't preload multiple movies because I will have over 50 of them and one takes over 1GB on the Harddisk (Animation Codec 75 perc). I can't compress them more because I need the alphachannel so I can't use better compressors like H264 or something like that. Or does anybody know a good codec which supports alpha? Maybe I could load the movie asynchronously into a jit.matrixset? But then it would probably exceed RAM because it will be completely uncompressed, right? So in that case I would need more than 2GB RAM. Probably more than 4GB. Don't know if that is possible to adress anyway? Is there a certain reason why loadram blocks jitter? unloadram works asynchronously, bang by bang. loadram doesn't:-( I don't know how to solve this:-( Any other suggestions, ideas? thanks secco From doktorp at mac.com Fri Sep 7 12:46:41 2007 From: doktorp at mac.com (vade) Date: Fri Sep 7 12:51:03 2007 Subject: [jitter] Re: Re: loadram without pausing In-Reply-To: <1bfde.46e19700@www.cycling74.com> References: <1bfde.46e19700@www.cycling74.com> Message-ID: <6AB177BE-CC3E-47D1-915C-2B7686EEE735@mac.com> Har, I just send in a patch in the HD playback for jitter which is my solution to loading 19 DVCPro HD movies, I use preroll 1, load them, and IMMEDIATELY stop them, :) so the next time I load them, the initial few frames is in ram for Jitter. This ought to work for 50 movies. Feel free to use the patch. On Sep 7, 2007, at 2:22 PM, secco wrote: > > Thanks Vade, thanks Justin, > > unfortunately all that doesn't help me at all. I checked all that > out before (except moviebank and poly). > The main problem is that loadram doesn't seem to be asynchronous, > right? I read somewhere in the forum that it shoud be since jitter > 1.5. But it doesn't look so (I'm on 1.63 XP). > > I can't preload multiple movies because I will have over 50 of them > and one takes over 1GB on the Harddisk (Animation Codec 75 perc). > I can't compress them more because I need the alphachannel so I > can't use better compressors like H264 or something like that. Or > does anybody know a good codec which supports alpha? > Maybe I could load the movie asynchronously into a jit.matrixset? > But then it would probably exceed RAM because it will be completely > uncompressed, right? So in that case I would need more than 2GB > RAM. Probably more than 4GB. Don't know if that is possible to > adress anyway? > > Is there a certain reason why loadram blocks jitter? unloadram > works asynchronously, bang by bang. loadram doesn't:-( > > I don't know how to solve this:-( > Any other suggestions, ideas? > > thanks > secco > > > _______________________________________________ > jitter mailing list > jitter@cycling74.com > http://www.cycling74.com/mailman/listinfo/jitter v a d e // www.vade.info abstrakt.vade.info -------------- next part -------------- An HTML attachment was scrubbed... URL: http://www.cycling74.com/pipermail/jitter/attachments/20070907/f5b8f1f3/attachment.htm From doktorp at mac.com Fri Sep 7 13:01:23 2007 From: doktorp at mac.com (vade) Date: Fri Sep 7 13:07:03 2007 Subject: [jitter] Re: Re: loadram without pausing In-Reply-To: <6AB177BE-CC3E-47D1-915C-2B7686EEE735@mac.com> References: <1bfde.46e19700@www.cycling74.com> <6AB177BE-CC3E-47D1-915C-2B7686EEE735@mac.com> Message-ID: rather, the HD playback for jitter *thread*. So check that out. On Sep 7, 2007, at 2:46 PM, vade wrote: > Har, I just send in a patch in the HD playback for jitter which is > my solution to loading 19 DVCPro HD movies, > > I use preroll 1, load them, and IMMEDIATELY stop them, :) > > so the next time I load them, the initial few frames is in ram for > Jitter. This ought to work for 50 movies. > > Feel free to use the patch. > > On Sep 7, 2007, at 2:22 PM, secco wrote: > >> >> Thanks Vade, thanks Justin, >> >> unfortunately all that doesn't help me at all. I checked all that >> out before (except moviebank and poly). >> The main problem is that loadram doesn't seem to be asynchronous, >> right? I read somewhere in the forum that it shoud be since jitter >> 1.5. But it doesn't look so (I'm on 1.63 XP). >> >> I can't preload multiple movies because I will have over 50 of >> them and one takes over 1GB on the Harddisk (Animation Codec 75 >> perc). >> I can't compress them more because I need the alphachannel so I >> can't use better compressors like H264 or something like that. Or >> does anybody know a good codec which supports alpha? >> Maybe I could load the movie asynchronously into a jit.matrixset? >> But then it would probably exceed RAM because it will be >> completely uncompressed, right? So in that case I would need more >> than 2GB RAM. Probably more than 4GB. Don't know if that is >> possible to adress anyway? >> >> Is there a certain reason why loadram blocks jitter? unloadram >> works asynchronously, bang by bang. loadram doesn't:-( >> >> I don't know how to solve this:-( >> Any other suggestions, ideas? >> >> thanks >> secco >> >> >> _______________________________________________ >> jitter mailing list >> jitter@cycling74.com >> http://www.cycling74.com/mailman/listinfo/jitter > > v a d e // > > www.vade.info > abstrakt.vade.info > > > > _______________________________________________ > jitter mailing list > jitter@cycling74.com > http://www.cycling74.com/mailman/listinfo/jitter v a d e // www.vade.info abstrakt.vade.info -------------- next part -------------- An HTML attachment was scrubbed... URL: http://www.cycling74.com/pipermail/jitter/attachments/20070907/eb213718/attachment.htm From doktorp at mac.com Fri Sep 7 13:54:11 2007 From: doktorp at mac.com (vade) Date: Fri Sep 7 14:02:58 2007 Subject: [jitter] Re: Re: loadram without pausing In-Reply-To: References: <1bfde.46e19700@www.cycling74.com> <6AB177BE-CC3E-47D1-915C-2B7686EEE735@mac.com> Message-ID: <4423E8F5-505E-4600-BCE2-B180ECC7B356@mac.com> god, sorry. let me try explaining that one more time. Im a bit out of it, Apologies for list spam. jit.qt.movie @preroll 1 @autostart 0. load the movie, start it and immediately stop it. it becomes cued and ready to play without a pause (thus, uh, prerolled) just send 'start' when you want it to play. Just check that patch out :) On Sep 7, 2007, at 3:01 PM, vade wrote: > rather, the HD playback for jitter *thread*. So check that out. > On Sep 7, 2007, at 2:46 PM, vade wrote: > >> Har, I just send in a patch in the HD playback for jitter which is >> my solution to loading 19 DVCPro HD movies, >> >> I use preroll 1, load them, and IMMEDIATELY stop them, :) >> >> so the next time I load them, the initial few frames is in ram for >> Jitter. This ought to work for 50 movies. >> >> Feel free to use the patch. >> >> On Sep 7, 2007, at 2:22 PM, secco wrote: >> >>> >>> Thanks Vade, thanks Justin, >>> >>> unfortunately all that doesn't help me at all. I checked all that >>> out before (except moviebank and poly). >>> The main problem is that loadram doesn't seem to be asynchronous, >>> right? I read somewhere in the forum that it shoud be since >>> jitter 1.5. But it doesn't look so (I'm on 1.63 XP). >>> >>> I can't preload multiple movies because I will have over 50 of >>> them and one takes over 1GB on the Harddisk (Animation Codec 75 >>> perc). >>> I can't compress them more because I need the alphachannel so I >>> can't use better compressors like H264 or something like that. Or >>> does anybody know a good codec which supports alpha? >>> Maybe I could load the movie asynchronously into a jit.matrixset? >>> But then it would probably exceed RAM because it will be >>> completely uncompressed, right? So in that case I would need more >>> than 2GB RAM. Probably more than 4GB. Don't know if that is >>> possible to adress anyway? >>> >>> Is there a certain reason why loadram blocks jitter? unloadram >>> works asynchronously, bang by bang. loadram doesn't:-( >>> >>> I don't know how to solve this:-( >>> Any other suggestions, ideas? >>> >>> thanks >>> secco >>> >>> >>> _______________________________________________ >>> jitter mailing list >>> jitter@cycling74.com >>> http://www.cycling74.com/mailman/listinfo/jitter >> >> v a d e // >> >> www.vade.info >> abstrakt.vade.info >> >> >> >> _______________________________________________ >> jitter mailing list >> jitter@cycling74.com >> http://www.cycling74.com/mailman/listinfo/jitter > > v a d e // > > www.vade.info > abstrakt.vade.info > > > > _______________________________________________ > jitter mailing list > jitter@cycling74.com > http://www.cycling74.com/mailman/listinfo/jitter v a d e // www.vade.info abstrakt.vade.info -------------- next part -------------- An HTML attachment was scrubbed... URL: http://www.cycling74.com/pipermail/jitter/attachments/20070907/dabc70a4/attachment.htm From awetterberg at post.cybercity.dk Fri Sep 7 16:13:21 2007 From: awetterberg at post.cybercity.dk (Andreas Wetterberg) Date: Fri Sep 7 16:13:23 2007 Subject: [jitter] rendering problem In-Reply-To: <109631C3-E253-4C46-B4B2-510CC9673D79@musork.com> References: <46D40A01.3020900@post.cybercity.dk> <109631C3-E253-4C46-B4B2-510CC9673D79@musork.com> Message-ID: <46E1CD01.5020801@post.cybercity.dk> Joshua Kit Clayton skrev: > > On Aug 28, 2007, at 4:41 AM, Andreas Wetterberg wrote: > >> I'm using a "qmetro 5" to handle the rendering timing, and I'd like >> to know if there is anything that can be done to eliminate or at >> least reduce the amount of errors in there. If you really really >> really need to I can try boiling the patch down a bit, but it's >> pretty complicated, so I am hoping we can make due without that.. > > > Just speculating in the absence of an example patch, but it sounds > like you might be driving your rendering with one qmetro and the > movement of the circle with a different qmetro or other time source > like line. This is not recommended for this sort of thing where you > need every frame to be unique. In such a case, you'll need to use the > same source to a render frame *and* increment your animation. If you > don't, you risk multiple renders of the same frame, which as best as I > can tell is what's happening in your example. The bline and counter > objects are useful for such tasks. Just to revisit this thread for a little while: I took the time today to replace all lines with blines, as well as diving deep into the patch and changing a [t b erase] to a [t b "my stuff" erase] and that appears to have helped enormously. now all metros are replaced with counters and [sel 0] fed from that "my stuff" point. Works really well. Thank you for your help. Andreas. From mira.mikes at seznam.cz Sat Sep 8 07:55:34 2007 From: mira.mikes at seznam.cz (mira) Date: Sat Sep 8 07:55:35 2007 Subject: [jitter] Theater Mode ??? Message-ID: <1c023.46e2a9d5@www.cycling74.com> Hi there, I just trying to set up my graphic card "ATI Mobility Radeon X700" for the best performance with jitter. My output will be a beamer. Is "theater mode" usefull for such aplication??? Or exist some common advices how to set up grafic card??? Thanks for any help -- mira :-) From yair99 at gmail.com Sat Sep 8 09:08:51 2007 From: yair99 at gmail.com (yair reshef) Date: Sat Sep 8 09:08:53 2007 Subject: [jitter] Re: glow fx in jit.gl... In-Reply-To: <1bd07.46d5bba3@www.cycling74.com> Message-ID: <1c026.46e2bb03@www.cycling74.com> i missed that jkc i'll give that a try From ceo at diurnal.net Sat Sep 8 10:42:55 2007 From: ceo at diurnal.net (D) Date: Sat Sep 8 10:39:41 2007 Subject: [jitter] (no subject) In-Reply-To: <1189023461.46df0ee541586@imp.free.fr> References: <1189023461.46df0ee541586@imp.free.fr> Message-ID: <109E957D-37A6-4455-872F-3602047BF8AC@diurnal.net> Hello Matthieu, i get a lot of errormessages because gridshape doesn't understand "glcolor" i don't understand why you use [send rez] and [receive rez] my advice is tear all references of color and glcolor out of the patch, look in the helpfile to make texture connect with your gridshapes. goodluck DO_Ray On 5 Sep 2007, at 22:17, matthieu.tercieux@free.fr wrote: > how it is possible to put the respective color of the pixels at the > mvie one? > please > > #P window setfont "Sans Serif" 9.; > #P window linecount 1; > #P newex 366 21 66 196617 loadmess 15; > #P newex 124 175 80 196617 jit.gl.handle foo; > #P comment 375 88 41 196617 DIM; > #P newex 338 130 33 196617 s rez; > #P newex 464 110 71 196617 prepend shape; > #P user ubumenu 464 85 72 196617 0 1 1 0; > #X add sphere; > #X add torus; > #X add cylinder; > #X add opencylinder; > #X add cube; > #X add opencube; > #X add plane; > #X add circle; > #X prefix_set 0 0 0; > #X pattrmode 1; > #P number 417 86 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0; > #P message 335 109 56 196617 dim \$1 \$1; > #P newex 124 192 82 196617 jit.gl.render foo; > #P message 545 457 93 196617 color \$1 \$2 \$3 \$4; > #P newex 320 415 71 196617 prepend shape; > #P user ubumenu 320 390 72 196617 0 1 1 0; > #X add sphere; > #X add torus; > #X add cylinder; > #X add opencylinder; > #X add cube; > #X add opencube; > #X add plane; > #X add circle; > #X prefix_set 0 0 0; > #X pattrmode 1; > #P toggle 758 579 15 0; > #P message 759 605 66 196617 floating \$1; > #P message 686 609 68 196617 fullscreen \$1; > #P toggle 669 609 15 0; > #P newex 711 584 35 196617 sel 27; > #P newex 669 584 40 196617 key; > #P newex 320 462 20 196617 t b; > #P message 346 457 173 196617 position \$1 \$2 \$3 \, glcolor \$4 \ > $5 \$6; > #P newex 320 337 41 196617 jit.iter; > #P toggle 124 85 18 0; > #P newex 124 103 57 196617 qmetro 80; > #P newex 124 150 58 196617 t erase b b; > #P window linecount 2; > #P newex 320 495 326 196617 jit.gl.gridshape foo @lighting_enable 1 > @depth_enable 1 @automatic 1 @scale 0.06 0.06 0.06 @blend_enable 0 > @smooth_shading 1 @texture; > #P window linecount 1; > #P newex 686 627 227 196617 jit.window foo @depthbuffer 1 @fsaa 1 > @sync 1; > #P message 562 154 30 196617 read; > #P newex 569 195 63 196617 jit.qt.movie; > #P newex 567 174 33 196617 r rez; > #P newex 445 210 33 196617 r rez; > #P newex 331 247 33 196617 r rez; > #P window linecount 2; > #P comment 393 302 120 196617 offset vertex positions by displacement; > #P window linecount 1; > #P newex 322 305 64 196617 jit.op @op +; > #P newex 322 268 130 196617 jit.matrix 5 float32 20 20; > #P newex 444 233 209 196617 jit.matrix 3 float32 20 20 @planemap 5 > 6 7; > #P newex 376 286 65 196617 jit.op @op *; > #P newex 323 162 226 196617 jit.gl.gridshape @matrixoutput 1 @shape > sphere; > #P connect 16 0 18 0; > #P connect 16 0 17 0; > #P connect 16 0 27 0; > #P connect 29 0 12 0; > #P connect 29 0 0 0; > #P connect 29 0 33 0; > #P connect 29 0 9 0; > #P connect 32 0 0 0; > #P connect 32 0 9 0; > #P connect 13 2 0 0; > #P connect 13 2 9 0; > #P connect 4 0 16 0; > #P fasten 0 0 3 0 328 185 327 185; > #P fasten 0 0 2 0 328 185 449 185; > #P connect 36 0 30 0; > #P connect 1 0 4 1; > #P connect 24 0 23 0; > #P connect 8 0 9 0; > #P connect 10 0 9 0; > #P fasten 19 0 20 0 710 601 710 586; > #P connect 9 0 1 1; > #P connect 22 0 11 0; > #P connect 23 0 11 0; > #P fasten 21 0 22 0 685 624 685 609; > #P fasten 20 0 21 0 716 606 674 606; > #P connect 2 0 1 0; > #P fasten 31 1 32 0 500 104 469 104; > #P connect 7 0 2 0; > #P connect 30 0 29 0; > #P fasten 17 0 12 0 351 483 325 483; > #P connect 18 0 12 0; > #P connect 26 0 12 0; > #P connect 27 0 12 0; > #P fasten 25 1 26 0 356 409 325 409; > #P connect 3 0 4 0; > #P connect 6 0 3 0; > #P connect 13 1 28 0; > #P connect 13 0 28 0; > #P connect 35 0 28 0; > #P connect 15 0 14 0; > #P connect 14 0 13 0; > #P window clipboard copycount 37; > _______________________________________________ > jitter mailing list > jitter@cycling74.com > http://www.cycling74.com/mailman/listinfo/jitter > From awetterberg at post.cybercity.dk Sat Sep 8 11:01:44 2007 From: awetterberg at post.cybercity.dk (Andreas Wetterberg) Date: Sat Sep 8 11:01:43 2007 Subject: [jitter] (no subject) In-Reply-To: <1189023461.46df0ee541586@imp.free.fr> References: <1189023461.46df0ee541586@imp.free.fr> Message-ID: <46E2D578.8060302@post.cybercity.dk> matthieu.tercieux@free.fr skrev: > how it is possible to put the respective color of the pixels at the > mvie one? > please > Matthieu, find the thread called: "Sharing is fun - Psychedelic Depth Artifacts" by Wesley Smith - on this forum. There you will see a rather reasonable example of using jit.gl.multiple to feed these different parameters to gridshapes, including an open slot for "color". Feed video in there and you're golden (oh, and you may need to switch around some planes, but it's rather simple) Hope this helps, Andreas. From matthieu.tercieux at free.fr Sat Sep 8 14:56:00 2007 From: matthieu.tercieux at free.fr (matthieu.tercieux@free.fr) Date: Sat Sep 8 14:55:56 2007 Subject: [jitter] pixels movie to plane of sphere bug In-Reply-To: <46E2D578.8060302@post.cybercity.dk> References: <1189023461.46df0ee541586@imp.free.fr> <46E2D578.8060302@post.cybercity.dk> Message-ID: <1189284960.46e30c60523ae@imp.free.fr> how it's possible to put the respective color of the pixels movie at the respective sphere? thank's #P user gswitch 496 452 41 32 0 0; #P button 614 268 66 0; #P window setfont "Sans Serif" 9.; #P window linecount 1; #P message 446 425 78 196617 color \$2 \$3 \$4; #P newex 400 336 66 196617 jit.unpack; #P newex 322 368 134 196617 jit.pack 9; #P newex 321 336 79 196617 jit.unpack 5; #P message 530 427 78 196617 color \$3 \$3 \$3; #P user jit.fpsgui 160 236 60 196617 0; #P user jit.pwindow 574 332 82 62 0 1 0 0 1 0; #P user jit.pwindow 653 332 82 62 0 1 0 0 1 0; #P number 176 85 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0; #P newex 358 50 66 196617 loadmess 15; #P newex 124 175 80 196617 jit.gl.handle foo; #P comment 396 73 41 196617 DIM; #P newex 338 130 33 196617 s rez; #P number 358 73 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0; #P newex 314 97 56 196617 pak dim i i; #P window linecount 2; #P newex 124 201 217 196617 jit.gl.render foo @erase_color 0. 0. 0. 0.9 @rotatexyz 0. 0. 180. @scale 0.75 0.56 0.56; #P toggle 107 268 15 0; #P window linecount 1; #P message 108 294 66 196617 floating \$1; #P message 35 298 68 196617 fullscreen \$1; #P toggle 18 298 15 0; #P newex 60 273 35 196617 sel 27; #P newex 18 273 40 196617 key; #P newex 322 469 20 196617 t b; #P message 353 458 90 196617 position \$1 \$2 \$3; #P newex 322 405 41 196617 jit.iter; #P toggle 124 85 18 0; #P newex 123 105 57 196617 qmetro 80; #P newex 124 150 66 196617 t erase b b b; #P window linecount 2; #P newex 320 495 361 196617 jit.gl.gridshape foo @lighting_enable 1 @depth_enable 1 @automatic 1 @scale 0.06 0.06 0.06 @blend_enable 0 @smooth_shading 1 @texture @shape sphere; #P window linecount 1; #P newex 35 316 227 196617 jit.window foo @depthbuffer 1 @fsaa 1 @sync 1; #P message 562 154 30 196617 read; #P newex 562 178 111 196617 jit.qt.movie @rate 0.5; #P newex 445 210 33 196617 r rez; #P newex 331 247 33 196617 r rez; #P newex 322 305 64 196617 jit.op @op +; #P newex 322 268 130 196617 jit.matrix 5 float32 10 10; #P newex 444 235 209 196617 jit.matrix 3 float32 10 10 @planemap 5 6 7; #P newex 376 286 65 196617 jit.op @op *; #P newex 323 162 219 196617 jit.gl.gridshape @matrixoutput 1 @shape plane; #P connect 29 0 25 0; #P connect 13 0 12 0; #P connect 12 0 11 0; #P connect 30 0 12 1; #P connect 14 0 16 0; #P connect 14 0 15 0; #P connect 14 0 38 0; #P connect 14 0 34 0; #P connect 39 0 40 0; #P connect 40 0 10 0; #P connect 34 0 40 2; #P connect 38 0 40 1; #P connect 24 0 10 0; #P connect 24 0 0 0; #P connect 24 0 26 0; #P connect 24 0 7 0; #P connect 35 1 36 1; #P connect 7 0 37 0; #P connect 7 0 1 1; #P connect 7 0 31 0; #P connect 4 0 35 0; #P connect 4 0 32 0; #P connect 25 0 24 1; #P connect 25 0 24 2; #P connect 35 2 36 2; #P connect 11 1 23 0; #P connect 11 0 23 0; #P connect 28 0 23 0; #P connect 37 0 36 8; #P connect 37 3 36 7; #P connect 37 2 36 6; #P connect 37 1 36 5; #P connect 16 0 10 0; #P fasten 15 0 10 0 358 483 325 483; #P connect 11 2 33 0; #P connect 11 2 0 0; #P fasten 0 0 3 0 328 185 327 185; #P fasten 0 0 2 0 328 185 449 185; #P connect 36 0 14 0; #P connect 35 4 36 4; #P connect 35 3 36 3; #P connect 35 0 36 0; #P fasten 18 0 19 0 65 295 23 295; #P fasten 19 0 20 0 34 313 34 298; #P connect 20 0 9 0; #P connect 21 0 9 0; #P fasten 17 0 18 0 59 290 59 275; #P connect 22 0 21 0; #P connect 5 0 3 0; #P connect 3 0 4 0; #P connect 2 0 1 0; #P connect 1 0 4 1; #P connect 6 0 2 0; #P connect 11 3 7 0; #P connect 8 0 7 0; #P window clipboard copycount 41; From awetterberg at post.cybercity.dk Sat Sep 8 16:06:05 2007 From: awetterberg at post.cybercity.dk (Andreas Wetterberg) Date: Sat Sep 8 16:06:05 2007 Subject: [jitter] pixels movie to plane of sphere bug In-Reply-To: <1189284960.46e30c60523ae@imp.free.fr> References: <1189023461.46df0ee541586@imp.free.fr> <46E2D578.8060302@post.cybercity.dk> <1189284960.46e30c60523ae@imp.free.fr> Message-ID: <46E31CCD.7080506@post.cybercity.dk> matthieu.tercieux@free.fr skrev: > how it's possible to put the respective color of the pixels movie at the > respective sphere? > thank's > Here's how, in a full working example: http://tinyurl.com/39cywl -thanks to Wesley Smith for being bright about using jit.gl.multiple, my new favourite helper-object. I hope this helps, Andreas. From lyallmarcus at mac.com Sat Sep 8 18:19:29 2007 From: lyallmarcus at mac.com (marcus lyall) Date: Sat Sep 8 18:19:30 2007 Subject: [jitter] Re: Re: loadram without pausing In-Reply-To: <1bfde.46e19700@www.cycling74.com> Message-ID: <1c048.46e33c11@www.cycling74.com> I can't preload multiple movies because I will have over 50 of >> them and one takes over 1GB on the Harddisk (Animation Codec 75 >> perc). >> I can't compress them more because I need the alphachannel so I How about using two movies instead of one? Matte and fill. One for picture, the other for alpha channel? Might be able to compress the alpha movie much more in photo-jpeg? just black and white. could use 50% or less....Then recombine using jit.pack? might be a few sync issues,but worth a go. not sure about h264 though. intra-frame codec not good for compositing. >> does anybody know a good codec which supports alpha? >> Maybe I could load the movie asynchronously into a jit.matrixset? >> But then it would probably exceed RAM because it will be >> completely uncompressed, right? So in that case I would need more >> than 2GB RAM. Probably more than 4GB. Don't know if that is >> possible to adress anyway? I've loaded a 5gb movie into ram, but it appears to take up more like 10 gb of ram. (on Mac OSX) In matrixset, max limit appears to be 2gb, due to 32-bit memory addressing..... From doktorp at mac.com Sun Sep 9 00:41:52 2007 From: doktorp at mac.com (vade) Date: Sun Sep 9 00:41:58 2007 Subject: [jitter] Re: Re: loadram without pausing In-Reply-To: <1c048.46e33c11@www.cycling74.com> References: <1c048.46e33c11@www.cycling74.com> Message-ID: ? ? really? Somehow, .. I dont ...., really? On Sep 8, 2007, at 8:19 PM, marcus lyall wrote: > I've loaded a 5gb movie into ram, but it appears to take up more > like 10 gb of ram. (on Mac OSX) v a d e // www.vade.info abstrakt.vade.info -------------- next part -------------- An HTML attachment was scrubbed... URL: http://www.cycling74.com/pipermail/jitter/attachments/20070909/59e316c2/attachment.htm From julieta.spirits at gmail.com Sun Sep 9 02:27:08 2007 From: julieta.spirits at gmail.com (Julieta) Date: Sun Sep 9 02:27:10 2007 Subject: [jitter] problems capturing video from my firewire hd camera Message-ID: <1c052.46e3ae5c@www.cycling74.com> Hi! I am brand new to max and I wonder if someone could help me. I am working with my macbook, and i am trying to use my video camera hd to capture video through firewire. But although it is listed in my getdevlist, the inputlist only has the built-in i sight. Any idea of how to get input from my firewire connection? I've tried with jitter and with cyclops, but I havent been able to figure it out yet. Thanks!!! Maria From rob at robtherich.org Sun Sep 9 02:55:42 2007 From: rob at robtherich.org (Robert Ramirez) Date: Sun Sep 9 02:55:43 2007 Subject: [jitter] Re: pixels movie to plane of sphere bug In-Reply-To: <46E31CCD.7080506@post.cybercity.dk> Message-ID: <1c053.46e3b50e@www.cycling74.com> > -thanks to Wesley Smith for being bright about using jit.gl.multiple, my > new favourite helper-object. prolly cause he wrote it, if memory serves me. From mattijs at smadsteck.nl Sun Sep 9 04:27:35 2007 From: mattijs at smadsteck.nl (Mattijs Kneppers) Date: Sun Sep 9 04:27:37 2007 Subject: [jitter] Re: Muting a jit.qt.movie In-Reply-To: <1c04c.46e35b40@www.cycling74.com> Message-ID: <1c057.46e3ca96@www.cycling74.com> Moved this topic to the Jitter forum, list users please send replies to the Jitter list. -- SmadSteck - http://www.smadsteck.nl Hard- and software for interactive audiovisual sampling From matthieu.tercieux at free.fr Sun Sep 9 06:21:03 2007 From: matthieu.tercieux at free.fr (matthieu.tercieux@free.fr) Date: Sun Sep 9 06:21:00 2007 Subject: [jitter] other peoples shapes bug In-Reply-To: <46E31CCD.7080506@post.cybercity.dk> References: <1189023461.46df0ee541586@imp.free.fr> <46E2D578.8060302@post.cybercity.dk> <1189284960.46e30c60523ae@imp.free.fr> <46E31CCD.7080506@post.cybercity.dk> Message-ID: <1189340463.46e3e52fb937f@imp.free.fr> thanks for the link but i'have a bug. #P window setfont "Sans Serif" 9.; #P window linecount 1; #P newex 336 312 41 196617 r draw; #P user jit.pwindow 484 219 82 62 0 1 0 0 1 0; #P button 58 268 15 0; #P window linecount 2; #P message 384 400 386 196617 jit.gl.multiple foo 3 @glparams position color scale @targetname sphere @scale 0.1 0.1 0.1 @targetmode 1 @blend_enable 1 @lighting_enable 1 @smooth_shading 1; #P newex 385 360 386 196617 jit.gl.multiple foo 3 @glparams position color scale @targetname sphere @scale 0.1 0.1 0.1 @targetmode 1 @blend_enable 1 @lighting_enable 1 @smooth_shading 1; #P window linecount 1; #P message 288 151 34 196617 reset; #P user jit.pwindow 817 413 82 62 0 1 0 0 1 0; #P flonum 211 103 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0; #P flonum 121 101 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0; #P newex 100 126 142 196617 pak erase_color 0. 0. 0. 0.38; #P message 32 151 72 196617 lens_angle \$1; #P flonum 32 128 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0; #P flonum 789 326 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0; #P message 573 213 30 196617 read; #P newex 604 239 41 196617 r draw; #P newex 573 239 33 196617 r rez; #P newex 573 265 178 196617 jit.qt.movie 20 20 @unique 1 @vol 0.; #P newex 444 163 41 196617 r draw; #P newex 875 326 41 196617 r draw; #P newex 828 326 33 196617 r rez; #P newex 761 342 130 196617 jit.matrix 3 float32 20 20; #P newex 595 293 33 196617 r rez; #P newex 573 322 209 196617 jit.matrix 3 float32 20 20 @planemap 1 2 3; #P newex 346 232 33 196617 r rez; #P newex 385 286 130 196617 jit.matrix 3 float32 20 20; #P newex 343 194 33 196617 s rez; #P newex 491 166 71 196617 prepend shape; #P user ubumenu 491 140 72 196617 0 1 1 0; #X add sphere; #X add torus; #X add cylinder; #X add opencylinder; #X add cube; #X add opencube; #X add plane; #X add circle; #X prefix_set 0 0 0; #P newex 385 194 307 196617 jit.gl.gridshape foo @automatic 0 @matrixoutput 1 @shape sphere; #P message 385 162 56 196617 dim \$1 \$1; #P number 385 139 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0; #P newex 385 117 66 196617 loadmess 20; #P toggle 158 373 15 0; #P message 158 391 55 196617 floating \$1; #P toggle 85 373 15 0; #P newex 46 372 35 196617 sel 27; #P message 85 391 68 196617 fullscreen \$1; #P newex 3 415 281 196617 jit.window foo @depthbuffer 1 @fsaa 1 @sync 1 @floating 1; #P newex 1 372 40 196617 key; #P newex 109 295 71 196617 prepend shape; #P user ubumenu 109 269 72 196617 0 1 1 0; #X add sphere; #X add torus; #X add cylinder; #X add opencylinder; #X add cube; #X add opencube; #X add plane; #X add circle; #X prefix_set 0 0 0; #P newex 1 323 374 196617 jit.gl.gridshape foo @depth_enable 1 @scale 1. 1. 1. @automatic 1 @name sphere; #P message 1 291 56 196617 dim \$1 \$1; #P number 1 268 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0; #P newex 1 246 66 196617 loadmess 20; #P user jit.fpsgui 1 205 60 196617 0; #P newex 121 150 174 196617 jit.gl.handle foo inherit_transform 1; #P newex 1 175 337 196617 jit.gl.render foo @camera 0. 0. 0. 12 @lens_angle 90 @lighting_enable 1; #P newex 56 106 41 196617 s draw; #P newex 1 84 58 196617 t erase b b; #P toggle 1 22 15 0; #P newex 1 44 57 196617 qmetro 10; #P connect 1 0 0 0; #P connect 0 0 2 0; #P hidden fasten 2 1 4 0 30 138 6 138; #P connect 2 0 4 0; #P connect 41 0 4 0; #P connect 42 0 4 0; #P connect 5 0 4 0; #P connect 4 0 6 0; #P connect 7 0 8 0; #P connect 8 0 9 0; #P connect 2 2 10 0; #P connect 9 0 10 0; #P connect 12 0 10 0; #P connect 49 0 10 0; #P fasten 18 0 14 0 163 410 8 410; #P fasten 15 0 14 0 90 410 8 410; #P connect 40 0 41 0; #P fasten 13 0 16 0 6 391 43 391 43 370 51 370; #P connect 2 2 3 0; #P fasten 16 0 17 0 51 390 82 390 82 370 90 370; #P connect 17 0 15 0; #P fasten 11 1 12 0 145 290 114 290; #P connect 46 0 5 0; #P connect 43 0 42 1; #P connect 19 0 18 0; #P connect 43 0 42 2; #P connect 43 0 42 3; #P connect 44 0 42 4; #P connect 22 0 26 0; #P connect 20 0 21 0; #P connect 21 0 22 0; #P connect 22 0 23 0; #P connect 34 0 23 0; #P connect 25 0 23 0; #P connect 23 0 27 0; #P connect 28 0 27 0; #P connect 27 0 47 0; #P connect 51 0 47 0; #P connect 27 0 50 0; #P fasten 24 1 25 0 527 161 496 161; #P connect 38 0 35 0; #P connect 37 0 35 0; #P connect 36 0 35 0; #P connect 35 0 29 0; #P connect 30 0 29 0; #P connect 29 0 47 1; #P connect 32 0 31 0; #P connect 39 0 31 0; #P connect 33 0 31 0; #P connect 31 0 47 2; #P connect 31 0 45 0; #P window clipboard copycount 52; Selon Andreas Wetterberg : > matthieu.tercieux@free.fr skrev: > > how it's possible to put the respective color of the pixels movie at the > > respective sphere? > > thank's > > > Here's how, in a full working example: > http://tinyurl.com/39cywl > > -thanks to Wesley Smith for being bright about using jit.gl.multiple, my > new favourite helper-object. > > I hope this helps, > Andreas. > _______________________________________________ > jitter mailing list > jitter@cycling74.com > http://www.cycling74.com/mailman/listinfo/jitter > From jorgen at bek.no Sun Sep 9 07:46:35 2007 From: jorgen at bek.no (=?ISO-8859-1?Q?J=F8rgen_Larsson?=) Date: Sun Sep 9 07:46:52 2007 Subject: [jitter] Export jpeg settings Message-ID: <1850214C-B6E6-44C3-9F5F-48DBCC6EDEFC@bek.no> Hi, I am using exportimage to save jpegs with jit.qt.grab. Is there a way to choose compression quality without having to select through the dialogue box? I am using this message exportimage jpeg and exportimage jpeg 1 to get up the dialogue box. When trying things like exportimage jpeg low nothing changes. The settings from last time is used until I change it by the added 1 and dialogue box. J?rgen Larsson From anders at tankandbear.com Sun Sep 9 08:25:41 2007 From: anders at tankandbear.com (Anders Sandell) Date: Sun Sep 9 08:25:49 2007 Subject: [jitter] problems capturing video from my firewire hd camera In-Reply-To: <1c052.46e3ae5c@www.cycling74.com> References: <1c052.46e3ae5c@www.cycling74.com> Message-ID: Hi there, Have you tried just capturing video with something like i-movie just to make sure that you're camera can talk to your video camera can talk your computer? If you can't capture with i-movie, there might be something wrong with driver for the camera... And then you should try to get an up to date version of the driver. anders On Sep 9, 2007, at 1:27 AM, Julieta wrote: > > Hi! I am brand new to max and I wonder if someone could he