#pragma once // Note durations in milliseconds #define _N01 1600 #define _N02 800 #define _N04 400 #define _N08 200 #define _N16 100 // Tone frequencies #define _C3 130 #define _Db3 138 #define _D3 146 #define _Eb3 155 #define _E3 164 #define _F3 174 #define _Gb3 185 #define _G3 196 #define _Ab3 207 #define _A3 220 #define _Bb3 233 #define _B3 246 #define _C4 261 #define _Db4 277 #define _D4 293 #define _Eb4 311 #define _E4 329 #define _F4 349 #define _Gb4 369 #define _G4 392 #define _Ab4 415 #define _A4 440 #define _Bb4 466 #define _B4 493 #define _C5 523 #define _Db5 544 #define _D5 587 #define _Eb5 622 #define _E5 659 #define _F5 698 #define _Gb5 739 #define _G5 783 #define _Ab5 830 #define _A5 880 #define _Bb5 932 #define _B5 987 #define _C6 1046 #define _Db6 1108 #define _D6 1174 #define _Eb6 1244 #define _E6 1318 #define _F6 1396 #define _Gb6 1479 #define _G6 1567 #define _Ab6 1661 #define _A6 1760 #define _Bb6 1864 #define _B6 1975 #define _C7 2093 #define _Db7 2217 #define _D7 2349 #define _Eb7 2489 #define _E7 2637 #define _F7 2794 #define _Gb7 2960 #define _G7 3136 #define _Ab7 3322 #define _A7 3520 #define _Bb7 3729 #define _B7 3951