tempo	=	120
#include "tempo.inc"
#include "notes.inc"

	ret
	.db "Calcmod",0
	.db "Techrap.mid",0

start:
	.dw a2,sixteenth/a2
	.dw 1,eighth/5
	.dw a2,sixteenth/a2
	.dw 1,eighth/5
	.dw a2,eighth/a2
	.dw 1,sixteenth/5
	.dw f3,sixteenth/f3
	.dw c4,eighth/c4
	.dw b3,eighth/b3
	.dw a3,eighth/a3
	.dw c2,sixteenth/c2
	.dw 1,512
	.dw c2,sixteenth/c2
	.dw 1,eighth/5
	.dw c2,sixteenth/c2
	.dw 1,eighth/5
	.dw b1,sixteenth/b1
	.dw 1,eighth/5
	.dw c2,eighth/c2
	.dw 1,eighth/5
	.dw c2,eighth/c2
	.dw 1,512
	.dw c2,sixteenth/c2
	.dw 1,512
	.dw c2,sixteenth/c2
	.dw 1,eighth/5
	.dw c2,sixteenth/c2
	.dw 1,eighth/5
	.dw b1,sixteenth/b1
	.dw 1,sixteenth/5
	.dw f3,sixteenth/f3
	.dw c4,eighth/c4
	.dw b3,eighth/b3
	.dw a3,eighth/a3
	.dw c2,sixteenth/c2
	.dw 1,512
	.dw c2,sixteenth/c2
	.dw 1,eighth/5
	.dw c2,sixteenth/c2
	.dw 1,eighth/5
	.dw b1,sixteenth/b1
	.dw 1,eighth/5
	.dw c2,eighth/c2
	.dw 1,eighth/5
	.dw c2,eighth/c2
	.dw 1,512
	.dw c2,sixteenth/c2
	.dw 1,512
	.dw c2,sixteenth/c2
	.dw 1,eighth/5
	.dw c2,sixteenth/c2
	.dw 1,eighth/5
	.dw b1,sixteenth/b1
	.dw 1,sixteenth/5
	.dw f3,sixteenth/f3
	.dw c4,eighth/c4
	.dw b3,eighth/b3
	.dw a3,eighth/a3

;intro done

	.dw e2,eighth/e2
	.dw c3,eighth/c3
	.dw b2,eighth/b2
	.dw a2,sixteenth/a2
	.dw e2,sixteenth/e2
	.dw 1,sixteenth/5
	.dw e2,sixteenth/e2
	.dw c3,eighth/c3
	.dw b2,eighth/b2
	.dw a2,eighth/a2
	.dw f2,eighth/f2
	.dw c3,eighth/c3
	.dw b2,eighth/b2
	.dw a2,sixteenth/a2
	.dw d2,sixteenth/d2
	.dw 1,sixteenth/5
	.dw d2,sixteenth/d2
	.dw b2,eighth/b2
	.dw a2,eighth/a2
	.dw g2,eighth/g2
	.dw e2,eighth/e2
	.dw c3,eighth/c3
	.dw b2,eighth/b2
	.dw a2,sixteenth/a2
	.dw e2,sixteenth/e2
	.dw 1,sixteenth/5
	.dw e2,sixteenth/e2
	.dw c3,eighth/c3
	.dw b2,eighth/b2
	.dw a2,eighth/a2
	.dw f2,eighth/f2
	.dw c3,eighth/c3
	.dw b2,eighth/b2
	.dw a2,sixteenth/a2
	.dw d2,sixteenth/d2
	.dw 1,sixteenth/5
	.dw d2,sixteenth/d2
	.dw c3,eighth/c3
	.dw b2,eighth/b2
	.dw g2,eighth/g2
	.dw e2,eighth/e2
	.dw c3,eighth/c3
	.dw b2,eighth/b2
	.dw a2,sixteenth/a2
	.dw e2,sixteenth/e2
	.dw 1,sixteenth/5
	.dw e2,sixteenth/e2
	.dw c3,eighth/c3
	.dw b2,eighth/b2
	.dw a2,eighth/a2
	.dw f2,eighth/f2
	.dw c3,eighth/c3
	.dw b2,eighth/b2
	.dw a2,sixteenth/a2
	.dw d2,sixteenth/d2
	.dw 1,sixteenth/5
	.dw d2,sixteenth/d2
	.dw b2,eighth/b2
	.dw a2,eighth/a2
	.dw g2,eighth/g2
	.dw e2,eighth/e2
	.dw c3,eighth/c3
	.dw b2,eighth/b2
	.dw a2,sixteenth/a2
	.dw e2,sixteenth/e2
	.dw 1,sixteenth/5
	.dw e2,sixteenth/e2
	.dw c3,eighth/c3
	.dw b2,eighth/b2
	.dw a2,eighth/a2
	.dw f2,eighth/f2
	.dw c3,eighth/c3
	.dw b2,eighth/b2
	.dw a2,sixteenth/a2
	.dw d2,sixteenth/d2
	.dw 1,sixteenth/5
	.dw d2,sixteenth/d2
	.dw c3,eighth/c3
	.dw b2,eighth/b2
	.dw g2,eighth/g2

;chorus

	.dw a1,eighth*3/a1
	.dw b1,eighth*3/a1
	.dw c2,quarter/c2
	.dw a1,eighth*3/a1
	.dw b1,eighth*3/a1
	.dw c2,quarter/c2
	.dw g1,eighth*3/g1
	.dw a1,eighth*3/a1
	.dw b1,quarter/b1
	.dw e1,quarter*3/e1
	.dw g1,quarter/g1
	.dw a1,eighth*3/a1
	.dw b1,eighth*3/a1
	.dw c2,quarter/c2
	.dw a1,eighth*3/a1
	.dw b1,eighth*3/a1
	.dw c2,quarter/c2
	.dw e2,eighth*3/e2
	.dw f2,eighth*3/f2
	.dw e2,quarter/e2
	.dw d2,whole/d2

;chorus done

	.dw e3,eighth/e3
	.dw c4,eighth/c4
	.dw b3,eighth/b3
	.dw a3,sixteenth/a3
	.dw e3,sixteenth/e3
	.dw 1,sixteenth/5
	.dw e3,sixteenth/e3
	.dw c4,eighth/c4
	.dw b3,eighth/b3
	.dw a3,eighth/a3
	.dw f3,eighth/f3
	.dw c4,eighth/c4
	.dw b3,eighth/b3
	.dw a3,sixteenth/a3
	.dw d3,sixteenth/d3
	.dw 1,sixteenth/5
	.dw d3,sixteenth/d3
	.dw b3,eighth/b3
	.dw a3,eighth/a3
	.dw g3,eighth/g3
	.dw e3,eighth/e3
	.dw c4,eighth/c4
	.dw b3,eighth/b3
	.dw a3,sixteenth/a3
	.dw e3,sixteenth/e3
	.dw 1,sixteenth/5
	.dw e3,sixteenth/e3
	.dw c4,eighth/c4
	.dw b3,eighth/b3
	.dw a3,eighth/a3
	.dw f3,eighth/f3
	.dw c4,eighth/c4
	.dw b3,eighth/b3
	.dw a3,sixteenth/a3
	.dw d3,sixteenth/d3
	.dw 1,sixteenth/5
	.dw d3,sixteenth/d3
	.dw c4,eighth/c4
	.dw b3,eighth/b3
	.dw g3,eighth/g3
	.dw e3,eighth/e3
	.dw c4,eighth/c4
	.dw b3,eighth/b3
	.dw a3,sixteenth/a3
	.dw e3,sixteenth/e3
	.dw 1,sixteenth/5
	.dw e3,sixteenth/e3
	.dw c4,eighth/c4
	.dw b3,eighth/b3
	.dw a3,eighth/a3
	.dw f3,eighth/f3
	.dw c4,eighth/c4
	.dw b3,eighth/b3
	.dw a3,sixteenth/a3
	.dw d3,sixteenth/d3
	.dw 1,sixteenth/5
	.dw d3,sixteenth/d3
	.dw b3,eighth/b3
	.dw a3,eighth/a3
	.dw g3,eighth/g3
	.dw e3,eighth/e3
	.dw c4,eighth/c4
	.dw b3,eighth/b3
	.dw a3,sixteenth/a3
	.dw e3,sixteenth/e3
	.dw 1,sixteenth/5
	.dw e3,sixteenth/e3
	.dw c4,eighth/c4
	.dw b3,eighth/b3
	.dw a3,eighth/a3
	.dw f3,eighth/f3
	.dw c4,eighth/c4
	.dw b3,eighth/b3
	.dw a3,sixteenth/a3
	.dw d3,sixteenth/d3
	.dw 1,sixteenth/5
	.dw d3,sixteenth/d3
	.dw c4,eighth/c4
	.dw b3,eighth/b3
	.dw g3,eighth/g3

;chorus

	.dw a1,eighth*3/a1
	.dw b1,eighth*3/a1
	.dw c2,quarter/c2
	.dw a1,eighth*3/a1
	.dw b1,eighth*3/a1
	.dw c2,quarter/c2
	.dw g1,eighth*3/g1
	.dw a1,eighth*3/a1
	.dw b1,quarter/b1
	.dw e1,quarter*3/e1
	.dw g1,quarter/g1
	.dw a1,eighth*3/a1
	.dw b1,eighth*3/a1
	.dw c2,quarter/c2
	.dw a1,eighth*3/a1
	.dw b1,eighth*3/a1
	.dw c2,quarter/c2
	.dw e2,eighth*3/e2
	.dw f2,eighth*3/f2
	.dw e2,quarter/e2
	.dw d2,whole/d2

;chorus done

	.dw c3,sixteenth*3/c3
	.dw b2,sixteenth/b2
	.dw 1,eighth/5
	.dw c3,eighth/c3
	.dw 1,half/5
	.dw c3,sixteenth*3/c3
	.dw b2,sixteenth*3/b2
	.dw c3,eighth/c3
	.dw d3,quarter/d3
	.dw e3,quarter/e3
	.dw c3,sixteenth*3/c3
	.dw b2,sixteenth/b2
	.dw 1,eighth/5
	.dw c3,eighth/c3
	.dw 1,half/5
	.dw c3,sixteenth*3/c3
	.dw b2,sixteenth*3/b2
	.dw c3,eighth/c3
	.dw d3,quarter/d3
	.dw e3,quarter/e3
	.dw 1,eighth/5
	.dw e1,eighth/e1
	.dw a1,eighth/a1
	.dw b1,sixteenth/b1
	.dw c2,eighth*5/c2
	.dw 1,eighth/5
	.dw e1,eighth/e1
	.dw a1,eighth/a1
	.dw b1,sixteenth/b1
	.dw d2,sixteenth*3/d2
	.dw 1,512
	.dw d2,eighth/d2
	.dw e2,eighth/e2
	.dw 1,512
	.dw e2,eighth/e2
	.dw 1,eighth/5
	.dw e1,eighth/e1
	.dw a1,eighth/a1
	.dw b1,sixteenth/b1
	.dw c2,eighth*5/c2
	.dw d2,quarter/d2
	.dw 1,512
	.dw d2,quarter/d2
	.dw b1,quarter/b1
	.dw 1,512
	.dw b1,quarter/b1

;chorus

	.dw a1,eighth*3/a1
	.dw b1,eighth*3/a1
	.dw c2,quarter/c2
	.dw a1,eighth*3/a1
	.dw b1,eighth*3/a1
	.dw c2,quarter/c2
	.dw g1,eighth*3/g1
	.dw a1,eighth*3/a1
	.dw b1,quarter/b1
	.dw e1,quarter*3/e1
	.dw g1,quarter/g1
	.dw a1,eighth*3/a1
	.dw b1,eighth*3/a1
	.dw c2,quarter/c2
	.dw a1,eighth*3/a1
	.dw b1,eighth*3/a1
	.dw c2,quarter/c2
	.dw e2,eighth*3/e2
	.dw f2,eighth*3/f2
	.dw e2,quarter/e2
	.dw d2,sixteenth/d2
	.dw 1,512
	.dw d2,sixteenth/d2
	.dw 1,eighth/5
	.dw d2,sixteenth/d2
	.dw 1,eighth/5
	.dw d2,sixteenth/d2
	.dw 1,eighth/5
	.dw d2,eighth/d2
	.dw 1,512
	.dw d2,eighth/d2
	.dw 1,512
	.dw d2,eighth/d2

	.dw a1,eighth*3/a1
	.dw b1,eighth*3/a1
	.dw c2,quarter/c2
	.dw a1,eighth*3/a1
	.dw b1,eighth*3/a1
	.dw c2,quarter/c2
	.dw g1,eighth*3/g1
	.dw a1,eighth*3/a1
	.dw b1,quarter/b1
	.dw e1,quarter*3/e1
	.dw g1,quarter/g1
	.dw a1,eighth*3/a1
	.dw b1,eighth*3/a1
	.dw c2,quarter/c2
	.dw a1,eighth*3/a1
	.dw b1,eighth*3/a1
	.dw c2,quarter/c2
	.dw e2,eighth*3/e2
	.dw f2,eighth*3/f2
	.dw e2,quarter/e2
	.dw d2,whole/d2
	.dw a1,eighth*3/a1
	.dw b1,eighth*3/a1
	.dw c2,quarter/c2
	.dw a1,eighth*3/a1
	.dw b1,eighth*3/a1
	.dw c2,quarter/c2
	.dw g1,eighth*3/g1
	.dw a1,eighth*3/a1
	.dw b1,quarter/b1
	.dw e1,whole/e1

;chorus done

	.dw 0,1
	.dw 1,0
.end