Skip to content

navelpluisje/LPD8-Editor

Repository files navigation

LPD8 Editor

Buy Me A Coffee

Screenhot of the editor

Netlify Status Contributor Covenant GitHub license made-with-love

What is this?

This is a simple editor for the Akai LPD8 MIDI-controller with the ability to store your configurations.

Why is it created?

Akai thinks money is more important then helping customers. Due to the lack of effort from their side to update their LPD8 Editor, I decided to build my own, web based. This way it will work in every browser on every OS, as long as web-MIDI is supported.

What does it do?

  • It can get data from the LPD8
  • It can store the created config to the LPD8
  • Store your configurations online
  • Account with a token. We do not store any personal data. The only thing you havve to store is your token.

How does it work?

  • Select an input device
  • Select an output device, the active bank will get selected
  • Click Load Config to get the bank data from the LPD8
  • Make some changes.
  • Click Send Config to store the data to the LPD8

What does not work (yet)?

  • Store a config to a file
  • Load a config from a file

Building

LPD8 Editor is a client-side React application written in Typescript. Instructions below are based on Getting Started with Create React App

Prepare

Download necessary node_modules to build LPD8 Editor

npm install

Development

Run non-optimized LPD8 Editor for development

npm start

Build

Build optimized LPD8 Editor for deployment, The path in the webserver by default is "/" but can be overridden

npm run build

What helped me?

About

A webbased editor for your Akai LPD8 editor

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages