Fwd: [MEI-L] Final call for MCM 2015, London, 22-25 June 2015

2014-12-08 Thread Urs Liska
FYI:


 Ursprüngliche Nachricht 
Von: David Meredith 
Gesendet: 9. Dezember 2014 07:47:25 MEZ
An: Music Encoding Initiative 
Betreff: [MEI-L] Final call for MCM 2015, London, 22-25 June 2015

Dear colleagues,

(with apologies for cross-posting)

The Fifth Biennial International Conference on Mathematics and Computation
in Music (MCM2015) will be held 22-25 June 2015 at Queen Mary University
of London in the United Kingdom. MCM is the flagship conference of the
Society for Mathematics and Computation in Music, whose official
publication is the Journal of Mathematics and Music.

Important dates: 

Submission deadline: Friday 9 January 2015.
Author notification on acceptance: 6 March 2015
Submission of camera-ready versions: 22 March 2015.
Conference: 22-25 June 2015

There will be no extension to the paper submission deadline on January
9th. However, authors of registered papers on January 9th will be allowed
to upload new versions of their pdf-papers until January 16th. No other
changes will be possible (i.e. no change of title, abstract, authors,
keywords/topics, or other metadata). No submission of new papers will be
possible after January 9th.

We welcome submissions on any topic relating to mathematics and/or
computation and music, including (but not limited to):

* Mathematical and computational models of and/or approaches to
  - musicology, music theory and analysis, composition
  - musical performance and improvisation
  - the perception and cognition of any aspect of musical structure
  - music and emotion
  - musical learning and education
  - musical interaction and gestures

* Logical, philosophical and methodological aspects of mathematics and
computation in music
* The history of mathematics and computation in music
* Applications of mathematical music theory and computational tools for
musicians, musicologists and others who work with music

We invite submissions of the following types:

* Long papers (10-12 pages in the Springer LNCS style) to be presented
orally
* Short papers (4-6 pages in the Springer LNCS style) to be presented as
posters
* Panel discussions
* Workshops and tutorials

For detailed guidelines on all submission types please go to
http://mcm2015.qmul.ac.uk/

We look forward to seeing you in London!

MCM 2015 General Chairs:
Oscar Bandtlow, Queen Mary University of London
Elaine Chew, Queen Mary University of London

MCM 2015 Programme Chairs:
David Meredith, Aalborg University
Anja Volk, Utrecht University


--
David Meredith
Associate Professor, M.A. (Cantab.), D.Phil. (Oxon.),
Department of Architecture, Design and Media Technology
Aalborg University
Room 6.314, Rendsburggade 14, 9000 Aalborg, Denmark.
Tel.: +45 99408092
d...@create.aau.dk
http://personprofil.aau.dk/119171
http://www.create.aau.dk/music
http://www.titanmusic.com






___
mei-l mailing list
me...@lists.uni-paderborn.de
https://lists.uni-paderborn.de/mailman/listinfo/mei-l
___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: would 'gn' for G-natural be useful in \language "english" ?

2014-12-08 Thread Keith OHara
Paul Morris  paulwmorris.com> writes:

> Keith OHara wrote
> > 
> > I'm proposing \language"abbreviated" 
> 
> +1 for adding an opt-in way to use 'cn' (etc.) via another version of the
> 'english' input language.  This allows for use of this helpful form of 
input
> without confusing new users who still haven't learned LilyPond's input
> syntax (which I believe was the main objection to modifying 'english'
> itself).
> 

The proposed \language "abbreviated"  met resistance, arguing that it is
a worse choice than adding 'bn' to \language "english", and that any 
use of 'bn' in LilyPond implies some distinction to 'b' that LilyPond
does not preserve.

Nevertheless, written English uses -natural in a systematic way
https://archive.org/stream/wellknownpianoso00wilkrich/
wellknownpianoso00wilkrich_djvu.txt
and I find that helpful in typing LilyPond, so I am taking Michael Ellis'
suggestion to use an include file containing the note names I use

pitchnames = #`(
(cff . ,(ly:make-pitch -1 0 DOUBLE-FLAT))
(cf . ,(ly:make-pitch -1 0 FLAT))
(c  . ,(ly:make-pitch -1 0 NATURAL))
(cn . ,(ly:make-pitch -1 0 NATURAL))
%% et cetera
#(ly:parser-set-note-names parser pitchnames)


