Re: severe chord repetition problem

2009-12-07 Thread Wilbert Berendsen
Op maandag 07 december 2009 schreef David:

 The editor needs to be suitably clever to have this work properly in
 \relative mode.  Ok, should be sufficient to remove octave indicators
 from the first chord note, so this is probably not overly hard.

Yes Frescobaldi does exactly this :-), and it copies short-hand articulations 
(like -. etc)

Frescobaldi also can read relative music (it can transpose both relative and 
absolute music fragments, and also convert between relative and absolute 
input, auto-detecting the pitch language (by looking at the \include 
statements :-) )

But let it be clear: if LilyPond changes, it is no problem for me to adapt 
Frescobaldi. If 2.14 ships with 'q' I'll do my best to have Frescobaldi 
support it.

many regards,
Wilbert Berendsen

-- 
Frescobaldi, LilyPond editor for KDE: http://www.frescobaldi.org/
Nederlands LilyPond forum: http://www.lilypondforum.nl/


___
lilypond-devel mailing list
lilypond-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-devel


Re: Add option to indicate frets by letters in tablature (issue164063)

2009-12-07 Thread Trevor Daniels


Dana Emery wrote Sunday, December 06, 2009 9:37 PM

Let the choice of font display a glyph in the proper shape. 
Provide the
user with a way to display arbitrary glyphs and ligatures for each 
encoded
'stop'.  This will be useful for bass stops (/a  /b  /c... //a 
//b  //c,

///a) and essential for german tab should we go there.

It would be wrong to presume the encoding of the font.   The need 
for
glyphs beyond what is used in prose makes necessary special fonts 
whose

encoding has no standard.

afm-like information in external files keyed by name to their 
relevant

font would be my suggestion for that.


I prefer to leave the whole question of fonts until
later, primarily because I know little about them
at present.  As Carl suggested, if we permit markups
then any available font can be used (although even
that is not necessary, as simply overriding the font
for TabNoteHead works with just characters entered
anyway, as my initial lash-up using Fronimo fonts
showed.)  But markup will permit PostScript or even
images to be substituted, so there is an advantage
in flexibility to be gained by permitting it.


Although if i not j is a general rule


I have generally seen i used in preference to j, but I have seen 
both in
the same document albeit this was german tab (same semantic). 
Note that
that edition had large pages and lots of staves, it must have been 
a
challenge to find enough sorts to set the amount of type on each 
page,
several sizes and flavors of each sort were also used 
interchangeably

(both tall and short s for example).


You will be able to use either or both.

Trevor




___
lilypond-devel mailing list
lilypond-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-devel


Re: severe chord repetition problem

2009-12-07 Thread David Kastrup
Wilbert Berendsen lily...@xs4all.nl writes:

 Op maandag 07 december 2009 schreef David:

 The editor needs to be suitably clever to have this work properly in
 \relative mode.  Ok, should be sufficient to remove octave indicators
 from the first chord note, so this is probably not overly hard.

 Yes Frescobaldi does exactly this :-), and it copies short-hand
 articulations (like -. etc)

Actually, if q stands for last _chord_ rather than last note event,
then removing octave indicators is not sufficient since intervening
notes might have shifted the meaning.  but of course what the shortcut
in Frescobaldi refers to is not necessarily the same as q.

 Frescobaldi also can read relative music (it can transpose both
 relative and absolute music fragments, and also convert between
 relative and absolute input, auto-detecting the pitch language (by
 looking at the \include statements :-) )

 But let it be clear: if LilyPond changes, it is no problem for me to
 adapt Frescobaldi. If 2.14 ships with 'q' I'll do my best to have
 Frescobaldi support it.

If the meaning is defined well enough.

I mean, one could also go crazy and design, say, an artificial
articulation

-!

that stores the corresponding note event (including duration) in its
current state of assembly, and have

@

to reproduce this note event (including default duration which can be
overridden).

Again, one needs to establish how long this memoization is supposed to
hold.  But at least there would be a clear indication _what_ is
remembered, and one could with reasonable accuracy run the stuff through
a preprocessor that removes those marks.

-- 
David Kastrup



___
lilypond-devel mailing list
lilypond-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-devel


Re: Add option to indicate frets by letters in tablature (issue164063)

2009-12-07 Thread Trevor Daniels


Carl Sorensen wrote Monday, December 07, 2009 1:51 AM


