home *** CD-ROM | disk | FTP | other *** search
/ PC Musician 2000 / PC_Musician_2000.iso / PCMUSIC / NOTATION / SILENCE / PHONTABL.H < prev    next >
Encoding:
Text File  |  1996-02-18  |  5.6 KB  |  190 lines

  1. double phonGains[32][2] =
  2.      {{1.0,0.0},    // eee
  3.       {1.0,0.0},    // ihh
  4.       {1.5,0.0},    // ehh
  5.       {1.0,0.0},    // aaa
  6.        
  7.       {0.5,0.0},    // ahh
  8.       {0.5,0.0},    // aww
  9.       {0.5,0.0},    // ohh
  10.       {0.5,0.0},    // uhh
  11.       
  12.       {0.5,0.0},    // uuu
  13.       {0.15,0.0},    // ooo
  14.       {0.15,0.0},    // rrr
  15.       {6.0,0.0},    // lll
  16.  
  17.       {1.0,0.0},    // mmm
  18.       {1.0,0.0},    // nnn
  19.       {1.0,0.0},    // nng
  20.       {1.0,0.0},    // ngg
  21.       
  22.       {0.0,1.0},    // fff
  23.       {0.0,1.0},    // sss
  24.       {0.0,1.0},    // thh
  25.       {0.0,1.0},    // shh
  26.       
  27.       {0.0,0.2},    // xxx
  28.       {0.0,0.003},  // hee
  29.       {0.0,0.001},  // hoo
  30.       {0.0,0.002},  // hah
  31.       
  32.       {1.0,0.4},    // bbb
  33.       {4.0,0.1},    // ddd
  34.       {1.0,0.4},    // jjj
  35.       {1.0,0.4},    // ggg
  36.  
  37.       {1.0,0.1},    // vvv
  38.       {1.0,0.1},    // zzz
  39.       {1.0,0.1},    // thz
  40.       {1.0,0.1}     // zhh
  41. };         
  42.  
  43. double phonParams[32][4][3] =
  44.     {{  { 273,0.996,   0},       // eee (beet)
  45.         {2086,0.945, -16}, 
  46.         {2754,0.979, -12}, 
  47.         {3270,0.440, -17}},
  48.      {  { 385,0.987,   0},       // ihh (bit)
  49.         {2056,0.930, -20},
  50.         {2587,0.890, -20}, 
  51.         {3150,0.400, -20}},
  52.      {  { 515,0.977,   0},       // ehh (bet)
  53.         {1805,0.810, -10}, 
  54.         {2526,0.875, -10}, 
  55.         {3103,0.400, -13}},
  56.      {  { 773,0.950,   0},       // aaa (bat)
  57.         {1676,0.830,  -6},
  58.         {2380,0.880, -20}, 
  59.         {3027,0.600, -20}},
  60.      
  61.      {  { 770,0.950,   0},       // ahh (father)
  62.         {1153,0.970,  -3},
  63.         {2450,0.780, -20},
  64.         {3140,0.800, -32}},
  65.      {  { 637,0.910,   0},       // aww (bought)
  66.         { 895,0.900,  -3},
  67.         {2556,0.950, -17},
  68.         {3070,0.910, -20}},
  69.      {  { 637,0.910,   0},       // ohh (bone)  NOTE::  same as aww (bought)
  70.         { 895,0.900,  -3},
  71.         {2556,0.950, -17},
  72.         {3070,0.910, -20}},
  73.      {  { 561,0.965,   0},       // uhh (but)
  74.         {1084,0.930, -10}, 
  75.         {2541,0.930, -15}, 
  76.         {3345,0.900, -20}},
  77.     
  78.      {  { 515,0.976,   0},       // uuu (foot)
  79.         {1031,0.950,  -3},
  80.         {2572,0.960, -11},
  81.         {3345,0.960, -20}},
  82.      {  { 349,0.986,   0},       // ooo (boot)
  83.         { 918,0.940, -10},
  84.         {2350,0.960, -17},
  85.         {2731,0.950, -23}},
  86.      {  { 394,0.959,   0},       // rrr (bird)
  87.         {1297,0.780,  -6},
  88.         {1441,0.980,  -6},
  89.         {2754,0.950, -30}},
  90.      {  { 462,0.940,   0},       // lll (lull)
  91.         {2754,0.900, -30},
  92.         {3406,0.100, -30},
  93.         {3755,0.100, -30}},
  94.      
  95.      {  { 265,0.987,   0},       // mmm (mom)
  96.         {1176,0.940, -22},
  97.         {2352,0.970, -20},
  98.         {3277,0.940, -31}},
  99.      {  { 204,0.980,   0},       // nnn (nun)
  100.         {1570,0.940, -15},
  101.         {2481,0.980, -12},
  102.         {3133,0.800, -30}},
  103.      {  { 204,0.980,   0},       // nng (sang)    NOTE:: same as nnn
  104.         {1570,0.940, -15},
  105.         {2481,0.980, -12},
  106.         {3133,0.800, -30}},
  107.      {  { 204,0.980,   0},       // ngg (bong)    NOTE:: same as nnn
  108.         {1570,0.940, -15},
  109.         {2481,0.980, -12},
  110.         {3133,0.800, -30}},
  111.      
  112.      {  {1000,0.300, -10},       // fff
  113.         {2800,0.860, -10},
  114.         {7425,0.740,   0},
  115.         {8140,0.860,   0}},
  116.      {  {2000,0.700, -20},       // sss
  117.         {5257,0.750, -15},
  118.         {7171,0.840,  -3}, 
  119.         {9000,0.900,   0}},
  120.      {  { 100,0.900,   0},       // thh
  121.         {4000,0.500, -20},
  122.         {5500,0.500, -15},
  123.         {8000,0.400, -20}},
  124.      {  {2693,0.940,   0},       // shh
  125.         {4000,0.720, -10},
  126.         {6123,0.870, -10},
  127.         {7755,0.750, -18}},
  128.  
  129.      {  {1000,0.300, -10},       // xxx           NOTE:: Not Really Done Yet
  130.         {2800,0.860, -10},
  131.         {7425,0.740,   0},
  132.         {8140,0.860,   0}},
  133.      {  { 273,0.996,   0},       // hee (beet)    (noisy eee)
  134.         {2086,0.945, -16}, 
  135.         {2754,0.979, -12}, 
  136.         {3270,0.440, -17}},
  137.      {  { 349,0.986,   0},       // hoo (boot)    (noisy ooo)
  138.         { 918,0.940, -10},
  139.         {2350,0.960, -17},
  140.         {2731,0.950, -23}},
  141.      {  { 770,0.950,   0},       // hah (father)  (noisy ahh)
  142.         {1153,0.970,  -3},
  143.         {2450,0.780, -20},
  144.         {3140,0.800, -32}},
  145.      
  146.      {  {2000,0.700, -20},       // bbb           NOTE:: Not Really Done Yet
  147.         {5257,0.750, -15},
  148.         {7171,0.840,  -3}, 
  149.         {9000,0.900,   0}},
  150.      {  { 100,0.900,   0},       // ddd           NOTE:: Not Really Done Yet
  151.         {4000,0.500, -20},
  152.         {5500,0.500, -15},
  153.         {8000,0.400, -20}},
  154.      {  {2693,0.940,   0},       // jjj           NOTE:: Not Really Done Yet
  155.         {4000,0.720, -10},
  156.         {6123,0.870, -10},
  157.         {7755,0.750, -18}},
  158.      {  {2693,0.940,   0},       // ggg           NOTE:: Not Really Done Yet
  159.         {4000,0.720, -10},
  160.         {6123,0.870, -10},
  161.         {7755,0.750, -18}},
  162.      
  163.      {  {2000,0.700, -20},       // vvv           NOTE:: Not Really Done Yet
  164.         {5257,0.750, -15},
  165.         {7171,0.840,  -3}, 
  166.         {9000,0.900,   0}},
  167.      {  { 100,0.900,   0},       // zzz           NOTE:: Not Really Done Yet
  168.         {4000,0.500, -20},
  169.         {5500,0.500, -15},
  170.         {8000,0.400, -20}},
  171.      {  {2693,0.940,   0},       // thz           NOTE:: Not Really Done Yet
  172.         {4000,0.720, -10},
  173.         {6123,0.870, -10},
  174.         {7755,0.750, -18}},
  175.      {  {2693,0.940,   0},       // zhh           NOTE:: Not Really Done Yet
  176.         {4000,0.720, -10},
  177.         {6123,0.870, -10},
  178.         {7755,0.750, -18}}
  179. };
  180.  
  181. char phonemes[32][4] = 
  182.     {"eee","ihh","ehh","aaa",
  183.      "ahh","aww","ohh","uhh",
  184.      "uuu","ooo","rrr","lll",
  185.      "mmm","nnn","nng","ngg",
  186.      "fff","sss","thh","shh",
  187.      "xxx","hee","hoo","hah",
  188.      "bbb","ddd","jjj","ggg",
  189.      "vvv","zzz","thz","zhh"};
  190.