General

Color Themes

Audiocube ships with several ready-made colour schemes and a Custom Theme engine so you can brand the UI - or just tweak contrast - exactly to taste.

How the Tonal System Works

Every theme is defined by eight greyscale T-tones plus two Highlight accents.
The engine references these swatches consistently, so one edit recolours the entire application.

ID

Typical Use

Default (Dark Theme)

T1

Deepest background / pop-ups

0.113, 0.129, 0.145, 1

T2

Recessed panels

0.090, 0.102, 0.114, 1

T3

Back-step layers

0.114, 0.129, 0.145, 1

T4

Main panel plates

0.141, 0.161, 0.180, 1

T5

Raised controls

0.169, 0.192, 0.216, 1

T6

Interactive elements

0.184, 0.212, 0.239, 1

T7

2nd contrast tint

0.000, 0.361, 0.773, 1

T8

Brightest white

1, 1, 1, 1

Highlight

Sliders / scrollbars

0.043, 0.600, 1, 1

Highlight2

Icons / active toggles

0.310, 0.835, 0.988, 1

Changing Themes

There are three ways to change your color theme:

Method

Steps

Menu

View ▶ Colour Theme → choose a preset.

Shortcut

Ctrl / ⌘ + T cycles through installed themes.

Terminal

Use the terminal command

color-theme <theme name


e.g

color-theme nord dark

Creating a Custom Theme

  1. Open the Theme Folder

    1. Console: open-folder default

    2. Project Manager / Browser: 📂 Open Folder

    3. Path example (Windows):
      C:\Users\<User>\AppData\LocalLow\NFK\Audiocube\ColorThemes\

  2. Duplicate the Template - Copy TemplateColorTheme.txt and rename it—do not delete the original.

  3. Edit in a Text Editor

    • Set ThemeName= to what you want displayed.

    • Modify only the numeric values after each key (e.g., T4=).

    • Do not remove comments or keys; missing lines break parsing. Do not change anything in the file, other than the color values, and the theme name.

  4. Save the file in the same folder.

  5. Relaunch the Colour Theme menu - your theme appears under Custom Themes.

Alternatively, use the custom color theme builder website to make and download color themes visually!

Open the Audiocube Color Theme Editor

Quick Editing Tips

  • Stick to the 0 – 1 float range; 1 = full intensity.

  • Keep T1 → T8 in ascending brightness to preserve depth cues.

  • Use Highlight for subtle accents; Highlight2 for call-to-action icons.

  • For readability, maintain high contrast between PrimaryTextColor and its background tone.

World & Waveform Swatches

Beyond UI plates, the theme file also colours:

  • SkyColor / GridColor / DeviceColor – the 3-D workspace.

  • WaveBackgroundColor / WaveformColor – sample editors and meters.

These follow the same RGBA format and update the scene instantly on theme change.

Colour theming in Audiocube is fully modular - craft anything from a minimal dark mode to a vivid high-contrast skin, all with a single text file.

Here is the content of the default color theme template text file

# AUDIOCUBE CUSTOM COLOR THEME
# Create your own color themes by editing this file and saving it with a new name
# All colors should be in R,G,B,A format (values from 0 to 1)

# Theme name (displayed in the dropdown)
ThemeName=Audiocube Dark

# Main Tones
# Most Tonal / UI Backplate == [Black]
T1=0.1137255,0.1294118,0.145098,1
# Secondary Tone / Deep Panel == [Darkest Grey]
T2=0.09019608,0.1019608,0.1137255,1
# Tertiary Tone / Backstep == [Darker Grey]
T3=0.1137255,0.1294118,0.145098,1
# Central Tone / Primary / Main Panel == [Grey]
T4=0.1411765,0.1607843,0.1803922,1
# Higher Tone / Upstep == [Lighter Grey]
T5=0.1686275,0.1921569,0.2156863,1
# Highest Tone / Interactions == [Lightest Grey]
T6=0.1843137,0.2117647,0.2392157,1
# 2nd Contrast Tone  == [Off White]
T7=0,0.3607843,0.7725491,1
# Contrasted Tone / Least Tonal  == [White]
T8=1,1,1,1

# Highlights
# Color Highlight / controls (sliders & scroll) == [Light Blue]
Highlight=0.04313726,0.6,1,1
# Exagerated Highlight / Icons == [Vivid Blue]
Highlight2=0.3098039,0.8352942,0.9882354,1

# World & Devices
SkyColor=0.1843137,0.2117647,0.2392157,1
GridColor=0.2756319,0.3132949,0.3584906,1
DeviceColor=0,0.3607843,0.7725491,1

# Waveform
WaveBackgroundColor=0.09019608,0.1019608,0.1137255,1
WaveformColor=1,0.7696078,0,1

# Old System (derived from main tones, but can be customized)
PrimaryColor=0.1490196,0.1686275,0.1921569,1
SecondaryColor=0.1490196,0.1490196,0.1490196,1
TertiaryColor=0.1176471,0.1176471,0.1176471,1
QuaternaryColor=1,1,1,1
FifthColor=0.1137255,0.1294118,0.145098,1
BorderColor=0.3207547,0.3207547,0.3207547,1

# Text
# Main Text == [White]
PrimaryTextColor=1,1,1,1
# Parameter Text == [Orange / Opposite of Highlight]
SecondaryTextColor=0.3098039,0.7055557,0.9882353,1
TertiaryTextColor=0,0,0,1
QuaternaryTextColor=0.5764706,0.5921569,0.6156863,1

# Button Colors
ButtonNormalColor=0.1490196,0.1490196,0.1490196,1
ButtonHighlightedColor=0.1137255,0.3098039,0.7372549,1
ButtonPressedColor=0.04313726,0.6,1,1
ButtonSelectedColor=0.2784314,0.5058824,1,1
ButtonDisabledColor=0.5450981,0.5450981,0.5450981,0.4666667

# Toggle Colors
ToggleNormalColor=0.1490196,0.1490196,0.1490196,1
ToggleHighlightedColor=0.1137255,0.3098039,0.7372549,1
TogglePressedColor=0.04313726,0.6,1,1
ToggleSelectedColor=0.2783019,0.505251,1,1
ToggleDisabledColor=0.5450981,0.5450981,0.5450981,0.6392157