Re: missing glissando features (bugs?)

2009-05-20 Thread Francisco Vila
2009/5/20 Graham Percival : > On Wed, May 20, 2009 at 10:48:58AM -0600, Carl D. Sorensen wrote: >> >> I've always thought that pushing against the fingerboard created a fixed end >> to the string, while just touching the string created a node.  Perhaps the >> "pulling the string towards the arm" te

Re: missing glissando features (bugs?)

2009-05-20 Thread Graham Percival
On Wed, May 20, 2009 at 10:48:58AM -0600, Carl D. Sorensen wrote: > > I've always thought that pushing against the fingerboard created a fixed end > to the string, while just touching the string created a node. Perhaps the > "pulling the string towards the arm" technique creates enough force that

Re: missing glissando features (bugs?)

2009-05-20 Thread Carl D. Sorensen
On 5/20/09 10:41 AM, "Graham Percival" wrote: > On Wed, May 20, 2009 at 10:19:47AM -0600, Carl D. Sorensen wrote: >> > > Nonsense. You can push down a string without a fingerboard... ok, > granted this *really* makes the "ideal string" calculations > questionable, since you're changing the

Re: missing glissando features (bugs?)

2009-05-20 Thread Graham Percival
On Wed, May 20, 2009 at 10:19:47AM -0600, Carl D. Sorensen wrote: > > On 5/20/09 9:20 AM, "Graham Percival" wrote: > > > Oh, come on! There's no theoretical maximum frequency of a violin > > string[1]. Just start on the G string and slide up. ;) In case anybody is wondering, the formula for

Re: missing glissando features (bugs?)

2009-05-20 Thread Carl D. Sorensen
On 5/20/09 9:20 AM, "Graham Percival" wrote: > On Tue, May 19, 2009 at 11:04:30AM +0200, Mats Bengtsson wrote: >> >> I've played several orchestral pieces where the violin parts include >> glissandi ranging over several strings. >> Mahler Symphony no. 4 comes to my mind, for example. I'm stil

Re: missing glissando features (bugs?)

2009-05-20 Thread Graham Percival
On Tue, May 19, 2009 at 11:04:30AM +0200, Mats Bengtsson wrote: > > I've played several orchestral pieces where the violin parts include > glissandi ranging over several strings. > Mahler Symphony no. 4 comes to my mind, for example. I'm still uncertain > on exactly how to play it, though, but

Re: missing glissando features (bugs?)

2009-05-20 Thread Marc Hohl
Mats and Jon, thank yoou for your comments, I will \revert Second, glissandos between different strings is - if not impossible to play - very seldom to find, so to: glissandos between different strings are possible but there seems to be no common sense how to play :-) I've played several o

Re: missing glissando features (bugs?)

2009-05-19 Thread Jonathan Kulp
Mats Bengtsson wrote: Neil Puttock wrote: 2009/5/16 Marc Hohl : Second, glissandos between different strings is - if not impossible to play - very seldom to find, so I've played several orchestral pieces where the violin parts include glissandi ranging over several strings. Mahler S

Re: missing glissando features (bugs?)

2009-05-19 Thread Mats Bengtsson
Neil Puttock wrote: 2009/5/16 Marc Hohl : Second, glissandos between different strings is - if not impossible to play - very seldom to find, so I've played several orchestral pieces where the violin parts include glissandi ranging over several strings. Mahler Symphony no. 4 comes to

Re: missing glissando features (bugs?)

2009-05-18 Thread Neil Puttock
2009/5/16 Marc Hohl : > Second, glissandos between different strings is - if not impossible to play > - very seldom to find, so Good point; I hadn't considered that. :) > I would prefer the 0.75-version. Yep, it's much more pleasing, and makes the code simpler. Regards, Neil

Re: missing glissando features (bugs?)

2009-05-16 Thread Marc Hohl
Neil Puttock schrieb: 2009/5/15 Marc Hohl : I still don't get it - when I use extra-dy = 0, I get glissando lines parallel to the staff lines, so a value of zero can't be right. I have attached the pdf output, the upmost tab lie is the standard behaviour, the middle line is extra-dy = 0, and

Re: missing glissando features (bugs?)

2009-05-15 Thread Neil Puttock
2009/5/15 Marc Hohl : > I still don't get it - when I use extra-dy = 0, I get glissando lines > parallel to the staff lines, > so a value of zero can't be right. I have attached the pdf output, the > upmost tab lie is the > standard behaviour, the middle line is extra-dy = 0, and the lowest line i

Re: missing glissando features (bugs?)

2009-05-14 Thread Neil Puttock
2009/5/14 Marc Hohl : > Neil Puttock schrieb: >> This will apply an extra-dy of 1 for glissandos which aren't on the >> same staff-position. >> >> > > No, it doesn't; at least in my test files. I have attached an example where > the > default and the corrected behaviour are compared, please have a

Re: missing glissando features (bugs?)

2009-05-13 Thread Marc Hohl
Neil Puttock schrieb: 2009/5/11 Marc Hohl : (if (and (= left-staff-position right-staff-position) (< (ly:pitch-semitones right-pitch) (ly:pitch-semitones left-pitch))) -1 1 ))) This will apply an extra-dy of 1 for glissandos which aren't o

