summaryrefslogtreecommitdiff
path: root/beatform.c
blob: b7ff9f79c2b2f90a458908170343b9a13ee84cef (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
#include <u.h>
#include <libc.h>

uvlong
next(uvlong t)
{
	print("t0: %llud ", t);
	t = t * 8000 / 44100;
	print("t1: %llud ", t);
	t = t*(42&t>>10);
	print("t2: %llud ", t);
	print("t3: %llud ", t<<8);
	return t<<8;
}

void
main()
{
	uvlong t;
	short sl;

	for(t = 20000;; t++){
		sl = next(t);
		print("%2d\t", sl);
	}
}