rdk

Check-in [3dff632415]
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

Overview
Comment:compiled /initrd/mnt/dev_save/dsp/rdk/SchlemmerReverb/zita_ref1b.dsp to zita_ref1b.jgtk using f2jgtk. matches zita_ref0.dsp?
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | www
Files: files | file ages | folders
SHA1:3dff632415aebe327d12e80126d2b12e183de7b6
User & Date: root 2018-12-20 12:24:16
Context
2018-12-20
14:32
compiled /initrd/mnt/dev_save/dsp/rdk/SchlemmerReverb/zita_ref1b.dsp to zita_ref1b.jgtk using f2jgtk. +lfo check-in: a0421c0d45 user: root tags: www
12:24
compiled /initrd/mnt/dev_save/dsp/rdk/SchlemmerReverb/zita_ref1b.dsp to zita_ref1b.jgtk using f2jgtk. matches zita_ref0.dsp? check-in: 3dff632415 user: root tags: www
11:45
compiled /initrd/mnt/dev_save/dsp/rdk/zita_extended/zita_tripledat_values.dsp to zita_tripledat_values.jgtk using f2jgtk. check-in: 37d5ec1ca6 user: root tags: www
Changes
Hide Diffs Unified Diffs Ignore Whitespace Patch

Changes to SchlemmerReverb/zita_ref1.defaults.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
//defaults:

RT=0.222;
RoomSize=1;
APDELAY_PERCENT=0.62;
ER_COMPRESSION_FACTOR=1;
AP_G=0.62;

DIR_WD=1;
Outdelay=128;//samples
Outlevel(1)=0.3;
Outlevel(2)=-0.5;

SIM_ROOM(1)=42.00;
SIM_ROOM(2)=19.00;
SIM_ROOM(3)=16.00;
SIM_SOURCE(1)=33/42;
SIM_SOURCE(2)=11/19;
SIM_SOURCE(3)=3/16;
SIM_DESTINATION(1)=0.17; //(Ls-1)*DISTANCE;
SIM_DESTINATION(2)=0.5;//(B)*(LR);
SIM_DESTINATION(3)=1/16; 



|





|









|


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
//defaults:

RT=0.222;
RoomSize=1.32;
APDELAY_PERCENT=0.62;
ER_COMPRESSION_FACTOR=1;
AP_G=0.62;

DIR_WD=1;
Outdelay=256;//samples
Outlevel(1)=0.3;
Outlevel(2)=-0.5;

SIM_ROOM(1)=42.00;
SIM_ROOM(2)=19.00;
SIM_ROOM(3)=16.00;
SIM_SOURCE(1)=33/42;
SIM_SOURCE(2)=11/19;
SIM_SOURCE(3)=3/16;
SIM_DESTINATION(1)=0.13; //(Ls-1)*DISTANCE;
SIM_DESTINATION(2)=0.5;//(B)*(LR);
SIM_DESTINATION(3)=1/16; 

Changes to SchlemmerReverb/zita_ref1.lib.

31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49

Rx = SIM_GUI_ROOM(1)*SIM_GUI_RS;
Ry = SIM_GUI_ROOM(2)*SIM_GUI_RS;
Rz = SIM_GUI_ROOM(3)*SIM_GUI_RS;

Sx = SIM_GUI_SOURCE(1)*Rx +lfox;
Sy = SIM_GUI_SOURCE(2)*Ry +lfoy;
Sz = SIM_GUI_SOURCE(3)*Rz +lfoz;

Dx = SIM_GUI_DESTINATION(1)*Rx; 
Dy = SIM_GUI_DESTINATION(2)*Ry;
Dz = SIM_GUI_DESTINATION(3)*Rz;

//mirror images in shoebox room
r(Rx,Ry,Rz,Sx,Sy,Sz) = Rx,Ry,Rz,      Sx, 2*Ry-Sy,      Sz;
l(Rx,Ry,Rz,Sx,Sy,Sz) = Rx,Ry,Rz,      Sx,     -Sy,      Sz;
v(Rx,Ry,Rz,Sx,Sy,Sz) = Rx,Ry,Rz, 2*Rx-Sx,      Sy,      Sz;
h(Rx,Ry,Rz,Sx,Sy,Sz) = Rx,Ry,Rz,     -Sx,      Sy,      Sz;
b(Rx,Ry,Rz,Sx,Sy,Sz) = Rx,Ry,Rz,      Sx,      Sy,     -Sz;







|



|







31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49

Rx = SIM_GUI_ROOM(1)*SIM_GUI_RS;
Ry = SIM_GUI_ROOM(2)*SIM_GUI_RS;
Rz = SIM_GUI_ROOM(3)*SIM_GUI_RS;

Sx = SIM_GUI_SOURCE(1)*Rx +lfox;
Sy = SIM_GUI_SOURCE(2)*Ry +lfoy;
Sz = SIM_GUI_SOURCE(3)*Rz/SIM_GUI_RS +lfoz;

Dx = SIM_GUI_DESTINATION(1)*Rx; 
Dy = SIM_GUI_DESTINATION(2)*Ry;
Dz = SIM_GUI_DESTINATION(3)*Rz/SIM_GUI_RS;

//mirror images in shoebox room
r(Rx,Ry,Rz,Sx,Sy,Sz) = Rx,Ry,Rz,      Sx, 2*Ry-Sy,      Sz;
l(Rx,Ry,Rz,Sx,Sy,Sz) = Rx,Ry,Rz,      Sx,     -Sy,      Sz;
v(Rx,Ry,Rz,Sx,Sy,Sz) = Rx,Ry,Rz, 2*Rx-Sx,      Sy,      Sz;
h(Rx,Ry,Rz,Sx,Sy,Sz) = Rx,Ry,Rz,     -Sx,      Sy,      Sz;
b(Rx,Ry,Rz,Sx,Sy,Sz) = Rx,Ry,Rz,      Sx,      Sy,     -Sz;

