Stereo Reverb Example

Stereo Reverb Example

; SOUNDFILE REVERBERATOR INSTRUMENT
; SOUNDREV.ORC

sr = 22050
kr = 2205
ksmps = 10
nchnls = 2

garvbsig1 init 0
garvbsig2 init 0

instr 1

iampmult	=	p4
isendval	=	p5

asig1,asig2 	soundin 	 1
kenv		linseg	0,p3-.1,1,.1,0

; serial low and high pass filters

asigf1		butterlp  asig1, p6
asigh1		butterhp  asigf1, p7
asigf2		butterlp  asig2, p6
asigh2		butterhp  asigf2, p7

garvbsig1   = 	asigh1*isendval 
garvbsig2   = 	asigh2*isendval 

outs		(asigh1*iampmult)*kenv, (asigh2*iampmult)*kenv

endin


instr 100 
  idur = p3
  irvbtime1 = p4
		   		                                      
  arev1	   reverb2   garvbsig1,  irvbtime1,  .1
  kseg	   linseg	 1,p3-2,1,2,0
  asigf	   butterlp  arev1, 9000
  aoutsig  = asigf*kseg

  outs   aoutsig, aoutsig*0
  garvbsig1 = 0

endin

instr 101 
  idur = p3
  irvbtime1 = p4
		   		                                      
  arev1	   reverb2   garvbsig2,  irvbtime1,  .1
  kseg	   linseg	 1,p3-2,1,2,0
  asigf	   butterlp  arev1, 9000
  aoutsig  = asigf*kseg

  outs   aoutsig*0, aoutsig
  garvbsig2 = 0

endin

;***************************************************************************
; AND NOW THE SCORE
;***************************************************************************

i100 0 20	60.0	
i101 0 20	60.0	

i1 0 4.82 1.5 0.16 4000 80  
e