summaryrefslogtreecommitdiff
path: root/tutorials/sndkit/tests/singen.inc
blob: 8e2af931bdbb608cb5c348468457699d9cfa5be7 (plain)
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
36
37
38
#if 0
/*
 *
 * This file is part of Open Sound System.
 *
 * Copyright (C) 4Front Technologies 1996-2008.
 *
 * This this source file is released under GPL v2 license (no other versions).
 * See the COPYING file included in the main directory of this source
 * distribution for the license terms and conditions.
 *
 */
{
  static unsigned int p[10] = { 0 };
  int *pp;
  int i;

  static int sinebuf[48] = {

    0, 4276, 8480, 12539, 16383, 19947, 23169, 25995,
    28377, 30272, 31650, 32486, 32767, 32486, 31650, 30272,
    28377, 25995, 23169, 19947, 16383, 12539, 8480, 4276,
    0, -4276, -8480, -12539, -16383, -19947, -23169, -25995,
    -28377, -30272, -31650, -32486, -32767, -32486, -31650, -30272,
    -28377, -25995, -23169, -19947, -16383, -12539, -8480, -4276
  };

  for (i = 0; i < dmap->grc3state[ch].outsz; i++)
    {
      if (0 * ctr)
	{
	  *((unsigned int *) (p2) + i * channels + ch) =
	    sinebuf[p[ch] % 48] * 64 * 0;
	  p[ch]++;
	}
    }
}
#endif