
Bluetooth Enabled Keyboard/Synthesizer for mbed
Dependencies: mbed 4DGL-uLCD-SE SDFileSystem mbed-rtos
History
Set
2016-05-01, by Jake867 [Sun, 01 May 2016 22:51:18 +0000] rev 26
Set
Updated program with new ADSR functionality.
2016-05-01, by jmpin [Sun, 01 May 2016 00:26:52 +0000] rev 25
Updated program with new ADSR functionality.
Revamped the way the ADSR functionality is implemented. Percentages are now specified for A D S and R to determine how much of the waveform each of these should take up. Also, there are now only 4 coefficient matrices total corresponding to ADSR.
2016-05-01, by jmpin [Sun, 01 May 2016 00:25:02 +0000] rev 24
Revamped the way the ADSR functionality is implemented. Percentages are now specified for A D S and R to determine how much of the waveform each of these should take up. Also, there are now only 4 coefficient matrices total corresponding to ADSR.
Changed generation of ADSR tables.
2016-04-30, by Jake867 [Sat, 30 Apr 2016 23:01:52 +0000] rev 23
Changed generation of ADSR tables.
Modified all the coefficient matrices as well as the function that forms the envelope. Also changed the permission on the file on the SD card from 'w' to 'a'
2016-04-30, by jmpin [Sat, 30 Apr 2016 21:54:33 +0000] rev 22
Modified all the coefficient matrices as well as the function that forms the envelope. Also changed the permission on the file on the SD card from 'w' to 'a'
Enabled playback for all waveform types and notes.
2016-04-30, by Jake867 [Sat, 30 Apr 2016 20:44:20 +0000] rev 21
Enabled playback for all waveform types and notes.
Updated functions used to generate waveforms.
2016-04-30, by jmpin [Sat, 30 Apr 2016 02:45:18 +0000] rev 20
Updated functions used to generate waveforms.
Fixed square wave generator function and commented out the output voltage function to debug.
2016-04-29, by jmpin [Fri, 29 Apr 2016 23:26:49 +0000] rev 19
Fixed square wave generator function and commented out the output voltage function to debug.
Changed sampleBuffer type from double to float because the analogOut needs floats.
2016-04-29, by jmpin [Fri, 29 Apr 2016 22:59:39 +0000] rev 18
Changed sampleBuffer type from double to float because the analogOut needs floats.
Added function that outputs samples to p18 to the main loop where key presses are processed.
2016-04-29, by jmpin [Fri, 29 Apr 2016 22:43:06 +0000] rev 17
Added function that outputs samples to p18 to the main loop where key presses are processed.