Re: [Rosegarden-user] Saving projects
+1 for configurable / optional especially if it's going to generate lots of different files. The one file with tilde solution seems more acceptable IMHO. A more robust, but probably less trivial to implement, feature might bebe 'infinite' undo which is also preserved at close / re-open of rosegarden Lorenzo On 30/12/2023 15:46, Ted Felix wrote: I'm with you. I don't like file clutter like this. This will definitely be configurable in the preferences. Ted. On 12/29/23 7:37 PM, msk...@ansuz.sooke.bc.ca wrote: On Fri, 29 Dec 2023, Ted Felix wrote: How about having rg rename the original file to have the current date/time, then saving the new. This way each time you save, you have a backup of the I don't want that. I hope any feature like it can easily be turned off. ___ 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
Re: [Rosegarden-user] Saving projects
I'm with you. I don't like file clutter like this. This will definitely be configurable in the preferences. Ted. On 12/29/23 7:37 PM, msk...@ansuz.sooke.bc.ca wrote: On Fri, 29 Dec 2023, Ted Felix wrote: How about having rg rename the original file to have the current date/time, then saving the new. This way each time you save, you have a backup of the I don't want that. I hope any feature like it can easily be turned off. ___ Rosegarden-user mailing list Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe https://lists.sourceforge.net/lists/listinfo/rosegarden-user
Re: [Rosegarden-user] Saving projects
Oh, it will very likely make a royal mess of things if audio files are involved. It's not a perfect solution. But so long as you haven't deleted any audio files, it should work ok. I think we should go ahead and implement and see how it goes in real world testing. Ted. On 12/29/23 5:16 PM, david wrote: On 12/29/23 09:21, Will Godfrey wrote: On Fri, 29 Dec 2023 09:38:50 -0500 Ted Felix wrote: How about having rg rename the original file to have the current date/time, then saving the new. This way each time you save, you have a backup of the previous version. Over time it will generate a mess of files, but we could have it limit the number of backups to, say, 10 or so by deleting the oldest backup. Gnucash does this. This would work for me. It would also be useful for back-tracking changes, that turn out to be quite wrong when listening a few hours later! Just wondering, how would this affect Rosegarden projects that include recorded audio tracks? ___ Rosegarden-user mailing list Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe https://lists.sourceforge.net/lists/listinfo/rosegarden-user
Re: [Rosegarden-user] Saving projects
On Fri, 29 Dec 2023, Ted Felix wrote: > How about having rg rename the original file to have the current date/time, > then saving the new. This way each time you save, you have a backup of the I don't want that. I hope any feature like it can easily be turned off. -- Matthew Skala msk...@ansuz.sooke.bc.ca People before tribes. https://ansuz.sooke.bc.ca/ ___ Rosegarden-user mailing list Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe https://lists.sourceforge.net/lists/listinfo/rosegarden-user
Re: [Rosegarden-user] Saving projects
On 12/29/23 09:21, Will Godfrey wrote: On Fri, 29 Dec 2023 09:38:50 -0500 Ted Felix wrote: How about having rg rename the original file to have the current date/time, then saving the new. This way each time you save, you have a backup of the previous version. Over time it will generate a mess of files, but we could have it limit the number of backups to, say, 10 or so by deleting the oldest backup. Gnucash does this. This would work for me. It would also be useful for back-tracking changes, that turn out to be quite wrong when listening a few hours later! Just wondering, how would this affect Rosegarden projects that include recorded audio tracks? -- David W. Jones gn...@hawaii.rr.com authenticity, honesty, community http://dancingtreefrog.com "My password is the last 8 digits of π." ___ Rosegarden-user mailing list Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe https://lists.sourceforge.net/lists/listinfo/rosegarden-user
Re: [Rosegarden-user] Saving projects
On Fri, 29 Dec 2023 09:38:50 -0500 Ted Felix wrote: > How about having rg rename the original file to have the current >date/time, then saving the new. This way each time you save, you have a >backup of the previous version. Over time it will generate a mess of >files, but we could have it limit the number of backups to, say, 10 or >so by deleting the oldest backup. > > Gnucash does this. This would work for me. It would also be useful for back-tracking changes, that turn out to be quite wrong when listening a few hours later! -- Will J Godfrey {apparently now an 'elderly'} . ___ Rosegarden-user mailing list Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe https://lists.sourceforge.net/lists/listinfo/rosegarden-user
Re: [Rosegarden-user] Saving projects
How about having rg rename the original file to have the current date/time, then saving the new. This way each time you save, you have a backup of the previous version. Over time it will generate a mess of files, but we could have it limit the number of backups to, say, 10 or so by deleting the oldest backup. Gnucash does this. Another option would be to just keep a single previous version with a tilde "~" at the end of the file. This is a common approach and should be good enough for the situation you are describing. These seem more conventional and useful than a pop-up to me. Ted. On 12/7/23 1:10 PM, Will Godfrey wrote: Is it possible to set Rosegarden so it *always* asks for confirmation when saving a project? If not can it be added as an option? The reason I ask is that there have been a few times where I've forgotten I've been reworking an existing project (gone away from lunch etc.) then carried on working for while and hit save without thinking wiping out the original work as a result. So far, this has not been fatal as I always keep duplicates, but I'd rather not take risks. ___ Rosegarden-user mailing list Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe https://lists.sourceforge.net/lists/listinfo/rosegarden-user
Re: [Rosegarden-user] Saving projects
On Sun, 10 Dec 2023 15:29:51 +0100 Yves Guillemot wrote: >Gesendet: >> Sonntag, 10. Dezember 2023 um 13:35 Uhr Von: "Lorenzo Sutton" >> An: rosegarden-user@lists.sourceforge.net > >> >> This is a tricky one IMHO because on the other hand when working on >> project I also want to be able to always save and not risk losing any >> change which comes up. >> >> So any warning like that should definitely be a switchable on/off >> option. >> > > >Le Sun, 10 Dec 2023 13:42:16 +0100, >MST via Rosegarden-user a écrit >: > >> How about an incremenial numbering feature while working: >> You open an existing file "song" and it immediately becomes >> "song000", ten minutes (adjustable in default settings menu) later it >> becomes "song001". I am no coder, is something doable? > > > >Yes it's doable and should be easy to do, but what about the autosave >feature ? How many files would be created at the end of a session ? > >I presume it should be better to allways save in a temporary file >then ask where to save this file when shutting down RG or opening a new >file. > >Anyway it should be a switchable option because IMHO such warnings are >awful and don't really work: when I have answered "yes" several dozens >of times to the same question, the next time it will be asked I will not >read it and automatically answer "yes" whatever the right answer should >be. > >Yves Oh yes. I said that it should be switchable. It's not for everyone, nor for every occasion! -- Will J Godfrey {apparently now an 'elderly'} https://willgodfrey.bandcamp.com/ http://yoshimi.github.io Say you have a poem and I have a tune. Exchange them and we can both have a poem, a tune, and a song. ___ Rosegarden-user mailing list Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe https://lists.sourceforge.net/lists/listinfo/rosegarden-user
Re: [Rosegarden-user] Saving projects
On Sun, 10 Dec 2023 19:12:12 +0100 Lorenzo Sutton wrote: >On 10/12/2023 15:29, Yves Guillemot wrote: >> >> Gesendet: >>> Sonntag, 10. Dezember 2023 um 13:35 Uhr Von: "Lorenzo Sutton" >>> An: rosegarden-user@lists.sourceforge.net >> >>> >>> This is a tricky one IMHO because on the other hand when working on >>> project I also want to be able to always save and not risk losing any >>> change which comes up. >>> >>> So any warning like that should definitely be a switchable on/off >>> option. >>> >> >> >> Le Sun, 10 Dec 2023 13:42:16 +0100, >> MST via Rosegarden-user a écrit >> : >> >>> How about an incremenial numbering feature while working: >>> You open an existing file "song" and it immediately becomes >>> "song000", ten minutes (adjustable in default settings menu) later it >>> becomes "song001". I am no coder, is something doable? >> >> >> >> Yes it's doable and should be easy to do, but what about the autosave >> feature ? How many files would be created at the end of a session ? >> >> I presume it should be better to allways save in a temporary file >> then ask where to save this file when shutting down RG or opening a new >> file. >> >> Anyway it should be a switchable option because IMHO such warnings are >> awful and don't really work: when I have answered "yes" several dozens >> of times to the same question, the next time it will be asked I will not >> read it and automatically answer "yes" whatever the right answer should >> be. > >This more-or-less UNTESTED bash script would launch rosegarden with a >selected file, make a back-up copy straight a way and then watch for >changes (in this case every 5 seconds, maybe a bit extreem... but could >be easily changed), and if a change (based on md5) detected save another >back-up copy. Not sure how this could be 'embedded' in rosegarden and >how cases like 'do not overwrite existing backups (or do)' be handled... > >https://gitlab.com/-/snippets/3629509 > >Lorenzo I'll have a look at this when I've got some spare time - whatever that is! -- Will J Godfrey {apparently now an 'elderly'} https://willgodfrey.bandcamp.com/ http://yoshimi.github.io Say you have a poem and I have a tune. Exchange them and we can both have a poem, a tune, and a song. ___ Rosegarden-user mailing list Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe https://lists.sourceforge.net/lists/listinfo/rosegarden-user
Re: [Rosegarden-user] Saving projects
On 10/12/2023 15:29, Yves Guillemot wrote: Gesendet: Sonntag, 10. Dezember 2023 um 13:35 Uhr Von: "Lorenzo Sutton" An: rosegarden-user@lists.sourceforge.net This is a tricky one IMHO because on the other hand when working on project I also want to be able to always save and not risk losing any change which comes up. So any warning like that should definitely be a switchable on/off option. Le Sun, 10 Dec 2023 13:42:16 +0100, MST via Rosegarden-user a écrit : How about an incremenial numbering feature while working: You open an existing file "song" and it immediately becomes "song000", ten minutes (adjustable in default settings menu) later it becomes "song001". I am no coder, is something doable? Yes it's doable and should be easy to do, but what about the autosave feature ? How many files would be created at the end of a session ? I presume it should be better to allways save in a temporary file then ask where to save this file when shutting down RG or opening a new file. Anyway it should be a switchable option because IMHO such warnings are awful and don't really work: when I have answered "yes" several dozens of times to the same question, the next time it will be asked I will not read it and automatically answer "yes" whatever the right answer should be. This more-or-less UNTESTED bash script would launch rosegarden with a selected file, make a back-up copy straight a way and then watch for changes (in this case every 5 seconds, maybe a bit extreem... but could be easily changed), and if a change (based on md5) detected save another back-up copy. Not sure how this could be 'embedded' in rosegarden and how cases like 'do not overwrite existing backups (or do)' be handled... https://gitlab.com/-/snippets/3629509 Lorenzo ___ Rosegarden-user mailing list Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe https://lists.sourceforge.net/lists/listinfo/rosegarden-user
Re: [Rosegarden-user] Saving projects
Gesendet: > Sonntag, 10. Dezember 2023 um 13:35 Uhr Von: "Lorenzo Sutton" > An: rosegarden-user@lists.sourceforge.net > > This is a tricky one IMHO because on the other hand when working on > project I also want to be able to always save and not risk losing any > change which comes up. > > So any warning like that should definitely be a switchable on/off > option. > Le Sun, 10 Dec 2023 13:42:16 +0100, MST via Rosegarden-user a écrit : > How about an incremenial numbering feature while working: > You open an existing file "song" and it immediately becomes > "song000", ten minutes (adjustable in default settings menu) later it > becomes "song001". I am no coder, is something doable? Yes it's doable and should be easy to do, but what about the autosave feature ? How many files would be created at the end of a session ? I presume it should be better to allways save in a temporary file then ask where to save this file when shutting down RG or opening a new file. Anyway it should be a switchable option because IMHO such warnings are awful and don't really work: when I have answered "yes" several dozens of times to the same question, the next time it will be asked I will not read it and automatically answer "yes" whatever the right answer should be. Yves ___ Rosegarden-user mailing list Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe https://lists.sourceforge.net/lists/listinfo/rosegarden-user
Re: [Rosegarden-user] Saving projects
On Sun, 10 Dec 2023 13:35:06 +0100 Lorenzo Sutton wrote: >On 09/12/2023 12:12, David W. Jones wrote: >> >> >> On December 9, 2023 12:59:55 AM HST, Will Godfrey >> wrote: >>> On Fri, 8 Dec 2023 16:53:52 -1000 >>> david wrote: >>> On 12/8/23 01:46, Will Godfrey wrote: > On Thu, 7 Dec 2023 23:22:11 -1000 > david wrote: > >> On 12/7/23 16:13, mark_at_yahoo via Rosegarden-user wrote: >>> On 12/7/23 13:22, david wrote: RCS sounds interesting. I used to work with enterprise content management (ECM) systems. Is it command line only or is there a GUI for it? >>> I've only ever used RCS from the commandline, but quick search yields: >>> >>> https://www.compuphase.com/software_rcsbrowser.htm >>> https://docs.hpc.cam.ac.uk/storage/rcs/gui.html >>> https://filezilla-project.org/ >>> >>> although I can't immediately see how FileZilla relates, despite it >>> being recommended by the cam.ac.uk page. >>> >>> CVS is a higher-level layer built atop RCS, and there seem to be more >>> GUI support for it: >>> >>> https://cvsgui.sourceforge.net/ >>> https://eclipse.dev/eclipse/platform-cvs/ >>> https://apps.kde.org/cervisia/ >>> https://github.com/KDE/cervisia >>> >>> Again, I haven't used any of the above systems and only found them >>> because your question piqued my curiosity. >> Ah, thanks. I should have thought to check my repository! >> > These suggestions are all quite interesting but seem to be massive > overkill for > what (to me) is just wanting a simple warning > Sorry, since I don't still have the original email around - what was the original idea? >>> I simply want a warning message so that I don't overwrite and existing >>> project. >>> >>> This has happened to me on a number of occasions. >>> >>> A typical scenario is where I load an existing one, then while playing it >>> have a >>> bit of inspiration for an alternative version, get deeply engrossed in this >>> and >>> *forget* that I haven't saved it to a new project name. Stop and save. Bang! >>> I've just wiped out the original that I wanted to keep. >> >> Ah, thanks for the reminder. Yeah, the source code control idea would be way >> over the top for that. >> >> So, when would the warning show up? First time you went to save a project >> after modifying it? First time you open an existing project, something like, >> "Do you want to open a copy of this project?" Both? > >This is a tricky one IMHO because on the other hand when working on >project I also want to be able to always save and not risk losing any >change which comes up. > >So any warning like that should definitely be a switchable on/off option. > >My two cents. >Lorenzo Yes. I'd be quite happy with it being switchable - that was part of my suggestion. -- Will J Godfrey {apparently now an 'elderly'} https://willgodfrey.bandcamp.com/ http://yoshimi.github.io ___ Rosegarden-user mailing list Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe https://lists.sourceforge.net/lists/listinfo/rosegarden-user
Re: [Rosegarden-user] Saving projects
How about an incremenial numbering feature while working: You open an existing file "song" and it immediately becomes "song000", ten minutes (adjustable in default settings menu) later it becomes "song001". I am no coder, is something doable? Gesendet: Sonntag, 10. Dezember 2023 um 13:35 Uhr Von: "Lorenzo Sutton" An: rosegarden-user@lists.sourceforge.net Betreff: Re: [Rosegarden-user] Saving projects On 09/12/2023 12:12, David W. Jones wrote: > > > On December 9, 2023 12:59:55 AM HST, Will Godfrey wrote: >> On Fri, 8 Dec 2023 16:53:52 -1000 >> david wrote: >> >>> On 12/8/23 01:46, Will Godfrey wrote: >>>> On Thu, 7 Dec 2023 23:22:11 -1000 >>>> david wrote: >>>> >>>>> On 12/7/23 16:13, mark_at_yahoo via Rosegarden-user wrote: >>>>>> On 12/7/23 13:22, david wrote: >>>>>>> RCS sounds interesting. I used to work with enterprise content >>>>>>> management (ECM) systems. Is it command line only or is there a GUI >>>>>>> for it? >>>>>> I've only ever used RCS from the commandline, but quick search yields: >>>>>> >>>>>> https://www.compuphase.com/software_rcsbrowser.htm >>>>>> https://docs.hpc.cam.ac.uk/storage/rcs/gui.html >>>>>> https://filezilla-project.org/ >>>>>> >>>>>> although I can't immediately see how FileZilla relates, despite it >>>>>> being recommended by the cam.ac.uk page. >>>>>> >>>>>> CVS is a higher-level layer built atop RCS, and there seem to be more >>>>>> GUI support for it: >>>>>> >>>>>> https://cvsgui.sourceforge.net/ >>>>>> https://eclipse.dev/eclipse/platform-cvs/ >>>>>> https://apps.kde.org/cervisia/ >>>>>> https://github.com/KDE/cervisia >>>>>> >>>>>> Again, I haven't used any of the above systems and only found them >>>>>> because your question piqued my curiosity. >>>>> Ah, thanks. I should have thought to check my repository! >>>>> >>>> These suggestions are all quite interesting but seem to be massive overkill for >>>> what (to me) is just wanting a simple warning >>>> >>> Sorry, since I don't still have the original email around - what was the >>> original idea? >>> >> I simply want a warning message so that I don't overwrite and existing project. >> >> This has happened to me on a number of occasions. >> >> A typical scenario is where I load an existing one, then while playing it have a >> bit of inspiration for an alternative version, get deeply engrossed in this and >> *forget* that I haven't saved it to a new project name. Stop and save. Bang! >> I've just wiped out the original that I wanted to keep. > > Ah, thanks for the reminder. Yeah, the source code control idea would be way over the top for that. > > So, when would the warning show up? First time you went to save a project after modifying it? First time you open an existing project, something like, "Do you want to open a copy of this project?" Both? This is a tricky one IMHO because on the other hand when working on project I also want to be able to always save and not risk losing any change which comes up. So any warning like that should definitely be a switchable on/off option. My two cents. Lorenzo > > > --- > David W. Jones > gn...@hawaii.rr.com > exploring the landscape of god > http://dancingtreefrog.com > > Sent from my Android device with F/LOSS K-9 Mail. > > > ___ > 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 ___ Rosegarden-user mailing list Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe https://lists.sourceforge.net/lists/listinfo/rosegarden-user
Re: [Rosegarden-user] Saving projects
On 09/12/2023 12:12, David W. Jones wrote: On December 9, 2023 12:59:55 AM HST, Will Godfrey wrote: On Fri, 8 Dec 2023 16:53:52 -1000 david wrote: On 12/8/23 01:46, Will Godfrey wrote: On Thu, 7 Dec 2023 23:22:11 -1000 david wrote: On 12/7/23 16:13, mark_at_yahoo via Rosegarden-user wrote: On 12/7/23 13:22, david wrote: RCS sounds interesting. I used to work with enterprise content management (ECM) systems. Is it command line only or is there a GUI for it? I've only ever used RCS from the commandline, but quick search yields: https://www.compuphase.com/software_rcsbrowser.htm https://docs.hpc.cam.ac.uk/storage/rcs/gui.html https://filezilla-project.org/ although I can't immediately see how FileZilla relates, despite it being recommended by the cam.ac.uk page. CVS is a higher-level layer built atop RCS, and there seem to be more GUI support for it: https://cvsgui.sourceforge.net/ https://eclipse.dev/eclipse/platform-cvs/ https://apps.kde.org/cervisia/ https://github.com/KDE/cervisia Again, I haven't used any of the above systems and only found them because your question piqued my curiosity. Ah, thanks. I should have thought to check my repository! These suggestions are all quite interesting but seem to be massive overkill for what (to me) is just wanting a simple warning Sorry, since I don't still have the original email around - what was the original idea? I simply want a warning message so that I don't overwrite and existing project. This has happened to me on a number of occasions. A typical scenario is where I load an existing one, then while playing it have a bit of inspiration for an alternative version, get deeply engrossed in this and *forget* that I haven't saved it to a new project name. Stop and save. Bang! I've just wiped out the original that I wanted to keep. Ah, thanks for the reminder. Yeah, the source code control idea would be way over the top for that. So, when would the warning show up? First time you went to save a project after modifying it? First time you open an existing project, something like, "Do you want to open a copy of this project?" Both? This is a tricky one IMHO because on the other hand when working on project I also want to be able to always save and not risk losing any change which comes up. So any warning like that should definitely be a switchable on/off option. My two cents. Lorenzo --- David W. Jones gn...@hawaii.rr.com exploring the landscape of god http://dancingtreefrog.com Sent from my Android device with F/LOSS K-9 Mail. ___ 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
Re: [Rosegarden-user] Saving projects
On December 9, 2023 12:59:55 AM HST, Will Godfrey wrote: > On Fri, 8 Dec 2023 16:53:52 -1000 > david wrote: > > >On 12/8/23 01:46, Will Godfrey wrote: > >> On Thu, 7 Dec 2023 23:22:11 -1000 > >> david wrote: > >> > >>> On 12/7/23 16:13, mark_at_yahoo via Rosegarden-user wrote: > On 12/7/23 13:22, david wrote: > > RCS sounds interesting. I used to work with enterprise content > > management (ECM) systems. Is it command line only or is there a GUI > > for it? > I've only ever used RCS from the commandline, but quick search yields: > > https://www.compuphase.com/software_rcsbrowser.htm > https://docs.hpc.cam.ac.uk/storage/rcs/gui.html > https://filezilla-project.org/ > > although I can't immediately see how FileZilla relates, despite it > being recommended by the cam.ac.uk page. > > CVS is a higher-level layer built atop RCS, and there seem to be more > GUI support for it: > > https://cvsgui.sourceforge.net/ > https://eclipse.dev/eclipse/platform-cvs/ > https://apps.kde.org/cervisia/ > https://github.com/KDE/cervisia > > Again, I haven't used any of the above systems and only found them > because your question piqued my curiosity. > >>> Ah, thanks. I should have thought to check my repository! > >>> > >> These suggestions are all quite interesting but seem to be massive > >> overkill for > >> what (to me) is just wanting a simple warning > >> > >Sorry, since I don't still have the original email around - what was the > >original idea? > > > I simply want a warning message so that I don't overwrite and existing > project. > > This has happened to me on a number of occasions. > > A typical scenario is where I load an existing one, then while playing it > have a > bit of inspiration for an alternative version, get deeply engrossed in this > and > *forget* that I haven't saved it to a new project name. Stop and save. Bang! > I've just wiped out the original that I wanted to keep. Ah, thanks for the reminder. Yeah, the source code control idea would be way over the top for that. So, when would the warning show up? First time you went to save a project after modifying it? First time you open an existing project, something like, "Do you want to open a copy of this project?" Both? --- David W. Jones gn...@hawaii.rr.com exploring the landscape of god http://dancingtreefrog.com Sent from my Android device with F/LOSS K-9 Mail. ___ Rosegarden-user mailing list Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe https://lists.sourceforge.net/lists/listinfo/rosegarden-user
Re: [Rosegarden-user] Saving projects
On Fri, 8 Dec 2023 16:53:52 -1000 david wrote: >On 12/8/23 01:46, Will Godfrey wrote: >> On Thu, 7 Dec 2023 23:22:11 -1000 >> david wrote: >> >>> On 12/7/23 16:13, mark_at_yahoo via Rosegarden-user wrote: On 12/7/23 13:22, david wrote: > RCS sounds interesting. I used to work with enterprise content > management (ECM) systems. Is it command line only or is there a GUI > for it? I've only ever used RCS from the commandline, but quick search yields: https://www.compuphase.com/software_rcsbrowser.htm https://docs.hpc.cam.ac.uk/storage/rcs/gui.html https://filezilla-project.org/ although I can't immediately see how FileZilla relates, despite it being recommended by the cam.ac.uk page. CVS is a higher-level layer built atop RCS, and there seem to be more GUI support for it: https://cvsgui.sourceforge.net/ https://eclipse.dev/eclipse/platform-cvs/ https://apps.kde.org/cervisia/ https://github.com/KDE/cervisia Again, I haven't used any of the above systems and only found them because your question piqued my curiosity. >>> Ah, thanks. I should have thought to check my repository! >>> >> These suggestions are all quite interesting but seem to be massive overkill >> for >> what (to me) is just wanting a simple warning >> >Sorry, since I don't still have the original email around - what was the >original idea? > I simply want a warning message so that I don't overwrite and existing project. This has happened to me on a number of occasions. A typical scenario is where I load an existing one, then while playing it have a bit of inspiration for an alternative version, get deeply engrossed in this and *forget* that I haven't saved it to a new project name. Stop and save. Bang! I've just wiped out the original that I wanted to keep. -- Will J Godfrey {apparently now an 'elderly'} https://willgodfrey.bandcamp.com/ http://yoshimi.github.io Say you have a poem and I have a tune. Exchange them and we can both have a poem, a tune, and a song. ___ Rosegarden-user mailing list Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe https://lists.sourceforge.net/lists/listinfo/rosegarden-user
Re: [Rosegarden-user] Saving projects
On 12/8/23 01:46, Will Godfrey wrote: On Thu, 7 Dec 2023 23:22:11 -1000 david wrote: On 12/7/23 16:13, mark_at_yahoo via Rosegarden-user wrote: On 12/7/23 13:22, david wrote: RCS sounds interesting. I used to work with enterprise content management (ECM) systems. Is it command line only or is there a GUI for it? I've only ever used RCS from the commandline, but quick search yields: https://www.compuphase.com/software_rcsbrowser.htm https://docs.hpc.cam.ac.uk/storage/rcs/gui.html https://filezilla-project.org/ although I can't immediately see how FileZilla relates, despite it being recommended by the cam.ac.uk page. CVS is a higher-level layer built atop RCS, and there seem to be more GUI support for it: https://cvsgui.sourceforge.net/ https://eclipse.dev/eclipse/platform-cvs/ https://apps.kde.org/cervisia/ https://github.com/KDE/cervisia Again, I haven't used any of the above systems and only found them because your question piqued my curiosity. Ah, thanks. I should have thought to check my repository! These suggestions are all quite interesting but seem to be massive overkill for what (to me) is just wanting a simple warning Sorry, since I don't still have the original email around - what was the original idea? -- David W. Jones gn...@hawaii.rr.com authenticity, honesty, community http://dancingtreefrog.com "My password is the last 8 digits of π." ___ Rosegarden-user mailing list Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe https://lists.sourceforge.net/lists/listinfo/rosegarden-user
Re: [Rosegarden-user] Saving projects
On Thu, 7 Dec 2023 23:22:11 -1000 david wrote: >On 12/7/23 16:13, mark_at_yahoo via Rosegarden-user wrote: >> On 12/7/23 13:22, david wrote: >>> RCS sounds interesting. I used to work with enterprise content >>> management (ECM) systems. Is it command line only or is there a GUI >>> for it? >> >> I've only ever used RCS from the commandline, but quick search yields: >> >> https://www.compuphase.com/software_rcsbrowser.htm >> https://docs.hpc.cam.ac.uk/storage/rcs/gui.html >> https://filezilla-project.org/ >> >> although I can't immediately see how FileZilla relates, despite it >> being recommended by the cam.ac.uk page. >> >> CVS is a higher-level layer built atop RCS, and there seem to be more >> GUI support for it: >> >> https://cvsgui.sourceforge.net/ >> https://eclipse.dev/eclipse/platform-cvs/ >> https://apps.kde.org/cervisia/ >> https://github.com/KDE/cervisia >> >> Again, I haven't used any of the above systems and only found them >> because your question piqued my curiosity. > >Ah, thanks. I should have thought to check my repository! > These suggestions are all quite interesting but seem to be massive overkill for what (to me) is just wanting a simple warning -- Will J Godfrey {apparently now an 'elderly'} https://willgodfrey.bandcamp.com/ http://yoshimi.github.io Say you have a poem and I have a tune. Exchange them and we can both have a poem, a tune, and a song. ___ Rosegarden-user mailing list Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe https://lists.sourceforge.net/lists/listinfo/rosegarden-user
Re: [Rosegarden-user] Saving projects
On 12/7/23 16:13, mark_at_yahoo via Rosegarden-user wrote: On 12/7/23 13:22, david wrote: RCS sounds interesting. I used to work with enterprise content management (ECM) systems. Is it command line only or is there a GUI for it? I've only ever used RCS from the commandline, but quick search yields: https://www.compuphase.com/software_rcsbrowser.htm https://docs.hpc.cam.ac.uk/storage/rcs/gui.html https://filezilla-project.org/ although I can't immediately see how FileZilla relates, despite it being recommended by the cam.ac.uk page. CVS is a higher-level layer built atop RCS, and there seem to be more GUI support for it: https://cvsgui.sourceforge.net/ https://eclipse.dev/eclipse/platform-cvs/ https://apps.kde.org/cervisia/ https://github.com/KDE/cervisia Again, I haven't used any of the above systems and only found them because your question piqued my curiosity. Ah, thanks. I should have thought to check my repository! -- David W. Jones gn...@hawaii.rr.com authenticity, honesty, community http://dancingtreefrog.com "My password is the last 8 digits of π." ___ Rosegarden-user mailing list Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe https://lists.sourceforge.net/lists/listinfo/rosegarden-user
Re: [Rosegarden-user] Saving projects
On 12/7/23 13:22, david wrote: RCS sounds interesting. I used to work with enterprise content management (ECM) systems. Is it command line only or is there a GUI for it? I've only ever used RCS from the commandline, but quick search yields: https://www.compuphase.com/software_rcsbrowser.htm https://docs.hpc.cam.ac.uk/storage/rcs/gui.html https://filezilla-project.org/ although I can't immediately see how FileZilla relates, despite it being recommended by the cam.ac.uk page. CVS is a higher-level layer built atop RCS, and there seem to be more GUI support for it: https://cvsgui.sourceforge.net/ https://eclipse.dev/eclipse/platform-cvs/ https://apps.kde.org/cervisia/ https://github.com/KDE/cervisia Again, I haven't used any of the above systems and only found them because your question piqued my curiosity. ___ Rosegarden-user mailing list Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe https://lists.sourceforge.net/lists/listinfo/rosegarden-user
Re: [Rosegarden-user] Saving projects
On 12/7/23 09:59, mark_at_yahoo via Rosegarden-user wrote: On 12/7/23 10:14, Lorenzo Sutton wrote: Not a direct solution, but for some projects I (mis)use git. And I also use it for related Yoshimi sate files as I'm often tinkering with sound and then re-consider, but saving different file names is cumbersome. Yes, git isn't theoretically made for binary files, but the file size orders of magnitude are relatively small and the commit metadata helps :-) I use RCS, for two reasons. One, that more complex revision control systems like git offer little advantage when used for a single Rosegarden file as opposed to "projects" with multiple files. And two, because RCS stores only the differences between file versions rather than each complete version separately, as does git. This is partly a conceptual preference for me. I have decades-old source files, with hundreds to over a thousand revisions, for which the RCS file is typically only twice the size of the current working version. And others, like log files which only get appended to, where they're only slightly larger due to the included metadata. Of course this isn't an issue given the small size of Rosegarden files compared to modern storage capacities. Also git compresses its individual revisions, although that probably doesn't do much here because Rosegarden files are already compressed by default. To partly address the issue, I added a "Save .rg files uncompressed" option in my rosegarden-fork. It defaults to false/off for user experience compatibility sake, and all versions of Rosegarden load either compressed or uncompressed files transparently. It also doesn't help much with RCS because the order of elements in a Rosegarden file tends to be pseudo-randomized (add one note in the middle of a composition and a large portion of even the uncompressed .rg file changes). But the larger idea behind all of this is a future feature I'd like to see in Rosegarden: The ability to "diff" two versions of a composition. Load two different files -- either two revision control versions, or any two arbitrary files -- and visually show the differences between them. Something like highlighting the parts/measures/notes that have changed, in the track/notation/matrix/etc editors. Of course this is mostly applicable to sequencer/MIDI tracks, and wouldn't work for audio tracks that have been separately recorded. RCS sounds interesting. I used to work with enterprise content management (ECM) systems. Is it command line only or is there a GUI for it? -- David W. Jones gn...@hawaii.rr.com authenticity, honesty, community http://dancingtreefrog.com "My password is the last 8 digits of π." ___ Rosegarden-user mailing list Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe https://lists.sourceforge.net/lists/listinfo/rosegarden-user
Re: [Rosegarden-user] Saving projects
On 12/7/23 10:14, Lorenzo Sutton wrote: Not a direct solution, but for some projects I (mis)use git. And I also use it for related Yoshimi sate files as I'm often tinkering with sound and then re-consider, but saving different file names is cumbersome. Yes, git isn't theoretically made for binary files, but the file size orders of magnitude are relatively small and the commit metadata helps :-) I use RCS, for two reasons. One, that more complex revision control systems like git offer little advantage when used for a single Rosegarden file as opposed to "projects" with multiple files. And two, because RCS stores only the differences between file versions rather than each complete version separately, as does git. This is partly a conceptual preference for me. I have decades-old source files, with hundreds to over a thousand revisions, for which the RCS file is typically only twice the size of the current working version. And others, like log files which only get appended to, where they're only slightly larger due to the included metadata. Of course this isn't an issue given the small size of Rosegarden files compared to modern storage capacities. Also git compresses its individual revisions, although that probably doesn't do much here because Rosegarden files are already compressed by default. To partly address the issue, I added a "Save .rg files uncompressed" option in my rosegarden-fork. It defaults to false/off for user experience compatibility sake, and all versions of Rosegarden load either compressed or uncompressed files transparently. It also doesn't help much with RCS because the order of elements in a Rosegarden file tends to be pseudo-randomized (add one note in the middle of a composition and a large portion of even the uncompressed .rg file changes). But the larger idea behind all of this is a future feature I'd like to see in Rosegarden: The ability to "diff" two versions of a composition. Load two different files -- either two revision control versions, or any two arbitrary files -- and visually show the differences between them. Something like highlighting the parts/measures/notes that have changed, in the track/notation/matrix/etc editors. Of course this is mostly applicable to sequencer/MIDI tracks, and wouldn't work for audio tracks that have been separately recorded. ___ Rosegarden-user mailing list Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe https://lists.sourceforge.net/lists/listinfo/rosegarden-user
Re: [Rosegarden-user] Saving projects
On 07/12/2023 19:10, Will Godfrey wrote: Is it possible to set Rosegarden so it *always* asks for confirmation when saving a project? If not can it be added as an option? The reason I ask is that there have been a few times where I've forgotten I've been reworking an existing project (gone away from lunch etc.) then carried on working for while and hit save without thinking wiping out the original work as a result. So far, this has not been fatal as I always keep duplicates, but I'd rather not take risks. Not a direct solution, but for some projects I (mis)use git. And I also use it for related Yoshimi sate files as I'm often tinkering with sound and then re-consider, but saving different file names is cumbersome. Yes, git isn't theoretically made for binary files, but the file size orders of magnitude are relatively small and the commit metadata helps :-) Hope this helps, Lorenzo ___ Rosegarden-user mailing list Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe https://lists.sourceforge.net/lists/listinfo/rosegarden-user