#ifndef GS_OCTAVES
#define GS_OCTAVES

#define	G0_SHARP		68
#define	G0				72
#define	F0_SHARP		76
#define	F0				80
#define	E0				85
#define	D0_SHARP		90
#define	D0				95
#define	C0_SHARP		101
#define	C0				107
#define	B0				113
#define	A0_SHARP		120
#define	A0				127

/* ---------------------------------------------------------------- */

#define	G1_SHARP		135
#define	G1				143
#define	F1_SHARP		151
#define	F1				160
#define	E1				170
#define	D1_SHARP		180
#define	D1				190
#define	C1_SHARP		202
#define	C1				214
#define	B1				226
#define	A1_SHARP		240
#define	A1				254

/* ---------------------------------------------------------------- */

#define	G2_SHARP		269
#define	G2				285
#define	F2_SHARP		302
#define	F2				320
#define	E2				339
#define	D2_SHARP		360
#define	D2				381
#define	C2_SHARP		404
#define	C2				428
#define	B2				453
#define	A2_SHARP		480
#define	A2				508

/* ---------------------------------------------------------------- */

#define	G3_SHARP		538
#define	G3				570
#define	F3_SHARP		604
#define	F3				640
#define	E3				678
#define	D3_SHARP		720
#define	D3				762
#define	C3_SHARP		808
#define	C3				856
#define	B3				906
#define	A3_SHARP		960
#define	A3				1016

/* ---------------------------------------------------------------- */

#define	G4_SHARP		1076
#define	G4				1140
#define	F4_SHARP		1208
#define	F4				1280
#define	E4				1356
#define	D4_SHARP		1440
#define	D4				1524
#define	C4_SHARP		1616
#define	C4				1712
#define	B4				1812
#define	A4_SHARP		1920
#define	A4				2032

#endif
