rdk

Check-in [984b163d1b]
Login

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

Overview
Comment:SchlemmerReverb/zita_ref1b.jgtk --> preset: def () (/initrd/mnt/dev_save/dsp/rdk/SchlemmerReverb/zita_ref1b-presets) good to go
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | www
Files: files | file ages | folders
SHA1:984b163d1b068d525cc2b5c7bf50f27c84ddd63b
User & Date: root 2018-12-20 15:11:52
Context
2018-12-23
04:27
compiled /initrd/mnt/dev_save/dsp/rdk/SchlemmerReverb/ga_large_room_faust.dsp to ga_large_room_faust.jgtk using f2jgtk. check-in: 05d68b88ce user: root tags: www
2018-12-20
15:11
SchlemmerReverb/zita_ref1b.jgtk --> preset: def () (/initrd/mnt/dev_save/dsp/rdk/SchlemmerReverb/zita_ref1b-presets) good to go check-in: 984b163d1b user: root tags: www
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
Changes
Hide Diffs Unified Diffs Ignore Whitespace Patch

Changes to SchlemmerReverb/zita_ref1.defaults.

16
17
18
19
20
21
22

23
24
25
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; 


ZE_SinusFreqHz=1.18;
ZE_SinusDepth=0.004;







>



16
17
18
19
20
21
22
23
24
25
26
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; 
SIM_MOVEMENT=0.02;

ZE_SinusFreqHz=1.18;
ZE_SinusDepth=0.004;

Changes to SchlemmerReverb/zita_ref1.gui.

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

24
25

26
27
28
29
30
31
32
guigroup1(fx)=vgroup("[1]Zita_Extended",tgroup("",vgroup("2 Room Model",fx)));
guigroup2(fx)=vgroup("[1]Zita_Extended",tgroup("",vgroup("1 Reverb",fx)));
guigroup3(fx)=vgroup("[1]Zita_Extended",tgroup("",hgroup("3 Outmix",fx)));

  SIM_GUI_ROOM(i)       =guigroup1(hgroup("1",nentry("SIM_ROOM(%i)[unit:m][style:knob]",SIM_ROOM(i),0,100,0.01)));
  SIM_GUI_SOURCE(i)     =guigroup1(hgroup("2",nentry("SIM_SOURCE(%i)[unit:percent][style:knob]",SIM_SOURCE(i),0,1,.001))); 
  SIM_GUI_DESTINATION(i)=guigroup1(hgroup("3",nentry("SIM_DESTINATION(%i)[unit:percent][style:knob]",SIM_DESTINATION(i),0,1,.001))); 
  SIM_GUI_RS            =guigroup2(hslider("[0]RoomSize",RoomSize,0.010,4,.001));
  
  DIR_GUI_DIRECTIVITY_WD=guigroup3(vgroup("[3]Directivity",vgroup("[3]Flute",nentry("[4]DIR_WD[style:knob]",DIR_WD,0,1,0.01))));
  
  ZE_GUI_APG(i)         =guigroup2(hslider("[15]AP_G",AP_G,0,.9,.01)); 
  ZE_GUI_FLTON          =guigroup2(checkbox("compare_loss_filters"));
  
  ZE_GUI_MAINFB         =guigroup2(hslider("[12]RT",RT,0,.999,.001));
  ZE_GUI_ERCOMPRESSION  =guigroup2(hslider("[17]ER_COMPRESSION_FACTOR",ER_COMPRESSION_FACTOR,0,1,.01));
  ZE_GUI_APPERCENT=guigroup2(hslider("[13]APDELAY_PERCENT",APDELAY_PERCENT,0,1,.01));
  
  ZE_GUI_OUTDELAY      =guigroup3(vgroup("[2]Out2",nentry("[0]Outdelay",Outdelay,0,4000,1)));
  ZE_GUI_OUTLEVEL(1)   =guigroup3(vgroup("[1]Out1",nentry("[0]Outlevel(1)",Outlevel(1),-1,1,0.001)*BYBOX(1)));
  ZE_GUI_OUTLEVEL(2)   =guigroup3(vgroup("[2]Out2",nentry("[0]Outlevel(2)",Outlevel(2),-1,1,0.001)*BYBOX(2)));
  BYBOX(i) = 1-checkbox("BY(%i)");
  

  ZE_GUI_SinusDepth=guigroup3(vgroup("[3]Misc",nentry("[0]ZE_SinusDepth",ZE_SinusDepth,0,1,0.001)));
  ZE_GUI_SinusFreqHz=guigroup3(vgroup("[3]Misc",nentry("[0]ZE_SinusFreqHz",ZE_SinusFreqHz,0,10,0.01)));

  
