I've been trying to design a keyboard that can be used with the feet - something that I can play like dance dance revolution, while playing something else with my hands (mandolin), thus making me a one man band. Figuring out what a good layout would be is the first step and so far everything I've thought of either lacks useful notes, is too big to reach useful notes, or the keys are too close together. If anyone has ideas on how to do this I'd love help. (or better yet do this as I don't have must time to work on it)
An organ pedalboard MIDI controller would be an off-the-shelf solution albeit expensive. You could hook it up to a drum rack in a DAW in order to remap the pedals to a useful layout.
With a foot activated MIDI controller the number of keys will always be rather limited. Therefore, I think that the virtual layout should be customized to the music you play or even for each song. E.g. you could only map notes of a certain scale and range in order to save space.
If you consider building something custom; I have found that outputting to hardware MIDI from an Arduino is delightfully simple. (The hard part on my own project is finding motivation for figuring out how to read velocity from piezos and isolating vibrations.)
Organ pedalboards require sitting down and so are not really what I want.
The number of keys is the real problem - I don't want to be playing a single note in one octave, I want to play my chord progression and that means I need separate buttons for the major, minor, 7th (which 7th...) for the chords that go with the song.
A medium number of keys could work out by using a custom layout for each song as many songs don't use too many chords. Similar to tuning timpani for each song.
I've messed with using a 9-button dance pad as an impromptu midi controller - gives you a full octave and you use the center square as a "rest", but I can't imagine trying to use it in a live setting - it would be like trying to play a guitar in a bouncy castle.
Is that possible, given that you only have two feet?
Are you looking for a mode which allows you to select a chord rather than just a single note? (One foot for the root, and the other selects single/major/minor/etc)?
I've been looking at accordion keyboards - with the accordion layout you get 100+ buttons and you only need to push one to get a chord. However at the width of a foot that is too big, and so I'm not sure if I take a simplified layout or just a smaller version of that.
Keith McMillen Instruments makes a one-octave foot controller that can send note data [1]. It was the most compact and affordable MIDI foot controller of this type that I was able to find when I looked a few years back.