home *** CD-ROM | disk | FTP | other *** search
/ Power-Programmierung / CD1.mdf / magazine / pcmagazi / 1992 / 04 / instdefs.h < prev    next >
Text File  |  1991-11-06  |  28KB  |  468 lines

  1. /*-------------------------------------------------------------------
  2.    INSTDEFS.C -- Amplitude and Frequency Envelopes for 3 Instruments
  3.  
  4.                  From "Computer Music Journal," Volume II, Number 2
  5.   -------------------------------------------------------------------*/
  6.  
  7. ENV envTrumAmp01 [] = {  1,    0,  20,  305,  36,  338, 141,  288, 237,   80,
  8.                        360,    0                                             };
  9.  
  10. ENV envTrumFrq01 [] = {  1,  321,  16,  324,  32,  312, 109,  310, 317,  314,
  11.                        360,  310                                             };
  12.  
  13. ENV envTrumAmp02 [] = {  1,    0,   3,    0,  25,  317,  39,  361, 123,  295,
  14.                        222,   40, 326,    0, 360,    0                       };
  15.  
  16. ENV envTrumFrq02 [] = {  1,    0,   2,    0,   3,  607,  16,  657,  24,  621,
  17.                        133,  621, 275,  628, 326,  628, 327,    0, 360,    0 };
  18.  
  19. ENV envTrumAmp03 [] = {  1,    0,   2,    0,  19,  100,  34,  369, 111,  342,
  20.                        207,   41, 273,    0, 360,    0                       };
  21.  
  22. ENV envTrumFrq03 [] = {  1,    0,   2,  977,   5,  782,  15,  987,  24,  932,
  23.                        128,  932, 217,  936, 273,  945, 275,    0, 360,    0 };
  24.  
  25. ENV envTrumAmp04 [] = {  1,    0,   3,    0,  24,  113,  29,  257, 118,  231,
  26.                        187,   35, 235,    0, 360,    0                       };
  27.  
  28. ENV envTrumFrq04 [] = {  1,    0,   2,    0,   3,  718,  16, 1335,  24, 1243,
  29.                        108, 1240, 199, 1248, 235, 1248, 236,    0, 360,    0 };
  30.  
  31. ENV envTrumAmp05 [] = {  1,    0,  27,   52,  34,  130, 110,  126, 191,   13,
  32.                        234,    0, 360,    0                                  };
  33.  
  34. ENV envTrumFrq05 [] = {  1, 1225,   9, 1569,  12, 1269,  21, 1573,  37, 1553,
  35.                         97, 1552, 181, 1556, 234, 1566, 235,    0, 360,    0 };
  36.  
  37. ENV envTrumAmp06 [] = {  1,    0,  46,   83,  64,  100, 100,  100, 189,   11,
  38.                        221,    0, 360,    0                                  };
  39.  
  40. ENV envTrumFrq06 [] = {  1, 1483,  12, 1572,  23, 1988,  33, 1864, 114, 1864,
  41.                        177, 1868, 221, 1879, 222,    0, 360,    0            };
  42.  
  43. ENV envTrumAmp07 [] = {  1,    0,  37,   39,  45,   77, 110,   79, 176,   11,
  44.                        205,    0, 207,    0, 360,    0                       };
  45.  
  46. ENV envTrumFrq07 [] = {  1, 1792,   9, 1612,  29, 2242,  36, 2174,  93, 2176,
  47.                        126, 2170, 205, 2188, 207,    0, 360,    0            };
  48.  
  49. ENV envTrumAmp08 [] = {  1,    0,   2,    0,  28,   17,  43,   71, 109,   66,
  50.                        172,    8, 201,    0, 360,    0                       };
  51.  
  52. ENV envTrumFrq08 [] = {  1,    0,   2, 1590,  29, 2539,  36, 2491, 114, 2481,
  53.                        153, 2489, 201, 2491, 203,    0, 360,    0            };
  54.  
  55. ENV envTrumAmp09 [] = {  1,    0,   2,    0,  29,   16,  43,   53,  54,   66,
  56.                        105,   64, 165,    7, 191,    0, 360,    0            };
  57.  
  58. ENV envTrumFrq09 [] = {  1,    0,   2, 1993,  25, 2121,  32, 2821,  37, 2796,
  59.                         84, 2798, 105, 2792, 191, 2797, 192,    0, 360,    0 };
  60.  
  61. ENV envTrumAmp10 [] = {  1,    0,  27,    6,  41,   25,  56,   29,  72,   22,
  62.                         95,   24, 180,    0, 360,    0                       };
  63.  
  64. ENV envTrumFrq10 [] = {  1, 1792,  12, 1849,  32, 3131,  37, 3111, 114, 3103,
  65.                        164, 3116, 180, 3116, 181,    0, 360,    0            };
  66.  
  67. ENV envTrumAmp11 [] = {  1,    0,   2,    0,  37,    6,  55,   25,  88,   29,
  68.                        114,   28, 164,    3, 186,    0, 360,    0            };
  69.  
  70. ENV envTrumFrq11 [] = {  1,    0,   2, 1398,  31, 3419,  42, 3419,  91, 3419,
  71.                        106, 3406, 150, 3421, 186, 3421, 187,    0, 360,    0 };
  72.  
  73. ENV envTrumAmp12 [] = {  1,    0,   7,    0,  39,    3,  43,    8,  88,   11,
  74.                        118,    9, 138,    3, 165,    0, 360,    0            };
  75.  
  76. ENV envTrumFrq12 [] = {  1,    0,   6,    0,   7, 1806,  23, 2942,  36, 2759,
  77.                         37, 3746,  50, 3723,  84, 3731, 110, 3721, 156, 3741,
  78.                        165, 3620, 167,    0, 360,    0                       };
  79.  
  80. ENV envOboeAmp01 [] = {  1,    0,   9,    0,  14,   10,  26,   10,  52,  140,
  81.                         94,  187, 153,  170, 313,    0                       };
  82.  
  83. ENV envOboeFrq01 [] = {  1,    0,   8,    0,   9,  314,  25,  292,  43,  311,
  84.                        144,  311, 272,  313, 313,  309                       };
  85.  
  86. ENV envOboeAmp02 [] = {  1,    0,  10,    0,  26,   17,  40,  139, 159,  115,
  87.                        239,   62, 307,    0, 313,    0                       };
  88.  
  89. ENV envOboeFrq02 [] = {  1,    0,   9,    0,  10,  708,  16,  617,  41,  625,
  90.                        105,  621, 265,  630, 307,  626, 308,    0, 313,    0 };
  91.  
  92. ENV envOboeAmp03 [] = {  1,    0,  10,    0,  25,   19,  36,  163,  71,  191,
  93.                        129,  187, 297,    0, 313,    0                       };
  94.  
  95. ENV envOboeFrq03 [] = {  1,    0,   9,    0,  10,  915,  21,  931,  72,  938,
  96.                        148,  935, 249,  941, 297,  938, 299,    0, 313,    0 };
  97.  
  98. ENV envOboeAmp04 [] = {  1,    0,  10,    0,  25,   16,  43,  221,  64,  173,
  99.                        114,  171, 284,    0, 313,    0                       };
  100.  
  101. ENV envOboeFrq04 [] = {  1,    0,   9,    0,  10, 1209,  18, 1261,  37, 1246,
  102.                        109, 1245, 238, 1255, 284, 1253, 285,    0, 313,    0 };
  103.  
  104. ENV envOboeAmp05 [] = {  1,    0,   6,    0,  13,    3,  21,    0,  28,    0,
  105.                         44,  210,  59,  238, 126,  224, 199,   85, 292,    0,
  106.                         313,    0                                            };
  107.  
  108. ENV envOboeFrq05 [] = {  1,    0,   5,    0,   6, 1553,  21, 1582,  25, 1237,
  109.                         28, 1533,  35, 1564,  56, 1557, 113, 1555, 185, 1565,
  110.                        292, 1566, 293,    0, 313,    0                       };
  111.  
  112. ENV envOboeAmp06 [] = {  1,    0,  13,    0,  17,    1,  24,    0,  30,    0,
  113.                         41,   63,  67,   40, 121,   38, 278,    0, 313,    0 };
  114.  
  115. ENV envOboeFrq06 [] = {  1,    0,  12,    0,  13, 1907,  22, 1883,  28, 1544,
  116.                         30, 1856,  36, 1878,  52, 1871, 113, 1866, 169, 1878,
  117.                        225, 1876, 278, 1891, 280,    0, 313,    0            };
  118.  
  119. ENV envOboeAmp07 [] = {  1,    0,   8,    0,  14,    0,  21,    0,  32,    0,
  120.                         37,   22, 119,   12, 146,    3, 194,    8, 256,    0,
  121.                        313,    0                                             };
  122.  
  123. ENV envOboeFrq07 [] = {  1,    0,   6,    0,   8, 1978,  21, 1923,  28, 1717,
  124.                         32, 2191, 111, 2177, 188, 2193, 229, 2182, 256, 2194,
  125.                        257,    0, 313,    0                                  };
  126.  
  127. ENV envOboeAmp08 [] = {  1,    0,   6,    0,  14,    0,  21,    0,  37,    0,
  128.                         66,    5, 106,    3, 129,    4, 199,    3, 235,    0,
  129.                        313,    0                                             };
  130.  
  131. ENV envOboeFrq08 [] = {  1,    0,   5,    0,   6, 2506,  21, 2491,  25, 1252,
  132.                         37, 2523,  56, 2495, 110, 2489, 140, 2491, 195, 2502,
  133.                        235, 2505, 237,    0, 313,    0                       };
  134.  
  135. ENV envOboeAmp09 [] = {  1,    0,   4,    0,  14,    0,  20,    0,  36,    0,
  136.                         45,   32,  78,   24, 132,   25, 161,   15, 241,    0,
  137.                        313,    0                                             };
  138.  
  139. ENV envOboeFrq09 [] = {  1,    0,   2,    0,   4, 2783,  20, 2779,  29, 1286,
  140.                         37, 2803,  80, 2806, 113, 2799, 167, 2813, 241, 2818,
  141.                        242,    0, 313,    0                                  };
  142.  
  143. ENV envOboeAmp10 [] = {  1,    0,   6,    0,  17,    2,  22,    0,  35,    0,
  144.                         47,  121, 144,  112, 206,   21, 242,    0, 313,    0 };
  145.  
  146. ENV envOboeFrq10 [] = {  1,    0,   5,    0,   6, 3123,  22, 3115,  29, 2229,
  147.                         35, 3118,  70, 3117, 113, 3109, 200, 3130, 242, 3131,
  148.                        243,    0, 313,    0                                  };
  149.  
  150. ENV envOboeAmp11 [] = {  1,    0,   5,    0,  17,    1,  24,    0,  37,    0,
  151.                         47,   70, 123,   67, 167,   44, 188,   16, 239,    0,
  152.                        313,    0                                             };
  153.  
  154. ENV envOboeFrq11 [] = {  1,    0,   4,    0,   5, 3285,  24, 3388,  29, 1270,
  155.                         37, 3430,  76, 3429, 110, 3423, 194, 3444, 239, 3444,
  156.                        241,    0, 313,    0                                  };
  157.  
  158. ENV envOboeAmp12 [] = {  1,    0,  14,    1,  24,    0,  37,    0,  44,   49,
  159.                         79,   42, 122,   46, 185,    8, 231,    0, 313,    0 };
  160.  
  161. ENV envOboeFrq12 [] = {  1, 3627,  24, 3664,  29, 1690,  37, 3739,  90, 3742,
  162.                        115, 3733, 187, 3760, 231, 3763, 233,    0, 313,    0 };
  163.  
  164. ENV envOboeAmp13 [] = {  1,    0,   4,    0,  16,    0,  24,    0,  40,    0,
  165.                         47,   27,  84,   22, 126,   24, 177,    7, 229,    0,
  166.                        313,    0                                             };
  167.  
  168. ENV envOboeFrq13 [] = {  1,    0,   2,    0,   4, 4081,  24, 4064,  30, 1350,
  169.                         40, 4064,  57, 4049, 148, 4051, 181, 4074, 229, 4069,
  170.                        230,    0, 313,    0                                  };
  171.  
  172. ENV envOboeAmp14 [] = {  1,    0,   4,    0,  16,    0,  21,    0,  41,    0,
  173.                         44,   13,  63,    8,  82,    7, 111,   10, 175,    0,
  174.                        313,    0                                             };
  175.  
  176. ENV envOboeFrq14 [] = {  1,    0,   2,    0,   4, 4321,  21, 4259,  29, 1238,
  177.                         41, 4346,  61, 4367,  87, 4368, 102, 4357, 175, 4376,
  178.                        176,    0, 313,    0                                  };
  179.  
  180. ENV envOboeAmp15 [] = {  1,    0,  47,    0,  72,    3,  97,    3, 121,    1,
  181.                        161,    2, 175,    0, 313,    0                       };
  182.  
  183. ENV envOboeFrq15 [] = {  1,    0,  45,    0,  47, 3164,  55, 4557,  68, 4662,
  184.                         98, 4670, 142, 4661, 175, 4666, 176,    0, 313,    0 };
  185.  
  186. ENV envOboeAmp16 [] = {  1,    0,  48,    0,  61,    4,  86,    4, 126,    3,
  187.                        137,    5, 161,    0, 313,    0                       };
  188.  
  189. ENV envOboeFrq16 [] = {  1,    0,  47,    0,  48, 4567,  49, 4978,  75, 4990,
  190.                        109, 4982, 138, 4985, 161, 4996, 163,    0, 313,    0 };
  191.  
  192. ENV envOboeAmp17 [] = {  1,    0,  51,    0,  61,    5,  76,    3, 132,    3,
  193.                        164,    2, 173,    0, 313,    0                       };
  194.  
  195. ENV envOboeFrq17 [] = {  1,    0,  49,    0,  51, 4634,  55, 5313,  66, 5301,
  196.                         99, 5301, 129, 5292, 173, 5318, 175,    0, 313,    0 };
  197.  
  198. ENV envOboeAmp18 [] = {  1,    0,  52,    0,  63,    2,  91,    3, 126,    3,
  199.                        156,    2, 168,    0, 313,    0                       };
  200.  
  201. ENV envOboeFrq18 [] = {  1,    0,  51,    0,  52, 4729,  59, 5606,  92, 5611,
  202.                        122, 5605, 152, 5611, 168, 5628, 169,    0, 313,    0 };
  203.  
  204. ENV envOboeAmp19 [] = {  1,    0,  47,    0,  56,    2,  80,    1, 117,    2,
  205.                        159,    1, 176,    0, 313,    0                       };
  206.  
  207. ENV envOboeFrq19 [] = {  1,    0,  45,    0,  47, 5772,  57, 5921,  86, 5928,
  208.                        114, 5914, 150, 5938, 176, 5930, 177,    0, 313,    0 };
  209.  
  210. ENV envOboeAmp20 [] = {  1,    0,  49,    0,  57,    2,  83,    2, 109,    1,
  211.                        159,    3, 195,    0, 313,    0                       };
  212.  
  213. ENV envOboeFrq20 [] = {  1,    0,  48,    0,  49, 5369,  57, 6268,  76, 6230,
  214.                        145, 6234, 184, 6263, 195, 6244, 196,    0, 313,    0 };
  215.  
  216. ENV envOboeAmp21 [] = {  1,    0,  57,    0,  61,    0,  88,    1, 113,    0,
  217.                        129,    1, 140,    0, 313,    0                       };
  218.  
  219. ENV envOboeFrq21 [] = {  1,    0,  56,    0,  57, 5477,  61, 6440,  71, 6550,
  220.                         97, 6538, 122, 6554, 140, 6548, 141,    0, 313,    0 };
  221.  
  222. ENV envClarAmp01 [] = {  1,    0,   7,    0,  20,    6,  32,   73,  48,  445,
  223.                        199,  361, 330,    0                                  };
  224.  
  225. ENV envClarFrq01 [] = {  1,    0,   6,    0,   7,  282,  19,  368,  21,  314,
  226.                         46,  310, 141,  312, 284,  313, 330,  314            };
  227.  
  228. ENV envClarAmp02 [] = {  1,    0,  24,    0,  43,   22, 104,    2, 193,    4,
  229.                        238,   10, 301,    0, 330,    0                       };
  230.  
  231. ENV envClarFrq02 [] = {  1,    0,  23,    0,  24,  629,  68,  619, 116,  616,
  232.                        167,  633, 223,  624, 301,  627, 302,    0, 330,    0 };
  233.  
  234. ENV envClarAmp03 [] = {  1,    0,  15,    0,  37,   12,  48,  159, 204,  122,
  235.                        286,   17, 309,    0, 330,    0                       };
  236.  
  237. ENV envClarFrq03 [] = {  1,    0,  14,    0,  15,  803,  24,  928,  36,  898,
  238.                         46,  931, 113,  939, 330,  942                       };
  239.  
  240. ENV envClarAmp04 [] = {  1,    0,   9,    0,  19,    2,  24,    0,  39,    0,
  241.                         49,   26, 103,    3, 167,    5, 229,   10, 291,    0,
  242.                        330,    0                                             };
  243.  
  244. ENV envClarFrq04 [] = {  1,    0,   7,    0,   9, 1261,  24, 1314,  30,  327,
  245.                         39, 1245, 105, 1243, 215, 1257, 246, 1249, 291, 1261,
  246.                        292,    0, 330,    0                                  };
  247.  
  248. ENV envClarAmp05 [] = {  1,    0,   6,    0,  18,    5,  25,    0,  39,    0,
  249.                         54,  375, 212,  210, 266,   20, 295,    0, 330,    0 };
  250.  
  251. ENV envClarFrq05 [] = {  1,    0,   5,    0,   6, 1572,  25, 1528,  32,  911,
  252.                         38, 1560,  67, 1554, 127, 1565, 308, 1569, 309,    0,
  253.                        330,    0                                             };
  254.  
  255. ENV envClarAmp06 [] = {  1,    0,   3,    0,  11,    0,  15,    0,  41,    0,
  256.                         48,   25, 108,    4, 216,   12, 282,    0, 330,    0 };
  257.  
  258. ENV envClarFrq06 [] = {  1,    0,   2,    0,   3, 1934,  12, 1890,  33,  320,
  259.                         46, 1862, 186, 1883, 282, 1875, 283,    0, 330,    0 };
  260.  
  261. ENV envClarAmp07 [] = {  1,    0,   2,    0,  18,    1,  24,    0,  42,    0,
  262.                         52,  108, 127,   46, 177,   42, 253,    0, 330,    0 };
  263.  
  264. ENV envClarFrq07 [] = {  1,    0,   2, 2180,  24, 2148,  34,  795,  43, 2167,
  265.                        113, 2193, 253, 2192, 255,    0, 330,    0            };
  266.  
  267. ENV envClarAmp08 [] = {  1,    0,   2,    0,  14,    1,  23,    0,  43,    0,
  268.                         52,   83, 110,   17, 199,   18, 242,    0, 330,    0 };
  269.  
  270. ENV envClarFrq08 [] = {  1,    0,   2, 2458,  23, 2343,  33,  328,  45, 2472,
  271.                        125, 2507, 242, 2510, 243,    0, 330,    0            };
  272.  
  273. ENV envClarAmp09 [] = {  1,    0,   5,    0,  20,    2,  21,    3,  27,    0,
  274.                         42,    0,  55,  127, 132,   73, 163,   71, 255,    0,
  275.                        330,    0                                             };
  276.  
  277. ENV envClarFrq09 [] = {  1,    0,   3,    0,   5, 2849,  27, 2688,  33,  964,
  278.                         42, 2792, 128, 2822, 255, 2819, 256,    0, 330,    0 };
  279.  
  280. ENV envClarAmp10 [] = {  1,    0,   5,    0,  23,    1,  30,    0,  47,    0,
  281.                         54,   32,  92,   17, 232,    7, 247,    0, 330,    0 };
  282.  
  283. ENV envClarFrq10 [] = {  1,    0,   3,    0,   5, 3173,  30, 3030,  39, 2320,
  284.                         50, 3096, 134, 3136, 247, 3138, 248,    0, 330,    0 };
  285.  
  286. ENV envClarAmp11 [] = {  1,    0,  23,    1,  28,    0,  39,    0,  59,   44,
  287.                        122,   26, 153,   26, 262,    0, 330,    0            };
  288.  
  289. ENV envClarFrq11 [] = {  1, 3313,  28, 3279,  34, 1768,  43, 3420, 127, 3448,
  290.                        262, 3441, 264,    0, 330,    0                       };
  291.  
  292. ENV envClarAmp12 [] = {  1,    0,  10,    2,  21,    0,  46,    0,  52,   53,
  293.                        158,    9, 206,   28, 255,    0, 330,    0            };
  294.  
  295. ENV envClarFrq12 [] = {  1, 3756,  21, 3728,  33, 2095,  47, 3741, 136, 3762,
  296.                        255, 3759, 256,    0, 330,    0                       };
  297.  
  298. ENV envClarAmp13 [] = {  1,    0,   3,    0,  16,    1,  29,    0,  41,    0,
  299.                         46,   24,  52,    8,  77,   57, 192,    8, 250,    0,
  300.                        330,    0                                             };
  301.  
  302. ENV envClarFrq13 [] = {  1,    0,   2,    0,   3, 4152,  29, 3868,  36, 2240,
  303.                         46, 4045,  85, 4049, 128, 4078, 181, 4078, 250, 4103,
  304.                        251,    0, 330,    0                                  };
  305.  
  306. ENV envClarAmp14 [] = {  1,    0,   3,    0,  16,    0,  20,    0,  48,    0,
  307.                         56,   38, 110,    3, 188,   14, 228,    0, 330,    0 };
  308.  
  309. ENV envClarFrq14 [] = {  1,    0,   2,    0,   3, 4213,  20, 4119,  36, 1566,
  310.                         48, 4344, 130, 4388, 228, 4388, 229,    0, 330,    0 };
  311.  
  312. ENV envClarAmp15 [] = {  1,    0,   5,    0,  23,    1,  28,    0,  50,    0,
  313.                         77,   14, 202,    1, 219,    2, 247,    0, 330,    0 };
  314.  
  315. ENV envClarFrq15 [] = {  1,    0,   3,    0,   5, 4624,  28, 4496,  33, 1012,
  316.                         48, 4649, 122, 4703, 247, 4685, 248,    0, 330,    0 };
  317.  
  318. ENV envClarAmp16 [] = {  1,    0,  14,    0,  24,    0,  38,    0,  64,   12,
  319.                        104,    4, 145,    4, 215,    1, 238,    0, 330,    0 };
  320.  
  321. ENV envClarFrq16 [] = {  1, 4928,  24, 4751,  36, 1072,  52, 4965, 117, 5006,
  322.                        155, 5003, 198, 5020, 238, 3197, 239,    0, 330,    0 };
  323.  
  324. ENV envClarAmp17 [] = {  1,    0,  58,    0,  95,   12, 136,   13, 201,    1,
  325.                        220,    3, 233,    0, 330,    0                       };
  326.  
  327. ENV envClarFrq17 [] = {  1,    0,  45,    0,  46, 5005,  58, 3759,  63, 5285,
  328.                        119, 5325, 180, 5325, 233, 5367, 234,    0, 330,    0 };
  329.  
  330. ENV envClarAmp18 [] = {  1,    0,  50,    0,  61,    5, 100,    0, 141,    4,
  331.                        185,    2, 208,    0, 330,    0                       };
  332.  
  333. ENV envClarFrq18 [] = {  1,    0,  48,    0,  50, 4926,  52, 5563,  94, 5628,
  334.                        113, 5602, 137, 5634, 208, 5646, 210,    0, 330,    0 };
  335.  
  336. ENV envClarAmp19 [] = {  1,    0,  58,    0,  63,    1,  85,    0, 140,    1,
  337.                        171,    0, 183,    0, 330,    0                       };
  338.  
  339. ENV envClarFrq19 [] = {  1,    0,  56,    0,  58, 3938,  65, 5753,  79, 5930,
  340.                        104, 5889, 152, 5916, 183, 5880, 184,    0, 330,    0 };
  341.  
  342. ENV envClarAmp20 [] = {  1,    0,  50,    0,  64,    5, 103,    1, 139,    1,
  343.                        177,    2, 219,    0, 330,    0                       };
  344.  
  345. ENV envClarFrq20 [] = {  1,    0,  48,    0,  50, 5192,  58, 6209, 121, 6266,
  346.                        190, 6266, 204, 6238, 219, 6288, 220,    0, 330,    0 };
  347.  
  348. ENV envClarAmp21 [] = {  1,    0,  70,    0,  79,    3, 113,    3, 141,    1,
  349.                        206, 1, 219, 0,  330,   0                             };
  350.  
  351. ENV envClarFrq21 [] = {  1,    0,  69,    0,  70, 4245,  77, 6537, 116, 6567,
  352.                        140, 6571, 176, 6564, 219, 6583, 220,    0, 330,    0 };
  353.  
  354. PRT prtTrum [12] =  { sizeof (envTrumAmp01) / sizeof (ENV), envTrumAmp01,
  355.                       sizeof (envTrumFrq01) / sizeof (ENV), envTrumFrq01,
  356.                       sizeof (envTrumAmp02) / sizeof (ENV), envTrumAmp02,
  357.                       sizeof (envTrumFrq02) / sizeof (ENV), envTrumFrq02,
  358.                       sizeof (envTrumAmp03) / sizeof (ENV), envTrumAmp03,
  359.                       sizeof (envTrumFrq03) / sizeof (ENV), envTrumFrq03,
  360.                       sizeof (envTrumAmp04) / sizeof (ENV), envTrumAmp04,
  361.                       sizeof (envTrumFrq04) / sizeof (ENV), envTrumFrq04,
  362.                       sizeof (envTrumAmp05) / sizeof (ENV), envTrumAmp05,
  363.                       sizeof (envTrumFrq05) / sizeof (ENV), envTrumFrq05,
  364.                       sizeof (envTrumAmp06) / sizeof (ENV), envTrumAmp06,
  365.                       sizeof (envTrumFrq06) / sizeof (ENV), envTrumFrq06,
  366.                       sizeof (envTrumAmp07) / sizeof (ENV), envTrumAmp07,
  367.                       sizeof (envTrumFrq07) / sizeof (ENV), envTrumFrq07,
  368.                       sizeof (envTrumAmp08) / sizeof (ENV), envTrumAmp08,
  369.                       sizeof (envTrumFrq08) / sizeof (ENV), envTrumFrq08,
  370.                       sizeof (envTrumAmp09) / sizeof (ENV), envTrumAmp09,
  371.                       sizeof (envTrumFrq09) / sizeof (ENV), envTrumFrq09,
  372.                       sizeof (envTrumAmp10) / sizeof (ENV), envTrumAmp10,
  373.                       sizeof (envTrumFrq10) / sizeof (ENV), envTrumFrq10,
  374.                       sizeof (envTrumAmp11) / sizeof (ENV), envTrumAmp11,
  375.                       sizeof (envTrumFrq11) / sizeof (ENV), envTrumFrq11,
  376.                       sizeof (envTrumAmp12) / sizeof (ENV), envTrumAmp12,
  377.                       sizeof (envTrumFrq12) / sizeof (ENV), envTrumFrq12 } ;
  378.  
  379. PRT prtOboe [21] =  { sizeof (envOboeAmp01) / sizeof (ENV), envOboeAmp01,
  380.                       sizeof (envOboeFrq01) / sizeof (ENV), envOboeFrq01,
  381.                       sizeof (envOboeAmp02) / sizeof (ENV), envOboeAmp02,
  382.                       sizeof (envOboeFrq02) / sizeof (ENV), envOboeFrq02,
  383.                       sizeof (envOboeAmp03) / sizeof (ENV), envOboeAmp03,
  384.                       sizeof (envOboeFrq03) / sizeof (ENV), envOboeFrq03,
  385.                       sizeof (envOboeAmp04) / sizeof (ENV), envOboeAmp04,
  386.                       sizeof (envOboeFrq04) / sizeof (ENV), envOboeFrq04,
  387.                       sizeof (envOboeAmp05) / sizeof (ENV), envOboeAmp05,
  388.                       sizeof (envOboeFrq05) / sizeof (ENV), envOboeFrq05,
  389.                       sizeof (envOboeAmp06) / sizeof (ENV), envOboeAmp06,
  390.                       sizeof (envOboeFrq06) / sizeof (ENV), envOboeFrq06,
  391.                       sizeof (envOboeAmp07) / sizeof (ENV), envOboeAmp07,
  392.                       sizeof (envOboeFrq07) / sizeof (ENV), envOboeFrq07,
  393.                       sizeof (envOboeAmp08) / sizeof (ENV), envOboeAmp08,
  394.                       sizeof (envOboeFrq08) / sizeof (ENV), envOboeFrq08,
  395.                       sizeof (envOboeAmp09) / sizeof (ENV), envOboeAmp09,
  396.                       sizeof (envOboeFrq09) / sizeof (ENV), envOboeFrq09,
  397.                       sizeof (envOboeAmp10) / sizeof (ENV), envOboeAmp10,
  398.                       sizeof (envOboeFrq10) / sizeof (ENV), envOboeFrq10,
  399.                       sizeof (envOboeAmp11) / sizeof (ENV), envOboeAmp11,
  400.                       sizeof (envOboeFrq11) / sizeof (ENV), envOboeFrq11,
  401.                       sizeof (envOboeAmp12) / sizeof (ENV), envOboeAmp12,
  402.                       sizeof (envOboeFrq12) / sizeof (ENV), envOboeFrq12,
  403.                       sizeof (envOboeAmp13) / sizeof (ENV), envOboeAmp13,
  404.                       sizeof (envOboeFrq13) / sizeof (ENV), envOboeFrq13,
  405.                       sizeof (envOboeAmp14) / sizeof (ENV), envOboeAmp14,
  406.                       sizeof (envOboeFrq14) / sizeof (ENV), envOboeFrq14,
  407.                       sizeof (envOboeAmp15) / sizeof (ENV), envOboeAmp15,
  408.                       sizeof (envOboeFrq15) / sizeof (ENV), envOboeFrq15,
  409.                       sizeof (envOboeAmp16) / sizeof (ENV), envOboeAmp16,
  410.                       sizeof (envOboeFrq16) / sizeof (ENV), envOboeFrq16,
  411.                       sizeof (envOboeAmp17) / sizeof (ENV), envOboeAmp17,
  412.                       sizeof (envOboeFrq17) / sizeof (ENV), envOboeFrq17,
  413.                       sizeof (envOboeAmp18) / sizeof (ENV), envOboeAmp18,
  414.                       sizeof (envOboeFrq18) / sizeof (ENV), envOboeFrq18,
  415.                       sizeof (envOboeAmp19) / sizeof (ENV), envOboeAmp19,
  416.                       sizeof (envOboeFrq19) / sizeof (ENV), envOboeFrq19,
  417.                       sizeof (envOboeAmp20) / sizeof (ENV), envOboeAmp20,
  418.                       sizeof (envOboeFrq20) / sizeof (ENV), envOboeFrq20,
  419.                       sizeof (envOboeAmp21) / sizeof (ENV), envOboeAmp21,
  420.                       sizeof (envOboeFrq21) / sizeof (ENV), envOboeFrq21 } ;
  421.  
  422. PRT prtClar [21] =  { sizeof (envClarAmp01) / sizeof (ENV), envClarAmp01,
  423.                       sizeof (envClarFrq01) / sizeof (ENV), envClarFrq01,
  424.                       sizeof (envClarAmp02) / sizeof (ENV), envClarAmp02,
  425.                       sizeof (envClarFrq02) / sizeof (ENV), envClarFrq02,
  426.                       sizeof (envClarAmp03) / sizeof (ENV), envClarAmp03,
  427.                       sizeof (envClarFrq03) / sizeof (ENV), envClarFrq03,
  428.                       sizeof (envClarAmp04) / sizeof (ENV), envClarAmp04,
  429.                       sizeof (envClarFrq04) / sizeof (ENV), envClarFrq04,
  430.                       sizeof (envClarAmp05) / sizeof (ENV), envClarAmp05,
  431.                       sizeof (envClarFrq05) / sizeof (ENV), envClarFrq05,
  432.                       sizeof (envClarAmp06) / sizeof (ENV), envClarAmp06,
  433.                       sizeof (envClarFrq06) / sizeof (ENV), envClarFrq06,
  434.                       sizeof (envClarAmp07) / sizeof (ENV), envClarAmp07,
  435.                       sizeof (envClarFrq07) / sizeof (ENV), envClarFrq07,
  436.                       sizeof (envClarAmp08) / sizeof (ENV), envClarAmp08,
  437.                       sizeof (envClarFrq08) / sizeof (ENV), envClarFrq08,
  438.                       sizeof (envClarAmp09) / sizeof (ENV), envClarAmp09,
  439.                       sizeof (envClarFrq09) / sizeof (ENV), envClarFrq09,
  440.                       sizeof (envClarAmp10) / sizeof (ENV), envClarAmp10,
  441.                       sizeof (envClarFrq10) / sizeof (ENV), envClarFrq10,
  442.                       sizeof (envClarAmp11) / sizeof (ENV), envClarAmp11,
  443.                       sizeof (envClarFrq11) / sizeof (ENV), envClarFrq11,
  444.                       sizeof (envClarAmp12) / sizeof (ENV), envClarAmp12,
  445.                       sizeof (envClarFrq12) / sizeof (ENV), envClarFrq12,
  446.                       sizeof (envClarAmp13) / sizeof (ENV), envClarAmp13,
  447.                       sizeof (envClarFrq13) / sizeof (ENV), envClarFrq13,
  448.                       sizeof (envClarAmp14) / sizeof (ENV), envClarAmp14,
  449.                       sizeof (envClarFrq14) / sizeof (ENV), envClarFrq14,
  450.                       sizeof (envClarAmp15) / sizeof (ENV), envClarAmp15,
  451.                       sizeof (envClarFrq15) / sizeof (ENV), envClarFrq15,
  452.                       sizeof (envClarAmp16) / sizeof (ENV), envClarAmp16,
  453.                       sizeof (envClarFrq16) / sizeof (ENV), envClarFrq16,
  454.                       sizeof (envClarAmp17) / sizeof (ENV), envClarAmp17,
  455.                       sizeof (envClarFrq17) / sizeof (ENV), envClarFrq17,
  456.                       sizeof (envClarAmp18) / sizeof (ENV), envClarAmp18,
  457.                       sizeof (envClarFrq18) / sizeof (ENV), envClarFrq18,
  458.                       sizeof (envClarAmp19) / sizeof (ENV), envClarAmp19,
  459.                       sizeof (envClarFrq19) / sizeof (ENV), envClarFrq19,
  460.                       sizeof (envClarAmp20) / sizeof (ENV), envClarAmp20,
  461.                       sizeof (envClarFrq20) / sizeof (ENV), envClarFrq20,
  462.                       sizeof (envClarAmp21) / sizeof (ENV), envClarAmp21,
  463.                       sizeof (envClarFrq21) / sizeof (ENV), envClarFrq21 } ;
  464.  
  465. INS insTrum = { 360, 12, prtTrum } ;
  466. INS insOboe = { 313, 21, prtOboe } ;
  467. INS insClar = { 330, 21, prtClar } ;
  468.