49 key MIDI controller with 9 assignable sliders, buttons and 8 assignable knobs. Should work with any DAW out of the box although some setup may be required. USB out only, I repeat the keyboard does not have a MIDI out port. It does have a sustain pedal input. Keys are synth weight, definitely playable but not nearly the feel of a piano.