Производительности плат Arduino не хватит для воспроизведения качественного звука, потому придётся разбить синт на 2 части. Основой будет плата Raspberry. Установим на неё программу FluidSynth, которая без проблем спрвится с проигрыванием сэмплов,
а также будет принимать данные от клавиатуры. Вторая часть синта это — клавиатура. На основе Arduino Micro и бибилиотеки MIDIUSB построим клавиатуру, но обрабатывать обычные нажатия клавиш она не будет.
Вместо кнопок будут оголённые провода, арудинка будет отслеживать замыкание этих проводов на землю и отсылать в raspberry ноты в формате midi. А замыкать провода можно будет например через человеческое тело, фрукты или растения )
В общем этот синт подарит новые ощущения даже тем кто постоянно взаимодействует с музыкальными инструментами.