___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: Displaying add9

2014-12-08 Thread Flaming Hakama by Elaine
> Date: Sat, 06 Dec 2014 11:38:53 +0100
> From: Jan Kohnert 
> To: lilypond-user@gnu.org
> Subject: Re: Displaying add9
>
> Am Freitag, 5. Dezember 2014, 13:36:57 schrieben Sie:
> > I think you are confusing the printed chord names with the lilypond
chord
> > representations.
>
> And no, I'm not confusing the two, I just don't give a  on the
> Lilypond internal chord representation. And there's reason for that:
>
> I think, nearly noone ever uses \chordmode input for really printing
chords
> with notes, but nearly everyone uses it to just print chord-names, for
example
> in leadsheets. And we surely agree, Lilyponds main purpose is to generate
> beautiful looking sheets of music.


So, you clearly don't understand what I am talking about.

Too bad your attitude of willful ignorance will prevent you from getting
what you want.


Best of luck,

David Elaine Alt
415 . 341 .4954   "*Confusion is
highly underrated*"
ela...@flaminghakama.com
self-immolation.info
skype: flaming_hakama
Producer ~ Composer ~ Instrumentalist
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: Spacing question.

2014-12-08 Thread tisimst
Hwaen,

Unfortunately, the double-flat is not a composite of two single flats, at least 
not in LilyPond. It is a single "character" and, thus, there is no spacing to 
adjust. I suppose you could re-code the accidental engine to use two single 
flats, but that's probably more than you wanted deal with. 

What is it you don't like and how far apart do you want them to be? Maybe you 
could show us a screenshot of what you want. 

-Abraham

Sent from my iPhone

> On Dec 8, 2014, at 8:09 AM, Hwaen Ch'uqi [via Lilypond] 
>  wrote:
> 
> Greetings All, 
> 
> Is there a way to influence the spacing between each flat of a 
> double-flat? I would like to increase the distance between the two. 
> Thank you in advance for any help. 
> 
> Hwaen Ch'uqi 
> 
> ___ 
> lilypond-user mailing list 
> [hidden email] 
> https://lists.gnu.org/mailman/listinfo/lilypond-user
> 
> 
> If you reply to this email, your message will be added to the discussion 
> below:
> http://lilypond.1069038.n5.nabble.com/Spacing-question-tp169299.html
> To start a new topic under User, email ml-node+s1069038n...@n5.nabble.com 
> To unsubscribe from Lilypond, click here.
> NAML




--
View this message in context: 
http://lilypond.1069038.n5.nabble.com/Spacing-question-tp169299p169303.html
Sent from the User mailing list archive at Nabble.com.___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: Displaying add9

2014-12-08 Thread Phil Holmes
It doesn't count as a regression for us, since it's too old: it would only be a 
regression if it was working in 2.16 or 2.18.

Please do post to bugs.  Images could be helpful.

--
Phil Holmes


  - Original Message - 
  From: Knute Snortum 
  To: lilypond-user@gnu.org 
  Sent: Monday, December 08, 2014 4:45 PM
  Subject: Re: Displaying add9


  The latest version I could find that displayed "add9" for 9^7 is 2.14.2.  
Somewhere between that and 2.16.2 we lost the ability.


  I tend to think of this as a regression bug, although an old one.  c:9^7 is 
not the same as c:9.  As I use "add9" a lot I would like to see this function 
restored.  Should I post to bugs?


  \version "2.14.2"


  \score {
\new ChordNames \chordmode {
  c1:9^7 % Cadd9
  c1:9   % C9
}
\layout {
}
  }




  Knute Snortum
  (via Gmail)


  On Sat, Dec 6, 2014 at 2:38 AM, Jan Kohnert  
wrote:

Hi there,

thanks again, I'll give it a try. :)

Am Freitag, 5. Dezember 2014, 13:36:57 schrieben Sie:
> I think you are confusing the printed chord names with the lilypond chord
> representations.

And no, I'm not confusing the two, I just don't give a  on the
Lilypond internal chord representation. And there's reason for that:

