Re: convert-ly question

2014-05-17 Thread David Kastrup
Tim McNamara tim...@bitstream.net writes:

 Is there a syntax for running convert-ly on a directory without having
 to cd into the directory and invoking

convert-ly -e *.ly

 There doesn’t seem to be a recursive option.  Since I’ve got .ly files
 in 158 different directories it’d be really nice to be able to batch
 update them with something like:

  convert-ly -e -r *.ly

 instead of having to cd in to 158 directories by hand.  Maybe there is
 good reason for convert-ly not having this capability.

find -name *.ly -exec convert-ly -e {} \;

is how one would likely do it under POSIXy systems.

-- 
David Kastrup

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


Re: lilypond ram disk

2014-05-17 Thread Francois Planiol
OT: How long would it take on this computer:
https://www.youtube.com/watch?v=n3wPBcmSb2U
;-)
Francois

2014-05-16 18:18 GMT-05:00, efa...@faswebdesign.com efa...@faswebdesign.com:
 Yup, Windows 8 and I just installed the standard windows installation
 package.






 Sent from Windows Mail





 From: Colin Campbell
 Sent: ‎Friday‎, ‎May‎ ‎16‎, ‎2014 ‎5‎:‎59‎ ‎PM
 To: lilypond-user
 Cc: Ed Faulk





 On 05/16/2014 01:16 PM, efa...@faswebdesign.com wrote:



 Jim,




 I’ve installed LilyPond on my tablet computer. It runs from a RAM disk and
 seems to have no problems of any sort. Performance is quite adequate.




 Ed




 I gather it's a Windows machine of some sort? Did you just install from the
 LP website, than? I'd love to hear of anyone getting LP running on an
 Android tablet, apart from things like lilybin and that ilk.

 Cheers,
 Colin

 --
 If a camel flies, no one laughs if it doesn't get very far.
 -- Paul White

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


Re: convert-ly question

2014-05-17 Thread Tim McNamara

On May 16, 2014, at 1:54 PM, David Kastrup d...@gnu.org wrote:

 Tim McNamara tim...@bitstream.net writes:
 
 Is there a syntax for running convert-ly on a directory without having
 to cd into the directory and invoking
 
   convert-ly -e *.ly
 
 There doesn’t seem to be a recursive option.  Since I’ve got .ly files
 in 158 different directories it’d be really nice to be able to batch
 update them with something like:
 
 convert-ly -e -r *.ly
 
 instead of having to cd in to 158 directories by hand.  Maybe there is
 good reason for convert-ly not having this capability.
 
 find -name *.ly -exec convert-ly -e {} \;
 
 is how one would likely do it under POSIXy systems.

Thanks, although when I run this I get:

find: illegal option -- n
usage: find [-H | -L | -P] [-EXdsx] [-f path] path ... [expression]
   find [-H | -L | -P] [-EXdsx] -f path [path ...] [expression]


This is on a Mac using bash as the shell.
___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: convert-ly question

2014-05-17 Thread David Kastrup
Tim McNamara tim...@bitstream.net writes:

 On May 16, 2014, at 1:54 PM, David Kastrup d...@gnu.org wrote:

 Tim McNamara tim...@bitstream.net writes:
 
 Is there a syntax for running convert-ly on a directory without having
 to cd into the directory and invoking
 
   convert-ly -e *.ly
 
 There doesn’t seem to be a recursive option.  Since I’ve got .ly files
 in 158 different directories it’d be really nice to be able to batch
 update them with something like:
 
 convert-ly -e -r *.ly
 
 instead of having to cd in to 158 directories by hand.  Maybe there is
 good reason for convert-ly not having this capability.
 
 find -name *.ly -exec convert-ly -e {} \;
 
 is how one would likely do it under POSIXy systems.

 Thanks, although when I run this I get:

 find: illegal option -- n
 usage: find [-H | -L | -P] [-EXdsx] [-f path] path ... [expression]
find [-H | -L | -P] [-EXdsx] -f path [path ...] [expression]


 This is on a Mac using bash as the shell.

