Beep-Ton erzeugen

@Nawi0: Bitte beachte unsere Netiquette (Nr.15) bzgl. deiner durchgängigen Kleinschreibung, die in unserem Forum nicht erwünscht ist - vielen Dank! :)

mfg Maik
 
Ich musste zwar ein bisschen nachhelfen um dein Werk auf Linux hören zu können, aber jetzt kann ich endlich mitbeepen:
 

Anhänge

  • beep.jpg
    beep.jpg
    41,5 KB · Aufrufe: 81
mit diesem code kann man lieder etc. über das Mainboard abspielen:

#include <windows.h>

double tiefesC = 440 / (2 ^ (9 /12));

enum noten {
C = 0,
Cis,
D,
Dis,
E,
F,
Fis,
G,
Gis,
A,
Ais,
H,
Ces = H,
Des = Cis,
Es = Dis,
Ges = Fis,
Aes = Gis,
B = Ais

};

void beepTone(enum noten note, int oktave, double duration) {
Beep((int) tiefesC * 2 ^ (((int) note) / 12 + oktave), duration);
}
int main(void) {
beepTone(C, 1, 1000);
beepTone(C, 2, 1000);
}


spielt z. B. c' und c''
 
Zurück