I think, nearly noone ever uses \chordmode input for really printing chords
with notes, but nearly everyone uses it to just print chord-names, for 
example
in leadsheets. And we surely agree, Lilyponds main purpose is to generate
beautiful looking sheets of music.

With Lily 2.18 "c1:9" and "c1:9^7" are printed the same way, noone of the
readers of my leadsheet knows of my input. That's why I said, the two chord
are "made the same". Up until 2.16 (and I think from version 1.4, with 
which I
started using the tool), the chords were printed differently.

I also know, one of Lilypond's great advantages is to let the user quite
easily change defaults, so if I don't like "C9"/"Cadd9", but rather
"C7/9"/"C9", or whatever else, I'm able to change that to whatever I want. 
But
it is a bug (or regression) to print different chords the same way by 
default,
there should be a difference.

The proposed solution is, to change the defaults to get at least different
chord names printed, and that one is a workaround: I have a lot of sheets
using those "jazzish" chords (augmented, diminished, half-diminished, 9, 11,
13, whatever), and I don't want to change every of my input files (and in
there every chord not beeing "normal" like, C, G, etc.) just to get the same
behavior in the output-pdf as with Lilypond 2.16 (or a least different chord
names for different chords).

I hope I could make myself clearer now.

PS: Could you please stop sending me a copy? I do not get the list mails in
that case, so the thread is destroyed now. And I'm reading the list. Thanks!


--
MfG Jan


___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user





--


  ___
  lilypond-user mailing list
  lilypond-user@gnu.org
  https://lists.gnu.org/mailman/listinfo/lilypond-user
___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: Displaying add9

2014-12-08 Thread Knute Snortum
The latest version I could find that displayed "add9" for 9^7 is 2.14.2.
Somewhere between that and 2.16.2 we lost the ability.

I tend to think of this as a regression bug, although an old one.  c:9^7 is
not the same as c:9.  As I use "add9" a lot I would like to see this
function restored.  Should I post to bugs?

\version "2.14.2"

\score {
  \new ChordNames \chordmode {
c1:9^7 % Cadd9
c1:9   % C9
  }
  \layout {
  }
}


Knute Snortum
(via Gmail)

On Sat, Dec 6, 2014 at 2:38 AM, Jan Kohnert  wrote:

> Hi there,
>
> thanks again, I'll give it a try. :)
>
> Am Freitag, 5. Dezember 2014, 13:36:57 schrieben Sie:
> > I think you are confusing the printed chord names with the lilypond chord
> > representations.
>
> And no, I'm not confusing the two, I just don't give a  on the
> Lilypond internal chord representation. And there's reason for that:
>
> I think, nearly noone ever uses \chordmode input for really printing chords
> with notes, but nearly everyone uses it to just print chord-names, for
> example
> in leadsheets. And we surely agree, Lilyponds main purpose is to generate
> beautiful looking sheets of music.
>
> With Lily 2.18 "c1:9" and "c1:9^7" are printed the same way, noone of the
> readers of my leadsheet knows of my input. That's why I said, the two chord
> are "made the same". Up until 2.16 (and I think from version 1.4, with
> which I
> started using the tool), the chords were printed differently.
>
> I also know, one of Lilypond's great advantages is to let the user quite
> easily change defaults, so if I don't like "C9"/"Cadd9", but rather
> "C7/9"/"C9", or whatever else, I'm able to change that to whatever I want.
> But
> it is a bug (or regression) to print different chords the same way by
> default,
> there should be a difference.
>
> The proposed solution is, to change the defaults to get at least different
> chord names printed, and that one is a workaround: I have a lot of sheets
> using those "jazzish" chords (augmented, diminished, half-diminished, 9,
> 11,
> 13, whatever), and I don't want to change every of my input files (and in
> there every chord not beeing "normal" like, C, G, etc.) just to get the
> same
> behavior in the output-pdf as with Lilypond 2.16 (or a least different
> chord
> names for different chords).
>
> I hope I could make myself clearer now.
>
> PS: Could you please stop sending me a copy? I do not get the list mails in
> that case, so the thread is destroyed now. And I'm reading the list.
> Thanks!
>
> --
> MfG Jan
>
>
> ___
> lilypond-user mailing list
> lilypond-user@gnu.org
> https://lists.gnu.org/mailman/listinfo/lilypond-user
>
___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Spacing question.