Huh.  That does not look like POSIX find.

-- 
David Kastrup

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


Re: convert-ly question

2014-05-17 Thread Patrick or Cynthia Karl
On Fri, May 16, 2014 at 1:32 PM, Tim McNamara tim...@bitstream.net wrote:

 Message: 3
 Date: Fri, 16 May 2014 13:32:28 -0500
 From: Tim McNamara tim...@bitstream.net
 To: LilyPond Users lilypond-user@gnu.org
 Subject: convert-ly question
 Message-ID: a67c64ad-b814-4dea-b38c-6ccff1ae2...@bitstream.net
 Content-Type: text/plain; charset=windows-1252
 
 Is there a syntax for running convert-ly on a directory without having to cd 
 into the directory and invoking
 
   convert-ly -e *.ly
 
 There doesn?t seem to be a recursive option.  Since I?ve got .ly files in 158 
 different directories it?d be really nice to be able to batch update them 
 with something like:
 
 convert-ly -e -r *.ly
 
 instead of having to cd in to 158 directories by hand.  Maybe there is good 
 reason for convert-ly not having this capability.
 

If you are on a unix machine (Mac, PC with Ubuntu, etc) you could do that by 
issuing the following command in a terminal window:

find . -name \*.ly -print | xargs -n 1 convert-ly -e

There is also a (possibly free) package for use on Windows machines called 
Cygwin.  It is possible that the above command would work on a Windows machine 
with Cygwin in a command window.

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


Re: convert-ly question

2014-05-17 Thread Malte Meyn

On 17.05.2014 18:20, Tim McNamara wrote:


On May 16, 2014, at 1:54 PM, David Kastrup d...@gnu.org wrote:


Tim McNamara tim...@bitstream.net writes:


Is there a syntax for running convert-ly on a directory without having
to cd into the directory and invoking

   convert-ly -e *.ly

There doesn’t seem to be a recursive option.  Since I’ve got .ly files
in 158 different directories it’d be really nice to be able to batch
update them with something like:

 convert-ly -e -r *.ly

instead of having to cd in to 158 directories by hand.  Maybe there is
good reason for convert-ly not having this capability.


find -name *.ly -exec convert-ly -e {} \;

is how one would likely do it under POSIXy systems.


Thanks, although when I run this I get:

find: illegal option -- n
usage: find [-H | -L | -P] [-EXdsx] [-f path] path ... [expression]
find [-H | -L | -P] [-EXdsx] -f path [path ...] [expression]


This is on a Mac using bash as the shell.


Have you already tried the simpler version I posted yesterday? I wrote 
something like “for Linux” but if you have a bash on a Mac (I didn’t 
know there was something like that ;)) it should work for you, too.


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


Re: convert-ly question

2014-05-17 Thread Tim McNamara

On May 17, 2014, at 11:41 AM, Malte Meyn lilyp...@maltemeyn.de wrote:

 On 17.05.2014 18:20, Tim McNamara wrote:
 
 On May 16, 2014, at 1:54 PM, David Kastrup d...@gnu.org wrote:
 
 Tim McNamara tim...@bitstream.net writes:
 
 Is there a syntax for running convert-ly on a directory without having
 to cd into the directory and invoking
 
   convert-ly -e *.ly
 
 There doesn’t seem to be a recursive option.  Since I’ve got .ly files
 in 158 different directories it’d be really nice to be able to batch
 update them with something like:
 
 convert-ly -e -r *.ly
 
 instead of having to cd in to 158 directories by hand.  Maybe there is
 good reason for convert-ly not having this capability.
 
 find -name *.ly -exec convert-ly -e {} \;
 
 is how one would likely do it under POSIXy systems.
 
 Thanks, although when I run this I get:
 
 find: illegal option -- n
 usage: find [-H | -L | -P] [-EXdsx] [-f path] path ... [expression]
find [-H | -L | -P] [-EXdsx] -f path [path ...] [expression]
 
 
 This is on a Mac using bash as the shell.
 
 Have you already tried the simpler version I posted yesterday? I wrote 
 something like “for Linux” but if you have a bash on a Mac (I didn’t know 
 there was something like that ;)) it should work for you, too.


