Arthur Semjonov
/
Serial_Communication
Master Code (Doctor)
music.h@0:757da73b539a, 2014-02-18 (annotated)
- Committer:
- ArthurSemjonov
- Date:
- Tue Feb 18 01:19:44 2014 +0000
- Revision:
- 0:757da73b539a
First draft
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
ArthurSemjonov | 0:757da73b539a | 1 | /* |
ArthurSemjonov | 0:757da73b539a | 2 | * music.h |
ArthurSemjonov | 0:757da73b539a | 3 | * |
ArthurSemjonov | 0:757da73b539a | 4 | * Created on: Feb "some day", 2014 |
ArthurSemjonov | 0:757da73b539a | 5 | * Authors: COSC 4290 Students of Dr Dennis Brylow. |
ArthurSemjonov | 0:757da73b539a | 6 | */ |
ArthurSemjonov | 0:757da73b539a | 7 | |
ArthurSemjonov | 0:757da73b539a | 8 | #ifndef MUSIC_H_ |
ArthurSemjonov | 0:757da73b539a | 9 | #define MUSIC_H_ |
ArthurSemjonov | 0:757da73b539a | 10 | /*=====================NOTES=============================*/ |
ArthurSemjonov | 0:757da73b539a | 11 | |
ArthurSemjonov | 0:757da73b539a | 12 | enum NoteName {C0=0,Cs0,D0,Eb0,E0,F0,Fs0,G0,Gs0,A0,Bb0,B0, |
ArthurSemjonov | 0:757da73b539a | 13 | C1,Cs1,D1,Eb1,E1,F1,Fs1,G1,Gs1,A1,Bb1,B1, |
ArthurSemjonov | 0:757da73b539a | 14 | C2,Cs2,D2,Eb2,E2,F2,Fs2,G2,Gs2,A2,Bb2,B2, |
ArthurSemjonov | 0:757da73b539a | 15 | C3,Cs3,D3,Eb3,E3,F3,Fs3,G3,Gs3,A3,Bb3,B3, |
ArthurSemjonov | 0:757da73b539a | 16 | C4,Cs4,D4,Eb4,E4,F4,Fs4,G4,Gs4,A4,Bb4,B4, |
ArthurSemjonov | 0:757da73b539a | 17 | C5,Cs5,D5,Eb5,E5,F5,Fs5,G5,Gs5,A5,Bb5,B5, |
ArthurSemjonov | 0:757da73b539a | 18 | C6,Cs6,D6,Eb6,E6,F6,Fs6,G6,Gs6,A6,Bb6,B6, |
ArthurSemjonov | 0:757da73b539a | 19 | C7,Cs7,D7,Eb7,E7,F7,Fs7,G7,Gs7,A7,Bb7,B7, |
ArthurSemjonov | 0:757da73b539a | 20 | C8,Cs8,D8,Eb8,E8,F8,Fs8,G8,Gs8,A8,Bb8,B8,R}; |
ArthurSemjonov | 0:757da73b539a | 21 | /*=======================================================*/ |
ArthurSemjonov | 0:757da73b539a | 22 | |
ArthurSemjonov | 0:757da73b539a | 23 | |
ArthurSemjonov | 0:757da73b539a | 24 | /*=====================FREQUENCIES=======================*/ |
ArthurSemjonov | 0:757da73b539a | 25 | float notes[]={16.35,17.32,18.35,19.45,20.60,21.83,23.12,24.50,25.96,27.50,29.14,30.87, |
ArthurSemjonov | 0:757da73b539a | 26 | 32.70,34.65,36.71,38.89,41.20,43.65,46.25,49.00,51.91,55.00,58.27,61.74, |
ArthurSemjonov | 0:757da73b539a | 27 | 65.41,69.30,73.42,77.78,82.41,87.31,92.50,98.00,103.8,110.0,116.5,123.5, |
ArthurSemjonov | 0:757da73b539a | 28 | 130.8,138.6,146.8,155.6,164.8,174.6,185.0,196.0,207.7,220.0,233.1,246.9, |
ArthurSemjonov | 0:757da73b539a | 29 | 261.6,277.2,293.7,311.1,329.6,349.2,370.0,392.0,415.3,440.0,466.2,493.9, |
ArthurSemjonov | 0:757da73b539a | 30 | 523.3,554.4,587.3,622.3,659.3,698.5,740.0,784.0,830.6,880.0,932.3,987.8, |
ArthurSemjonov | 0:757da73b539a | 31 | 1047,1109,1175,1245,1319,1397,1480,1568,1661,1760,1865,1976, |
ArthurSemjonov | 0:757da73b539a | 32 | 2093,2217,2349,2489,2637,2794,2960,3136,3322,3520,3729,3951, |
ArthurSemjonov | 0:757da73b539a | 33 | 4186,4435,4699,4978,5274,5588,5920,6272,6645,7040,7459,7902}; |
ArthurSemjonov | 0:757da73b539a | 34 | |
ArthurSemjonov | 0:757da73b539a | 35 | |
ArthurSemjonov | 0:757da73b539a | 36 | #endif /* MUSIC_H_ */ |