Arduino?: Michela machine (chorded keyboard)

Hi, I want to build a chorded keyboard[0], the idea is build something like this:

Researching I found plover[1], but is a software and I want to do it at hardware level(?).

Arduino will have enough memory? I will probably have to write some type of dictionary for the “chords” (I think 20 or 30 chords at max).

There is Anyone that had done something similar?. I probably can use some midi controller, but then I will have to install something like plover, and I want to avoid that.

Cheers and happy coding :slight_smile: