Re: Problem compiling: music-functions-init.ly

2018-11-13 Thread Urs Liska



Am 14. November 2018 05:53:07 MEZ schrieb Keizen Li Qian :
>Hello again, I did a clean install of 2.18.2 in Ubuntu and am getting
>the
>error below when I compile. I checked the script against the
>sourceforge
>files and was wondering if anyone has any suggestions for compiling. I
>would appreciate detailed instructions.
>
>Thank you in advance!
>
>$ lilypond document.ly
>GNU LilyPond 2.18.2
>Processing `document.ly'
>Parsing.../usr/share/lilypond/2.18.2/ly/music-functions-init.ly:564:11:
>In
>procedure ly:music-transpose in expression (ly:music-transpose
>(make-music
># # ...) tonic):
>/usr/share/lilypond/2.18.2/ly/music-functions-init.ly:564:11: Wrong
>type
>(expecting pair): major
>

This is a complaint about something in your document, so we'd need to see that.

Urs

>Keizen

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


Problem compiling: music-functions-init.ly

2018-11-13 Thread Keizen Li Qian
Hello again, I did a clean install of 2.18.2 in Ubuntu and am getting the
error below when I compile. I checked the script against the sourceforge
files and was wondering if anyone has any suggestions for compiling. I
would appreciate detailed instructions.

Thank you in advance!

$ lilypond document.ly
GNU LilyPond 2.18.2
Processing `document.ly'
Parsing.../usr/share/lilypond/2.18.2/ly/music-functions-init.ly:564:11: In
procedure ly:music-transpose in expression (ly:music-transpose (make-music
# # ...) tonic):
/usr/share/lilypond/2.18.2/ly/music-functions-init.ly:564:11: Wrong type
(expecting pair): major

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


Re: advice on orchestral parts and string Divisi

2018-11-13 Thread Xavier Scheuer
Hello,

I use VerticalAxisGroup.remove-layer as described in
input/regression/divisi-staves.ly

http://lilypond.org/doc/v2.19/input/regression/a6/lily-436997bb.ly

See more info on the bug tracker of issue 3518.
https://code.google.com/archive/p/lilypond/issues/3518

Works very well but unfortunately not documented in the Notation
Reference manual it seems.

Cheers,
Xavier


On Thu, 26 Jul 2018 at 03:07, Reggie  wrote:
>
> For those of you who engrave orchestral music in which the strings often
have
> your typical divisi a2 or a3
>
> Suppose a performance is coming up and you need to print parts from the
full
> score.
>
> So when you go to engrave the individual parts for any of the strings for
> example, (say Violin I), would you:
>
> a) always leave the Violin I "as is" and just \new Staff the violin
variable
> as it appears in the full score regardless of divisi complexity /
> independence
> --*(Violin I all on one staff for part)
> b) only leave the Violin I as is from the full score if it's a simple
score
> and not that complicated of a separate part
> --*(Violin I all on one staff for part, but only if it's not too complex
of
> a division rhythm-wise and for not that many measures in the score)
> c) always input all divisi as separate variables from the beginning and
> actually partcombine the divisi of the same instrument, so as to have
> multiple staves if need be on the part version.
> --*(Violin I from the start of engraving has already been pre-variabled
into
> 2/3 divisi with a ton of spacer rests throughout the whole part until the
> sections needed, then input the divisi notes, then go back to normal, etc
-
> at the end, use partcombine on the part, etc.)
>
> How do you approach printing string parts for a modern orchestral piece,
> regarding divisi? Does it depend or is your approach constant?
> Most of the music I am engraving has divisi similar to that of the 19th
> century, where it's not too separate of a part difference but some
upcoming
> projects I will be working on have rather diverse divisi spreads within
the
> same string part.
> So I wanted to begin the project 'correctly' before getting too deep in
and
> realizing I couldn't do parts easily. You can't really [easily] do a
> partcombine with just one variable taht has temporary voices on it.
>
> Thanks
>
>
>
> --
> Sent from: http://lilypond.1069038.n5.nabble.com/User-f3.html
>
> ___
> lilypond-user mailing list
> lilypond-user@gnu.org
> https://lists.gnu.org/mailman/listinfo/lilypond-user



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


Re: [ANN] LilyQuick 0.95beta - Quick note Lilypond entry using MIDI for Linux

2018-11-13 Thread Vaughan McAlley
 On Wed, 19 Sep 2018 at 14:26, Chad Linsley  wrote:

> +1 for a cross-platform of LilyQuick!
>
> In fact, would there be any interest in including it in Denemo or
> Frescobaldi? It’s absolutely brilliant and I would love to start using it
> (Mac user).
>
> On Sun, Aug 13, 2017 at 11:43 PM Vaughan McAlley 
> wrote:
>
>> Greetings,
>>
>> LilyQuick 0.95beta is now out. The main new features are smart
>> articulations ( \fermata or whatever will now be placed after the note when
>> the note is at the end of a bar and LilyQuick has already gone to a new
>> line), and experimental support for non-US keyboard layouts.
>>
>> Source: https://github.com/palestrina/lily-q
>> Video: https://youtu.be/eh8mgF1CNAo
>>
>> Once bugs are fixed I think I will release it as version 1.0, and maybe
>> begin working on a cross-platform version.
>>
>>
>>
Hi Chad,

 I’m pretty happy with the latest version (1.01), and it does almost
everything I need it to. Combined with getting busy elsewhere in my life, I
haven’t done much on it this year, mainly because the next step is quite
big.

The next step is to integrate it into Frescobaldi, which will make it
cross-platform. As far as I can see, the steps are:

