#include <dsound.h> // sound function is included
int main(int argc,char *argv[]) {
dsound_system(DSOUND_BEEP); // System sound is sounded
return 0;
}
|
| Sound\Octave | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
|---|---|---|---|---|---|---|---|---|---|
| A | PITCH_A0 | PITCH_A1 | PITCH_A2 | PITCH_A3 | PITCH_A4 | PITCH_A5 | PITCH_A6 | PITCH_A7 | PITCH_A8 |
| Am | PITCH_Am0 | PITCH_Am1 | PITCH_Am2 | PITCH_Am3 | PITCH_Am4 | PITCH_Am5 | PITCH_Am6 | PITCH_Am7 | × |
| H | PITCH_H0 | PITCH_H1 | PITCH_H2 | PITCH_H3 | PITCH_H4 | PITCH_H5 | PITCH_H6 | PITCH_H7 | × |
| C | × | PITCH_C1 | PITCH_C2 | PITCH_C3 | PITCH_C4 | PITCH_C5 | PITCH_C6 | PITCH_C7 | PITCH_C8 |
| Cm | × | PITCH_Cm1 | PITCH_Cm2 | PITCH_Cm3 | PITCH_Cm4 | PITCH_Cm5 | PITCH_Cm6 | PITCH_Cm7 | PITCH_Cm8 |
| D | × | PITCH_D1 | PITCH_D2 | PITCH_D3 | PITCH_D4 | PITCH_D5 | PITCH_D6 | PITCH_D7 | PITCH_D8 |
| Dm | × | PITCH_Dm1 | PITCH_Dm2 | PITCH_Dm3 | PITCH_Dm4 | PITCH_Dm5 | PITCH_Dm6 | PITCH_Dm7 | PITCH_Dm8 |
| E | × | PITCH_E1 | PITCH_E2 | PITCH_E3 | PITCH_E4 | PITCH_E5 | PITCH_E6 | PITCH_E7 | PITCH_E8 |
| F | × | PITCH_F1 | PITCH_F2 | PITCH_F3 | PITCH_F4 | PITCH_F5 | PITCH_F6 | PITCH_F7 | PITCH_F8 |
| Fm | × | PITCH_Fm1 | PITCH_Fm2 | PITCH_Fm3 | PITCH_Fm4 | PITCH_Fm5 | PITCH_Fm6 | PITCH_Fm7 | PITCH_Fm8 |
| G | × | PITCH_G1 | PITCH_G2 | PITCH_G3 | PITCH_G4 | PITCH_G5 | PITCH_G6 | PITCH_G7 | PITCH_G8 |
| Gm | × | PITCH_Gm1 | PITCH_Gm2 | PITCH_Gm3 | PITCH_Gm4 | PITCH_Gm5 | PITCH_Gm6 | PITCH_Gm7 | PITCH_Gm8 |
| 名称 | 変数 |
|---|---|
| 休符 | PITCH_PAUSE |
| 楽譜終了 | PITCH_END |
| 長さ | 全音符 | 2分音符 | 4分音符 | 8分音符 | 16分音符 |
|---|---|---|---|---|---|
| 変数 | WHOLE | HALF | QUARTER | EIGHTH |
#include<config.h>
#include<dsound.h> // sound function is included
static const note_t devil[] = { // Score
{ PITCH_G4, QUARTER },
{ PITCH_G4, QUARTER },
{ PITCH_G4, QUARTER },
{ PITCH_G4, QUARTER },
{ PITCH_G4, HALF },
{ PITCH_G4, HALF },
{ PITCH_G4, HALF },
{ PITCH_G4, HALF },
{ PITCH_G4, HALF },
{ PITCH_G4, HALF },
{ PITCH_F4, QUARTER },
{ PITCH_F4, QUARTER },
{ PITCH_F4, QUARTER },
{ PITCH_F4, QUARTER },
{ PITCH_F4, HALF },
{ PITCH_F4, HALF },
{ PITCH_F4, HALF },
{ PITCH_PAUSE, HALF },
{ PITCH_PAUSE, HALF },
{ PITCH_PAUSE, HALF },
{ PITCH_E4, QUARTER },
{ PITCH_E4, QUARTER },
{ PITCH_E4, QUARTER },
{ PITCH_E4, QUARTER },
{ PITCH_F4, HALF },
{ PITCH_F4, HALF },
{ PITCH_E4, HALF },
{ PITCH_E4, HALF },
{ PITCH_F4, HALF },
{ PITCH_F4, HALF },
{ PITCH_E4, QUARTER },
{ PITCH_E4, QUARTER },
{ PITCH_E4, QUARTER },
{ PITCH_E4, QUARTER },
{ PITCH_F4, HALF },
{ PITCH_F4, HALF },
{ PITCH_E4, HALF },
{ PITCH_PAUSE, HALF },
{ PITCH_PAUSE, HALF },
{ PITCH_PAUSE, HALF },
{ PITCH_END, 0 }
};
int main(int argc,char *argv[]) {
dsound_set_duration(40); // speed up
while(1){
dsound_play(devil); // play sound
wait_event(dsound_finished,0);
sleep(1);
}
return 0;
}
|