Changes to zita_extended/zita_tripledat_values.dsp.

97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
...
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
B = 19 *(ROOMSIZE); 
H = 16 *(ROOMSIZE);

Ls = 33  *(ROOMSIZE); 
Bs = 11  *(ROOMSIZE); 
Hs = 3 ; //sender

Lr = (Ls-1)*DISTANCE ; 
Br = (B)*(LR) ;
Hr = 1 ; //receiver 

// source image models
ssq(0) = Ls 	, -Bs 		, Hs ; //left 
ssq(1) = Ls 	, 2*B-Bs 	, Hs ; //right
ssq(2) = Ls 	, -Bs 		, 2*H-Hs ; //left + ceiling
................................................................................
//process = reflectiondelay_ms(0),reflectiondelay_ms(1),reflectiondelay_ms(2),reflectiondelay_ms(3),
 //reflectionlevel(0),reflectionlevel(1),reflectionlevel(2),reflectionlevel(3) ;

//--- UI ---
wetwet(fx,n,directpath,effectpath) = bus(n) <: bus(2*n) : (fx : par(i,n,*(effectpath))), par(i,n,*(directpath)) :> bus(n) ;

LR					= hslider("[10]LR",0.5,.1,.9,.01) ;
DISTANCE			= hslider("[11]DISTANCE",0.5,.05,1,.01) ;//: smooth(.999) ;
MAINFB	 			= hslider("[12]RT",0,0,.33,.01) ;
//-1) *100 + 100 ;//distance law //*((1/(DISTANCE*10))*3 +0.6) *(DISTANCE) ;
APDELAY_PERCENT(i) 	= hslider("[13]APDELAY_PERCENT",0.46 ,0,1,.01) ;
AP_G(i) 			= hslider("[15]AP_G",0.63 ,0,.9,.01) ;//1-(APDELAY_PERCENT(i)) ; 
WET					= 2^(hslider("[6]WET(dB)",0,-60,6,.1)/6) *(DISTANCE:max(.4)) *8;
ERCOMPRESSION		= hslider("[17]ER COMPRESSION FACTOR",.66,0,1,.01) ;	
ROOMSIZE			= hslider("[19]ROOMSIZE",1,0.2,20,.01) ;//: smooth(.999) ;
EFFECTPATHREV 		= hslider("[20]dry<->wet",0.5,0,1,.01) ;

//redZitaGUI = redZita(f1,f2,t60dc,t60m,fsmax) //effect.lib
//with {
  //fsmax = 48000.0;
  fdn_group(x) = hgroup(
    "Zita_Rev [tooltip: ~ 8x8 Feedback Delay Network (FDN) & Schroeder allpass-comb reverberator. ]",x);







|







 







|


|



|







97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
...
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
B = 19 *(ROOMSIZE); 
H = 16 *(ROOMSIZE);

Ls = 33  *(ROOMSIZE); 
Bs = 11  *(ROOMSIZE); 
Hs = 3 ; //sender

Lr = (Ls-1)*DISTANCE ;  //33*1.32-1 *0.17 = 7.32;; 42*1.32*x=7.32 ;; x=7.32/(42*1.32) = 0.13 ;;
Br = (B)*(LR) ;
Hr = 1 ; //receiver 

// source image models
ssq(0) = Ls 	, -Bs 		, Hs ; //left 
ssq(1) = Ls 	, 2*B-Bs 	, Hs ; //right
ssq(2) = Ls 	, -Bs 		, 2*H-Hs ; //left + ceiling
................................................................................
//process = reflectiondelay_ms(0),reflectiondelay_ms(1),reflectiondelay_ms(2),reflectiondelay_ms(3),
 //reflectionlevel(0),reflectionlevel(1),reflectionlevel(2),reflectionlevel(3) ;

//--- UI ---
wetwet(fx,n,directpath,effectpath) = bus(n) <: bus(2*n) : (fx : par(i,n,*(effectpath))), par(i,n,*(directpath)) :> bus(n) ;

LR					= hslider("[10]LR",0.5,.1,.9,.01) ;
DISTANCE			= hslider("[11]DISTANCE",0.17,.05,1,.01) ;//: smooth(.999) ;
MAINFB	 			= hslider("[12]RT",0,0,.33,.01) ;
//-1) *100 + 100 ;//distance law //*((1/(DISTANCE*10))*3 +0.6) *(DISTANCE) ;
APDELAY_PERCENT(i) 	= hslider("[13]APDELAY_PERCENT",0.62 ,0,1,.01) ;
AP_G(i) 			= hslider("[15]AP_G",0.63 ,0,.9,.01) ;//1-(APDELAY_PERCENT(i)) ; 
WET					= 2^(hslider("[6]WET(dB)",0,-60,6,.1)/6) *(DISTANCE:max(.4)) *8;
ERCOMPRESSION		= hslider("[17]ER COMPRESSION FACTOR",.66,0,1,.01) ;	
ROOMSIZE			= hslider("[19]ROOMSIZE",1.32,0.2,20,.01) ;//: smooth(.999) ;
EFFECTPATHREV 		= hslider("[20]dry<->wet",0.5,0,1,.01) ;

//redZitaGUI = redZita(f1,f2,t60dc,t60m,fsmax) //effect.lib
//with {
  //fsmax = 48000.0;
  fdn_group(x) = hgroup(
    "Zita_Rev [tooltip: ~ 8x8 Feedback Delay Network (FDN) & Schroeder allpass-comb reverberator. ]",x);