I am an Arduino beginner and I am planning to make a musical instrument with it. I want to add record and playback functionalities into the instrument.
I figure I will have to store lots of data to meet this feature, but the Arduino I'm using (Uno/Nano) probably won't have enough memory to hold lots of songs.
My question is, is using an SD card with an SD shield a good way to expand memory? If not, what should I use to do so?