Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependencies: ClockControl PowerControl mbed
Diff: frequency.h
- Revision:
- 0:727737138ac5
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/frequency.h Sun Nov 09 08:00:33 2014 +0000
@@ -0,0 +1,135 @@
+#ifndef FREQUENCY_H_
+#define FREQUENCY_H_
+
+float const frequencyTable[128] = {
+ 8.175799, // 0 (C -1)
+ 8.661957, // 1 (Db-1)
+ 9.177024, // 2 (D -1)
+ 9.722718, // 3 (Eb-1)
+ 10.300861, // 4 (E -1)
+ 10.913382, // 5 (F -1)
+ 11.562326, // 6 (Gb-1)
+ 12.249857, // 7 (G -1)
+ 12.978272, // 8 (Ab-1)
+ 13.750000, // 9 (A -1)
+ 14.567618, // 10 (Bb-1)
+ 15.433853, // 11 (B -1)
+ 16.351598, // 12 (C 0)
+ 17.323914, // 13 (Db 0)
+ 18.354048, // 14 (D 0)
+ 19.445436, // 15 (Eb 0)
+ 20.601722, // 16 (E 0)
+ 21.826764, // 17 (F 0)
+ 23.124651, // 18 (Gb 0)
+ 24.499715, // 19 (G 0)
+ 25.956544, // 20 (Ab 0)
+ 27.500000, // 21 (A 0)
+ 29.135235, // 22 (Bb 0)
+ 30.867706, // 23 (B 0)
+ 32.703196, // 24 (C 1)
+ 34.647829, // 25 (Db 1)
+ 36.708096, // 26 (D 1)
+ 38.890873, // 27 (Eb 1)
+ 41.203445, // 28 (E 1)
+ 43.653529, // 29 (F 1)
+ 46.249303, // 30 (Gb 1)
+ 48.999429, // 31 (G 1)
+ 51.913087, // 32 (Ab 1)
+ 55.000000, // 33 (A 1)
+ 58.270470, // 34 (Bb 1)
+ 61.735413, // 35 (B 1)
+ 65.406391, // 36 (C 2)
+ 69.295658, // 37 (Db 2)
+ 73.416192, // 38 (D 2)
+ 77.781746, // 39 (Eb 2)
+ 82.406889, // 40 (E 2)
+ 87.307058, // 41 (F 2)
+ 92.498606, // 42 (Gb 2)
+ 97.998859, // 43 (G 2)
+ 103.826174, // 44 (Ab 2)
+ 110.000000, // 45 (A 2)
+ 116.540940, // 46 (Bb 2)
+ 123.470825, // 47 (B 2)
+ 130.812783, // 48 (C 3)
+ 138.591315, // 49 (Db 3)
+ 146.832384, // 50 (D 3)
+ 155.563492, // 51 (Eb 3)
+ 164.813778, // 52 (E 3)
+ 174.614116, // 53 (F 3)
+ 184.997211, // 54 (Gb 3)
+ 195.997718, // 55 (G 3)
+ 207.652349, // 56 (Ab 3)
+ 220.000000, // 57 (A 3)
+ 233.081881, // 58 (Bb 3)
+ 246.941651, // 59 (B 3)
+ 261.625565, // 60 (C 4)
+ 277.182631, // 61 (Db 4)
+ 293.664768, // 62 (D 4)
+ 311.126984, // 63 (Eb 4)
+ 329.627557, // 64 (E 4)
+ 349.228231, // 65 (F 4)
+ 369.994423, // 66 (Gb 4)
+ 391.995436, // 67 (G 4)
+ 415.304698, // 68 (Ab 4)
+ 440.000000, // 69 (A 4)
+ 466.163762, // 70 (Bb 4)
+ 493.883301, // 71 (B 4)
+ 523.251131, // 72 (C 5)
+ 554.365262, // 73 (Db 5)
+ 587.329536, // 74 (D 5)
+ 622.253967, // 75 (Eb 5)
+ 659.255114, // 76 (E 5)
+ 698.456463, // 77 (F 5)
+ 739.988845, // 78 (Gb 5)
+ 783.990872, // 79 (G 5)
+ 830.609395, // 80 (Ab 5)
+ 880.000000, // 81 (A 5)
+ 932.327523, // 82 (Bb 5)
+ 987.766603, // 83 (B 5)
+ 1046.502261, // 84 (C 6)
+ 1108.730524, // 85 (Db 6)
+ 1174.659072, // 86 (D 6)
+ 1244.507935, // 87 (Eb 6)
+ 1318.510228, // 88 (E 6)
+ 1396.912926, // 89 (F 6)
+ 1479.977691, // 90 (Gb 6)
+ 1567.981744, // 91 (G 6)
+ 1661.218790, // 92 (Ab 6)
+ 1760.000000, // 93 (A 6)
+ 1864.655046, // 94 (Bb 6)
+ 1975.533205, // 95 (B 6)
+ 2093.004522, // 96 (C 7)
+ 2217.461048, // 97 (Db 7)
+ 2349.318143, // 98 (D 7)
+ 2489.015870, // 99 (Eb 7)
+ 2637.020455, // 100 (E 7)
+ 2793.825851, // 101 (F 7)
+ 2959.955382, // 102 (Gb 7)
+ 3135.963488, // 103 (G 7)
+ 3322.437581, // 104 (Ab 7)
+ 3520.000000, // 105 (A 7)
+ 3729.310092, // 106 (Bb 7)
+ 3951.066410, // 107 (B 7)
+ 4186.009045, // 108 (C 8)
+ 4434.922096, // 109 (Db 8)
+ 4698.636287, // 110 (D 8)
+ 4978.031740, // 111 (Eb 8)
+ 5274.040911, // 112 (E 8)
+ 5587.651703, // 113 (F 8)
+ 5919.910763, // 114 (Gb 8)
+ 6271.926976, // 115 (G 8)
+ 6644.875161, // 116 (Ab 8)
+ 7040.000000, // 117 (A 8)
+ 7458.620184, // 118 (Bb 8)
+ 7902.132820, // 119 (B 8)
+ 8372.018090, // 120 (C 9)
+ 8869.844191, // 121 (Db 9)
+ 9397.272573, // 122 (D 9)
+ 9956.063479, // 123 (Eb 9)
+ 10548.081821, // 124 (E 9)
+ 11175.303406, // 125 (F 9)
+ 11839.821527, // 126 (Gb 9)
+ 12543.853951 // 127 (G 9)
+};
+
+#endif