From: owner-sc-users-digest@lists.io.com (sc-users-digest) To: sc-users-digest@lists.io.com Subject: sc-users-digest V1 #200 Reply-To: sc-users Sender: owner-sc-users-digest@lists.io.com Errors-To: owner-sc-users-digest@lists.io.com Precedence: bulk sc-users-digest Sunday, November 12 2000 Volume 01 : Number 200 ---------------------------------------------------------------------- Date: Thu, 09 Nov 2000 23:31:08 -0600 From: James McCartney <---@---.---> Subject: Re: tempo averager on 11/9/00 10:11 PM, ben at ben@soundmangle.com wrote: > i am trying to make a tempo averager for an external clock source... > > > (//tempo averager > var resetter, quarter, counter; > > Synth.play({ > var num,spb; > > num = 0; > > TSpawn.ar({ arg spawn, count, synth; > num = num+1; > nil; > },1,nil,PulseDivider.ar(//substitute tap source here > LFPulse.ar(32), 4)); > > Spawn.ar({ arg spawn, count; > spb = 1.0/num; > num = 0; > nil; > },1,1.0,nil); > }) > ) > > > how can i access the value of spb from this? is this a completely backwards > way of doing what i mean? > Why are you using TSpawn and Spawn? I really do not understand what the Spawn is supposed to be doing. Perhaps Sequencer is what you want?? That is the ugen usually used for triggered functions with side effects. - --- james mccartney james@audiosynth.com SuperCollider - a real time synthesis programming language for the PowerMac. ------------------------------ Date: Thu, 09 Nov 2000 22:15:00 -0800 From: ben <---@---.---> Subject: Re: tempo averager > From: James McCartney <---@---.---> > Reply-To: sc-users@lists.io.com > Date: Thu, 09 Nov 2000 23:31:08 -0600 > To: > Subject: Re: tempo averager > > on 11/9/00 10:11 PM, ben at ben@soundmangle.com wrote: > >> i am trying to make a tempo averager for an external clock source... >> >> >> (//tempo averager >> var resetter, quarter, counter; >> >> Synth.play({ >> var num,spb; >> >> num = 0; >> >> TSpawn.ar({ arg spawn, count, synth; >> num = num+1; >> nil; >> },1,nil,PulseDivider.ar(//substitute tap source here >> LFPulse.ar(32), 4)); >> >> Spawn.ar({ arg spawn, count; >> spb = 1.0/num; >> num = 0; >> nil; >> },1,1.0,nil); >> }) >> ) >> >> >> how can i access the value of spb from this? is this a completely backwards >> way of doing what i mean? >> > > Why are you using TSpawn and Spawn? I really do not understand what the > Spawn is supposed to be doing. > Perhaps Sequencer is what you want?? > That is the ugen usually used for triggered functions with side effects. the spawn is acting as a clock so i can see how many beats come in one second... i will be using an external midi device sending noteons in steady quarter notes - obviously this code will be inside of a voicer with the note argument plugged in where *LFPulse.ar(32)* is here... does that make sense? thanks!!! - -- ben ------------------------------ Date: Fri, 10 Nov 2000 10:24:04 +0100 From: Wouter Snoei <---@---.---> Subject: reverb Hi, Does anyone on the list have or know a well sounding reverb function, or tips about writing one? (especially for percussion sounds, and very long RT60 times) Thanx, Wouter Snoei ------------------------------ Date: Sat, 11 Nov 2000 09:52:10 +0100 From: dirk p haubrich <---@---.---> Subject: Re: reverb - --============_-1238189763==_============ Content-Type: text/plain; charset="us-ascii" dear Wouter Snoei, i dont know if these reverbs are sounding good for you, but i do know reverbs in general are never soounding good enough. the attached was send to the group about 6 month ago dirk - --============_-1238189763==_============ Content-Id: Content-Type: application/mac-binhex40; name="MultiChanReverb.sc" Content-Disposition: attachment; filename="MultiChanReverb.sc" ; modification-date="Mon, 19 Jun 2000 23:11:14 +0100" (This file must be converted with BinHex 4.0) :%NeeE(4T3fKKEP*PGQ9bBLjcB`"849K88d0UE3%!!!!3h3!!!!!`C%eeE(4T3fK KENe-8Q9fCA*L)(XJ$3PfBA)JG'&`Fd4KG'%XBfpYBR0%BA4K,'&XE("KFh0%BA4 K1`d*GQ&b)(*PGP4TE@8XB@aX8'&cFd4PBf&j,(*PGN*KE'&ZBf8l$3N0#ACKFL" TER"eG#aLG@CQCA)l$3PfBA)JB@aXF'&cFdeKH$X0$3N0+QjPGb"l$3N0#5"KFQF JD@j`GA3X)!N*#5m[EA9XG'NJBfKKEQjPE#"KFR*KH5"E-5`bA5"E-5`b,$-X0&d JCA4M,L"[CL"TER"eG#!0#5!*#3N*#5m[)'pb)(0TEA"XH5"dD'8JER9YBQ9b)'p Q)'0SB@jZC@ac)(4[)'9iF'9MG!d*)!PbCAC#B@aKEQ0P26!Z05`[,b"VFL"`Eh0 cD@*XC3d*)!N0#5!*FQ9f9'PYC6dd,M!X#5m[)%eKCfjTG(9NC5`JDh)JEh)JBA* bBANJF'9b)'PZF(9d)'0SB@jZC@`J)5!0#5!*G'&`Fcda-#`J,bm*F@jdH5"[CL" bB@jNEfdJG'&`Fb"[FL"PH("XD@0TG#"KFR*KH5!k)#"E@h4TE@8XE'9fC@aG,&Y dD@eP,'aPGQ9XA5iZ,PdJ$3NJ#@0[E@*c26BX)#m[#A&ZG(NJEfBJFQ&ZC'pY)'0 [E@*c)'pb)'9iF'aTBfPd)'&bFQ&j)$SJ)&YEG'PYC5aXCACPE&dX@h4TE@8XE'9 fC@aG,LiZA5!0#5!*B@aXF'&cFf9c263X)#m[)!PaER4j)'pQ)(*KEQ4[E5"KE'a `BA0c)'pb)'9iF'aTBfPd)'&bFQ&j1L"E@h4TE@9$D'&Z-#adD@eP3fKKEM%J,Li ZA5aEG'PYC80SB@i`,(4TE@9$D'&Z-5!Z,LjG,#iZ,PdJ$3NJ#@&XE&"KFh0%C@0 KH6da,M!X)#m[)'jeE@*PFLaVFL"[FL"KFR*KH5"`CA)JEh9dF(9d)'0SB@jZC@` 0#5!*$3NJ#5m[)(4SC5"QEfaXEhGTEQFJBA*RFb"hD@aX)'*P)'PREQpbC@3JD@B JG'KP)'&LEhCP)'&bCb"hBA-JB@iJCAK`E'PMDA3JBA*bBANJ$3NJ#3d*)!N*,bm JG'KPFf8JF'&bB@ePG'9bFb"KFQ8JGA0PC#"QEh)JFQ&ZC'pYDA0KG'P[EL"hD'9 bC5"dD'8JBfpbFQ9cF'pZC'PZCb"KFQFJB@*[GQ8JGf&c)'%JF@jdH5!0#5!*B@a X8'&cFd0SB@jZC@ac26)X)#m[)'PQ)(9cD@jR)(*KEQ4[E@PcBA4TEfiX)(4SDA- JGfPXE#"cCA3JG'KP)'jeE@*PFL"[CL"MD'&ZEQ9XFb"[GA30#5!*#3N*#3d*)!P dBA"c6@PZ26!Z-$!e,!d*)!PdBA"c6@&i26!Z-$8X$3NJ#@0[E@*c6@PZ26!Z-$8 X$3NJ#@0[E@*c6@&i26!Z-b`0#5!*B@aXF'&cFdeKH$d`,M!e,!d*)!N0#5!*BR9 QCQ9b)#m[BA*bBANJEfBJBR9QCQ9bFb"`CA)JD@j`GA3JBfKKEQjPE#iJD@BJDA0 1D@`X)'Pd)(GTE'`JBR9TE'3JBA"`FQp`FQPKG'8JBR9QCQ9bF`d*)$X0#3d*AR0 eF'9b,QjPGbjTEQPd+#!JD@j`GA3X$3NJ#A*PGN*KE'&ZBf8X$3NJ#A*PGP4TE@8 X#3d*)!PdBA"c,#!0#5!*BfpYBR-X)!d*)!PKE'a`BA0cCA-X)!d*)!PKE'a3BA0 c4'9MBANX)!d*)!PKE'a3BA0c3fKKEQjPE(-X)!d*)!PdBA"c6@PZ,!d*)!PdBA" c6@&i,!d*)!PMEfeLFdeTEL`0#5!*BfpYBR00BAJX$3NJ#@&XE("KFh00BAJX$3N J#@*eCQCPFMX0#5N*$Ad0$@PZDA3JHf&bCb!J)'&bCfPZF(9d,!d*)!PKFQGbCAC #B@aKEQ0P,!d*)!PKFQGbCAC8D@eP,!N0#5!*G'&`Fb`J$3NJ#@0[E@*c,#!0#5! *B@aXF'&cFf9c,#!0#5!*BA*RB@aX8'&cFd4PBf&j,#!0#5!*B@aX8'&cFd0SB@j ZC@ac,#!0#5!*G'&`FdeTEL`0#5!*G'&`FdeKH#`0#5!*BfpYBR00D@iX$3NJ#@0 [E@*c6@&i,!d*)!PKFQGKE'a`BA0c6@&i,!d*)!PKFQGLG@CQCA)l$3NJ#3d*#AC KFL"TER"eG(0THQ8l#3d*$3d*$3PTCLKdBA"c,QPc5fPZC%pQ+%0[E'aPBh4TEfi T,(X0#3PdBA"c4'&dB6edBA"c1`d*#A4KF(00BAJJ2A4KF(0%BA4K,QeKH%PdC@d SHf&bCb"TG$YTG#jKG#J`+AdT1`d*I5al$3N*G'&`Fd4KG'%p)%&bFQ&j,QCTE'` SG'&`Fbal$3N*#3PEFR*KEQ3SG'&`FdeTELadBA"c6@&i+5`*,bmJG'PYC3d*#3N *-#ih,R*KEQ4G#3N*,bmJE'9fC@`0#3N*#AdT1`d*I5Nl$3N0#3N0#@PQ+'0[E@* c,QPc5fPZC%pQ+%0[E'aPBh4TEfiT,(X0#3PMEfeLFd4KG'%pBfpYBR-l$3Pp,(X 0#3PMEfeLFd4KG'%J25""FR*KH5jQD@aX+'0[E@*c,(X0#3N*#9YbFQ&ZC#KMEfe LFdeTELaMEfeLFdeKH#NX#5m[)(4TE@80#3N*#6!Z0bjbB@jNA3N*#5m[)'aPGQ9 X$3N*#3Pp+6X0#AdT1`d0$3PTCLKKE'a`BA0cCA-ZDA0,D@jN6fBS3fpXE'9MG'P [ELNXH`d*#@&XE("KFh0%BA4K)$dJB@aXF'&cFf9c1`d*#@&XE("KFh00BAJJ25" KE'a`BA0cCA-ZE@&i5A4PE5KlBA*R)(4TE@93CA*$D'&ZFcXJG'PYC9"PFN0SB@j c,QeKH%PdC@dJI5Nl$3Pp,(X0#3PKE'a`BA0c6@&i2@&bCf&XE("KFh00BAJl$3N *B@aXF'&cFd4KG'%p3A*bBANZCQPXE#KKE'a`BA0cCA-XHd&bFQ&j,QCTE'`SB@a X8'&cFd0SB@jZC@ac,(YKE'a`BA0c6@&i,R*KEQ4p+AdT1`d*I5Nl$3d*D@BSBA* RD@j`GA3ZDA0,D@jN6fBS6@&REQPdG@4P+5al$3N*D@j`GA4cDATP2@&bCfPZF(9 d1`d*I5al$3N*D@j`GA3pBA*RD@j`GA3l$3N*D@BSBA*RD@j`GA3ZDA0,D@jN6fB S98GPELNXH`d*#3PTER"eG(0THQ8p-6X0#3Pp,(X0#3N*D@j`GA4cDATP2@PZF(9 d,R0THQ8l$3N*I5Nl$3Pp+6X0#3d*,bmJBh*PBA4P)'pZC5"LG@CQCA)JCQpb)'9 KBfJJD@j`GA3JBfKKEQjPE#!SCQpb)(4SC5"dBA"c+3d*D@BSBA*RBR9QCQ9b,QP c6QPX,(X*$3N*D@BSD@j`GA4cDATP26da,(X0#3N*BR9QCQ9b290TCfjKE#jZCAF S8hPZG'JZFf&YF'aP8Q&dC5!U)(4KF(00BAJT#3d*#AdXH`d*#3PLG@CQCA)p3A* bBANZCQPXE#KTER"eG(0THQ8XHe0TCfjKE#jZCAFS8hPZG'JZFf&YF'aP8Q&dC5! U)(4KF(00BAJT#AdT#3d*#AdT1`d*I5al$3N*BR9QCQ9b2@&bCf*eCQCPFJd*I5N l$3d*FQ9f9'PYC6eKFQGbCAC8D@eP1`d*B@aX8'&cFd4PBf&j2@&bCf&XE&"KFh0 %C@0KH6X0#A*PGN*KE'&ZBf8pBA*RFQ9f3Q&XB@jMC6X*$Ad0$ACKE(9P)(XJ#@& bCb"KFQGTER"eG$XJ,bmJD@j`GA3JEQpd)'jPBf-JD@BJFh9`F'aTC@3JG'mJ+Qj PG`d0#ACKFL"dBA"c6h9d,'peG$X0#3N0#@PQ+'&bCfPZF(9d,Qj[G%jTE#al$3N *D@j`GA3pBA*RD@j`GA3l)#m[)#"eCf9Z)'pb)#"KFR*KH3d*I5Nl$3N0#3N0#84 PE'&j9h)ZBA)SBR9QCQ9b,#"TER"eG#Nl)!d0#A4KF(02GA3p-#i`1`d*G'&`Fd4 KG'%ZC'mSHb"KFQFJF'&bB@dXD6XJ,bmJBR9QCQ9b)'Pc)'eeE(4TBfKKEL"[FL" [EQ80#3N*G'&`FdpeG#!p)(4KF(02GA3J+b"8BA"1,Q&b+'*eCQCPFLa`BA*KE5j KG#J`+5a`BA*KE5jKG#Ja+5N0#AdT1`d*$3N0#@peG$edBA"c6h9d1`d*$3N[,b" [GA3JBh9bFQ9ZG'aj)'KKFb"cB@eP)'jeE@*PFL"[CL"MD'&ZEQ9XFb"KFb"TER" eG#"ND@3Z$3N[,b"*CL"bCAC8D@eP)'Pc)'&Z)'&bFQ&j)'Pd)(GTE'`JE@&dBfJ JGA!JG'mJC@&MD#"TER"eG#"MD'&Z)!d*BfpYBR0%BA4K,Q4[+(YKFQFJDA3XD6X J$3N*#3N*,bmJC@&MD#"XBAPPFL"KC'4c)'4bH5"TER"eG#"KEQ3JG'KP)(4KF(- *#3d*#@peG#!p)'peG#!V)#K$EfeL6LjKFLKTER"eG#!V)(4KF(02GA3X)!d*#3P TG#jKG#J`+5`J,bmJE@&iD@eeE5"NC@aKH5"dD@eP2@4PE'&jG'PYC5iJ)'PQ)(P [G5"TER4PEQ3JG'mJF(9d)'PZ)!d*#3N*#5m[)'4jEQ&YD@-J+'Yb+5"NC@aKH5" dD@ePFb`JG'KTFb"hD@aX)'jPC@3JG'mJBQ8JC@jXBA*RC@3JG'mJDf9PF#"[GA3 JEfBJG(*[G@*XC3d*#3PTG#jKG#J`+5`0#3N*)(*PGP4TE@8X)!d*#3NJDA3ZBA3 S-5NT+3d*I5Nl$3N0#5m[)&"eG#"dD'8JEh9dF(9d)(4SFQpeCfJJG(G[)("KFQ& XE'9X)'0SB@PZFb"[CL"KE'a`BA0c)'4PE'&jFcS0#5"KE'a`BA0c4'&dB5jNEbK l)'&bCb"dD@ePFe"PFN0SB@jZC@`XD6X0#3N0#3N[,eY[GA3XG'PYCA03CA*$D'& ZEQ9XA5jNBR9R+(4SDA00CA4SEf3T1`d*#3d*)!P[GA3J25!0#5!*#8&XE("KFh0 1,Q&b+'peG#`J,bmJCQPbFh3JG'PYC5"dD(*e)'PdFb"cG'PXE#"cB@eP)'jeE5" MD'&ZFb"KFb"TER"eG!d*)!N*#3N*,bmJG'KPFQ9KCR4PFL"PB@0S)'Pc)("KDA* PC#"eF#"dEb"dD'8JCAK`B@jcD@pZ$3NJ#3N*#3N[,b"MBA9cC@3JG'KP)'CTFR0 d)(4TE@8JBRNJG'PYCA03CA*$D'&ZEQ9X)'*PD@jR)'&Z)'&bFQ&j#3d*)!N*#@& XE("KFh00BAJX)!N0#5!*#3PdD@ePFe"PFN0SB@jZC@`X)!d*)!N*#@&XE&"KFh0 %C@0KH5NJ,bmJE'PVC5"bCAC8D@eP)(4SDA-JBfpeE'3JBQ8JB@iJBA*bBANJ$3N JI5Nl$3N0#9jTER"eG#!U)#Ja)#dJFQ9f3Q&XB@jMC5NJ+b!SEh9d)#SJFQ9f3Q& XB@jMC5N*#3NJ$Ad0$A0dEh*P8'&bB@ec6fiJHb!0#@&bCb"cG(*PB@dl$3PcG(* PB@dJ2$`J)LJL1`d*@fPZF(9d,R0THQ8XFQ9f3Q&XB@jMC5abCAC8D@eP,(4KF(0 %BA4K,'0[E@*c4'&dB5aKE'a`BA0c4'&dB5aKE'a3BA0c4'9MBAPG,R0dEh*P5A4 PEA02ELKcG(*PB@dX-5Nl$3PcG(*PB@dJ2$`J)LNL$Ad0$Ad0$394!!!!: - --============_-1238189763==_============ Content-Id: Content-Type: application/mac-binhex40; name="reverb3.2" Content-Disposition: attachment; filename="reverb3.2" ; modification-date="Mon, 19 Jun 2000 23:11:14 +0100" (This file must be converted with BinHex 4.0) :#A*PGQ9bBM-Z-J"849K88d0UE3%!!!!$E`!!!!$2L`d0H`efBA)JD@j`GA4$D'& ZFcdd1`d0GQ&b)#"`E(9MDb`JHMX0$ACKFL"b,(-l$3N0GQ&b)#"TER"eG$X0GQ& b)'9ZGMX0$@9ZGMe&ERBZF'9bBbJ`,M!e,$!Z-5Nl$3d[,b"QC@9N)'Pd)$3JBfK KEQjPE(-JEfBJFfpeEQ30D@j`GA3J25"6F'&hELjKFLKl$3N*#3d*#5m[)(P[G5" KFQ8JD@jcD@4P)'%JBQPR)(&eB@4bBA"SEfjTBb",E'&ZD`d*#9*PFfpZHLjKFLJ 0#3N*8'PZDdj[DA0P,Q&b+$%Z-#NX$3N*#8&bFQ&j,QCTE'`SD@j`GA4$D'&ZFba lFR*KEQ3S0$!X1$!T,QeTC'PMF(0p+5`[,b"KFR*KH5"[CL"QFQ9aF`d*#3N`,M! e,!d*#3P"FR*KH5jbB@jN+'PZF(9d3fKKER-X-#ie,$8Z-#NT$3N0#3N*)#SJ4@j f4f9Z,QYb+'9ZGLNl$3N0I5aTER"eG%0SB@jc,$-XEA9X1M!Z0#Nl$3d0FMe0G@a dD80SB@j06&*PGQ9bBLjZCAFS$3N*D@j`GA3X$3N*,bp3B@0VB@GP,Q0SEfpcC5j KFe0`BAGZ,!d*#6!Z0#`*,bmJBQ&XB@jMC3d*#9Xa0L`a0PdX)#m[)(*PGP4TE@8 0#3Na-LjbB@jN,#![,b"dBA"c$3N*-6!ZFQ&ZC#`[,f0[E@*c$3N*-L`[,b"KE'a `BA0cCA-0#3Nc,M!ZFQ&ZC#`J,bmJB@aX)("KFh-JC'9MBAN0#3N0#3Nd,#![,b" [GA4`GA3JBfKKEQjPE(-JEfBJB@aXF'&cFb!0#3N0#3N`,M!`05`[,`NJ#A4KF(0 0D@ip-#i`-$8X$3N*-#i`05`*)#m[#A4KF(00BAJp-#i`05`0#3N`,M!e,!N[,b! *BfpYBR00D@ip-#ic,!d*#6!Z-b`*)#m[#@0[E@*c6@&i26!Z05`0#3N`,M!e#5m [)!PKE'a`BA0c6@&i26!Z-$8X$3N*$3N*+6X0#3d*,bmJGfPXE#"`FQPZG#"TG(0 PE'BJBA-JB@iJCAKKBh4XH5"bCA"XD@0KG'&LE'8JF'&dBfJ0#A)ZBA0$Efe`D@a P8h4bD@jR,R"[Fh4XEMX0#3d*FLjfB@aeC6X0#5m[D@j`GA30#3ep,R"XBAN0$IR 9!!!!: - --============_-1238189763==_============ Content-Id: Content-Type: application/mac-binhex40; name="reverb3.2mono" Content-Disposition: attachment; filename="reverb3.2mono" ; modification-date="Mon, 19 Jun 2000 23:11:14 +0100" (This file must be converted with BinHex 4.0) :$A*PGQ9bBM-Z-Qe[EQm!9%9B9&0$DQd"!!!!!hJ!!!!!Qpd0$AX0GQ&b)'PZF(9 d3fKKER-p-6X0$ACKFL!JF'aeBfXX)(Sl$3efBA)JFLac1`d*$ACKFL!JD@j`GA3 l$ACKFL"PERBl$3ePERBp4@jf,R"PFQ-S-#i`05``,M%T1`d0,bmJCQ9PC#"TG#" [EQ8JBfKKEQjPE#"[CL"cEh9ZC!d[,b"QBA)JE'9cFb"NC@eKEQ4c)'pZ)'0`G5" [CL"MEh9bFf80D@j`GA3J25"6F'&hELjKFLKl$3N*#3d*#5m[)(P[G5"KFQ8JD@j cD@4P)'%JBQPR)(&eB@4bBA"SEfjTBb",E'&ZD`d*#9*PFfpZHLjKFLJ0#3N*8'P ZDdj[DA0P,Q&b+$%Z-#NX$3N*#A*bB@jN+$3`,$J`+5jYD@4TBh"c,!d*#3N[,d& bFQ&j,QCTE'`SD@j`GA4$D'&ZFbalFR*KEQ3S0$!X1$!T,QeTC'PMF(0p+5`[,b" KFR*KH5"[CL"QFQ9aF`d*#3N`,M!e,!d*#3P"FR*KH5jbB@jN+'PZF(9d3fKKER- X-#ie,$8Z-#NT$3N0#3N*)#SJ4@jf4f9Z,QYb+'9ZGLNl$3N0I5aTER"eG%0SB@j c,$-XEA9X1M!Z0#Nl$3d0FMe0G@adD80SB@j06&*PGQ9bBLjZCAFS$3N*D@j`GA3 X$3N*,bp3B@0VB@GP,Q0SEfpcC5jKFe0`BAGZ,!d*#6!Z0#`*,bmJBQ&XB@jMC3d *#6%f,#![,b"bCAC8D@eP$3N*-6)ZFQ&ZC#`J,bmJG'&`F`d*#6%`,R*KEQ3X,bp MEfeLF`d*#6)X,bmJB@aXF'&cFf9c$3N*-bi`,R*KEQ3X)#m[)'&XE#"`BA0c)'4 PBf&j$3N*$3N*0#`J,bmJEh9dF(9d)'0SB@jZC@ac)'pQ)'&XE("KFh-J$3N*$3N *-#i`-$8X,bm*)!PdBA"c6@PZ26!Z-$!e,!d*#6!Z-$8X#5![,`PdBA"c6@&i26! Z-$8X$3N*-#i`05`*,bmJ#@0[E@*c6@PZ26!Z-b`0#3N`,M-X#5![,`PMEfeLFde KH$d`,M8X$3N*-#i`03N[,b!*B@aXF'&cFdeKH$d`,M!e,!d*#3d*#5Nl$3N0#5m [FLjKFd0[EA"TE'96G(*TEQFZF'pcG'aZ1`d*$3Pb,RCKE(9P1`d*,bpTER"eG!d *$AdZF'aKH3d0$3d5F3!!: - --============_-1238189763==_============-- ------------------------------ Date: Sun, 12 Nov 2000 15:39:53 +0100 From: Julian Rohrhuber <---@---.---> Subject: cross closure communication //I imagine something like the following should work. //but it doesn´t. ( var controlArray; controlArray = FloatArray[0.0]; #{ arg controlArray; { Sequencer.kr({ arg i; controlArray.put(0, i.fold(0, 1)) }, Impulse.kr(8)) }.play; }.send(controlArray); #{ arg controlArray; { var exc, amp; amp = Plug.ar(controlArray.at(0)); exc = LPZ1.ar(GrayNoise.ar([amp,amp])); Klank.ar(`[FloatArray.fill(4, { rrand(80.0,400.0) }), nil, FloatArray[1, 1, 1, 1]], exc); }.play; }.send(controlArray); ) ------------------------------ End of sc-users-digest V1 #200 ******************************