Slide 96
Slide 96 text
*OUSP σβΠϯϦαʔν ϝλϝσΟΞ 1-G.ͷྺ࢙ 1-G.ͷઃܭ NJNJVN Իֶָ
ίϯύΠϧաఔʹ͓͚Δٙࣅίʔυ
෦ঢ়ଶ͖ؔͷม
76
fn fbdelay(input:float,time:float,fb:float){
return delay(input+self*fb,time)
}
fn dsp(){
// mix 2 feedback delay with different parameters
src = random()*0.1
out = fbdelay(src,1000,0.8)+fbdelay(src,2000,0.5)
return (out,out)
}
fn fbdelay(state,input,time,fb){
self,delay_mem = state //unpack state variables
return delay(delay_mem ,input+self*fb,time)
}
fn dsp(state){
s_fbdelay0,s_fbdelay1 = state //unpack state variables
src = random()*0.1
out = fbdelay(s_fbdelay0,src,1000,0.8)
+fbdelay(s_fbdelay1,src,2000,0.5)
return (out,out)
}
෦ঢ়ଶΛҾͱͯ͢͠ܗࣜͱม͢Δ
NJNJVN