Serial Musical Organ 1.0
Buzzer controller and musical organ
Loading...
Searching...
No Matches
Modules | Macros
Note Wavelength Constants

Pre-calculated timer values for musical notes. More...

Collaboration diagram for Note Wavelength Constants:

Modules

 Scale Note Aliases (4th Octave)
 Convenience aliases for standard scale notes in 4th octave.
 

Macros

#define A3   2272
 
#define Ax3   2145
 
#define B3   2024
 
#define C3   3822
 
#define Cx3   3607
 
#define D3   3405
 
#define Dx3   3214
 
#define E3   3033
 
#define F3   2863
 
#define Fx3   2702
 
#define G3   2551
 
#define Gx3   2407
 
#define A4   1136
 
#define Ax4   1072
 
#define B4   1012
 
#define C4   1911
 
#define Cx4   1803
 
#define D4   1702
 
#define Dx4   1607
 
#define E4   1516
 
#define F4   1431
 
#define Fx4   1351
 
#define G4   1275
 
#define Gx4   1203
 
#define A5   568
 
#define Ax5   536
 
#define B5   506
 
#define C5   955
 
#define Cx5   901
 
#define D5   851
 
#define Dx5   803
 
#define E5   758
 
#define F5   715
 
#define Fx5   675
 
#define G5   637
 
#define Gx5   601
 
#define C6   477
 
#define Q   250
 
#define H   500
 

Detailed Description

Pre-calculated timer values for musical notes.

Macro Definition Documentation

◆ A3

#define A3   2272

A note, 3rd octave (220 Hz)

Definition at line 45 of file scale16.h.

◆ A4

#define A4   1136

◆ A5

#define A5   568

A note, 5th octave (880 Hz)

Examples
/home/luka/WORK/Programming/ARDUINO/AVR-Square-Wave-Organ/src/main.c.

Definition at line 73 of file scale16.h.

◆ Ax3

#define Ax3   2145

A# note, 3rd octave (233 Hz)

Examples
/home/luka/WORK/Programming/ARDUINO/AVR-Square-Wave-Organ/src/pre_defined_songs.c.

Definition at line 46 of file scale16.h.

◆ Ax4

#define Ax4   1072

A# note, 4th octave (466 Hz)

Examples
/home/luka/WORK/Programming/ARDUINO/AVR-Square-Wave-Organ/src/main.c.

Definition at line 60 of file scale16.h.

◆ Ax5

#define Ax5   536

A# note, 5th octave (932 Hz)

Examples
/home/luka/WORK/Programming/ARDUINO/AVR-Square-Wave-Organ/src/main.c.

Definition at line 74 of file scale16.h.

◆ B3

#define B3   2024

B note, 3rd octave (247 Hz)

Definition at line 47 of file scale16.h.

◆ B4

#define B4   1012

B note, 4th octave (494 Hz)

Examples
/home/luka/WORK/Programming/ARDUINO/AVR-Square-Wave-Organ/src/main.c.

Definition at line 61 of file scale16.h.

◆ B5

#define B5   506

B note, 5th octave (988 Hz)

Examples
/home/luka/WORK/Programming/ARDUINO/AVR-Square-Wave-Organ/src/main.c.

Definition at line 75 of file scale16.h.

◆ C3

#define C3   3822

C note, 3rd octave (131 Hz)

Definition at line 48 of file scale16.h.

◆ C4

#define C4   1911

C note, 4th octave (262 Hz - Middle C)

Examples
/home/luka/WORK/Programming/ARDUINO/AVR-Square-Wave-Organ/src/pre_defined_songs.c.

Definition at line 62 of file scale16.h.

◆ C5

#define C5   955

C note, 5th octave (523 Hz)

Examples
/home/luka/WORK/Programming/ARDUINO/AVR-Square-Wave-Organ/src/main.c.

Definition at line 76 of file scale16.h.

◆ C6

#define C6   477

C note, 6th octave (1047 Hz)

Examples
/home/luka/WORK/Programming/ARDUINO/AVR-Square-Wave-Organ/src/main.c.

Definition at line 87 of file scale16.h.

◆ Cx3

#define Cx3   3607

C# note, 3rd octave (139 Hz)

Definition at line 49 of file scale16.h.

◆ Cx4

#define Cx4   1803

C# note, 4th octave (277 Hz)

Definition at line 63 of file scale16.h.

◆ Cx5

#define Cx5   901

C# note, 5th octave (554 Hz)

Examples
/home/luka/WORK/Programming/ARDUINO/AVR-Square-Wave-Organ/src/main.c.

