On 12/20/16, Muhammad Faiz <mfc...@gmail.com> wrote: > On 12/20/16, Adam Puckett <signalsender...@gmail.com> wrote: >> On 12/19/16, Nicolas George <geo...@nsup.org> wrote: >>> Oh, good catch. I should have remembered this task needed a primitive >>> function, not just a multiplication. >>> >>> Regards, >>> >>> -- >>> Nicolas George >>> >> What do I need to do to make the formula right? > > Just do the reverse. > Given freq(t) = 262 * 2^(t/10) > w(t) = 2*PI * 262 * 2^(t/10) > ph(t) = integral of w(t) dt > = 2*PI * 262 * 10/log(2) * 2^(t/10) + arbitrary constant > > Thx. > _______________________________________________ > ffmpeg-user mailing list > ffmpeg-user@ffmpeg.org > http://ffmpeg.org/mailman/listinfo/ffmpeg-user > > To unsubscribe, visit link above, or email > ffmpeg-user-requ...@ffmpeg.org with subject "unsubscribe". Thanks, that worked! But the question is: why? I don't quite understand why I had to put in the log(2) expression.
On a related note, I've looked at a formula that does linear interpolation (one of the example scripts for Praat (http://praat.org/)), and there is a division by 2 in the script; is this for a similar reason? (For arbitrary targeted frequencies, I'm assuming I would have to use a log(highestfreq/lowestfreq) in place of the log(2)?) Thanks _______________________________________________ ffmpeg-user mailing list ffmpeg-user@ffmpeg.org http://ffmpeg.org/mailman/listinfo/ffmpeg-user To unsubscribe, visit link above, or email ffmpeg-user-requ...@ffmpeg.org with subject "unsubscribe".