From yair99 at gmail.com Thu May 1 02:09:38 2008 From: yair99 at gmail.com (yair reshef) Date: Thu May 1 02:09:40 2008 Subject: [jitter] How to limit bangs? In-Reply-To: <22305.48193b80@www.cycling74.com> References: <22305.48193b80@www.cycling74.com> Message-ID: <1b1605c20805010109t505924abn64e92f0bfb7c91c9@mail.gmail.com> hi and welcome, couple advices. 1. start small. isolate just one sensor. get it right and duplicate. build a mechanism that changes movie only after it finish playing, see @loopreport attribute of qt.movie, gate 2. refrain from using number boxes *as part* of the flow, connect object directly and have numboxes connected separately, ready to be deleted when you no longer need them, they take precious cycles. same for other gui obj like, like bangs. they help debugging. see http://www.cycling74.com/story/2007/2/5/142639/8843 for more advanced topics 3. working with sensors is can be frustrating, research this objects: slide, change, onebang, gate 4. have a single metro (or better, qmetro) in a patch. get to know the order of execution in max, if "right to left, top to bottom" is news, see tutorials. 5. decide if your working with floats or ints. #P window setfont "Sans Serif" 9.; #P window linecount 3; #P comment 404 117 100 9109513 < 500 then set $i1; #P button 48 201 15 0; #P newex 38 173 121 9109513 if $i1 > 500 then set $i1; #P message 38 233 73 9109513 522; #P newex 38 311 189 9109513 jit.qt.movie 720 480 @loopreport 1 @loop 0; #B color 5; #P comment 144 134 100 9109513 master number box; #P window linecount 3; #P comment 247 341 100 9109513 << wait for end of file to open gate for other read messages; #P connect 4 0 3 0; #P connect 4 0 5 0; #P connect 17 0 24 0; #P fasten 23 0 2 0 28 309 43 309; #P connect 2 0 20 0; #P connect 19 0 2 0; #P fasten 2 1 17 0 222 332 159 332; #P fasten 24 0 19 0 159 377 233 377 233 283 43 283; #P connect 18 0 19 0; #P fasten 18 1 19 1 75 282 75 282; #P connect 6 0 7 0; #P connect 6 0 8 0; #P connect 9 0 4 0; #P connect 9 0 6 0; #P connect 21 0 23 0; #P connect 22 0 21 0; #P fasten 7 0 18 0 174 254 43 254; #P fasten 3 0 18 0 43 254 43 254; #P connect 16 0 10 0; #P connect 12 0 16 0; #P connect 10 1 11 0; #P connect 11 0 14 0; #P connect 11 1 15 0; #P connect 10 0 13 0; #P window clipboard copycount 26; On Thu, May 1, 2008 at 6:39 AM, bow wrote: > Hi, I'm a New Media student at SUNY Purchase and am looking for some > assistance with this project because none of the professors here know MAX at > all. > > I'm using light sensors to trigger video playback but the problem is it > bangs it continuously so the video never actually gets going until the > sensor has been covered again. > > The sensors are giving off numbers like 300 when covered and 500 when > exposed so I'm using IF objects like this: > > if $i1 > 500 then set $i1 > > Also, if I want it to trigger only during a certain range of numbers can I > just tack on a "< 600" after my "> 500"? > > Any advice on how better to do this would be much appreciated! I've > attached my patch so far if you want to take a look. > > _______________________________________________ > jitter mailing list > jitter@cycling74.com > http://www.cycling74.com/mailman/listinfo/jitter > > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://www.cycling74.com/pipermail/jitter/attachments/20080501/99af2b19/attachment.htm From algorithmic at gmx.at Thu May 1 04:08:32 2008 From: algorithmic at gmx.at (expjektor) Date: Thu May 1 04:08:35 2008 Subject: [jitter] Re: analog video input hardware - never ending story... In-Reply-To: <220d3.4815fcb6@www.cycling74.com> Message-ID: <22325.4819969e@www.cycling74.com> hey everybody who's interested in latency times! finally i tested several videoboards and i think that i found the best solution for realtime live camera input - and that's in my oppinion the only acceptable solution regarding lip-synchronisation: the "blackmagic decklink intensity pro card" has definitely the lowest latency with about 60ms when using just normal SD material (720x576 PAL). (but note that the latency is increasing using hd source, about 160-180ms.) the "dfg1394" firewire box with its 100-120ms latency was NOT convincing!! i tested it on a g5 2,5ghz quad... for everyone who uses a PC and a camera with an SDI output, check this: http://www.dvs.de/de/produkte/video-boards/centaurus-ii-lt.html those cards are very expensive (about 4000 euro) but should have a latency of only 40ms. philipp. From pelado-mail at pelado.co.uk Thu May 1 06:43:21 2008 From: pelado-mail at pelado.co.uk (pelado) Date: Thu May 1 06:43:24 2008 Subject: [jitter] rtt,ctt and fbo example file crashes max 5 Message-ID: the file jit.gl.slab-float-readback.maxpat, found in the jitter 1.7 examples/render/slab folder causes max to crash. there isn't a render destination in the patch. what confuses me is that when i place a destination (a jit.window or pwindow) in the patch it still crashes. can someone tell me why? i'm intrigued to get a better understanding of the rtt fbo and ctt readback mechanisms, but am not convinced that this patch will provide the answers. can someone explain how these operate in jitter together with the advantages of each, or point me to somewhere that has a succinct explanation? as i understand these mechanisms: a) copy to texture (ctt), is a basic gl operation that copies the back buffer and and uses it to replace the previous texture that was rendered. b) render to texture (rtt) bypasses the buffer and renders directly to a texture. c) the frame buffer object (fbo) has textures rendered to it before calling the rtt step, and this operation speeds up the overall rendering of a scene. presumably when a message is sent to jitter to use the fbo the set up for the object is injected into the rendering process. But, if this operation speeds up rendering why not use it all the time in place of other the other options? why does it need an explicit instruction? or are there occasions when using a fbo is pointless, eg when not using depth testing? thanks pelado i'm on a mac powerbook, ATI radeon 9700, using OSX 10.4.11 -------------- next part -------------- An HTML attachment was scrubbed... URL: http://www.cycling74.com/pipermail/jitter/attachments/20080501/d715f3cd/attachment.htm From davechappers at gmail.com Thu May 1 10:21:57 2008 From: davechappers at gmail.com (David) Date: Thu May 1 10:22:00 2008 Subject: [jitter] Re: Tracking a mouse's co-ordinates inside a jit.window In-Reply-To: <1079b050804301055y43c869d3q7cde659df3e4b8c6@mail.gmail.com> Message-ID: <22342.4819ee25@www.cycling74.com> Yes. This works fine on a small window. But when i go to fullscreen the x and y values shoot up. Obviously due to the increased screen size. But is there any way to stop that at all From jkc at musork.com Thu May 1 10:37:53 2008 From: jkc at musork.com (Joshua Kit Clayton) Date: Thu May 1 10:37:57 2008 Subject: [jitter] rtt,ctt and fbo example file crashes max 5 In-Reply-To: References: Message-ID: Sorry for the crash, and other issues with this patch. First off, your graphics card doesn't support floating point data, so it's kind of moot. However for people whose graphics cards do support floating point data, I've added a jit.window display @size 8 8 @border 0 for the next release to have an almost invisible context. This makes the patch load and work properly the first time on my machine. However I'm experiencing some issues with "jit.gl.texture: error entering unbind: GL Error: Invalid operation" after loading and closing the patch. We'll be investigating this issue. Thanks, Joshua From jkc at musork.com Thu May 1 10:44:30 2008 From: jkc at musork.com (Joshua Kit Clayton) Date: Thu May 1 10:44:34 2008 Subject: [jitter] rtt,ctt and fbo example file crashes max 5 In-Reply-To: References: Message-ID: <379061B1-7BD2-42EC-AFE6-06F1DDA42894@musork.com> Sorry for jumping the trigger on that one. I double checked http://developer.apple.com/graphicsimaging/opengl/capabilities/ and your card *does* support float pixels. We'll try to reproduce your crash. On May 1, 2008, at 5:43 AM, pelado wrote: > > presumably when a message is sent to jitter to use the fbo the set > up for the object is injected into the rendering process. But, if > this operation speeds up rendering why not use it all the time in > place of other the other options? why does it need an explicit > instruction? or are there occasions when using a fbo is pointless, > eg when not using depth testing? We don't use fbo as the default case as it has issues on certain graphics cards. We leave the various backends for advanced users to experiment with. -Joshua From pelado-mail at pelado.co.uk Thu May 1 11:06:38 2008 From: pelado-mail at pelado.co.uk (pelado) Date: Thu May 1 11:06:43 2008 Subject: [jitter] rtt,ctt and fbo example file crashes max 5 In-Reply-To: <379061B1-7BD2-42EC-AFE6-06F1DDA42894@musork.com> References: <379061B1-7BD2-42EC-AFE6-06F1DDA42894@musork.com> Message-ID: yes, i had checked that my card supported floats. I've just come across another issue with the 'jit.gl.slab.float.maxpat' patch which i guess is related to the float issue. i get these error messages when starting the patch: jit.gl.pbuffer: error binding invalid pbuffer! jit.gl.texture: error binding readback mechanism for capture! then max crashes when i close the patch. in relation to the fbo issue then, is it a good idea to be using fbo readback for each episode of jitter? my card does support fbos. . pelado On Thu, May 1, 2008 at 6:44 PM, Joshua Kit Clayton wrote: > > Sorry for jumping the trigger on that one. I double checked > http://developer.apple.com/graphicsimaging/opengl/capabilities/ and your > card *does* support float pixels. We'll try to reproduce your crash. > > > On May 1, 2008, at 5:43 AM, pelado wrote: > > > > > presumably when a message is sent to jitter to use the fbo the set up > > for the object is injected into the rendering process. But, if this > > operation speeds up rendering why not use it all the time in place of other > > the other options? why does it need an explicit instruction? or are there > > occasions when using a fbo is pointless, eg when not using depth testing? > > > > > > We don't use fbo as the default case as it has issues on certain graphics > cards. We leave the various backends for advanced users to experiment with. > > -Joshua > > _______________________________________________ > jitter mailing list > jitter@cycling74.com > http://www.cycling74.com/mailman/listinfo/jitter > -- http://www.pelado.co.uk -------------- next part -------------- An HTML attachment was scrubbed... URL: http://www.cycling74.com/pipermail/jitter/attachments/20080501/c2b45bfb/attachment.htm From gugacarreiro at gmail.com Thu May 1 11:27:08 2008 From: gugacarreiro at gmail.com (Guga) Date: Thu May 1 11:27:16 2008 Subject: [jitter] Color tracking - fluid transition Message-ID: <22349.4819fd69@www.cycling74.com> Hello! im doing a installation using color tracking, the objective is to control 2 3D objects with 2 color balls. The user will be filmed with an webcam, and then while he his moving the color spheres in his hands, the objects are rotating and moving in the x and y coordinates. Till now everything is working ok, the only problem is when the sphere gets out of reach of the webcam, the 3D object goes to the default value in a sudden motion, i would like to know if there is any patch that can interpolate between the current value (for example 0.40) and the default value (1.0), so the sphere can travel in a more fluid/natural motion. i explored the "line" patch, but didn't know how to get the proper result i was looking for. Any help will be greatly appreciated :) From jkc at musork.com Thu May 1 11:36:13 2008 From: jkc at musork.com (Joshua Kit Clayton) Date: Thu May 1 11:36:18 2008 Subject: [jitter] rtt,ctt and fbo example file crashes max 5 In-Reply-To: References: <379061B1-7BD2-42EC-AFE6-06F1DDA42894@musork.com> Message-ID: <1B396919-F220-425A-89B3-69D0558D55BB@musork.com> On May 1, 2008, at 10:06 AM, pelado wrote: > yes, i had checked that my card supported floats. I've just come > across another issue with the 'jit.gl.slab.float.maxpat' patch which > i guess is related to the float issue. i get these error messages > when starting the patch: > > jit.gl.pbuffer: error binding invalid pbuffer! > jit.gl.texture: error binding readback mechanism for capture! Well, there might be some special restrictions to floating point pbuffers working on this card, which we might not be following. We can investigate further, but a fix for this might not happen soon. > in relation to the fbo issue then, is it a good idea to be using fbo > readback for each episode of jitter? my card does support fbos. . I would suggest using an empirical strategy to see if it works better or worse for you + your card. If you like, you can add a line in jitter-config.txt to this end so that you can always have it enabled. -Joshua From pelado-mail at pelado.co.uk Thu May 1 11:42:09 2008 From: pelado-mail at pelado.co.uk (pelado) Date: Thu May 1 11:42:13 2008 Subject: [jitter] gloop shader patch and binding a texture Message-ID: i have trouble with the shader patch 'gn.gloop.jxs-help.maxpat' from the 'slab helpers folder'. I get the error message: jit.gl.shader: unable to bind GLSL uniform param: 'tex0' I've tried adding a jit.gl.texture to the patc, prepending the data from the matrix that arrives at the slab with jit_gl_texture,and using a jit.bfg to initiate some data, but still nothing. I see that the shader file has a variable for a texture unit but am not sure how I should bind a texture to the slab. Actually, i've just been looking at some of the other gen.* shader files and seem to have a problem with a few of them. I suspect that this may be an issue with my graphics card. I can't get the antialias shaders to work (blend mode is enabled, if that makes a difference). Also the spiderweb and cross tile files don't work correctly. Does anyone have any ideas? i'm on a mac G4 powerbook OSX 10.4.11 with a radeon 9700 card. pelado -------------- next part -------------- An HTML attachment was scrubbed... URL: http://www.cycling74.com/pipermail/jitter/attachments/20080501/e24aa648/attachment.htm From bryanteoh at gmail.com Thu May 1 12:22:13 2008 From: bryanteoh at gmail.com (bryanteoh) Date: Thu May 1 12:22:18 2008 Subject: [jitter] Re: Tracking a mouse's co-ordinates inside a jit.window In-Reply-To: <22342.4819ee25@www.cycling74.com> Message-ID: <22357.481a0a55@www.cycling74.com> yes, when you go to fullscreen, send the coordinates to a [scale] object to confine the output to the same min and max coordinates that you were using in the pwindow. if the x/y of the first window was 320 240, and the x/y of fullscreen is 800 600, then you'll use two scales. for the x - [scale 0 800 0 320] y - [scale 0 600 0 240] From pelado-mail at pelado.co.uk Thu May 1 13:01:43 2008 From: pelado-mail at pelado.co.uk (pelado) Date: Thu May 1 13:01:47 2008 Subject: [jitter] rtt,ctt and fbo example file crashes max 5 In-Reply-To: <1B396919-F220-425A-89B3-69D0558D55BB@musork.com> References: <379061B1-7BD2-42EC-AFE6-06F1DDA42894@musork.com> <1B396919-F220-425A-89B3-69D0558D55BB@musork.com> Message-ID: On Thu, May 1, 2008 at 7:36 PM, Joshua Kit Clayton wrote: I would suggest using an empirical strategy to see if it works better or > worse for you + your card. If you like, you can add a line in > jitter-config.txt to this end so that you can always have it enabled. > Thanks, I'll give it a go. I've created a file called 'jitter-config.txt' which contains the line 'jitter glreadback fbo;' (no quotes, semi-colon included) and saved it to the Cycling'74/init/ folder. Is that the correct way to do it? I can't find anything in the docs about it, and can't think of any way to question whether or not jitter is in fact configured this way. Thanks again pelado -------------- next part -------------- An HTML attachment was scrubbed... URL: http://www.cycling74.com/pipermail/jitter/attachments/20080501/8d6c1ca7/attachment.htm From wesley.hoke at gmail.com Thu May 1 12:49:52 2008 From: wesley.hoke at gmail.com (Wesley Smith) Date: Thu May 1 13:15:40 2008 Subject: [jitter] rtt,ctt and fbo example file crashes max 5 In-Reply-To: References: <379061B1-7BD2-42EC-AFE6-06F1DDA42894@musork.com> Message-ID: <1079b050805011149u4abd9128se04a5c3c49583e9b@mail.gmail.com> This is one of the really annoying issues with GPUs. You card might support FBOs and float textures, but have limited support for the 2 together. The same goes for pbuffers. Often on older cards like the Radeon 9700, pbuffers are actually faster than FBOs (at least from what I remember back when I had a similar machine as yours). On more recent GPUs, FBOs are much better supported and float support is also vastly improved. On an nvidia 8600M with osx 10.4.11, the float readback patch works properly, so it appears we're not properly handling some fallback from errors in the 9700 case. wes On Thu, May 1, 2008 at 10:06 AM, pelado wrote: > yes, i had checked that my card supported floats. I've just come across > another issue with the 'jit.gl.slab.float.maxpat' patch which i guess is > related to the float issue. i get these error messages when starting the > patch: > > > > > > jit.gl.pbuffer: error binding invalid pbuffer! > > jit.gl.texture: error binding readback mechanism for capture! > > > then max crashes when i close the patch. > > in relation to the fbo issue then, is it a good idea to be using fbo > readback for each episode of jitter? my card does support fbos. . > > > pelado > > > On Thu, May 1, 2008 at 6:44 PM, Joshua Kit Clayton wrote: > > > > Sorry for jumping the trigger on that one. I double checked > http://developer.apple.com/graphicsimaging/opengl/capabilities/ and your > card *does* support float pixels. We'll try to reproduce your crash. > > > > > > > > On May 1, 2008, at 5:43 AM, pelado wrote: > > > > > > > > presumably when a message is sent to jitter to use the fbo the set up > for the object is injected into the rendering process. But, if this > operation speeds up rendering why not use it all the time in place of other > the other options? why does it need an explicit instruction? or are there > occasions when using a fbo is pointless, eg when not using depth testing? > > > > > > > > > > > We don't use fbo as the default case as it has issues on certain graphics > cards. We leave the various backends for advanced users to experiment with. > > > > -Joshua > > > > > > > > _______________________________________________ > > jitter mailing list > > jitter@cycling74.com > > http://www.cycling74.com/mailman/listinfo/jitter > > > > > > -- > http://www.pelado.co.uk > _______________________________________________ > jitter mailing list > jitter@cycling74.com > http://www.cycling74.com/mailman/listinfo/jitter > > From andrewb at cycling74.com Thu May 1 13:38:06 2008 From: andrewb at cycling74.com (Andrew Benson) Date: Thu May 1 13:38:08 2008 Subject: [jitter] gloop shader patch and binding a texture In-Reply-To: References: Message-ID: <481A1C1E.7080107@cycling74.com> Hello, The way this shader works is that it doesn't really do any texture lookup. It just does a calculation based on the texture coordinates and generates texel values. So, the tex0 error should be harmless. If you aren't seeing anything in the GL window, that would indicate that your 9700 mobility card is choking on this shader. It wouldn't be the first time (see discussions of the td.rota.jxs shader). It seems that the 9700 has pretty strict limitations on the amount of math it's willing to do in one fragment shader. AB From pelado-mail at pelado.co.uk Thu May 1 14:03:30 2008 From: pelado-mail at pelado.co.uk (pelado) Date: Thu May 1 14:03:33 2008 Subject: [jitter] rtt,ctt and fbo example file crashes max 5 In-Reply-To: <1079b050805011149u4abd9128se04a5c3c49583e9b@mail.gmail.com> References: <379061B1-7BD2-42EC-AFE6-06F1DDA42894@musork.com> <1079b050805011149u4abd9128se04a5c3c49583e9b@mail.gmail.com> Message-ID: > > [...] on older cards like the > Radeon 9700, pbuffers are actually faster than FBOs (at least from > what I remember back when I had a similar machine as yours). On more > recent GPUs, FBOs are much better supported and float support is also > vastly improved. > ok Wes, I'll take that as a hint to upgrade my hardware! pelado -------------- next part -------------- An HTML attachment was scrubbed... URL: http://www.cycling74.com/pipermail/jitter/attachments/20080501/fdea8c1b/attachment.htm From pelado-mail at pelado.co.uk Thu May 1 14:10:11 2008 From: pelado-mail at pelado.co.uk (pelado) Date: Thu May 1 14:10:14 2008 Subject: [jitter] gloop shader patch and binding a texture In-Reply-To: <481A1C1E.7080107@cycling74.com> References: <481A1C1E.7080107@cycling74.com> Message-ID: It seems my graphics card is lagging behind in a number of cases! Thanks Andrew, I remember the issue with the rota shader (I think Wes managed to provide a workaround for this graphics card?). It seems that the 9700 has pretty strict limitations on the amount of math > it's willing to do in one fragment shader. > Me too. pelado -------------- next part -------------- An HTML attachment was scrubbed... URL: http://www.cycling74.com/pipermail/jitter/attachments/20080501/51574868/attachment.htm From pelado-mail at pelado.co.uk Thu May 1 14:13:27 2008 From: pelado-mail at pelado.co.uk (pelado) Date: Thu May 1 14:13:30 2008 Subject: [jitter] gloop shader patch and binding a texture In-Reply-To: References: <481A1C1E.7080107@cycling74.com> Message-ID: Needless to say, I won't go anywhere near the geometry shaders! pelado -------------- next part -------------- An HTML attachment was scrubbed... URL: http://www.cycling74.com/pipermail/jitter/attachments/20080501/25f48b18/attachment.htm From carlo at vilma.it Thu May 1 14:37:21 2008 From: carlo at vilma.it (carlo zoratti) Date: Thu May 1 14:37:27 2008 Subject: [jitter] AJA digital video output Message-ID: <22376.481a2a00@www.cycling74.com> Hi guys I'm using a mac pro with a pci AJA. I'm grabbing camera signals trough the SDi input of the AJA and i would like to use the AJA as output as well to don't loose quality an velocity. I'm using it to process live video for a concert so it's really important to have as less delay as possible (lip sync for example) How can i tell max to send the video to the aja ? I'm using jit.window as a way of outputting the signal (i drag it in the screen i want and then i go full screen) but i don't know how i can send the signal to the output of the aja Thank guys if you can came up with any sudgestions. Carlo From qfwfqduo at earthlink.net Thu May 1 14:54:39 2008 From: qfwfqduo at earthlink.net (qfwfqduo) Date: Thu May 1 14:54:42 2008 Subject: [jitter] Re: analog video input hardware - never ending story... In-Reply-To: <22325.4819969e@www.cycling74.com> Message-ID: <2237b.481a2e0f@www.cycling74.com> But when it comes to laptops, the DFG seems to be the best solution. By the way, ever tried the Miglia Alchemy pci card? I don't think they make it anymore, but it's cheap. Not sure about performance though... From c74-mailinglists at e--j.com Thu May 1 15:02:32 2008 From: c74-mailinglists at e--j.com (Emmanuel Jourdan) Date: Thu May 1 15:02:37 2008 Subject: [jitter] Re: analog video input hardware - never ending story... In-Reply-To: <2237b.481a2e0f@www.cycling74.com> References: <2237b.481a2e0f@www.cycling74.com> Message-ID: On 1 mai 08, at 22:54, qfwfqduo wrote: > By the way, ever tried the Miglia Alchemy pci card? I don't think > they make it anymore, but it's cheap. Not sure about performance > though... It worked great on the G5 (except the quad, which had PCI-express). There's just one thing that I remember is that you needed to enter the serial number in order to make it work, otherwise it would output a green image after a few minutes. ej From qfwfqduo at earthlink.net Thu May 1 15:18:58 2008 From: qfwfqduo at earthlink.net (qfwfqduo) Date: Thu May 1 15:19:02 2008 Subject: [jitter] Re: analog video input hardware In-Reply-To: <21487.47f63b95@www.cycling74.com> Message-ID: <22381.481a33c0@www.cycling74.com> I've been using the DFG for quite some time. I discovered that if you use a "real" analog camera (such as an 8mm camcorder) as opposed to using the analog output of a digital camera performance improves substatially. Go figure why... Using grayscale will also improve speed. I mainly do motion tracking, so color is not a necessity. From bowneyjones at gmail.com Thu May 1 15:34:20 2008 From: bowneyjones at gmail.com (bow) Date: Thu May 1 15:34:23 2008 Subject: [jitter] Re: How to limit bangs? In-Reply-To: <22319.48196425@www.cycling74.com> Message-ID: <22384.481a375c@www.cycling74.com> Your help is MUCH appreciated. I'm getting a better understanding of how to do this but a few questions which are probably pretty basic but: - which inlets of [change] do I connect the [>500] and the [select 1] to? Basically, I want to say if there is a change >500 then send one bang until until there is another change >500 - Yair, how do I translate the code you typed in the message into a patch? From bryanteoh at gmail.com Thu May 1 16:17:11 2008 From: bryanteoh at gmail.com (bryanteoh) Date: Thu May 1 16:17:16 2008 Subject: [jitter] Re: How to limit bangs? In-Reply-To: <22305.48193b80@www.cycling74.com> Message-ID: <2238b.481a4167@www.cycling74.com> look at the help files for the objects. The [>500] sends out a 1 if the argument is true, and a 0 if the argument is false. The middle outlet of the [change] object sends a one out if it detects a change from 0 to 1. [select 1] will send a bang if a 1 gets passed to it. I have max 5 and am unsure how cross compatible patches are (still haven't read the updated documentation) but here's a picture of what it would look like. -------------- next part -------------- A non-text attachment was scrubbed... Name: Picture 3.png Type: image/png Size: 12122 bytes Desc: not available Url : http://www.cycling74.com/pipermail/jitter/attachments/20080501/2bbc63c5/Picture3.png From breakoutfoo at hotmail.com Thu May 1 17:06:34 2008 From: breakoutfoo at hotmail.com (Andy Brennan) Date: Thu May 1 17:06:37 2008 Subject: [jitter] Probably asked before but... Jitter 2.0?? Message-ID: <2238f.481a4cf9@www.cycling74.com> Hi, This has probably been asked before but I haven't seen anything so thought would ask. Anyone heard when we can expect Jitter 2.0 to go with the nice shiny new Max 5? Cheers Andy From jkc at musork.com Thu May 1 17:22:18 2008 From: jkc at musork.com (Joshua Kit Clayton) Date: Thu May 1 17:22:22 2008 Subject: [jitter] Probably asked before but... Jitter 2.0?? In-Reply-To: <2238f.481a4cf9@www.cycling74.com> References: <2238f.481a4cf9@www.cycling74.com> Message-ID: On May 1, 2008, at 4:06 PM, Andy Brennan wrote: > > This has probably been asked before but I haven't seen anything so > thought would ask. Anyone heard when we can expect Jitter 2.0 to go > with the nice shiny new Max 5? Not this year. Not giving any more specific information than that. However, there's some nice new features in Jitter 1.7 you might find useful. -Joshua From breakoutfoo at hotmail.com Thu May 1 17:26:04 2008 From: breakoutfoo at hotmail.com (Andy Brennan) Date: Thu May 1 17:26:07 2008 Subject: [jitter] Re: Probably asked before but... Jitter 2.0?? In-Reply-To: Message-ID: <22393.481a518c@www.cycling74.com> Excellent will look forward to it. I know you probably can't say but I'll be cheeky and ask anyway... is there likely to be any increased model/animation support. I 'may' have a potential job opportunity riding on it... no pressure of course ;) Cheers Andy From mwsebesta at ucdavis.edu Thu May 1 18:12:35 2008 From: mwsebesta at ucdavis.edu (Miles) Date: Thu May 1 18:12:37 2008 Subject: [jitter] Video and audio? Message-ID: <2239b.481a5c72@www.cycling74.com> I don't know what forum to put this under. I am kinda new to Max MSP \ Jitter. I am trying to get into video scrubbing. I was wondering if there is an easy way to control treble, and bass levels coming out of a jit.qt object that is play an .mp4, also lets say there is music being played by two jit.qt's how would someone go about creating a beat matcher for the audio outputs. From cjlacke at ilstu.edu Thu May 1 19:55:08 2008 From: cjlacke at ilstu.edu (Seejay James) Date: Thu May 1 19:55:13 2008 Subject: [jitter] Different behavior of jit.gl.render and erase, on different machines Message-ID: <223ac.481a747b@www.cycling74.com> Using XP and 4.6.2 or 5, it's strange, but I get different behaviors when rendering a rotating gridshape: if I gate the "erase" command to the jit.gl.render, and close it, sometimes it looks strange (like a kind of "redraw shadow" over the gridshape), and sometimes it simply creates trails of the shape as I rotate it (which looks decidedly cool and is what I want). Same patch, same Max, same XP, different results. Is this then a graphics card issue? I've even gotten the differing results in the same patch on the same machine...two different render windows behaving differently when the erase isn't on. Pretty sure the render settings are identical too. Any thoughts? Is there an attribute setting I'm not aware of? (most likely there are many.... ;) but when one patch does two different things with two jit.gl.renders that have the same settings...that seems bizarre. --CJ From cjlacke at ilstu.edu Thu May 1 20:05:32 2008 From: cjlacke at ilstu.edu (Seejay James) Date: Thu May 1 20:05:35 2008 Subject: [jitter] Re: Max 5 + Jitter1.7 jit.gl.handle makes GL go poof. In-Reply-To: <21bb9.480ef775@www.cycling74.com> Message-ID: <223ae.481a76eb@www.cycling74.com> I've had similar things happen, try changing the radius of the handle. Sometimes it's overly small (or big?) and the object goes flying off. Not sure if this is the problem in this case, but occasionally this has been a fix for me, as is the reset message for the handle. Also have noticed a difference between using the handle on a shape versus on the scene, which makes sense, but sometimes it seems to behave strangely. (and yes, inherit_transform is set to 1 ;) handle is so great otherwise though! kudos for having this very intuitive element included. --CJ From rob at robtherich.org Thu May 1 20:19:40 2008 From: rob at robtherich.org (Robert Ramirez) Date: Thu May 1 20:19:43 2008 Subject: [jitter] Re: Video and audio? In-Reply-To: <2239b.481a5c72@www.cycling74.com> Message-ID: <223b0.481a7a3c@www.cycling74.com> Quote: Little Bear wrote on Thu, 01 May 2008 18:12 ---------------------------------------------------- > I don't know what forum to put this under. I am kinda new to Max MSP \ Jitter. I am trying to get into video scrubbing. I was wondering if there is an easy way to control treble, and bass levels coming out of a jit.qt object that is play an .mp4, look at the spigot~ object (assuming it's working on your platform and max version). otherwise, extract the audio as an aif or wav, and load it in a buffer controlled by a groove~ object. fairly trivial to sink a qt.movie to the right output of groove~. then send this output (either spigot~ or groove~) to an fffb~ object. > also lets say there is music being played by two jit.qt's how would someone go about creating a beat matcher for the audio outputs. not sure what you mean here. please be more specific. you mean two movies, each with their own soundtrack (music videos), and you want an automatic way to sync their bpm? there's no automatic way to do that in msp, and it would be very complicated for a beginner to implement something. maybe others have more suggestions. From rob at robtherich.org Thu May 1 20:21:54 2008 From: rob at robtherich.org (Robert Ramirez) Date: Thu May 1 20:21:57 2008 Subject: [jitter] Re: Probably asked before but... Jitter 2.0?? In-Reply-To: <22393.481a518c@www.cycling74.com> Message-ID: <223b1.481a7ac2@www.cycling74.com> if you're on a mac you can try jit-ogre. www.jitogre.org From rob at robtherich.org Thu May 1 20:28:57 2008 From: rob at robtherich.org (Robert Ramirez) Date: Thu May 1 20:28:59 2008 Subject: [jitter] Re: Tracking a mouse's co-ordinates inside a jit.window In-Reply-To: <22357.481a0a55@www.cycling74.com> Message-ID: <223b2.481a7c69@www.cycling74.com> or use a separate pwindow for your mouse interaction From rob at robtherich.org Thu May 1 20:32:19 2008 From: rob at robtherich.org (Robert Ramirez) Date: Thu May 1 20:32:22 2008 Subject: [jitter] Re: Color tracking - fluid transition In-Reply-To: <22349.4819fd69@www.cycling74.com> Message-ID: <223b5.481a7d32@www.cycling74.com> well, line. what's not working? #P window setfont "Sans Serif" 9.; #P window linecount 1; #P newex 65 159 41 196617 * 127.; #P user hslider 65 186 18 128 128 1 0 0; #P flonum 65 60 35 9 0. 1. 3 3 0 0 0 221 221 221 222 222 222 0 0 0; #P number 124 80 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0; #P newex 65 105 69 196617 pack 0. 1000; #P newex 65 137 86 196617 line 0.; #P comment 160 80 100 196617 interp time; #P connect 6 0 5 0; #P connect 1 0 6 0; #P connect 2 0 1 0; #P connect 4 0 2 0; #P connect 3 0 2 1; #P window clipboard copycount 7; also look at slide and jit.slide From bowneyjones at gmail.com Thu May 1 21:55:16 2008 From: bowneyjones at gmail.com (bow) Date: Thu May 1 21:55:20 2008 Subject: [jitter] Re: How to limit bangs? In-Reply-To: <2238b.481a4167@www.cycling74.com> Message-ID: <223c1.481a90a4@www.cycling74.com> Thank you both for you help! You guys rule! still can't get this to work though: The split object works perfectly for "sniffing" different number ranges. So that's good! The problem now again is with limiting the bang. The ">500___ change ___select 1" suggestion seems to work inconsistently. I'm guessing the gate/trigger patch suggested might work better but I'm not sure how to tie that in with the patch. Just so it's clear what I'm trying to do: My sensors are embedded in a book and the patch is supposed to trigger different videos everytime a page is turned and a new sensor is exposed. The videos are projected onto the pages. So again, the main problem is that as you turn each new page a new sensor is exposed but the previous sensors are also exposed so those are continuously banging. This is why a range argument is needed -------------- next part -------------- A non-text attachment was scrubbed... Name: bowjones_masterpatch1 Type: application/octet-stream Size: 5454 bytes Desc: not available Url : http://www.cycling74.com/pipermail/jitter/attachments/20080501/97351d3c/bowjones_masterpatch1.obj From stine.eli at gmail.com Thu May 1 22:16:39 2008 From: stine.eli at gmail.com (Eli Stine) Date: Thu May 1 22:16:43 2008 Subject: [jitter] Re: How to limit bangs? In-Reply-To: <22305.48193b80@www.cycling74.com> Message-ID: <223c3.481a95a6@www.cycling74.com> I'll let you figure it out, but look at the [onebang] object, which lets out 1 bang at the beginning of a stream of bangs (going it one of its outlets), and only lets another one out when another bang goes into its other outlet. It sounds like a very interesting project. Can't open the file attached to the previous post, though. From mwsebesta at ucdavis.edu Thu May 1 23:18:59 2008 From: mwsebesta at ucdavis.edu (Miles) Date: Thu May 1 23:19:04 2008 Subject: [jitter] Re: Video and audio? In-Reply-To: <223b0.481a7a3c@www.cycling74.com> Message-ID: <223c8.481aa443@www.cycling74.com> Thank you for the reply. I don't necessarily want to make them match automatically. I simply need a way to determine the beats per minute from the video file. Is there an external object that I can stick into the spigot~ object that will give me the bpm? From rob at robtherich.org Thu May 1 23:26:26 2008 From: rob at robtherich.org (Robert Ramirez) Date: Thu May 1 23:26:29 2008 Subject: [jitter] Re: Video and audio? In-Reply-To: <223c8.481aa443@www.cycling74.com> Message-ID: <223ca.481aa602@www.cycling74.com> > Is there an external object that I can stick into the spigot~ object that will give me the bpm? ---------------------------------------------------- nope. requires spectral analysis and some math, and probably heuristics to get it to really function. take a look at the cnmat externals, if you're up to the challenge. http://cnmat.berkeley.edu/downloads better off creating your own tap tempo mechanism (bang -> timer -> !/60000, probably throw in some averaging math as well). if you're just dealing with loops, then it's much easier to get the bpm upon loading the file. From rob at robtherich.org Thu May 1 23:33:50 2008 From: rob at robtherich.org (Robert Ramirez) Date: Thu May 1 23:33:53 2008 Subject: [jitter] Re: How to limit bangs? In-Reply-To: <22305.48193b80@www.cycling74.com> Message-ID: <223cb.481aa7bd@www.cycling74.com> here's my advice fwiw. simplify for now. start off with two range values and two movies and get that working correctly. then add the rest. you should really be using abstractions as well. a simple abstraction which enclosed a qt.movie and an [if then] object checking for a certain range. the movie name and the range could be supplied as arguments to the abstraction. then utilize the onebang, as suggested. but in any case, you won't get much help with a patch that's such a mess. strip it down to the simplest case possible which still illustrates what you're trying to do. in doing so, you will probably come up with your solution on your own. -rob From jitter at killingfrenzy.com Fri May 2 00:24:12 2008 From: jitter at killingfrenzy.com (Leo Mayberry) Date: Fri May 2 00:24:15 2008 Subject: [jitter] Re: Max 5 + Jitter1.7 jit.gl.handle makes GL go poof. In-Reply-To: <21bb9.480ef775@www.cycling74.com> Message-ID: <223cc.481ab38b@www.cycling74.com> As far as I can tell, this problem disappeared (was fixed, I assume) in the first 5.01 update. I haven't been going through as many examples though, so I didn't want to jump the gun and declare it gone. This was a very noticeable, immediate disappearing act, not the result of dragging or sizing something out of existence. From jitter at killingfrenzy.com Fri May 2 00:44:26 2008 From: jitter at killingfrenzy.com (Leo Mayberry) Date: Fri May 2 00:44:30 2008 Subject: [jitter] Freeframe 1.5 and OpenGL Support Message-ID: <223ce.481ab849@www.cycling74.com> http://freeframe.sourceforge.net/ Just curious if Jitter will be getting the OpenGL flavor of freeframe plugins in the near future. From mattijs at smadsteck.nl Fri May 2 04:24:17 2008 From: mattijs at smadsteck.nl (Mattijs Kneppers) Date: Fri May 2 04:24:21 2008 Subject: [jitter] Re: Video and audio? In-Reply-To: <2239b.481a5c72@www.cycling74.com> Message-ID: <223e0.481aebd0@www.cycling74.com> Quote: Little Bear wrote on Fri, 02 May 2008 02:12 ---------------------------------------------------- > I don't know what forum to put this under. I am kinda new to Max MSP \ Jitter. I am trying to get into video scrubbing. I was wondering if there is an easy way to control treble, and bass levels coming out of a jit.qt object that is play an .mp4, also lets say there is music being played by two jit.qt's how would someone go about creating a beat matcher for the audio outputs. > > ---------------------------------------------------- I always advize people to load the audio of a movie separately into a buffer~ and use msp to control the playback of jit.qt.movie instead of using spigot~. Since this request comes up a lot on the forum, I decided to make a template that shows what I believe is the optimal way to use msp together with a quicktime movie. I attached it. If you have any questions, please let me know. Best, Mattijs -------------- next part -------------- A non-text attachment was scrubbed... Name: avbuffer.zip Type: application/zip Size: 3421 bytes Desc: not available Url : http://www.cycling74.com/pipermail/jitter/attachments/20080502/32c4dc87/avbuffer.zip From jeremy at bootsquad.com Fri May 2 04:37:27 2008 From: jeremy at bootsquad.com (Jeremy Bernstein) Date: Fri May 2 04:37:30 2008 Subject: [jitter] Re: Freeframe 1.5 and OpenGL Support In-Reply-To: <223ce.481ab849@www.cycling74.com> Message-ID: <223e3.481aeee7@www.cycling74.com> This is on our radar, but probably won't be implemented immediately. jb From davechappers at gmail.com Fri May 2 05:34:10 2008 From: davechappers at gmail.com (David) Date: Fri May 2 05:34:14 2008 Subject: [jitter] Re: Tracking a mouse's co-ordinates inside a jit.window In-Reply-To: <22357.481a0a55@www.cycling74.com> Message-ID: <223ed.481afc32@www.cycling74.com> Quote: bryanteoh wrote on Thu, 01 May 2008 12:22 ---------------------------------------------------- > yes, when you go to fullscreen, send the coordinates to a [scale] object to confine the output to the same min and max coordinates that you were using in the pwindow. if the x/y of the first window was 320 240, and the x/y of fullscreen is 800 600, then you'll use two scales. for the x - [scale 0 800 0 320] y - [scale 0 600 0 240] > > ---------------------------------------------------- ah this is true. But the problem is if i then move to say my laptop the full screen scale will be wrong. Or is there away of just cementing the fullscreen at a certain resolution. Like it is always 800 600 at fullscreen. Or if not a way of adjust the scale for several diffrent screen resolutions From jsrousseau at gmail.com Fri May 2 07:05:28 2008 From: jsrousseau at gmail.com (=?ISO-8859-1?Q?Jean-S=E9bastien_Rousseau?=) Date: Fri May 2 07:05:44 2008 Subject: [jitter] Tracking a mouse's co-ordinates inside a jit.window In-Reply-To: <222af.4818a49a@www.cycling74.com> References: <222af.4818a49a@www.cycling74.com> Message-ID: Here is another approach If you make any use of jit.gl.render in your patch try using the screentoworld method and pasing the mouse window x,y coordinates as agruments 1 and 2, then just route screentoworld out of the jit.gl.render dump, and you'll get normalized coordinates for your mouse x,y (and z!) position. JS On 30-Apr-08, at 12:55 PM, David wrote: > > I thought i had this nailed and then i hit fullscreen mode and > whoosh new problems > > > Neways i was wondering if there is anyway of tracking a mouse's x > and y values within a jit.window and only in that jit.window as > well as having the x and y values not changing in fullscreen mode > or on diffrent monitors. > > I know its a bit of a tall order but there must be some sort of way > round this problem > > Thanks for any help you can give guys > _______________________________________________ > jitter mailing list > jitter@cycling74.com > http://www.cycling74.com/mailman/listinfo/jitter From jsrousseau at gmail.com Fri May 2 07:08:49 2008 From: jsrousseau at gmail.com (=?ISO-8859-1?Q?Jean-S=E9bastien_Rousseau?=) Date: Fri May 2 07:08:59 2008 Subject: [jitter] Tracking a mouse's co-ordinates inside a jit.window In-Reply-To: <222af.4818a49a@www.cycling74.com> References: <222af.4818a49a@www.cycling74.com> Message-ID: <3A60244D-B1A0-4E43-B791-4563D2CD8C0A@gmail.com> Here is another approach If you make use of jit.gl.render in your patch try using the screentoworld method by passing the mouse x,y coordinates from the jit.window as agruments 1 and 2, then just route screentoworld out of the jit.gl.render dump, and you'll get normalized coordinates for your mouse x,y (and z!) position. JS On 30-Apr-08, at 12:55 PM, David wrote: > > I thought i had this nailed and then i hit fullscreen mode and > whoosh new problems > > > Neways i was wondering if there is anyway of tracking a mouse's x > and y values within a jit.window and only in that jit.window as > well as having the x and y values not changing in fullscreen mode > or on diffrent monitors. > > I know its a bit of a tall order but there must be some sort of way > round this problem > > Thanks for any help you can give guys > _______________________________________________ > jitter mailing list > jitter@cycling74.com > http://www.cycling74.com/mailman/listinfo/jitter From stuart at laptop-jams.com Fri May 2 07:19:21 2008 From: stuart at laptop-jams.com (stuart smith) Date: Fri May 2 07:19:24 2008 Subject: [jitter] Re: analog video input hardware Message-ID: <313585.24097.qm@web90607.mail.mud.yahoo.com> Hello, Just started using a Canopus advc55 and having trouble initializing jit.grab. The Canopus doesn't seem to recognized, only the isight? Jit.grab sees my Canon Xl1 no problem, any hints? Macbook Pro 2.33, max 4.6 and 5. All the best, Stuart ----- Original Message ---- From: qfwfqduo To: jitter@cycling74.com Sent: Thursday, May 1, 2008 10:18:58 PM Subject: [jitter] Re: analog video input hardware I've been using the DFG for quite some time. I discovered that if you use a "real" analog camera (such as an 8mm camcorder) as opposed to using the analog output of a digital camera performance improves substatially. Go figure why... Using grayscale will also improve speed. I mainly do motion tracking, so color is not a necessity. _______________________________________________ jitter mailing list jitter@cycling74.com http://www.cycling74.com/mailman/listinfo/jitter -------------- next part -------------- An HTML attachment was scrubbed... URL: http://www.cycling74.com/pipermail/jitter/attachments/20080502/680399de/attachment.htm From aroth21 at rogers.com Fri May 2 07:47:49 2008 From: aroth21 at rogers.com (Andrew Roth) Date: Fri May 2 07:47:53 2008 Subject: [jitter] Re: Tracking a mouse's co-ordinates inside a jit.window In-Reply-To: <223ed.481afc32@www.cycling74.com> Message-ID: <223f9.481b1b85@www.cycling74.com> Something else I've done in the past is taken the dim from jit.display dumpout if you need to change scale items and automatically detect the settings of new computer screen to change your objects (I think you mentioned scale?). It's also useful if you have multiple screens (such as a projector) and don't know what the resolution is. From leejink at sch.ac.kr Fri May 2 10:24:31 2008 From: leejink at sch.ac.kr (Lee-jin Kim) Date: Fri May 2 10:24:34 2008 Subject: [jitter] Re: Re: Reading brightness value from a specific point In-Reply-To: <21f87.48137d54@www.cycling74.com> Message-ID: <22410.481b403f@www.cycling74.com> How are you, rob I opened my show a couple of days ago. It doesn't seem very successful but it's still meaningful experience for me. I thank you very much for your help. I plan to study max/msp/jitter during this summer, realizing this is very useful. So I'll come back here soon. Thanks again. eejin From Brecht at autofasurer.net Fri May 2 11:05:15 2008 From: Brecht at autofasurer.net (Brecht) Date: Fri May 2 11:05:20 2008 Subject: [jitter] 3dconnexion controller Message-ID: <22418.481b49ca@www.cycling74.com> Has anyone already tried this in conjunction with jitter and (probably) the hi object? http://www.3dconnexion.com/3dmouse/spacenavigator.php From mail at grieffenhagen.de Fri May 2 11:24:09 2008 From: mail at grieffenhagen.de (Falk Grieffenhagen) Date: Fri May 2 11:24:12 2008 Subject: [jitter] building jit standalone jit.1.7 win errors Message-ID: <2241d.481b4e38@www.cycling74.com> hi List I?m trying to build a jit standalone with Max5 on win without success: The standalone doesn?t contain any audio nor JS or shaders -I included jitlib.dll, cg.dll, cgGL.dll into the support folder - I included some externals (timex by jasch and some lobjects) file by file each, via build script errors: -Trying to open the app there is the windows error: MSVCR71.dll not found about 20 times -error126 loading externals, with each of the 3rd party externals -jit.gl.render: couldn?t make openGL -jit.str.fromsymbol:openexr: no such object jit.gl.texture: jit.openexr not found (I didn?t use any texture obj) the patch and the Runtime are fine. new Sony Laptop VGN-FZ29VN Intel Core 2 Duo T7250 2Ghz 2GB RAM Graphics: Mobile Intel Media Accelerator X3100 fresh installed XP SP2 nothing installed but Max5 and latest qt thanks Falk From mail at grieffenhagen.de Fri May 2 11:30:38 2008 From: mail at grieffenhagen.de (Falk Grieffenhagen) Date: Fri May 2 11:30:42 2008 Subject: [jitter] Re: 3dconnexion controller In-Reply-To: <22418.481b49ca@www.cycling74.com> Message-ID: <2241e.481b4fbe@www.cycling74.com> Hi, If you?re on mac, try http://www.iamas.ac.jp/~aka/max/#aka_spacenavigator cheers Falk From wesley.hoke at gmail.com Fri May 2 11:34:55 2008 From: wesley.hoke at gmail.com (Wesley Smith) Date: Fri May 2 11:34:58 2008 Subject: [jitter] building jit standalone jit.1.7 win errors In-Reply-To: <2241d.481b4e38@www.cycling74.com> References: <2241d.481b4e38@www.cycling74.com> Message-ID: <1079b050805021034r7801a548lc672a634e82558ab@mail.gmail.com> jit.gl.texture now depends on jit.openexr so unless you don't want that error, include it in your standalone. The reason for this change was so that one could specify OpenEXR images in the JXS shader format in order to have full floating point image files loaded automagically by jit.gl.shader and jit.gl.slab. wes On Fri, May 2, 2008 at 10:24 AM, Falk Grieffenhagen wrote: > > hi List > I?m trying to build a jit standalone with Max5 on win without success: > > The standalone doesn?t contain any audio nor JS or shaders > -I included jitlib.dll, cg.dll, cgGL.dll into the support folder > - I included some externals (timex by jasch and some lobjects) file by file each, via build script > > errors: > -Trying to open the app there is the windows error: MSVCR71.dll not found about 20 times > > -error126 loading externals, with each of the 3rd party externals > -jit.gl.render: couldn?t make openGL > -jit.str.fromsymbol:openexr: no such object > jit.gl.texture: jit.openexr not found (I didn?t use any texture obj) > > the patch and the Runtime are fine. > > new Sony Laptop VGN-FZ29VN Intel Core 2 Duo T7250 2Ghz 2GB RAM > > Graphics: Mobile Intel Media Accelerator X3100 > fresh installed XP SP2 > > nothing installed but Max5 and latest qt > > thanks > > Falk > _______________________________________________ > jitter mailing list > jitter@cycling74.com > http://www.cycling74.com/mailman/listinfo/jitter > From wesley.hoke at gmail.com Fri May 2 11:35:22 2008 From: wesley.hoke at gmail.com (Wesley Smith) Date: Fri May 2 11:35:27 2008 Subject: [jitter] building jit standalone jit.1.7 win errors In-Reply-To: <1079b050805021034r7801a548lc672a634e82558ab@mail.gmail.com> References: <2241d.481b4e38@www.cycling74.com> <1079b050805021034r7801a548lc672a634e82558ab@mail.gmail.com> Message-ID: <1079b050805021035h7c1f41eer4f0e822c2e273dec@mail.gmail.com> PS jit.gl.texture is embedded within Jitlib, which is why that happens. wes On Fri, May 2, 2008 at 10:34 AM, Wesley Smith wrote: > jit.gl.texture now depends on jit.openexr so unless you don't want > that error, include it in your standalone. The reason for this change > was so that one could specify OpenEXR images in the JXS shader format > in order to have full floating point image files loaded automagically > by jit.gl.shader and jit.gl.slab. > > wes > > > > On Fri, May 2, 2008 at 10:24 AM, Falk Grieffenhagen > wrote: > > > > hi List > > I?m trying to build a jit standalone with Max5 on win without success: > > > > The standalone doesn?t contain any audio nor JS or shaders > > -I included jitlib.dll, cg.dll, cgGL.dll into the support folder > > - I included some externals (timex by jasch and some lobjects) file by file each, via build script > > > > errors: > > -Trying to open the app there is the windows error: MSVCR71.dll not found about 20 times > > > > -error126 loading externals, with each of the 3rd party externals > > -jit.gl.render: couldn?t make openGL > > -jit.str.fromsymbol:openexr: no such object > > jit.gl.texture: jit.openexr not found (I didn?t use any texture obj) > > > > the patch and the Runtime are fine. > > > > new Sony Laptop VGN-FZ29VN Intel Core 2 Duo T7250 2Ghz 2GB RAM > > > > Graphics: Mobile Intel Media Accelerator X3100 > > fresh installed XP SP2 > > > > nothing installed but Max5 and latest qt > > > > thanks > > > > Falk > > _______________________________________________ > > jitter mailing list > > jitter@cycling74.com > > http://www.cycling74.com/mailman/listinfo/jitter > > > From mail at grieffenhagen.de Fri May 2 11:38:42 2008 From: mail at grieffenhagen.de (Falk Grieffenhagen) Date: Fri May 2 11:38:47 2008 Subject: [jitter] feature request Message-ID: <22421.481b51a2@www.cycling74.com> hi c74, it would be nice to include the wclose method to jit.textfile like in the text obj. when the user changes the content of jit.textfile one has to close the window manually to be able to access the changes in the patch via line $1 or via bang to get infos about the matrix dim. Falk From justin at lowtech.org Fri May 2 13:08:09 2008 From: justin at lowtech.org (justin) Date: Fri May 2 13:08:13 2008 Subject: [jitter] Re: 3dconnexion controller In-Reply-To: <22418.481b49ca@www.cycling74.com> Message-ID: <2242b.481b6698@www.cycling74.com> i've managed to use the 3d navigator as a 3d camera control interface, also on mac... aka.spacenavigator (http://www.iamas.ac.jp/~aka/max/#aka_spacenavigator) is basically a "hi" object abstraction which looks for spacenavigator, so u can roll your own! j From awetterberg at post.cybercity.dk Fri May 2 13:32:58 2008 From: awetterberg at post.cybercity.dk (Andreas Wetterberg) Date: Fri May 2 13:33:02 2008 Subject: [jitter] 3dconnexion controller In-Reply-To: <22418.481b49ca@www.cycling74.com> References: <22418.481b49ca@www.cycling74.com> Message-ID: <481B6C6A.4@post.cybercity.dk> Brecht skrev: > Has anyone already tried this in conjunction with jitter and (probably) the hi object? > > http://www.3dconnexion.com/3dmouse/spacenavigator.php > yep. I use mine with the win-only object [joystick] which is better and more stable than [hi] on my systems. I like it, especially for 3d-nav purposes. For more "traditional" input methods I'd go for Griffin Powermate(s) instead, they're a bit easier to integrate. hope this helps, Andreas. From derrickgiscloux at free.fr Fri May 2 14:01:39 2008 From: derrickgiscloux at free.fr (Derrick Giscloux) Date: Fri May 2 14:01:44 2008 Subject: [jitter] Re: feature request In-Reply-To: <22421.481b51a2@www.cycling74.com> Message-ID: <2242e.481b7323@www.cycling74.com> Oh yes, I agree. K From ydjeho at gmail.com Fri May 2 15:29:19 2008 From: ydjeho at gmail.com (djeho) Date: Fri May 2 15:29:22 2008 Subject: [jitter] Newbie:How to random read movie files? Message-ID: <22438.481b87ae@www.cycling74.com> hi, advanced users! I'm new to Jitter, and I have a bit of experiences in Max/Msp and PD. I wanted to randomly read in 22 .mov clips in a folder. So, I tried to change the clip names from 1 to 22 then I used [random 22] object attached to [read $1( message box, and...it opens os x's file browser window!! Then I tried to use [umenu] but no success... Can you guys please give me a tip on how to randomly choose .mov files inside a folder then read in to Jitter? 'hope that I made myself clear with my poor english... thanks!! From Brecht at autofasurer.net Fri May 2 15:34:26 2008 From: Brecht at autofasurer.net (Brecht) Date: Fri May 2 15:34:31 2008 Subject: [jitter] Re: Newbie:How to random read movie files? In-Reply-To: <22438.481b87ae@www.cycling74.com> Message-ID: <22439.481b88e2@www.cycling74.com> this should do the trick : #P window setfont "Sans Serif" 9.; #P window linecount 1; #P newex 282 227 63 196617 jit.qt.movie; #P newex 282 183 68 196617 prepend read; #P user ubumenu 237 156 100 196617 0 1 1 0; #X add; #X prefix_set 0 0 0; #P window linecount 5; #P comment 352 152 100 196617 < select your folder in the inspector (cmd-i) \, and check the 'auto-populate' box; #P connect 2 0 3 0; #P connect 1 1 2 0; #P window clipboard copycount 4; From mail at grieffenhagen.de Fri May 2 15:53:24 2008 From: mail at grieffenhagen.de (Falk Grieffenhagen) Date: Fri May 2 15:53:28 2008 Subject: [jitter] Re: building jit standalone jit.1.7 win errors In-Reply-To: <1079b050805021035h7c1f41eer4f0e822c2e273dec@mail.gmail.com> Message-ID: <2243b.481b8d54@www.cycling74.com> hi wes, thanks this fixed the texture error. I downloaded and included MSVCR71.dll and the externals work too. btw. this should at least be mentioned in a readme about making standalones on windows. what I didn?t get fixed so far is to make the included simple test-patch to a standalone. I get an openGL error jit.gl.render: couldn?t make openGL on window showme thanks Falk -------------- next part -------------- A non-text attachment was scrubbed... Name: testpgm.maxpat Type: application/octet-stream Size: 4122 bytes Desc: not available Url : http://www.cycling74.com/pipermail/jitter/attachments/20080502/f818b4f7/testpgm.obj From ydjeho at gmail.com Fri May 2 15:56:25 2008 From: ydjeho at gmail.com (djeho) Date: Fri May 2 15:56:28 2008 Subject: [jitter] Re: Newbie:How to random read movie files? In-Reply-To: <22438.481b87ae@www.cycling74.com> Message-ID: <2243c.481b8e08@www.cycling74.com> thanks for the hyper quick reply. well, it remains two problem... first, when [random 22] object attached, and when I push the button attached to [random], it still pops up the browser window, however, in the umenu, I see the [random] did its job. (one of the files are displayed in the umenu) second, it won't read the movie file. when I simply click on [read 18(, it will read the file named 18, but in this way, nothing on the screen, not an error message in the max window.... any idea?? From Brecht at autofasurer.net Fri May 2 16:01:46 2008 From: Brecht at autofasurer.net (Brecht) Date: Fri May 2 16:01:49 2008 Subject: [jitter] Re: Newbie:How to random read movie files? In-Reply-To: <22438.481b87ae@www.cycling74.com> Message-ID: <2243d.481b8f49@www.cycling74.com> there's got to be something wrong with your patch... if you paste the bit that causing you trouble, it will be better to tell you what's wrong. From mail at grieffenhagen.de Fri May 2 16:21:39 2008 From: mail at grieffenhagen.de (Falk Grieffenhagen) Date: Fri May 2 16:21:43 2008 Subject: [jitter] Re: Newbie:How to random read movie files? In-Reply-To: <2243c.481b8e08@www.cycling74.com> Message-ID: <2243e.481b93f3@www.cycling74.com> hi, try this patch, it works here fine. I expanded it a bit: If you mix pictures and movies the pics will take less cpu... have fun Falk -------------- next part -------------- A non-text attachment was scrubbed... Name: autoplay_expanded.maxpat Type: application/octet-stream Size: 7759 bytes Desc: not available Url : http://www.cycling74.com/pipermail/jitter/attachments/20080503/58408091/autoplay_expanded.obj From karla.claudio at gmail.com Fri May 2 16:22:11 2008 From: karla.claudio at gmail.com (Karla Claudio-Betancourt) Date: Fri May 2 16:22:13 2008 Subject: [jitter] Multiplexing with Jitter! Need HELP! ASAP! Message-ID: <2243f.481b9412@www.cycling74.com> So here's the deal: I have this toddler's toy that I'm circuit bending... It has 26 buttons, each one for a letter in the alphabet. I'm making a video for each letter, and I want a video to be triggered by pressing its corresponding button. I'm using arduino with max/msp (and a jitter patch), but since the arduino has only 12 pins, I need to use a multiplexer so I can group the buttons in sets of 5 and 6s and take up less pins. Any ideas? I would really appreciate it... THanks! From ydjeho at gmail.com Fri May 2 16:32:28 2008 From: ydjeho at gmail.com (djeho) Date: Fri May 2 16:32:32 2008 Subject: [jitter] Re: Newbie:How to random read movie files? In-Reply-To: <22438.481b87ae@www.cycling74.com> Message-ID: <22440.481b967b@www.cycling74.com> the attached file works fine with max media folder. but when I auto-populate the umenu with my folder, I have tones of error messages saying- random: doesn't understand "int" and some movies are playing but not the ones showing in the umenu. did I do something wrong in files naming maybe? I've named 1,2,3,4 then c05, c06....c22. I've placed the movie folder in Max search path as explained in the manual. I upload the patch that I've did before in case. thanks! -------------- next part -------------- A non-text attachment was scrubbed... Name: cutup.maxpat Type: application/octet-stream Size: 7164 bytes Desc: not available Url : http://www.cycling74.com/pipermail/jitter/attachments/20080502/0e63d490/cutup.obj From droolcup at gmail.com Fri May 2 16:32:37 2008 From: droolcup at gmail.com (Scott Fitzgerald) Date: Fri May 2 16:32:40 2008 Subject: [jitter] Multiplexing with Jitter! Need HELP! ASAP! In-Reply-To: <2243f.481b9412@www.cycling74.com> References: <2243f.481b9412@www.cycling74.com> Message-ID: <60b580310805021532u55187dccx679aa8e61421a097@mail.gmail.com> Probably a question better suited for arduino forums until you're actually communicating with Max. This is a good starting point for you :: http://www.arduino.cc/playground/Learning/4051 ~s On Sat, May 3, 2008 at 12:22 AM, Karla Claudio-Betancourt wrote: > I'm making a video for each letter, and I want a video to be triggered by pressing its corresponding button. I'm using arduino with max/msp (and a jitter patch), but since the arduino has only 12 pins, I need to use a multiplexer so I can group the buttons in sets of 5 and 6s and take up less pins. From ydjeho at gmail.com Fri May 2 16:34:31 2008 From: ydjeho at gmail.com (djeho) Date: Fri May 2 16:34:35 2008 Subject: [jitter] Re: Newbie:How to random read movie files? In-Reply-To: <22438.481b87ae@www.cycling74.com> Message-ID: <22441.481b96f7@www.cycling74.com> oh, one more thing. I did not put the .mov extension after the file name as I imagined that I'll directly use [random] object, but it reads in anyway when I use just [read filename( message... From mail at grieffenhagen.de Fri May 2 16:35:29 2008 From: mail at grieffenhagen.de (Falk Grieffenhagen) Date: Fri May 2 16:35:32 2008 Subject: [jitter] Re: Multiplexing with Jitter! Need HELP! ASAP! In-Reply-To: <2243f.481b9412@www.cycling74.com> Message-ID: <22442.481b9731@www.cycling74.com> Hi, Arduino has a great forum itself so your matter doesn?t really belong here but anyway there is a cool index: http://www.freeduino.org/index.html if you?re into bending, get a midi keyboard and hack the keys to switches and use notein. you won?t need arduino and it?s much cheaper and easier. Falk From Brecht at autofasurer.net Fri May 2 16:47:12 2008 From: Brecht at autofasurer.net (Brecht) Date: Fri May 2 16:47:16 2008 Subject: [jitter] Re: Newbie:How to random read movie files? In-Reply-To: <22440.481b967b@www.cycling74.com> Message-ID: <22445.481b99f0@www.cycling74.com> D'oh... wont be able to read your patch. Just tried to start max 5 with iLok still in,... now I guess my demo will be finished :( The error message you get sounds a bit odd, sounds like you're sending a number to the random object instead of a bang. I can only speculate now, since I won't be able to see your patch. All I can say is that this works for me: #P user jit.pwindow 281 251 82 62 0 1 0 0 1 0; #P toggle 184 111 15 0; #P window setfont "Sans Serif" 9.; #P window linecount 1; #P newex 184 132 52 196617 metro 40; #P button 237 111 15 0; #P newex 327 175 61 196617 route count; #P message 306 131 34 196617 count; #P newex 237 131 43 196617 random; #P newex 282 228 63 196617 jit.qt.movie; #P newex 282 207 68 196617 prepend read; #P user ubumenu 237 156 100 196617 0 1 1 0; #X add; #X prefix_set 0 0 "Macintosh HD:/Users/headlock/Pictures/" 0; #P window linecount 4; #P comment 403 132 100 196617 click this to set the range of the random object to the nr. of items in the ubumenu; #P window linecount 1; #P comment 342 132 100 196617 <<<<<<<<<<<; #P connect 4 0 11 0; #P fasten 9 0 4 0 189 226 287 226; #P connect 10 0 9 0; #P connect 8 0 5 0; #P connect 5 0 2 0; #P fasten 7 0 5 1 332 194 389 194 389 128 275 128; #P connect 2 2 7 0; #P fasten 6 0 2 0 311 152 242 152; #P connect 3 0 4 0; #P connect 2 1 3 0; #P window clipboard copycount 12; From ydjeho at gmail.com Fri May 2 16:52:57 2008 From: ydjeho at gmail.com (djeho) Date: Fri May 2 16:53:00 2008 Subject: [jitter] Re: Newbie:How to random read movie files? In-Reply-To: <22438.481b87ae@www.cycling74.com> Message-ID: <22446.481b9b47@www.cycling74.com> Thanks for the patch, I think I've had some ideas on how to random. but I think the problem comes from my movie files... it's final cut files, and since I can play those in quicktime player, I thought that it's possible to play in jitter too. but maybe not...I'll try to convert my files than re-try... From mail at grieffenhagen.de Fri May 2 16:55:55 2008 From: mail at grieffenhagen.de (Falk Grieffenhagen) Date: Fri May 2 16:55:59 2008 Subject: [jitter] Re: Newbie:How to random read movie files? In-Reply-To: <22441.481b96f7@www.cycling74.com> Message-ID: <22447.481b9bfb@www.cycling74.com> some general things: 1. you have to use the middle outlet of the menu to get filenames. if you have spaces within a filepath or filenam like mac HD/Users/your name/bla bla... you have to use quotes like: "mac HD/Users/your name/bla bla" see the object tosymbol or sprintf "%s" 2. sprintf can help you to make things clearer like sprintf read filename%i.mov if you get an int into the inlet it will produce: read filename1.mov, read filename2.mov, etc. 3.never use spaces in filenames or foldernames it?s likely hat you?ll run into errors using Max Falk From droolcup at gmail.com Fri May 2 16:57:54 2008 From: droolcup at gmail.com (Scott Fitzgerald) Date: Fri May 2 16:57:57 2008 Subject: [jitter] Re: Newbie:How to random read movie files? In-Reply-To: <22440.481b967b@www.cycling74.com> References: <22438.481b87ae@www.cycling74.com> <22440.481b967b@www.cycling74.com> Message-ID: <60b580310805021557w3cebff70xb76214f7d5b2e61a@mail.gmail.com> you have the leftmost outlet of the umenu connected, which reports the item index. connect the middle outlet instead. ~s On Sat, May 3, 2008 at 12:32 AM, djeho wrote: > the attached file works fine with max media folder. > but when I auto-populate the umenu with my folder, I have tones of error messages saying- > > random: doesn't understand "int" > > and some movies are playing but not the ones showing in the umenu. > > did I do something wrong in files naming maybe? > > I've named 1,2,3,4 then c05, c06....c22. > > I've placed the movie folder in Max search path as explained in the manual. > > I upload the patch that I've did before in case. > > thanks! From ydjeho at gmail.com Fri May 2 17:12:56 2008 From: ydjeho at gmail.com (djeho) Date: Fri May 2 17:12:59 2008 Subject: [jitter] Re: Newbie:How to random read movie files? In-Reply-To: <22438.481b87ae@www.cycling74.com> Message-ID: <2244a.481b9ff7@www.cycling74.com> I did a stupid mistake. actually finalCut movie files are REFERENCE files, not actual movie files. it's normal that I always saw the same image, but not edited one...so I've imagined that it didn't random... and I didn't know that umenu's leftmost outlet outputs the numbers...that's why I've got such an error messages. I'm very sorry to bother you guys because of my dumb mistake. But I've learned a lot more than 2 hours in front of docs from this foruming, thank you very much, really nice community. I'll refer to those two patches that you guys gave me to make something work out and I certainely bother you guys more with other questions!!! thanks agian, 'wish you guys a nice day! From dkimcg at gmail.com Fri May 2 22:55:23 2008 From: dkimcg at gmail.com (Don K) Date: Fri May 2 22:55:28 2008 Subject: [jitter] Re: Multiplexing with Jitter! Need HELP! ASAP! In-Reply-To: <2243f.481b9412@www.cycling74.com> Message-ID: <22458.481bf03b@www.cycling74.com> Maybe this helps? http://little-scale.blogspot.com/2007/09/multiplexy.html -- -DonK From wesley.hoke at gmail.com Sat May 3 00:14:34 2008 From: wesley.hoke at gmail.com (Wesley Smith) Date: Sat May 3 00:14:36 2008 Subject: [jitter] Re: Re: Andrew's cruel joke In-Reply-To: <4817809B.3030000@post.cybercity.dk> References: <1b1605c20804281403o1322c556hc79f84f7a4d7d7a@mail.gmail.com> <22125.48163ec0@www.cycling74.com> <1b1605c20804281443v7c8bdb32r4a9158ee10c2fefa@mail.gmail.com> <4817809B.3030000@post.cybercity.dk> Message-ID: <1079b050805022314y3423a8d8h9c770b338fc96907@mail.gmail.com> Thanks for the reports everyone. This is fixed for MAX 5.0.2. best, wes On Tue, Apr 29, 2008 at 1:10 PM, Andreas Wetterberg wrote: > Same problem here. > > WinXP sp2, 8800 gt gfx. > > yair reshef skrev: > > > > i try to to *create* the object, max hangs and crashes. > > > > included is the windows crash log > > > > _______________________________________________ > jitter mailing list > jitter@cycling74.com > > > http://www.cycling74.com/mailman/listinfo/jitter > From danielast at gmail.com Sat May 3 00:33:16 2008 From: danielast at gmail.com (daniela Steinsapir) Date: Sat May 3 00:33:20 2008 Subject: [jitter] Help with jit.grab Message-ID: Hi I am getting this error an d I am not sure why? any ideas ? error: jit.qt.grab: could not create video channel -9405 ? error: jit.qt.grab: error opening device for grab. and then error another device is already open! I made sure that is closed.... Please help! D -- www.danielast.com -------------- next part -------------- An HTML attachment was scrubbed... URL: http://www.cycling74.com/pipermail/jitter/attachments/20080502/d1233ea4/attachment.htm From jitter at killingfrenzy.com Sat May 3 00:53:14 2008 From: jitter at killingfrenzy.com (Leo Mayberry) Date: Sat May 3 00:53:18 2008 Subject: [jitter] Re: Andrew's cruel joke In-Reply-To: <220ed.481612dd@www.cycling74.com> Message-ID: <2245e.481c0bda@www.cycling74.com> The goal of posting any problem is alway a solution for everyone involved. I'm excited to explore new territory. From mwsebesta at ucdavis.edu Sat May 3 00:59:29 2008 From: mwsebesta at ucdavis.edu (Miles) Date: Sat May 3 00:59:32 2008 Subject: [jitter] Re: Video and audio? In-Reply-To: <223e0.481aebd0@www.cycling74.com> Message-ID: <2245f.481c0d51@www.cycling74.com> What is the advantage of using the buffer? I cannot see the video, I can only hear the audio? From bryanteoh at gmail.com Sat May 3 01:20:36 2008 From: bryanteoh at gmail.com (Bryan Teoh) Date: Sat May 3 01:20:41 2008 Subject: [jitter] Re: Video and audio? In-Reply-To: <2245f.481c0d51@www.cycling74.com> References: <223e0.481aebd0@www.cycling74.com> <2245f.481c0d51@www.cycling74.com> Message-ID: While jitter is equipped to mess with audio, it is much easier and more efficient(?) to mess with the audio in msp. I think the idea is to use jitter to play back the movie, but load the aiff from the video into the buffer, and to use the phasor output of [groove~] to control the video playback of the [jit.qt.movie] object. This way both video and audio will be playing and you'll be able to manipulate the audio without having to capture it from the movie file first. Beat detection seems difficult. I have a friend who figures out the bpm (and sometimes key center) of samples beforehand, and labels them with the info. When he loads them into his patches, the information is parsed out from the file name and the appropriate adjustments are made. Perhaps something like that would make beat matching videos easier? On Sat, May 3, 2008 at 2:59 AM, Miles wrote: > > What is the advantage of using the buffer? I cannot see the video, I can > only hear the audio? > _______________________________________________ > jitter mailing list > jitter@cycling74.com > http://www.cycling74.com/mailman/listinfo/jitter > -- http://www.bryanteoh.com http://www.icelu.net http://www.ksod.net -------------- next part -------------- An HTML attachment was scrubbed... URL: http://www.cycling74.com/pipermail/jitter/attachments/20080503/d649ed7c/attachment.htm From danielast at gmail.com Sat May 3 01:38:13 2008 From: danielast at gmail.com (danielast) Date: Sat May 3 01:38:17 2008 Subject: [jitter] jit.qt.grab: Message-ID: <22462.481c1665@www.cycling74.com> Hi I am getting this error and I am not sure why. any ideas • error: jit.qt.grab: could not create video channel -9405 • error: jit.qt.grab: error opening device for grab. and then I get another error saying that another device is already open! I made sure that it is closed.... Please help! D From mail at grieffenhagen.de Sat May 3 01:44:24 2008 From: mail at grieffenhagen.de (Falk Grieffenhagen) Date: Sat May 3 01:44:26 2008 Subject: [jitter] Re: building jit standalone jit.1.7 win errors In-Reply-To: <2243b.481b8d54@www.cycling74.com> Message-ID: <22463.481c17d8@www.cycling74.com> I just came across message #140375 in the Maxlist by DonK: he reported errors on making standalones on win in Demo mode. I don?t have a code yet on the maschine I?m working on. Is that right that there is this limitation in the Demomode? thanks Falk From mwsebesta at ucdavis.edu Sat May 3 02:06:15 2008 From: mwsebesta at ucdavis.edu (Miles) Date: Sat May 3 02:06:18 2008 Subject: [jitter] Re: Re: Video and audio? In-Reply-To: Message-ID: <22464.481c1cf6@www.cycling74.com> Ahh... Right now I have a patch that can loop video through an rslider. So is groove~ the way I can set up that feature? Sorry for all the questions, jitter seems to make more sense to me. I am trying to mix two videos together while being able to control the audio. So the most effective way would be to have two jitter object go through two buffers that controls the rate, and volume of both the music and the video. By doing this I can control different variables of the sound, I could use a groove~ that would change the music loop, which changes the video loop? Then finally have an out put of both jitter objects that go through video faders\RGB and other bells and whistles to control the visual? Ha. The only part that I seem to have control over is the beat. I came up with a solution for the BPM. From madbeatstu at hotmail.com Sat May 3 05:41:05 2008 From: madbeatstu at hotmail.com (Stuart Spencer) Date: Sat May 3 05:41:08 2008 Subject: [jitter] Adding text! Message-ID: <2247a.481c4f4c@www.cycling74.com> Hi all. I want to add text to my visualizer but am a little unsure how to do it. Is there a method of doing it from Jitter or do i have to make an image with the correct alpha channel settings and then lay it on top of the visuals? Just to make it a bit clearer, basically i want audio visuals running and be able to scroll the name of the DJ playing or event across the screen. Thanks. From thierry at thierryfournier.net Sat May 3 06:02:16 2008 From: thierry at thierryfournier.net (Thierry Fournier) Date: Sat May 3 06:01:22 2008 Subject: [jitter] Additional software to survey a Max-MSP app Message-ID: Hello list, Which OSX (10.4) software should I use to survey a Max-MSP patch and restart automatically the Mac if the patch does crash ? I remember there should be some solutions for that but I can't find them... Any idea would be greatly appreciated ! Best Thierry ---------------------------------------- Thierry Fournier http://www.thierryfournier.net From mattijs at smadsteck.nl Sat May 3 06:54:00 2008 From: mattijs at smadsteck.nl (Mattijs Kneppers) Date: Sat May 3 06:54:03 2008 Subject: [jitter] Re: Video and audio? In-Reply-To: <2245f.481c0d51@www.cycling74.com> Message-ID: <2247f.481c6066@www.cycling74.com> Quote: Little Bear wrote on Sat, 03 May 2008 08:59 ---------------------------------------------------- > What is the advantage of using the buffer? I cannot see the video, I can only hear the audio? ---------------------------------------------------- Hmm, maybe this general solution is a bit over your heads for now, sorry for that. When you start building more complex programs with audio and video processing you'll see what I mean. I'll try to put this template online somewhere. Best, Mattijs From keesneervoort at gmail.com Sat May 3 07:07:49 2008 From: keesneervoort at gmail.com (Kessito) Date: Sat May 3 07:07:53 2008 Subject: [jitter] Storing impulse responses in jit.matrix and FFT Message-ID: <22480.481c63a3@www.cycling74.com> Hi Everyone, I am trying to build a patch wich stores 640*480 impulse responses from 512 fft points. Basically what I would like to do is store 640*480 impilse responses in a 3d array where the third dimension is the time domain of the impulse responses. I've noticed that jit.fft wants to have 2 planes, for real and imaginairy numbers, but how is this for time domain signals? is it possible to build a thing like this or would it be far to heavy on RAM usage? Is there a possibillity to perform the FFT's/IFFT's on the GPU, or is this not supported? Any help would be very welcome, Thanks Kessito From dkimcg at gmail.com Sat May 3 11:45:30 2008 From: dkimcg at gmail.com (Don K) Date: Sat May 3 11:45:33 2008 Subject: [jitter] Re: building jit standalone jit.1.7 win errors In-Reply-To: <2241d.481b4e38@www.cycling74.com> Message-ID: <2249c.481ca4b9@www.cycling74.com> What happened in XP when i saved as an executable was that non of the jitter libraries copied into the folder. The first time I tried, Max5 was in demo mode (I mostly use my mac). I tried copying all the jitter libraries over to the exe's folder (basically copied all the support folder .dll's). On starting the app, there were a TON of jitter errors, and jitter windows and some graphic elements showed up in that grey striped pattern. It was late, so i just went to bed and thought about it. The Mac has successfully compiled the same exact patch that only uses cycling's objects. The only difference in installation was some 3rd party objects (which were not used), and authorization. I wondered if demo mode was the real difference. Sure enough, authorizing Max and saving the exe worked after it was authorized. I can't remember for sure, but i could swear I still had to copy the .dll's from the support folder. I never tried building an app in demo mode on OSX, so I don't know if that's the same. speaking of spash windows, is there an easier way to change it other than opening up a resource editor? -- -DonK From rob at robtherich.org Sat May 3 12:13:59 2008 From: rob at robtherich.org (Robert Ramirez) Date: Sat May 3 12:14:02 2008 Subject: [jitter] Re: Adding text! In-Reply-To: <2247a.481c4f4c@www.cycling74.com> Message-ID: <224a4.481cab66@www.cycling74.com> jit.gl.text2d? jit.gl.text3d jit.lcd? however if text is static, probably will get better efficiency with a still image of the text into jit.gl.texture. From mail at grieffenhagen.de Sat May 3 15:06:42 2008 From: mail at grieffenhagen.de (Falk Grieffenhagen) Date: Sat May 3 15:06:45 2008 Subject: [jitter] Re: building jit standalone jit.1.7 win errors In-Reply-To: <2249c.481ca4b9@www.cycling74.com> Message-ID: <224b8.481cd3e1@www.cycling74.com> Hi DonK, Thanks for your reply, I checked again using this little patch I sent(see post 2 up or text below): I included all the dlls but no change: As soon as I switch on qmetro there will be jit.gl.render errors: The funny thing is when I render into a pwindow it?s ok, rendering into a jit.window causes errors. I did this before on m46,j163, no problem. It can?t be some missing ogl-thing: the patch and the runtime are fine. can you or anyone else reproduce this by making the patch into an .exe ? Remember to include jit.openexr via built script and MSVCR71.dll,jitlib.dll, cg.dll and cgGL.dll into the support. thanks Falk { "boxes" : [ { "box" : { "maxclass" : "toggle", "numinlets" : 1, "numoutlets" : 1, "id" : "obj-13", "patching_rect" : [ 87.0, 24.0, 20.0, 20.0 ], "outlettype" : [ "int" ] } } , { "box" : { "maxclass" : "newobj", "text" : "t b b", "fontsize" : 12.0, "numinlets" : 1, "numoutlets" : 2, "id" : "obj-11", "patching_rect" : [ 87.0, 93.0, 34.0, 20.0 ], "outlettype" : [ "bang", "bang" ], "fontname" : "Arial" } } , { "box" : { "maxclass" : "newobj", "text" : "qmetro 40", "fontsize" : 12.0, "numinlets" : 2, "numoutlets" : 1, "id" : "obj-8", "patching_rect" : [ 87.0, 64.0, 65.0, 20.0 ], "outlettype" : [ "bang" ], "fontname" : "Arial" } } , { "box" : { "maxclass" : "newobj", "text" : "jit.noise 1 char 50 24", "fontsize" : 12.0, "numinlets" : 1, "numoutlets" : 2, "id" : "obj-7", "patching_rect" : [ 153.0, 140.0, 121.0, 20.0 ], "outlettype" : [ "jit_matrix", "" ], "fontname" : "Arial" } } , { "box" : { "maxclass" : "newobj", "text" : "jit.gl.text2d showme", "fontsize" : 12.0, "numinlets" : 1, "numoutlets" : 2, "id" : "obj-4", "patching_rect" : [ 153.0, 167.0, 116.0, 20.0 ], "outlettype" : [ "", "" ], "fontname" : "Arial" } } , { "box" : { "maxclass" : "newobj", "text" : "jit.gl.render showme", "fontsize" : 12.0, "numinlets" : 1, "numoutlets" : 2, "id" : "obj-3", "patching_rect" : [ 87.0, 243.0, 118.0, 20.0 ], "outlettype" : [ "bang", "" ], "fontname" : "Arial" } } , { "box" : { "maxclass" : "newobj", "text" : "t b erase", "fontsize" : 12.0, "numinlets" : 1, "numoutlets" : 2, "id" : "obj-2", "patching_rect" : [ 87.0, 197.0, 57.0, 20.0 ], "outlettype" : [ "bang", "erase" ], "fontname" : "Arial" } } , { "box" : { "maxclass" : "newobj", "text" : "jit.window showme", "fontsize" : 12.0, "numinlets" : 1, "numoutlets" : 2, "id" : "obj-1", "patching_rect" : [ 211.0, 244.0, 111.0, 20.0 ], "outlettype" : [ "bang", "" ], "fontname" : "Arial" } } ], "lines" : [ { "patchline" : { "source" : [ "obj-2", 0 ], "destination" : [ "obj-3", 0 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-2", 1 ], "destination" : [ "obj-3", 0 ], "hidden" : 0, "midpoints" : [ 134.5, 228.0, 96.5, 228.0 ] } } , { "patchline" : { "source" : [ "obj-11", 0 ], "destination" : [ "obj-2", 0 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-8", 0 ], "destination" : [ "obj-11", 0 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-13", 0 ], "destination" : [ "obj-8", 0 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-7", 0 ], "destination" : [ "obj-4", 0 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-11", 1 ], "destination" : [ "obj-7", 0 ], "hidden" : 0, "midpoints" : [ 111.5, 126.0, 162.5, 126.0 ] } } ] } From mwsebesta at ucdavis.edu Sat May 3 17:26:31 2008 From: mwsebesta at ucdavis.edu (Miles) Date: Sat May 3 17:26:34 2008 Subject: [jitter] Re: Video and audio? In-Reply-To: <2247f.481c6066@www.cycling74.com> Message-ID: <224d5.481cf4a7@www.cycling74.com> I think I am slowly getting the hang it. Are there any tutorials I can read to help me understand it a better, other than the ones on Max? I have been messing with your patch and I was able to put in looping via groove~, the only problem is that when I do this function it speeds up the video instead of looping it with the sound. Any ideas? From jahaik at gmail.com Sat May 3 20:31:53 2008 From: jahaik at gmail.com (jeremy h) Date: Sat May 3 20:31:56 2008 Subject: [jitter] playback speed via midi Message-ID: <224e5.481d2017@www.cycling74.com> hello all- i'm looking for a way to use an external midi controller to speed up and slow down playback (both forward and reverse) of a video and then hopefully make a recording of this process so that i have a standalone quicktime movie that reflects my realtime adjustments. i'm guessing i need to control the rate at which jitter pulls the next frame from the source video, and i'm sure this is a really simple problem but i'm fairly new at this, so any help would be greatly appreciated thanks from the newbie! -- ---- www.haikstudio.com From madbeatstu at hotmail.com Sun May 4 04:18:17 2008 From: madbeatstu at hotmail.com (Stuart Spencer) Date: Sun May 4 04:18:22 2008 Subject: [jitter] Re: Adding text! In-Reply-To: <2247a.481c4f4c@www.cycling74.com> Message-ID: <224fb.481d8d68@www.cycling74.com> thanks for the tips, i shall check it out. I went through the tutorials but couldn't find anything. Thanks. From madbeatstu at hotmail.com Sun May 4 04:26:36 2008 From: madbeatstu at hotmail.com (Stuart Spencer) Date: Sun May 4 04:26:38 2008 Subject: [jitter] Re: Adding text! In-Reply-To: <2247a.481c4f4c@www.cycling74.com> Message-ID: <224fe.481d8f5c@www.cycling74.com> Thanks that does the job perfectly, don't how i didn't notice its availability. Does anyone know if it is possible to add new fonts to the font list. From mattijs at smadsteck.nl Sun May 4 04:47:05 2008 From: mattijs at smadsteck.nl (Mattijs Kneppers) Date: Sun May 4 04:47:09 2008 Subject: [jitter] Re: Video and audio? In-Reply-To: <224d5.481cf4a7@www.cycling74.com> Message-ID: <22501.481d9428@www.cycling74.com> Quote: Little Bear wrote on Sun, 04 May 2008 01:26 ---------------------------------------------------- > I think I am slowly getting the hang of it. > > Are there any tutorials I can read to help me understand it a better, other than the ones on Max? I have been messing with your patch and I was able to put in looping via groove~, the only problem is that when I do this function it speeds up the video instead of looping it with the sound. Any ideas? ---------------------------------------------------- Did you do all the max and msp tutorials yet? I think those are a very good starting point. In my patch it shouldn't be necessary to replace anything inside the subpatchers. Just load one video, enable dsp and then it starts a looped playback with the audio and video coming out of separate outlets. Probably, you won't need the second copy of the playback subpatcher. It's merely there to demonstrate that you can have the same video playing back multiple times (at different rates) without loading it twice. If you change the speed of a playback subpatcher, both the audio and the video will speed up, which is expected, I assume? Mattijs From ydjeho at gmail.com Sun May 4 07:16:03 2008 From: ydjeho at gmail.com (djeho) Date: Sun May 4 07:16:06 2008 Subject: [jitter] Newbieee--To Start quicktime movie at random position Message-ID: <2250d.481db712@www.cycling74.com> Hi, advanced users! with help of this forum, I made a patch that reads randomly choosen qt movies from a folder. and now a bigger obstacle.... Is there a way to start a qt movie file at randomly choosen starting point and duration? Normally, everytime [jit.qt movie] reads a qt movie, it starts from the beginning. But I want that it starts from the middle, or from the end, or from the frame 189....etc. I've looked up help and ref. but I only found loop start point option but not the normal playback, and it is difficult for a newbie to manipulate with [getduration(....I've tried to feedback duration to anywhere else but I mess up all. My movie files have all different durations (15 sec to 3 min)and that makes things even more difficult! I tried random duration by feed metro object random time, but I think that's very poor way to do it. it immediately seems like someone try to imitate randomness of the world and it's so ugly... and sorry for the spaghetti patch, for now, I do not see very well what outlet goes to which inlet when its segmented cords... -------------- next part -------------- A non-text attachment was scrubbed... Name: cutup copy.maxpat Type: application/octet-stream Size: 15928 bytes Desc: not available Url : http://www.cycling74.com/pipermail/jitter/attachments/20080504/1d318ec8/cutupcopy.obj From currywood at gmail.com Sun May 4 07:54:50 2008 From: currywood at gmail.com (currywood) Date: Sun May 4 07:54:54 2008 Subject: [jitter] Extraction of data from matrix signal Message-ID: <2250f.481dc029@www.cycling74.com> Hi All, my first time on the forum, so apologies for any etiquette issues. I'm trying to use the the RGB data from a matrix signal to control parameters of Max objects. The idea is to divide the screen into a grid depending on the location of the cells, and then from each of these areas extract any changes in the RGB information to affect various parameters. I've looked through the helpfiles and tutorials and not found anything specific. The jit.scissors divides the screen up but i still havent found a way to extract the RGB. I tried the Suckah, but as far as i'm aware it's dependent on the mouse position, whereas i am interested in any change in any RGB value within certain sections of the image. Sorry for the length of the query but i'm trying to be clear. Thanks in advance for any help or suggestions. From pkmital at gmail.com Sun May 4 09:26:10 2008 From: pkmital at gmail.com (Parag Mital) Date: Sun May 4 09:26:13 2008 Subject: [jitter] Newbieee--To Start quicktime movie at random position In-Reply-To: <2250d.481db712@www.cycling74.com> References: <2250d.481db712@www.cycling74.com> Message-ID: there are a lot of messages jit.qt.movie understands. you might want to see autostart $1, getduration, getfps, gettimescale, frame $1, and time $1. From burakoff at gmail.com Sun May 4 09:40:15 2008 From: burakoff at gmail.com (burakoff) Date: Sun May 4 09:40:20 2008 Subject: [jitter] Audio/Visual Madness Message-ID: <2251a.481dd8df@www.cycling74.com> Hey guys, I just finished my senior thesis at Hampshire College. Since it relied heavily on Max and Jitter, I thought I would post a link here. This project definitely wouldn't have been possible without this forum! http://www.youtube.com/user/patterndiver -Mike From ydjeho at gmail.com Sun May 4 09:42:16 2008 From: ydjeho at gmail.com (djeho) Date: Sun May 4 09:42:19 2008 Subject: [jitter] Re: Newbieee--To Start quicktime movie at random position In-Reply-To: <2250d.481db712@www.cycling74.com> Message-ID: <2251b.481dd958@www.cycling74.com> what does "autostart" means? what it does exactly? I sent the message and it doesn't seem to do anything... I do not understand with a explanation in ref. From brecht at autofasurer.net Sun May 4 10:08:31 2008 From: brecht at autofasurer.net (Brecht Debackere) Date: Sun May 4 10:08:44 2008 Subject: [jitter] Re: Newbieee--To Start quicktime movie at random position In-Reply-To: <2251b.481dd958@www.cycling74.com> References: <2251b.481dd958@www.cycling74.com> Message-ID: autostart means that when this is set to 1 (default) the movie will start playing automatically after it's read. If you send the message "autostart 0" or add "@autostart 0" in the jit.qt.movie object, the movie will not play untill you send the message "start" On 04 May 2008, at 17:42, djeho wrote: > > what does "autostart" means? > what it does exactly? I sent the message and it doesn't seem to do > anything... > I do not understand with a explanation in ref. > > _______________________________________________ > jitter mailing list > jitter@cycling74.com > http://www.cycling74.com/mailman/listinfo/jitter From doktorp at mac.com Sun May 4 12:09:38 2008 From: doktorp at mac.com (vade) Date: Sun May 4 12:09:46 2008 Subject: [jitter] Re: AJA digital video output In-Reply-To: <22376.481a2a00@www.cycling74.com> Message-ID: <22527.481dfbe0@www.cycling74.com> A few issues here. 1) the AJA cards do not have accelerated graphics. For anything BUT regular CPU (jit.matrix) based image processing this is going to be SLOW, even for window drawing and display updates. 2) THE SDI signal output is uncompressed 4:2:2 YUV standard def, so, unless you are driving your display via analog SD like composite or S-VIDEO, vga or SVI will, technically, be higher quality uncompressed 4:4:4 signals. You *may* be loosing quality, and you will most likely be loosing resolution. 3) If you REALLY want to do that, you need to make sure in the AJA control panel that you have 'Monitor/Desktop' enabled in the control section. If you are using the latest 5.1ND drivers this is disabled, and you have to download 5.1 vanilla, but the ND (no desktop) drivers fixes some issues that people were reporting with desktop video out. Once you have that enabled, you should be good to go, as it treats the AJAs output like another monitor. Good luck. From doktorp at mac.com Sun May 4 12:17:59 2008 From: doktorp at mac.com (vade) Date: Sun May 4 12:18:03 2008 Subject: [jitter] Re: AJA digital video output In-Reply-To: <22527.481dfbe0@www.cycling74.com> Message-ID: <22528.481dfdd5@www.cycling74.com> A few issues here. 1) the AJA cards do not have accelerated graphics. For anything BUT regular CPU (jit.matrix) based image processing this is going to be SLOW, even for window drawing and display updates. 2) THE SDI signal output is uncompressed 4:2:2 YUV standard def, so, unless you are driving your display via analog SD like composite or S-VIDEO, vga or SVI will, technically, be higher quality uncompressed 4:4:4 RGB signals. You *may* be loosing quality, and you will most likely be loosing resolution by doing with SD-SDI. If you want to use HD-SDI, this will be even slower, as your CPu will have more work to do to make up for the lack of a OpenGL accelerated graphics context, and the quality caveats mentioned above apply to HD-SDI as well. Id imagine the only benefit of doing this is to have a genlocked video output. 3) If you REALLY want to do use SDI out, you need to make sure in the AJA control panel that you have 'Monitor/Desktop' enabled in the control section. If you are using the latest 5.1ND drivers this is disabled, and you have to download 5.1 vanilla, but the ND (no desktop) drivers fixes some issues that people were reporting by disabled desktop video out. Once you have that enabled, you should be good to go, as it treats the AJAs output like another monitor. Also, it sounds like you want to use the AJA for both INPUT and OUTPUT at the same time. I do not think that is possible, as the card switches state, although, frankly, Ive never tried having both active at once, as I don't use the video output of the cards Good luck. FORUM ADMIN NOTICE - MY MONTHLY I HATE THE FORUM RANT ENSUES BELOW. FEEL FREE TO IGNORE IT. I REALLY REALLY REALLY REALLY REALLY HATE THE FORUM. THE FACT THAT 1) THE RSS FEED DOES NOT SHOW THE NAME OF THE PERSON WHO REPLIED TO A THREAD (at least not in Apple Mail nor in Net News Wire) 2) THAT I CANNOT ACTUALLY USE THE THINGS THAT MAKE THE FORUM BETTER, LIKE EDITING A MESSAGE AFTER I CREATED IT (I GET AN ERROR FROM THE FORUM SOFTWARE - thus my ranting reply rather than a simple edit) 3) THE FACT THAT IF I WANT TO BE INCLUSIVE I HAVE TO POST FROM THE FORUM SHOULD I WANT TO INCLUDE AN ATTACHMENT, BECAUSE THE MAIL -> FORUM BRIDGE DONT WORK. )(!*@)#(*!@# Sorry, had to get that out of my system. Really, im trying to use RSS and not the email subscription system, I EVEN UNSUBSCRIBED. It still sucks !@# From doktorp at mac.com Sun May 4 12:23:32 2008 From: doktorp at mac.com (vade) Date: Sun May 4 12:23:35 2008 Subject: [jitter] Re: Extraction of data from matrix signal In-Reply-To: <2250f.481dc029@www.cycling74.com> Message-ID: <2252a.481dff23@www.cycling74.com> To get arbitrary sub-matrices use jit.submatrix, its far more versatile than jit.scissors. If you want to know the RGB values of a subsection (the matrix output of scissors or submatrix), you can: a) use jit.3m to get the min/mean/max of the submatrix as a whole. This is pretty fast. b) use the getcell message for each plane. This is a standard jit.mop message, which is in the HTML documentation. From retake7 at gmail.com Sun May 4 12:31:32 2008 From: retake7 at gmail.com (stefane) Date: Sun May 4 12:31:35 2008 Subject: [jitter] IP camera and Mpeg4 streaming Message-ID: <2252c.481e0103@www.cycling74.com> Hello I'm doing a project to track somebody with an IP camera with Mpg4 streaming. How to get the image of the camera in max? thanx -- Petahertz France From doktorp at mac.com Sun May 4 12:38:17 2008 From: doktorp at mac.com (vade) Date: Sun May 4 12:38:21 2008 Subject: [jitter] Re: Storing impulse responses in jit.matrix and FFT In-Reply-To: <22480.481c63a3@www.cycling74.com> Message-ID: <2252e.481e0299@www.cycling74.com> Im no FFT wizard, but, the FFT implementations in jitter/msp want to use power power of two square windows, so you might be better of storing at 512x512. If you use jit.fft, you could dump the output to a series of matrices using either a 3D matrix (jit.matrix 1 float32 512 512 n - where n is the number of time slices you want). As for FFT on the GPU, its been done, and there are some frameworks for doing it, but ive never gotten it working in jitter, and lost interest pretty quick because it was a real challenge to get working :) I dont really know enough about the FFT theory to be able to answer the rest straight faced :) From currywood at gmail.com Sun May 4 12:38:39 2008 From: currywood at gmail.com (currywood) Date: Sun May 4 12:38:42 2008 Subject: [jitter] Re: Extraction of data from matrix signal In-Reply-To: <2252a.481dff23@www.cycling74.com> Message-ID: <2252f.481e02af@www.cycling74.com> Thank you so much for your prompt reply, i went on to built a matrix of jit.3m objects from he jit.scissors outputs, which did the job ok, but i think i'll definitely try your suggestion. i hadn't seen the jit.mop either so that's great tip. Thanx once again for you help. From doktorp at mac.com Sun May 4 13:00:28 2008 From: doktorp at mac.com (vade) Date: Sun May 4 13:00:31 2008 Subject: [jitter] Re: IP camera and Mpeg4 streaming In-Reply-To: <2252c.481e0103@www.cycling74.com> Message-ID: <22535.481e07cb@www.cycling74.com> this: http://adrienm.blogspot.com/2006/10/using-elphel-ip-cam-with-quartz.html and jit.qt.movie may be of help. From rob at robtherich.org Sun May 4 13:43:03 2008 From: rob at robtherich.org (Robert Ramirez) Date: Sun May 4 13:43:07 2008 Subject: [jitter] Re: AJA digital video output In-Reply-To: <22528.481dfdd5@www.cycling74.com> Message-ID: <2253a.481e11c6@www.cycling74.com> yeah, i tried the rss feed for a second, and quickly gave up because of all the problems you mentioned, plus threading didn't work. i guess it's useful as a way accessing all the forum traffic offline, but it seems the mail list is better at that. just use the forum. seriously. come to the dark side. > FORUM ADMIN NOTICE - MY MONTHLY I HATE THE FORUM RANT ENSUES BELOW. FEEL FREE TO IGNORE IT. > > I REALLY REALLY REALLY REALLY REALLY HATE THE FORUM. > > THE FACT THAT > 1) > THE RSS FEED DOES NOT SHOW THE NAME OF THE PERSON WHO REPLIED TO A THREAD (at least not in Apple Mail nor in Net News Wire) > > 2) THAT I CANNOT ACTUALLY USE THE THINGS THAT MAKE THE FORUM BETTER, LIKE EDITING A MESSAGE AFTER I CREATED IT (I GET AN ERROR FROM THE FORUM SOFTWARE - thus my ranting reply rather than a simple edit) > > 3) THE FACT THAT IF I WANT TO BE INCLUSIVE I HAVE TO POST FROM THE FORUM SHOULD I WANT TO INCLUDE AN ATTACHMENT, BECAUSE THE MAIL -> FORUM BRIDGE DONT WORK. > > )(!*@)#(*!@# > > Sorry, had to get that out of my system. > > Really, im trying to use RSS and not the email subscription system, I EVEN UNSUBSCRIBED. It still sucks !@# > > ---------------------------------------------------- From rob at robtherich.org Sun May 4 13:52:54 2008 From: rob at robtherich.org (Robert Ramirez) Date: Sun May 4 13:52:57 2008 Subject: [jitter] Re: Adding text! In-Reply-To: <224fe.481d8f5c@www.cycling74.com> Message-ID: <2253c.481e1415@www.cycling74.com> i think it just looks in your system fonts, so the same way you add fonts to any application. From mwsebesta at ucdavis.edu Sun May 4 15:09:34 2008 From: mwsebesta at ucdavis.edu (Miles) Date: Sun May 4 15:09:39 2008 Subject: [jitter] Re: Video and audio? In-Reply-To: <22501.481d9428@www.cycling74.com> Message-ID: <2253e.481e260d@www.cycling74.com> Quote: Mattijs wrote on Sun, 04 May 2008 04:47 ---------------------------------------------------- > In my patch it shouldn't be necessary to replace anything inside the subpatchers. Just load one video, enable dsp and then it starts a looped playback with the audio and video coming out of separate outlets. The question is how do I control the size of the looped playback? I want to be able to only loop certain sections of the audio\video. I added a groove~ in the patch, and it looped the audio in places I wanted but the video rate speeded up, instead of playing the 'corresponding' video frames. I am guessing I either added the groove~ in the wrong place, or have to put a groove~ for the audio and a getlooppoints for the video that are synced? Quote: Mattijs wrote on Sun, 04 May 2008 04:47 ---------------------------------------------------- > Probably, you won't need the second copy of the playback subpatcher. It's merely there to demonstrate that you can have the same video playing back multiple times (at different rates) without loading it twice. Yeah I noticed that, and it is a very nice demonstration. Quote: Mattijs wrote on Sun, 04 May 2008 04:47 ---------------------------------------------------- > If you change the speed of a playback subpatcher, both the audio and the video will speed up, which is expected, I assume? Yeah that is expected. From mattijs at smadsteck.nl Sun May 4 15:23:41 2008 From: mattijs at smadsteck.nl (Mattijs Kneppers) Date: Sun May 4 15:23:44 2008 Subject: [jitter] Re: Video and audio? In-Reply-To: <2253e.481e260d@www.cycling74.com> Message-ID: <2253f.481e295c@www.cycling74.com> Quote: Little Bear wrote on Sun, 04 May 2008 23:09 ---------------------------------------------------- > Quote: Mattijs wrote on Sun, 04 May 2008 04:47 > ---------------------------------------------------- > > > In my patch it shouldn't be necessary to replace anything inside the subpatchers. Just load one video, enable dsp and then it starts a looped playback with the audio and video coming out of separate outlets. > > > > The question is how do I control the size of the looped playback? I want to be able to only loop certain sections of the audio\video. I added a groove~ in the patch, and it looped the audio in places I wanted but the video rate speeded up, instead of playing the 'corresponding' video frames. I am guessing I either added the groove~ in the wrong place, or have to put a groove~ for the audio and a getlooppoints for the video that are synced? > This is really a matter of a bit of math. The phasor ramps from 0 to 1, which corresponds to the beginning and end of the sample. If you need it to ramp between different points, you'll have to multiply the output of the phasor with a value (between 0 and 1) and add an offset (between 0 and 1). I don't advise using groove since it has no high quality interpolation mode. I'm sorry that I don't have time to explain this in more detail, maybe one day I'll make a patch that includes looping, time stretching, beat matching and everything ;) Until then I am afraid you'll need to figure this one out for yourself.. Best, Mattijs From pkmital at gmail.com Sun May 4 17:49:45 2008 From: pkmital at gmail.com (Parag Mital) Date: Sun May 4 17:49:48 2008 Subject: [jitter] Re: AJA digital video output In-Reply-To: <2253a.481e11c6@www.cycling74.com> References: <22528.481dfdd5@www.cycling74.com> <2253a.481e11c6@www.cycling74.com> Message-ID: what if the post had a direct link to the actual forum topic? is this a trivial procedure for the mailman? and would it help mail users to find their way to the forum should they need to post an attachment? From wugmump at mac.com Sun May 4 19:27:54 2008 From: wugmump at mac.com (joshua goldberg) Date: Sun May 4 19:27:57 2008 Subject: [jitter] Re: Extraction of data from matrix signal In-Reply-To: <2252a.481dff23@www.cycling74.com> Message-ID: <2254f.481e629a@www.cycling74.com> Quote: vade wrote on Sun, 04 May 2008 14:23 ---------------------------------------------------- > b) use the getcell message for each plane. This is a standard jit.mop message, which is in the HTML documentation. ---------------------------------------------------- meh? thought this only worked for jit.matrix. From chaneeta at hotmail.com Sun May 4 19:33:08 2008 From: chaneeta at hotmail.com (fergusan) Date: Sun May 4 19:33:11 2008 Subject: [jitter] midi control of swatch and general live video mixing Q? Message-ID: <22550.481e63d2@www.cycling74.com> I'm having a blast building my live video mixing patch. But need guidance as I learn this program. 1. I want to assign two endless midi knobs as x and y control of the swatch object (the box with all the colors of the rainbow laid out on an xy grid) for live video mixing. The swatch object help section has a knob there for horizontal motion but I want another for vertical motion. For some reason when I copy this section of the help patch into my own it won't function. How to midi control this object has overwhelmed me but it's a very powerful object. 2. If I'm mixing three simultaneous videos using 2 jit.op objects and saturation/bright/contrast controls from the tutorial, what would the best codec be to use when exporting these loops? Does using longer video loops slow down the computer? My Powerbook G4 specs are: 1.5 Ghz PowerPC G4 and 2 GB DDR SDRAM memory. I've heard for live mixing jpegphoto 75% quality is best, but my videos are a little strobe lighted. 3. Does assigning a midi control to each of the following for realtime live video mixing sound like it might push my cpu too hard? Does having so many controls available in my jitter patch automatically slow it down?? even if I'm not changing all these values constantly? 2 midi sliders for mixing 2 jit.op objects 9 midi sliders for brightness, saturation, and contrast control of video A, B, and C 6 endless midi knobs for x/y manipulation of swatch object for video A, B, and C My video projection is a little strobier than I'd like, but I love having this much live mixing control.. any ideas for how to cut corners on cpu? I have no extra graphics card or anything, would this be a good live mixing upgrade? What are the upgrade options for people doing live video mixing with jitter? If someone can answer even one of these questions it'd be a huge help. I'm really trying to learn this completely on my own, and of course have questions.. From wugmump at mac.com Sun May 4 20:08:53 2008 From: wugmump at mac.com (joshua goldberg) Date: Sun May 4 20:08:57 2008 Subject: [jitter] Re: Audio/Visual Madness In-Reply-To: <2251a.481dd8df@www.cycling74.com> Message-ID: <22554.481e6c34@www.cycling74.com> that's really awesome. i went to hampshire. F88. From burakoff at gmail.com Sun May 4 22:04:52 2008 From: burakoff at gmail.com (burakoff) Date: Sun May 4 22:04:55 2008 Subject: [jitter] Re: Audio/Visual Madness In-Reply-To: <22554.481e6c34@www.cycling74.com> Message-ID: <22557.481e8764@www.cycling74.com> I guess we're fellow alumni now! What did you study? From doktorp at mac.com Sun May 4 22:17:46 2008 From: doktorp at mac.com (vade) Date: Sun May 4 22:17:50 2008 Subject: [jitter] Re: midi control of swatch and general live video mixing Q? In-Reply-To: <22550.481e63d2@www.cycling74.com> Message-ID: <22558.481e8a69@www.cycling74.com> #1 - you are going to want to learn how to use openGL with jitter ASAP to increase your framerate. It makes a HUGE difference. See the tutorials and check out my optimization patches here: http://abstrakt.vade.info/?p=147 #2 - Midi takes little overhead compared to the video processing. I would not worry about it, unless you are dynamically updating LOTS of GUi objects at the same time. Thats a bit of a 'no no' in Max/MSP performance wise with video. Check out the patches and the post to learn why, and rush to OpenGL, its a bit of a learning curve, but it will make ALL the difference speed wise. From mwsebesta at ucdavis.edu Mon May 5 00:21:15 2008 From: mwsebesta at ucdavis.edu (Miles) Date: Mon May 5 00:21:19 2008 Subject: [jitter] Re: Video and audio? In-Reply-To: <2253f.481e295c@www.cycling74.com> Message-ID: <2255b.481ea75a@www.cycling74.com> If you did that then I would not have anything to do! I finally figured it out, thank you for your help. If you care: I created an rslider between 0 and 100. I am having the [high value - low value] * .01 then I connected that to the phasor. Also having the [low value] * -.01 patching into an off set. All while having another function taking the delta and generating the correct playback rate so it plays at 'actual speed'. Thank you all for the help! I am sure I will be back soon posting more annoying questions. From wugmump at mac.com Mon May 5 01:08:29 2008 From: wugmump at mac.com (joshua goldberg) Date: Mon May 5 01:08:34 2008 Subject: [jitter] Re: Audio/Visual Madness In-Reply-To: <2251a.481dd8df@www.cycling74.com> Message-ID: <2255e.481eb26d@www.cycling74.com> theatre. there are still some posters from my shows in emily dickenson. From mail at grieffenhagen.de Mon May 5 02:22:20 2008 From: mail at grieffenhagen.de (Falk Grieffenhagen) Date: Mon May 5 02:22:24 2008 Subject: [jitter] Re: building jit standalone jit.1.7 win errors In-Reply-To: <224b8.481cd3e1@www.cycling74.com> Message-ID: <22562.481ec3bc@www.cycling74.com> It seems to be a bug: After some patching I solved the problem by simply adding a pwindow to the patch without any connections. Removing the window again will make the bug appear again. falk steps to reproduce: 1. open the patch below 2. build collective/application 3. add jit.openexr 4. build app 5. add MSVCR71.dll,jitlib.dll, cg.dll and cgGL.dll into the support folder 6. error: jit.gl.render: couldn?t make OpenGl on window showme 7. add a pwindow to the patch and redo the steps 2-5: no error Falk p.s. see maschine specs below From wesley.hoke at gmail.com Mon May 5 02:30:51 2008 From: wesley.hoke at gmail.com (Wesley Smith) Date: Mon May 5 02:30:55 2008 Subject: [jitter] Re: building jit standalone jit.1.7 win errors In-Reply-To: <22562.481ec3bc@www.cycling74.com> References: <224b8.481cd3e1@www.cycling74.com> <22562.481ec3bc@www.cycling74.com> Message-ID: <1079b050805050130y175fc694u3ad8ac7c12f3de04@mail.gmail.com> I'm not sure that it's a bug, but you probably just need to include the pwindow external in the application. Try that (without putting it in the patch) and see if it'll work. wes On Mon, May 5, 2008 at 1:22 AM, Falk Grieffenhagen wrote: > > It seems to be a bug: > > After some patching I solved the problem by simply adding a pwindow to the patch without any connections. Removing the window again will make the bug appear again. > > falk > > steps to reproduce: > > 1. open the patch below > 2. build collective/application > 3. add jit.openexr > 4. build app > 5. add MSVCR71.dll,jitlib.dll, cg.dll and cgGL.dll into the support folder > 6. error: jit.gl.render: couldn?t make OpenGl on window showme > 7. add a pwindow to the patch and redo the steps 2-5: no error > > Falk > > p.s. see maschine specs below > > > > _______________________________________________ > jitter mailing list > jitter@cycling74.com > http://www.cycling74.com/mailman/listinfo/jitter > From hairness at gmail.com Mon May 5 05:39:41 2008 From: hairness at gmail.com (hans) Date: Mon May 5 05:39:44 2008 Subject: [jitter] motion blur Message-ID: <2256b.481ef1fd@www.cycling74.com> hello, i just want to move some huge picture around if it moves to a different spot i would like to have some typically Aftereffekts motion blur on it. has anyone ever written a script for that ... or idea how i can realize that ?! thanks From brecht at autofasurer.net Mon May 5 05:46:33 2008 From: brecht at autofasurer.net (Brecht Debackere) Date: Mon May 5 05:46:46 2008 Subject: [jitter] motion blur In-Reply-To: <2256b.481ef1fd@www.cycling74.com> References: <2256b.481ef1fd@www.cycling74.com> Message-ID: this is a way to do it http://www.autofasurer.net/wp/?p=11 I don't know whether it's the best or easiest way, but it works ;) On 05 May 2008, at 13:39, hans wrote: > > hello, > > i just want to move some huge picture around > if it moves to a different spot i would like to have some typically > Aftereffekts motion blur on it. > > has anyone ever written a script for that ... or idea how i can > realize that ?! > > thanks > _______________________________________________ > jitter mailing list > jitter@cycling74.com > http://www.cycling74.com/mailman/listinfo/jitter -------------- next part -------------- An HTML attachment was scrubbed... URL: http://www.cycling74.com/pipermail/jitter/attachments/20080505/910eb694/attachment.htm From stine.eli at gmail.com Mon May 5 06:36:26 2008 From: stine.eli at gmail.com (Eli Stine) Date: Mon May 5 06:36:28 2008 Subject: [jitter] Re: motion blur In-Reply-To: Message-ID: <22573.481eff49@www.cycling74.com> jit.wake and jit.fastblur do a blur effect. From davechappers at gmail.com Mon May 5 08:27:06 2008 From: davechappers at gmail.com (David) Date: Mon May 5 08:27:13 2008 Subject: [jitter] Routing sound out of a movie for manipulation. Message-ID: <2257f.481f1939@www.cycling74.com> Hi guys I was wondering if there is anyway to take just the sound out of a video playing in like jit.qt.movie and run it trhough another patch to manipulate it. Ie. Add reverb, change pitch. So far i can only do this by just ripping the sound from the video and then just using that Thanks From brecht at autofasurer.net Mon May 5 09:10:04 2008 From: brecht at autofasurer.net (Brecht Debackere) Date: Mon May 5 09:10:20 2008 Subject: [jitter] 2.4" Oled screens controlled through jitter Message-ID: Hi! I'm currently looking at small (< 3") color displays to show video on. I've ran into this : http://www.sparkfun.com/commerce/ product_info.php?products_id=8623# I have no idea though how to connect this to a source, though it speaks of SD memory cards which can store animations etc. Is there anyone out there that has an idea of where to get such small screens, and especially how to send moving images to them? Are there such small screens which have e.g. onboard firewire, component video, ... ? Any info is welcome. grtz. B. From bart at magic.be Mon May 5 09:25:41 2008 From: bart at magic.be (bart) Date: Mon May 5 09:25:46 2008 Subject: [jitter] Re: motion blur In-Reply-To: <22573.481eff49@www.cycling74.com> Message-ID: <2258a.481f26f5@www.cycling74.com> Because of the not so blurry blur externals like [jit.fastblur] i use [jit.gl.imageunit] - only MacOS X tiger and later :( - with effect 39 Gaussian Blur when i need blur. When you put these togheter with [jit.slide] i think you can get a nice movie motion blur. I will make a test later. [jit.qt.movie] > [jit.slide] > [jit.gl.imageunit] > [jit.gl.videoplane] From koper.andrzej at gmail.com Mon May 5 09:47:11 2008 From: koper.andrzej at gmail.com (andrzej) Date: Mon May 5 09:47:17 2008 Subject: [jitter] Cant use Jitter in max 5!!! Message-ID: <2258e.481f2bfe@www.cycling74.com> Hi! I'm demoing Max5 right now and it seems that when I'm opening a patch (or help file or tutorial) with any jitter object max crashes! I'm using windows vista 32 version of max on Dell xps 1730 with two gforce8700 GT. I also tried to install max on another Dell laptop (i believe it was latitude) and that same crash happend. what can I do? From yair99 at gmail.com Mon May 5 09:51:04 2008 From: yair99 at gmail.com (yair reshef) Date: Mon May 5 09:51:08 2008 Subject: [jitter] 2.4" Oled screens controlled through jitter In-Reply-To: References: Message-ID: <1b1605c20805050851x634d716fj4918c6471a43874c@mail.gmail.com> no way to send this module high bandwidth input, it declares itself as a standalone smart module with its "Built in 4DGL graphics library functions such as: LINE, CIRCLE, RECTANGLE, USER BITMAP, BACKGROUND COLOUR, PUT PIXEL, IMAGE, VIDEO, etc." it has serial input, which is good, and mybe its possible to "share" the microSD card with another platform, but looks slim. sunnyside, its well documented and the module maker is known, mybe they can help you choose a better module. good news it will probebly be much cheaper, bad news you then need an additional controller between the oled and the pc. please, update.. On Mon, May 5, 2008 at 6:10 PM, Brecht Debackere wrote: > Hi! > > I'm currently looking at small (< 3") color displays to show video on. > I've ran into this : http://www.sparkfun.com/commerce/ > product_info.php?products_id=8623# > I have no idea though how to connect this to a source, though it speaks of > SD memory cards which can store animations etc. > Is there anyone out there that has an idea of where to get such small > screens, and especially how to send moving images to them? > Are there such small screens which have e.g. onboard firewire, component > video, ... ? > > Any info is welcome. > > grtz. > B._______________________________________________ > jitter mailing list > jitter@cycling74.com > http://www.cycling74.com/mailman/listinfo/jitter > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://www.cycling74.com/pipermail/jitter/attachments/20080505/f5fc14d1/attachment.htm From wesley.hoke at gmail.com Mon May 5 10:11:37 2008 From: wesley.hoke at gmail.com (Wesley Smith) Date: Mon May 5 10:11:41 2008 Subject: [jitter] Re: motion blur In-Reply-To: <2258a.481f26f5@www.cycling74.com> References: <22573.481eff49@www.cycling74.com> <2258a.481f26f5@www.cycling74.com> Message-ID: <1079b050805050911x267b9dc1va27643e922cb9190@mail.gmail.com> The best blur I've found is cascaded gaussian filters [jit.gl.slab @file cf.gaussian.2p.jxs] | [jit.gl.slab @file cf.gaussian.2p.jxs] | [jit.gl.slab @file cf.gaussian.2p.jxs] | [jit.gl.slab @file cf.gaussian.2p.jxs] With this setup you alternate X, Y in the width of the blur. Set the first 2 to a smaller radius and the last 2 to a larger radius. wes On Mon, May 5, 2008 at 8:25 AM, bart wrote: > > Because of the not so blurry blur externals like [jit.fastblur] i use [jit.gl.imageunit] - only MacOS X tiger and later :( - with effect 39 Gaussian Blur when i need blur. > > > When you put these togheter with [jit.slide] i think you can get a nice movie motion blur. I will make a test later. > > > [jit.qt.movie] > > [jit.slide] > > [jit.gl.imageunit] > > [jit.gl.videoplane] > > > _______________________________________________ > jitter mailing list > jitter@cycling74.com > http://www.cycling74.com/mailman/listinfo/jitter > From brecht at autofasurer.net Mon May 5 10:53:03 2008 From: brecht at autofasurer.net (Brecht Debackere) Date: Mon May 5 10:53:24 2008 Subject: [jitter] 2.4" Oled screens controlled through jitter In-Reply-To: <1b1605c20805050851x634d716fj4918c6471a43874c@mail.gmail.com> References: <1b1605c20805050851x634d716fj4918c6471a43874c@mail.gmail.com> Message-ID: <0F7446DD-5CC4-4375-8722-E7A3ED14BE28@autofasurer.net> Allright. Thanks for the heads up! I'm not really familiar with electronics so at first glance it looked good. Question now is, are there any other small displays out there which can handle video in an easy "plug and play" way... naked ones, without buttons and casing? On 05 May 2008, at 17:51, yair reshef wrote: > no way to send this module high bandwidth input, it declares itself > as a standalone smart module with its "Built in 4DGL graphics > library functions such as: LINE, CIRCLE, RECTANGLE, USER BITMAP, > BACKGROUND COLOUR, PUT PIXEL, IMAGE, VIDEO, etc." > it has serial input, which is good, and mybe its possible to > "share" the microSD card with another platform, but looks slim. > sunnyside, its well documented and the module maker is known, mybe > they can help you choose a better module. good news it will > probebly be much cheaper, bad news you then need an additional > controller between the oled and the pc. > > please, update.. > > On Mon, May 5, 2008 at 6:10 PM, Brecht Debackere > wrote: > Hi! > > I'm currently looking at small (< 3") color displays to show video > on. I've ran into this : http://www.sparkfun.com/commerce/ > product_info.php?products_id=8623# > I have no idea though how to connect this to a source, though it > speaks of SD memory cards which can store animations etc. > Is there anyone out there that has an idea of where to get such > small screens, and especially how to send moving images to them? > Are there such small screens which have e.g. onboard firewire, > component video, ... ? > > Any info is welcome. > > grtz. > B._______________________________________________ > jitter mailing list > jitter@cycling74.com > http://www.cycling74.com/mailman/listinfo/jitter > > _______________________________________________ > jitter mailing list > jitter@cycling74.com > http://www.cycling74.com/mailman/listinfo/jitter -------------- next part -------------- An HTML attachment was scrubbed... URL: http://www.cycling74.com/pipermail/jitter/attachments/20080505/982adb29/attachment.htm From nadassor at yahoo.com Mon May 5 11:15:44 2008 From: nadassor at yahoo.com (Nadav Assor) Date: Mon May 5 11:15:47 2008 Subject: [jitter] Float32 "Value Keying" using a MOP? Message-ID: <22595.481f40bf@www.cycling74.com> Hi all Here's something that's been coming up a few times in my latest project. Sorry if the answer's obvious, I just can't seem to find an elegant solution to this. Basically what I'm looking for is an object / method of "keying" out only a certain range of values from a matrix, so that these are output to a smaller matrix containing only the relevant values. This is to be done for float32 data matrices, not video etc. I've currently done it on a cell by cell basis using jit.iter, but finding a MOP will be very nice indeed. Any help is welcome! -Nadav From gugacarreiro at gmail.com Mon May 5 12:02:57 2008 From: gugacarreiro at gmail.com (Guga) Date: Mon May 5 12:03:01 2008 Subject: [jitter] Re: Color tracking - fluid transition In-Reply-To: <223b5.481a7d32@www.cycling74.com> Message-ID: <2259a.481f4bd1@www.cycling74.com> i didn't know how to use correctly the line patch! my teacher helped me and now it's allright :) i also looked at the slide patch u mentioned and it had and interesting functionality :) thank u for your help! From yair99 at gmail.com Mon May 5 12:12:27 2008 From: yair99 at gmail.com (yair reshef) Date: Mon May 5 12:12:32 2008 Subject: [jitter] Float32 "Value Keying" using a MOP? In-Reply-To: <22595.481f40bf@www.cycling74.com> References: <22595.481f40bf@www.cycling74.com> Message-ID: <1b1605c20805051112m19a414d7tf0f3f993976e7b9e@mail.gmail.com> its missing the final (and probably the most important) stage of adapting the matrix to fit the smaller dim. you need wes xray package. #P user jit.cellblock 320 226 566 331 139 9 5 5 45 17 0 1 1 0 0 0 1 1 1 0 0 0 255 255 255 0 0 0 0 0 0 191 191 191 0 0 0 215 215 240 1 1 1 0 4 0 0 0; #P window setfont "Sans Serif" 9.; #P window linecount 1; #P newex 318 203 39 9109513 jit.bsort; #P flonum 166 72 35 9 0 0 0 139 0 0 0 221 221 221 222 222 222 0 0 0; #P user jit.pwindow 10 177 82 62 0 1 0 0 1 0; #P user jit.pwindow 183 121 82 62 0 1 0 0 1 0; #P user jit.pwindow 99 151 82 62 0 1 0 0 1 0; #P user jit.pwindow 329 94 82 62 0 1 0 0 1 0; #P newex 77 126 95 9109513 xray.jit.cellcoords; #P newex 2 155 85 9109513 xray.jit.keepcell; #P user jit.cellblock 2 244 249 351 139 9 5 5 45 17 0 1 1 0 0 0 1 1 1 0 0 0 255 255 255 0 0 0 0 0 0 191 191 19