Re: missing glissando features (bugs?)

2009-05-13 Thread Neil Puttock
2009/5/11 Marc Hohl : >    (if (and (= left-staff-position right-staff-position) >             (< (ly:pitch-semitones right-pitch) (ly:pitch-semitones > left-pitch))) >                -1 >                 1 ))) This will apply an extra-dy of 1 for glissandos which aren't on the same staff-positio

Re: missing glissando features (bugs?)

2009-05-11 Thread Marc Hohl
Neil Puttock schrieb: 2009/5/10 Marc Hohl : And here's my solution for tablature: #(define (glissando::calc-tab-extra-dy grob) (let* ((original (ly:grob-original grob)) (left-bound (ly:spanner-bound original LEFT)) (right-bound (ly:spanner-bound original RIGHT)) (le

Re: missing glissando features (bugs?)

2009-05-10 Thread Neil Puttock
2009/5/10 Marc Hohl : > And here's my solution for tablature: > > #(define (glissando::calc-tab-extra-dy grob) >  (let* ((original (ly:grob-original grob)) >         (left-bound (ly:spanner-bound original LEFT)) >         (right-bound (ly:spanner-bound original RIGHT)) >         (left-pitch (ly:ev

Re: missing glissando features (bugs?)

2009-05-10 Thread Neil Puttock
2009/5/10 Marc Hohl : > I came up with the following definition: > > #(define (glissando::calc-extra-dy grob) >  (let* ((original (ly:grob-original grob)) >         (left-bound (ly:spanner-bound original LEFT)) >         (right-bound (ly:spanner-bound original RIGHT)) >         (left-pitch (ly:eve

Re: missing glissando features (bugs?)

2009-05-10 Thread Marc Hohl
Marc Hohl schrieb: Neil Puttock schrieb: 2009/5/9 Marc Hohl : I tried to receive the informations needed by overriding the Glissando #'stencil with a function which simply displays the values obtained by the ly:spanner-bound call before calling ly:line-spanner::print, but I get only #Note

Re: missing glissando features (bugs?)

2009-05-10 Thread Marc Hohl
Werner LEMBERG schrieb: I came up with the following definition: [...] and it works! Mhmm, not perfect: There should be a dx correction to avoid an overlap between the glissando line and the accidental. Werner Yes, I know, but I concentrated on item (2); see the start of this

Re: missing glissando features (bugs?)

2009-05-10 Thread Werner LEMBERG
> I came up with the following definition: [...] > > and it works! Mhmm, not perfect: There should be a dx correction to avoid an overlap between the glissando line and the accidental. Werner ___ lilypond-user mailing list lilypond-user@gnu.or

Re: missing glissando features (bugs?)

2009-05-10 Thread Marc Hohl
Neil Puttock schrieb: 2009/5/9 Marc Hohl : I tried to receive the informations needed by overriding the Glissando #'stencil with a function which simply displays the values obtained by the ly:spanner-bound call before calling ly:line-spanner::print, but I get only # on the terminal. What a

Re: missing glissando features (bugs?)

2009-05-09 Thread Neil Puttock
2009/5/9 Marc Hohl : > I tried to receive the informations needed by overriding the Glissando > #'stencil with > a function which simply displays the values obtained by the ly:spanner-bound > call > before calling ly:line-spanner::print, but I get only  # on > the terminal. > > What am I doing wro

Re: missing glissando features (bugs?)

2009-05-09 Thread Marc Hohl
Neil Puttock schrieb: 2009/5/2 Marc Hohl : I have made some observations concerning \glissando: 1) accidentals are not recognised properly; I know this is in the bug list and there are workarounds, see http://lists.gnu.org/archive/html/bug-lilypond/2005-08/msg00235.html This isn't at

Re: missing glissando features (bugs?)

2009-05-05 Thread Marc Hohl
Neil Puttock schrieb: 2009/5/2 Marc Hohl : I have made some observations concerning \glissando: 1) accidentals are not recognised properly; I know this is in the bug list and there are workarounds, see http://lists.gnu.org/archive/html/bug-lilypond/2005-08/msg00235.html This isn't at

Re: missing glissando features (bugs?)

2009-05-02 Thread Neil Puttock
2009/5/2 Marc Hohl : > I have made some observations concerning \glissando: > > 1) accidentals are not recognised properly; I know this is in the bug list > and there are workarounds, >  see http://lists.gnu.org/archive/html/bug-lilypond/2005-08/msg00235.html This isn't at all straightforward to f

Re: missing glissando features (bugs?)

2009-05-02 Thread Neil Thornock
See if anything here helps: http://lilypond.org/doc/v2.12/Documentation/user/lilypond-internals/Glissando#Glissando Also search the archives for glissando and bound-details - the answer is in there. Good luck! Neil On Sat, May 2, 2009 at 7:20 AM, Marc Hohl wrote: > I have made some observation

missing glissando features (bugs?)

2009-05-02 Thread Marc Hohl
I have made some observations concerning \glissando: 1) accidentals are not recognised properly; I know this is in the bug list and there are workarounds, see http://lists.gnu.org/archive/html/bug-lilypond/2005-08/msg00235.html 2) the glissando line between half steps should indicate the dir