Skip to content

Instantly share code, notes, and snippets.

@stotes
Last active April 22, 2024 03:16
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save stotes/78ad62db297b9efcb4d36646ef8bd481 to your computer and use it in GitHub Desktop.
Save stotes/78ad62db297b9efcb4d36646ef8bd481 to your computer and use it in GitHub Desktop.
How to Authorize Ableton Live online and Ableton Cloud using Wine

Dependencies

  1. An Ableton.com account and active license to Ableton
  2. Install Powershell Wrapper

See the guide here to do so: (https://github.com/PietJankbal/powershell-wrapper-for-wine)

Authorizing Ableton Online Click the Authorize Online

  1. Once signed into Ableton.com it will show a dialogue saying its trying to communicate with Ableton. This will fail (If it doesn't then happy days you can skip this).

  2. Inspect the page and bring up the Console (Firefox/Chrome Developer Console)

  3. Look in the console messages for a warning message like the following message:

Prevented navigation to "ableton://authorize?license_id=0000000&session_id=SOMERANDOMSESSIONID" due to an unknown protocol.

  1. Copy the ableton://authorize?license_id=0000000&session_id=SOMERANDOMSESSIONID

  2. Start a new powershell instance:

WINEPREFIX="/home/USERNAME/ableton-live/" wine powershell

  1. Enter the following command into powershell (replacing with your authorization link):

& 'C:\ProgramData\Ableton\Live 11 Suite\Program\Ableton Live 11 Suite.exe' 'ableton://authorize?license_id=0000000&session_id=SOMERANDOMSESSIONID'

  1. Profit

Authorizing Cloud

  1. Under Places Click Cloud, at the bottom you should see a button 'Sign in'.
  2. Browser should launch, follow prompts, accept terms and right click to copy the link "Return to Application" (Blue Button)
  3. Your link should look something like this

ableton:/oauth2redirect?code=0000000&state=0000000

  1. Start a new powershell instance:

WINEPREFIX="/home/USERNAME/ableton-live/" wine powershell

  1. Enter the following command (replace the code with your code from the copied link:

& 'C:\ProgramData\Ableton\Live 11 Suite\Program\Ableton Live 11 Suite.exe' 'ableto:/oauth2redirect?code=0000000&state=0000000'

  1. Profit

If you found this helpful and want to give back please consider buying me a coffee.

(https://www.buymeacoffee.com/stotes)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment