[chuck-users] chuck beginner
Favio at gmx.net
Favio at gmx.net
Wed Oct 19 03:04:12 EDT 2005
Thanks a lot!
> --- Ursprüngliche Nachricht ---
> Von: Ge Wang <gewang at CS.Princeton.EDU>
> An: ChucK Users Mailing List <chuck-users at lists.cs.princeton.edu>
> Betreff: Re: [chuck-users] chuck beginner
> Datum: Tue, 18 Oct 2005 11:49:05 -0400
>
> Hi Favio!
>
> > 1. In your ChucK Tutorial, you write as follows...
> > "Given any number of source files that uses the timing mechanism
> above,...."
>
> The mechanism here is one that simply chucks a duration to 'now':
>
> // advance time by 100 ms
> 100::ms => now;
>
> Time in the language specification:
>
> http://chuck.cs.princeton.edu/doc/language/time.html
>
> The idea is that as long as each individual program component deals with
> its
> own time, chuck can automatically run them concurrently and with sample-
> synchronous precision.
>
> There are other ways of advancing time, such as with events:
>
> http://chuck.cs.princeton.edu/doc/language/event.html
>
>
> > 2. Is it possible to trigger ChucK with MIDI?
>
> It sure is - in the new 1.2.0.2 release, check out gomidi.ck and
> gomidi2.ck in
> the examples/midi/ folder. They only print out the messages, but it is
> very
> straightforward to add code to control synthesis and other parameters with
> them. Also, fire up polyfony.ck and polyfony2.ck, which takes notein
> messages, such as from a keyboard. The only "trick" to running them is
> that
> you must specify the midi device to open - and you can find this number
> using
> chuck --probe.
>
> For example, in polyfony.ck:
>
> // device to open (see: chuck --probe)
> 1 => int device;
>
> If you see that the device you want to use (chuck --probe) is 3, then
> change
> the 1 to 3, save the file, and run it.
>
> Quite a few folks here have been using MIDI in ChucK. They can likely
> provide
> more and better usage examples.
>
> Hope this helps.
>
> Best,
> Ge!
>
> -------------------------------------------------
> This mail sent through IMP: http://horde.org/imp/
> _______________________________________________
> chuck-users mailing list
> chuck-users at lists.cs.princeton.edu
> https://lists.cs.princeton.edu/mailman/listinfo/chuck-users
>
--
Favio Masulli y Becker
Contact: 07840 185 746
MSN : protoolz at hotmail.co.uk
More information about the chuck-users
mailing list