On Dec 6, 2009, at 5:18 PM, Trevor Daniels 
t.dani...@treda.co.uk

wrote:


Carl Sorensen wrote Sunday, December 06, 2009 9:59 PM



.  The fretLabels list

wouldn't need to
be characters; they could be markups or stencils, so users could
define
whatever is needed or desired.


I quite like the term fretLabels, with the list being of
anything that evaluated to a Scheme string.


Why a string instead of a string or a markup?


As the font can be overridden in TabNoteHead markup
isn't required to select a different font.  However,
I see there might be an advantage in permitting PS
or even images to be substituted, or to use a different
font for some of the fret labels, and that would need
markup in the list.  I'll look at implementing that.

Thanks for the suggestions.


Carl

Trevor




___
lilypond-devel mailing list
lilypond-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-devel


Re: severe chord repetition problem

2009-12-07 Thread Alexander Kobel

David Kastrup wrote:

Actually, if q stands for last _chord_ rather than last note event,
then removing octave indicators is not sufficient since intervening
notes might have shifted the meaning.


Correct, that's the remaining drawback from the 
notes-chord-memorization; otherwise, this one perfectly fits /my/ usual 
needs.




But let it be clear: if LilyPond changes, it is no problem for me to
adapt Frescobaldi. If 2.14 ships with 'q' I'll do my best to have
Frescobaldi support it.


If the meaning is defined well enough.


I tend to use very simple tools - Emacs that is, in this case, without 
much sophisticated input shortcuts (like lyqi) - so I could not image 
where the problem might be to allow exchanging the memorization 
function, as long as the input is parseable. As most not-too-experienced 
programmers I tend to be overly self-confident, and say I'm gonna 
understand this if it's written there. Even when I'm going to read 
files, especially since I agree with Nicolas in:

On the other hand... which ratio of users might ever change the behavior
of chord repetition memorization?  I don't really think that readability
might suffer, as long as the default is the most convenient.
For instance, users can also completely change the note names [...]

And such a change should catch my eye.

But when it comes to editor support, things change. (In particular: a 
feature I'm desperately missing with my primitive input methods is 
actually already featured by other editors, so there might not be the 
need for it that I assume.)
Wilbert changed my opinions here - now, it looks like Nicolas' first 
idea of copying everything (well, perhaps everything but rests) may be 
what's actually needed more often. And it looks both easier maintainable 
and more robust than the notes-chord-memorization (see above.)



You (especially David i.e., but also Nicolas and Wilbert) certainly 
proved a clearer mind on such issues than me, and I agree with your 
concerns.
Still, since I'm happy to see that notes-chord-memorization gives me a 
feature I've been subconsciously craving for, and I'd be sad if it's 
removed again:
Is it okay to have an exchangable policy as long as it is very 
low-level, i.e. there are no commands inviting to write them every two 
lines, but only something like the current syntax to replace the 
repetition-memorization-function? Is it reasonable to have only one of 
those methods officially supported and recommended, the other 
deprecated, yet available? (Assuming it's not as prominently advertized 
as \parallelMusic, of course.)



Cheers,
Alexander


___
lilypond-devel mailing list
lilypond-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-devel


midi elapsed time markers

2009-12-07 Thread Peter Dingley
I was searching for a way to print out midi elapsed time
 in my score to be able to easily start the midi file
at the location I am currently working on. At the moment
 I write these in by hand but they change as I
make changes to the music in other locations. As far as I
 could see, there is  no way of generating these
values automatically. I was looking  for something like
 rehearsal marks with the elapsed time for the midi
file in minutes and seconds based on the \tempo value,
 for example. Would this be a useful new feature
or does the facility already exist?



___
lilypond-devel mailing list
lilypond-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-devel


Re: Add option to indicate frets by letters in tablature (issue164063)

2009-12-07 Thread Carl Sorensen



On 12/6/09 5:18 PM, Trevor Daniels t.dani...@treda.co.uk wrote:

 
 I prefer str to course and string, but if no other ideas
 are forthcoming I'll use string_number.
 

In Scheme files, the variable name should be string-number.

In c++ files it would be string_number.

Thanks,

Carl



___
lilypond-devel mailing list
lilypond-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-devel


Re: Add option to indicate frets by letters in tablature (issue164063)

2009-12-07 Thread demery

 Dana suggests course, which I guess speaks well to lute players.  But
 not
 to guitar players.

12 course guitar anyone?

