-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathclarkfreqs.h
137 lines (133 loc) · 2.94 KB
/
clarkfreqs.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
/* The Clarkinou Sound System frequencies definitions.
* Copyright (C) 2003 by Mathieu Brethes
*
* Contact : [email protected]
* Website : http://thieumsweb.free.fr/
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
#ifndef __CLARK_FREQS__
#define __CLARK_FREQS__
/* generated with freqgen */
#define A0 0x0020
#define Ap0 0x0021
#define B0 0x0023
#define C0 0x0026
#define Cp0 0x0028
#define D0 0x002A
#define Dp0 0x002D
#define E0 0x002F
#define F0 0x0032
#define Fp0 0x0035
#define G0 0x0039
#define Gp0 0x003C
#define A1 0x0040
#define Ap1 0x0043
#define B1 0x0047
#define C1 0x004C
#define Cp1 0x0050
#define D1 0x0055
#define Dp1 0x005A
#define E1 0x005F
#define F1 0x0065
#define Fp1 0x006B
#define G1 0x0072
#define Gp1 0x0078
#define A2 0x0080
#define Ap2 0x0087
#define B2 0x008F
#define C2 0x0098
#define Cp2 0x00A1
#define D2 0x00AA
#define Dp2 0x00B5
#define E2 0x00BF
#define F2 0x00CB
#define Fp2 0x00D7
#define G2 0x00E4
#define Gp2 0x00F1
#define A3 0x0100
#define Ap3 0x010F
#define B3 0x011F
#define C3 0x0130
#define Cp3 0x0142
#define D3 0x0155
#define Dp3 0x016A
#define E3 0x017F
#define F3 0x0196
#define Fp3 0x01AE
#define G3 0x01C8
#define Gp3 0x01E3
#define A4 0x0200
#define Ap4 0x021E
#define B4 0x023E
#define C4 0x0260
#define Cp4 0x0285
#define D4 0x02AB
#define Dp4 0x02D4
#define E4 0x02FF
#define F4 0x032C
#define Fp4 0x035D
#define G4 0x0390
#define Gp4 0x03C6
#define A5 0x0400
#define Ap5 0x043C
#define B5 0x047D
#define C5 0x04C1
#define Cp5 0x050A
#define D5 0x0556
#define Dp5 0x05A8
#define E5 0x05FE
#define F5 0x0659
#define Fp5 0x06BA
#define G5 0x0720
#define Gp5 0x078D
#define A6 0x0800
#define Ap6 0x0879
#define B6 0x08FA
#define C6 0x0983
#define Cp6 0x0A14
#define D6 0x0AAD
#define Dp6 0x0B50
#define E6 0x0BFC
#define F6 0x0CB2
#define Fp6 0x0D74
#define G6 0x0E41
#define Gp6 0x0F1A
#define A7 0x1000
#define Ap7 0x10F3
#define B7 0x11F5
#define C7 0x1306
#define Cp7 0x1428
#define D7 0x155B
#define Dp7 0x16A0
#define E7 0x17F9
#define F7 0x1965
#define Fp7 0x1AE8
#define G7 0x1C82
#define Gp7 0x1E34
#define A8 0x2000
#define Ap8 0x21E7
#define B8 0x23EB
#define C8 0x260D
#define Cp8 0x2851
#define D8 0x2AB7
#define Dp8 0x2D41
#define E8 0x2FF2
#define F8 0x32CB
#define Fp8 0x35D1
#define G8 0x3904
#define Gp8 0x3C68
#define A9 0x4000
#endif