Hi all,

Whilst considering the implementing of the "audio minimum auto to -96 dB" patch, I considered that it was possible to make a patch that can automatically convert your old projects automation curves into new range. The means of doing this was as follows:

As soon as the audio curves transition over -40 dB, a keyframe could be inserted and then a second keyframe 1 frame / sample after the -40 dB transiton could be inserted that sits at -96 dB.

This would in effect keep the curve the same for everything above -40 dB (so people could convert to the new range without any concerns) but also ensure that what was silent in the past is still silent (very important!).

In order to implement this idea, it was required that a new keyframe inserted at any point didn't modify the existing beizer shape. I expected this code to already exist within the cinelerra codebase, but it didn't. Thus I started makeing another patch: smoothautos.

The smoothauto's patch is described as:

This branch adds the ability to insert autos without disrupting the existing beizer shape. It also adds a toggle button that toggles between non-disruptive, and zero slope when adding auto's. Zero slope is convenient for fade curves when you insert a keyframe to force the sound / video to zero. you don't really want the keyframe smooth as you would be dragging it to zero anyhow..

I have recently implemented a smoothauto patch, and it is ready to be tested. Rather than pushing it into svn for testing, Christian Thäter (cehteh on IRC) has set up a git repository on his server that allows developer's to push their branches to the server. His server maintains a 12 hour sync branch with the cinelerra svn also.

The server that Christian Thäter has set up is on limited bandwidth so instructions on how to obtain the git are not included in this email. But if people are interested in testing this patch and having a git access to the cinelerraCV development, please contact [EMAIL PROTECTED] and myself to find out how to do so.

TESTERS ARE VERY WELCOME!

I will wait a few days before comiting the patch so if you are interested in testing, (or developing using git in general) please contact us..

Regards,

Pierre Dumuid


_______________________________________________
Cinelerra mailing list
[email protected]
https://init.linpro.no/mailman/skolelinux.no/listinfo/cinelerra

Reply via email to