A MIDI piano synthesizer that implements the Karplus Strong physical modeling algorithm.
Dependencies: mbed USBDevice PinDetect
Constants.h
- Committer:
- asuszek
- Date:
- 2016-04-17
- Revision:
- 16:b25ca34a705f
- Parent:
- 15:aa5a4c350251
- Child:
- 18:26d93c5b9bb6
File content as of revision 16:b25ca34a705f:
#ifndef AS_CONSTANTS_H #define AS_CONSTANTS_H //#define DEBUG #define USE_PWM true /* A namespace for all global constants. * Access using C::VAR_NAME */ namespace C { const int SAMPLE_RATE = 22050; const int MAX_POLYPHONY = 4; const int MIN_FREQUENCY = 110; const float STRING_DAMPING = 0.7; const float STRING_DAMPING_VARIATION = 0.35; const float CHARACTER_VARIATION = 0.5; const float PLUCK_DAMPING = 0.5; const float PLUCK_DAMPING_VARIATION = 0.25; } // namespace C #endif