denemo-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Denemo-devel] A major re-structuring.


From: Richard Shann
Subject: Re: [Denemo-devel] A major re-structuring.
Date: Thu, 10 Mar 2016 20:02:38 +0000

On Thu, 2016-03-10 at 19:42 +0000, Stuart Binder wrote:
> I tried to get the Restructure branch to try it out, but it appears that all 
> the download links (including Sourcecode)
Jeremiah is going to move the binaries to the right place shortly. But
the Restructure branch is just source code ...

Thanks for trying!

Richard

>  are broken. I'm getting a 404 on every platform.
> 
> Stuart
> 
> -----Original Message-----
> From: address@hidden [mailto:address@hidden On Behalf Of Richard Shann
> Sent: Thursday, March 10, 2016 10:14 AM
> To: denemo <address@hidden>
> Subject: [Denemo-devel] A major re-structuring.
> 
> One of the most fundamental mistakes made when Denemo was first started was 
> not to have a structure for a Denemo measure. Instead it is just a list of 
> the objects in the measure. As a knock on effect, nothing can be stored with 
> the measure that applies to the whole measure.
> This has made it difficult to fix the way that information about the context 
> (clef, timesignature ...) of an object is stored, especially when a measure 
> has no objects. It has long been my ambition to get rid of the way the 
> calculation of the context information is computed - a draw time. This is 
> still causing failures in Check Score on occasions.
> 
> As a start I have created a branch Restructure in which a staff now has a 
> list of Measure structures, which for now just has one element, viz.
> the list of objects.
> 
> I've done a first trawl of all the code to try and make the change work 
> properly, and I've tested (with the default build) loading files, starting 
> new files, adding and deleting movements, staffs, measures, notes, chords, 
> copy and paste creating snippets, pasting and following them Undo and Redo.
> 
> It would not surprise me if I have missed something, it is perilous work. The 
> symptoms of an error are crashes, often with memory allocation warnings. But, 
> so far it seems good. If anyone can help testing this version that would be 
> good!
> 
> Richard
> 
> 
> 
> _______________________________________________
> Denemo-devel mailing list
> address@hidden
> https://lists.gnu.org/mailman/listinfo/denemo-devel





reply via email to

[Prev in Thread] Current Thread [Next in Thread]