
A theme editor for Bitwig Studio, written in Java.
Bitwig meets themes, finally!
⚠ Warning: Please back up your bitwig.jar file before using this app, just in case.
Download the latest version from the Releases page.
- Java 8 or a newer version installed on your system.
- Compatible with any Bitwig Studio version (theoretically), though not extensively tested.
The app can be used via a simple UI by running it without any parameters.
Alternatively, you can run it via the command line:
java -jar bitwig-theme-editor.jar <bitwig-jar-path> [command] <theme-path>
Command | Description |
---|---|
export |
Exports the current Bitwig theme to a file (overwrites existing file). |
apply |
Applies a new theme by modifying bitwig.jar with the specified theme file. |
Export the current theme:
java -jar bitwig-theme-editor.jar /opt/bitwig-studio/bin/bitwig.jar export current-bitwig-theme.yaml
Apply a new theme:
java -jar bitwig-theme-editor.jar /opt/bitwig-studio/bin/bitwig.jar apply custom-theme.json
Community-made themes are available here.
You can use the visual theme editor:
➡ WebUI
Alternatively, you can manually edit a theme file by:
- Exporting the theme from your bitwig.jar using Bitwig Theme Editor.
- Modifying the color values in the exported file.
- Applying the theme back to Bitwig using the editor.
- Run the export command to extract the current Bitwig theme from bitwig.jar.
- The exported file will be in JSON or YAML format.
- Modify the color values in the exported theme file.
- Run the apply command to apply the edited theme.
🎉 Done! Your Bitwig Studio now has a custom theme!
Note: RGBA values (instead of RGB) are not supported since it may cause UI glitches.
However, you can use RGBA where it is already present in the theme file.
- Java 8 JDK
- IntelliJ IDEA Community Edition (recommended IDE)
- Open the project in a Java IDE of your choice.
- Use
jar
task defined in Gradle to build the project.
Pull requests are welcome!
Feel free to contribute and help me improve the project.
This project is licensed under the MIT License. See the LICENSE file for details.