That one worked where David’s didn’t.  I don’t understand shell scripting 
adequately to understand the difference.  
___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: emmentaler font codes

2014-05-17 Thread Richard Shann
Thanks for this hint - the problem for me was caused by an old version
of the emmentaler font that was in the system directory which the
character map was using.  U+E18D was a mordent and I guess it dates
before that glyph was invented.
Richard

On Fri, 2014-05-16 at 15:24 -0700, tisimst wrote:
 Richard Shann-2 wrote
  I have searched through the emmentaler font from U+E100 to U+E27C and
  cannot see the glyph which is typeset via
  
  ^\markup {\musicglyph #ties.lyric.default}
  
  this would do the job well enough if I could find it...
 
 Not sure why you can't find it. It's unicode address is U+E18D. I'm able to
 get it to appear by doing exactly what you said.
 
 -Abraham
 
 
 
 --
 View this message in context: 
 http://lilypond.1069038.n5.nabble.com/emmentaler-font-codes-tp162465p162491.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



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


Re: convert-ly question

2014-05-17 Thread David Kastrup
Tim McNamara tim...@bitstream.net writes:

 On May 17, 2014, at 11:41 AM, Malte Meyn lilyp...@maltemeyn.de wrote:

 On 17.05.2014 18:20, Tim McNamara wrote:
 
 On May 16, 2014, at 1:54 PM, David Kastrup d...@gnu.org wrote:
 
 Tim McNamara tim...@bitstream.net writes:
 
 Is there a syntax for running convert-ly on a directory without having
 to cd into the directory and invoking
 
   convert-ly -e *.ly
 
 There doesn’t seem to be a recursive option.  Since I’ve got .ly files
 in 158 different directories it’d be really nice to be able to batch
 update them with something like:
 
 convert-ly -e -r *.ly
 
 instead of having to cd in to 158 directories by hand.  Maybe there is
 good reason for convert-ly not having this capability.
 
 find -name *.ly -exec convert-ly -e {} \;
 
 is how one would likely do it under POSIXy systems.
 
 Thanks, although when I run this I get:
 
 find: illegal option -- n
 usage: find [-H | -L | -P] [-EXdsx] [-f path] path ... [expression]
find [-H | -L | -P] [-EXdsx] -f path [path ...] [expression]
 
 
 This is on a Mac using bash as the shell.
 
 Have you already tried the simpler version I posted yesterday? I
 wrote something like “for Linux” but if you have a bash on a Mac (I
 didn’t know there was something like that ;)) it should work for
 you, too.


 That one worked where David’s didn’t.  I don’t understand shell
 scripting adequately to understand the difference.

Huh, my mistake.  Works on GNU systems, but for proper UNIX you need to
add at last one path.  So it's rather

find . -name *.ly -exec convert-ly -e {} \;

-- 
David Kastrup

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


Warning: Midi channels wrapped around Warrning Remapping modulo 16.

2014-05-17 Thread Sebastian Canagaratna
Hi:
 I'm using Lilypond 2.16.2 I get the above warning sometimes.
Is this a bug? Or am I doing something wrong? I can't detect the error,
and the midi seems OK.

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


Re: emmentaler font codes

2014-05-17 Thread tisimst
Ah! That would make sense.



--
View this message in context: 
http://lilypond.1069038.n5.nabble.com/emmentaler-font-codes-tp162465p162519.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: convert-ly question

2014-05-17 Thread Graham King
On Sat, 2014-05-17 at 11:37 -0500, Patrick or Cynthia Karl wrote:

 
 If you are on a unix machine (Mac, PC with Ubuntu, etc) you could do that by 
 issuing the following command in a terminal window:
 
   find . -name \*.ly -print | xargs -n 1 convert-ly -e
 
 There is also a (possibly free) package for use on Windows machines called 
 Cygwin.  It is possible that the above command would work on a Windows 
 machine with Cygwin in a command window.
 


