📄 headset_tones.c
字号:
AUDIO_NOTE_TIE(G5,SEMIQUAVER),
AUDIO_NOTE(F5,SEMIQUAVER),
AUDIO_NOTE(G5,QUAVER),
AUDIO_NOTE(B5,CROTCHET),
AUDIO_NOTE_TIE(B5,QUAVER),
AUDIO_NOTE(G5,CROTCHET),
AUDIO_NOTE_TIE(G5,QUAVER),
AUDIO_END
};
static const audio_note ring_greensleeves[] =
{
AUDIO_TEMPO(400), AUDIO_VOLUME(64), AUDIO_TIMBRE(sine),
AUDIO_NOTE(F6,CROTCHET),
AUDIO_NOTE(AF6,MINIM),
AUDIO_NOTE(BF6,CROTCHET),
AUDIO_NOTE(C7,CROTCHET),
AUDIO_NOTE_TIE(C7,QUAVER),
AUDIO_NOTE(DF7,QUAVER),
AUDIO_NOTE(C7,CROTCHET),
AUDIO_NOTE(BF6,MINIM),
AUDIO_NOTE(G6,CROTCHET),
AUDIO_NOTE(EF6,CROTCHET),
AUDIO_NOTE_TIE(EF6,QUAVER),
AUDIO_END
};
static const audio_note ring_two_beeps[] =
{
AUDIO_TEMPO(300), AUDIO_VOLUME(200), AUDIO_TIMBRE(sine),
AUDIO_NOTE(B5,SEMIQUAVER),
AUDIO_NOTE(G5,SEMIQUAVER),
AUDIO_NOTE(B5,SEMIQUAVER),
AUDIO_NOTE(G5,SEMIQUAVER),
AUDIO_NOTE(B5,SEMIQUAVER),
AUDIO_NOTE(REST,QUAVER),
AUDIO_NOTE(B5,SEMIQUAVER),
AUDIO_NOTE(G5,SEMIQUAVER),
AUDIO_NOTE(B5,SEMIQUAVER),
AUDIO_NOTE(G5,SEMIQUAVER),
AUDIO_NOTE(B5,SEMIQUAVER),
AUDIO_END
};
static const audio_note ring_fairground[] =
{
AUDIO_TEMPO(300), AUDIO_VOLUME(64), AUDIO_TIMBRE(sine),
AUDIO_NOTE(E6,CROTCHET),
AUDIO_NOTE(D6,CROTCHET),
AUDIO_NOTE(DF6,QUAVER),
AUDIO_NOTE(D6,QUAVER),
AUDIO_NOTE(DF6,QUAVER),
AUDIO_NOTE(C6,QUAVER),
AUDIO_NOTE(DF6,CROTCHET),
AUDIO_NOTE(C6,CROTCHET),
AUDIO_NOTE(B5,CROTCHET),
AUDIO_NOTE(C6,CROTCHET),
AUDIO_END
};
static const audio_note ring_counterpoint[] =
{
AUDIO_TEMPO(400), AUDIO_VOLUME(64), AUDIO_TIMBRE(sine),
AUDIO_NOTE(E6,CROTCHET),
AUDIO_NOTE(D6,CROTCHET),
AUDIO_NOTE(E6,CROTCHET),
AUDIO_NOTE(DF6,CROTCHET),
AUDIO_NOTE(E6,CROTCHET),
AUDIO_NOTE(C6,CROTCHET),
AUDIO_NOTE(E6,CROTCHET),
AUDIO_NOTE(B5,CROTCHET),
AUDIO_END
};
static const audio_note ring_major_arp[] =
{
AUDIO_TEMPO(220), AUDIO_VOLUME(64), AUDIO_TIMBRE(sine),
AUDIO_NOTE(E5,QUAVER),
AUDIO_NOTE(AF5,QUAVER),
AUDIO_NOTE(B5,QUAVER),
AUDIO_NOTE(E6,QUAVER),
AUDIO_NOTE(GS6,QUAVER),
AUDIO_NOTE(B6,QUAVER),
AUDIO_NOTE(E7,QUAVER),
AUDIO_END
};
static const audio_note ring_major_scale[] =
{
AUDIO_TEMPO(300), AUDIO_VOLUME(64), AUDIO_TIMBRE(sine),
AUDIO_NOTE(E6,QUAVER),
AUDIO_NOTE(FS6,QUAVER),
AUDIO_NOTE(GS6,QUAVER),
AUDIO_NOTE(A6,QUAVER),
AUDIO_NOTE(B6,QUAVER),
AUDIO_NOTE(CS7,QUAVER),
AUDIO_NOTE(DS7,QUAVER),
AUDIO_NOTE(E7,QUAVER),
AUDIO_END
};
static const audio_note ring_minor_arp[] =
{
AUDIO_TEMPO(220), AUDIO_VOLUME(64), AUDIO_TIMBRE(sine),
AUDIO_NOTE(E5,QUAVER),
AUDIO_NOTE(G5,QUAVER),
AUDIO_NOTE(B5,QUAVER),
AUDIO_NOTE(E6,QUAVER),
AUDIO_NOTE(G6,QUAVER),
AUDIO_NOTE(B6,QUAVER),
AUDIO_NOTE(E7,QUAVER),
AUDIO_END
};
static const audio_note ring_harmonic_minor_scale[] =
{
AUDIO_TEMPO(300), AUDIO_VOLUME(64), AUDIO_TIMBRE(sine),
AUDIO_NOTE(E5,QUAVER),
AUDIO_NOTE(FS5,QUAVER),
AUDIO_NOTE(G5,QUAVER),
AUDIO_NOTE(A5,QUAVER),
AUDIO_NOTE(B5,QUAVER),
AUDIO_NOTE(C6,QUAVER),
AUDIO_NOTE(DS6,QUAVER),
AUDIO_NOTE(E6,QUAVER),
AUDIO_END
};
static const audio_note ring_more_than_a_feeling[] =
{
AUDIO_TEMPO(200), AUDIO_VOLUME(64), AUDIO_TIMBRE(sine),
AUDIO_NOTE(D6,QUAVER),
AUDIO_NOTE(A6,QUAVER),
AUDIO_NOTE(D7,QUAVER),
AUDIO_NOTE(G7,CROTCHET),
AUDIO_NOTE(A6,QUAVER),
AUDIO_NOTE(FS7,CROTCHET),
AUDIO_END
};
static const audio_note ring_eight_beeps[] =
{
AUDIO_TEMPO(200), AUDIO_VOLUME(64), AUDIO_TIMBRE(sine),
AUDIO_NOTE(B5,QUAVER),
AUDIO_NOTE(B5,QUAVER),
AUDIO_NOTE(B5,QUAVER),
AUDIO_NOTE(B5,QUAVER),
AUDIO_NOTE(B5,QUAVER),
AUDIO_NOTE(B5,QUAVER),
AUDIO_NOTE(B5,QUAVER),
AUDIO_NOTE(B5,QUAVER),
AUDIO_END
};
static const audio_note ring_four_beeps[] =
{
AUDIO_TEMPO(180), AUDIO_VOLUME(64), AUDIO_TIMBRE(sine),
AUDIO_NOTE(B5,QUAVER),
AUDIO_NOTE(B5,QUAVER),
AUDIO_NOTE(B5,QUAVER),
AUDIO_NOTE(B5,QUAVER),
AUDIO_END
};
static const audio_note ring_bumble_bee[] =
{
AUDIO_TEMPO(70), AUDIO_VOLUME(64), AUDIO_TIMBRE(sine),
AUDIO_NOTE(E7,DEMISEMIQUAVER),
AUDIO_NOTE(EF7,DEMISEMIQUAVER),
AUDIO_NOTE(D7,DEMISEMIQUAVER),
AUDIO_NOTE(DF7,DEMISEMIQUAVER),
AUDIO_NOTE(EF7,DEMISEMIQUAVER),
AUDIO_NOTE(D7,DEMISEMIQUAVER),
AUDIO_NOTE(DF7,DEMISEMIQUAVER),
AUDIO_NOTE(C7,DEMISEMIQUAVER),
AUDIO_NOTE(D7,DEMISEMIQUAVER),
AUDIO_NOTE(DF7,DEMISEMIQUAVER),
AUDIO_NOTE(C7,DEMISEMIQUAVER),
AUDIO_NOTE(B6,DEMISEMIQUAVER),
AUDIO_NOTE(DF7,DEMISEMIQUAVER),
AUDIO_NOTE(C7,DEMISEMIQUAVER),
AUDIO_NOTE(B6,DEMISEMIQUAVER),
AUDIO_NOTE(BF6,DEMISEMIQUAVER),
AUDIO_END
};
static const audio_note ring_aug_scale[] =
{
AUDIO_TEMPO(280), AUDIO_VOLUME(64), AUDIO_TIMBRE(sine),
AUDIO_NOTE(E6,CROTCHET),
AUDIO_NOTE(CS7,CROTCHET),
AUDIO_NOTE(F7,CROTCHET),
AUDIO_NOTE(A7,CROTCHET),
AUDIO_END
};
static const audio_note ring_dim_scale[] =
{
AUDIO_TEMPO(280), AUDIO_VOLUME(64), AUDIO_TIMBRE(sine),
AUDIO_NOTE(E6,CROTCHET),
AUDIO_NOTE(G6,CROTCHET),
AUDIO_NOTE(AS6,CROTCHET),
AUDIO_NOTE(DF7,CROTCHET),
AUDIO_END
};
static const audio_note CustomRingTone[] =
{
/* A sample custom ring tone */
AUDIO_TEMPO(280), AUDIO_VOLUME(64), AUDIO_TIMBRE(sine),
AUDIO_NOTE(E6,CROTCHET),
AUDIO_NOTE(G6,CROTCHET),
AUDIO_NOTE(AS6,CROTCHET),
AUDIO_NOTE(DF7,CROTCHET),
AUDIO_END
};
/**********************************************************************/
/*4 low to high 38ms*/
static const audio_note tone_A1[] =
{
AUDIO_TEMPO(1600), AUDIO_VOLUME(64), AUDIO_TIMBRE(sine),
AUDIO_NOTE(G5 , CROTCHET),
AUDIO_NOTE(D6 , CROTCHET),
AUDIO_NOTE(G6 , CROTCHET),
AUDIO_NOTE(B5 , CROTCHET),
AUDIO_END
};
/*4 high to low 38ms*/
static const audio_note tone_A2[] =
{
AUDIO_TEMPO(1600), AUDIO_VOLUME(64), AUDIO_TIMBRE(sine),
AUDIO_NOTE(B5 , CROTCHET),
AUDIO_NOTE(G6 , CROTCHET),
AUDIO_NOTE(D6 , CROTCHET),
AUDIO_NOTE(G5 , CROTCHET),
AUDIO_END
};
/*short high low 25ms**/
static const audio_note tone_A3[] =
{
AUDIO_TEMPO(2400), AUDIO_VOLUME(64), AUDIO_TIMBRE(sine),
AUDIO_NOTE(G6 , CROTCHET),
AUDIO_NOTE(G5 , CROTCHET),
AUDIO_END
};
/*series of 5 high tones 94 ms*/
static const audio_note tone_A4[] =
{
AUDIO_TEMPO(640), AUDIO_VOLUME(64), AUDIO_TIMBRE(sine),
AUDIO_NOTE(B6 , CROTCHET),
AUDIO_NOTE(B6 , CROTCHET),
AUDIO_NOTE(B6 , CROTCHET),
AUDIO_NOTE(B6 , CROTCHET),
AUDIO_NOTE(B6 , CROTCHET),
AUDIO_END
};
/*low to high 100ms tones 50ms pause*/
static const audio_note tone_A5[] =
{
AUDIO_TEMPO(600), AUDIO_VOLUME(64), AUDIO_TIMBRE(sine),
AUDIO_NOTE(DS7 , CROTCHET),
AUDIO_NOTE(REST , QUAVER),
AUDIO_NOTE(G7 , CROTCHET),
AUDIO_END
};
/*high to low 100ms tones 50ms pause*/
static const audio_note tone_A6[] =
{
AUDIO_TEMPO(600), AUDIO_VOLUME(64), AUDIO_TIMBRE(sine),
AUDIO_NOTE(G7 , CROTCHET),
AUDIO_NOTE(REST , QUAVER),
AUDIO_NOTE(DS7 , CROTCHET),
AUDIO_END
};
/***************************************************************************/
/*S-Tones*/
/*short v high 2400hz*/
static const audio_note tone_S1[] =
{
AUDIO_TEMPO(1200), AUDIO_VOLUME(64), AUDIO_TIMBRE(sine),
AUDIO_NOTE(DS8 , CROTCHET),
AUDIO_END
};
/*series(12) of high / higher beeps*/
static const audio_note tone_S2[] =
{
AUDIO_TEMPO(1200), AUDIO_VOLUME(64), AUDIO_TIMBRE(sine),
AUDIO_NOTE(B6 , CROTCHET),
AUDIO_NOTE(G8 , CROTCHET),
AUDIO_NOTE(B6 , CROTCHET),
AUDIO_NOTE(G8 , CROTCHET),
AUDIO_NOTE(B6 , CROTCHET),
AUDIO_NOTE(G8 , CROTCHET),
AUDIO_NOTE(B6 , CROTCHET),
AUDIO_NOTE(G8 , CROTCHET),
AUDIO_NOTE(B6 , CROTCHET),
AUDIO_NOTE(G8 , CROTCHET),
AUDIO_NOTE(B6 , CROTCHET),
AUDIO_NOTE(G8 , CROTCHET),
AUDIO_END
};
/*short middle (987) */
static const audio_note tone_S3[] =
{
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -