Python Developer — Validate & Debug Existing Ableton Live Integration (Fixed-Price Trial)

Posted 5 days ago

Worldwide

Summary

Description: I have a working but not-yet-validated Python integration with Ableton Live's scripting API — a third-party bridge communicating over JSON-RPC/stdio. I need an experienced Python developer to test it against a real Ableton Live 12 installation, confirm it behaves reliably, and report back on what's solid and what isn't. This is a private project. This posting covers the first, self-contained validation stage only. If it goes well, there's significant follow-on work — this stage is as much about confirming fit as it is about the validation itself. Required: Strong Python, specifically asyncio, subprocess management, and threading/callback debugging Comfortable diagnosing timing, cancellation, and reconnect-handling issues in async code Windows 10 or 11 available for testing Ableton Live 12 Suite available for testing (or willing to acquire it) Able to work independently in an unfamiliar codebase from written documentation Preferred, not required: Ableton MIDI Remote Scripts / Live Object Model experience Prior DAW or music-software integration work Experience with Python WebSockets, JSON-RPC, or similar IPC protocols Scope of this stage — five validation gates, all must pass, repeated reliably several times in a row without manual intervention: Read Ableton's current state (track names, mute/solo status, tempo) via the bridge. Perform the correct action based on that state (e.g., mute the correct track by name). Undo that action cleanly via the bridge. Recover from a deliberate failure — kill the bridge process, or close/restart Ableton mid-session — and confirm the connection recovers rather than hanging or leaving things in a bad state. Repeat the full sequence multiple times back to back with no manual intervention. Required safety step: Test only against a disposable, backed-up Live Set. This is an unofficial, community-maintained bridge, and its own author documents that it can directly edit — and potentially corrupt — a Live Set. Deliverables: Written pass/fail report against each of the five gates, with logs for any failure Any bugs found, reported with enough detail to reproduce A small, obvious fix is welcome if one falls out naturally, but isn't required for this stage — flag anything larger and we'll scope it separately Out of scope for this stage: Anything audio/microphone-related; new feature development beyond what's needed to pass the five gates. Screening question (required): Are you looking to validate and report on this code, or are you also interested in actively debugging and fixing issues you find? Please answer directly — this affects how we scope the next stage.

  • Less than 30 hrs/week
    Hourly
  • 1-3 months
    Duration
  • Expert
    Experience Level
  • $40.00

    -

    $80.00

    Hourly
  • Remote Job
  • Ongoing project
    Project Type
Skills and Expertise
Mandatory skills
Python
Ableton MIDI Remote Scripts / Live Object Model experience Prior DAW or music-software integration work Experience with Python WebSockets, JSON-RPC, or similar IPC protocols
Activity on this job
  • Proposals:Less than 5
  • Last viewed by client:2 days ago
  • Hires:
    1
  • Interviewing:
    2
  • Invites sent:
    2
  • Unanswered invites:
    0
About the client
Member since Jul 27, 2026
  • USA
    Naples9:53 PM
  • 1 hire, 1 active

Explore similar jobs on Upwork

O2C Technical Implementation SpecialistHourly‐ Posted 3 weeks ago
System Configuration
Data Migration
API Integration
CRM Automation
WhatsApp
Zoho CRM
Lead Generation

How it works

  • Post a job icon
    Create your free profile
    Highlight your skills and experience, show your portfolio, and set your ideal pay rate.
  • Talent comes to you icon
    Work the way you want
    Apply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
  • Payment simplified icon
    Get paid securely
    From contract to payment, we help you work safely and get paid securely.
Want to get started? Create a profile

About Upwork

  • Rating is 4.9 out of 5.
    4.9/5
    (Average rating of clients by professionals)
  • G2 2021
    #1 freelance platform
  • 49,000+
    Signed contract every week
  • $2.3B
    Freelancers earned on Upwork in 2020

Find the best freelance jobs

Growing your career is as easy as creating a free profile and finding work like this that fits your skills.

Trusted by

  • Microsoft Logo
  • Airbnb Logo
  • Bissell Logo
  • GoDaddy Logo