// First, I see no .dll with the package. Should there be one? Only thing in distribution bin directory is the chuck.exe file. // out.ck OscOut out; out.dest ("localhost", 9999); out.start ("/test"); out.add (pi); // chuck crashes if following line is present out.send(); // run // prompt> chuck --verbose:10 out [chuck]:(10:ALL!!): | adding 'Chuck_Object' (0x4f2dee8)... [chuck]:(10:ALL!!): | adding 'Chuck_UGen' (0x4f2dee8)... [chuck]:(10:ALL!!): | adding 'Chuck_Object' (0x4f2dfe0)... [chuck]:(10:ALL!!): | adding 'Chuck_UGen' (0x4f2dfe0)... [chuck]:(10:ALL!!): | adding 'Chuck_UGen' (0x4f2ddf0)... [chuck]:(3:SEVERE): | initializing 'blackhole'... [chuck]:(10:ALL!!): | adding 'Chuck_Object' (0x4f2e0d8)... [chuck]:(10:ALL!!): | adding 'Chuck_UGen' (0x4f2e0d8)... [chuck]:(3:SEVERE): pre-loading ChucK libs... [chuck]:(10:ALL!!): adding 'Chuck_Namespace' (0x4f05760)... [chuck]:(3:SEVERE): starting compilation... [chuck]:(7:FINE!!): | compiling 'out'... [chuck]:(8:FINER!): | | creating context 'out'... [chuck]:(8:FINER!): | | loading context 'out'... [chuck]:(8:FINER!): | | | pushing existing context '@[global]'... [chuck]:(10:ALL!!): | | | adding 'Chuck_Context' (0x4f321e0)... [chuck]:(8:FINER!): | | (pass 0) type discovery scan 'out'... [chuck]:(8:FINER!): | | | target: ALL [chuck]:(8:FINER!): | | (pass 1) type resolution scan chuck.exe [chuck]:(8:FINER!): | | | target: ALL [chuck]:(8:FINER!): | | (pass 2) type verification sca chuck.exe has stopped working[chuck]:(8:FINER!): | | | target: ALL [chuck]:(10:ALL!!): | | | adding 'Chuck_Value' (0x4ef A problem caused the program to sto [chuck]:(8:FINER!): | | (pass 3) type-checking context will close the program and notify you i [chuck]:(8:FINER!): | | | target: ALL [chuck]:(8:FINER!): | | (pass 4) emitting VM code 'out [chuck]:(8:FINER!): | | | target: ALL [chuck]:(10:ALL!!): | | | adding 'Chuck_Object' (0x4e13af0)... [chuck]:(10:ALL!!): | | | adding 'Chuck_String' (0x4e13af0)... [chuck]:(10:ALL!!): | | | adding 'Chuck_Object' (0x4e13b58)... [chuck]:(10:ALL!!): | | | adding 'Chuck_String' (0x4e13b58)... [chuck]:(8:FINER!): | | | emitting code: 42 VM instructions... [chuck]:(10:ALL!!): | | | adding 'Chuck_Object' (0x4eee098)... [chuck]:(10:ALL!!): | | | adding 'Chuck_VM_Code' (0x4eee098)... [chuck]:(8:FINER!): | | committing namespace: 'global'... [chuck]:(8:FINER!): | | unloading context 'out'... [chuck]:(8:FINER!): | | | restoring context '@[global]'... [chuck]:(9:FINEST): | | | freeing 'Chuck_Context' (0x4f321e0)... [chuck]:(7:FINE!!): | | sporking 1 instance... [chuck]:(10:ALL!!): | | adding 'Chuck_Object' (0x4f344b8)... [chuck]:(10:ALL!!): | | adding 'Chuck_VM_Shred' (0x4f344b8)... [chuck]:(5:INFORM): setting thread priority to: 2... [chuck]:(2:SYSTEM): starting listener on port: 8888... [chuck]:(2:SYSTEM): running virtual machine... [chuck]:(3:SEVERE): | initializing audio buffers... [chuck]:(3:SEVERE): | virtual machine running... [chuck]:(10:ALL!!): adding 'Chuck_Object' (0x4de8058)... [chuck]:(10:ALL!!): adding 'Chuck_Object' (0x4de8058)... [chuck]:(9:FINEST): freeing 'Chuck_Object' (0x4de8058)... // This is the windows error I get every time chuck crashes (not helpful at all): ... chuck.exe chuck.exe has stopped working A problem caused the program to stop working correctly. Windows will close the program and notify you if a solution is available. Close program ... // t1.ck <<<"hello world.">>>; prompt> chuck --verbose:10 --loop t1 graphic 54 projects - command line - chuck --verbose:10 --loop t1 [chuck]:(10:ALL!!): | adding 'Chuck_Object' (0x46de0d8)... [chuck]:(10:ALL!!): | adding 'Chuck_UGen' (0x46de0d8)... [chuck]:(3:SEVERE): pre-loading ChucK libs... [chuck]:(10:ALL!!): adding 'Chuck_Namespace' (0x46b5760)... [chuck]:(3:SEVERE): starting compilation... [chuck]:(7:FINE!!): | compiling 't1'... [chuck]:(8:FINER!): | | creating context 't1'... [chuck]:(8:FINER!): | | loading context 't1'... [chuck]:(8:FINER!): | | | pushing existing context '@[global]'... [chuck]:(10:ALL!!): | | | adding 'Chuck_Context' (0x46e21e0)... [chuck]:(8:FINER!): | | (pass 0) type discovery scan 't1'... [chuck]:(8:FINER!): | | | target: ALL [chuck]:(8:FINER!): | | (pass 1) type resolution scan 't1'... [chuck]:(8:FINER!): | | | target: ALL [chuck]:(8:FINER!): | | (pass 2) type verification scan 't1'... [chuck]:(8:FINER!): | | | target: ALL [chuck]:(8:FINER!): | | (pass 3) type-checking context 't1'... [chuck]:(8:FINER!): | | | target: ALL [chuck]:(8:FINER!): | | (pass 4) emitting VM code 't1'... [chuck]:(8:FINER!): | | | target: ALL [chuck]:(10:ALL!!): | | | adding 'Chuck_Object' (0x45c3af0)... [chuck]:(10:ALL!!): | | | adding 'Chuck_String' (0x45c3af0)... [chuck]:(8:FINER!): | | | emitting code: 4 VM instructions... [chuck]:(10:ALL!!): | | | adding 'Chuck_Object' (0x469e098)... [chuck]:(10:ALL!!): | | | adding 'Chuck_VM_Code' (0x469e098)... [chuck]:(8:FINER!): | | committing namespace: 'global'... [chuck]:(8:FINER!): | | unloading context 't1'... [chuck]:(8:FINER!): | | | restoring context '@[global]'... [chuck]:(9:FINEST): | | | freeing 'Chuck_Context' (0x46e21e0)... [chuck]:(7:FINE!!): | | sporking 1 instance... [chuck]:(10:ALL!!): | | adding 'Chuck_Object' (0x46e4318)... [chuck]:(10:ALL!!): | | adding 'Chuck_VM_Shred' (0x46e4318)... [chuck]:(5:INFORM): setting thread priority to: 2... [chuck]:(2:SYSTEM): starting listener on port: 8888... [chuck]:(2:SYSTEM): running virtual machine... [chuck]:(3:SEVERE): | initializing audio buffers... [chuck]:(3:SEVERE): | virtual machine running... "hello world." : (string) [chuck]:(8:FINER!): freeing shred (id==1 | ptr==046E4318) [chuck]:(8:FINER!): dumping shred (id==1 | ptr==046E4318) [chuck]:(8:FINER!): releasing dumped shreds... [chuck]:(9:FINEST): freeing 'Chuck_VM_Shred' (0x46e4318)... [chuck]:(3:SEVERE): starting real-time audio... [chuck]:(5:INFORM): setting thread priority to: 2... [chuck]:(3:SEVERE): starting real-time watch dog processs... [chuck]:(5:INFORM): | watchdog timeout: 0.500000::second [chuck]:(5:INFORM): | watchdog thread priority: 2 [chuck]:(5:INFORM): | watchdog countermeasure priority: -2 [chuck]:(5:INFORM): setting thread priority to: 2... // now in other window prompt> chuck + t1 graphic 54 shell - chuck --verbose:10 + t1 Microsoft Windows [Version 6.1.7601] Copyright (c) 2009 Microsoft Corporation. All rights reserved. C:\Users\rjc\projects\chuck\rich> C:\Users\rjc\projects\chuck\rich>chuck --verbose:10 + t1 [chuck]:(2:SYSTEM): setting log level to: 10 (ALL!!)... [chuck]:(5:INFORM): examining otf command '+'... [chuck]:(5:INFORM): otf connect: 127.0.0.1:8888 [chuck]:(5:INFORM): | sending file:args 't1' for add... [chuck]:(5:INFORM): | sending TCP file t1, size=23 [chuck]:(8:FINER!): | | 023 bytes left ... [chuck]:(8:FINER!): | | sending buffer 023 length 023... [chuck]:(5:INFORM): otf sending request... [chuck]:(5:INFORM): otf awaiting reply... // same windows error as before - both processies are killed when "close program" is pressed.