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