phoneengine/audiohandling/inc/defaultbeep.rh
changeset 21 92ab7f8d0eab
parent 0 5f000ab63145
child 51 f39ed5e045e0
child 62 5266b1f337bd
equal deleted inserted replaced
4:c84cf270c54f 21:92ab7f8d0eab
    15 *
    15 *
    16 */
    16 */
    17 
    17 
    18 
    18 
    19 // Note frequencies
    19 // Note frequencies
    20 #define SEQ_FREQ_A0	     440
    20 #define SEQ_FREQ_A0      440
    21 #define SEQ_FREQ_AsBf0   466  // 466.1637615 A#, Bb
    21 #define SEQ_FREQ_AsBf0   466  // 466.1637615 A#, Bb
    22 #define SEQ_FREQ_B0	     494  // 493.8833013
    22 #define SEQ_FREQ_B0      494  // 493.8833013
    23 #define SEQ_FREQ_C0	     523  // 523.2511306
    23 #define SEQ_FREQ_C0      523  // 523.2511306
    24 #define SEQ_FREQ_CsDf0	 554  // 554.365262 C#, Db, etc.
    24 #define SEQ_FREQ_CsDf0   554  // 554.365262 C#, Db, etc.
    25 #define SEQ_FREQ_D0	     587  // 587.3295358
    25 #define SEQ_FREQ_D0      587  // 587.3295358
    26 #define SEQ_FREQ_DsEf0   622  // 622.2539674
    26 #define SEQ_FREQ_DsEf0   622  // 622.2539674
    27 #define SEQ_FREQ_E0      659  // 659.2551138
    27 #define SEQ_FREQ_E0      659  // 659.2551138
    28 #define SEQ_FREQ_F0      698  // 698.4564629
    28 #define SEQ_FREQ_F0      698  // 698.4564629
    29 #define SEQ_FREQ_FsGf0   740  // 739.9888454
    29 #define SEQ_FREQ_FsGf0   740  // 739.9888454
    30 #define SEQ_FREQ_G0      784  // 783.990872
    30 #define SEQ_FREQ_G0      784  // 783.990872
    56 #define SEQ_FREQ_A3      3520
    56 #define SEQ_FREQ_A3      3520
    57 #define SEQ_FREQ_AsBf3   3729 // 3729.310092
    57 #define SEQ_FREQ_AsBf3   3729 // 3729.310092
    58 
    58 
    59 // Volume defines
    59 // Volume defines
    60 #define SEQ_VOL_F        32767 // Forte = Loud
    60 #define SEQ_VOL_F        32767 // Forte = Loud
    61 #define SEQ_VOL_MF	     24575 // Mezzo forte = Medium loud
    61 #define SEQ_VOL_MF       24575 // Mezzo forte = Medium loud
    62 #define SEQ_VOL_MP		 16383 // Mezzo piano = Medium soft
    62 #define SEQ_VOL_MP       16383 // Mezzo piano = Medium soft
    63 #define SEQ_VOL_P         8191 // Piano = Soft
    63 #define SEQ_VOL_P         8191 // Piano = Soft
    64 
    64 
    65 
    65 
    66 STRUCT SEQ_2TONES
    66 STRUCT SEQ_2TONES
    67 {
    67 {
    68 	WORD duration;
    68     WORD duration;
    69 	WORD freq1;
    69     WORD freq1;
    70 	WORD vol1;
    70     WORD vol1;
    71 	WORD freq2;
    71     WORD freq2;
    72 	WORD vol2;
    72     WORD vol2;
    73 }
    73 }
    74 
    74 
    75 STRUCT SEQ_LOOP
    75 STRUCT SEQ_LOOP
    76 {
    76 {
    77 	WORD repeats;
    77     WORD repeats;
    78 	STRUCT tones[];
    78     STRUCT tones[];
    79 }
    79 }
    80 
    80 
    81 
    81 
    82 #define SEQ_DATA(A) SEQ_SIG A SEQ_CMD_RET
    82 #define SEQ_DATA(A) SEQ_SIG A SEQ_CMD_RET
    83 #define SEQ_VAL(N) N,
    83 #define SEQ_VAL(N) N,