Skip to main content

Python API for the Novation Launchpad Mini MK3

Project description

CI

lpminimk3

Python API for the Novation Launchpad Mini MK3 with an object-oriented approach.

Goals

  • Simple, object-oriented, intuitive design
  • Ease of use for both scripting and "shelling"
  • Access to all (or most) of the Launchpad Mini MK3 MIDI features

Todo

  • Add unit tests.
  • Add CI.
  • Add documentation.
  • Add CD.
  • Add details to this README.
  • Add examples.
  • Add logging of MIDI messages.

Future features

  • Add DAW interface implementation.
  • Add text scrolling.
  • Add Match, for input filtering.
  • Add led_range(), for group LED configurations.
  • Add data-driven painting and animation.

Notes

  • Work in progress, so expect things to break!

License

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

lpminimk3-0.1.0.tar.gz (13.5 kB view hashes)

Uploaded Source

Built Distribution

lpminimk3-0.1.0-py3-none-any.whl (14.9 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page