summaryrefslogtreecommitdiff
path: root/tutorials/sndkit/tests/singen.inc
diff options
context:
space:
mode:
Diffstat (limited to 'tutorials/sndkit/tests/singen.inc')
-rw-r--r--tutorials/sndkit/tests/singen.inc38
1 files changed, 38 insertions, 0 deletions
diff --git a/tutorials/sndkit/tests/singen.inc b/tutorials/sndkit/tests/singen.inc
new file mode 100644
index 0000000..8e2af93
--- /dev/null
+++ b/tutorials/sndkit/tests/singen.inc
@@ -0,0 +1,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