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

Issue 164063: Add option to indicate frets by letters in tablature (Closed)

Can't Edit
Can't Publish+Mail
Start Review
Created:
16 years ago by Trevor Daniels
Modified:
14 years, 8 months ago
Reviewers:
carl.d.sorensen, Neil Puttock
CC:
lilypond-devel_gnu.org
Visibility:
Public.

Description

Add option to indicate frets by letters in tablature - Add Scheme function to provide fret number as a letter, invoked by setting the context property tablatureFormat to this procedure. - Add context property fretLetters to specify the first few fret letters, overriding the corresponding letters of the alphabet. - Move whiteout code into Tab_note_heads_engraver and make this conditional on the value of the 'whiteout property of TabNoteHead. Modify the two other tablatureFormat procedures to invoke whiteout conditionally.

Patch Set 1 #

Total comments: 8

Patch Set 2 : Make whiteout a property of all grobs #

Total comments: 2

Patch Set 3 : Permit markup in fretLabels; add news #

Total comments: 9

Patch Set 4 : Correct minor formatting defects #

Unified diffs Side-by-side diffs Delta from patch set Stats (+153 lines, -26 lines) Patch
M Documentation/changes.tely View 3 1 chunk +32 lines, -0 lines 0 comments Download
A input/regression/tablature-letter.ly View 1 2 3 1 chunk +39 lines, -0 lines 0 comments Download
A input/regression/whiteout-lower-layers.ly View 2 3 1 chunk +21 lines, -0 lines 0 comments Download
M lily/grob.cc View 2 3 2 chunks +10 lines, -0 lines 0 comments Download
M lily/tab-note-heads-engraver.cc View 1 2 1 chunk +5 lines, -4 lines 0 comments Download
M scm/define-context-properties.scm View 1 chunk +3 lines, -0 lines 0 comments Download
M scm/define-grob-properties.scm View 1 1 chunk +2 lines, -0 lines 0 comments Download
M scm/define-grobs.scm View 1 2 1 chunk +1 line, -0 lines 0 comments Download
M scm/translation-functions.scm View 1 2 3 2 chunks +40 lines, -22 lines 0 comments Download

Messages

