73 lines
1.4 KiB
C
73 lines
1.4 KiB
C
/*
|
|
|
|
Scales for use with DDS synthesis.
|
|
|
|
Aimed roughly at having A2 be at 440Hz,
|
|
when the chip is clocked at 8MHz and
|
|
using 8-bit resolution on the PWM.
|
|
|
|
Tune it if you'd like.
|
|
|
|
*/
|
|
|
|
#define C0 130
|
|
#define Cx0 138
|
|
#define D0 146
|
|
#define Dx0 155
|
|
#define E0 164
|
|
#define F0 174
|
|
#define Fx0 184
|
|
#define G0 195
|
|
#define Gx0 206
|
|
#define A0 219
|
|
#define Ax0 232
|
|
#define B0 245
|
|
#define C1 260
|
|
#define Cx1 275
|
|
#define D1 292
|
|
#define Dx1 309
|
|
#define E1 328
|
|
#define F1 347
|
|
#define Fx1 368
|
|
#define G1 390
|
|
#define Gx1 413
|
|
#define A1 437
|
|
#define Ax1 463
|
|
#define B1 491
|
|
#define C2 520
|
|
#define Cx2 551
|
|
#define D2 584
|
|
#define Dx2 618
|
|
#define E2 655
|
|
#define F2 694
|
|
#define Fx2 735
|
|
#define G2 779
|
|
#define Gx2 825
|
|
#define A2 875
|
|
#define Ax2 927
|
|
#define B2 982
|
|
#define C3 1040
|
|
#define Cx3 1102
|
|
#define D3 1167
|
|
#define Dx3 1237
|
|
#define E3 1310
|
|
#define F3 1388
|
|
#define Fx3 1471
|
|
#define G3 1558
|
|
#define Gx3 1651
|
|
#define A3 1749
|
|
#define Ax3 1853
|
|
#define B3 1963
|
|
#define C4 2080
|
|
#define Cx4 2204
|
|
#define D4 2335
|
|
#define Dx4 2474
|
|
#define E4 2621
|
|
#define F4 2776
|
|
#define Fx4 2942
|
|
#define G4 3116
|
|
#define Gx4 3302
|
|
#define A4 3498
|
|
#define Ax4 3706
|
|
#define B4 3927
|