SkillAgentSearch skills...

Lpd8editor

A linux editor for the Akai LPD8

Install / Use

/learn @charlesfleche/Lpd8editor
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

test release

lpd8editor

A Linux editor for the Akai LPD8 pad controller.

lpd8-editor screenshot

Supported devices

Only the original LPD8 devices is supported. There is however an interest for the LPD8 Mk2 #49 and the LPD8 Wireless #47. I don't own these devices but i live in Montréal, Québec: if I can borrow one of those or if you can ship them to me, I'd be happy to support them.

Prebuilt binaries

Check the releases page for ready to use packages.

Building

Building lpd8editor requires a C++-11 compiler, cmake, Alsa and Qt6 with its internationalization tools. The Github actions provides detailed step by step to install dependencies, build, test and release.

Building from git clone

After dependencies are installed:

# Clone the code repository
git clone https://github.com/charlesfleche/lpd8editor.git

# Create the build directory
mkdir build-lpd8editor
cd build-lpd8editor

# Configure the build system
cmake ../lpd8editor -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=~/lpd8editor

# Build and install
cmake --build . --target install

# Run lpd8editor
~/lpd8editor/bin/lpd8editor

Building from a compressed source folder

GitHub automatically publishes compressed source folders (.tar.gz or .zip archives) for each release. To build lpd8editor from those archives:

# In the following instructions, replace x.y.z by the actual version of the downloaded archive

# Extract the downloaded .tar.gz archive
tar xf lpd8editor-x.y.z.tar.gz

# Or, for a .zip
unzip lpd8editor-x.y.z.zip

# Create the build directory
mkdir build-lpd8editor
cd build-lpd8editor

# Configure the build system
cmake ../lpd8editor-x.y.z -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=~/lpd8editor

# Build and install
cmake --build . --target install

# Run lpd8editor
~/lpd8editor/bin/lpd8editor

Running the tests

cmake --build . --target test

Building the binary packages

# Packages will be generated in the `packages` folder
cmake --build . --target package

LPD8 sysex

Akai does not provide a MIDI and Sysex implementation sheet, so we reverse engineered our own.

View on GitHub
GitHub Stars63
CategoryDevelopment
Updated2mo ago
Forks6

Languages

C++

Security Score

95/100

Audited on Jan 25, 2026

No findings