Remix.run Logo
▲ vectordust 3 hours ago

This is a pain point for me as well, but I'm not sure what solving this would truly look like. At the moment whenever I'm collaborating with anyone else, one of us will have the "primary" project file containing the entire mix/session, and the collaborator will be sent all stems individually, and they'll send their stems back for ingest in to the main project. It's pretty clunky, but it prevents the awkward "I don't have that plugin/VST/etc" issues that passing project files has.

I dream of a git-like workflow for Ableton, ideally with some sort of clever solve for the inevitable missing device issue (maybe freezing could solve this with some tweaks?).

I'm also curious to hear from others on how they solve this, especially when collaborating remotely.

▲PhunkyPhil 2 hours ago | parent [-]

This is very solvable in theory, we've been doing package management and version control in software for decades. I'm not familiar with the plugin/VST ecosystem enough but I'm assuming there's no real central registry ala pypi/maven/npm?

▲vectordust 2 hours ago | parent | next [-]

> I'm assuming there's no real central registry ala pypi/maven/npm?

that's exactly right, unfortunately. it's a bit of the wild-west the it comes to plugins/VSTs in terms of distribution.

and I agree, this feels like the sort of thing that should be pretty solvable, but I think there's a lot of hidden complexity in this problem space. Solving the "version control" aspect of this feels like it should be rather straightforward for a single user, involving multiple users with different Ableton Live versions, different plugins/VSTs (and different versions within those) is where things would undoubtedly get messy.

I do think there is a niche market for this sort of thing, however.

▲diskzero 2 hours ago | parent | prev [-]

Many of the producers of the plugins are against a central repository for reasons you can guess; licensing and revenue generation. One annoying part of working with various plugins is the companies tend to have gatekeeper applications the user needs to interact with to get plugins authorized and installed on their system.

You will find applications like this one, https://www.pluginhubapp.com, show up frequently to try and manage this complexity. I am in no way at all recommending this application, but it is an example. This application does ship with all of its python code in the app under (possibly a mistake) so you can see the hoops they have to jump through to try and make their system work.