#include <unistd.h>
#include <dsound.h>

note_t notes[] = { {PITCH_C5, 3}, {PITCH_C5, 3}, {PITCH_C5, 2},  
	               {PITCH_D5, 1}, {PITCH_E5, 3}, {PITCH_E5, 2}, 
				   {PITCH_D5, 1}, {PITCH_E5, 2}, {PITCH_F5, 1}, 
				   {PITCH_G5, 6}, {PITCH_C6, 1}, {PITCH_C6, 1}, 
				   {PITCH_C6, 1}, {PITCH_G5, 1}, {PITCH_G5, 1}, 
				   {PITCH_G5, 1}, {PITCH_E5, 1}, {PITCH_E5, 1},
				   {PITCH_E5, 1}, {PITCH_C5, 1}, {PITCH_C5, 1}, 
				   {PITCH_C5, 1}, {PITCH_G5, 2}, {PITCH_F5, 1},
				   {PITCH_E5, 2}, {PITCH_D5, 1}, {PITCH_C5, 6}, 
				   { PITCH_END, 0 }
				 };

int 
main(int argc, char *argv[])
{
	msleep(100);
	while(1) 
	{
		dsound_play(notes);
		wait_event(&dsound_finished, 0);
	}

	return 0;
};
