Skip to main content

Configuration tool for Korg nanoKontrol Studio

Project description

Korg nanoKONTROL Studio™ config tool

While there exists MIDI protocol specification for other Korg nano* products like nanoKONTROL™ or nanoKONTROL2™, we have nothing for the more modern nanoKONTROL Studio™ (and thus no tools like Nano-Basket for the nanoKONTROL Studio™

This project provides a CLI tool for reading and writing configuration from and to YAML based config files plus a basis for future nanoKONTROL Studio™ based projects which need to talk to the device using the proprietary MIDI based protocol.

Install and use

uv run nanokontrol-config e[xport] [-o|--output two-feedback.yaml]
uv run nanokontrol-config s[et] [-i|--input two.yaml]

Disclaimer

I'm not affiliated in any way with Korg and this project is solely based on reverse engineering MIDI I/O.

Of course using this tool is fully your own risk - I hereby refuse any responsibility for any damages.

License

See [License.md].

Contribution

uv version --bump minor
uv build

Future

  • Graphical UI
  • Support for importing/exporting the Korg proprietary configuration file format
  • Support for other Korg nano* products
  • Support for other MIDI controllers
  • Availability for MicroPython (i.e. no dependency to pydandtic or mido)

External sources

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

nanokontrol_config-0.1.0.tar.gz (25.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

nanokontrol_config-0.1.0-py3-none-any.whl (9.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: nanokontrol_config-0.1.0.tar.gz
  • Upload date:
  • Size: 25.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.7.1

File hashes

Hashes for nanokontrol_config-0.1.0.tar.gz
Algorithm Hash digest
SHA256 b5e56bc04a5832f65e3f154fce28045df7085f49f10a4e349d3ba07db017107b
MD5 f6c8c2f4a64be45e021dae45a7de075f
BLAKE2b-256 40de8a1a498ff323e22c2652d6bde8e1adc18eb5d15a7adcd407df1c3fa15b64

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for nanokontrol_config-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 dc5ec0f2f60936f102f11b85730e161f859baccff6835b3562e9a1628445ad11
MD5 14839925ab046f5ddaf731ce9db83120
BLAKE2b-256 2b77dc044475b04fc578d0273beb8f9aa8d79bf6a4d0ad7a86fed2a73636e60c

See more details on using hashes here.

Supported by

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