/*----------------------------------------------------------------------------
*
* Copyright (C) 2008 The Android Open Source Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include "eas_sndlib.h"
/*----------------------------------------------------------------------------
* Articulations
*----------------------------------------------------------------------------
*/
const S_ARTICULATION testArticulations[] =
{
{ /* articulation 0 */
{ 32767, 0, 32767, 0 },
{ 32767, 32767, 32767, 0 },
0, 0, 951, 0, 0, 0, 0, 0, 0
},
{ /* articulation 1 */
{ 32767, 0, 32767, 0 },
{ 32767, 32767, 32767, 0 },
100, 0, 19, 0, 0, 0, 0, 0, 0
},
{ /* articulation 2 */
{ 32767, 0, 32767, 0 },
{ 32767, 32767, 32767, 0 },
100, 34, 951, 0, 0, 0, 0, 0, 0
},
{ /* articulation 3 */
{ 32767, 0, 32767, 0 },
{ 32767, 32767, 32767, 0 },
100, 86, 951, 0, 0, 0, 0, 0, 0
},
{ /* articulation 4 */
{ 32767, 0, 32767, 0 },
{ 32767, 32767, 32767, 0 },
100, 172, 951, 0, 0, 0, 0, 0, 0
},
{ /* articulation 5 */
{ 32767, 0, 32767, 0 },
{ 32767, 32767, 32767, 0 },
100, 345, 951, 0, 0, 0, 0, 0, 0
},
{ /* articulation 6 */
{ 32767, 0, 32767, 0 },
{ 32767, 32767, 32767, 0 },
100, 517, 951, 0, 0, 0, 0, 0, 0
},
{ /* articulation 7 */
{ 32767, 0, 32767, 0 },
{ 32767, 32767, 32767, 0 },
100, 689, 951, 0, 0, 0, 0, 0, 0
},
{ /* articulation 8 */
{ 32767, 0, 32767, 0 },
{ 32767, 32767, 32767, 0 },
100, 861, 951, 0, 0, 0, 0, 0, 0
},
{ /* articulation 9 */
{ 32767, 0, 32767, 0 },
{ 32767, 32767, 32767, 0 },
100, 1723, 951, 0, 0, 0, 0, 0, 0
},
{ /* articulation 10 */
{ 32767, 0, 32767, 0 },
{ 32767, 32767, 32767, 0 },
100, 0, 191, 0, 0, 0, 0, 0, 0
},
{ /* articulation 11 */
{ 32767, 0, 32767, 0 },
{ 32767, 32767, 32767, 0 },
100, 0, 382, 0, 0, 0, 0, 0, 0
},
{ /* articulation 12 */
{ 32767, 0, 32767, 0 },
{ 32767, 32767, 32767, 0 },
100, 0, 951, 0, 0, 0, 0, 0, 0
},
{ /* articulation 13 */
{ 32767, 0, 32767, 0 },
{ 32767, 32767, 32767, 0 },
100, 0, 1903, 0, 0, 0, 0, 0, 0
},
{ /* articulation 14 */
{ 32767, 0, 32767, 0 },
{ 32767, 32767, 32767, 0 },
100, 0, 3804, 0, 0, 0, 0, 0, 0
},
{ /* articulation 15 */
{ 1902, 0, 32767, 0 },
{ 32767, 32767, 32767, 0 },
0, 0, 951, 0, 0, 0, 0, 0, 0
},
{ /* articulation 16 */
{ 380, 0, 32767, 0 },
{ 32767, 32767, 32767, 0 },
0, 0, 951, 0, 0, 0, 0, 0, 0
},
{ /* articulation 17 */
{ 190, 0, 32767, 0 },
{ 32767, 32767, 32767, 0 },
0, 0, 951, 0, 0, 0, 0, 0, 0
},
{ /* articulation 18 */
{ 38, 0, 32767, 0 },
{ 32767, 32767, 32767, 0 },
0, 0, 951, 0, 0, 0, 0, 0, 0
},
{ /* articulation 19 */
{ 19, 0, 32767, 0 },
{ 32767, 32767, 32767, 0 },
0, 0, 951, 0, 0, 0, 0, 0, 0
},
{ /* articulation 20 */
{ 10, 0, 32767, 0 },
{ 32767, 32767, 32767, 0 },
0, 0, 951, 0, 0, 0, 0, 0, 0
},
{ /* articulation 21 */
{ 5, 0, 32767, 0 },
{ 32767, 32767, 32767, 0 },
0, 0, 951, 0, 0, 0, 0, 0, 0
},
{ /* articulation 22 */
{ 32767, 17213, 0, 0 },
{ 32767, 32767, 32767, 0 },
0, 0, 951, 0, 0, 0, 0, 0, 0
},
{ /* articulation 23 */
{ 32767, 28809, 0, 0 },
{ 32767, 32767, 32767, 0 },
0, 0, 951, 0, 0, 0, 0, 0, 0
},
{ /* articulation 24 */
{ 32767, 30725, 0, 0 },
{ 32767, 32767, 32767, 0 },
0, 0, 951, 0, 0, 0, 0, 0, 0
},
{ /* articulation 25 */
{ 32767, 32349, 0, 0 },
{ 32767, 32767, 32767, 0 },
0, 0, 951, 0, 0, 0, 0, 0, 0
},
{ /* articulation 26 */
{ 32767, 32558, 0, 0 },
{ 32767, 32767, 32767, 0 },
0, 0, 951, 0, 0, 0, 0, 0, 0
},
{ /* articulation 27 */
{ 32767, 32663, 0, 0 },
{ 32767, 32767, 32767, 0 },
0, 0, 951, 0, 0, 0, 0, 0, 0
},
{ /* articulation 28 */
{ 32767, 32715, 0, 0 },
{ 32767, 32767, 32767, 0 },
0, 0, 951, 0, 0, 0, 0, 0, 0
},
{ /* articulation 29 */
{ 32767, 30725, 32767, 0 },
{ 32767, 32767, 32767, 0 },
0, 0, 951, 0, 0, 0, 0, 0, 0
},
{ /* articulation 30 */
{ 32767, 30725, 3566, 0 },
{ 32767, 32767, 32767, 0 },
0, 0, 951, 0, 0, 0, 0, 0, 0
},
{ /* articulation 31 */
{ 32767, 30725, 42, 0 },
{ 32767, 32767, 32767, 0 },
0, 0, 951, 0, 0, 0, 0, 0, 0
},
{ /* articulation 32 */
{ 32767, 30725, 5, 0 },
{ 32767, 32767, 32767, 0 },
0, 0, 951, 0, 0, 0, 0, 0, 0
},
{ /* articulation 33 */
{ 32767, 30725, 2, 0 },
{ 32767, 32767, 32767, 0 },
0, 0, 951, 0, 0, 0, 0, 0, 0
},
{ /* articulation 34 */
{ 32767, 0, 32767, 17213 },
{ 32767, 32767, 32767, 0 },
0, 0, 951, 0, 0, 0, 0, 0, 0
},
{ /* articulation 35 */
{ 32767, 0, 32767, 28809 },
{ 32767, 32767, 32767, 0 },
0, 0, 951, 0, 0, 0, 0, 0, 0
},
{ /* articulation 36 */
{ 32767, 0, 32767, 30725 },
{ 32767, 32767, 32767, 0 },
0, 0, 951, 0, 0, 0, 0, 0, 0
},
{ /* articulation 37 */
{ 32767, 0, 32767, 32349 },
{ 32767, 32767, 32767, 0 },
0, 0, 951, 0, 0, 0, 0, 0, 0
},
{ /* articulation 38 */
{ 32767, 0, 32767, 32558 },
{ 32767, 32767, 32767, 0 },
0, 0, 951, 0, 0, 0, 0, 0, 0
},
{ /* articulation 39 */
{ 32767, 0, 32767, 32663 },
{ 32767, 32767, 32767, 0 },
0, 0, 951, 0, 0, 0, 0, 0, 0
},
{ /* articulation 40 */
{ 32767, 0, 32767, 32715 },
{ 32767, 32767, 32767, 0 },
0, 0, 951, 0, 0, 0, 0, 0, 0
},
{ /* articulation 41 */
{ 32767, 0, 32767, 0 },
{ 32767, 32767, 32767, 0 },
0, 0, 190, 0, 0, 0, 1, 0, 0
},
{ /* articulation 42 */
{ 32767, 0, 32767, 0 },
{ 32767, 32767, 32767, 0 },
0, 0, 189, 0, 0, 0, 3, 0, 0
},
{ /* articulation 43 */
{ 32767, 0, 32767, 0 },
{ 32767, 32767, 32767, 0 },
0, 0, 190, 0, 0, 0, 4, 0, 0
},
{ /* articulation 44 */
{ 32767, 0, 32767, 0 },
{ 32767, 32767, 32767, 0 },
0, 0, 190, 0, 0, 0, 6, 0, 0
},
{ /* articulation 45 */
{ 32767, 0, 32767, 0 },
{ 32767, 32767, 32767, 0 },
-1200, 0, 190, 0, 0, 0, 0, 0, 0
},
{ /* articulation 46 */
{ 32767, 0, 32767, 0 },
{ 32767, 32767, 32767, 0 },
-600, 0, 190, 0, 0, 0, 0, 0, 0
},
{ /* articulation 47 */
{ 32767, 0, 32767, 0 },
{ 32767, 32767, 32767, 0 },
-100, 0, 190, 0, 0, 0, 0, 0, 0
},
{ /* articulation 48 */
{ 32767, 0, 32767, 0 },
{ 32767, 32767, 32767, 0 },
-50, 0, 190, 0, 0, 0, 0, 0, 0
},
{ /* articulation 49 */
{ 32767, 0, 32767, 0 },
{ 32767, 32767, 32767, 0 },
50, 0, 190, 0, 0, 0, 0, 0, 0
},
{ /* articulation 50 */
{ 32767, 0, 32767, 0 },
{ 32767, 32767, 32767, 0 },
100, 0, 190, 0, 0, 0, 0, 0, 0
},
{ /* articulation 51 */
{ 32767, 0, 32767, 0 },
{ 32767, 32767, 32767, 0 },
600, 0, 190, 0, 0, 0, 0, 0, 0
},
{ /* articulation 52 */
{ 32767, 0, 32767, 0 },
{ 32767, 32767, 32767, 0 },
1200, 0, 190, 0, 0, 0, 0, 0, 0
},
{ /* articulation 53 */
{ 32767, 0, 32767, 0 },
{ 190, 190, 0, 0 },
0, 0, 951, -1200, 0, 0, 0, 0, 0
},
{ /* articulation 54 */
{ 32767, 0, 32767, 0 },
{ 190, 190, 0, 0 },
0, 0, 951, -600, 0, 0, 0, 0, 0
},
{ /* articulation 55 */
{ 32767, 0, 32767, 0 },
{ 190, 190, 0, 0 },
0, 0, 951, -100, 0, 0, 0, 0, 0
},
{ /* articulation 56 */
{ 32767, 0, 32767, 0 },
{ 190, 190, 0, 0 },
0, 0, 951, -50, 0, 0, 0, 0, 0
},
{ /* articulation 57 */
{ 32767, 0, 32767, 0 },
{ 190, 190, 0, 0 },
0, 0, 951, 50, 0, 0, 0, 0, 0
},
{ /* articulation 58 */
{ 32767, 0, 32767, 0 },
{ 190, 190, 0, 0 },
0, 0, 951, 100, 0, 0, 0, 0, 0
},
{ /* articulation 59 */
{ 32767, 0, 32767, 0 },
{ 190, 190, 0, 0 },
0, 0, 951, 600, 0, 0, 0, 0, 0
},
{ /* articulation 60 */
{ 32767, 0, 32767, 0 },
{ 190, 190, 0, 0 },
0, 0, 951, 1200, 0, 0, 0, 0, 0
},
{ /* articulation 61 */
{ 32767, 0, 32767, 0 },
{ 32767, 32767, 32767, 0 },
0, 0, 951, 0, 0, 5535, 0, 0, 0
},
{ /* articulation 62 */
{ 32767, 0, 32767, 0 },
{ 32767, 32767, 32767, 0 },
0, 0, 951, 0, 0, 7121, 0, 0, 0
},
{ /* articulation 63 */
{ 32767, 0, 32767, 0 },
{ 32767, 32767, 32767, 0 },
0, 0, 951, 0, 0, 8321, 0, 0, 0
},
{ /* articulation 64 */
{ 32767, 0, 32767, 0 },
{ 32767, 32767, 32767, 0 },
0, 0, 951, 0, 0, 9906, 0, 0, 0
},
{ /* articulation 65 */
{ 32767, 0, 32767, 0 },
{ 32767, 32767, 32767, 0 },
0, 0, 951, 0, 0, 11106, 0, 0, 0
},
{ /* articulation 66 */
{ 32767, 0, 32767, 0 },
{ 32767, 32767, 32767, 0 },
0, 0, 951, 0, 0, 9521, 0, 0, 0
},
{ /* articulation 67 */
{ 32767, 0, 32767, 0 },
{ 32767, 32767, 32767, 0 },
0, 0, 951, 0, 0, 9521, 0, 8, 0
},
{ /* articulation 68 */
{ 32767, 0, 32767, 0 },
{ 32767, 32767, 32767, 0 },
0, 0, 951, 0, 0, 9521, 0, 16, 0
},
{ /* articulation 69 */
{ 32767, 0, 32767, 0 },
{ 32767, 32767, 32767, 0 },
0, 0, 951, 0, 0, 9521, 0, 24, 0
},
{ /* articulation 70 */
{ 32767, 0, 32767, 0 },
{ 32767, 32767, 32767, 0 },
0, 0, 951, 0, 0, 9521, 0, 30, 0
},
{ /* articulation 71 */
{ 32767, 0, 32767, 0 },
{ 190, 190, 0, 0 },
0, 0, 951, 0, -6400, 9521, 0, 0, 0
},
{ /* articulation 72 */
{ 32767, 0, 32767, 0 },
{ 190, 190, 0, 0 },
0, 0, 951, 0, -3200, 9521, 0, 0, 0
},
{ /* articulation 73 */
{ 32767, 0, 32767, 0 },
{ 190, 190, 0, 0 },
0, 0, 951, 0, -1600, 9521, 0, 0, 0
},
{ /* articulation 74 */
{ 32767, 0, 32767, 0 },
{ 190, 190, 0, 0 },
0, 0, 951, 0, -800, 9521, 0, 0, 0
},
{ /* articulation 75 */
{ 32767, 0, 32767, 0 },
{ 190, 190, 0, 0 },
0, 0, 951, 0, 800, 7121, 0, 0, 0
},
{ /* articulation 76 */
{ 190, 30725, 32767, 0 },
{ 190, 190, 0, 0 },
0, 0, 951, 0, 1600, 7121, 0, 0, 0
},
{ /* articulation 77 */
{ 32767, 0, 32767, 0 },
{ 190, 190, 0, 0 },
0, 0, 951, 0, 3200, 7121, 0, 0, 0
},
{ /* articulation 78 */
{ 32767, 0, 32767, 0 },
{ 190, 190, 0, 0 },
0, 0, 951, 0, 6400, 7121, 0, 0, 0
},
{ /* articulation 79 */
{ 32767, 0, 32767, 0 },
{ 32767, 32767, 32767, 0 },
0, 0, 190, 0, 0, 11106, 0, 0, 0
},
{ /* articulation 80 */
{ 32767, 0, 32767, 0 },
{ 32767, 32767, 32767, 0 },
0, 0, 191, 0, 0, 11106, 0, 0, 0
},
{ /* articulation 81 */
{ 32767, 0, 32767, 0 },
{ 32767, 32767, 32767, 0 },
0, 0, 190, 0, 0, 7121, 0, 0, 0
},
{ /* articulation 82 */
{ 32767, 0, 32767, 0 },
{ 32767, 32767, 32767, 0 },
0, 0, 951, 0, 0, 0, 0, 0, -63
},
{ /* articulation 83 */
{ 32767, 0, 32767, 0 },
{ 32767, 32767, 32767, 0 },
0, 0, 951, 0, 0, 0, 0, 0, -50
},
{ /* articulation 84 */
{ 32767, 0, 32767, 0 },
{ 32767, 32767, 32767, 0 },
0, 0, 951, 0, 0, 0, 0, 0, -37
},
{ /* articulation 85 */
{ 32767, 0, 32767, 0 },
{ 32767, 32767, 32767, 0 },
0, 0, 951, 0, 0, 0, 0, 0, -25
},
{ /* articulation 86 */
{ 32767, 0, 32767, 0 },
{ 32767, 32767, 32767, 0 },
0, 0, 951, 0, 0, 0, 0, 0, -12
},
{ /* articulation 87 */
{ 32767, 0, 32767, 0 },
{ 32767, 32767, 32767, 0 },
0, 0, 951, 0, 0, 0, 0, 0, 12
},
{ /* articulation 88 */
{ 32767, 0, 32767, 0 },
{ 32767, 32767, 32767, 0 },
0, 0, 951, 0, 0, 0, 0, 0, 25
},
{ /* articulation 89 */
{ 32767, 0, 32767, 0 },
{ 32767, 32767, 32767, 0 },
0, 0, 951, 0, 0, 0, 0, 0, 37
},
{ /* articulation 90 */
{ 32767, 0, 32767, 0 },
{ 32767, 32767, 32767, 0 },
0, 0, 951, 0, 0, 0, 0, 0, 50
},
{ /* articulation 91 */
{ 32767, 0, 32767, 0 },
{ 32767, 32767, 32767, 0 },
0, 0, 951, 0, 0, 0, 0, 0, 63
},
{ /* articulation 92 */
{ 32767, 0, 32767, 0 },
{ 32767, 32767, 32767, 0 },
0, 0, 951, 0, 0, 9907, 0, 0, 0
},
{ /* articulation 93 */
{ 32767, 0, 32767, 0 },
{ 32767, 32767, 32767, 0 },
0, 0, 951, 0, 0, 10574, 0, 0, 0
},
{ /* articulation 94 */
{ 32767, 0, 32767, 0 },
{ 32767, 32767, 32767, 0 },
0, 0, 951, 0, 0, 11373, 0, 0, 0
},
{ /* articulation 95 */
{ 32767, 0, 32767, 0 },
{ 32767, 32767, 32767, 0 },
0, 0, 951, 0, 0, 11376, 0, 0, 0
},
{ /* articulation 96 */
{ 32767, 0, 32767, 0 },
{ 32767, 32767, 32767, 0 },
100, 0, 949, 0, 0, 0, 0, 0, 0
}
}; /*end Articulations */
/*----------------------------------------------------------------------------
* Regions
*----------------------------------------------------------------------------
*/
const S_WT_REGION testRegions[] =
{
{ { 32769, 0, 127 }, -6000, 32767, 101, 301, 4, 0 }, /* region 0 */
{ { 1, 0, 60 }, -6000, 32767, 101, 301, 4, 2 }, /* region 1 */
{ { 1, 61, 61 }, -6000, 32767, 101, 301, 4, 3 }, /* region 2 */
{ { 1, 62, 62 }, -6000, 32767, 101, 301, 4, 4 }, /* region 3 */
{ { 1, 63, 63 }, -6000, 32767, 101, 301, 4, 5 }, /* region 4 */
{ { 1, 64, 64 }, -6000, 32767, 101, 301, 4, 6 }, /* region 5 */
{ { 1, 65, 65 }, -6000, 32767, 101, 301, 4, 7 }, /* region 6 */
{ { 1, 66, 66 }, -6000, 32767, 101, 301, 4, 8 }, /* region 7 */
{ { 32769, 67, 127 }, -6000, 32767, 101, 301, 4, 9 }, /* region 8 */
{ { 32769, 0, 127 }, -6005, 32767, 3, 171, 5, 0 }, /* region 9 */
{ { 32768, 0, 127 }, -6555, 32767, 0, 0, 2, 0 }, /* region 10 */
{ { 32770, 0, 127 }, -6000, 32767, 0, 0, 0, 0 }, /* region 11 */
{ { 1, 60, 60 }, -6000, 32767, 101, 301, 4, 0 }, /* region 12 */
{ { 1, 61, 61 }, -6100, 16422, 101, 151, 4, 0 }, /* region 13 */
{ { 1, 62, 62 }, -6200, 8231, 101, 151, 4, 0 }, /* region 14 */
{ { 1, 63, 63 }, -6300, 2067, 101, 151, 4, 0 }, /* region 15 */
{ { 1, 64, 64 }, -6400, 130, 101, 151, 4, 0 }, /* region 16 */
{ { 32769, 65, 65 }, -6500, 1, 101, 151, 4, 0 }, /* region 17 */
{ { 1, 60, 60 }, -6000, 32767, 101, 301, 4, 0 }, /* region 18 */
{ { 1, 61, 61 }, -6200, 32767, 101, 151, 4, 0 }, /* region 19 */
{ { 1, 62, 62 }, -6400, 32767, 101, 151, 4, 0 }, /* region 20 */
{ { 1, 63, 63 }, -6600, 32767, 101, 151, 4, 0 }, /* region 21 */
{ { 1, 64, 64 }, -6800, 32767, 101, 151, 4, 0 }, /* region 22 */
{ { 1, 65, 65 }, -7000, 32767, 101, 151, 4, 0 }, /* region 23 */
{ { 1, 66, 66 }, -7200, 32767, 101, 151, 4, 0 }, /* region 24 */
{ { 1, 67, 67 }, -7400, 32767, 101, 151, 4, 0 }, /* region 25 */
{ { 1, 68, 68 }, -7600, 32767, 101, 151, 4, 0 }, /* region 26 */
{ { 1, 69, 69 }, -7800, 32767, 101, 151, 4, 0 }, /* region 27 */
{ { 1, 70, 70 }, -8000, 32767, 101, 151, 4, 0 }, /* region 28 */
{ { 1, 71, 71 }, -8200, 32767, 101, 151, 4, 0 }, /* region 29 */
{ { 32769, 72, 72 }, -8400, 32767, 101, 151, 4, 0 }, /* region 30 */
{ { 1, 60, 60 }, -6000, 32767, 101, 301, 4, 0 }, /* region 31 */
{ { 1, 61, 61 }, -6099, 32767, 101, 151, 4, 0 }, /* region 32 */
{ { 1, 62, 62 }, -6190, 32767, 101, 151, 4, 0 }, /* region 33 */
{ { 1, 63, 63 }, -6250, 32767, 101, 151, 4, 0 }, /* region 34 */
{ { 1, 64, 64 }, -6300, 32767, 101, 151, 4, 0 }, /* region 35 */
{ { 1, 65, 65 }, -6500, 32767, 101, 151, 4, 0 }, /* region 36 */
{ { 1, 66, 66 }, -6601, 32767, 101, 151, 4, 0 }, /* region 37 */
{ { 1, 67, 67 }, -6710, 32767, 101, 151, 4, 0 }, /* region 38 */
{ { 1, 68, 68 }, -6850, 32767, 101, 151, 4, 0 }, /* region 39 */
{ { 32769, 69, 69 }, -7000, 32767, 101, 151, 4, 0 }, /* region 40 */
{ { 1, 0, 0 }, 0, 32767, 101, 151, 4, 1 }, /* region 41 */
{ { 1, 1, 1 }, -100, 32767, 101, 151, 4, 10 }, /* region 42 */
{ { 1, 2, 2 }, -200, 32767, 101, 151, 4, 11 }, /* region 43 */
{ { 1, 3, 3 }, -300, 32767, 101, 151, 4, 12 }, /* region 44 */
{ { 1, 4, 4 }, -400, 32767, 101, 151, 4, 13 }, /* region 45 */
{ { 1, 5, 5 }, -500, 32767, 101, 151, 4, 14 }, /* region 46 */
{ { 1, 6, 6 }, -600, 32767, 101, 151, 4, 0 }, /* region 47 */
{ { 1, 7, 7 }, -700, 32767, 101, 151, 4, 15 }, /* region 48 */
{ { 1, 8, 8 }, -800, 32767, 101, 151, 4, 16 }, /* region 49 */
{ { 1, 9, 9 }, -900, 32767, 101, 151, 4, 17 }, /* region 50 */
{ { 1, 10, 10 }, -1000, 32767, 101, 151, 4, 18 }, /* region 51 */
{ { 1, 11, 11 }, -1100, 32767, 101, 151, 4, 19 }, /* region 52 */
{ { 1, 12, 12 }, -1200, 32767, 101, 151, 4, 20 }, /* region 53 */
{ { 1, 13, 13 }, -1300, 32767, 101, 151, 4, 21 }, /* region 54 */
{ { 1, 14, 14 }, -1400, 32767, 101, 151, 4, 22 }, /* region 55 */
{ { 1, 15, 15 }, -1500, 32767, 101, 151, 4, 23 }, /* region 56 */
{ { 1, 16, 16 }, -1600, 32767, 101, 151, 4, 24 }, /* region 57 */
{ { 1, 17, 17 }, -1700, 32767, 101, 151, 4, 25 }, /* region 58 */
{ { 1, 18, 18 }, -1800, 32767, 101, 151, 4, 26 }, /* region 59 */
{ { 1, 19, 19 }, -1900, 32767, 101, 151, 4, 27 }, /* region 60 */
{ { 1, 20, 20 }, -2000, 32767, 101, 151, 4, 28 }, /* region 61 */
{ { 1, 21, 21 }, -2100, 32767, 101, 151, 4, 29 }, /* region 62 */
{ { 1, 22, 22 }, -2200, 32767, 101, 151, 4, 30 }, /* region 63 */
{ { 1, 23, 23 }, -2300, 32767, 101, 151, 4, 31 }, /* region 64 */
{ { 1, 24, 24 }, -2400, 32767, 101, 151, 4, 32 }, /* region 65 */
{ { 1, 25, 25 }, -2500, 32767, 101, 151, 4, 33 }, /* region 66 */
{ { 1, 26, 26 }, -2600, 32767, 101, 151, 4, 24 }, /* region 67 */
{ { 1, 27, 27 }, -2700, 32767, 101, 151, 4, 0 }, /* region 68 */
{ { 1, 28, 28 }, -2800, 32767, 101, 151, 4, 34 }, /* region 69 */
{ { 1, 29, 29 }, -2900, 32767, 101, 151, 4, 35 }, /* region 70 */
{ { 1, 30, 30 }, -3000, 32767, 101, 151, 4, 36 }, /* region 71 */
{ { 1, 31, 31 }, -3100, 32767, 101, 151, 4, 37 }, /* region 72 */
{ { 1, 32, 32 }, -3200, 32767, 101, 151, 4, 38 }, /* region 73 */
{ { 1, 33, 33 }, -3300, 32767, 101, 151, 4, 39 }, /* region 74 */
{ { 1, 34, 34 }, -3400, 32767, 101, 151, 4, 40 }, /* region 75 */
{ { 1, 35, 35 }, -3500, 32767, 101, 151, 4, 41 }, /* region 76 */
{ { 1, 36, 36 }, -3600, 32767, 101, 151, 4, 42 }, /* region 77 */
{ { 1, 37, 37 }, -3700, 32767, 101, 151, 4, 43 }, /* region 78 */
{ { 1, 38, 38 }, -3800, 32767, 101, 151, 4, 44 }, /* region 79 */
{ { 1, 39, 39 }, -3900, 32767, 101, 151, 4, 45 }, /* region 80 */
{ { 1, 40, 40 }, -4000, 32767, 101, 151, 4, 46 }, /* region 81 */
{ { 1, 41, 41 }, -4100, 32767, 101, 151, 4, 47 }, /* region 82 */
{ { 1, 42, 42 }, -4200, 32767, 101, 151, 4, 48 }, /* region 83 */
{ { 1, 43, 43 }, -4300, 32767, 101, 151, 4, 49 }, /* region 84 */
{ { 1, 44, 44 }, -4400, 32767, 101, 151, 4, 50 }, /* region 85 */
{ { 1, 45, 45 }, -4500, 32767, 101, 151, 4, 51 }, /* region 86 */
{ { 1, 46, 46 }, -4600, 32767, 101, 151, 4, 52 }, /* region 87 */
{ { 1, 47, 47 }, -4700, 32767, 101, 151, 4, 53 }, /* region 88 */
{ { 1, 48, 48 }, -4800, 32767, 101, 151, 4, 54 }, /* region 89 */
{ { 1, 49, 49 }, -4900, 32767, 101, 151, 4, 55 }, /* region 90 */
{ { 1, 50, 50 }, -5000, 32767, 101, 151, 4, 56 }, /* region 91 */
{ { 1, 51, 51 }, -5100, 32767, 101, 151, 4, 57 }, /* region 92 */
{ { 1, 52, 52 }, -5200, 32767, 101, 151, 4, 58 }, /* region 93 */
{ { 1, 53, 53 }, -5300, 32767, 101, 151, 4, 59 }, /* region 94 */
{ { 1, 54, 54 }, -5400, 32767, 101, 151, 4, 60 }, /* region 95 */
{ { 2, 55, 55 }, -5500, 32767, 0, 0, 0, 61 }, /* region 96 */
{ { 2, 56, 56 }, -5600, 32767, 0, 0, 0, 62 }, /* region 97 */
{ { 2, 57, 57 }, -5700, 32767, 0, 0, 0, 63 }, /* region 98 */
{ { 2, 58, 58 }, -5800, 32767, 0, 0, 0, 64 }, /* region 99 */
{ { 2, 59, 59 }, -5900, 32767, 0, 0, 0, 65 }, /* region 100 */
{ { 2, 60, 60 }, -6000, 32767, 0, 0, 0, 0 }, /* region 101 */
{ { 2, 61, 61 }, -6100, 32767, 0, 0, 0, 66 }, /* region 102 */
{ { 2, 62, 62 }, -6200, 32767, 0, 0, 0, 67 }, /* region 103 */
{ { 2, 63, 63 }, -6300, 32767, 0, 0, 0, 68 }, /* region 104 */
{ { 2, 64, 64 }, -6400, 32767, 0, 0, 0, 69 }, /* region 105 */
{ { 2, 65, 65 }, -6500, 32767, 0, 0, 0, 70 }, /* region 106 */
{ { 2, 66, 66 }, -6600, 32767, 0, 0, 0, 71 }, /* region 107 */
{ { 2, 67, 67 }, -6700, 32767, 0, 0, 0, 72 }, /* region 108 */
{ { 2, 68, 68 }, -6800, 32767, 0, 0, 0, 73 }, /* region 109 */
{ { 2, 69, 69 }, -6900, 32767, 0, 0, 0, 74 }, /* region 110 */
{ { 2, 70, 70 }, -7000, 32767, 0, 0, 0, 75 }, /* region 111 */
{ { 2, 71, 71 }, -7100, 32767, 0, 0, 0, 76 }, /* region 112 */
{ { 2, 72, 72 }, -7200, 32767, 0, 0, 0, 77 }, /* region 113 */
{ { 2, 73, 73 }, -7300, 32767, 0, 0, 0, 78 }, /* region 114 */
{ { 2, 74, 74 }, -7400, 32767, 0, 0, 0, 79 }, /* region 115 */
{ { 2, 75, 75 }, -7500, 32767, 0, 0, 0, 79 }, /* region 116 */
{ { 2, 76, 76 }, -7600, 32767, 0, 0, 0, 79 }, /* region 117 */
{ { 2, 77, 77 }, -7700, 32767, 0, 0, 0, 80 }, /* region 118 */
{ { 2, 78, 78 }, -7800, 32767, 0, 0, 0, 81 }, /* region 119 */
{ { 2, 79, 79 }, -7900, 32767, 0, 0, 0, 81 }, /* region 120 */
{ { 2, 80, 80 }, -8000, 32767, 0, 0, 0, 81 }, /* region 121 */
{ { 2, 81, 81 }, -8100, 32767, 0, 0, 0, 81 }, /* region 122 */
{ { 2, 82, 82 }, -8200, 32767, 0, 0, 0, 0 }, /* region 123 */
{ { 257, 83, 83 }, -8300, 32767, 101, 151, 4, 0 }, /* region 124 */
{ { 257, 84, 84 }, -8405, 32767, 0, 171, 5, 0 }, /* region 125 */
{ { 0, 85, 85 }, -9055, 32767, 0, 0, 2, 82 }, /* region 126 */
{ { 0, 86, 86 }, -9155, 32767, 0, 0, 2, 83 }, /* region 127 */
{ { 0, 87, 87 }, -9255, 32767, 0, 0, 2, 84 }, /* region 128 */
{ { 0, 88, 88 }, -9355, 32767, 0, 0, 2, 85 }, /* region 129 */
{ { 0, 89, 89 }, -9455, 32767, 0, 0, 2, 86 }, /* region 130 */
{ { 0, 90, 90 }, -9555, 32767, 0, 0, 2, 0 }, /* region 131 */
{ { 0, 91, 91 }, -9655, 32767, 0, 0, 2, 87 }, /* region 132 */
{ { 0, 92, 92 }, -9755, 32767, 0, 0, 2, 88 }, /* region 133 */
{ { 0, 93, 93 }, -9855, 32767, 0, 0, 2, 89 }, /* region 134 */
{ { 0, 94, 94 }, -9955, 32767, 0, 0, 2, 90 }, /* region 135 */
{ { 0, 95, 95 }, -10055, 32767, 0, 0, 2, 91 }, /* region 136 */
{ { 2, 96, 96 }, -9600, 32767, 0, 0, 0, 63 }, /* region 137 */
{ { 2, 97, 97 }, -9700, 32767, 0, 0, 0, 92 }, /* region 138 */
{ { 2, 98, 98 }, -9800, 32767, 0, 0, 0, 93 }, /* region 139 */
{ { 2, 99, 99 }, -9900, 32767, 0, 0, 0, 94 }, /* region 140 */
{ { 2, 100, 100 }, -10000, 32767, 0, 0, 0, 95 }, /* region 141 */
{ { 32770, 101, 101 }, -10100, 32767, 0, 0, 0, 0 }, /* region 142 */
{ { 1, 36, 60 }, -6000, 32767, 1481, 1565, 0, 0 }, /* region 143 */
{ { 1, 61, 61 }, -7300, 32767, 740, 782, 1, 0 }, /* region 144 */
{ { 32769, 62, 62 }, -8599, 32767, 370, 391, 3, 0 }, /* region 145 */
{ { 32769, 60, 60 }, -6000, 32767, 101, 301, 4, 1 }, /* region 146 */
{ { 32769, 60, 60 }, -6000, 32767, 101, 301, 4, 50 }, /* region 147 */
{ { 32769, 60, 60 }, -6000, 32767, 101, 301, 4, 11 }, /* region 148 */
{ { 32769, 60, 60 }, -6000, 32767, 101, 301, 4, 96 }, /* region 149 */
{ { 32769, 60, 60 }, -6000, 32767, 101, 301, 4, 13 }, /* region 150 */
{ { 32769, 60, 60 }, -6000, 32767, 101, 301, 4, 14 } /* region 151 */
}; /* end Regions */
/*----------------------------------------------------------------------------
* Programs
*----------------------------------------------------------------------------
*/
const S_PROGRAM testPrograms[] =
{
{ 0, 41 } /* program 0 */,
{ 1, 10 } /* program 1 */,
{ 2, 11 } /* program 2 */,
{ 3, 12 } /* program 3 */,
{ 4, 18 } /* program 4 */,
{ 5, 31 } /* program 5 */,
{ 6, 143 } /* program 6 */,
{ 7, 146 } /* program 7 */,
{ 8, 147 } /* program 8 */,
{ 9, 148 } /* program 9 */,
{ 10, 149 } /* program 10 */,
{ 11, 150 } /* program 11 */,
{ 12, 151 } /* program 12 */,
{ 13, 0 } /* program 13 */,
{ 14, 9 } /* program 14 */,
{ 15, 1 } /* program 15 */
}; /* end Programs */
/*----------------------------------------------------------------------------
* Banks
*----------------------------------------------------------------------------
*/
#define testBanks NULL
/*----------------------------------------------------------------------------
* Samples
*----------------------------------------------------------------------------
*/
const EAS_SAMPLE testSamples[] =
{
-1, -1, -1, -1, 0, 1, 2, 3, 4, 5, 6, 7, 9, 10, 11, 12,
13, 13, 14, 13, 13, 13, 12, 12, 10, 9, 8, 6, 5, 3, 2, 0,
-1, -3, -5, -8, -10, -12, -14, -15, -16, -17, -17, -17, -17, -16, -14, -13,
-11, -10, -8, -6, -5, -4, -4, -3, -3, -2, -1, -1, -1, -1, -1, -1,
-1, -2, -3, -3, -3, -3, -3, -2, -2, -2, -1, -1, -1, -1, 0, 0,
0, 0, 0, 0, 0, 1, 2, 4, 6, 9, 11, 12, 13, 15, 16, 17,
19, 20, 22, 23, 25, 28, 32, 34, 36, 36, 35, 31, 25, 18, 11, 3,
-5, -13, -20, -26, -31, -34, -35, -36, -36, -35, -34, -32, -29, -26, -23, -19,
-16, -12, -8, -5, -4, -4, -4, -6, -8, -9, -11, -11, -12, -13, -13, -13,
-12, -11, -10, -9, -7, -5, -4, -3, -2, -1, -1, 0, 0, 2, 4, 5,
7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 7, 9, 12, 14, 17, 20,
24, 27, 30, 33, 36, 39, 41, 43, 46, 49, 51, 51, 50, 48, 43, 35,
25, 14, 1, -12, -25, -37, -48, -56, -61, -63, -62, -60, -57, -53, -48, -42,
-35, -29, -23, -17, -12, -8, -5, -3, -3, -4, -5, -7, -9, -11, -12, -14,
-14, -14, -14, -13, -11, -9, -7, -5, -3, -1, 0, 1, 1, 1, 2, 3,
4, 5, 6, 6, 7, 8, 9, 10, 11, 11, 11, 11, 10, 9, 9, 10,
12, 14, 17, 20, 23, 26, 30, 34, 38, 40, 43, 46, 49, 52, 55, 57,
58, 56, 50, 42, 30, 16, 1, -15, -29, -43, -54, -63, -68, -69, -68, -65,
-60, -55, -49, -42, -35, -29, -22, -16, -10, -6, -2, -1, 0, -1, -3, -6,
-9, -12, -16, -18, -20, -21, -21, -21, -19, -17, -14, -11, -8, -5, -2, 1,
3, 5, 7, 9, 11, 12, 12, 12, 11, 10, 9, 8, 7, 7, 7, 7,
8, 9, 10, 12, 15, 17, 19, 22, 24, 26, 28, 30, 32, 34, 36, 38,
42, 44, 47, 49, 53, 56, 55, 52, 45, 35, 22, 8, -8, -23, -37, -50,
-60, -67, -71, -71, -69, -63, -56, -48, -40, -33, -27, -21, -16, -12, -8, -6,
-5, -5, -6, -8, -11, -14, -17, -19, -21, -22, -22, -22, -20, -18, -16, -13,
-9, -6, -2, 1, 5, 7, 8, 9, 10, 11, 11, 11, 10, 10, 9, 9,
9, 8, 8, 9, 9, 10, 10, 12, 13, 14, 16, 18, 19, 21, 24, 26,
29, 32, 35, 39, 42, 46, 49, 51, 53, 56, 59, 59, 55, 48, 37, 22,
5, -12, -29, -45, -58, -68, -74, -77, -77, -75, -69, -62, -53, -44, -35, -28,
-21, -15, -11, -8, -5, -4, -4, -4, -6, -8, -10, -13, -15, -17, -19, -19,
-19, -18, -16, -13, -10, -8, -4, -1, 1, 4, 5, 7, 8, 10, 11, 12,
13, 14, 14, 13, 12, 12, 11, 9, 8, 7, 6, 6, 7, 8, 10, 12,
15, 18, 21, 25, 29, 34, 39, 45, 51, 57, 61, 67, 73, 77, 82, 84,
81, 70, 52, 29, 3, -24, -49, -72, -90, -103, -110, -112, -109, -102, -91, -78,
-64, -49, -35, -23, -13, -5, 1, 5, 8, 9, 9, 7, 4, 0, -4, -9,
-12, -15, -18, -18, -18, -17, -14, -12, -9, -6, -3, 0, 3, 6, 8, 10,
11, 12, 11, 11, 10, 8, 7, 5, 4, 2, 2, 1, 2, 3, 4, 6,
8, 11, 13, 15, 18, 21, 26, 31, 36, 42, 48, 53, 60, 66, 72, 77,
82, 87, 91, 91, 86, 73, 54, 28, -2, -32, -61, -86, -105, -119, -126, -126,
-121, -111, -98, -82, -65, -48, -33, -19, -7, 1, 8, 12, 14, 14, 12, 10,
6, 1, -4, -9, -14, -18, -20, -21, -22, -21, -19, -17, -14, -11, -8, -4,
0, 3, 7, 10, 12, 13, 14, 14, 13, 12, 11, 10, 9, 8, 7, 5,
4, 3, 2, 2, 4, 6, 9, 12, 16, 20, 26, 31, 36, 42, 48, 53,
58, 64, 69, 74, 79, 82, 84, 83, 80, 72, 59, 39, 14, -14, -43, -70,
-92, -109, -119, -123, -120, -113, -102, -88, -73, -56, -40, -25, -12, -2, 5, 10,
12, 12, 11, 9, 5, 1, -3, -8, -12, -15, -18, -20, -21, -21, -20, -18,
-16, -13, -9, -6, -2, 1, 5, 8, 11, 13, 15, 16, 16, 16, 15, 14,
12, 10, 7, 5, 4, 3, 3, 5, 6, 8, 9, 12, 15, 19, 23, 27,
31, 35, 38, 42, 46, 50, 54, 59, 65, 71, 75, 77, 78, 76, 68, 54,
34, 10, -16, -43, -68, -88, -103, -112, -114, -112, -105, -94, -80, -65, -50, -35,
-22, -10, -2, 5, 9, 11, 10, 9, 6, 2, -3, -7, -12, -15, -18, -20,
-21, -22, -21, -20, -17, -14, -11, -7, -3, 0, 4, 7, 9, 11, 13, 15,
17, 17, 17, 16, 14, 12, 11, 10, 8, 7, 5, 5, 5, 6, 7, 8,
10, 11, 14, 17, 20, 24, 28, 32, 37, 43, 49, 57, 63, 70, 77, 82,
83, 80, 73, 60, 42, 18, -8, -34, -59, -80, -95, -105, -110, -109, -103, -94,
-81, -67, -53, -38, -24, -13, -3, 4, 9, 11, 11, 9, 6, 3, -2, -6,
-10, -14, -17, -19, -20, -20, -20, -19, -17, -15, -12, -8, -5, -1, 2, 6,
9, 11, 13, 15, 15, 16, 16, 15, 14, 12, 11, 9, 8, 6, 6, 5,
5, 5, 6, 7, 8, 10, 12, 15, 19, 23, 28, 32, 38, 44, 50, 58,
66, 74, 82, 87, 90, 89, 83, 69, 48, 21, -9, -41, -69, -93, -111, -121,
-124, -121, -113, -100, -85, -68, -50, -33, -18, -5, 5, 12, 16, 17, 16, 13,
9, 4, -1, -6, -11, -15, -18, -20, -21, -21, -21, -19, -17, -15, -12, -8,
-4, -1, 3, 6, 9, 12, 14, 15, 15, 14, 13, 12, 11, 10, 9, 9,
8, 8, 6, 6, 5, 5, 6, 7, 8, 11, 15, 18, 23, 27, 31, 36,
41, 46, 51, 58, 66, 74, 82, 88, 91, 90, 83, 68, 46, 16, -16, -48,
-77, -101, -118, -127, -128, -124, -114, -101, -84, -66, -47, -30, -14, -1, 9, 16,
19, 20, 19, 15, 11, 5, -1, -6, -11, -16, -19, -21, -23, -23, -23, -21,
-19, -16, -12, -8, -4, 0, 4, 8, 11, 13, 14, 15, 15, 14, 13, 12,
11, 10, 9, 8, 7, 7, 7, 7, 7, 8, 8, 9, 11, 12, 14, 16,
19, 23, 27, 31, 35, 40, 45, 51, 58, 66, 74, 82, 88, 90, 88, 77,
58, 32, 1, -31, -62, -87, -107, -119, -125, -123, -117, -105, -90, -73, -56, -38,
-22, -8, 2, 10, 15, 17, 17, 15, 11, 7, 2, -4, -9, -14, -17, -20,
-22, -23, -22, -21, -19, -17, -14, -10, -6, -2, 2, 5, 9, 12, 14, 15,
17, 18, 18, 18, 17, 15, 12, 10, 8, 6, 4, 4, 4, 5, 6, 7,
8, 10, 13, 16, 19, 22, 25, 28, 32, 35, 40, 45, 52, 59, 67, 75,
81, 85, 86, 80, 66, 45, 18, -12, -42, -69, -91, -107, -116, -119, -115, -107,
-95, -80, -64, -47, -31, -17, -5, 4, 10, 13, 14, 14, 11, 7, 3, -2,
-7, -12, -15, -18, -20, -21, -21, -20, -18, -16, -14, -11, -7, -4, 0, 4,
7, 10, 12, 14, 16, 16, 16, 16, 16, 15, 14, 12, 10, 9, 7, 6,
5, 4, 4, 5, 6, 7, 8, 10, 12, 15, 19, 23, 27, 31, 36, 41,
47, 55, 64, 73, 81, 87, 90, 86, 75, 56, 30, 1, -30, -58, -82, -100,
-112, -117, -115, -109, -98, -84, -69, -52, -37, -22, -10, 0, 8, 12, 14, 14,
13, 10, 6, 2, -3, -8, -12, -16, -18, -20, -20, -20, -19, -17, -15, -12,
-9, -5, -1, 2, 6, 9, 12, 14, 16, 17, 17, 17, 16, 14, 13, 11,
8, 6, 4, 3, 2, 2, 2, 3, 5, 6, 8, 10, 12, 15, 18, 22,
26, 30, 35, 40, 47, 55, 63, 71, 80, 87, 90, 88, 78, 59, 34, 4,
-27, -57, -82, -101, -113, -118, -117, -110, -99, -85, -69, -53, -37, -22, -9, 2,
9, 14, 17, 17, 15, 12, 8, 3, -2, -7, -12, -16, -19, -20, -21, -21,
-19, -18, -15, -12, -9, -6, -2, 2, 6, 9, 12, 14, 16, 17, 17, 16,
14, 12, 10, 8, 6, 5, 4, 3, 3, 2, 3, 4, 6, 7, 9, 11,
13, 16, 19, 22, 26, 30, 34, 39, 46, 53, 61, 70, 80, 88, 93, 91,
80, 61, 34, 3, -30, -59, -84, -102, -114, -119, -117, -110, -99, -84, -68, -51,
-35, -20, -7, 3, 11, 15, 17, 18, 16, 13, 9, 4, -2, -7, -11, -15,
-18, -20, -21, -21, -20, -19, -16, -14, -11, -8, -4, 0, 3, 7, 10, 13,
15, 16, 17, 16, 14, 12, 10, 9, 7, 6, 5, 4, 4, 4, 5, 6,
7, 8, 9, 11, 13, 15, 18, 21, 24, 27, 31, 35, 41, 48, 55, 64,
73, 82, 89, 91, 85, 71, 48, 19, -13, -44, -71, -93, -108, -117, -118, -114,
-105, -92, -77, -60, -43, -27, -13, -1, 8, 14, 17, 18, 17, 14, 8, 13,
-1, -1, 0, 2, 4, 6, 9, 11, 13, 14, 13, 12, 11, 8, 5, 2,
-1, -5, -10, -14, -16, -17, -16, -14, -11, -8, -5, -4, -3, -1, -1, -1,
-1, -3, -3, -3, -2, -1, -1, 0, 0, 0, 0, 2, 6, 11, 14, 16,
19, 22, 25, 32, 36, 34, 25, 11, -5, -20, -31, -35, -36, -34, -29, -23,
-16, -8, -4, -4, -8, -11, -12, -13, -12, -10, -7, -4, -2, -1, 1, 4,
7, 7, 6, 6, 6, 7, 12, 17, 24, 30, 36, 41, 46, 51, 50, 43,
25, 2, -25, -48, -61, -62, -57, -48, -35, -23, -12, -5, -3, -5, -9, -12,
-14, -14, -12, -7, -3, 0, 1, 2, 4, 6, 7, 9, 11, 11, 10, 9,
12, 17, 23, 30, 37, 43, 49, 55, 58, 50, 30, 1, -29, -54, -68, -68,
-60, -49, -35, -22, -10, -2, 0, -3, -9, -16, -20, -21, -19, -14, -8, -2,
3, 7, 11, 12, 11, 9, 7, 7, 8, 10, 15, 19, 24, 28, 33, 36,
42, 47, 53, 56, 45, 23, -8, -37, -60, -71, -69, -56, -40, -27, -16, -8,
-5, -6, -11, -17, -21, -22, -20, -16, -9, -2, 5, 8, 10, 11, 10, 9,
8, 8, 9, 10, 13, 16, 19, 24, 29, 35, 42, 49, 53, 59, 55, 37,
5, -29, -58, -74, -77, -69, -53, -35, -21, -11, -5, -4, -6, -10, -15, -19,
-19, -16, -10, -5, 1, 5, 8, 11, 13, 14, 12, 10, 8, 6, 7, 10,
15, 21, 29, 39, 51, 62, 72, 82, 81, 52, 3, -50, -90, -110, -109, -91,
-64, -35, -13, 1, 8, 9, 4, -4, -12, -18, -18, -14, -9, -3, 3, 8,
11, 11, 10, 7, 4, 2, 2, 4, 8, 13, 18, 26, 36, 48, 60, 72,
82, 91, 86, 54, -2, -61, -105, -126, -121, -98, -65, -33, -7, 8, 14, 12,
6, -4, -14, -20, -22, -19, -14, -8, 0, 7, 12, 14, 13, 11, 9, 7,
4, 2, 4, 9, 16, 26, 36, 48, 58, 69, 79, 84, 80, 59, 14, -43,
-92, -119, -120, -102, -73, -40, -12, 5, 12, 11, 5, -3, -12, -18, -21, -20,
-16, -9, -2, 5, 11, 15, 16, 15, 12, 7, 4, 4, 6, 9, 15, 23,
31, 38, 46, 54, 65, 75, 78, 68, 34, -16, -68, -103, -114, -105, -80, -50,
-22, -1, 9, 10, 6, -3, -12, -18, -21, -21, -17, -11, -3, 4, 9, 13,
16, 17, 14, 11, 8, 5, 5, 7, 10, 14, 20, 28, 37, 49, 64, 77,
83, 73, 42, -8, -59, -95, -110, -103, -81, -53, -24, -3, 9, 11, 6, -2,
-10, -17, -20, -20, -17, -12, -5, 2, 9, 13, 15, 16, 14, 11, 8, 6,
5, 6, 8, 12, 19, 28, 38, 50, 66, 82, 90, 83, 48, -9, -69, -111,
-124, -113, -85, -50, -18, 5, 16, 16, 9, -1, -11, -18, -21, -21, -17, -12,
-5, 3, 9, 14, 15, 13, 11, 9, 8, 6, 5, 6, 8, 15, 23, 31,
41, 52, 66, 82, 91, 83, 46, -16, -77, -118, -128, -114, -84, -47, -14, 9,
19, 19, 10, -1, -11, -19, -23, -23, -19, -12, -4, 4, 11, 14, 15, 13,
11, 9, 7, 7, 7, 8, 11, 14, 19, 27, 35, 45, 58, 74, 88, 88,
58, 1, -62, -107, -125, -116, -90, -56, -22, 2, 15, 17, 11, 2, -9, -17,
-22, -22, -20, -14, -6, 2, 9, 14, 17, 18, 17, 12, 8, 4, 4, 6,
8, 13, 19, 25, 32, 40, 52, 67, 81, 86, 66, 18, -42, -91, -116, -115,
-95, -64, -31, -5, 10, 14, 11, 3, -7, -15, -20, -21, -18, -14, -7, 0,
7, 12, 16, 17, 16, 14, 10, 7, 5, 4, 6, 8, 12, 19, 27, 36,
47, 64, 81, 90, 75, 30, -30, -82, -112, -115, -98, -69, -37, -10, 8, 14,
13, 6, -3, -12, -18, -20, -19, -15, -9, -1, 6, 12, 16, 17, 16, 13,
8, 4, 2, 2, 5, 8, 12, 18, 26, 35, 47, 63, 80, 90, 78, 34,
-27, -82, -113, -117, -99, -69, -37, -9, 9, 17, 15, 8, -2, -12, -19, -21,
-19, -15, -9, -2, 6, 12, 16, 17, 14, 10, 6, 4, 3, 3, 6, 9,
13, 19, 26, 34, 46, 61, 80, 93, 80, 34, -30, -84, -114, -117, -99, -68,
-35, -7, 11, 17, 16, 9, -2, -11, -18, -21, -20, -16, -11, -4, 3, 10,
15, 17, 14, 10, 7, 5, 4, 5, 7, 9, 13, 18, 24, 31, 41, 55,
73, 89, 85, 48, -12, -71, -108, -118, -104, -77, -43, -13, 8, 16, 17, 16,
0, -3, -4, -5, -4, 0, -4, -8, -20, -25, 51, 11, -55, 9, 39, 55,
-76, -19, 92, -23, -58, 2, -15, 57, 71, 34, -41, 20, 51, 22, 63, -21,
63, 74, 32, 36, 99, -14, 27, 102, 66, 90, 79, 77, 58, 66, 65, 114,
69, 26, 30, 92, 90, 53, 78, 97, 77, 66, 39, -4, 60, 57, 64, 68,
-16, 36, 49, 12, 19, 12, -12, 21, 11, -32, -19, -41, -44, -12, -36, -44,
-45, -51, -55, -70, -69, -73, -85, -102, -86, -99, -92, -105, -108, -103, -100, -107,
-112, -104, -113, -112, -104, -119, -124, -115, -87, -100, -128, -106, -83, -105, -108, -109,
-91, -95, -90, -83, -80, -79, -83, -68, -59, -53, -63, -69, -57, -28, -11, -38,
-43, -23, -10, -6, 3, 1, 6, 14, 21, 23, 34, 40, 42, 48, 57, 61,
63, 65, 73, 82, 90, 82, 89, 98, 100, 110, 111, 109, 115, 120, 121, 121,
123, 123, 123, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 121, 121,
121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 120, 120, 120, 120, 120, 120,
120, 120, 120, 120, 113, 104, 103, 113, 110, 94, 80, 88, 96, 89, 81, 70,
68, 64, 59, 59, 54, 44, 44, 39, 31, 31, 21, 18, 16, 8, 6, 2,
-3, -6, -13, -19, -27, -31, -34, -30, -38, -47, -48, -51, -56, -64, -68, -67,
-68, -76, -73, -79, -85, -94, -89, -90, -94, -92, -99, -100, -107, -107, -104, -107,
-106, -112, -114, -113, -112, -111, -112, -116, -116, -115, -115, -115, -115, -115, -115, -115,
-114, -114, -114, -114, -114, -114, -114, -114, -113, -113, -113, -113, -113, -108, -106, -107,
-111, -110, -105, -108, -107, -102, -100, -103, -103, -100, -100, -97, -97, -100, -99, -97,
-94, -90, -94, -94, -93, -93, -92, -92, -90, -89, -89, -90, -91, -87, -87, -88,
-89, -88, -84, -85, -88, -87, -86, -85, -85, -84, -82, -83, -83, -82, -81, -80,
-79, -79, -79, -78, -75, -74, -75, -73, -74, -71, -69, -67, -69, -66, -64, -66,
-65, -64, -62, -58, -57, -57, -57, -56, -52, -51, -50, -48, -46, -43, -43, -42,
-39, -36, -35, -34, -32, -31, -29, -26, -23, -23, -21, -15, -18, -15, -11, -8,
-6, -7, 0, 2, 0, 2, 7, 15, 14, 15, 16, 19, 23, 27, 29, 30,
31, 34, 41, 41, 42, 44, 45, 51, 55, 54, 56, 57, 60, 65, 67, 69,
69, 71, 74, 77, 79, 78, 80, 82, 86, 86, 84, 86, 88, 87, 87, 87,
87, 87, 86, 86, 86, 86, 86, 85, 85, 85, 85, 85, 84, 84, 84, 84,
84, 83, 83, 83, 83, 83, 83, 82, 82, 82, 82, 82, 81, 81, 81, 81,
81, 80, 80, 80, 80, 80, 79, 79, 79, 79, 79, 78, 78, 78, 78, 76,
75, 72, 69, 67, 65, 64, 63, 59, 55, 54, 52, 50, 48, 45, 42, 38,
36, 34, 31, 30, 27, 24, 21, 18, 16, 14, 12, 9, 7, 4, 1, -2,
-4, -7, -10, -11, -13, -16, -17, -18, -21, -24, -26, -27, -28, -30, -32, -33,
-35, -36, -38, -39, -41, -42, -43, -45, -45, -46, -47, -48, -49, -50, -51, -50,
-51, -52, -53, -53, -53, -53, -53, -53, -53, -54, -54, -54, -54, -53, -53, -52,
-52, -52, -51, -51, -51, -50, -50, -50, -48, -49, -48, -47, -46, -45, -45, -44,
-43, -42, -41, -41, -40, -39, -38, -37, -36, -35, -34, -33, -31, -30, -29, -28,
-27, -26, -24, -24, -23, -22, -21, -20, -19, -18, -17, -16, -15, -14, -13, -13,
-12, -11, -11, -10, -9, -9, -8, -8, -7, -6, -7, -6, -5, -5, -5, -4,
-4, -3, -3, -3, -3, -3, -2, -2, -2, -2, -2, -2, -2, -2, 0, 0,
0, 0, -1, 0, 4, 9, 13, 13, 11, 5, -1, -10, -16, -17, -11, -5,
-2, -1, -2, -3, -2, -1, 0, 0, 6, 14, 19, 26, 36, 25, -5, -30,
-36, -29, -16, -4, -7, -13, -12, -7, -2, 1, 6, 7, 6, 11, 24, 36,
46, 50, 26, -25, -60, -57, -36, -12, -3, -9, -14, -12, -3, 1, 4, 7,
11, 10, 12, 23, 37, 49, 58, 31, -29, -67, -61, -36, -10, 0, -9, -20,
-19, -8, 3, 11, 11, 7, 8, 15, 24, 32, 41, 53, 45, -7, -60, -68,
-41, -16, -5, -11, -21, -20, -10, 4, 10, 10, 8, 9, 13, 19, 29, 42,
54, 55, 6, -57, -77, -54, -21, -6, -6, -15, -19, -11, 1, 8, 13, 12,
8, 7, 15, 29, 50, 73, 80, 5, -90, -109, -65, -13, 8, 4, -13, -18,
-10, 3, 11, 10, 4, 2, 8, 18, 36, 60, 82, 86, 1, -105, -121, -66,
-8, 13, 6, -14, -22, -15, -1, 12, 13, 9, 4, 3, 16, 36, 58, 78,
81, 15, -91, -121, -74, -13, 12, 5, -11, -21, -16, -2, 11, 16, 12, 4,
6, 15, 31, 46, 64, 79, 36, -66, -115, -81, -23, 9, 6, -11, -21, -17,
-4, 9, 16, 15, 8, 5, 9, 20, 37, 63, 83, 43, -57, -110, -83, -25,
8, 7, -10, -20, -17, -5, 9, 15, 14, 8, 5, 8, 18, 37, 65, 91,
50, -67, -124, -86, -19, 16, 9, -10, -21, -18, -5, 9, 15, 11, 8, 5,
8, 22, 40, 65, 92, 48, -74, -128, -85, -16, 19, 11, -11, -23, -19, -4,
10, 15, 11, 8, 7, 11, 19, 35, 57, 88, 60, -58, -125, -92, -24, 15,
12, -8, -22, -20, -7, 9, 17, 17, 8, 4, 8, 18, 31, 51, 81, 67,
-38, -116, -96, -33, 9, 11, -6, -20, -19, -8, 7, 16, 16, 11, 5, 5,
12, 26, 47, 80, 76, -26, -111, -99, -39, 7, 13, -3, -18, -19, -9, 5,
16, 16, 8, 2, 4, 12, 25, 46, 79, 79, -23, -112, -101, -39, 9, 15,
-2, -18, -20, -9, 5, 16, 14, 7, 3, 5, 13, 25, 44, 79, 81, -25,
-113, -100, -37, 10, 16, -1, -18, -20, -11, 3, 15, 15, 7, 4, 6, 13,
23, 40, 72, 86, -7, -107, -106, -46, 7, 16, 0, 16, 31, 47, 61, 75,
87, 98, 107, 115, 121, 125, 127, 127, 125, 121, 116, 108, 99, 88, 75, 62,
47, 32, 16, 0, -16, -31, -47, -61, -75, -87, -98, -108, -116, -122, -126, -128,
-128, -126, -123, -117, -109, -100, -89, -77, -64, -49, -34, -18, -2, 14, 29, 45,
59, 73, 86, 97, 106, 114, 121, 125, 127, 127, 126, 122, 116, 109, 100, 89,
77, 63, 49, 34, 18, 2, -14, -30, -45, -60, -73, -86, -97, -107, -115, -121,
-126, -128, -128, -127, -123, -118, -110, -101, -91, -79, -65, -51, -36, -20, -4, 12,
28, 43, 58, 72, 84, 96, 106, 114, 120, 124, 127, 127, 126, 122, 117, 109,
100, 90, 78, 64, 50, 35, 19, 3, -13, -29, -44, -59, -73, -85, -97, -107,
-115, -121, -125, -128, -128, -127, -123, -118, -110, -101, -91, -79, -65, -51, -36, -20,
-4, 12, 28, 43, 58, 72, 84, 96, 106, 114, 120, 124, 127, 127, 126, 122,
117, 109, 100, 90, 78, 64, 50, 35, 19, 3, -13, -29, -44, -59, -73, -85,
-97, -107, -115, -121, -125, -128, -128, -127, -123, -118, -110, -101, -91, -79, -65, -51,
-36, -20, -4, 12, 28, 43, 58, 72, 84, 96, 106, 114, 120, 124, 127, 127,
126, 122, 117, 109, 100, 90, 78, 64, 50, 35, 19, 3, -13, -29, -44, -59,
-73, -85, -97, -107, -115, -121, -125, -128, -128, -127, -123, -118, -110, -101, -91, -79,
-65, -51, -36, -20, -4, 12, 28, 43, 58, 72, 84, 96, 106, 114, 120, 124,
127, 127, 126, 122, 117, 109, 100, 90, 78, 64, 50, 35, 19, 3, -13, -29,
-44, -59, -73, -85, -97, -107, -115, -121, -125, -128, -128, -127, -123, -118, -110, -101,
-91, -79, -65, -51, -36, -20, -4, 12, 0, -104, -55, -11, 24, 33, 30, 7,
-15, -31, -30, -25, -23, -20, -9, 10, 31, 59, 91, 111, 115, 92, 51, 7,
-33, -64, -81, -81, -71, -51, -22, 16, 52, 74, 82, 81, 68, 38, 0, -40,
-81, -112, -124, -102, -57, -11, 24, 33, 30, 7, -15, -31, -30, -25, -23, -20,
-9, 10, 31, 59, 91, 111, 115, 92, 51, 7, -33, -64, -81, -81, -71, -51,
-22, 16, 52, 74, 82, 81, 68, 38, 0, -40, -81, -112, -124, -102, -57, -11,
24, 33, 30, 7, -15, -31, -30, -25, -23, -20, -9, 10, 31, 59, 91, 111,
115, 92, 51, 7, -33, -64, -81, -81, -71, -51, -22, 16, 52, 74, 82, 81,
68, 38, 0, -40, -81, -112, -124, -102, -57, -11, 24, 33, 30, 7, -15, -31,
-30, -25, -23, -20, -9, 10, 31, 59, 91, 111, 115, 92, 51, 7, -33, -64,
-81, -81, -71, -51, -22, 16, 52, 74, 82, 81, 68, 38, 0, -40, -81, -112,
-124, -102, -57, -11, 0
};
const EAS_U32 testSampleLengths[] =
{
1568, 784, 642, 392, 302, 172
};
const EAS_U32 testSampleOffsets[] =
{
0x00000000, 0x00000620, 0x00000930, 0x00000bb2, 0x00000d3a, 0x00000e68
};
/*----------------------------------------------------------------------------
* S_EAS
*----------------------------------------------------------------------------
*/
const S_EAS easTestLib =
{
0x01534145,
0x00105622,
testBanks,
testPrograms,
testRegions,
testArticulations,
testSampleLengths,
testSampleOffsets,
testSamples,
0,
0,
16,
152,
97,
6,
0
}; /* end S_EAS */
/*----------------------------------------------------------------------------
* Statistics
*
* Number of banks: 0
* Number of programs: 16
* Number of regions: 152
* Number of articulations: 97
* Number of samples: 6
* Size of sample pool: 3861
*----------------------------------------------------------------------------
*/
/* end ..\..\EASLib\WTLibrary\eastestv37.c */