Often two big hurdles with remote music collaboration; no way to easily transfer the big files, or software is different and the musician often doesn’t know what to do.
A piece of software that would extract each track by creating a object that could ideally be placed in a newly constructed file of ones choosing.
Another thing for collaboration of electronic music, since the latency issue since you are mostly just pressing buttons.
Ultimately it is nagware https://www.soundtrap.com/ does allow collaboration and functionality is approaching garage band
I use garage band, it is really dumb there is not a universal filetype for musicians
i remember someone mentioning working on their own filetype
But really if multiple people took to the programmatic approach to making music then itd be very easy to just add a socket connection and pass updates back and forth.
Which could also be useful for people who do paired programming; and maybe this would be a good project is some sort of shared editor likely with an online version for people to actually use it.
For now I will be going back and forth with garage band and programmatic songs; then edit the results in audacity
If anyone uses garageand its really lame but you would be really easy to collaborate wtih.
AI music is boring, it cant replace musicians, it does give us a way to genart (generative art) samples or basically role the dice but to get something close to what you were thinking about.
Mistaking that tool, for sentience is outstanding to me. It would be nice to have a public dataset and site that lets you generate music from the public domain and creative commons and allow generation from prompt. Like an open street maps for stable diffusion prompt generated music
Latency is always an issue, storage is another issue with how big the files typically are. Telegram gives 2GB transfers and you can actually lerverage their data transfer network even though they dont like you to do it by itself
I was thinking more classical vertical or horizontal sequencers or whatever audacity is (DAW?) would be much easier to make collaboration even beyond 2 people by giving each a mouse and ability to start stop; and probably want ability to experiment locally and merge in your results.