LPD8

The Akai LPD8 is a midi controller with 8 velocity-sensitive pads and 8 knobs.

Programs

The LPD8 memory bank can store 4 different programs. A program consists out of a configuration of notes and controls associated with each pad and knob.

Pads

The pads can operate in three different modes: Pad (Notes), CC (Control Change) and Prog Chng (Program Change). Depending on the mode you are using, different midi events are emitted when you press and release buttons. They also differ in how the velocity is handled.

Action Pad CC Prog Chng
Pad Down note_on control_change program_change
Pad Release note_off control_change N/A
Velocity Down 0-127 0-127 N/A
Velocity Release 127 0 N/A

All pads can be put into toggle mode. When in toggle mode, you have to press the pad a second time to trigger the release event.

When in Pad mode you can turn on and off the lights of each pad by sending a note_on or note_off midi message with the corresponding note. The state of the light will be overwritten on the next button press, so you need to resend note_on messages after a button press if you want the button to be permanently lit.

Knobs

Each knob emits a control_change message when it is turned. The value ranges from 0 to 127. It is possible to change upper and lower value limit, but this comes with a reduction in resolution and is thus not suggested.