Hey Ted,

On 28/01/22 03:09, Ted Felix wrote:
  To solve the audio file location issue (i.e. why is everything always just dumped in ~/rosegarden), I was thinking we could have a dialog pop up when saving with audio files for the first time.  It would ask where you would like the audio files saved and provide the following options:

I will say that I rarely do audio in Rosegarden, still...


- To an "audio" directory where the document is saved.  (./audio)
   (Recommended.)  (default)

- To a directory named after the document in the directory where the
   document is saved.  (./document name)

- To the same directory where the document is saved.  (.)

- To a central audio file repository. (~/rosegarden-audio)

  It might also have a "go with this from now on" option to avoid showing the dialog ever again.

  I think this (along with switching to "~/.local/share/rosegarden/audio" for audio files before saving) would satisfy all the issues described in the bugs and feature requests related to audio paths:

I think it's a great idea to provide options to users which might work well for different workflows. If this becomes a config option it should also be exposed somewhere in the preferences.

An additional option _might_ be to then put the audio into the rosegarden file (which is actually just a zip file). The reason for this would be that it's the most 'portable' option (e.g. for backups etc.). Software like QTractor and Ardour use a directory as the 'session' so everything is stored in a 'project' directory. I guess the unique file vs. directory has its pros and cons, and as of now I like Rosegarden approach which has the benefit of being able to start a new file without having to give it a name and a directory (sorry I digress).

A question about the different options: would the path be saved as an absolute one or relative one, or both depending on the options above? I'm thinking about this, again, for portability. In the cases of ./audio, ./document and ./ IMHO the path should be relative so that if I move those around the audio isn't broken. In the case of ones in home the path should ~ so that if a user migrated their system to a new home stuff would still work?

Lorenzo.


https://sourceforge.net/p/rosegarden/bugs/1283/
https://sourceforge.net/p/rosegarden/feature-requests/494/
https://sourceforge.net/p/rosegarden/feature-requests/495/

  Any objections before I dig into this?  The pop-up at save time is the most annoying thing, but you really only need to configure it for your preferred way of working once and that will be the default from then on.

Ted.


_______________________________________________
Rosegarden-user mailing list
Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-user


_______________________________________________
Rosegarden-user mailing list
Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-user

Reply via email to