Re: [frogs] chord-name-engraver plus capo - schemeing away ... |
[ Thread Index |
Date Index
| More lilynet.net/frogs Archives
]
- To: Wols Lists <antlists@xxxxxxxxxxxxxxx>, Neil Puttock <n.puttock@xxxxxxxxx>
- Subject: Re: [frogs] chord-name-engraver plus capo - schemeing away ...
- From: Carl Sorensen <c_sorensen@xxxxxxx>
- Date: Sun, 29 Aug 2010 19:17:07 -0600
- Accept-language: en-US
- Acceptlanguage: en-US
- Cc: Lilypond Frogs List <frogs@xxxxxxxxxxx>
- Thread-index: ActHsm4LBoLgOPOaR+CxCENgl6RLcQALqHaw
- Thread-topic: [frogs] chord-name-engraver plus capo - schemeing away ...
On 8/29/10 1:43 PM, "Wols Lists" <antlists@xxxxxxxxxxxxxxx> wrote:
> On 28/08/10 19:17, Neil Puttock wrote:
>> On 28 August 2010 19:02, Carl Sorensen <c_sorensen@xxxxxxx> wrote:
>>
>>> There's a work in process to rewrite the chord name function. I think that
>>> the approach that Anthony is taking is correct.
>> Is it ever going to be finished? It's been in process for about a
>> year unless I'm mistaken; you posted a patch on Rietveld from Thomas
>> earlier this year, but I haven't seen progress since.
>>
>> I still think it's better to do this in scheme (and that doesn't mean
>> as a scheme engraver); even if we ever get to the stage where the
>> chord name infrastructure does get rewritten, it shouldn't prevent
>> other enhancements being made earlier, especially if they're
>> implemented in a modular fashion.
>>
>> Cheers,
>> Neil
>>
> I'm quite happy to do it Scheme, and thanks for all the stuff you've
> sent/pointed me at to look at. Only thing is, at the moment it's as
> clear to me as double-italian (As a german-speaker (my second language),
> double-dutch isn't too bad ... :-)
>
> All being well, I'll start on the capo-indicating-engraver in Scheme
> tomorrow, so expect a flurry of "how on earth do I do this!" emails :-)
Why do you want to do this as a scheme engraver? It seems to sit very
nicely as part of the ChordName engraver, which is already written. Note
that Neil's comment above indicates that he doesn't mean *as a scheme
engraver*.
Other than as an academic exercise to write an engraver in Scheme, this
doesn't seem to me to be the best way to get the functionality you want.
Thanks,
Carl
---
----
Join the Frogs!