Boboter
Loading...
Searching...
No Matches
note_frequencies.h
Go to the documentation of this file.
1
7
8#pragma once
9
10#include <cstdint>
11
16 constexpr uint16_t C3 = 131;
17 constexpr uint16_t CS3 = 139;
18 constexpr uint16_t D3 = 147;
19 constexpr uint16_t DS3 = 156;
20 constexpr uint16_t E3 = 165;
21 constexpr uint16_t F3 = 175;
22 constexpr uint16_t FS3 = 185;
23 constexpr uint16_t G3 = 196;
24 constexpr uint16_t GS3 = 208;
25 constexpr uint16_t A3 = 220;
26 constexpr uint16_t AS3 = 233;
27 constexpr uint16_t B3 = 247;
28
29 constexpr uint16_t C4 = 262;
30 constexpr uint16_t CS4 = 277;
31 constexpr uint16_t D4 = 294;
32 constexpr uint16_t DS4 = 311;
33 constexpr uint16_t E4 = 330;
34 constexpr uint16_t F4 = 349;
35 constexpr uint16_t FS4 = 370;
36 constexpr uint16_t G4 = 392;
37 constexpr uint16_t GS4 = 415;
38 constexpr uint16_t A4 = 440;
39 constexpr uint16_t AS4 = 466;
40 constexpr uint16_t B4 = 494;
41
42 constexpr uint16_t C5 = 523;
43 constexpr uint16_t CS5 = 554;
44 constexpr uint16_t D5 = 587;
45 constexpr uint16_t DS5 = 622;
46 constexpr uint16_t E5 = 659;
47 constexpr uint16_t F5 = 698;
48 constexpr uint16_t FS5 = 740;
49 constexpr uint16_t G5 = 784;
50 constexpr uint16_t GS5 = 831;
51 constexpr uint16_t A5 = 880;
52 constexpr uint16_t AS5 = 932;
53 constexpr uint16_t B5 = 988;
54}
A namespace containing predefined note frequencies for the third, fourth and fifth octave.
Definition note_frequencies.h:15
constexpr uint16_t B3
Definition note_frequencies.h:27
constexpr uint16_t FS3
Definition note_frequencies.h:22
constexpr uint16_t D3
Definition note_frequencies.h:18
constexpr uint16_t A4
Definition note_frequencies.h:38
constexpr uint16_t AS3
Definition note_frequencies.h:26
constexpr uint16_t FS4
Definition note_frequencies.h:35
constexpr uint16_t F3
Definition note_frequencies.h:21
constexpr uint16_t G3
Definition note_frequencies.h:23
constexpr uint16_t DS3
Definition note_frequencies.h:19
constexpr uint16_t E3
Definition note_frequencies.h:20
constexpr uint16_t GS4
Definition note_frequencies.h:37
constexpr uint16_t E5
Definition note_frequencies.h:46
constexpr uint16_t C5
Definition note_frequencies.h:42
constexpr uint16_t F5
Definition note_frequencies.h:47
constexpr uint16_t A3
Definition note_frequencies.h:25
constexpr uint16_t GS3
Definition note_frequencies.h:24
constexpr uint16_t DS4
Definition note_frequencies.h:32
constexpr uint16_t D4
Definition note_frequencies.h:31
constexpr uint16_t G4
Definition note_frequencies.h:36
constexpr uint16_t DS5
Definition note_frequencies.h:45
constexpr uint16_t D5
Definition note_frequencies.h:44
constexpr uint16_t CS5
Definition note_frequencies.h:43
constexpr uint16_t CS3
Definition note_frequencies.h:17
constexpr uint16_t AS5
Definition note_frequencies.h:52
constexpr uint16_t C4
Definition note_frequencies.h:29
constexpr uint16_t B5
Definition note_frequencies.h:53
constexpr uint16_t CS4
Definition note_frequencies.h:30
constexpr uint16_t G5
Definition note_frequencies.h:49
constexpr uint16_t A5
Definition note_frequencies.h:51
constexpr uint16_t C3
Definition note_frequencies.h:16
constexpr uint16_t E4
Definition note_frequencies.h:33
constexpr uint16_t AS4
Definition note_frequencies.h:39
constexpr uint16_t GS5
Definition note_frequencies.h:50
constexpr uint16_t B4
Definition note_frequencies.h:40
constexpr uint16_t FS5
Definition note_frequencies.h:48
constexpr uint16_t F4
Definition note_frequencies.h:34