X-Git-Url: http://git.linex4red.de/pub/lufa.git/blobdiff_plain/c58c53dba90fdc19d38f5e5d6957f2ede2a740f3..857a82674f1e15b3a8394a61ea3592e4d5e9afe5:/Projects/Incomplete/MIDIToneGenerator/MIDIToneGenerator.h diff --git a/Projects/Incomplete/MIDIToneGenerator/MIDIToneGenerator.h b/Projects/Incomplete/MIDIToneGenerator/MIDIToneGenerator.h index 6d6931c36..c0644374a 100644 --- a/Projects/Incomplete/MIDIToneGenerator/MIDIToneGenerator.h +++ b/Projects/Incomplete/MIDIToneGenerator/MIDIToneGenerator.h @@ -41,6 +41,7 @@ #include #include #include + #include #include #include "Descriptors.h" @@ -64,7 +65,13 @@ /** LED mask for the library LED driver, to indicate that an error has occurred in the USB interface. */ #define LEDMASK_USB_ERROR (LEDS_LED1 | LEDS_LED3) - #define AUDIO_SAMPLE_FREQUENCY 24000 + #define SCALE_FACTOR 65536 + #define BASE_FREQUENCY 27.5 + #define NOTE_OCTIVE_RATIO 1.05946 + #define BASE_PITCH_INDEX 21 + #define MAX_SIMULTANEOUS_NOTES 3 + + #define BASE_INCREMENT (((F_CPU / 255 / 2) / BASE_FREQUENCY)) /* Function Prototypes: */ void SetupHardware(void);