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

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

Can't Edit
Can't Publish+Mail
Start Review
Created:
14 years, 4 months ago by Trevor Daniels
Modified:
13 years 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 ...
14 years, 4 months 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 ...
14 years, 4 months 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 ...
14 years, 4 months 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 ...
14 years, 4 months 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 ...
14 years, 4 months 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 ...
14 years, 4 months 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 ...
14 years, 4 months 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, ...
14 years, 4 months 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 ...
14 years, 4 months 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 ...
14 years, 4 months 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, > ...
14 years, 4 months 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 ...
14 years, 4 months 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, ...
14 years, 4 months 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 ...
14 years, 4 months 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 ...
14 years, 4 months 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 ...
14 years, 4 months 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 ...
14 years, 4 months 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" ...
14 years, 4 months 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 ...
14 years, 4 months 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 ...
14 years, 4 months 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 ...
14 years, 4 months 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 ...
14 years, 4 months 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 ...
14 years, 4 months 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 ...
14 years, 4 months 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 ...
14 years, 4 months 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 ...
14 years, 4 months 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 ...
14 years, 4 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: > >> ...
14 years, 4 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: > >> ...
14 years, 4 months ago (2009-12-21 01:07:09 UTC) #29
t.daniels_treda.co.uk
14 years, 4 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