Any Keyboard with USB or MIDI connection will work as a primary controller for MainStage. In addition, Infinite Worship Keys has been designed to work with any MIDI controller containing at least 8 Knobs, 8 Faders, and 8 Buttons. Some MIDI keyboards, such as the M-Audio Code series, or Novation Launchkey series, have these controls built-in. If your keyboard does not have these controls onboard, you can easily pick up a Korg Nanokontrol 2 for around $60.