Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature: Kontrol F1 pads match clip colours #2

Closed
haszari opened this issue Mar 26, 2024 · 2 comments
Closed

Feature: Kontrol F1 pads match clip colours #2

haszari opened this issue Mar 26, 2024 · 2 comments

Comments

@haszari
Copy link
Owner

haszari commented Mar 26, 2024

Kontrol F1 pads can show ~16 different colours (plus off/black, white) in Indexed mode (see below).

The goal of this issue is to add support to the Kontrol F1 extension so that the pads show the (closest) clip colour.

For example:

  • empty clip: black/off
  • idle clip: dim clip colour
  • playing clip: bright clip colour
  • triggered: green or specific "triggered" colour - e.g. white
  • stopping: red or specific "stopping" colour 0 e.g. dim white

A custom colour map could be used in Bitwig to help the on-screen and hardware colours match. Bitwig supports importing a custom colour palette of 27 colours from an image.

The colour could be matched approximately by hue as a fallback.

Native Instruments Controller Editor manual - Indexed mode colours & midi values

Colour x MIDI value Dim Dim Flash Bright Flash
Black 0 1 2 3
Red 4 5 6 7
Orange 8 9 10 11
Light Orange 12 13 14 15
Warm Yellow 16 17 18 19
Yellow 20 21 22 23
Lime 24 25 26 27
Green 28 29 30 31
Mint 32 33 34 35
Cyan 36 37 38 39
Turquoise 40 41 42 43
Blue 44 45 46 47
Plum 48 49 50 51
Violet 52 53 54 55
Purple 56 57 58 59
Magenta 60 61 62 63
Fuchsia 64 65 66 67
White 68 69 70 71

Note – I can't get Flash modes working on my Kontrol F1 hardware. If I could then this would be good for starting/stopping.

@haszari
Copy link
Owner Author

haszari commented Mar 26, 2024

A custom colour map could be used in Bitwig to help the on-screen and hardware colours match. Bitwig supports importing a custom colour palette of 27 colours from an image.

Here's a palette image for Kontrol F1:

Native Instruments Bitwig palette

If you use colours from the top row they will match the hardware, if you set the pads in indexed mode.

For reference, this is a screenshot of all the F1 pad colours (from Native Instruments Controller Editor). I used this (eyedropper/colour picker tool!) to make the palette image.

Native Instruments colours KontrolF1 etc

@haszari
Copy link
Owner Author

haszari commented Jul 9, 2024

Implemented:

@haszari haszari closed this as completed Jul 9, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant