Arduino Keyboard/synthesizer
Abstract: Creating a keyboard piano setup that initially just has a predetermined functionality that then can be altered by importing sounds or inputting new sounds through use of a microphone with additional features to support this purpose such as an LCD screen and LED’s. With the functionality of the shift facilitated through the ability to record audio through a microphone and an SD card reader to store recorded audio or imported sounds.
Overall Description of Project Idea
The overall description of our project idea is a layout similar to that of a piano that serves the function of a keyboard with additional functionality of a recorder that is portable to record sounds to use. This means playing predetermined sounds or notes along with the ability to record sounds and play them back with the use of a microphone and/or sd card reader. We also included a display to show what note the keyboard is playing. We also have other additional features in order to assist in these functions like LED to show if the microphone is currently recording. An LCD will also be used in order to display helpful information from time to stuff being played.
How the project is to be used (User Guide)
In Piano Mode, pressing the buttons will play pre-set musical notes through the speaker, similar to a traditional electronic piano. In addition, users can record custom sounds or vocals using the microphone, store them to the SD card, and then play them. LEDs will indicate the current mode and whether recording or playback is active. Users will also be able to see which note or sample is being played on the LCD screen. The final iteration of our project is to create a digital audio workstation that would allow someone to almost create a whole song by importing their own sounds/samples or even having the ability to create their own sounds or vocals using the microphone. The DF Player will be used as an input device to import and trigger pre-recorded or external sounds, which can then be played back through the speaker just like the button-triggered notes or microphone recordings. The speaker provides the audio output that the user hears, while the LCD screen provides visual information about which specific note, sound, or sample is active at any given time. The SD card reader provides access to stored digital audio data by retrieving recorded files for playback or further manipulation. The LEDs provide visual output by signaling the current mode and system status, such as indicating when the device is recording, idle, or playing back audio.