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".

Reply via email to