On Nov 14, 2008, at 7:41 AM, cyrille henry wrote: > Hans-Christoph Steiner a écrit : >> That seems like a lot more work, converting from message to DSP >> and back to messages. > work for patching or work for the CPU? > i think both are negligible. > >> Do you think that the timing of [metro] is not accurate enough? > since pd does the timing for both clock, it should work. > > but having a master clock at 25Hz, and over-sample it at 44100Hz is > somthing that hurt my sens of logic.
In this case, it was 30fps and 48000Hz, so it is an even multiple. I guess it seems odd to me to be using ~ objects for the frame clock, but I suppose it could be not so weird. But if this is all in Pd, then the timing should be coming from the same place either way, right? .hc > > cyrille > >> I basically created a [line] that is driven by the frame numbers, >> then feed that to [line~] when needed. Seemed to work pretty >> well. See attached patch. >> .hc >> On Nov 12, 2008, at 5:55 AM, cyrille henry wrote: >>> hello, >>> >>> you can use frame number as a trigger, that's not incompatible >>> with a sync from audio to video. >>> >>> see attachement patch. >>> >>> cyrille >>> >>> >>> Hans-Christoph Steiner a écrit : >>>> What I am working on are tools for composing audio to someone >>>> else's video. I've worked on a couple projects like this, I am >>>> in the midst of one know. Basically, think sound design for a >>>> movie and things like it. They generate the movie, and so far, >>>> I have found the easiest way to communicate with the people >>>> making the video is to use frame numbers. >>>> Therefore, to compose my sound, I need to frame numbers as a >>>> reference. Therefore, I need to generate line data from video >>>> frame numbers, unless someone has a better idea. If the video >>>> guys tell me, "this animation starts on frame 1234 and ends on >>>> 1623", then it seems to me that I want to be using frame numbers >>>> as my triggers. >>>> .hc >>>> On Oct 31, 2008, at 11:08 AM, chris clepper wrote: >>>>> Cyrille points out the correct method of syncing video to an >>>>> audio clock. All hardware devices and professional software >>>>> use the audio to clock the video. >>>>> >>>>> On Fri, Oct 31, 2008 at 4:48 AM, cyrille henry >>>>> <[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED] >>>>> kitchen.fr>> wrote: >>>>> >>>>> hello, >>>>> >>>>> i'm wondering why did you sync audio on video : i think it is >>>>> easier to sync the video on the audio. >>>>> just make all the line~ as you wish for the audio, then >>>>> snapshot~ >>>>> periodically and convert audio position to frame number... >>>>> >>>>> cyrille >>>>> >>>>> >>>>> Hans-Christoph Steiner a écrit : >>>>> > I am trying to make a version of [line~] that gives me a >>>>> line based >>>>> > on the frame numbers I give it. Basically, I give it a >>>>> frame >>>>> counter >>>>> > in the first inlet, then start frame and stop frame as >>>>> arguments. >>>>> > The hard part is that I want it to behave like [line] in >>>>> that the >>>>> > last value stays in effect until something else overrides >>>>> it. >>>>> > >>>>> > How do I do that with DSP data? If I use [switch~], then >>>>> the >>>>> > [outlet~] will just retain its last value. >>>>> > >>>>> > .hc >>>>> > >>>>> > >>>>> > >>>>> >>>>> ------------------------------------------------------------------ >>>>> ------ >>>>> > ---- >>>>> > >>>>> > 'You people have such restrictive dress for women,' she >>>>> said, >>>>> > hobbling away in three inch heels and panty hose to >>>>> finish out >>>>> > another pink-collar temp pool day. - "Hijab Scene #2", >>>>> by Mohja >>>>> Kahf >>>>> > >>>>> > >>>>> > >>>>> > _______________________________________________ >>>>> > [email protected] <mailto:[email protected]> mailing list >>>>> > UNSUBSCRIBE and account-management -> >>>>> http://lists.puredata.info/listinfo/pd-list >>>>> > >>>>> >>>>> _______________________________________________ >>>>> [email protected] <mailto:[email protected]> mailing list >>>>> UNSUBSCRIBE and account-management -> >>>>> http://lists.puredata.info/listinfo/pd-list >>>>> >>>>> >>>> ------------------------------------------------------------------- >>>> --------- >>>> If you are not part of the solution, you are part of the problem. >>> #N canvas 64 128 625 478 10; >>> #X obj 79 193 line~; >>> #X floatatom 79 25 5 0 0 0 - - -; >>> #X text 130 25 frame number; >>> #X obj 79 45 / 25; >>> #X text 135 45 time in s; >>> #X obj 79 73 * 1000; >>> #X text 143 73 time in ms; >>> #X obj 79 97 t f f; >>> #X obj 79 146 pack f f; >>> #X obj 111 119 + 100000; >>> #X msg 79 169 \$1 \, \$2 100000; >>> #X text 186 169 go to 100 0 ms latter \, in 100 000ms; >>> #X text 126 194 master time for everything (in ms since beggining of >>> files); >>> #X obj 215 236 *~ 44.1; >>> #X text 280 237 position in the audio file; >>> #X obj 79 314 snapshot~; >>> #X obj 100 288 metro 1; >>> #X obj 100 265 loadbang; >>> #X text 170 289 1ms precision for video is ok; >>> #X obj 79 340 / 40; >>> #X text 125 343 time of each frame; >>> #X obj 79 363 i; >>> #X obj 79 384 change; >>> #X text 146 386 frame number; >>> #X floatatom 92 409 5 0 0 0 - - -; >>> #X connect 0 0 13 0; >>> #X connect 0 0 15 0; >>> #X connect 1 0 3 0; >>> #X connect 3 0 5 0; >>> #X connect 5 0 7 0; >>> #X connect 7 0 8 0; >>> #X connect 7 1 9 0; >>> #X connect 8 0 10 0; >>> #X connect 9 0 8 1; >>> #X connect 10 0 0 0; >>> #X connect 15 0 19 0; >>> #X connect 16 0 15 0; >>> #X connect 17 0 16 0; >>> #X connect 19 0 21 0; >>> #X connect 21 0 22 0; >>> #X connect 22 0 24 0; >> --------------------------------------------------------------------- >> ------- Mistrust authority - promote decentralization. - the >> hacker ethic >> --------------------------------------------------------------------- >> --- >> _______________________________________________ >> [email protected] mailing list >> UNSUBSCRIBE and account-management -> http://lists.puredata.info/ >> listinfo/pd-list ------------------------------------------------------------------------ ---- "[T]he greatest purveyor of violence in the world today [is] my own government." - Martin Luther King, Jr. _______________________________________________ [email protected] mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
