Re: Slur with left and/or right arrow head

2019-04-17 Thread Carl Sorensen
On 4/17/19, 9:50 PM, "Aaron Hill" wrote: Additionally, it is important to consider velocity along the curve. Based on the positioning of the control points, we may be walking at times and running at others. You see this with the variable spacing of dots when you sampled

Re: Slur with left and/or right arrow head

2019-04-17 Thread Aaron Hill
On 2019-04-17 3:31 pm, Thomas Morley wrote: Well, I'd like to understand beziers better, continuing my afford here also means I shouldn't ignore such things ;) Beziers are one way to generalize simple linear interpolation to higher orders, and they have a rather curious recursive relationship

Re: Slur with left and/or right arrow head

2019-04-17 Thread Thomas Morley
Am Mi., 17. Apr. 2019 um 22:53 Uhr schrieb David Kastrup : > > Thomas Morley writes: > > > Am Mi., 17. Apr. 2019 um 21:52 Uhr schrieb David Kastrup : > >> > >> >> "time". > >> > > >> > Well, actually I read that in some papers trying to explain beziers, > >> > already. > >> > But what means

Re: Slur with left and/or right arrow head

2019-04-17 Thread Thomas Morley
Am Mi., 17. Apr. 2019 um 23:02 Uhr schrieb Lukas-Fabian Moser : > > Hi Harm, > > > Well, it's a little cheating involved :) > > LilyPond does checks for grob-properties, you can't write > > \override Grob.self-invited-property = ... > > without "explaining" this `self-invited-property´ to

Re: Slur with left and/or right arrow head

2019-04-17 Thread Lukas-Fabian Moser
Hi Harm, Well, it's a little cheating involved :) LilyPond does checks for grob-properties, you can't write \override Grob.self-invited-property = ... without "explaining" this `self-invited-property´ to LilyPond. But details and bound-details are established properties taking alists

Re: Slur with left and/or right arrow head

2019-04-17 Thread David Kastrup
Thomas Morley writes: > Am Mi., 17. Apr. 2019 um 21:52 Uhr schrieb David Kastrup : >> >> >> "time". >> > >> > Well, actually I read that in some papers trying to explain beziers, >> > already. >> > But what means "time"? >> > I'm arranging pixels on a screen, or tell a printer what to print >>

Re: Slur with left and/or right arrow head

2019-04-17 Thread Thomas Morley
Am Mi., 17. Apr. 2019 um 21:52 Uhr schrieb David Kastrup : > > Thomas Morley writes: > > > Am Mi., 17. Apr. 2019 um 21:30 Uhr schrieb David Kastrup : > >> > >> Thomas Morley writes: > >> > What kind of value is `t´ in (define (bezier-angle control-points t) ...) > >> > Seems not to be a x- or

Re: Slur with left and/or right arrow head

2019-04-17 Thread David Kastrup
Thomas Morley writes: > Am Mi., 17. Apr. 2019 um 21:30 Uhr schrieb David Kastrup : >> >> Thomas Morley writes: >> >> > Hi Aaron, >> > >> > thanks a lot for this. >> > I was aware of not going for the bezier-curve itself, but only for the >> > control-points was a raw approximation. >> > Yours

Re: Slur with left and/or right arrow head

2019-04-17 Thread Thomas Morley
Am Mi., 17. Apr. 2019 um 10:13 Uhr schrieb Lukas-Fabian Moser : Hi Lukas, > As to the interface: For, e.g., Glissandos, an arrow tip (not as > beautiful as your Slur arrow) is activated by issuing \overriding > Glissando.bound-details.left.arrow = ##t. I asked myself whether it's > good to have

Re: Slur with left and/or right arrow head

2019-04-17 Thread Aaron Hill
On 2019-04-17 12:16 pm, Thomas Morley wrote: One question I really couldn't answer is: What kind of value is `t´ in (define (bezier-angle control-points t) ...) Seems not to be a x- or y-value, not an arc-length-value .., but what else? "t" is the standard name for the control value of

Re: Slur with left and/or right arrow head

2019-04-17 Thread Thomas Morley
Am Mi., 17. Apr. 2019 um 21:30 Uhr schrieb David Kastrup : > > Thomas Morley writes: > > > Hi Aaron, > > > > thanks a lot for this. > > I was aware of not going for the bezier-curve itself, but only for the > > control-points was a raw approximation. > > Yours is far better. > > Mostly I did so

Re: Slur with left and/or right arrow head

2019-04-17 Thread David Kastrup
Thomas Morley writes: > Hi Aaron, > > thanks a lot for this. > I was aware of not going for the bezier-curve itself, but only for the > control-points was a raw approximation. > Yours is far better. > Mostly I did so for reasons of lacking knowledge of beziers, both the > math and how to compute

Re: Slur with left and/or right arrow head

2019-04-17 Thread Thomas Morley
Am Di., 16. Apr. 2019 um 23:45 Uhr schrieb Aaron Hill : > > On 2019-04-16 10:37 am, Thomas Morley wrote: > > Am Mo., 15. Apr. 2019 um 19:26 Uhr schrieb Lukas-Fabian Moser > > : > >> > >> Folks, > >> > >> in > >> https://archiv.lilypondforum.de/index.php?topic=1744.msg9669#msg9669, > >> Harm

Re: midiExpression in voices with Staff_performer

2019-04-17 Thread Leo Correia de Verdier
Thanks a lot for your help! Moving the Midi_control_change_performer did the trick (I was unaware of its existence). A MWA that actually works is then: \version "2.19.82" \score { \new Staff << \new Voice \relative c''' { \set midiExpression = #.1 \voiceOne g1

Re: Slur with left and/or right arrow head

2019-04-17 Thread Lukas-Fabian Moser
Hi Aaron and Harm, I started to implement the functionality, finally I more or less rewrote anything. As David K once said: rewriting all means at least knowing where the bugs are... There is an annoying optical issue where using the angle of the curve at the end points does not work well

Re: midiExpression in voices with Staff_performer

2019-04-17 Thread Heikki Tauriainen
On Mon, 2019-04-15 at 23:36 +0200, Leo Correia de Verdier wrote: > Dear list! > > Can any of you check this for possible mistakes so I can rule out > myself as source of error before I send it in as a bug report? > > Love > /Leo To make the changes to the MIDI expression level have effect,