12-polyphonic "chiptune" MIDI synthesizer for LPC1768 (Standalone version)
Dependencies: ClockControl PowerControl mbed
Diff: GeminiCore.h
- Revision:
- 3:cf57d7031c12
- Parent:
- 2:ca10e33bde0a
--- a/GeminiCore.h Wed Nov 12 23:46:31 2014 +0000 +++ b/GeminiCore.h Tue Nov 18 17:05:49 2014 +0000 @@ -12,11 +12,10 @@ uint8_t* prevSample; // previous sample value (used for noise samples) uint8_t x8; // 8-bit random seed uint16_t x16; // 16-bit random seed - + uint16_t samplingRate; + public: - static uint16_t const samplingRate; - - GeminiCore(uint8_t); + GeminiCore(uint8_t, uint16_t); ~GeminiCore(); uint16_t makeSample(note_t*); bool enable(uint8_t);