[Coco] suggestion for Ultimuse

KnudsenMJ at aol.com KnudsenMJ at aol.com
Mon Nov 17 22:18:00 EST 2003


In a message dated 11/17/03 9:00:29 PM Eastern Standard Time, 
bdevries at gil.com.au writes:

> A suggestion for an addition to UltiMusE:
>  I call it helpful if there was an auto-save facility.

I had actually thought of Auto-Save at one point.  It's a (usually) desirable 
feature of GNU Emacs, the standard Linux editor.

One reason I never added Auto-Save is that sometimes you're making a trial 
change to your musical piece, and don't want to save it till you've given it a 
good hearing.  You save the piece before making the change.  Then, if you don't 
like it, you "back it out" simply by re-reading the saved copy.

I would NOT want UltiMusE to go auto-saving the experimental changes while I 
was still checking them out!  

Now, GNU Emacs gets around this objection by auto-saving to a different file 
name (appends a twiddle to the real name).  That would be OK, though Emacs 
neglects to clean up those temp files on exit.

You suggest engaging auto-save for new files, or when extending existing 
ones.  Why not do it for all editing operations?

Not clear how to set a timer that will go off every few minutes and tell UME 
to save the file.  Maybe spin off a separate timer process, that sends a known 
Signal type to UME every so often, which UME intercepts just like it catches 
Ctrl-E BREAKs?  Yes, use some of OS9's great multitasking and IPC signaling, 
which are easier to deal with than in Unix/Linux.

But then, should auto-save be done based on elapsed time, or on number of 
editing operations performed?  And does a big Block Transpose operation count 
more than jiggling one note up or down?  Seems that timing would be simpler!  
--Mike K.



More information about the Coco mailing list