From Yamaha Wiki
The Yamaha CP300 is a digital Stage piano.
Introduced in 2006, the Yamaha CP300 offers almost identical specifications compared to the Yamaha P250 it replaces. However, the primary sounds have been significantly improved, including emulation of "half-pedaling" effects. The addition of "C" in the name is an homage to the mid-1970s CP series of electric stage pianos. Other improvements include the addition of 5 sliders for real-time parameter control, a transpose button, and balanced output via XLR connectors.
The Yamaha CP-300 has 88 graduated weighted keys. This means that the keys are somewhat heavier on the low end than the high. It has onboard Stereo speakers, as well as an output for Public address usage. Yamaha digitally sampled in stereo each key at multiple attack intensities to obtain the tonal quality, presence, hammer and damper noises of an acoustic piano. The harpsichord (including pick noise), pipe organ, and other sampled instruments in main instrument set were also sampled. The extended instrument set of more than a couple hundred instruments are generated rather than sampled. The MIDI interface can control other instruments or be controlled. It also has onboard digital recording and editing capabilities. Like other stage pianos, it is built for touring.