lilypond-devel
[Top][All Lists]
Advanced

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

Re: [PATCH] Clusters


From: Han-Wen Nienhuys
Subject: Re: [PATCH] Clusters
Date: Mon, 18 Nov 2002 01:11:23 +0100

address@hidden writes:
> currently gives the same result as:
> 
> \startCluster < f4 { a4 g } > \stopCluster
> 
> which is musically wrong.  It rather should give the same result as:
> 
> \startCluster < { f4 f } { a4 g } > \stopCluster
> 
> I.e. a future advanced implementation should also consider duration of
> notes.  But this obviously should not be done in the backend, and that

> [..]

> Maybe another (but also ugly) solution is to pass at most one note head
> grob per timestep to the backend that serves as reference point to compute
> x/y coordinates, and an associated extent property that specifies the
> vertical extent of the polygon relative to the given note head.

For this approach, maybe the easiest, is to pass a list to the cluster
containing entries of the form

         (COLUMN-GROB MIN-Y MAX-Y)

where COLUMN-GROB is currentMusicalColumn.

-- 

Han-Wen Nienhuys   |   address@hidden   |   http://www.cs.uu.nl/~hanwen 




reply via email to

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