2014-12-08 Thread Hwaen Ch'uqi
Greetings All,

Is there a way to influence the spacing between each flat of a
double-flat? I would like to increase the distance between the two.
Thank you in advance for any help.

Hwaen Ch'uqi

___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: Including a logo on the title page of a book

2014-12-08 Thread Kieren MacMillan
Hi John,

> The above problem has been solved, however, I have inherited a new one!

All of this would be likely be solved if you added a new header variable for 
logo and then redefined the title markup(s) accordingly.


It’s not really a best practice to overload existing header variables like 
copyright, title, and so on.

Hope this helps!
Kieren.
___

Kieren MacMillan, composer
www:  
email:  i...@kierenmacmillan.info
___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: Including a logo on the title page of a book

2014-12-08 Thread John McWilliam
The above problem has been solved, however, I have inherited a new one! The
logo appears on all subsequent pages in the book. This can be solved by
introducing a "instrument = ##f" to each book part, however, I still have
the problem of eliminating the logo from the Index of Contents. I only want
to see it on the title page. How can this be achieved? The relevant files
are included below:

Logo.ly   
Logo_LNPB.eps
  



-
John McWilliam
--
View this message in context: 
http://lilypond.1069038.n5.nabble.com/Including-a-logo-on-the-title-page-of-a-book-tp169194p169296.html
Sent from the User mailing list archive at Nabble.com.

___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: manually set visual size of a measure

2014-12-08 Thread Urs Liska


Am 8. Dezember 2014 14:12:20 MEZ, schrieb Kieren MacMillan 
:
>Hi Andrew,
>
>> It seems frustrating to be defeated by a composer with a pencil and a
>ruler.
>
>Only if you think computers are better than humans…   ;)
>
>In any case, why not just have a second voice with a hidden
>MultiMeasureRest, and force the length (x-extent) of that?
>I’ve used that trick many times before — it gives you almost total
>control over the width of a given measure.
>(The only limitation is that you can’t use it force a measure to be
>*smaller* than the content demands.)
>
>Hope this helps!
>Kieren.

Sounds great, I'll check it out ASAP.
I've been thinking about a way to overlay a score on its manuscript (for the 
new manuscript viewer in Trescobaldi)...

Urs

>___
>
>Kieren MacMillan, composer
>www:  
>email:  i...@kierenmacmillan.info
>___
>lilypond-user mailing list
>lilypond-user@gnu.org
>https://lists.gnu.org/mailman/listinfo/lilypond-user


___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: manually set visual size of a measure

2014-12-08 Thread Urs Liska


Am 8. Dezember 2014 13:45:18 MEZ, schrieb Andrew Bernard 
:
>This relates closely to the question I am perennially asking concerning
>proportional notation.
>
>Is there any conceivable way in lilypond to specify a fixed and
>absolute length for a measure, such as 3cm?
>
>Lilypond proportional notation seems to break down in this area when
>you are continually changing time signatures. Or at least, I cannot get
>any version to produce uniform length bars. I’d be happy just with
>uniform length bars even if we can’t get an absolute size in
>millimetres for example.
>
>Does this require hacking the deep internals of the layout engines, or
>is it simply impossible?
>
>The scores I need to set are by a colleague who is a contemporary
>composer who uses a strict 3cm = 1 second metric, and I am unable to
>engrave the works (with any known tool). It seems frustrating to be
>defeated by a composer with a pencil and a ruler.

Hihi, that's what I say so often, thanks for the use case (quite obvious but 
escaped me so far).

I'm just preparing an interview on Scores of Beauty where I intend to ask 
composers how their different notation tools affect their creativity.

Urs
>
>Andrew
>
>
>> On 8 Dec 2014, at 20:53, Gerjan Piksen 
>wrote:
>> 
>> 
>> While I wan’t my time signature to stay the same I would like to
>manually set the length of a measure. 
>
>
>___
>lilypond-user mailing list
>lilypond-user@gnu.org
>https://lists.gnu.org/mailman/listinfo/lilypond-user


___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: manually set visual size of a measure

2014-12-08 Thread Kieren MacMillan
Hi Andrew,

> It seems frustrating to be defeated by a composer with a pencil and a ruler.

