making a video generator from sound


    Oct 17 2006 | 1:36 pm
    hey, I was just wondering if anyone can please give me a kick start making a video generator. I'm trying to make something pretty simple, that is controlled by an audio signal into a matrix. I've started by leeching patches from jitter tutorial 27 to just get a scrolling RGB wave. I'm trying to develop it now, so the audio triggers, for example expansion of a R / G / B shape. How would I go about doing this? is it a case of sending lists to jit.poke? I'm pretty new to the jitter side of things, and it's all a little overwhelming for me right now. What I'd love to achieve is something as as advanced as the projection on daito manabe video on the artist's page...
    if you havn't seen it already. if anyone could please help point me in the right direction I'd be very grateful thanks tom

    • Oct 17 2006 | 1:37 pm
      oh yeah, and this is what I got so far:
    • Oct 17 2006 | 2:25 pm
      I recommend having a look at my Recipes:
      There are a number of audio-driven approaches to video in there. Maybe that will spark some ideas.
      Andrew B.
    • Oct 17 2006 | 11:47 pm
      wow... cool, never saw them... a LOT to get my head around! Scene process is a thing of beauty... how sdhould I go about making react to an audio source? Is there a way to manually alter all the parameters? thanks t
    • Oct 18 2006 | 12:20 am
    • Oct 18 2006 | 1:51 am
      thank you very much jean. to be honest, I'm not at all clued up on open GL. So far I've kinda learnt max in a very impatient way, only really picking up objects and their purpose if I think I need to use them. My journey through Jitter so far has been similar... Too much trial and error with me! What I'm thinking it'd be nice to achieve is something using the recipe '21.sceneprocess' but with the visual wave depth and brightness controlled by amplitude. From my fiddling around, a lot of the jitter object parameters are fixed, so a $1 doesn't seem to work. I've tried replacing the numbers in each object just to see what it does. Gonna try and incorporate tutorial 28 with it maybe? man... I thought max was hard!
    • Oct 18 2006 | 1:35 pm
    • Oct 18 2006 | 9:26 pm
      hey, just wondering if I could please get one more pointer offa one of you... How do I go about getting video signal out of jit.gl.render and into a matrix whic can be read by a jit.pwindow? I'm still messing around with the Scene process recipe. There is only a video player windoe external to the patch... howcan I solve this? thanks tom
    • Oct 18 2006 | 9:41 pm
      If you want to render directly to a pwindow, just delete the jit.window first, and then instantiate a jit.pwindow instead. Once you've got your pwindow, give it the same name as the jit.gl.objects in your patch (using the inspector).
      Cheers, Andrew B.
      register wrote: > hey, just wondering if I could please get one more pointer offa one of you... > How do I go about getting video signal out of jit.gl.render and into a matrix whic can be read by a jit.pwindow? I'm still messing around with the Scene process recipe. There is only a video player windoe external to the patch... howcan I solve this? > thanks > tom
    • Oct 18 2006 | 10:06 pm
      excellent, thank you! sadly this doesn't quite solve my problem...it have 2 jit.pwindow's next to each other (one of whic from the scenerendering and they're both goig into a jit.xfade... the signal from the jit.gl.render is not visable through the xfade sadly.. do you have any idea why this might be? the side that does show up is sourcing from .mov's... and already goes through one jit.xfade (though I don't think this is a problem)... I'm just unsire why the window from jit.gl.render is not coming through the other side of jit.xade... thank you so much for all your help! tom
    • Oct 18 2006 | 10:18 pm
      Sadly, you're not going to be able to do this without rasterizing the OpenGL scene to pixel data. This will of course come with a cost in efficiency, but there are a number of methods to get the scene back into matrix-land. Check out the jitter-examples/render/ folder. I believe there is an example in there for rendering to matrix.
      I have to warn you that this is extremely difficult territory for someone who has little experience with Jitter. You will be best off getting a real handle on the matrix stuff before diving too far into OpenGL. Just my 2 cents. If you need a quick audio-->video solution look at the VideoSynth 1 & 2 recipes for some inspiration
      Cheers, Andrew B.
      register wrote: > excellent, thank you! > sadly this doesn't quite solve my problem...it have 2 jit.pwindow's next to each other (one of whic from the scenerendering and they're both goig into a jit.xfade... the signal from the jit.gl.render is not visable through the xfade sadly.. do you have any idea why this might be? > the side that does show up is sourcing from .mov's... and already goes through one jit.xfade (though I don't think this is a problem)... I'm just unsire why the window from jit.gl.render is not coming through the other side of jit.xade... > thank you so much for all your help! > tom
    • Oct 19 2006 | 3:46 am
      damn... i see what you mean! open GL looks pretty tough stuff... gonna have to try and find the time to thoroughly go through all the tutorials... if anyone could please give me one more bit of help... I've gone right back to basics. dstrect to change placing of a matrix... how can I got it so it doesn't live a mark of the previous position when the size is changed? thanks very much... sorry if all my incompetence is causing anyone pain.
    • Oct 19 2006 | 4:08 am
      put a 'clear' message to the matrix before you send the scr/dest dim messages perhaps?
      v a d e //
      www.vade.info abstrakt.vade.info
      On Oct 18, 2006, at 11:46 PM, register wrote:
      > > damn... i see what you mean! open GL looks pretty tough stuff... > gonna have to try and find the time to thoroughly go through all > the tutorials... > if anyone could please give me one more bit of help... > I've gone right back to basics. dstrect to change placing of a > matrix... how can I got it so it doesn't live a mark of the > previous position when the size is changed? > thanks very much... > sorry if all my incompetence is causing anyone pain.
    • Oct 19 2006 | 1:42 pm
      >put a 'clear' message to the matrix before you send the scr/dest dim >messages perhaps?
      Or - better still - take a look at the Tutorial on Matrix Positioning and learn how things work so that you'll know *why* you'd need to do it [or not do it].