Browse Source

cmDspPgmKr.c:Added control to set xfade time.

master
kevin 11 years ago
parent
commit
759ec01595
1 changed files with 10 additions and 0 deletions
  1. 10
    0
      dsp/cmDspPgmKr.c

+ 10
- 0
dsp/cmDspPgmKr.c View File

1576
 
1576
 
1577
   cmDspInst_t* ogain0 = cmDspSysAllocInst(h,"Scalar", "Out Gain-0",   5, kNumberDuiId, 0.0,   10.0,0.01,   3.0 );  
1577
   cmDspInst_t* ogain0 = cmDspSysAllocInst(h,"Scalar", "Out Gain-0",   5, kNumberDuiId, 0.0,   10.0,0.01,   3.0 );  
1578
   cmDspInst_t* ogain1 = cmDspSysAllocInst(h,"Scalar", "Out Gain-1",   5, kNumberDuiId, 0.0,   10.0,0.01,   3.0 );  
1578
   cmDspInst_t* ogain1 = cmDspSysAllocInst(h,"Scalar", "Out Gain-1",   5, kNumberDuiId, 0.0,   10.0,0.01,   3.0 );  
1579
+  cmDspInst_t* xfadMs = cmDspSysAllocInst(h,"Scalar", "Xfade Ms",     5, kNumberDuiId, 0.0,   1000.0,0.01, 50.0 );  
1579
 
1580
 
1580
   //cmDspInst_t* reload = cmDspSysAllocInst(h,"Button", "Reload",     2, kButtonDuiId, 0.0 );
1581
   //cmDspInst_t* reload = cmDspSysAllocInst(h,"Button", "Reload",     2, kButtonDuiId, 0.0 );
1581
 
1582
 
1746
 
1747
 
1747
   cmDspSysInstallCb(h, ogain0, "val", ao0p, "gain", NULL );   // output gain control
1748
   cmDspSysInstallCb(h, ogain0, "val", ao0p, "gain", NULL );   // output gain control
1748
   cmDspSysInstallCb(h, ogain1, "val", ao1p, "gain", NULL );
1749
   cmDspSysInstallCb(h, ogain1, "val", ao1p, "gain", NULL );
1750
+  cmDspSysInstallCb(h, xfadMs, "val", fad0, "ms", NULL );
1751
+  cmDspSysInstallCb(h, xfadMs, "val", fad1, "ms", NULL );
1749
 
1752
 
1750
   // Printer connections
1753
   // Printer connections
1751
   cmDspSysInstallCb(h, tlp, "afn",  prp, "in",  NULL );
1754
   cmDspSysInstallCb(h, tlp, "afn",  prp, "in",  NULL );
1752
   cmDspSysInstallCb(h, tlp, "mfn",  prp, "in",  NULL );
1755
   cmDspSysInstallCb(h, tlp, "mfn",  prp, "in",  NULL );
1753
   cmDspSysInstallCb(h, tlp, "sel",  prp, "in",  NULL );
1756
   cmDspSysInstallCb(h, tlp, "sel",  prp, "in",  NULL );
1754
 
1757
 
1758
+  cmDspSysInstallCb(h, modp, "mod0",  md00p, "val", NULL );
1755
   cmDspSysInstallCb(h, modp, "thr0",  th00p, "val", NULL );
1759
   cmDspSysInstallCb(h, modp, "thr0",  th00p, "val", NULL );
1760
+  cmDspSysInstallCb(h, modp, "upr0",  us00p, "val", NULL );
1761
+  cmDspSysInstallCb(h, modp, "lwr0",  ls00p, "val", NULL );
1756
   cmDspSysInstallCb(h, modp, "mint0", min_thrh_0, "val", NULL );
1762
   cmDspSysInstallCb(h, modp, "mint0", min_thrh_0, "val", NULL );
1757
   cmDspSysInstallCb(h, modp, "maxt0", max_thrh_0, "val", NULL );
1763
   cmDspSysInstallCb(h, modp, "maxt0", max_thrh_0, "val", NULL );
1758
   cmDspSysInstallCb(h, modp, "minu0", min_upr_0, "val", NULL );
1764
   cmDspSysInstallCb(h, modp, "minu0", min_upr_0, "val", NULL );
1760
   cmDspSysInstallCb(h, modp, "minl0", min_lwr_0, "val", NULL );
1766
   cmDspSysInstallCb(h, modp, "minl0", min_lwr_0, "val", NULL );
1761
   cmDspSysInstallCb(h, modp, "maxl0", max_lwr_0, "val", NULL );
1767
   cmDspSysInstallCb(h, modp, "maxl0", max_lwr_0, "val", NULL );
1762
 
1768
 
1769
+
1770
+  cmDspSysInstallCb(h, modp, "mod1",  md10p, "val", NULL );
1763
   cmDspSysInstallCb(h, modp, "thr1",  th10p, "val", NULL );
1771
   cmDspSysInstallCb(h, modp, "thr1",  th10p, "val", NULL );
1772
+  cmDspSysInstallCb(h, modp, "upr1",  us10p, "val", NULL );
1773
+  cmDspSysInstallCb(h, modp, "lwr1",  ls10p, "val", NULL );
1764
   cmDspSysInstallCb(h, modp, "mint1", min_thrh_1, "val", NULL );
1774
   cmDspSysInstallCb(h, modp, "mint1", min_thrh_1, "val", NULL );
1765
   cmDspSysInstallCb(h, modp, "maxt1", max_thrh_1, "val", NULL );
1775
   cmDspSysInstallCb(h, modp, "maxt1", max_thrh_1, "val", NULL );
1766
   cmDspSysInstallCb(h, modp, "minu1", min_upr_1, "val", NULL );
1776
   cmDspSysInstallCb(h, modp, "minu1", min_upr_1, "val", NULL );

Loading…
Cancel
Save