Aggiunto piccolo test.

Leonardo [2010-05-14 14:31]
Aggiunto piccolo test.
Filename
main.c
diff --git a/main.c b/main.c
new file mode 100644
index 0000000..fb992fb
--- /dev/null
+++ b/main.c
@@ -0,0 +1,26 @@
+#include "simple_audio.h"
+#include <stdio.h>
+#include <stdlib.h>
+
+int main(int argc, char** argv) {
+
+
+  sa_instrument sine;
+  sine.fs = (sa_fourier_series*) malloc(sizeof(sa_fourier_series));
+  sine.fs->cos_len = 0;
+  sine.fs->sin_len = 1;
+  sine.fs->sin_values = malloc(sizeof(double));
+  sine.fs->sin_values[0] = 1.0;
+  sine.fs->a_0 = 0;
+
+  sample* ss = sa_note(sine, "A3", 44100);
+  sa_write_samples("prova.cdr", ss, 44100);
+
+  sample s = 1, t;
+  t = sa_swap_bytes(s);
+  printf("%d, %d\n", s,t);
+  printf("sa_is_little_endian() = %d\n", sa_is_little_endian());
+  printf("sa_is_big_endian() = %d\n", sa_is_big_endian());
+  return 0;
+}
+
ViewGit