Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/amydevs/AbletonLiveThemeConverter


https://github.com/amydevs/AbletonLiveThemeConverter

ableton ableton-live ableton-live-10 ableton-live-11 ableton-live-12 ableton-tools live-10 live-11 live-12 theme theme-development themes

Last synced: about 1 month ago
JSON representation

Awesome Lists containing this project

README

        

# Ableton Live Theme Converter (AltC)

Buy Me A Coffee
[![Rust](https://github.com/amydevs/AbletonLiveThemeConverter/actions/workflows/rust.yml/badge.svg?branch=master&event=push)](https://github.com/amydevs/AbletonLiveThemeConverter/actions/workflows/rust.yml)

AltC is a command line tool built in Rust that converts any Live >= 10 theme to be compatible with any other Live version >= 10. It does this by updating the schema of the XML files, as well as translating between RGBA values to hex color values.

## Basic Usage

### Web

You can visit [https://amydev.me/altc-gui/](https://amydev.me/altc-gui/) to access the web version of the converter.

### CLI

|Info|Command|
|-|-|
|Usage: |`altc.exe [Input Theme from Old Version] --to-version (Live Version)`|
|Example: |`altc.exe live10theme.ask --to-version 11`|
|Example with Directories: |`altc.exe ./themes/live10theme.ask --to-version 11`|

Note: Please make sure that the filenames have '.ask' on the end.

### MacOS Code Signing

As I do not have an Apple developer account, because it is 100 AUD, I cannot sign the MacOS binaries.

This means, that if you are using an M1 based MacOS device, you will not be able to run the `altc.aarch64-apple-darwin` application.

To get around this, you can either:

- use the `altc.x86_64-apple-darwin` download instead
- or [disable SIP](https://developer.apple.com/documentation/security/disabling_and_enabling_system_integrity_protection) (scary!)

## Reporting Issues

Please send me emails at [[email protected]](mailto:[email protected]) if you have any problems or suggestions for improvements (screenshots would be appreciated).