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 details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

Details for the file lpminimk3-0.1.0.tar.gz.

File metadata

  • Download URL: lpminimk3-0.1.0.tar.gz
  • Upload date:
  • Size: 13.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.9.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.9.2

File hashes

Hashes for lpminimk3-0.1.0.tar.gz
Algorithm Hash digest
SHA256 2cf056dc24da78b66be12623f9eb1c81a79f06c613a60afafed818a506815178
MD5 7f43fd804512d59c2c5c2d772c86f62e
BLAKE2b-256 3b4bbdd1556a7cdd4dd53f1e330cbb19ebcb71bb901ebe373b970995b759c110

See more details on using hashes here.

File details

Details for the file lpminimk3-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: lpminimk3-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 14.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.9.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.9.2

File hashes

Hashes for lpminimk3-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 7cb62531c1484a5ffb2e261aae505adf8132138aabfdc6fe4b8ff4e54e9b09cb
MD5 2a037e889f6758fb3fb56a166dbd7b64
BLAKE2b-256 38dc9c18efc294c6677c5a76db664888689a938e6b151d79571c66b135eb837e

See more details on using hashes here.

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