• Create a LilyQuick tab in Frescobaldi, with drop-down menus for various
options (key, time, language, a few other options)
• Incorporate the Lupa Python library  into
Frescobaldi (could possibly be tricky to make installer-proof, I could do
Linux and Windows)
• In Frescobaldi, bind numeric keystrokes to call a Lupa function eg
LQKeystroke("5"). Once it is Lua, it will be easy to deal with
• In Frescobaldi, bind the drop-down menus etc to something like
LQChangeSetting("key", -3)
• In Frescobaldi, create a MIDI listener that sends incoming MIDI messages
to LilyQuick either as a byte array or a series of numbers
• When LilyQuick wants to insert something (eg "bes2"), it calls the
appropriate function in Frescobaldi. Alternatively, the LQKeystroke
function returns the string to be inserted (and whether anything needs to
be deleted)

For me, adjusting the Lua internals of LilyQuick will be straightforward.
Learning Python and the Frescobaldi internals will be challenging…

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


Re: Edition Engraver in 2.19

2018-11-13 Thread Kieren MacMillan
Hi Reggie,

> I was hoping EE could allow me to create full score and parts
> with tweaks easy versus tags system.

That is absolutely one of its strengths.

> When you say learn by looking at examples what examples
> only two usage examples ly files to go by?

A couple of examples privately shared by Jan-Peter, and a few scattered 
examples from other authors around the 'Pond. I suppose more than anything 
else, I’ve learned by [a lot of] trial and error.

If I had a moment to spare, I would whip up a couple of examples for you (and 
the rest of the 'Pond)… but right now, I’m working 40 hours a week, parenting 
two children, co-writing 22 musical theatre songs, developing two database, and 
working on a number of other projects — there are just no moments left in the 
day (or night). In December, and especially in 2019, my time will be freer — 
I’ll try to put together a tutorial then.

In the meantime, post some MWEs or email me examples that aren’t working as you 
expect, and I’ll see what I can do to nudge you in the right direction.

Cheers,
Kieren.


Kieren MacMillan, composer
‣ website: www.kierenmacmillan.info
‣ email: i...@kierenmacmillan.info


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


Re: advice on orchestral parts and string Divisi

2018-11-13 Thread Reggie
Sorry is there a problem with Google translate please my apologies I fixed it
now from now on.



--
Sent from: http://lilypond.1069038.n5.nabble.com/User-f3.html

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


Re: advice on orchestral parts and string Divisi

2018-11-13 Thread Reggie
Reggie wrote
> Reggie wrote
>> For those of you who engrave orchestral music in which the strings often
>> have
>> your typical divisi a2 or a3
>> 
>> Suppose a performance is coming up and you need to print parts from the
>> full
>> score.
>> 
>> So when you go to engrave the individual parts for any of the strings for
>> example, (say Violin I), would you:
>> 
>> a) always leave the Violin I "as is" and just \new Staff the violin
>> variable
>> as it appears in the full score regardless of divisi complexity /
>> independence
>> --*(Violin I all on one staff for part)
>> b) only leave the Violin I as is from the full score if it's a simple
>> score
>> and not that complicated of a separate part
>> --*(Violin I all on one staff for part, but only if it's not too complex
>> of
>> a division rhythm-wise and for not that many measures in the score)
>> c) always input all divisi as separate variables from the beginning and
>> actually partcombine the divisi of the same instrument, so as to have
>> multiple staves if need be on the part version.
>> --*(Violin I from the start of engraving has already been pre-variabled
>> into
>> 2/3 divisi with a ton of spacer rests throughout the whole part until the
>> sections needed, then input the divisi notes, then go back to normal, etc
>> -
>> at the end, use partcombine on the part, etc.)
>> 
>> How do you approach printing string parts for a modern orchestral piece,
>> regarding divisi? Does it depend or is your approach constant?
>> Most of the music I am engraving has divisi similar to that of the 19th
>> century, where it's not too separate of a part difference but some
>> upcoming
>> projects I will be working on have rather diverse divisi spreads within
>> the
>> same string part.
>> So I wanted to begin the project 'correctly' before getting too deep in
>> and
>> realizing I couldn't do parts easily. You can't really [easily] do a
>> partcombine with just one variable taht has temporary voices on it.
>> 
>> Thanks
>> 
>> 
>> 
>> --
>> Sent from: http://lilypond.1069038.n5.nabble.com/User-f3.html
>> 
>> ___
>> lilypond-user mailing list
> 
>> lilypond-user@
> 
>> https://lists.gnu.org/mailman/listinfo/lilypond-user
> 
> 
> Please can someone help me with divisi engraver practices in lilypond
> writing the music? 
> 
> 
> 
> --
> Sent from: http://lilypond.1069038.n5.nabble.com/User-f3.html
> 
> ___
> lilypond-user mailing list

> lilypond-user@

> https://lists.gnu.org/mailman/listinfo/lilypond-user

See what I mean here  https://image.ibb.co/bzL5aL/divisiexample.png how can
I create divisi from full score without going crzy?

\version "2.19.80"
\language "english"
#(set-global-staff-size 18)
\header {
  title = "Composition"
  % Remove default LilyPond tagline
  tagline = ##f
}

\paper {
  #(set-paper-size "folio")
}

global = {
  \key c \major
  \numericTimeSignature
  \time 5/4
  \tempo "Slow"
}

violinI = \relative c'' {
  \global
  % Music follows here.
  \repeat unfold 10 { c4 d c d8 ef8 f4 }
  \repeat unfold 4 {
<<
  { c'16 c c c r4 cs16 cs cs cs r4 c}
  \\ { \tuplet 3/2 { < ef,, a>4 q q } 8 q q q q4 }
>>
  }
  |
  c1~c4 c1~c4 R1*5/4*4
}

violinII = \relative c'' {
  \global
  % Music follows here.
  R1*25
}

viola = \relative c' {
  \global
  % Music follows here.
  R1*25
}

cello = \relative c {
  \global
  % Music follows here.
  R1*25
}

contrabass = \relative c {
  \global
  % Music follows here.
  \repeat unfold 10 { c2 d c d4 ef4 f2 }
}

violinIPart = \new Staff \with {
  instrumentName = "Violin I"
} \violinI

violinIIPart = \new Staff \with {
  instrumentName = "Violin II"
} \violinII

violaPart = \new Staff \with {
  instrumentName = "Viola"
} { \clef alto \viola }

celloPart = \new Staff \with {
  instrumentName = "Cello"
} { \clef bass \cello }

contrabassPart = \new Staff \with {
  instrumentName = "Contrabass"
} { \clef bass \contrabass }

\score {
  \new StaffGroup <<
\violinIPart
\violinIIPart
\violaPart
\celloPart
\contrabassPart
  >>
  \layout { }
}




--
Sent from: http://lilypond.1069038.n5.nabble.com/User-f3.html

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


Re: advice on orchestral parts and string Divisi

2018-11-13 Thread Reggie
Reggie wrote
> For those of you who engrave orchestral music in which the strings often
> have
> your typical divisi a2 or a3
> 
> Suppose a performance is coming up and you need to print parts from the
> full
> score.
> 
> So when you go to engrave the individual parts for any of the strings for
> example, (say Violin I), would you:
> 
> a) always leave the Violin I "as is" and just \new Staff the violin
> variable
> as it appears in the full score regardless of divisi complexity /
> independence
> --*(Violin I all on one staff for part)
> b) only leave the Violin I as is from the full score if it's a simple
> score
> and not that complicated of a separate part
> --*(Violin I all on one staff for part, but only if it's not too complex
> of
> a division rhythm-wise and for not that many measures in the score)
> c) always input all divisi as separate variables from the beginning and
> actually partcombine the divisi of the same instrument, so as to have
> multiple staves if need be on the part version.
> --*(Violin I from the start of engraving has already been pre-variabled
> into
> 2/3 divisi with a ton of spacer rests throughout the whole part until the
> sections needed, then input the divisi notes, then go back to normal, etc
> -
> at the end, use partcombine on the part, etc.)
> 
> How do you approach printing string parts for a modern orchestral piece,
> regarding divisi? Does it depend or is your approach constant?
> Most of the music I am engraving has divisi similar to that of the 19th
> century, where it's not too separate of a part difference but some
> upcoming
> projects I will be working on have rather diverse divisi spreads within
> the
> same string part.
> So I wanted to begin the project 'correctly' before getting too deep in
> and
> realizing I couldn't do parts easily. You can't really [easily] do a
> partcombine with just one variable taht has temporary voices on it.
> 
> Thanks
> 
> 
> 
> --
> Sent from: http://lilypond.1069038.n5.nabble.com/User-f3.html
> 
> ___
> lilypond-user mailing list

> lilypond-user@

> https://lists.gnu.org/mailman/listinfo/lilypond-user


Please can someone help me with divisi engraver practices in lilypond
writing the music? 



--
Sent from: http://lilypond.1069038.n5.nabble.com/User-f3.html

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


Re: Mapping pitches to other pitches when generating MIDI files for percussion?

2018-11-13 Thread Wolfling Vini
Hi Aaron,

Thank you for replying. This could really help. I'm going to look at it
when I get home, but what I can tell you right now is that I've
experimented with making a custom pitch name language file — not remotely
resembling your solution — and I came across one big problem: it was a
work-wide change that affected all staves across all included files.

This is only a problem because most of our pieces have one or two staves
for flutes. So I have to keep the custom pitch names local; otherwise,
every time I need to play a b, if I'm not mistaken, I'd need to type "trh"
instead of "b" or "si". However, this line in your code:

drumPitchTable = #(alist->hash-table midiDrumPitches)

Makes me think your solution IS local rather than the global scope. Is this
correct? Like do pitch names remain unchanged for voices used in staves
where this line is not present? Sorry if the question is silly; I can't run
the code you adapted or the one provided in the link right now.

Thanks again,
Vinicius

On Tue, Nov 13, 2018, 05:55 Aaron Hill  wrote:

> On 2018-11-12 7:22 pm, Vinicius Mascarenhas wrote:
> > TLDR: I need to map different pitches displayed in the layout block /
> > PDF file to a single sound in the midi block / file (like say map both
> > c and a to b,) but I can’t to that to the whole staff — I need to be
> > able to map other sets of pitches to another single sound. Can
> > Lilypond do this?
>
> Sounds like what could work is to define your own drum pitch names.
> These would have different visual appearance in the notation but can map
> to the same MIDI note.  See the following:
>
>
> http://lilypond.org/doc/v2.19/Documentation/snippets/midi#midi-customize-drumpitchnames-drumstyletable-and-drumpitchtable-in-layout-and-midi
>
> Here is a adaptation of that snippet for a simple left-hand and
> right-hand taiko where the left-hand marking lies below and the
> right-hand above.
>
> 
> \version "2.19.82"
>
> drumPitchNames.taikolefthand  = #'taikolefthand
> drumPitchNames.tlh= #'taikolefthand
> drumPitchNames.taikorighthand = #'taikorighthand
> drumPitchNames.trh= #'taikorighthand
>
> #(define taikoStyle
>'((taikolefthand  default #f -1)
>  (taikorighthand default #f  1)))
>
> midiDrumPitches.taikolefthand = e
> midiDrumPitches.taikorighthand = e
>
> \score {
>\new DrumStaff
>\with {
>  \override StaffSymbol.line-count = #1
>  instrumentName = #"Taiko"
>  drumStyleTable = #(alist->hash-table taikoStyle)
>  drumPitchTable = #(alist->hash-table midiDrumPitches)
>}
>\drummode {
>  \set Staff.midiInstrument = #"taiko drum"
>  \tempo 2 = 60
>  tlh4. trh16 tlh trh2 | tlh8. tlh16~ 8 tlh trh2
>}
>\layout {}
>\midi {}
> }
> 
>
> -- Aaron Hill___
> 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: Mapping pitches to other pitches when generating MIDI files for percussion?

2018-11-13 Thread Aaron Hill

On 2018-11-13 1:16 pm, Wolfling Vini wrote:
This is only a problem because most of our pieces have one or two 
staves

for flutes. So I have to keep the custom pitch names local; otherwise,
every time I need to play a b, if I'm not mistaken, I'd need to type 
"trh"

instead of "b" or "si". However, this line in your code:

drumPitchTable = #(alist->hash-table midiDrumPitches)

Makes me think your solution IS local rather than the global scope. Is 
this

correct? Like do pitch names remain unchanged for voices used in staves
where this line is not present? Sorry if the question is silly; I can't 
run

the code you adapted or the one provided in the link right now.


The \with block makes those changes specific to that particular 
DrumStaff, so you should not see any issues with other staves.


Also, the new drum pitch names in my example, taikolefthand and 
taikorighthand, along with their handy abbreviations, tlh and trh, are 
only valid within \drummode.  Normal note pitch names are a different 
thing, so there should be no worry about the two interfering.


-- Aaron Hill

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


Re: Edition Engraver in 2.19

2018-11-13 Thread Reggie
Kieren MacMillan wrote
> Hi Reggie,
> 
>> Can you show what exactly must be downloaded for working?
> 
> 1. I’ve downloaded the following repositories: breaks, edition-engraver,
> notation-fonts, ill-core, page-layout, and snippets. You may not need all
> of them right away — but you’ll probably want all of them eventually, so
> why not do it now!?  =)
> 
> 2. My folder structure is: _include > openlilylib > [all of the folders
> listed above], but yours may be different. Just make sure that Frescobaldi
> and/or Lilypond knows where to look for those folders/files.
> 
> That should be it!
> 
> Hope that helps,
> Kieren.
> 
> 
> Kieren MacMillan, composer
> ‣ website: www.kierenmacmillan.info
> ‣ email: 

