[chuck] Langage syntax
Laurent Ostiz
laurent at ostiz.com
Tue Oct 5 10:48:10 EDT 2004
Hi !
It is so interesting to be at the beginning of a new audio tool such
Chuck that, perhaps, we are a bit impatient.
So, here is an example :
------------------------------
phasor p => triosc t => dac ;
100.0 => p.freq ;
60.0 => t.freq ;
2 => t.sync ;
while (true)
{
1::ms => now ;
}
-------------------------------
In a precedent mail, Philip answer me that the sync parameter set to 2
mean phase driven osc. With this code,
I thus hope to have a kind of hardsync : when phasor goes to zero, it
reset phase so triosc restart (hardly) a new cycle. This work perfectly
in Csound for example.
But here, what I obtain is a perfect triangle waveform of 100 Hz.
Without t.sync set, I have a triangle waveform of 60 Hz.
Here we are with a concrete example.
So, what did I do not understand in the => meaning or sync phase driven
osc concept in Chuck ?
Thanks for your answer and your work on this promising software ;-)
Laurent
More information about the chuck
mailing list