gui=environment {



//AP_G(i)         =guigroup2(hslider("[15]AP_G",AP_G,0,.9,.01));    





|
|
|

|
<
<





|

|
|
|

<
>
|
|
>







1
2
3
4
5
6
7
8
9


10
11
12
13
14
15
16
17
18
19
20

21
22
23
24
25
26
27
28
29
30
31
guigroup1(fx)=vgroup("[1]Zita_Extended",tgroup("",vgroup("2 Room Model",fx)));
guigroup2(fx)=vgroup("[1]Zita_Extended",tgroup("",vgroup("1 Reverb",fx)));
guigroup3(fx)=vgroup("[1]Zita_Extended",tgroup("",hgroup("3 Outmix",fx)));

  SIM_GUI_ROOM(i)       =guigroup1(hgroup("1",hslider("SIM_ROOM(%i)[unit:m]",SIM_ROOM(i),0,100,0.01)));
  SIM_GUI_SOURCE(i)     =guigroup1(hgroup("2",hslider("SIM_SOURCE(%i)[unit:percent]",SIM_SOURCE(i),0,1,.001))); 
  SIM_GUI_DESTINATION(i)=guigroup1(hgroup("3",hslider("SIM_DESTINATION(%i)[unit:percent]",SIM_DESTINATION(i),0,1,.001))); 
  SIM_GUI_RS            =guigroup2(hslider("[0]RoomSize",RoomSize,0.010,4,.001));



  ZE_GUI_APG(i)         =guigroup2(hslider("[15]AP_G",AP_G,0,.9,.01)); 
  ZE_GUI_FLTON          =guigroup2(checkbox("compare_loss_filters"));
  
  ZE_GUI_MAINFB         =guigroup2(hslider("[12]RT",RT,0,.999,.001));
  ZE_GUI_ERCOMPRESSION  =guigroup2(hslider("[17]ER_COMPRESSION_FACTOR",ER_COMPRESSION_FACTOR,0,1,.01));
  ZE_GUI_APPERCENT      =guigroup2(hslider("[13]APDELAY_PERCENT",APDELAY_PERCENT,0,1,.01));
  
  ZE_GUI_OUTDELAY       =guigroup3(vgroup("[2]Out2",nentry("[0]Outdelay",Outdelay,0,4000,1)));
  ZE_GUI_OUTLEVEL(1)    =guigroup3(vgroup("[1]Out1",nentry("[0]Outlevel(1)",Outlevel(1),-1,1,0.001)*BYBOX(1)));
  ZE_GUI_OUTLEVEL(2)    =guigroup3(vgroup("[2]Out2",nentry("[0]Outlevel(2)",Outlevel(2),-1,1,0.001)*BYBOX(2)));
  BYBOX(i) = 1-checkbox("BY(%i)");

  DIR_GUI_DIRECTIVITY_WD=guigroup3(vgroup("[3]",hgroup("[0]Directivity",vgroup("[3]Flute",nentry("[4]DIR_WD[style:knob]",DIR_WD,0,1,0.01)))));
  ZE_GUI_SinusDepth     =guigroup3(vgroup("[3]",vgroup("[1]LFO",nentry("[0]ZE_SinusDepth",ZE_SinusDepth,0,1,0.001))));
  ZE_GUI_SinusFreqHz    =guigroup3(vgroup("[3]",vgroup("[1]LFO",nentry("[2]ZE_SinusFreqHz",ZE_SinusFreqHz,0,10,0.01))));
  SIM_GUI_MOVEMENT      =guigroup3(vgroup("[3]",vgroup("[1]LFO",nentry("[0]SIM_MOVEMENT",SIM_MOVEMENT,0,1,0.001))));
  
gui=environment {



//AP_G(i)         =guigroup2(hslider("[15]AP_G",AP_G,0,.9,.01));    

Changes to SchlemmerReverb/zita_ref1.lib.

21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
           ¦      ¦  
         0 +------+  
          0       > y 
             rear     

*********************************/ 

lfox= osci(2)*.02;// *nentry("[1 unit:%%]rdk.lfoDepth",.02,0,.02,.001) + 1 ;
lfoy= osci(3)*.02;
lfoz= osci(5)*.01;

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;







|
|
|







21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
           ¦      ¦  
         0 +------+  
          0       > y 
             rear     

*********************************/ 

lfox= osci(2)*SIM_GUI_MOVEMENT;// *nentry("[1 unit:%%]rdk.lfoDepth",.02,0,.02,.001) + 1 ;
lfoy= osci(3)*SIM_GUI_MOVEMENT;
lfoz= osci(5)*SIM_GUI_MOVEMENT*0.5;

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;

Added SchlemmerReverb/zita_ref1b-presets/def.



























































>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
200 zita_ref1b/Zita_Rev1/Decay_Times_in_Bands_(see_tooltips)/LF_X
3 zita_ref1b/Zita_Rev1/Decay_Times_in_Bands_(see_tooltips)/Low_RT60
5.08 zita_ref1b/Zita_Rev1/Decay_Times_in_Bands_(see_tooltips)/Mid_RT60
20313 zita_ref1b/Zita_Rev1/Decay_Times_in_Bands_(see_tooltips)/HF_Damping
1.32 zita_ref1b/Zita_Extended//1_Reverb/RoomSize
0.289 zita_ref1b/Zita_Extended//1_Reverb/RT
0.62 zita_ref1b/Zita_Extended//1_Reverb/APDELAY_PERCENT
0.62 zita_ref1b/Zita_Extended//1_Reverb/AP_G
1 zita_ref1b/Zita_Extended//1_Reverb/ER_COMPRESSION_FACTOR
1 zita_ref1b/Zita_Extended//1_Reverb/compare_loss_filters
42 zita_ref1b/Zita_Extended//2_Room_Model/1/SIM_ROOM(1)
19 zita_ref1b/Zita_Extended//2_Room_Model/1/SIM_ROOM(2)
16 zita_ref1b/Zita_Extended//2_Room_Model/1/SIM_ROOM(3)
0.785714 zita_ref1b/Zita_Extended//2_Room_Model/2/SIM_SOURCE(1)
0.578947 zita_ref1b/Zita_Extended//2_Room_Model/2/SIM_SOURCE(2)
0.1875 zita_ref1b/Zita_Extended//2_Room_Model/2/SIM_SOURCE(3)
0.13 zita_ref1b/Zita_Extended//2_Room_Model/3/SIM_DESTINATION(1)
0.5 zita_ref1b/Zita_Extended//2_Room_Model/3/SIM_DESTINATION(2)
0.0625 zita_ref1b/Zita_Extended//2_Room_Model/3/SIM_DESTINATION(3)
0 zita_ref1b/Zita_Extended//3_Outmix/Out1/BY(1)
0.3 zita_ref1b/Zita_Extended//3_Outmix/Out1/Outlevel(1)
0 zita_ref1b/Zita_Extended//3_Outmix/Out2/BY(2)
256 zita_ref1b/Zita_Extended//3_Outmix/Out2/Outdelay
-0.5 zita_ref1b/Zita_Extended//3_Outmix/Out2/Outlevel(2)
1 zita_ref1b/Zita_Extended//3_Outmix//Directivity/Flute/DIR_WD
0.042 zita_ref1b/Zita_Extended//3_Outmix//LFO/SIM_MOVEMENT
0.005 zita_ref1b/Zita_Extended//3_Outmix//LFO/ZE_SinusDepth
1.18 zita_ref1b/Zita_Extended//3_Outmix//LFO/ZE_SinusFreqHz

Changes to SchlemmerReverb/zita_ref1b.dsp.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
//import("all.lib");
import("maxmsp.lib");

//import("common.lib");
import("classic6.lib");

//import("revgui.lib");
import("zita_ref1.lib");
import("zita_ref1.gui");
import("zita_ref1.defaults");



// klingt der _sim-lfo_ wirklich genau so gut?
sinusi(freq,phase)=component("../rdk.lib").rdk.sinusi(freq,phase);
zitaLFO(i)=sinusi(ZE_GUI_SinusFreqHz,i*.125 )*(ZE_GUI_SinusDepth)+1.0;

process = zt.zita_distrib2(8):
  //zt.zita_rev_fdn(zt.f1,zt.f2,zt.t60dc,zt.t60m,zt.fsmax)
  zitaCore
  :ze.reflevel(zt.N)
  :dir.eq82
  :ze.lexicon_trick(zt.N)
  :bus(2)
;




zitaCore=((bus(2*zt.N):>ze.fbdelaylines(zt.N):ze.allpass_combs(zt.N))
      ~(zt.feedbackmatrix(zt.N):cl.wdn(zt.N,zt.delayfilters(zt.N,zt.freqs,zt.durs),ZE_GUI_FLTON)
      :cl.wdn(zt.N,ze.reverbtime(zt.N),(1-(ZE_GUI_FLTON)))));

ze = environment{
  


<
<

<
<



<
<













<
<
<







1
2


3


4
5
6


7
8
9
10
11
12
13
14
15
16
17
18
19



20
21
22
23
24
25
26
//import("all.lib");
import("maxmsp.lib");


import("classic6.lib");


import("zita_ref1.lib");
import("zita_ref1.gui");
import("zita_ref1.defaults");



// klingt der _sim-lfo_ wirklich genau so gut?
sinusi(freq,phase)=component("../rdk.lib").rdk.sinusi(freq,phase);
zitaLFO(i)=sinusi(ZE_GUI_SinusFreqHz,i*.125 )*(ZE_GUI_SinusDepth)+1.0;

process = zt.zita_distrib2(8):
  //zt.zita_rev_fdn(zt.f1,zt.f2,zt.t60dc,zt.t60m,zt.fsmax)
  zitaCore
  :ze.reflevel(zt.N)
  :dir.eq82
  :ze.lexicon_trick(zt.N)
  :bus(2)
;




zitaCore=((bus(2*zt.N):>ze.fbdelaylines(zt.N):ze.allpass_combs(zt.N))
      ~(zt.feedbackmatrix(zt.N):cl.wdn(zt.N,zt.delayfilters(zt.N,zt.freqs,zt.durs),ZE_GUI_FLTON)
      :cl.wdn(zt.N,ze.reverbtime(zt.N),(1-(ZE_GUI_FLTON)))));

ze = environment{