MCPcopy Index your code
hub / github.com/Berikai/bitwig-theme-editor

github.com/Berikai/bitwig-theme-editor @2.3.2

Chat with this repo
repository ↗ · DeepWiki ↗ · release 2.3.2 ↗ · + Follow
139 symbols 313 edges 18 files 5 documented · 4%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Bitwig Studio Theme Editor

Bitwig Theme Editor Preview

A theme editor for Bitwig Studio, written in Java.

Latest Download

Requirements

  • Bitwig Studio 4.x, 5.x or 6.x
  • Java 8 or later (64-bit)

Usage

Simple steps to get started:

  • Step1: Run bitwig-theme-editor.jar

  • Step2: Click on the "Select bitwig.jar" button to choose your Bitwig Studio installation's bitwig.jar file.

  • Step3: Download a theme, or create your own using the editor.

More About

Themes

Where to find themes?

Community-made themes are available here.

How to create, or apply themes?

You can use theme editor user interface to import themes, or change colors and create your own theme!

Bitwig Theme Editor MenuBar

Bitwig Theme Editor MenuBar2

image

You can also manually manage the theme after patching Bitwig Studio:

  • Step 1: Run Bitwig Studio
  • Step 2: A file named default.bte will be created in the Bitwig settings directory
    • Windows: C:\Users\<username>\AppData\Roaming\.bitwig-theme-editor\<version>\
    • Linux & macOS: /home/<username>/.bitwig-theme-editor/<version>/
  • Step 3: Create a file named theme.bte in the same directory if doesn't exists
  • Step 4: Add the lines of the color values you want to change, modify, and save
  • Step 4: Click on the "Dashboard Button" or resize the window to render changes

Happy theming!

Commands (advanced)

  • Enter GUI mode (default): java -jar bitwig-theme-editor.jar

  • Direct patching command (CLI): java -jar bitwig-theme-editor.jar <bitwig-jar-path>

Note: apply or export are deprecated. The theme editor now patches the jar once, then patched Bitwig Studio watches the theme.bte file for changes.

Development

Built With

  • Java 8 JDK
  • IntelliJ IDEA Community Edition (recommended IDE)

How to Build

  • Open the project in a Java IDE of your choice.
  • Use jar task defined in Gradle to build the project.

Contribution

Pull requests are welcome!
Feel free to contribute and help me improve the project.

Looking for the old version? (1.x)

Legacy Download Source Code

License

This project is licensed under the MIT License. See the LICENSE file for details.

Core symbols most depended-on inside this repo

Shape

Method 121
Class 18

Languages

Java100%

Modules by API surface

src/main/java/dev/berikai/BitwigTheme/UI/Editor.java27 symbols
src/main/java/dev/berikai/BitwigTheme/UI/ThemeBrowser.java18 symbols
src/main/java/dev/berikai/BitwigTheme/UI/UndoRedoManager.java14 symbols
src/main/java/dev/berikai/BitwigTheme/UI/components/ColorPanel.java13 symbols
src/main/java/dev/berikai/BitwigTheme/asm/JarNode.java11 symbols
src/main/java/dev/berikai/BitwigTheme/core/impl/ColorPatchClass.java10 symbols
src/main/java/dev/berikai/BitwigTheme/Main.java9 symbols
src/main/java/dev/berikai/BitwigTheme/core/impl/BridgePatchClass.java6 symbols
src/main/java/dev/berikai/BitwigTheme/core/PatchClass.java6 symbols
src/main/java/dev/berikai/BitwigTheme/core/BitwigClass.java5 symbols
src/main/java/dev/berikai/BitwigTheme/UI/Welcome.java5 symbols
src/main/java/dev/berikai/BitwigTheme/core/IntegrityClass.java4 symbols

For agents

$ claude mcp add bitwig-theme-editor \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page