Hei, jeg har ett lite problem med å våkne til vekkerklokken, eller lettere sakt hvis jeg ikkje bytter vekkerlyd ei gang i uken, så blir jeg vant til lyden og hører den ikkje.
Så jeg tenkte i steden for å drive å bytte lyden en gang i uken, så kunne jeg jo bare skrive ett lite C program som genererer lyd ut fra tilfeldige frekvens som synker å stiger. På denne måten så får man aldri samme lyd hver morgen.
Men så er problemet, finnes det noen library'er der man kan putte inn en frekvens i Hz og få ut en lyd fra høytalleran? No ala alsa library? Hvis ikkje, hvilken metode er den mest vennlige får å skape ett slikt program?
Pseudo/C Code:
Har ikkje tenkt så mye på denne ideen ennå, men sånn ved første tanke så er det slik jeg tenkte jeg skulle lage den.
EDIT: Ubuntu/Gentoo OS.
Så jeg tenkte i steden for å drive å bytte lyden en gang i uken, så kunne jeg jo bare skrive ett lite C program som genererer lyd ut fra tilfeldige frekvens som synker å stiger. På denne måten så får man aldri samme lyd hver morgen.
Men så er problemet, finnes det noen library'er der man kan putte inn en frekvens i Hz og få ut en lyd fra høytalleran? No ala alsa library? Hvis ikkje, hvilken metode er den mest vennlige får å skape ett slikt program?
Pseudo/C Code:
Kode
int freq, i; while (1) { freq = (rand() % 15000) + 40; while (freq != i) { if (freq < i) i++; else if (freq > i) i--; set_frequency (i); // her er det jeg trenger en funksjon. sleep (10); } }
EDIT: Ubuntu/Gentoo OS.
Sist endret av 0xFF; 18. august 2011 kl. 18:51.