Rietveld Code Review Tool
Help | Bug tracker | Discussion group | Source code | Sign in
(13552)

Issue 265260043: Issue 4622: create a <Part-combiner> class

Can't Edit
Can't Publish+Mail
Start Review
Created:
8 years, 6 months ago by Dan Eble
Modified:
8 years, 6 months ago
Reviewers:
dak
CC:
lilypond-devel_gnu.org
Visibility:
Public.

Description

<Part-combiner> collects in one place the options for routing parts to Voice contexts and generating marks. Scheme functions combine-two-parts-center, combine-two-parts-up, and combine-two-parts-down form the core of \partcombine, \partcombineUp, and \partCombineDown. The scheme functions allow customization with a <Part-combiner> other than the default.

Patch Set 1 #

Total comments: 1

Patch Set 2 : restore \partcombine interface #

Unified diffs Side-by-side diffs Delta from patch set Stats (+258 lines, -116 lines) Patch
M ly/music-functions-init.ly View 1 3 chunks +100 lines, -64 lines 0 comments Download
M scm/define-music-display-methods.scm View 1 chunk +40 lines, -30 lines 0 comments Download
M scm/define-music-properties.scm View 1 chunk +1 line, -0 lines 0 comments Download
M scm/part-combiner.scm View 1 6 chunks +117 lines, -22 lines 0 comments Download

Messages

Total messages: 14
Dan Eble
8 years, 6 months ago (2015-09-26 00:01:57 UTC) #1
dak
https://codereview.appspot.com/265260043/diff/1/ly/music-functions-init.ly File ly/music-functions-init.ly (left): https://codereview.appspot.com/265260043/diff/1/ly/music-functions-init.ly#oldcode1265 ly/music-functions-init.ly:1265: #(define-music-function (chord-range part1 part2) No, just no. Putting some ...
8 years, 6 months ago (2015-09-26 07:42:37 UTC) #2
Dan Eble
restore \partcombine interface
8 years, 6 months ago (2015-09-26 13:39:55 UTC) #3
dak
On 2015/09/26 13:39:55, Dan Eble wrote: > restore \partcombine interface What is the problem you ...
8 years, 6 months ago (2015-09-30 11:23:11 UTC) #4
Dan Eble
On 2015/09/30 11:23:11, dak wrote: > > I don't see where you want to be ...
8 years, 6 months ago (2015-09-30 12:18:07 UTC) #5
dak
On 2015/09/30 12:18:07, Dan Eble wrote: > On 2015/09/30 11:23:11, dak wrote: > > > ...
8 years, 6 months ago (2015-09-30 12:58:38 UTC) #6
Dan Eble
On 2015/09/30 12:58:38, dak wrote: > I don't think that externally we have much to ...
8 years, 6 months ago (2015-09-30 20:50:55 UTC) #7
dak
On 2015/09/30 20:50:55, Dan Eble wrote: > On 2015/09/30 12:58:38, dak wrote: > > I ...
8 years, 6 months ago (2015-10-01 08:33:11 UTC) #8
Dan Eble
On 2015/10/01 08:33:11, dak wrote: > into the user interface as well as extending the ...
8 years, 6 months ago (2015-10-01 22:07:28 UTC) #9
dak
On 2015/10/01 22:07:28, Dan Eble wrote: > On 2015/10/01 08:33:11, dak wrote: > > into ...
8 years, 6 months ago (2015-10-02 12:43:39 UTC) #10
Dan Eble
I've marked the ticket as "needs work" for now. I still have questions. It *would* ...
8 years, 6 months ago (2015-10-03 12:42:19 UTC) #11
dak
On 2015/10/03 12:42:19, Dan Eble wrote: > I've marked the ticket as "needs work" for ...
8 years, 6 months ago (2015-10-03 12:56:50 UTC) #12
Dan Eble
On 2015/10/03 12:56:50, dak wrote: > On 2015/10/03 12:42:19, Dan Eble wrote: > > I've ...
8 years, 6 months ago (2015-10-04 13:53:05 UTC) #13
dak
8 years, 6 months ago (2015-10-04 14:54:12 UTC) #14
On 2015/10/04 13:53:05, Dan Eble wrote:
> On 2015/10/03 12:56:50, dak wrote:
> > On 2015/10/03 12:42:19, Dan Eble wrote:
> > > I've marked the ticket as "needs work" for now.  I still have questions. 
It
> > > *would* be nice to be able to say
> > > 
> > >    \override Staff.partCombineParameter = #x
> > >    \partcombine \one \two ...
> > > 
> > > and have the part combiner get its initial settings from the context.
> > 
> > You bet.
> > 
> 
> Oh, or even better....
> 
>     \override Staff.partCombineParameter = #x
>     << \one \\ \two >>
> 
> Or are there pits to fall into there?

Uh, I don't see how the latter could work.
Sign in to reply to this message.

Powered by Google App Engine
RSS Feeds Recent Issues | This issue
This is Rietveld f62528b