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

Issue 272320043: quarter tones in tablature (Closed)

Can't Edit
Can't Publish+Mail
Start Review
Created:
9 years ago by thomasmorley651
Modified:
9 years ago
Reviewers:
dak
CC:
lilypond-devel_gnu.org
Visibility:
Public.

Description

quarter tones in tablature issue 4643 micro-tones in TabStaff are now printable. Unless the chosen string-tuning will allow it, this feature is disabled for FretBoards. - changing determine-frets (adding an optional argument) and fret-number-tablature-format - adding a regtest with quarter-tone-string-tuning - documenting it in Documentation/notation/fretted-strings.itely and Documentation/changes.tely

Patch Set 1 #

Total comments: 1
Unified diffs Side-by-side diffs Delta from patch set Stats (+129 lines, -8 lines) Patch
M Documentation/changes.tely View 1 chunk +18 lines, -0 lines 0 comments Download
M Documentation/notation/fretted-strings.itely View 1 chunk +38 lines, -0 lines 0 comments Download
A input/regression/tablature-micro-tone.ly View 1 chunk +42 lines, -0 lines 0 comments Download
M ly/engraver-init.ly View 1 chunk +2 lines, -1 line 0 comments Download
M scm/translation-functions.scm View 5 chunks +29 lines, -7 lines 1 comment Download

Messages

Total messages: 5
thomasmorley651
Please review
9 years ago (2015-11-02 21:27:46 UTC) #1
dak
I'm currently trying to get tax declarations finished with a very very looming deadline, so ...
9 years ago (2015-11-08 14:22:26 UTC) #2
thomasmorley651
On 2015/11/08 14:22:26, dak wrote: > I'm currently trying to get tax declarations finished with ...
9 years ago (2015-11-08 20:19:16 UTC) #3
dak
On 2015/11/08 20:19:16, thomasmorley651 wrote: > On 2015/11/08 14:22:26, dak wrote: > > > https://codereview.appspot.com/272320043/diff/1/scm/translation-functions.scm ...
9 years ago (2015-11-08 21:51:27 UTC) #4
thomasmorley651
9 years ago (2015-11-08 22:53:30 UTC) #5
Message was sent while issue was closed.
On 2015/11/08 21:51:27, dak wrote:
> On 2015/11/08 20:19:16, thomasmorley651 wrote:
> > On 2015/11/08 14:22:26, dak wrote:
> 
> > 
> > >
> https://codereview.appspot.com/272320043/diff/1/scm/translation-functions.scm
> > > File scm/translation-functions.scm (right):
> > > 
> > >
> >
>
https://codereview.appspot.com/272320043/diff/1/scm/translation-functions.scm...
> > > scm/translation-functions.scm:237: ((determine-frets #:optional
> > > (support-non-integer-fret? #f))
> > > That's pretty bad.  determine-frets was a public function previously,
> changing
> > > it to a hook it to a function generator is incompatible.
> > 
> > I don't understand. Why incompatible? At least it survived our regtests and
my
> > local testings.
> 
> If someone uses it, for example as a component in his own fret-determining
> function, it will behave differently from before.  It is an exported function
so
> people might have used it.

True. So wouldn't that mean we can't change any public function regarding amount
and/or type of arguments?
At least without convert-rule.

> 
> > > support-non-integer-fret belongs into a context property, and
determine-fret
> > > gets passed a context anyway, so that's quite straightforward to do.  No
> need
> > to
> > > change the call interface to determine-frets.
> > 
> > I could create a follow up, introducing "support-non-integer-fret?" as a
> > context-property and change determine-fret-code accordingly.
> > I think that's your suggestion.
> 
> Yes.  Its name should be chosen to fit with existing properties (question
marks
> are likely a killer in property names anyway), 
 
They are.

> but that's the idea.  

patch is up, see
https://sourceforge.net/p/testlilyissues/issues/4655/
following the above idea.

> It might
> also be an idea to make this a property valid-fret-predicate and set it index?
> by default (and one could override with number? instead).  

Maybe, but this would warant a new issue, I'd say

> Though one would need
> to check how this combines with instruments with irregular fret arrangement
> since those have different valid frets on each string and I think we also
> support that in some manner.

Do we? Right now I'm not sure.
Sign in to reply to this message.

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