Total messages: 30
Neil Puttock
Hi Trevor, This looks OK apart from a few minor details (I've mentioned the interface/doc ...
16 years ago (2009-12-02 22:19:32 UTC) #1
t.daniels_treda.co.uk
I've reworked this patch to make 'whiteout a property of all grobs. To use it ...
16 years ago (2009-12-05 17:47:08 UTC) #2
Carl
Looks great to me. I have a couple of comments. Thanks for doing this! Carl ...
16 years ago (2009-12-06 15:23:46 UTC) #3
t.daniels_treda.co.uk
Hi Carl Thanks for taking a look at this. You wrote Sunday, December 06, 2009 ...
16 years ago (2009-12-06 16:50:32 UTC) #4
t.daniels_treda.co.uk
Hi Carl Thanks for taking a look at this. You wrote Sunday, December 06, 2009 ...
16 years ago (2009-12-06 16:50:33 UTC) #5
demery_suffolk.lib.ny.us
> I fully agree with your point in general, but we need > to think ...
16 years ago (2009-12-06 21:37:40 UTC) #6
c_sorensen
On 12/6/09 9:50 AM, "Trevor Daniels" <t.daniels@treda.co.uk> wrote: > Hi Carl > > Thanks for ...
16 years ago (2009-12-06 21:59:04 UTC) #7
t.daniels_treda.co.uk
Carl Sorensen wrote Sunday, December 06, 2009 9:59 PM > > On 12/6/09 9:50 AM, ...
16 years ago (2009-12-07 00:18:01 UTC) #8
c_sorensen
On Dec 6, 2009, at 5:18 PM, "Trevor Daniels" <t.daniels@treda.co.uk> wrote: > > Carl Sorensen ...
16 years ago (2009-12-07 01:51:35 UTC) #9
Ian Hulin
Carl, Trevor, You've discussed the overloading of 'string' in Scheme and what variable name to ...
16 years ago (2009-12-07 02:18:25 UTC) #10
c_sorensen
On Dec 6, 2009, at 7:18 PM, "Ian Hulin" <ian@hulin.org.uk> wrote: > Carl, Trevor, > ...
16 years ago (2009-12-07 02:38:53 UTC) #11
t.daniels_treda.co.uk
Dana Emery wrote Sunday, December 06, 2009 9:37 PM > Let the choice of font ...
16 years ago (2009-12-07 10:12:16 UTC) #12
t.daniels_treda.co.uk
Carl Sorensen wrote Monday, December 07, 2009 1:51 AM > > On Dec 6, 2009, ...
16 years ago (2009-12-07 10:19:59 UTC) #13
c_sorensen
On 12/6/09 5:18 PM, "Trevor Daniels" <t.daniels@treda.co.uk> wrote: > > I prefer str to course ...
16 years ago (2009-12-07 16:20:49 UTC) #14
demery_suffolk.lib.ny.us
> Dana suggests "course", which I guess speaks well to lute players. But > not ...
16 years ago (2009-12-07 16:30:24 UTC) #15
t.daniels_treda.co.uk
Carl Sorensen wrote Monday, December 07, 2009 4:20 PM > >On 12/6/09 5:18 PM, "Trevor ...
16 years ago (2009-12-07 16:31:48 UTC) #16
demery_suffolk.lib.ny.us
What I am trying to say comes from my own experiences writing a gui program ...
16 years ago (2009-12-07 17:37:08 UTC) #17
Ian Hulin
Hi Carl, Carl Sorensen wrote: > On Dec 6, 2009, at 7:18 PM, "Ian Hulin" ...
16 years ago (2009-12-07 18:01:14 UTC) #18
c_sorensen
On 12/7/09 11:00 AM, "Ian Hulin" <ian@hulin.org.uk> wrote: > Hi Carl, > > Carl Sorensen ...
16 years ago (2009-12-07 20:50:45 UTC) #19
c_sorensen
On 12/7/09 9:30 AM, "demery@suffolk.lib.ny.us" <demery@suffolk.lib.ny.us> wrote: > > >> Dana suggests "course", which I ...
16 years ago (2009-12-07 21:05:12 UTC) #20
demery_suffolk.lib.ny.us
>> Fret 3 was lettered as ɣ, which was rendered in some contemporary >> engravings ...
16 years ago (2009-12-08 00:23:16 UTC) #21
t.daniels_treda.co.uk
Thanks for this, Dana. We're some way off implementing fonts, or whatever means we select ...
16 years ago (2009-12-08 00:51:10 UTC) #22
demery_suffolk.lib.ny.us
> Thanks for this, Dana. We're some way off implementing > fonts, or whatever means ...
16 years ago (2009-12-08 01:27:27 UTC) #23
Neil Puttock
Hi Trevor, Here are a few comments as promised earlier. Cheers, Neil http://codereview.appspot.com/164063/diff/5001/5002 File Documentation/changes.tely ...
16 years ago (2009-12-13 19:54:12 UTC) #24
t.daniels_treda.co.uk
Thanks Neil Sorry about the trailing spaces. I was used to my Windows editor removing ...
16 years ago (2009-12-14 12:13:07 UTC) #25
t.daniels_treda.co.uk
Trevor Daniels wrote Monday, December 14, 2009 12:12 PM > > Sorry about the trailing ...
16 years ago (2009-12-14 17:50:32 UTC) #26
Neil Puttock
On 2009/12/14 12:13:07, t.daniels_treda.co.uk wrote: > I think I've corrected the formatting errors as you ...
15 years, 12 months ago (2009-12-20 21:48:51 UTC) #27
c_sorensen
On 12/20/09 2:48 PM, "n.puttock@gmail.com" <n.puttock@gmail.com> wrote: > On 2009/12/14 12:13:07, t.daniels_treda.co.uk wrote: > >> ...
15 years, 12 months ago (2009-12-21 00:58:37 UTC) #28
t.daniels_treda.co.uk
<n.puttock@gmail.com>, Sunday, December 20, 2009 9:48 PM > On 2009/12/14 12:13:07, t.daniels_treda.co.uk wrote: > >> ...
15 years, 12 months ago (2009-12-21 01:07:09 UTC) #29
t.daniels_treda.co.uk
15 years, 11 months ago (2009-12-24 14:14:54 UTC) #30
Trevor Daniels Monday, December 21, 2009 1:07 AM
>
> <n.puttock@gmail.com>, Sunday, December 20, 2009 9:48 PM
>
>> On 2009/12/14 12:13:07, t.daniels_treda.co.uk wrote:
>>
>>> So is http://codereview.appspot.com/164063 now ready to go?
>>
>> The indentation in translation-functions.scm is still a bit 
>> wrong, but apart from that, it looks fine.
>
> OK, I'll get the emacs indenting script working, fix the
> indenting, and push.

Well, in the end I used Emacs to indent the code
I'd added.  I failed to get the script to work,
and also failed to discover why :(  I'm still a noob
at Unix and unixy things like Emacs.  So I used Emacs
itself, which sort-of worked.  I found it messed
up the indenting of docs strings if I applied it to the
whole of scm/translation-functions.scm, so I indented
just a small region which included my code.  And
then I pushed.  Hope that's ok.

I'll document these additions (whitespace and lettered
tab) after Christmas.  Best wishes to all!

Trevor


 


Sign in to reply to this message.

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