Only if you think computers are better than humans…   ;)

In any case, why not just have a second voice with a hidden MultiMeasureRest, 
and force the length (x-extent) of that?
I’ve used that trick many times before — it gives you almost total control over 
the width of a given measure.
(The only limitation is that you can’t use it force a measure to be *smaller* 
than the content demands.)

Hope this helps!
Kieren.
___

Kieren MacMillan, composer
www:  
email:  i...@kierenmacmillan.info
___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: manually set visual size of a measure

2014-12-08 Thread Gerjan Piksen
"Is there any conceivable way in lilypond to specify a fixed and absolute 
length for a measure, such as 3cm?

Lilypond proportional notation seems to break down in this area when you are 
continually changing time signatures.”

Do you mean that it is possible to set a length such as 3cm for a measure if 
you don’t continually changing time signatures?


> On 08 Dec 2014, at 13:45, Andrew Bernard  wrote:
> 
> Is there any conceivable way in lilypond to specify a fixed and absolute 
> length for a measure, such as 3cm?
> 
> Lilypond proportional notation seems to break down in this area when you are 
> continually changing time signatures.

___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: manually set visual size of a measure

2014-12-08 Thread Gerjan Piksen
This is exactly my problem!
> On 08 Dec 2014, at 13:45, Andrew Bernard  wrote:
> 
> This relates closely to the question I am perennially asking concerning 
> proportional notation.
> 
> Is there any conceivable way in lilypond to specify a fixed and absolute 
> length for a measure, such as 3cm?
> 
> Lilypond proportional notation seems to break down in this area when you are 
> continually changing time signatures. Or at least, I cannot get any version 
> to produce uniform length bars. I’d be happy just with uniform length bars 
> even if we can’t get an absolute size in millimetres for example.
> 
> Does this require hacking the deep internals of the layout engines, or is it 
> simply impossible?
> 
> The scores I need to set are by a colleague who is a contemporary composer 
> who uses a strict 3cm = 1 second metric, and I am unable to engrave the works 
> (with any known tool). It seems frustrating to be defeated by a composer with 
> a pencil and a ruler.
> 
> Andrew
> 
> 
>> On 8 Dec 2014, at 20:53, Gerjan Piksen  wrote:
>> 
>> 
>> While I wan’t my time signature to stay the same I would like to manually 
>> set the length of a measure. 
> 
> 
> ___
> lilypond-user mailing list
> lilypond-user@gnu.org
> https://lists.gnu.org/mailman/listinfo/lilypond-user


___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: manually set visual size of a measure

2014-12-08 Thread Andrew Bernard
This relates closely to the question I am perennially asking concerning 
proportional notation.

Is there any conceivable way in lilypond to specify a fixed and absolute length 
for a measure, such as 3cm?

Lilypond proportional notation seems to break down in this area when you are 
continually changing time signatures. Or at least, I cannot get any version to 
produce uniform length bars. I’d be happy just with uniform length bars even if 
we can’t get an absolute size in millimetres for example.

Does this require hacking the deep internals of the layout engines, or is it 
simply impossible?

The scores I need to set are by a colleague who is a contemporary composer who 
uses a strict 3cm = 1 second metric, and I am unable to engrave the works (with 
any known tool). It seems frustrating to be defeated by a composer with a 
pencil and a ruler.

Andrew


> On 8 Dec 2014, at 20:53, Gerjan Piksen  wrote:
> 
> 
> While I wan’t my time signature to stay the same I would like to manually set 
> the length of a measure. 


___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


manually set visual size of a measure

2014-12-08 Thread Gerjan Piksen
Hello hello,

While I wan’t my time signature to stay the same I would like to manually set 
the length of a measure. 
In the example I attached measure 13 is visually longer then 14. But lilypond 
did this automatically. I want to change this manually.
Would be great if any of you can help me!
___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: markup with notes without noteshead

2014-12-08 Thread Marc Hohl

Am 08.12.2014 um 05:29 schrieb MING TSANG:

Dear lilyponders:

How can I code markup stem with flat only. Please refer to .png file.


Hm, tricky.

I don't think that a markup function will be able to create the 32th 
beams, so I'd probably use an extra staff with no lines and eliminate 
the note heads by making them transparent (to make sure the stems are 
properly aligned). With a suitable negative padding between the 
"stem-only" staff and the upper piano staff, you should get nearly there...


