Version of Robotron arcade game using LPC1768, a Gameduino shield, a serial EEPROM (for high scores), two microswitch joysticks and two buttons plus a box to put it in. 20 levels of mayhem.
Dependencies: 25LCxxx_SPI CommonTypes Gameduino mbed
Notes.cpp
- Committer:
- RichardE
- Date:
- 2013-06-17
- Revision:
- 18:70190f956a24
- Parent:
- 9:fa7e7b37b632
File content as of revision 18:70190f956a24:
/* * SOURCE FILE : Notes.cpp * * Enumeration of notes on a piano keyboard and array * of notes frequencies for each note. * */ #include "Notes.h" #define FrequencyConvert( freq ) (UInt16)( freq * 4.0 + 0.5 ) // Array of note frequencies. const UInt16 Notes::NoteFrequencies[ Notes::NoteCount ] = { 0, 0, FrequencyConvert( 27.5 ), FrequencyConvert( 29.1352350948806 ), FrequencyConvert( 30.8677063285078 ), FrequencyConvert( 32.7031956625748 ), FrequencyConvert( 34.647828872109 ), FrequencyConvert( 36.7080959896759 ), FrequencyConvert( 38.8908729652601 ), FrequencyConvert( 41.2034446141087 ), FrequencyConvert( 43.6535289291255 ), FrequencyConvert( 46.2493028389543 ), FrequencyConvert( 48.9994294977187 ), FrequencyConvert( 51.9130871974931 ), FrequencyConvert( 55 ), FrequencyConvert( 58.2704701897612 ), FrequencyConvert( 61.7354126570155 ), FrequencyConvert( 65.4063913251497 ), FrequencyConvert( 69.295657744218 ), FrequencyConvert( 73.4161919793519 ), FrequencyConvert( 77.7817459305202 ), FrequencyConvert( 82.4068892282175 ), FrequencyConvert( 87.307057858251 ), FrequencyConvert( 92.4986056779086 ), FrequencyConvert( 97.9988589954373 ), FrequencyConvert( 103.826174394986 ), FrequencyConvert( 110 ), FrequencyConvert( 116.540940379522 ), FrequencyConvert( 123.470825314031 ), FrequencyConvert( 130.812782650299 ), FrequencyConvert( 138.591315488436 ), FrequencyConvert( 146.832383958704 ), FrequencyConvert( 155.56349186104 ), FrequencyConvert( 164.813778456435 ), FrequencyConvert( 174.614115716502 ), FrequencyConvert( 184.997211355817 ), FrequencyConvert( 195.997717990875 ), FrequencyConvert( 207.652348789973 ), FrequencyConvert( 220 ), FrequencyConvert( 233.081880759045 ), FrequencyConvert( 246.941650628062 ), FrequencyConvert( 261.625565300599 ), FrequencyConvert( 277.182630976872 ), FrequencyConvert( 293.664767917408 ), FrequencyConvert( 311.126983722081 ), FrequencyConvert( 329.62755691287 ), FrequencyConvert( 349.228231433004 ), FrequencyConvert( 369.994422711634 ), FrequencyConvert( 391.995435981749 ), FrequencyConvert( 415.304697579945 ), FrequencyConvert( 440 ), FrequencyConvert( 466.16376151809 ), FrequencyConvert( 493.883301256124 ), FrequencyConvert( 523.251130601197 ), FrequencyConvert( 554.365261953744 ), FrequencyConvert( 587.329535834815 ), FrequencyConvert( 622.253967444162 ), FrequencyConvert( 659.25511382574 ), FrequencyConvert( 698.456462866008 ), FrequencyConvert( 739.988845423269 ), FrequencyConvert( 783.990871963499 ), FrequencyConvert( 830.60939515989 ), FrequencyConvert( 880 ), FrequencyConvert( 932.32752303618 ), FrequencyConvert( 987.766602512248 ), FrequencyConvert( 1046.50226120239 ), FrequencyConvert( 1108.73052390749 ), FrequencyConvert( 1174.65907166963 ), FrequencyConvert( 1244.50793488832 ), FrequencyConvert( 1318.51022765148 ), FrequencyConvert( 1396.91292573202 ), FrequencyConvert( 1479.97769084654 ), FrequencyConvert( 1567.981743927 ), FrequencyConvert( 1661.21879031978 ), FrequencyConvert( 1760 ), FrequencyConvert( 1864.65504607236 ), FrequencyConvert( 1975.5332050245 ), FrequencyConvert( 2093.00452240479 ), FrequencyConvert( 2217.46104781498 ), FrequencyConvert( 2349.31814333926 ), FrequencyConvert( 2489.01586977665 ), FrequencyConvert( 2637.02045530296 ), FrequencyConvert( 2793.82585146403 ), FrequencyConvert( 2959.95538169308 ), FrequencyConvert( 3135.96348785399 ), FrequencyConvert( 3322.43758063956 ), FrequencyConvert( 3520 ), FrequencyConvert( 3729.31009214472 ), FrequencyConvert( 3951.06641004899 ), FrequencyConvert( 4186.00904480958 ), FrequencyConvert( 4434.92209562995 ), FrequencyConvert( 4698.63628667852 ), FrequencyConvert( 4978.03173955329 ), FrequencyConvert( 5274.04091060592 ), FrequencyConvert( 5587.65170292806 ), FrequencyConvert( 5919.91076338615 ), FrequencyConvert( 6271.92697570799 ), FrequencyConvert( 6644.87516127912 ), };