If you're going to use xargs, be careful of .ly files containing
whitespace in the filename.  The GNU implementations of find and xargs
support an option for that:

find . -name \*.ly -print0 | xargs -0 -n 1 convert-ly -e
___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: MIDI dynamics parsing error

2014-05-17 Thread Knute Snortum
My situation is I need to transcribe a crescendo starting without a dynamic
marking.  If I put in a \mf then I don't get warning.  If I can hide the
dynamic mark, all will be fine.  Is there a \hide syntax that will work?


Knute Snortum
(via Gmail)


On Fri, May 16, 2014 at 3:14 PM, Conor Cook conor.p.c...@gmail.com wrote:

 It is my impression that a decrescendo starts where you are and gets
 quieter.  Does Lilypond not have a default (e.g. mf) MIDI dynamic like
 Sibelius?

 Best,
 Conor Cook

 On May 16, 2014, at 4:32 PM, Simon Albrecht simon.albre...@mail.de
 wrote:

 I recently encountered this problem in a composition of my own and just
 ignored the warning, because the MIDI dynamics rendition did not have any
 importance for me.
 As a matter of fact, this notation may seem illogical, but there are many
 occurences of it, and many have asked what it means. I find it pretty
 straightforward, once you have an idea of its use: With a decrescendo, its
 meaning is similar to an accent, only perhaps more gentle and espressivo;
 that is to say, start a little above the dynamic you previously had and
 return to it by means of a diminuendo. With a crescendo, there is some
 ambiguity: either you return to the dynamic value from before the
 crescendo, or you stay where you arrived through the crescendo. Other
 interpretations may be possible, but I don’t think unambiguity needs to be
 avoided, since it’s a question of style also: in the 18th century and
 beginning 19th, dynamics are specified with increasing exactness, but for a
 long time remain incomprehensive and from later perspective leave gaps,
 which the performer is required to fill himself. And it would be inadequate
 to eliminate these seeming inconsequencies, which are typical. As I said, I
 was very happy to have this in a composition of my own (which was actually
 kept in some early 19th century style) and it expressed exactly what I
 meant. So don’t be over-correct :-)

 Simon Albrecht

 Am 16.05.2014 18:15, schrieb Phil Holmes:

 Well, LilyPond has the same problem as a performer would.  If you're
 crescendoing, at what dynamic are you starting from?

 --
 Phil Holmes



 - Original Message -
 *From:* Knute Snortum ksnor...@gmail.com
 *To:* lilypond-user@gnu.org
 *Sent:* Friday, May 16, 2014 3:21 PM
 *Subject:* MIDI dynamics parsing error

  Short Description: I get an error from LilyPond that it can't figure out
 the MIDI volume to start a crescendo with in some situations.

  Details:  The error message is...

   (De)crescendo with unspecified starting volume in MIDI.
  { bf4 %{ \mf %}
  \ a16 ( \sf gf' f ef ) bf4 %{ \mf %} \ a16 ( \sf
 gf' f ef ) }

   programming error: Impossible or ambiguous (de)crescendo in MIDI.
  continuing, cross fingers


  The source code is...

  \version 2.18.2
 \language english

  upper = \relative c {
   | gf16-. \f ef-. df-. cf-. bf ( \sf df cf af )
 gf-. \sf ef-. df-. cf-. bf ( \sf df cf af )
   |
   
 { bf4 %{ \mf %} \ a16 ( \sf gf' f ef ) bf4 %{ \mf %} \ a16 ( \sf gf'
 f ef ) }
 \\
 { af, f16 q q q a4 af f16 q q q a4 }
   
 }

  \score {
   \new Staff = up {
 \clef treble
 \upper
   }
   \layout {
   }
   \midi {
 \tempo 4 = 120
   }
 }

  If you uncomment the \mf in line nine, the problem goes away.  At first
 I thought this was because of the two voices, but when I compile the
 \relative part by itself, that is, no \score section, there is no warning.

  I'm assuming this is a bug in LilyPond and adding the \mf dynamic mark
 is a workaround. If not, please show me the correct way to do this.

  Since Mussorgsky didn't write the \mf, I want to hide it, but \hide
 Dynamics doesn't seem to work.  How would I do this, or is there a better
 way around this problem?

  Knute Snortum
 (via Gmail)

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



 ___
 lilypond-user mailing 
 listlilypond-user@gnu.orghttps://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


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


Re: MIDI dynamics parsing error

2014-05-17 Thread Colin Campbell

On 05/17/2014 07:15 PM, Knute Snortum wrote:
My situation is I need to transcribe a crescendo starting without a 
dynamic marking.  If I put in a \mf then I don't get warning.  If I 
can hide the dynamic mark, all will be fine.  Is there a \hide syntax 
that will work?



Knute Snortum
(via Gmail)




Here you go, Knute. Not tested with MIDI, but the appearance should be 
what you want:


\version 2.19.6


{

\once \hide Staff.DynamicText c'1\mf\ c' c'\!

}




Cheers,
Colin

--
I've learned that you shouldn't go through life with a catcher's mitt on both 
hands.
You need to be able to throw something back.
-Maya Angelou, poet (1928- )

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


Re: MIDI dynamics parsing error

2014-05-17 Thread Paul Morris
Knute Snortum wrote
 My situation is I need to transcribe a crescendo starting without a
 dynamic
 marking.  If I put in a \mf then I don't get warning.  If I can hide the
 dynamic mark, all will be fine.  Is there a \hide syntax that will work?

\version 2.18.2

\once \omit DynamicText c-\mf

There's also \hide, but I think you want \omit, more on these in the
manuals:
http://lilypond.org/doc/v2.18/Documentation/notation/visibility-of-objects#index-_005chide

HTH,
-Paul



--
View this message in context: 
http://lilypond.1069038.n5.nabble.com/MIDI-dynamics-parsing-error-tp162479p162523.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: MIDI dynamics parsing error

2014-05-17 Thread Paul Morris
Knute Snortum wrote
 (De)crescendo with unspecified starting volume in MIDI.
 
 programming error: Impossible or ambiguous (de)crescendo in MIDI.
 continuing, cross fingers

BTW, I've run into this type of error before as well (with Mutopia files),
and hadn't taken the time to figure out the cause, so thanks for that!
-Paul



--
View this message in context: 
http://lilypond.1069038.n5.nabble.com/MIDI-dynamics-parsing-error-tp162479p162524.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: Adjusting distance between staves in a system

2014-05-17 Thread Javier Ruiz-Alma
Phil, I used your advice and made it to work.
I added an extra voice, a hidden note to push the staves further apart, then 
used \tag to suppress the hidden note from MIDI, plus added an extra \score 
block to generate the midi.
What an involved workaround, but I understand the special situation.

I wish a simpler command existed to attach to a note, set a direction, and 
request additional skyline above or below the selected note.  Something like:
c d e^\increaseSkyline{ #4 } 

On Friday, May 16, 2014 9:13 AM, Phil Holmes m...@philholmes.net wrote:
 



- Original Message - 

From: Javier Ruiz-Alma
To: LilyPond User Group
Sent: Friday, May 16, 2014 8:38 AM
Subject: Adjusting distance between staves in a system

 Any other alternatives to arbitrarily increase the vertical space of a 
 single system?

In a situation like this, I have used hidden notes in another voice on the 
same stave.  Put a high note in the bass stave, and the treble stave will 
space away to miss it.

--
Phil Holmes 




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


Re: MIDI dynamics parsing error

2014-05-17 Thread David Kastrup
Knute Snortum ksnor...@gmail.com writes:

 My situation is I need to transcribe a crescendo starting without a dynamic
 marking.  If I put in a \mf then I don't get warning.  If I can hide the
 dynamic mark, all will be fine.  Is there a \hide syntax that will work?

Anything wrong with

\version 2.18.0

\score
{
  {
c'1-\omit\mf\ c' c'\!
  }
  \layout {}
  \midi {}
}



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