ericvtheg / makid-public

Tracking releases and issues for MAKID. MAKID is integrated Ableton music management software.
1 stars 0 forks source link

Revision Sets / Multiple Files Per Project #6

Open ltackett opened 10 months ago

ltackett commented 10 months ago

/u/RUUDIBOO Imagine there being a list of all the songs, and once you click on them it expands to show all the actual sessions belonging to that song. Sometimes I have like 20 sessions for a single song, different versions, different approaches, different programmings, a mix session, a few light ones with a bounce of what I got so far so that I can add some programming with little buffer size. So that adds up quickly.

The main song item could show you main categories, like genre, status (wip, delivered, released...) - while the actual sessions belonging to it could show you more concrete info like bpm, key (as those two may vary, maybe I tried one version thats faster or thats transposed), track count, tier, etc

/u/malachi347 I don't think I'm the only one that makes multiple copies of the song throughout the production process. Sometimes I just make incremental copies as I change things because I'm afraid I'm going in the wrong direction, other times I "fork" songs and make different versions of them. The simplest implementation of this would be to have a accordian zone that stores files with the same name. I could go on, but yeah... Just an idea if you're looking for more to do

Alternatively, parse SemVer in filenames.

/u/lolomgwtgbbq I use Semantic Versioning as I work through iterations of ideas. However, instead of Major/Minor/Patch, I do Milestone/Arrangement Change/Iteration. Eg.

  • v0.0.0 Funkhose - initial idea
  • v0.0.1 Funhouse - rename and pre-chorus
  • v0.1.0 Funhouse - moved bridge
  • v0.1.1 Funhouse
  • v0.1.2 Funhouse
  • v1.0.0 Funhouse - writing complete
  • v2.0.0 Funhouse - mixing complete

I like to stay pretty organized, and this helps me keep track of how songs progress. Additionally it allows me freedom to go back and pick out an older idea before it got changed, in case I liked it better before. I can only capture so much detail about what changes in a filename. It would be extremely valuable to me to be able to expand a file that has semver in the file name to see all the other versions, and be able to tag/add notes.

Would be REALLY nice if Makid would detect file changes and prompt the user to add a version number. The amount of times I’ve accidentally saved over a version without hitting “Save As”…