> info@

> 
> 
> ___
> lilypond-user mailing list

> lilypond-user@

> https://lists.gnu.org/mailman/listinfo/lilypond-user

Hi Kieren yes that helps thank you I now have it installed and I see it.
The example JanPeter gave however is not quite clear. I was hoping EE could
allow me to create full score and parts with tweaks easy versus tags system.
When you say learn by looking at examples what examples only two usage
examples ly files to go by? Sorry. Thank you.




--
Sent from: http://lilypond.1069038.n5.nabble.com/User-f3.html

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


Re: staff order

2018-11-13 Thread Noeck
Dear Sean,

the Staff needs to start with a capital S: \new Staff
LilyPond is case-sensitive. That’s all.

Two other points:

1. You have some arbitrarily placed braces. I’d suggest to use them only
where they are needed.

2. Are you really using LilyPond 2.14? That’s really old. I’d suggest to
install a newer version (2.18 "stable" or a also reasonably stable
"development version" 2.19).

Here is your code such with the correct Staff:

\score {
  \new StaffGroup <<
\new Staff {
  \time 3/4
  \key ees \major
  g''2 f8 g8~ |
}
\new Staff {
  \key ees \major
  aes'8 ees'8 c'2 |
}
  >>
}

Cheers,
Joram

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


Re: Edition Engraver in 2.19

2018-11-13 Thread Kieren MacMillan
Hi Reggie,

> Can you show what exactly must be downloaded for working?

1. I’ve downloaded the following repositories: breaks, edition-engraver, 
notation-fonts, ill-core, page-layout, and snippets. You may not need all of 
them right away — but you’ll probably want all of them eventually, so why not 
do it now!?  =)

2. My folder structure is: _include > openlilylib > [all of the folders listed 
above], but yours may be different. Just make sure that Frescobaldi and/or 
Lilypond knows where to look for those folders/files.

That should be it!

Hope that helps,
Kieren.


Kieren MacMillan, composer
‣ website: www.kierenmacmillan.info
‣ email: i...@kierenmacmillan.info


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


Re: Edition Engraver in 2.19

2018-11-13 Thread Reggie
Kieren MacMillan wrote
> Hi Reggie,
> 
>> How do you install engraver from stage one?
> 
> \include "oll-core/package.ily"
> \loadPackage edition-engraver
> 
> Works great for me. Are you sure you’ve got all the necessary files
> downloaded (including oll-core), and placed correctly in your search path?
> 
> 

No I'm not. That was my question. :)) Git is confusing with various
packages. Can you show what exactly must be downloaded for working? Thank
you.



--
Sent from: http://lilypond.1069038.n5.nabble.com/User-f3.html

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


Re: Edition Engraver in 2.19

2018-11-13 Thread Kieren MacMillan
Hi Reggie,

> How do you install engraver from stage one?

\include "oll-core/package.ily"
\loadPackage edition-engraver

Works great for me. Are you sure you’ve got all the necessary files downloaded 
(including oll-core), and placed correctly in your search path?

Cheers,
Kieren.


Kieren MacMillan, composer
‣ website: www.kierenmacmillan.info
‣ email: i...@kierenmacmillan.info


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


Re: Edition Engraver in 2.19

