Arduino Midi Tone Bank

Hello. I am trying to find out whether an Arduino UNO (or other) can be used as a midi sound/tone bank. I already have an Arturia Keystep midi/cv controller. I suppose in the end what I am trying to make is a low control synth for it to plug into, akin to plugging into a program like Garageband and being able to choose from a number of presets (brass, voice, piano, etc...) Trying to search for this only turns out projects for building the controller itself, and I guess I just dont know the appropriate terminology.
Any advice is appreciated,
Adrian

This is the best Arduino sound synth I know:-