[chuck-users] Begin the beguine
Joel Matthys
jwmatthys at yahoo.com
Sun Sep 30 17:14:35 EDT 2012
I'd like to point out that "count" is a variable name, not a built-in
ChucK thing. In this example, "count" is just the name someone has
chosen to keep track of a number that keeps increasing by 1.
You might want to look at the ChucK tutorials I made for our Intro to
Electronic Music course here at the University of Cincinnati. There are
7 tutorials that start from a simple SinOsc and introduce variables,
functions, STK instruments, and sporking. They were intended as notes to
accompany the class but they might be useful.
I uploaded them here:
https://github.com/jwmatthys/chuck-tutorials
Joel
On 09/30/2012 04:08 PM, Alberto Alassio wrote:
> Ok, to me it wasn't so easy to understand count < steps. so it counts
> till the steps end, right? And in this patch count refers to steps but
> it is also the one who makes the freq increases by inc, I mean, for
> each count we have, then the freq increases.
> Is it correct?
> Thank you Kas, it always helps!
>
> On Sun, Sep 30, 2012 at 9:59 PM, Kassen <signal.automatique at gmail.com
> <mailto:signal.automatique at gmail.com>>wrote:
>
> On Sun, Sep 30, 2012 at 09:41:13PM +0200, Alberto Alassio wrote:
> > Me again.
> > Looking at the examples, now I'm messing with Chirp.
> > I cannot understand what Tinc and Inc are. I think that tinc is
> something
> > like the time of every step from a freq to another one, is it right?
> > And Inc is how much freq increases according to tinc's time, is
> it correct?
> >
> That seems to be exactly right, yes.
>
> > But what is -count-? A counter of what? And what " while (
> count < steps )
> > " and " 1+ => count " mean?
>
> "count" refers to the current step. It starts out as zero and
> increases until the desired number of steps has been reached.
> "1 +=> count" adds one to the "count" and also stores the result back
> in "count".
>
> It is not so clear to me why a float is used here for "count",
> instead of a integer, which would make more sense and enable us to
> simply increment by using;
>
> count++;
>
> Better yet would be a "for" loop. Maybe this example is deliberately
> doing unusual stuff to encourage people like you to spend some time
> picking it apart and figuring it out? It might also be very old and
> pre-dating something like comparing floats to integers. To me it looks
> like Ge's style which would make sense in both cases.
>
> Hope that helps,
> Kas.
> _______________________________________________
> chuck-users mailing list
> chuck-users at lists.cs.princeton.edu
> <mailto: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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.cs.princeton.edu/pipermail/chuck-users/attachments/20120930/376596b2/attachment-0001.html>
More information about the chuck-users
mailing list