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
pydandticormido)
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b5e56bc04a5832f65e3f154fce28045df7085f49f10a4e349d3ba07db017107b
|
|
| MD5 |
f6c8c2f4a64be45e021dae45a7de075f
|
|
| BLAKE2b-256 |
40de8a1a498ff323e22c2652d6bde8e1adc18eb5d15a7adcd407df1c3fa15b64
|
File details
Details for the file nanokontrol_config-0.1.0-py3-none-any.whl.
File metadata
- Download URL: nanokontrol_config-0.1.0-py3-none-any.whl
- Upload date:
- Size: 9.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.7.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
dc5ec0f2f60936f102f11b85730e161f859baccff6835b3562e9a1628445ad11
|
|
| MD5 |
14839925ab046f5ddaf731ce9db83120
|
|
| BLAKE2b-256 |
2b77dc044475b04fc578d0273beb8f9aa8d79bf6a4d0ad7a86fed2a73636e60c
|