Yeah, I've looked into this, and actually used it with some stuff that I've done via the feedback.pl script (http://www.perl.com/pub/a/2004/08/31/livecode.html). So I've only really used it from a user, not a developer/coding standpoint.
mcmahon@ibiblio.org 07/12/06 4:53 PM >>>
On Jul 12, 2006, at 1:41 PM, DANIEL MAGNUSZEWSKI wrote:
Where can I look at the actual code that makes up the KBHit event? Is it written in C or in ChucK? I'd like to see what that class is actually doing (behind the scenes) to watch for the keyboard being pressed.
This is not really what I'm looking for, because I'd like to have other programs send data into the ChucK program, and not have to send data in via keyboard.
I'm thinking that OSC may be the best way to get around this- but I'm not sure. Are there any good intro docs/examples for using OSC (besides, the docs on OSC's homepage)?
Check out http://search.cpan.org/~crenz/Net-OpenSoundControl-0.05/ - it's a Perl module for doing OSC that specifically has an OSC client class: use Net::OpenSoundControl::Client; my $client = Net::OpenSoundControl::Client->new( Host => "192.168.3.240", Port => 7777) or die "Could not start client: $@\n"; # This is a very slow fade-in... for (0..100) { $client->send(['/Main/Volume', 'f', $_ / 100]); sleep(1); } Dunno if this helps you out or not ... --- Joe M. _______________________________________________ chuck-users mailing list chuck-users@lists.cs.princeton.edu https://lists.cs.princeton.edu/mailman/listinfo/chuck-users