HTH a bit,

Marc


Immanuel,
Ming


___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user




___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: cross staff line

2014-12-08 Thread Noeck
Hi Ming,

when you have the \change Staff already (as adviced in another mail on the
list), what you need here is \showStaffSwitch:

For example:

\version "2.18.2"

<<
\new Staff = up {
  \showStaffSwitch
  a1 \change Staff = "down" c''1
}
\new Staff = down {
  \voiceTwo
  c'1 c'1
}
>>

HTH
Joram

___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: Colored arrows (alternative method)

2014-12-08 Thread Ben Big Noise
Seems like I've got serious trouble with automatic line breaking. 
Hopefully it works this time. If not: see attachment.

Cheers,
Klaus

%
---
\version "2.18.2"

forwardArrow = #(define-music-function (parser location color)
  (color?)
  #{ % Cross-staff arrows are made using the VoiceFollower:
\once \override VoiceFollower.layer = #-5
% To have the arrow behind the staff, choose a value below
0 for the layer.
% If you want the arrows to cover the notes, choose a
value of 2 or more.
\once \override VoiceFollower.thickness = #'5% line
thickness
\once \override VoiceFollower.color = #color
\once \override VoiceFollower.bound-details.left.padding =
#4
\once \override VoiceFollower.bound-details.right.padding
= #5
% Padding can be adjusted to move arrow ends closer to the
notes
\once \override VoiceFollower.bound-details.right.arrow =
##t
\once \override VoiceFollower.breakable = ##t  % ##f
prevents line breaks within an arrow
% Arrows within the same staff use the Glissando spanner:
\once \override Glissando.layer = #-5
\once \override Glissando.thickness = #'5
\once \override Glissando.color = #color
\once \override Glissando.bound-details.left.padding = #4
\once \override Glissando.bound-details.right.padding = #5
\once \override Glissando.bound-details.right.arrow = ##t
\once \override Glissando.breakable = ##t
  #})

backwardArrow = #(define-music-function (parser location color)
  (color?)
  #{
\once \override VoiceFollower.layer = #-5
\once \override VoiceFollower.thickness = #'5% line
thickness
\once \override VoiceFollower.color = #color
\once \override VoiceFollower.bound-details.left.padding =
#4
\once \override VoiceFollower.bound-details.right.padding
= #5
% pretty much the same stuff, but arrow head at the left
side:
\once \override VoiceFollower.bound-details.left.arrow =
##t
\once \override VoiceFollower.breakable = ##t
\once \override Glissando.layer = #-5
\once \override Glissando.thickness = #'5
\once \override Glissando.color = #color
\once \override Glissando.bound-details.left.padding = #4
\once \override Glissando.bound-details.right.padding = #5
\once \override Glissando.bound-details.left.arrow = ##t %
same here...
\once \override Glissando.breakable = ##t
  #})


\relative c' {
  <<
% Usage: place the arrow function call before the note, the glissando
statement after the note
\new Staff = upper {c4 d e \backwardArrow #blue c \glissandoR1   R1  
R1   R1   R1   c4 d e c   e1 d c}
\new Staff = middle {R1c4 d e c   e8 d e f g f e cd c d e f e f d 
  c1R1R1*4}
\new Staff = lower
{<<
  {R1   R1c4 d e \forwardArrow #blue c\glissandoR1   c4 d e cd
c b2R1*4}
  { % Cross-staff arrows use an additional voice with hidden notes between
them.
% To make these notes visible, uncomment the following line:
%  \override NoteHead.color = #cyan \override NoteHead.layer = #2
% and remove the following "\hideNotes" line:
\hideNotes
\set Voice.followVoice = ##t
\change Staff = "upper"  c4 s2.
% place the arrow function call immediately before the staff change:
\backwardArrow #green
\change Staff = "middle"  g4 s2.
\forwardArrow #red
\change Staff = "lower"  c4  s2.s1c4 s2.
\break
\forwardArrow #red
\change Staff = "middle"  c4 s2.
\forwardArrow #red
\change Staff = "upper"  c4 s2.
  }
>>}
  >>
}

--


arrow2.ly
Description: Binary data
___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user