2018-11-13 Thread Reggie
Jan-Peter Voigt wrote
> Hi all,
> 
> just a few hours away ... ;-)
> Kieren already mentioned, the edition engraver is an external library.
> It is part of my own toolchain, but once made its way into public,
> because it fitted a question/a use case of Kieren. So I started to make
> it available. Now there came Urs' OpenLilyLib infrastructure into the
> arena to provide a standard API to add and load modules to the LilyPond
> toolchain.
> Let me explain shortly what and why the EE is:
> There where several cases where I needed a full score and parts for
> instruments and choir. During a smaller first project I thought, it is
> quite messy to tag overrides and breaks for every different target (full
> score, part). In frescobaldi one can easily jump to the code of a single
> element and than add the desired override, but I wished for a tool to
> write down "in measure X at moment Y" I need to shape a slur or add a
> line-break or whatever. In fact I was sitting with a printout marking
> elements to tweak. Now paper doesn't do point-and-click ...
> Right now my time does not allow for writing down an adequate elaborate
> documentation, but I try to jump in if there are questions.
> And of course I am very thankful for the text Stefano Troncaro wrote
> down!
> (http://lists.gnu.org/archive/html/lilypond-user/2018-01/msg00603.html)
> Thank you for bringing this up again - I have to admit that I lost the
> track to place store into the Wiki of the GitHub-page.
> 
> The EE uses two coordinates to identify when and where to tweak
> something. First there is the time noted with measure and moment. The
> second part identifies the context, where the tweak is to be applied.
> Every modification is marked with an edition-tag to separate different
> targets.
> 
> \version "2.19.82"
> % load OpenLilyLib
> \include "oll-core/package.ily"
> % load edition-engraver package
> \loadPackage edition-engraver
> 
> % activate a target/edition "test" - this might also be "fullscore" or
> "violinI" or whatever
> \addEdition test
> 
> % add an override in measure 1 at the second quarter (it counts from
> zero, so it is 1 quarters to move from the beginning of measure 2)
> % apply the override to the second Voice context with edition-id
> 'sing.with.bach.along'
> \editionMod test 1 1/4 sing.with.bach.along.Voice.B \once \override
> NoteHead.color = #red
> 
> % add/consist the edition-engraver to the desired Context-types
> \consistToContexts #edition-engraver Score.Staff.Voice
> 
> % create a Staff with an editionID
> \new Staff \with {\editionID ##f sing.with.bach.along }
> << { bes'4 a' c'' b' } \\ { es'4 e' f' fis' } >>
> 
> I can't speak for the average user because I made it the way *I* think
> about all this stuff.
> And yes, there is absolutely need for documentation.
> 
> @Marten: I think if you understand the basic concept and got familiar
> with the commands it can be useful even for small scores like Urs
> already wrote. Of course I am used to using the EE so my opinion is
> biased, but I think it is useful for a lot of (not all) tasks.
> 
> HTH
> Jan-Peter
> 
> Am 13.11.18 um 08:30 schrieb 

> m.tarenskeen@

> :
>> Hi,
>> I, like the original poster, was also intrigued, by people's
>> enthusiastic comments about the power of OpenLilyLib and the Edition
>> Engraver. And like the O.P. I never really got started.
>> I guess the question is: How complex a LilyPonds score has to be
>> before EE really starts making things easier instead of just adding
>> more difficulties?
>>
>> MT
>>
>> Verzonden vanaf mijn Huawei mobiele telefoon
>>
>>
>>  Oorspronkelijk bericht 
>> Onderwerp: Re: Edition Engraver in 2.19
>> Van: Kieren MacMillan
>> Aan: Reggie
>> Cc: Lilypond-User Mailing List
>>
>>
>> Hi Reggie,
>>
>> > is that all the documentation for such a powerful tweak tool in
>> lilyPond?
>>
>> Yes, unfortunately.
>> And, to be accurate, it’s not "in" Lilypond — it’s a separate
>> library.
>>
>> > How do new users learn this tool and all its possibilites?
>>
>> I learned by looking at the examples, trial and error, and asking
>> Jan-Peter (the author) every now and then. =)
>>
>> Cheers,
>> Kieren.
>> 
>>
>> Kieren MacMillan, composer
>> ‣ website: www.kierenmacmillan.info
>> ‣ email: 

> info@

>>
>>
>> ___
>> lilypond-user mailing list
>> 

> lilypond-user@

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

> lilypond-user@

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

> lilypond-user@

> https://lists.gnu.org/mailman/listinfo/lilypond-user

\loadPackage edition-engraver always fails. I give up. I downloaded and
tried to install and cannot get anything to work. How do you 

Re: Configuring home/bin PATH directory

2018-11-13 Thread Keizen Li Qian
That worked! Thanks for walking me through it.

Keizen
they/them


On Tue, Nov 13, 2018 at 6:38 AM David Bowen  wrote:

> Keizen,
>
>Having the ${PATH}: at the beginning defeats the whole point of the
> change. The directories in the PATH will be searched in the order they
> occur. So putting $PATH at the beginning means everything in the current
> PATH will be searched before /usr/share, which means the old lilypond will
> be found first. Try PATH=/usr/share:$HOME/bin:$HOME/local/bin:$PATH
>
> David Bowen
>
> On Mon, Nov 12, 2018 at 11:28 PM Keizen Li Qian 
> wrote:
>
>> Okay, I tried the following. Is something wrong with the syntax? I'm
>> pointing it to /usr/share/lilypond/2.18.2/ but it is still looking in home.
>>
>> # set PATH so it includes user's private bin directories
>> PATH="${PATH}:/usr/share/:$HOME/bin:$HOME/.local/bin:$PATH"
>>
>>
>> Keizen
>> they/them
>>
>>
>> On Mon, Nov 12, 2018 at 7:11 PM Keizen Li Qian 
>> wrote:
>>
>>> Hi David,
>>>
>>> I found this line in bash.profile (just .profile in my system):
>>>
>>> # if running bash
>>> if [ -n "$BASH_VERSION" ]; then
>>> # include .bashrc if it exists
>>> if [ -f "$HOME/.bashrc" ]; then
>>> . "$HOME/.bashrc"
>>> fi
>>> fi
>>>
>>> PATH="$HOME/bin:$HOME/.local/bin:$PATH"
>>>
>>>
>>> But there is no bin directory:
>>>
>>> $ ls .local/
>>> share
>>>
>>>
>>> Please let me know your ideas. Thank you.
>>>
>>> Keizen
>>> they/them
>>>
>>>
>>> On Mon, Nov 12, 2018 at 6:30 PM David Bowen  wrote:
>>>
 It's going to depend on the shell you are using. I use bash and for me
 the initial setting of $PATH happens in .bash_profile and then I have
 additions in .bash_login and .bashrc. All of these files are in my home
 directory. If you wanted to change the $PATH for all users, look at the man
 page for your shell. Most shells have a global script that gets called for
 all users on login and that file (or files) will be mentioned in the man
 page.

 David Bowen

 On Mon, Nov 12, 2018 at 8:18 PM Keizen Li Qian 
 wrote:

> Thanks, David. I'm using Ubuntu. How do I navigate to the relevant
> one? Thanks again.
>
> Keizen
> they/them
>
>
> On Mon, Nov 12, 2018 at 6:11 PM David Bowen  wrote:
>
>> What OS are you using? For Linux your $PATH is usually set in one of
>> the shell . files, for Windows it is set in ControlPanel\System.
>>
>> David Bowen
>>
>> On Mon, Nov 12, 2018 at 7:34 PM Keizen Li Qian 
>> wrote:
>>
>>> Hello,
>>>
>>> I installed 2.18.2 on a drive with a partitioned home directory
>>> which had an old ~home/bin/lilypond. Somewhere the path had been set to
>>> this directory so even after convert-ly successfully converted my old 
>>> files
>>> to 2.18, running lilypond still grabbed an old version in home/bin. 
>>> After
>>> renaming the old directory, I get bash: /home/bin/lilypond: No such 
>>> file or
>>> directory
>>>
>>> I'd appreciate any detailed suggestions for updating this path and
>>> finding information like this. Thank you!
>>>
>>> Keizen
>>> ___
>>> 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: Edition Engraver in 2.19

2018-11-13 Thread Kieren MacMillan
Hi Martin,

> I guess the question is: How complex a LilyPonds score has to be before EE 
> really starts making things easier instead of just adding more difficulties?

Excluding MWEs for this list, I would say I use the EE on >95% of the scores I 
engrave — even in (e.g.) a lead sheet (i.e., one staff of music + lyrics + 
chords) for a 24-bar melody.

As soon as I hit the first tweak which is presentation-layer (and not 
content-layer), I bring out the EE. The only difference as scores get more 
complex is this: with very simple scores, my edition code is the score/output 
file; as soon as the score hits a certain number of tweaks, I move all the 
edition code to a separate file and \include it in to the score/output file.

Hope this helps!
Kieren.


Kieren MacMillan, composer
‣ website: www.kierenmacmillan.info
‣ email: i...@kierenmacmillan.info


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


Re: staff order

2018-11-13 Thread Carl Sorensen


From: sean read 
Date: Tuesday, November 13, 2018 at 2:45 AM
To: 
Subject: staff order

I'm trying to make my first multi staff lilypond file and finding that I can't 
figure out how to control the order of the staves. When I use


\version "2.14.1"
\score {
\new StaffGroup <<
\new staff {
\key ees \major g''2 f8 g8~ |
}

\new staff {
\key ees \major aes'8 ees'8 c'2 |

}
>>
}


The output always has the staff at the bottom on the top, but then when I move 
that staff to the top it is still on the top!

How to I explicitly define the order of staves?

Check your log warning messages.

You have

\new staff

When you should have

\new Staff

Lilypond is case sensitive.

HTH,

Carl

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


Re: staff order

2018-11-13 Thread Pierre Perol-Schneider
Hi Sean,
You have to write "\New Staff" instead of "\New staff":

\score {
  \new StaffGroup <<
\new Staff {
  \key ees \major g''2 f8 g8~ |
}
\new Staff {
  \key ees \major aes'8 ees'8 c'2 |
}
  >>
}

\score {
  \new StaffGroup <<
\new Staff {
  \key ees \major aes'8 ees'8 c'2 |
}
\new Staff {
  \key ees \major g''2 f8 g8~ |
}
  >>
}

HTH,
Cheers,
Pierre

PS. v.214 is pretty old. how about using v2.19?

Le mar. 13 nov. 2018 à 15:29, sean read  a écrit :

> I'm trying to make my first multi staff lilypond file and finding that I
> can't figure out how to control the order of the staves. When I use
>
>
> \version "2.14.1"
> \score {
> \new StaffGroup <<
> \new staff {
> \key ees \major g''2 f8 g8~ |
> }
>
> \new staff {
> \key ees \major aes'8 ees'8 c'2 |
>
> }
> >>
> }
>
>
> The output always has the staff at the bottom on the top, but then when I
> move that staff to the top it is still on the top!
>
> How to I explicitly define the order of staves?
> ___
> 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: staff order

2018-11-13 Thread Ralph Palmer
On Tue, Nov 13, 2018 at 9:29 AM sean read  wrote:

> I'm trying to make my first multi staff lilypond file and finding that I
> can't figure out how to control the order of the staves. When I use
>
>
> \version "2.14.1"
> \score {
> \new StaffGroup <<
> \new staff {
> \key ees \major g''2 f8 g8~ |
> }
>
> \new staff {
> \key ees \major aes'8 ees'8 c'2 |
>
> }
> >>
> }
>
>
> The output always has the staff at the bottom on the top, but then when I
> move that staff to the top it is still on the top!
>
> How to I explicitly define the order of staves?
>

Hi, Sean -

I don't know if it's "standard practice", but I always put my individual
staves into separate "functions" (is that right?), then combine them, as :



\version "2.19.81"
Right =
\relative c' {
  \clef treble
  \key g \major
  \time 4/4

  a4 b c d |
}

Left =
\relative c' {
  \clef bass
  \key g \major
  \time 4/4

  d4 c b a |
}