Definition at line 77 of file scale16.h.

◆ D3

#define D3   3405

D note, 3rd octave (147 Hz)

Definition at line 50 of file scale16.h.

◆ D4

#define D4   1702

D note, 4th octave (294 Hz)

Examples
/home/luka/WORK/Programming/ARDUINO/AVR-Square-Wave-Organ/src/pre_defined_songs.c.

Definition at line 64 of file scale16.h.

◆ D5

#define D5   851

D note, 5th octave (587 Hz)

Examples
/home/luka/WORK/Programming/ARDUINO/AVR-Square-Wave-Organ/src/main.c.

Definition at line 78 of file scale16.h.

◆ Dx3

#define Dx3   3214

D# note, 3rd octave (156 Hz)

Examples
/home/luka/WORK/Programming/ARDUINO/AVR-Square-Wave-Organ/src/pre_defined_songs.c.

Definition at line 51 of file scale16.h.

◆ Dx4

#define Dx4   1607

D# note, 4th octave (311 Hz)

Examples
/home/luka/WORK/Programming/ARDUINO/AVR-Square-Wave-Organ/src/pre_defined_songs.c.

Definition at line 65 of file scale16.h.

◆ Dx5

#define Dx5   803

D# note, 5th octave (622 Hz)

Examples
/home/luka/WORK/Programming/ARDUINO/AVR-Square-Wave-Organ/src/main.c.

Definition at line 79 of file scale16.h.

◆ E3

#define E3   3033

E note, 3rd octave (165 Hz)

Definition at line 52 of file scale16.h.

◆ E4

#define E4   1516

E note, 4th octave (330 Hz)

Examples
/home/luka/WORK/Programming/ARDUINO/AVR-Square-Wave-Organ/src/pre_defined_songs.c.

Definition at line 66 of file scale16.h.

◆ E5

#define E5   758

E note, 5th octave (659 Hz)

Examples
/home/luka/WORK/Programming/ARDUINO/AVR-Square-Wave-Organ/src/main.c.

Definition at line 80 of file scale16.h.

◆ F3

#define F3   2863

F note, 3rd octave (175 Hz)

Examples
/home/luka/WORK/Programming/ARDUINO/AVR-Square-Wave-Organ/src/pre_defined_songs.c.

Definition at line 53 of file scale16.h.

◆ F4

#define F4   1431

F note, 4th octave (349 Hz)

Examples
/home/luka/WORK/Programming/ARDUINO/AVR-Square-Wave-Organ/src/pre_defined_songs.c.

Definition at line 67 of file scale16.h.

◆ F5

#define F5   715

F note, 5th octave (698 Hz)

Examples
/home/luka/WORK/Programming/ARDUINO/AVR-Square-Wave-Organ/src/main.c.

Definition at line 81 of file scale16.h.

◆ Fx3

#define Fx3   2702

F# note, 3rd octave (185 Hz)

Definition at line 54 of file scale16.h.

◆ Fx4

#define Fx4   1351

F# note, 4th octave (370 Hz)

Definition at line 68 of file scale16.h.

◆ Fx5

#define Fx5   675

F# note, 5th octave (740 Hz)

Examples
/home/luka/WORK/Programming/ARDUINO/AVR-Square-Wave-Organ/src/main.c.

Definition at line 82 of file scale16.h.

◆ G3

#define G3   2551

G note, 3rd octave (196 Hz)

Examples
/home/luka/WORK/Programming/ARDUINO/AVR-Square-Wave-Organ/src/pre_defined_songs.c.

Definition at line 55 of file scale16.h.

◆ G4

#define G4   1275

◆ G5

#define G5   637

G note, 5th octave (784 Hz)

Examples
/home/luka/WORK/Programming/ARDUINO/AVR-Square-Wave-Organ/src/main.c.

Definition at line 83 of file scale16.h.

◆ Gx3

#define Gx3   2407

G# note, 3rd octave (208 Hz)

Definition at line 56 of file scale16.h.

◆ Gx4

#define Gx4   1203

G# note, 4th octave (415 Hz)

Examples
/home/luka/WORK/Programming/ARDUINO/AVR-Square-Wave-Organ/src/main.c.

Definition at line 70 of file scale16.h.

◆ Gx5

#define Gx5   601

G# note, 5th octave (831 Hz)

Examples
/home/luka/WORK/Programming/ARDUINO/AVR-Square-Wave-Organ/src/main.c.

Definition at line 84 of file scale16.h.

◆ H

#define H   500

◆ Q

#define Q   250