[chuck-users] getting the current srate
Philip Davidson
philipd at CS.Princeton.EDU
Sun Jun 18 21:16:40 EDT 2006
dur/dur = float, and float * dur = dur;
so you may divide by whatever unit you wish to work in..
( bpm / 1::minute, bpm / 1::second, etc ).
eduard aylon wrote:
> Hi Atte,
>
> I think (and makes sense) you cannot cast from dur to float but there
> is a work around, ie. dividing by samp and assigning to float.
>
> 1::samp => dur bpm;
> bpm/samp => float n;
> <<< n + 1.>>>;
>
> On Jun 19, 2006, at 1:14 AM, Atte André Jensen wrote:
>
>> Atte André Jensen wrote:
>>
>>>> This works for me ( on win32 ), using a variety of
>>>> 1::second / 1::samp => float srate;
>> Potentially stupid question:
>>
>> Using this (thanks, it works) I get a bpm as a duration:
>> ((now - first_tap)/nb_taps)/sample_rate * 60
>>
>> Another place I do:
>>
>> 60 => int bpm;
>> 1::second / 1::samp => float sample_rate;
>>
>> Is it possible to cast the calculated bpm in duration to float?
>>
>> --
>> peace, love & harmony
>> Atte
>>
>> http://www.atte.dk | quartet: http://www.anagrammer.dk
>> http://www.atte.dk/gps | compositions: http://www.atte.dk/
>> compositions
>> _______________________________________________
>> chuck-users mailing list
>> chuck-users at lists.cs.princeton.edu
>> https://lists.cs.princeton.edu/mailman/listinfo/chuck-users
>
> _______________________________________________
> chuck-users mailing list
> chuck-users at lists.cs.princeton.edu
> https://lists.cs.princeton.edu/mailman/listinfo/chuck-users
More information about the chuck-users
mailing list