Re: [Rosegarden-user] Saving projects

2023-12-30 Thread Lorenzo Sutton
+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

2023-12-30 Thread Ted Felix
  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

2023-12-30 Thread Ted Felix
  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

2023-12-29 Thread mskala
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

2023-12-29 Thread david

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

2023-12-29 Thread Will Godfrey
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

2023-12-29 Thread Ted Felix
  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

2023-12-13 Thread Will Godfrey
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

2023-12-13 Thread Will Godfrey
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

2023-12-10 Thread Lorenzo Sutton

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

2023-12-10 Thread Yves Guillemot

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

2023-12-10 Thread Will Godfrey
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

2023-12-10 Thread MST via Rosegarden-user
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

2023-12-10 Thread Lorenzo Sutton

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

2023-12-09 Thread David W. Jones



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

2023-12-09 Thread Will Godfrey
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

2023-12-08 Thread david

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

2023-12-08 Thread Will Godfrey
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

2023-12-08 Thread david

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

2023-12-07 Thread mark_at_yahoo via Rosegarden-user

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

2023-12-07 Thread david

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

2023-12-07 Thread mark_at_yahoo via Rosegarden-user

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

2023-12-07 Thread Lorenzo Sutton

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