I'm learning to play guitar and I've noticed learning music theory is equally important. I'm actually enjoying the theory part and it seems lots of people recommend learning theory on a keyboard/piano.
Would 32-key midi controller be enough? Since this is just for learning theory, I want something small and cheap which I could later use to record some music in my laptop when I get there.
I know the main thing I'll miss is moving scales in to higher pitches, but theory-wise, would I be too constrained?