Pwede ka mag-store ng piano sounds sa Arduino, ngunit kailangan mong magkaroon ng sapat na memory para sa iyong mga tunog. Maaari mong subukan ang paggamit ng mga external memory modules tulad ng EEPROM o SD card upang magdagdag ng memory sa iyong proyekto.
Para sa pagbabasa ng MIDI keyboard, maaari kang gumamit ng MIDI library ng Arduino upang mag-interact sa MIDI data. Kapag natanggap ng Arduino ang MIDI data, maaari mo itong i-decode upang malaman kung aling nota ang pinindot at kung anong velocity ang ginamit. Kapag alam na ito, maaari mo nang i-play ang tamang tunog sa iyong piano sound module.