a stepper motor view as a serial midi device, use an interface such ttymidi to generate a serial to 115200 baudrate midi instrument
Dependencies: MIDI mbed X-NUCLEO-IHM05A1
pitches.h@34:215d5ee0f434, 2019-10-01 (annotated)
- Committer:
- gidiana
- Date:
- Tue Oct 01 10:42:23 2019 +0000
- Revision:
- 34:215d5ee0f434
first
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
gidiana | 34:215d5ee0f434 | 1 | const long pitchVals[] = { |
gidiana | 34:215d5ee0f434 | 2 | 0, //0, C-1 |
gidiana | 34:215d5ee0f434 | 3 | 0, //1, C#-1 |
gidiana | 34:215d5ee0f434 | 4 | 0, //2, D-1 |
gidiana | 34:215d5ee0f434 | 5 | 0, //3, D#-1 |
gidiana | 34:215d5ee0f434 | 6 | 0, //4, E-1 |
gidiana | 34:215d5ee0f434 | 7 | 0, //5, F-1 |
gidiana | 34:215d5ee0f434 | 8 | 0, //6, F#-1 |
gidiana | 34:215d5ee0f434 | 9 | 0, //7, G-1 |
gidiana | 34:215d5ee0f434 | 10 | 0, //8, G#-1 |
gidiana | 34:215d5ee0f434 | 11 | 0, //9, A-1 |
gidiana | 34:215d5ee0f434 | 12 | 0, //10, A#-1 |
gidiana | 34:215d5ee0f434 | 13 | 0, //11, B-1 |
gidiana | 34:215d5ee0f434 | 14 | 0, //12, C0 |
gidiana | 34:215d5ee0f434 | 15 | 0, //13, C#0 |
gidiana | 34:215d5ee0f434 | 16 | 0, //14, D0 |
gidiana | 34:215d5ee0f434 | 17 | 0, //15, D#0 |
gidiana | 34:215d5ee0f434 | 18 | 0, //16, E0 |
gidiana | 34:215d5ee0f434 | 19 | 0, //17, F0 |
gidiana | 34:215d5ee0f434 | 20 | 0, //18, F#0 |
gidiana | 34:215d5ee0f434 | 21 | 0, //19, G0 |
gidiana | 34:215d5ee0f434 | 22 | 0, //20, G#0 |
gidiana | 34:215d5ee0f434 | 23 | 0, //21, A0 |
gidiana | 34:215d5ee0f434 | 24 | 0, //22, A#0 |
gidiana | 34:215d5ee0f434 | 25 | 32000, // 23 B0 31 |
gidiana | 34:215d5ee0f434 | 26 | 30303, // 24 C1 33 |
gidiana | 34:215d5ee0f434 | 27 | 28571, // 25 CS1 35 |
gidiana | 34:215d5ee0f434 | 28 | 27027, // 26 D1 37 |
gidiana | 34:215d5ee0f434 | 29 | 25641, // 27 DS1 39 |
gidiana | 34:215d5ee0f434 | 30 | 24390, // 28 E1 41 |
gidiana | 34:215d5ee0f434 | 31 | 22727, // 29 F1 44 |
gidiana | 34:215d5ee0f434 | 32 | 21739, // 30 FS1 46 |
gidiana | 34:215d5ee0f434 | 33 | 20408, // 31 G1 49 |
gidiana | 34:215d5ee0f434 | 34 | 19230, // 32 GS1 52 |
gidiana | 34:215d5ee0f434 | 35 | 18182, // 33 A1 55 |
gidiana | 34:215d5ee0f434 | 36 | 17241, // 34 AS1 58 |
gidiana | 34:215d5ee0f434 | 37 | 16129, // 35 B1 62 |
gidiana | 34:215d5ee0f434 | 38 | 15385, // 36 C2 65 |
gidiana | 34:215d5ee0f434 | 39 | 14493, // 37 CS2 69 |
gidiana | 34:215d5ee0f434 | 40 | 13699, // 38 D2 73 |
gidiana | 34:215d5ee0f434 | 41 | 12821, // 39 DS2 78 |
gidiana | 34:215d5ee0f434 | 42 | 12195, // 40 E2 82 |
gidiana | 34:215d5ee0f434 | 43 | 11494, // 41 F2 87 |
gidiana | 34:215d5ee0f434 | 44 | 10753, // 42 FS2 93 |
gidiana | 34:215d5ee0f434 | 45 | 10204, // 43 G2 98 |
gidiana | 34:215d5ee0f434 | 46 | 9615, // 44 GS2 104 |
gidiana | 34:215d5ee0f434 | 47 | 9091, // 45 A2 110 |
gidiana | 34:215d5ee0f434 | 48 | 8547, // 46 AS2 117 |
gidiana | 34:215d5ee0f434 | 49 | 8130, // 47 B2 123 |
gidiana | 34:215d5ee0f434 | 50 | 7634, // 48 C3 131 |
gidiana | 34:215d5ee0f434 | 51 | 7194, // 49 CS3 139 |
gidiana | 34:215d5ee0f434 | 52 | 6803, // 50 D3 147 |
gidiana | 34:215d5ee0f434 | 53 | 6410, // 51 DS3 156 |
gidiana | 34:215d5ee0f434 | 54 | 6061, // 52 E3 165 |
gidiana | 34:215d5ee0f434 | 55 | 5714, // 53 F3 175 |
gidiana | 34:215d5ee0f434 | 56 | 5405, // 54 FS3 185 |
gidiana | 34:215d5ee0f434 | 57 | 5102, // 55 G3 196 |
gidiana | 34:215d5ee0f434 | 58 | 4808, // 56 GS3 208 |
gidiana | 34:215d5ee0f434 | 59 | 4545, // 57 A3 220 |
gidiana | 34:215d5ee0f434 | 60 | 4292, // 58 AS3 233 |
gidiana | 34:215d5ee0f434 | 61 | 4049, // 59 B3 247 |
gidiana | 34:215d5ee0f434 | 62 | 3817, // 60 C4 262 |
gidiana | 34:215d5ee0f434 | 63 | 3610, // 61 CS4 277 |
gidiana | 34:215d5ee0f434 | 64 | 3401, // 62 D4 294 |
gidiana | 34:215d5ee0f434 | 65 | 3215, // 63 DS4 311 |
gidiana | 34:215d5ee0f434 | 66 | 3030, // 64 E4 330 |
gidiana | 34:215d5ee0f434 | 67 | 2865, // 65 F4 349 |
gidiana | 34:215d5ee0f434 | 68 | 2703, // 66 FS4 370 |
gidiana | 34:215d5ee0f434 | 69 | 2551, // 67 G4 392 |
gidiana | 34:215d5ee0f434 | 70 | 2410, // 68 GS4 415 |
gidiana | 34:215d5ee0f434 | 71 | 2273, // 69 A4 440 |
gidiana | 34:215d5ee0f434 | 72 | 2146, // 70 AS4 466 |
gidiana | 34:215d5ee0f434 | 73 | 2024, // 71 B4 494 |
gidiana | 34:215d5ee0f434 | 74 | 1912, // 72 C5 523 |
gidiana | 34:215d5ee0f434 | 75 | 1805, // 73 CS5 554 |
gidiana | 34:215d5ee0f434 | 76 | 1704, // 74 D5 587 |
gidiana | 34:215d5ee0f434 | 77 | 1608, // 75 DS5 622 |
gidiana | 34:215d5ee0f434 | 78 | 1517, // 76 E5 659 |
gidiana | 34:215d5ee0f434 | 79 | 1433, // 77 F5 698 |
gidiana | 34:215d5ee0f434 | 80 | 1351, // 78 FS5 740 |
gidiana | 34:215d5ee0f434 | 81 | 1276, // 79 G5 784 |
gidiana | 34:215d5ee0f434 | 82 | 1203, // 80 GS5 831 |
gidiana | 34:215d5ee0f434 | 83 | 1136, // 81 A5 880 |
gidiana | 34:215d5ee0f434 | 84 | 1073, // 82 AS5 932 |
gidiana | 34:215d5ee0f434 | 85 | 1012, // 83 B5 988 |
gidiana | 34:215d5ee0f434 | 86 | 955, // 84 C6 1047 |
gidiana | 34:215d5ee0f434 | 87 | 902, // 85 CS6 1109 |
gidiana | 34:215d5ee0f434 | 88 | 851, // 86 D6 1175 |
gidiana | 34:215d5ee0f434 | 89 | 803, // 87 DS6 1245 |
gidiana | 34:215d5ee0f434 | 90 | 758, // 88 E6 1319 |
gidiana | 34:215d5ee0f434 | 91 | 716, // 89 F6 1397 |
gidiana | 34:215d5ee0f434 | 92 | 676, // 90 FS6 1480 |
gidiana | 34:215d5ee0f434 | 93 | 638, // 91 G6 1568 |
gidiana | 34:215d5ee0f434 | 94 | 602, // 92 GS6 1661 |
gidiana | 34:215d5ee0f434 | 95 | 568, // 93 A6 1760 |
gidiana | 34:215d5ee0f434 | 96 | 536, // 94 AS6 1865 |
gidiana | 34:215d5ee0f434 | 97 | 506, // 95 B6 1976 |
gidiana | 34:215d5ee0f434 | 98 | 478, // 96 C7 2093 |
gidiana | 34:215d5ee0f434 | 99 | 451, // 97 CS7 2217 |
gidiana | 34:215d5ee0f434 | 100 | 426, // 98 D7 2349 |
gidiana | 34:215d5ee0f434 | 101 | 402, // 99 DS7 2489 |
gidiana | 34:215d5ee0f434 | 102 | 379, // 100 E7 2637 |
gidiana | 34:215d5ee0f434 | 103 | 358, // 101 F7 2794 |
gidiana | 34:215d5ee0f434 | 104 | 338, // 102 FS7 2960 |
gidiana | 34:215d5ee0f434 | 105 | 315, // 103 G7 3136 |
gidiana | 34:215d5ee0f434 | 106 | 301, // 104 GS7 3322 |
gidiana | 34:215d5ee0f434 | 107 | 284, // 105 A7 3520 |
gidiana | 34:215d5ee0f434 | 108 | 268, // 106 AS7 3729 |
gidiana | 34:215d5ee0f434 | 109 | 253, // 107 B7 3951 |
gidiana | 34:215d5ee0f434 | 110 | 239, // 108 C8 4186 |
gidiana | 34:215d5ee0f434 | 111 | 225, // 109 CS8 4435 |
gidiana | 34:215d5ee0f434 | 112 | 213, // 110 D8 4699 |
gidiana | 34:215d5ee0f434 | 113 | 201, // 111 DS8 4978 |
gidiana | 34:215d5ee0f434 | 114 | 0, //112, E8 |
gidiana | 34:215d5ee0f434 | 115 | 0, //113, F8 |
gidiana | 34:215d5ee0f434 | 116 | 0, //114, F#8 |
gidiana | 34:215d5ee0f434 | 117 | 0, //115, G8 |
gidiana | 34:215d5ee0f434 | 118 | 0, //116, G#8 |
gidiana | 34:215d5ee0f434 | 119 | 0, //117, A8 |
gidiana | 34:215d5ee0f434 | 120 | 0, //118, A#8 |
gidiana | 34:215d5ee0f434 | 121 | 0, //119, B8 |
gidiana | 34:215d5ee0f434 | 122 | 0, //120, C9 |
gidiana | 34:215d5ee0f434 | 123 | 0, //121, C#9 |
gidiana | 34:215d5ee0f434 | 124 | 0, //122, D9 |
gidiana | 34:215d5ee0f434 | 125 | 0, //123, D#9 |
gidiana | 34:215d5ee0f434 | 126 | 0, //124, E9 |
gidiana | 34:215d5ee0f434 | 127 | 0, //125, F9 |
gidiana | 34:215d5ee0f434 | 128 | 0, //126, F#9 |
gidiana | 34:215d5ee0f434 | 129 | 0, //127, G9 |
gidiana | 34:215d5ee0f434 | 130 | }; |
gidiana | 34:215d5ee0f434 | 131 | |
gidiana | 34:215d5ee0f434 | 132 |