maybe ts a classical guitar hing, but I also remember tutorials discussing
6-course instruments.


 I had envisioned that a full set of fretLetters would be given

At least that, saving keystrokes is not a good idea here.  Wht is really 
needed is a way to specify degenerated ligatures; as I have said, for
german tab the ligatures used by 16c printers (and later) included
overstrikes using both curved and straight line segments placed below,
thru, and above the main glyph, each positioned differently from others. 
I began a font for these, but got sidetracked and havent gone back to it.

 Perhaps we just ought to define lists called fretLabels (instead of
 fretLetters).  And we could then define lists of any kind of glyphs to be
 used.

Flags, mensural symbols (O2, O3, O/...), bars (| || |:|  :|:  :|  |: |||,
this last is a common ornamental flourish used for the final bar, the
second vertical stroke is repeated several times all connected, the height
of it degenerates into, well, a flourish).  In some renaissance editions
it is clearly a cast type sort, others use various woodcuts chosen to fill
available space; perhaps the user will be inconcistant in how it is used,
epsf-cum-woodcut or font character.

While I use separate dots flags and stems when devising a font, they are
pre-compounded and are encoded as one non-combining symbol to the font
user.  However, other font makers may solve that issue differently,
leaving it up to the user to form ligatures from parts like tails, dots,
stems.  Tabulature flags with dots are usually shown above the staff
(Petrucci's editions are an exception), so there is no issue of the dot
intersecting a line, as is seen in notes on a mensural staff; mensural
notation requires a different placement of the dot of augmentation
relative to its note when the note is on a line as opposed to when it is
in a space, which is a reason to have them be combining symbols in a
mensural font.

 There could be specific lists for each different style of tablature,
 that would be very easy to switch to.

If ly needs musical semantics to associate with the symbols then there
will be an issue to consider as well, the display symbol lists will need
coordination with similar lists for the semantic(s).

Historical usage varied as to the symbols employed and how they map to
duration.  The usual set of 5 flags were simply up-stemmed notes (usually,
but not always headless) with tails to the right - semibreve, minim,
semiminim, fusa, semifusa.  Some printers also had a breve - a left-going
tail, or a tailless stem with a circle on it.

Many polyphonic editions show (by comparing parallel score parts with the
tab) that those flags were read in proportion (ie, the written semibreve
was read as breve); this to avoid needing  5-flagged stems that would
challenge the punchcutter, the player, compositor, and proofreader with
weak eyes, and the ink that spreads.

--
Dana Emery



___
lilypond-devel mailing list
lilypond-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-devel


Re: Add option to indicate frets by letters in tablature (issue164063)

2009-12-07 Thread Trevor Daniels


Carl Sorensen wrote Monday, December 07, 2009 4:20 PM


On 12/6/09 5:18 PM, Trevor Daniels t.dani...@treda.co.uk wrote:


I prefer str to course and string, but if no other ideas
are forthcoming I'll use string_number.


In Scheme files, the variable name should be string-number.

In c++ files it would be string_number.


Yes, I realised that when I came to change it.

Thanks anyway

Trevor




___
lilypond-devel mailing list
lilypond-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-devel


Re: Add option to indicate frets by letters in tablature (issue164063)

2009-12-07 Thread demery


What I am trying to say comes from my own experiences writing a gui
program to do tab typesetting on macintosh.

My software records {course,fret} data for each note in the score, and
pitch information for each course on the instrument (simplifying courses
with octaves as split play is very rare).

That internal data is mapped using user-selected tables (which can be
user-defined, tho I provide several) for - keybindings (gui input),
musical semantics, and display ligatures.

For ly, you have user-encoded textfiles which roughly correspond to marked
up data using my input keybindings, an Internalization of that data,
musical semantic tables, display tables.

BTW, I found it useful to map the index 0 to blank and 'no semantic' on
all those tables.
--
Dana Emery



___
lilypond-devel mailing list
lilypond-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-devel


Re: Add option to indicate frets by letters in tablature (issue164063)

2009-12-07 Thread Ian Hulin

Hi Carl,

Carl Sorensen wrote:

On Dec 6, 2009, at 7:18 PM, Ian Hulin i...@hulin.org.uk wrote:

  

Carl, Trevor,

You've discussed the overloading of 'string' in Scheme and what  
variable

name to use, and looked at Dana's suggestion of using 'course' but did
you consider the other important point Dana made?



I think so. That's why I suggested a list of (string or markup), which  
I think is completely general. At that point the user can select any  
glyph from any font available.


The possibility of adding the afm-type info that Dana talked about is  
a separate patch, because it applies to all markups.


Is there something else you were thinking of?
  
Well, yes, maybe Dana can explain this better, but it seems to me we may 
be in danger of perpetuating a sort of urban myth with regard to 
lettered tablatures.  

Fret 3 was lettered as ɣ, which was rendered in some contemporary 
engravings to look a bit like a fancy r, so some modern transcriptions 
of the tablature turn it into an r.  If we're going to re-render ɣ, why 
not do it as c, and keep the logical letter sequence. 

I know we want Lily to be flexible and render contemporary engraving as 
authentically as possible, but using the 'r' for fret 3 is as bogus as 
this example.  Titles like Ye Olde Forge, is a misreading of the Þe 
Olde Forge: Þ being a letter thorn standing in for Th.  The ornate 
blackface font letter Y looked a bit like Þ so it got substituted in 
some texts where early printers didn't have the Þ in their type-cases.


Cheers,

Ian



Thanks,

Carl

snip


___
lilypond-devel mailing list
lilypond-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-devel


Re: Add option to indicate frets by letters in tablature (issue164063)

2009-12-07 Thread Carl Sorensen



On 12/7/09 11:00 AM, Ian Hulin i...@hulin.org.uk wrote:

 Hi Carl,
 
 Carl Sorensen wrote:
  
 
 On Dec 6, 2009, at 7:18 PM, Ian Hulin i...@hulin.org.uk
 mailto:i...@hulin.org.uk  wrote:
 
   
  
  
 Carl, Trevor,
 
 You've discussed the overloading of 'string' in Scheme and what
 variable
 name to use, and looked at Dana's suggestion of using 'course' but did
 you consider the other important point Dana made?
 
  
  
 
 I think so. That's why I suggested a list of (string or markup), which
 I think is completely general. At that point the user can select any
 glyph from any font available.
 
 The possibility of adding the afm-type info that Dana talked about is
 a separate patch, because it applies to all markups.
 
 Is there something else you were thinking of?
   
 Well, yes, maybe Dana can explain this better, but it seems to me we may be in
 danger of perpetuating a sort of urban myth with regard to lettered
 tablatures.   

We are perpetuating that urban myth if we provide fretLabels with r.  I'm
glad you pointed that out.

My comments were not about the fretLabels to be provided, but about the
architecture that would support various fretLabel lists.


 
 Fret 3 was lettered as ɣ, which was rendered in some contemporary engravings
 to look a bit like a fancy r, so some modern transcriptions of the tablature
 turn it into an r.  If we're going to re-render ɣ, why not do it as c, and
 keep the logical letter sequence. 

My preference would be to render it as gamma.  Let's do it correctly.
Thanks for pointing this out.

Carl

___
lilypond-devel mailing list
lilypond-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-devel


Re: Add option to indicate frets by letters in tablature (issue164063)

2009-12-07 Thread Carl Sorensen



On 12/7/09 9:30 AM, dem...@suffolk.lib.ny.us dem...@suffolk.lib.ny.us
wrote:

 
 
 Dana suggests course, which I guess speaks well to lute players.  But
 not
 to guitar players.
 
 12 course guitar anyone?

In my experience we call it a 12-string guitar (but as you correctly point
out, there are only 6-courses in a 12-string guitar).

 
 maybe ts a classical guitar hing, but I also remember tutorials discussing
 6-course instruments.
 

There are some pages on the web that discuss 5- and 6-course guitars, with
either single courses (1 string per course) or double courses (2 strings per
course).

This is not part of the experience in popular guitar playing as far as I
can see.

But it is apparent that we really do finger courses, rather than strings.

 
 I had envisioned that a full set of fretLetters would be given
 
 At least that, saving keystrokes is not a good idea here.  Wht is really
 needed is a way to specify degenerated ligatures; as I have said, for
 german tab the ligatures used by 16c printers (and later) included
 overstrikes using both curved and straight line segments placed below,
 thru, and above the main glyph, each positioned differently from others.
 I began a font for these, but got sidetracked and havent gone back to it.

These overstrikes can be accomplished with markups, which is part of the
reason I want to have markups available in fretLabels.

 
 Perhaps we just ought to define lists called fretLabels (instead of
 fretLetters).  And we could then define lists of any kind of glyphs to be
 used.
 
 Flags, mensural symbols (O2, O3, O/...), bars (| || |:|  :|:  :|  |: |||,
 this last is a common ornamental flourish used for the final bar, the
 second vertical stroke is repeated several times all connected, the height
 of it degenerates into, well, a flourish).  In some renaissance editions
 it is clearly a cast type sort, others use various woodcuts chosen to fill
 available space; perhaps the user will be inconcistant in how it is used,
 epsf-cum-woodcut or font character.
 
 While I use separate dots flags and stems when devising a font, they are
 pre-compounded and are encoded as one non-combining symbol to the font
 user.  However, other font makers may solve that issue differently,
 leaving it up to the user to form ligatures from parts like tails, dots,
 stems.  Tabulature flags with dots are usually shown above the staff
 (Petrucci's editions are an exception), so there is no issue of the dot
 intersecting a line, as is seen in notes on a mensural staff; mensural
 notation requires a different placement of the dot of augmentation
 relative to its note when the note is on a line as opposed to when it is
 in a space, which is a reason to have them be combining symbols in a
 mensural font.

Font design is clearly outside the scope of the current effort, although it
has been proposed as a future phase.

 
 There could be specific lists for each different style of tablature,
 that would be very easy to switch to.
 
 If ly needs musical semantics to associate with the symbols then there
 will be an issue to consider as well, the display symbol lists will need
 coordination with similar lists for the semantic(s).

Unquestionably we want LilyPond to have correct semantics, and produce
output corresponding to those semantics.  I think that's at the core of
Trevor's implementation.
 

 
 Historical usage varied as to the symbols employed and how they map to
 duration.  The usual set of 5 flags were simply up-stemmed notes (usually,
 but not always headless) with tails to the right - semibreve, minim,
 semiminim, fusa, semifusa.  Some printers also had a breve - a left-going
 tail, or a tailless stem with a circle on it.

Again, a list that matches a duration to a symbol (and whose symbols can be
specified by the user) will allow the matching between semantics and
display.

 
 Many polyphonic editions show (by comparing parallel score parts with the
 tab) that those flags were read in proportion (ie, the written semibreve
 was read as breve); this to avoid needing  5-flagged stems that would
 challenge the punchcutter, the player, compositor, and proofreader with
 weak eyes, and the ink that spreads.
 

Thanks,

Carl



___
lilypond-devel mailing list
lilypond-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-devel


Re: UTF-8 support needs implementing to fix all bidi/rtl/ltr issues

2009-12-07 Thread Patrick McCarty
On 2009-12-05, Patrick McCarty wrote:
 On Thu, Dec 3, 2009 at 12:50 PM, Ted Walther t...@reactor-core.org wrote:
  Here is the lilypond file:
 
   http://hymns.reactor-core.org/HaikVantoura/Shema4.ly
 
  It produces this output:
 
   http://hymns.reactor-core.org/HaikVantoura/Shema4.pdf
 
  But I should be able to use the unicode codes referenced previously to
  make the output look like this:
 
   http://hymns.reactor-core.org/HaikVantoura/Shema4.1.pdf
 
 Without looking at the Pango API, I suspect that either (a) Pango
 supports these characters and LilyPond does not allow Pango to process
 them correctly, or (b) Pango does not yet support the characters.

Just an update on this...

I believe that (a) describes the situation.  In fact, Pango implements
the Unicode bidirectional algorithm internally and abstracts the
complications away from the user.  So, there is no need for LilyPond
to implement the algorithm per se.

But, LilyPond is not using these functions -- or possibly not calling
the correct functions -- so the Unicode characters in question are not
being recognized correctly.  Instead LilyPond tries to find a glyph
for these characters, but of course none are found.

I'll add this to the issue tracker tomorrow sometime, hopefully,
unless someone else beats me to it.


Thanks,
Patrick


___
lilypond-devel mailing list
lilypond-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-devel


Re: Add option to indicate frets by letters in tablature (issue164063)

2009-12-07 Thread demery


 Fret 3 was lettered as ɣ, which was rendered in some contemporary
 engravings
 to look a bit like a fancy r, so some modern transcriptions of the
 tablature
 turn it into an r.  If we're going to re-render ɣ, why not do it as c,
 and
 keep the logical letter sequence. 

 My preference would be to render it as gamma.  Let's do it correctly.
 Thanks for pointing this out.

'c' marks fret 2 in French tab.

Correct is to think of it as 'c', employ that concept internally, and in
any documentation.  Draw it as a gamma-like glyph in fonts emulating those
hands and fonts which do so historically; but encode it in those fonts as
the 'c' it is.

This list is the first place I have seen mention of the concept of it
being a gamma, the citations i gave in an earlier email are the scholarly
references for tablature notation, I own Apel and have it open now, but
Wolf is hard to come by outside of a good music library.  Apel takes time
to discuss the development of some symbols, clefs for instance, but not
these, no mention of gamma at all in his discussion of the symbols of
french tabulature.  He illustrates Granjons pretty font in a 1568
publication, the 'c' in that font is a combination of both, the lower
curve of a 'c', the upper flattened arm of a gamma.  The hand  of gaultier
as seen in the Hamburg codex is also shown, there the 'c' (as labeled by
Apel) is indeed a gamma, very rectilinear modern 'r'.  But, my point here
is that Apel labels it 'c', and says nothing about it resembling a gamma.

The omission of j will be curious to anyone writing analytical software,
but that is enough strangeness (gotta have at least one point of
strangeness).

Please note that Pierre Attaignant (first printer of french tabulature
notation) used ROMAN MAJISCULE letter forms in his 1528 and 1530 editions,
C was a C for his readers.  I wish I had the material from my survey of
french tab printers fonts handy, I am sure there are others whose letter
forms were more italianate than courthand.

--
Dana Emery



___
lilypond-devel mailing list
lilypond-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-devel


Re: Add option to indicate frets by letters in tablature (issue164063)

2009-12-07 Thread Trevor Daniels

Thanks for this, Dana.  We're some way off implementing
fonts, or whatever means we select for rendering specific
lettering, but I shall carefully file all this information
away and draw on it at the appropriate time.  For now I'm
more concerned with understanding the internal mechanisms
of LilyPond and implementing some rather basic facilities.

Trevor

- Original Message - 
From: dem...@suffolk.lib.ny.us

To: Carl Sorensen c_soren...@byu.edu
Cc: Ian Hulin i...@hulin.org.uk; Trevor Daniels 
t.dani...@treda.co.uk; lilypond-devel@gnu.org; 
re...@codereview.appspotmail.com; tdanielsmu...@googlemail.com; 
carl.d.soren...@gmail.com

Sent: Tuesday, December 08, 2009 12:23 AM
Subject: Re: Add option to indicate frets by letters in tablature 
(issue164063)





Fret 3 was lettered as ɣ, which was rendered in some 
contemporary

engravings
to look a bit like a fancy r, so some modern transcriptions of 
the

tablature
turn it into an r. If we're going to re-render ɣ, why not do it 
as c,

and
keep the logical letter sequence.Â


My preference would be to render it as gamma.  Let's do it 
correctly.

Thanks for pointing this out.


'c' marks fret 2 in French tab.

Correct is to think of it as 'c', employ that concept internally, 
and in
any documentation.  Draw it as a gamma-like glyph in fonts emulating 
those
hands and fonts which do so historically; but encode it in those 
fonts as

the 'c' it is.

This list is the first place I have seen mention of the concept of 
it
being a gamma, the citations i gave in an earlier email are the 
scholarly
references for tablature notation, I own Apel and have it open now, 
but
Wolf is hard to come by outside of a good music library.  Apel takes 
time
to discuss the development of some symbols, clefs for instance, but 
not
these, no mention of gamma at all in his discussion of the symbols 
of

french tabulature.  He illustrates Granjons pretty font in a 1568
publication, the 'c' in that font is a combination of both, the 
lower
curve of a 'c', the upper flattened arm of a gamma.  The hand  of 
gaultier
as seen in the Hamburg codex is also shown, there the 'c' (as 
labeled by
Apel) is indeed a gamma, very rectilinear modern 'r'.  But, my point 
here
is that Apel labels it 'c', and says nothing about it resembling a 
gamma.


The omission of j will be curious to anyone writing analytical 
software,

but that is enough strangeness (gotta have at least one point of
strangeness).

Please note that Pierre Attaignant (first printer of french 
tabulature
notation) used ROMAN MAJISCULE letter forms in his 1528 and 1530 
editions,
C was a C for his readers.  I wish I had the material from my survey 
of
french tab printers fonts handy, I am sure there are others whose 
letter

forms were more italianate than courthand.

--
Dana Emery






___
lilypond-devel mailing list
lilypond-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-devel


Re: Add option to indicate frets by letters in tablature (issue164063)

2009-12-07 Thread demery

 Thanks for this, Dana.  We're some way off implementing
 fonts, or whatever means we select for rendering specific
 lettering

I realize that, what i was concerned with is that the technology for
flexibility be in place.

When the time comes, you will want to have done some surveying of
originals.  J Wolf Handbuch der Notationskunde and W. Apel Polyphonic
Notation 900-1600 are a beginning, there are many more interesting
publications that illustrate musical incuabulae, including tabulature. 
New Groves 'Tabulature' is dated, but has lots of good illustrations. 
'Sources' is another source that touches on some of the Ms.  If you are a
member of the LSA you have access to microfilms, and being in the UK you
have the BM, Oxford, and Cambridge, with Paris and other continental
sources a pleasant journey away.

It is not easy finding exemplars for the whole alphabet in actual music,
if a note isnt played you have no glyph.  With all the interest nowadays
in geneology, as well as past years interest in typography and caligraphy
there are many tangential resources to draw on.

There are also many modern musicologists who have written articles on the
grace markups in EM, LSAJ, LSJ, EMA etc, all of those need some time in
library pour les musiques baroque.

--
Dana Emery



___
lilypond-devel mailing list
lilypond-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-devel


the guide for contributors, or the guide for a contributor?

2009-12-07 Thread Graham Percival
I was amused by the recent punctuation fix commit: I've always
considered the CG to be the guide for contributors, or the
contributors's [sic] guide.  In modern English, the latter is
abbreviated (condensed?) into the contributors' guide.

I don't mind it being the guide for a contributor instead, so I
have no objection to the contributor's guide.

Cheers,
- Graham


___
lilypond-devel mailing list
lilypond-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-devel


TextSpanners don't work in Dynamics context

2009-12-07 Thread Werner LEMBERG

See issue #926.  This makes the Dynamics context quite useless.


Werner


___
lilypond-devel mailing list
lilypond-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-devel


Re: the guide for contributors, or the guide for a contributor?

2009-12-07 Thread Werner LEMBERG
 I was amused by the recent punctuation fix commit: [...]

BTW, may I remind to have TWO spaces after a full stop, exclamation
mark and question mark at the end of a sentence.  This is both useful
for certain editors (like Emacs), and it helps the text-mode info
browser to break lines.

IIRC, this is mentioned somewhere in the guidelines but gets
constantly ignored.  Someone should walk over the docs and fix that
eventually.


Werner


___
lilypond-devel mailing list
lilypond-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-devel


Re: Add option to indicate frets by letters in tablature (issue164063)

2009-12-07 Thread David Kastrup
dem...@suffolk.lib.ny.us writes:

 'c' marks fret 2 in French tab.

 Correct is to think of it as 'c', employ that concept internally, and in
 any documentation.  Draw it as a gamma-like glyph in fonts emulating those
 hands and fonts which do so historically; but encode it in those fonts as
 the 'c' it is.

 This list is the first place I have seen mention of the concept of it
 being a gamma, the citations i gave in an earlier email are the
 scholarly references for tablature notation, I own Apel and have it
 open now, but Wolf is hard to come by outside of a good music library.
 Apel takes time to discuss the development of some symbols, clefs for
 instance, but not these, no mention of gamma at all in his discussion
 of the symbols of french tabulature.  He illustrates Granjons pretty
 font in a 1568 publication, the 'c' in that font is a combination of
 both, the lower curve of a 'c', the upper flattened arm of a gamma.
 The hand of gaultier as seen in the Hamburg codex is also shown, there
 the 'c' (as labeled by Apel) is indeed a gamma, very rectilinear
 modern 'r'.  But, my point here is that Apel labels it 'c', and says
 nothing about it resembling a gamma.

Check out
URL:http://en.wikipedia.org/wiki/File:Calligraphy.malmesbury.bible.arp.jpg,
first letter in the next to last line.  cognationum starts with a c.
You'll see where the confusion about blackletter c being either r or
gamma arises.

 The omission of j will be curious to anyone writing analytical
 software, but that is enough strangeness (gotta have at least one
 point of strangeness).

The Latin script does not have j, u or w IIRC.

-- 
David Kastrup



___
lilypond-devel mailing list
lilypond-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-devel