\score {
  \new GrandStaff <<
\new Staff \Right
\new Staff \Left
  >>
  \layout {}
}

%%%

HTH.

All the best,

Ralph

-- 
Ralph Palmer
Brattleboro, VT
USA
palmer.r.vio...@gmail.com
___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


staff order

2018-11-13 Thread sean read
I'm trying to make my first multi staff lilypond file and finding that I
can't figure out how to control the order of the staves. When I use


\version "2.14.1"

\header {

title = "Wedding song"

composer = "Ari Hoenig"
}
\score {
\new StaffGroup <<
\new staff {
 \time 3/4 {\key ees \major g''2 f8 g8~ | }
}

\new staff {
 {\key ees \major aes'8 ees'8 c'2 | }

}
>>
}


The output always has the staff at the bottom on the top, but then when I
move that staff to the top it is still on the top!

How to I explicitly define the order of staves?
___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


staff order

2018-11-13 Thread sean read
I'm trying to make my first multi staff lilypond file and finding that I
can't figure out how to control the order of the staves. When I use


\version "2.14.1"
\score {
\new StaffGroup <<
\new staff {
\key ees \major g''2 f8 g8~ |
}

\new staff {
\key ees \major aes'8 ees'8 c'2 |

}
>>
}


The output always has the staff at the bottom on the top, but then when I
move that staff to the top it is still on the top!

How to I explicitly define the order of staves?
___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


staff order

2018-11-13 Thread sean read
I'm trying to make my first multi staff lilypond file and finding that I
can't figure out how to control the order of the staves. When I use


\version "2.14.1"
\score {
\new StaffGroup <<
\new staff {
 \time 3/4 {\key ees \major g''2 f8 g8~ | }
}

\new staff {
 {\key ees \major aes'8 ees'8 c'2 | }

}
>>
}


The output always has the staff at the bottom on the top, but then when I
move that staff to the top it is still on the top!

How to I explicitly define the order of staves?
___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Edition Engraver in 2.19

2018-11-13 Thread Jan-Peter Voigt
Hi all,

just a few hours away ... ;-)
Kieren already mentioned, the edition engraver is an external library.
It is part of my own toolchain, but once made its way into public,
because it fitted a question/a use case of Kieren. So I started to make
it available. Now there came Urs' OpenLilyLib infrastructure into the
arena to provide a standard API to add and load modules to the LilyPond
toolchain.
Let me explain shortly what and why the EE is:
There where several cases where I needed a full score and parts for
instruments and choir. During a smaller first project I thought, it is
quite messy to tag overrides and breaks for every different target (full
score, part). In frescobaldi one can easily jump to the code of a single
element and than add the desired override, but I wished for a tool to
write down "in measure X at moment Y" I need to shape a slur or add a
line-break or whatever. In fact I was sitting with a printout marking
elements to tweak. Now paper doesn't do point-and-click ...
Right now my time does not allow for writing down an adequate elaborate
documentation, but I try to jump in if there are questions.
And of course I am very thankful for the text Stefano Troncaro wrote
down!
(http://lists.gnu.org/archive/html/lilypond-user/2018-01/msg00603.html)
Thank you for bringing this up again - I have to admit that I lost the
track to place store into the Wiki of the GitHub-page.

The EE uses two coordinates to identify when and where to tweak
something. First there is the time noted with measure and moment. The
second part identifies the context, where the tweak is to be applied.
Every modification is marked with an edition-tag to separate different
targets.

\version "2.19.82"
% load OpenLilyLib
\include "oll-core/package.ily"
% load edition-engraver package
\loadPackage edition-engraver

% activate a target/edition "test" - this might also be "fullscore" or
"violinI" or whatever
\addEdition test

% add an override in measure 1 at the second quarter (it counts from
zero, so it is 1 quarters to move from the beginning of measure 2)
% apply the override to the second Voice context with edition-id
'sing.with.bach.along'
\editionMod test 1 1/4 sing.with.bach.along.Voice.B \once \override
NoteHead.color = #red

% add/consist the edition-engraver to the desired Context-types
\consistToContexts #edition-engraver Score.Staff.Voice

% create a Staff with an editionID
\new Staff \with {\editionID ##f sing.with.bach.along }
<< { bes'4 a' c'' b' } \\ { es'4 e' f' fis' } >>

I can't speak for the average user because I made it the way *I* think
about all this stuff.
And yes, there is absolutely need for documentation.

@Marten: I think if you understand the basic concept and got familiar
with the commands it can be useful even for small scores like Urs
already wrote. Of course I am used to using the EE so my opinion is
biased, but I think it is useful for a lot of (not all) tasks.

HTH
Jan-Peter

Am 13.11.18 um 08:30 schrieb m.tarensk...@zonnet.nl:
> Hi,
> I, like the original poster, was also intrigued, by people's
> enthusiastic comments about the power of OpenLilyLib and the Edition
> Engraver. And like the O.P. I never really got started.
> I guess the question is: How complex a LilyPonds score has to be
> before EE really starts making things easier instead of just adding
> more difficulties?
>
> MT
>
> Verzonden vanaf mijn Huawei mobiele telefoon
>
>
>  Oorspronkelijk bericht 
> Onderwerp: Re: Edition Engraver in 2.19
> Van: Kieren MacMillan
> Aan: Reggie
> Cc: Lilypond-User Mailing List
>
>
> Hi Reggie,
>
> > is that all the documentation for such a powerful tweak tool in
> lilyPond?
>
> Yes, unfortunately.
> And, to be accurate, it’s not "in" Lilypond — it’s a separate library.
>
> > How do new users learn this tool and all its possibilites?
>
> I learned by looking at the examples, trial and error, and asking
> Jan-Peter (the author) every now and then. =)
>
> Cheers,
> Kieren.
> 
>
> Kieren MacMillan, composer
> ‣ website: www.kierenmacmillan.info
> ‣ 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


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


Re: Configuring home/bin PATH directory

2018-11-13 Thread Urs Liska


Am 13.11.18 um 10:08 schrieb J Martin Rushton:

On 13/11/18 08:31, Martin Tarenskeen wrote:


On Mon, 12 Nov 2018, Keizen Li Qian wrote:


Hello,

I installed 2.18.2 on a drive with a partitioned home directory which
had an old ~home/bin/lilypond. Somewhere the path had been set to this
directory so even after convert-ly successfully converted my old files
to 2.18, running lilypond still grabbed an old version in home/bin. After
renaming the old directory, I get bash: /home/bin/lilypond: No such
file or directory
I'd appreciate any detailed suggestions for updating this path and
finding information like this. Thank you!

Keizen

Hi Keizen,

~home/bin/lilypond or /home/bin/lilypond doesn't look right to me

I would expect something like ~/bin/lilypond or /home/${USER}/bin/lilypond

In a terminal what does

 which lilypond

return? And what did you expect it to return?

And what do you get if you type

 echo $HOME

Also check files like .bashrc and .bash_profile in you HOME directory.

I am talking Linux (Fedora) here, you did not mention what OS you use.

OP quoted the error message: "bash: /home/bin/lilypond: No such file or
directory", so I think we can all safely assume Linux or something like
Cygwin.


Indeed, and I'd expect something like /usr/bin/lilypond or 
/home//bin/lilypond


The OP should also tell us how LilyPond was installed (I assume from the 
downloaded installer).


Urs


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


Re: Configuring home/bin PATH directory

2018-11-13 Thread J Martin Rushton
On 13/11/18 08:31, Martin Tarenskeen wrote:
> 
> 
> On Mon, 12 Nov 2018, Keizen Li Qian wrote:
> 
>> Hello, 
>>
>> I installed 2.18.2 on a drive with a partitioned home directory which
>> had an old ~home/bin/lilypond. Somewhere the path had been set to this
>> directory so even after convert-ly successfully converted my old files
>> to 2.18, running lilypond still grabbed an old version in home/bin. After
>> renaming the old directory, I get bash: /home/bin/lilypond: No such
>> file or directory
>> I'd appreciate any detailed suggestions for updating this path and
>> finding information like this. Thank you!
>>
>> Keizen
> 
> Hi Keizen,
> 
> ~home/bin/lilypond or /home/bin/lilypond doesn't look right to me
> 
> I would expect something like ~/bin/lilypond or /home/${USER}/bin/lilypond
> 
> In a terminal what does
> 
> which lilypond
> 
> return? And what did you expect it to return?
> 
> And what do you get if you type
> 
> echo $HOME
> 
> Also check files like .bashrc and .bash_profile in you HOME directory.
> 
> I am talking Linux (Fedora) here, you did not mention what OS you use.

OP quoted the error message: "bash: /home/bin/lilypond: No such file or
directory", so I think we can all safely assume Linux or something like
Cygwin.




signature.asc
Description: OpenPGP digital signature
___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: Edition Engraver in 2.19

2018-11-13 Thread Urs Liska

Hi Marten,

Am 13.11.18 um 08:30 schrieb m.tarensk...@zonnet.nl:

Hi,
I, like the original poster, was also intrigued, by people's 
enthusiastic comments about the power of OpenLilyLib and the Edition 
Engraver. And like the O.P. I never really got started.
I guess the question is: How complex a LilyPonds score has to be 
before EE really starts making things easier instead of just adding 
more difficulties?



I think for seriously discussing this trade-off one should (maybe 
grudgingly) ignore the lack of documentation. The actual effort of 
integrating the edition-engraver in a set-up is pretty low, once you 
know how it's done.


In my view the separation of content and presentation has two aspects 
that matter most for the use of the edition-engraver, and if they are of 
any relevance for one's projects it makes sense to use it, even in 
smaller projects/scores:


 * Separate sets of tweaks (or "rendering hints", a term that is common
   in the music encoding community) for separate engraving targets.
   It's cleaner to control the engraving for, say, score vs. parts or
   print vs. screen display. One feature I regularly use is providing
   alternative sets of line/page breaks to have it match the manuscript
   while copying or proof-reading.
 * Cleanness of the input files. I currently work on a project where
   the input files will be part of the published edition, and there
   must not be any custom \override or \tweak in them, only the
   editorial content.

The general advanatage of using the openLilyLib infrastructure is

 * for the *user*: it provides sets of additional functionality that is
   neatly packaged and easily available. You can sort-of read through
   
https://github.com/openlilylib/scholarly/blob/master/documentation/scholarly.md
   to get an example for a package that has already been documented.
 * more for the package developer (but also accessible to end-user
   documents): oll-core provides a set of basic functionality that can
   pretty efficiently be used to build more complex functionality in a
   modular manner.

Best
Urs



MT

Verzonden vanaf mijn Huawei mobiele telefoon


 Oorspronkelijk bericht 
Onderwerp: Re: Edition Engraver in 2.19
Van: Kieren MacMillan
Aan: Reggie
Cc: Lilypond-User Mailing List


Hi Reggie,

> is that all the documentation for such a powerful tweak tool in
lilyPond?

Yes, unfortunately.
And, to be accurate, it’s not "in" Lilypond — it’s a separate library.

> How do new users learn this tool and all its possibilites?

I learned by looking at the examples, trial and error, and asking
Jan-Peter (the author) every now and then. =)

Cheers,
Kieren.


Kieren MacMillan, composer
‣ website: www.kierenmacmillan.info
‣ 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
___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: Configuring home/bin PATH directory

2018-11-13 Thread Martin Tarenskeen



On Mon, 12 Nov 2018, Keizen Li Qian wrote:


Hello, 

I installed 2.18.2 on a drive with a partitioned home directory which had an 
old ~home/bin/lilypond. Somewhere the path had been set to this
directory so even after convert-ly successfully converted my old files to 2.18, 
running lilypond still grabbed an old version in home/bin. After
renaming the old directory, I get bash: /home/bin/lilypond: No such file or 
directory
I'd appreciate any detailed suggestions for updating this path and finding 
information like this. Thank you!

Keizen


Hi Keizen,

~home/bin/lilypond or /home/bin/lilypond doesn't look right to me

I would expect something like ~/bin/lilypond or /home/${USER}/bin/lilypond

In a terminal what does

which lilypond

return? And what did you expect it to return?

And what do you get if you type

echo $HOME

Also check files like .bashrc and .bash_profile in you HOME directory.

I am talking Linux (Fedora) here, you did not mention what OS you use.

--

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