[PD] framesync 0.0 released! Library for syncing sound to videos
Hans-Christoph Steiner
hans at at.or.at
Wed Apr 11 17:17:50 CEST 2012
I forgot to add example projects made with framesync, I think that's the best way to explain what it does:
* the library started with project, using frame and camera data from the Maya project used to generate the video:
http://at.or.at/hans/nohtimegarden/
* the core concepts were nailed down in this project. The video was done with a custom Processing-based animation framework, and the video programmers generated data dumps which I used to generate the sound:
http://at.or.at/hans/terrenatale/
* things were nailed down in this project, which was again generated using the Processing-based animation framework and data dumps to Pd (full source code available):
http://at.or.at/hans/undervine/
(FYI, the 'many' library was also developed as part of these projects)
.hc
On Apr 10, 2012, at 10:50 PM, Hans-Christoph Steiner wrote:
>
> Finally, after a few years, I've made a framesync release! Its been working really well for me, now we can see how it'll work for you ;).
>
> http://puredata.info/downloads/framesync
>
>
> framesync is a library for syncing sounds to video using frame numbers as the unit of time. It was developed as part of the sound design for a number of video projects: nohTimegarden with Claudia Hart, the Cartier Foundation's Terre Natale project, and most recently Undervine with Bobby Pietrusko and Stewart Smith. There are a couple of concepts in this library necessary to understand in order to use it:
>
> • the FPS (Frames-Per-Second) is a global value set everywhere
>
> • the frameclock is global, and each framesync object receives it automatically
>
> • the frameclock starts at 0 and flows linearly
>
> .hc
----------------------------------------------------------------------------
Programs should be written for people to read, and only incidentally for machines to execute.
- from Structure and Interpretation of Computer Programs
More information about the Pd-list
mailing list