Re: What to use to edit output after the fact?

2006-04-18 Thread Kris Shaffer
Inkscape is the closest thing I know of, but I've had trouble with it on  
Mac OS X with Lilypond PDFs.


On the other hand, Illustrator is quite cheap if you are affiliated with  
an academic institution.  I got a stand-alone copy for under $90 through  
Yale.  A friend of mine got the entire Adobe Creative Suite for $200  
through the University of Wisconsin.


--
Kris Shaffer
graduate student in music theory, Yale University
co-editor-in-chief for music theory, AmSteg.org
www.shaffermusic.com


On Tue, 18 Apr 2006 04:45:47 -0300, andrea valle [EMAIL PROTECTED]  
wrote:



Hi, Is there anything free doing the job of Illustrator?

thanks

best

-a-

On 17 Apr 2006, at 21:40, Kris Shaffer wrote:

I frequently use Illustrator as a post-Lilypond editor for musical  
graphics for theory handouts or papers, and I just use the PDF files  
which Lilypond outputs.


Andrea Valle
DAMS - Facoltà di Scienze della Formazione
Università degli Studi di Torino
http://www.semiotiche.it/andrea
[EMAIL PROTECTED]



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



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


Re: What to use to edit output after the fact?

2006-04-17 Thread Kris Shaffer
I frequently use Illustrator as a post-Lilypond editor for musical  
graphics for theory handouts or papers, and I just use the PDF files which  
Lilypond outputs.  The only issue I've run into (on Lilypond 2.6.x and  
Illustrator CS 2, Mac OS 10.3.8), aside from the fact that you can only  
edit one page of your document in Illustrator, is fonts.  You'll need the  
Lilypond OpenType fonts installed system-wide, but even so, some manual  
font assignment is necessary in Illustrator.  To do this, open the PDF in  
Illustrator, go to Find Font... in the Type menu.  Under Fonts in  
Document: you'll likely see a few fonts in  brackets, without the black  
 green double-O font icon after them.  All of those are font names from  
the Lilypond file which Illustrator could not find in the system fonts.   
For example, my Lilypond files typically include CenturySchL Roma*.   
Select that under Fonts in Document:, then after Replace With Font  
From: select System, and highlight Century Schoolbook in the list,  
then click Change All.  Once I've performed this process until all  
bracketed fonts are gone from Fonts in Document I'm good to go.  (Any  
Feta or PFAEmmentalier fonts should be replaced by the corresponding  
Emmentalier fonts.  Unlike the regular text fonts, the names of these  
fonts will still be in brackets, but once the replacement is done, there  
will be Emmentalier x followed by the double-O font icon under Fonts  
in Document.  The double-O icon is the key that you have an existing  
system font in the document.)


I hope this helps.  I've always had success with Lilypond + Illustrator on  
Mac, and find that combination to be a great asset, so I hope you're able  
to get it to work.


--
Kris Shaffer
graduate student in music theory, Yale University
co-editor-in-chief for music theory, AmSteg.org
www.shaffermusic.com


On Mon, 17 Apr 2006 13:50:14 -0300, [EMAIL PROTECTED] wrote:



I've been using Lilypond to do all the homework for my composition  
class.  Of course, I was happy with a lot of the output, so I deleted  
the source files.  (Yeah, yeah, I know, never delete anything...)  Now I  
find that I want to change the file, so I thought I'd just edit the  
postscript output.  I have a copy of Illustrator to use, but when I open  
the files, I only see some of the details, mostly just staff lines and a  
few notes here and there...


I have the most recent version of Illustrator and I'm not getting any  
errors when I open the file, so I'm a bit confused.  Does Lilypond  
output standard postscript?  Is there a better program to edit the  
output files with?


Thanks...
Doug


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



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


Re: Lilypond error for 3 eighth notes

2006-02-10 Thread Kris Shaffer
The grouping which Lilypond chooses by default in this case (as in most  
others) is the standard way of grouping such a figure in common practice  
instrumental music.  In 2/4 and 3/4, any consecutive eighth-notes within a  
measure are typically beamed together (with a few exceptions).   
Incidentally, there are some psychological advantages to following the  
traditional notational practice in this case, as well.  That said, neither  
notation is confusing enough to hinder performance.  All in all, there is  
no right or wrong, but breaking with tradition will not win you anything  
here.  It may even be slightly disadvantageous.



--
Kris Shaffer
graduate student in music theory, Yale University
co-editor-in-chief for music theory, AmSteg.org
www.shaffermusic.com



On Fri, 10 Feb 2006 00:50:40 -0500, Ramana Kumar [EMAIL PROTECTED]  
wrote:



would c'4. c'8 d'[ e'] be what you expect? or what?

On 2/10/06, Ben Fisher [EMAIL PROTECTED] wrote:


It looks like Lilypond is giving the wrong output here:

{
\time 3/4
c'4. c'8 d' e'
}

The three eighth notes are grouped together. I have no idea why this  
should
happen, because they aren't triplets. If the time signature were 6/8  
then it

might make sense, but otherwise I can't imagine why.

I guess there isn't any right or wrong way to group 8th notes, but  
this

is a strange choice for the default. I'm using version 2.6.5.1.
___
lilypond-user mailing list
lilypond-user@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-user






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



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


Re: User Experience Engineering

2006-01-07 Thread Kris Shaffer
, or Sibelius  
do well.  Development efforts will be better spent in improving Lilypond  
further, or at making it interface better with some of these other  
applications, which seems to be the way it is already going.


Incidentally, some aspects of this issue has also been recently discussed  
on the Society for Music Theory mailing list, and as a response to that, I  
put together a short essay and some graphical examples on my website:   
www.shaffermusic.com/graphics.html.  Hopefully some will find it helpful.


--
Kris Shaffer
graduate student in music theory, Yale University
co-editor-in-chief for music theory, AmSteg.org
www.shaffermusic.com


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


Re: alternate time sigs

2005-12-06 Thread Kris Shaffer
To accomplish something like what you referred to, I put this in the  
header:


tsMarkup = \markup {
  \override #'(baseline-skip . 0.5)
  \number {
\column { 2 4 }
\musicglyph #scripts.stopped
\column { 3 4 }
  }

and this in the score (note the tsMarkup):

% Variation VI
% rehearsal 52
  \override Staff.TimeSignature #'print-function =  
#Text_interface::print

  \override Staff.TimeSignature #'text = #tsMarkup
  \time 5/4
  \once \override TextScript #'font-size = #3
  \once \override TextScript #'padding = #2
d8)^\markup { \bold { Var. VI } } g-. d-. g-. \bar : fis4( e8) r  
b16( c b c

d8) e d e \bar : c2 c16( d c d % \break
e8) bes'-. e,-. bes'-. \bar : a4( g8) r e16( f e f
g8) a-. g-. a-. \bar : fis2 r4 \bar ||
  \revert Staff.TimeSignature #'print-function
  \revert Staff.TimeSignature #'text
  \time 4/4

See the attachment for the result.  This is a work-in-progress, so a few  
things on this page are still messy, but the time signature at 52 is
 fine.  As for the parentheses in your example, you can make really big  
parentheses with \markup and offset them to the appropriate location.

  Hope this helps.

--
Kris Shaffer
graduate student in music theory, Yale University
co-editor-in-chief for music theory, AmSteg.org
www.shaffermusic.com


On Tue, 06 Dec 2005 03:45:19 -0500, David Bobroff [EMAIL PROTECTED]  
wrote:



I'd like to do this:

http://notendur.centrum.is/~bobroff/lily/vartime.png

Now, I figure I can handle the invisible changes between 9/8 and 3/4
by using \compressMusic or \times as necessary.  I'm guessing that the
compound time signature hack could serve as a model for the displaying
the time signature as it is in the above example, but I only about half
understand how that all works.

Insights/comments/suggestions are welcome.

-David



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

horn4.png
Description: PNG image
___
lilypond-user mailing list
lilypond-user@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-user


Re: graphics gripe

2005-09-19 Thread Kris Shaffer

You can use

lilypond --png -dresolution=110

to get a 110DPI png image (Lilypond manual, section 5.2).  Just adjust the  
resolution value accordingly.


--
Kris Shaffer
graduate student in music theory, Yale University
co-editor-in-chief for music theory, AmSteg.org
www.shaffermusic.com


On Mon, 19 Sep 2005 11:49:06 -0400, Erik Sandberg  
[EMAIL PROTECTED] wrote:



On Monday 19 September 2005 16.21, Aaron Mehl wrote:

Hi all,

I am trying to add lilypond output into scribus, my
first choice would have been scribus, but scribus
doesn't like lilypond svgs?


I don't fully understand what you want, but if it's just that you need to
import lilypond's output into scribus, then you can always import pdf or  
ps.


And for png resolution: AFAIK, pngs are created from ps output, using  
gs. If
you use lilypond --verbose, you'll see the actual gs command. You can  
change

resolution by playing around with the parameters.



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


Re: unmetered music question

2005-09-02 Thread Kris Shaffer
Try \set Score.timing = ##f inside the staff context, instead of outside  
(referring to the code in the original email).  Also, can you post the  
whole file you're working from?  It may help the debugging.


--
Kris Shaffer
graduate student in music theory, Yale University
co-editor-in-chief for music theory, AmSteg.org
www.shaffermusic.com


On Fri, 02 Sep 2005 19:53:50 -0400, Thomas Ruedas [EMAIL PROTECTED] wrote:


Hi,
On Friday 02 September 2005 04:50, Mehmet Okonsar wrote:

try \cadenzaOn and \cadenzaOff
thanks Mehmet, that brought me at least much closer to the desired  
result.

However, I still can't get rid of the 4/4 signature at the begin of the
piece. Isn't there a way to switch that off? I also have the impression
that lily doesn't quite forget that, because for some reason it omits the
R1 rest in the first (quasi-)bar and puts it in bar 7, where it is
completely out of place.
Any further ideas?
Thomas



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


Re: stretchable systems

2005-08-25 Thread Kris Shaffer
Yes, this is possible.  See section 10.1.6 and 10.1.7 of the manual for  
instructions on using minimumVerticalExtent and VerticalAlignment  
#'forced-distance.


You can also try making each staff a little smaller to fit the third  
system, if you prefer.


--
Kris Shaffer
graduate student in music theory, Yale University
www.shaffermusic.com


On Thu, 25 Aug 2005 05:42:25 -0400, Nicolas Sceaux  
[EMAIL PROTECTED] wrote:



Hi,

Considering a piece with N-staff systems, with no room on a page for 3
systems, only for two, but with lot of space left, I can't find if it is
possible to automatically enlarge (I hope that this word won't make this
message marked as spam) the space between staves in a system, up to a
certain distance, so that there should be less space between the two
systems.

Before:
- page -
/==
|==
\==





/==
|==
\==
- page -

After:
- page -
/==
|
|==
|
\==

/==
|
|==
|
\==
- page -

If this does not exist yet, but is sponsorable, I'm interested.

nicolas

PS: is there a problem with the mailing list search page? Searching on
staff gives 0 results:
http://lists.gnu.org/archive/cgi-bin/namazu.cgi?query=staffidxname=lilypond-usermax=10result=normalsort=score


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



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


Re: offset not working

2005-08-23 Thread Kris Shaffer
Is ly/property-init.ly online somewhere?  I can't find a lilypond-doc  
package for Mac OS X, and I don't have any lilypond stuff in /usr/share/.


In the meantime, I tried \override MultiMeasureRestText #'no-spacing-rods  
= ##f in place of \fatText, but it did not work.  I also found in the  
program reference online that, though TextScript takes #'no-spacing-rods,  
MultiMeasureRestText does not.  Did I miss anything, or would this feature  
need to be added?


Kris


On Mon, 22 Aug 2005 23:25:17 -0400, Graham Percival [EMAIL PROTECTED]  
wrote:




On 22-Aug-05, at 6:15 PM, Kris Shaffer wrote:


One more question on this issue:
The commands \fatText and \emptyText have no effect on either

s1*0^\markup {whatever}
R1*4

or

R1*4^\markup {whatever}

How can I automatically apply the width of the markup string to the  
width of the multi-rest bar?


Take a look in ly/property-init.ly to find out what \fatText does, then  
change

the TextScript to MultiMeasureRestText.

ly/property.init.ly:
fatText = \override TextScript  #'no-spacing-rods = ##f
emptyText = \override TextScript  #'no-spacing-rods = ##t



I've added the following to the manual:

Warning!  This text is created by @code{MultiMeasureRestText}, not
@code{TextScript}.

{
\override TextScript #'padding = #5
R1^low
\override MultiMeasureRestText #'padding = #5
R1^high
}





--
Kris Shaffer
graduate student in music theory, Yale University
www.shaffermusic.com


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


Re: offset not working

2005-08-23 Thread Kris Shaffer

Mats,
Thanks for helping me find the init files.  Filename searches in Mac OS X  
Panther do not search the contents of *.app packages, which is why my  
searching came up empty.  But lilypond --verbose told me where to look.


So now I know why no-spacing-rods does not work, and thus why fatText does  
not work, however I still don't know how to get a multirest bar to  
accomodate the width of markup text.  I have gotten close with


   { R1*4 } \\ { \fatText s1*4^\markup { \override #'(baseline-skip  
. 0.5) \column { \line { etwas ruhiger } werdend } } \emptyText } 


The width of the bar expands to contain the text, but the multirest is too  
high by two staff lines.  And according to the manual, you cannot adjust  
the pitch of a multirest to move it up and down.  If there is another  
way to move the multirest up and down (and keep it centered), then this  
hack will work.  Is that possible?  Or is there another solution to this?   
Any help will be greatly appreciated.


Kris


On Tue, 23 Aug 2005 09:42:49 -0400, Mats Bengtsson  
[EMAIL PROTECTED] wrote:



It's one of the initialization files that LilyPond reads when started.
Call LilyPond with the extra flag
lilypond --verbose
to get a listing of all initialization files that are read, with the
full path.

The reason that no-spacing-rods doesn't work for MultiMeasureRestText
is that this object is a spanner, whereas TextScripts, for example are
Items. You can get some information on these issues if you look at
the program reference for spanner-interface and item-interface,
respectively (Program Reference - Backend - Graphical Object
Interfaces). If you want more details, I'm afraid one of the main
hackers have to explain.

/Mats

Kris Shaffer wrote:
Is ly/property-init.ly online somewhere?  I can't find a lilypond-doc   
package for Mac OS X, and I don't have any lilypond stuff in  
/usr/share/.
 In the meantime, I tried \override MultiMeasureRestText  
#'no-spacing-rods  = ##f in place of \fatText, but it did not work.  I  
also found in the  program reference online that, though TextScript  
takes #'no-spacing-rods,  MultiMeasureRestText does not.  Did I miss  
anything, or would this feature  need to be added?

 Kris
  On Mon, 22 Aug 2005 23:25:17 -0400, Graham Percival  
[EMAIL PROTECTED]  wrote:




On 22-Aug-05, at 6:15 PM, Kris Shaffer wrote:


One more question on this issue:
The commands \fatText and \emptyText have no effect on either

s1*0^\markup {whatever}
R1*4

or

R1*4^\markup {whatever}

How can I automatically apply the width of the markup string to the   
width of the multi-rest bar?



Take a look in ly/property-init.ly to find out what \fatText does,  
then  change

the TextScript to MultiMeasureRestText.

ly/property.init.ly:
fatText = \override TextScript  #'no-spacing-rods = ##f
emptyText = \override TextScript  #'no-spacing-rods = ##t



I've added the following to the manual:

Warning!  This text is created by @code{MultiMeasureRestText}, not
@code{TextScript}.

{
\override TextScript #'padding = #5
R1^low
\override MultiMeasureRestText #'padding = #5
R1^high
}









--
Kris Shaffer
graduate student in music theory, Yale University
www.shaffermusic.com


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


Re: offset not working

2005-08-23 Thread Kris Shaffer
That would be a very helpful and time-saving feature, especially when  
producing orchestral parts.  How much would it be worth?  I'd be willing  
to contribute a modest amount if a few others wanted to join in as well.


Kris

On Tue, 23 Aug 2005 15:00:44 -0400, Mats Bengtsson  
[EMAIL PROTECTED] wrote:





Han-Wen Nienhuys wrote:
So now I know why no-spacing-rods does not work, and thus why fatText  
does  not work, however I still don't know how to get a multirest bar  
to  accomodate the width of markup text.  I have gotten close with


   { R1*4 } \\ { \fatText s1*4^\markup { \override  
#'(baseline-skip  . 0.5) \column { \line { etwas ruhiger } werdend } }  
\emptyText } 


The width of the bar expands to contain the text, but the multirest is  
too  high by two staff lines.  And according to the manual, you cannot  
adjust  the pitch of a multirest to move it up and down.  If there  
is another  way to move the multirest up and down (and keep it  
centered), then this  hack will work.  Is that possible?  Or is there  
another solution to this?   Any help will be greatly appreciated.
  Why don't you simply set the minimum-length property on  
MultiMeasureRest(Text)?


Why can't LilyPond figure out the length of the text itself?
Maybe a new feature somebody wants to sponsor?

/Mats




--
Kris Shaffer
graduate student in music theory, Yale University
www.shaffermusic.com


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


Re: offset not working

2005-08-23 Thread Kris Shaffer
It's not always necessary, but regularly in orchestral parts, you will  
have a new tempo or expression mark over each of several adjacent  
multirests (especially with the overly verbose German composers like  
Strauss and Mahler).  So it would come in handy for me...


Kris

On Tue, 23 Aug 2005 18:36:57 -0400, Han-Wen Nienhuys [EMAIL PROTECTED]  
wrote:



Kris Shaffer wrote:

Why can't LilyPond figure out the length of the text itself?
Maybe a new feature somebody wants to sponsor?

That would be a very helpful and time-saving feature, especially when   
producing orchestral parts.  How much would it be worth?  I'd be  
willing  to contribute a modest amount if a few others wanted to join  
in as well.


It's not clear to me that the mm-rest text should be kept between the  
barlines. Of course, I can have a look into the cost of such a  
modification.






--
Kris Shaffer
graduate student in music theory, Yale University
www.shaffermusic.com


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


Re: offset not working

2005-08-22 Thread Kris Shaffer

One more question on this issue:
The commands \fatText and \emptyText have no effect on either

s1*0^\markup {whatever}
R1*4

or

R1*4^\markup {whatever}

How can I automatically apply the width of the markup string to the width  
of the multi-rest bar?


Kris Shaffer


On Mon, 22 Aug 2005 03:32:31 -0400, Mats Bengtsson  
[EMAIL PROTECTED] wrote:



I don't think you understood Han-Wen's answer. Everything will work
fine if you do
\override MultiMeasureRestText #'extra-offset = #'(0 . 2.0)
or (preferably)
\override MultiMeasureRestText #'padding = #2.0

As you can read in section 8.2.1, texts attached to multi
measure rests are handled by MultiMeasureRestText layout
objects in contrast to texts attached to normal notes, which
are handled by TextScript layout objects.

The comment on using a skip note are only relevant if you want
to place something at the beginning of the bar instead of in
the middle (which is where the multimeasure rest is placed).

/Mats

Kris Shaffer wrote:

Since the manual (section 8.2.1, page 173) mentions the need to use
 s1*0^\markup {whatever }
R1*4
 instead of
 R1*4^\markup
 to control markup alignment on a multirest, I figured it was not an   
unknown bug.  But it sounds like something I should submit, though, so   
I'll send it.  Sorry about any confusion.








--
Kris Shaffer
graduate student in music theory, Yale University
www.shaffermusic.com


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


Re: text in staff

2005-08-21 Thread Kris Shaffer
The markup command is the correct way to do it, but instead of \lower, use  
the extra-offset property.  For example,


\once \override TextScript #'extra-offset = #'(0 . -10)
c4^markup

will create a quarter note C, place the word markup above the staff, and  
the extra-offset will shift it 0 staff spaces horizontally and 10 staff  
spaces down.


--
Kris Shaffer
graduate student in music theory, Yale University
www.shaffermusic.com


On Sun, 21 Aug 2005 10:14:54 -0400, [EMAIL PROTECTED] wrote:


hi everybody,
getting quite fluent in lilypond by now. it's even more fun using it,
if you get to know the app better.

one thing i'm still struggling with: how to put text in the staff?
the picture below has been done with photoshop (not the most elegant
way :) )
i tried the \markup command \lower put that didn't help.



___
lilypond-user mailing list
[EMAIL PROTECTED]
http://lists.gnu.org/mailman/listinfo/lilypond-user


Re: offset not working

2005-08-21 Thread Kris Shaffer
I ran into this problem a couple weeks ago.  You can't move text assigned  
to a multirest (or any single full-bar rest produced by R).  Here's the  
fix:


\once \override TextScript #'extra-offset = #'(0 . 2.0) %you can use  
padding here, instead if you like

s1*0^\markup {No.1 Lent et douloureux}|
R1*3/4

The downside to this is that you cannot get \fatText to apply the width of  
the text attached to s1*0 to the R1 bar.  But in your case, that should  
not matter.


--
Kris Shaffer
graduate student in music theory, Yale University
www.shaffermusic.com


On Sun, 21 Aug 2005 13:13:06 -0400, Hans de Rijck [EMAIL PROTECTED] wrote:


Hi group,

I've tried all afternoon to get a text moved a little higher. I tried  
'\once
\override' with extra-offset and padding in at least five different  
syntaxes

but nothing works. I also tried a separate \mark \markup for the text but
with no effect. I get no errors or warnings from LilyPond, the text just
seems to be glued firmly to the staff.

See bar 2, text 'No.1 Lent et douloureux'.

If anyone could help, I'd be much obliged.

kind regards,

Hans de Rijck.



___
lilypond-user mailing list
[EMAIL PROTECTED]
http://lists.gnu.org/mailman/listinfo/lilypond-user


Re: offset not working

2005-08-21 Thread Kris Shaffer

Since the manual (section 8.2.1, page 173) mentions the need to use

s1*0^\markup {whatever }
R1*4

instead of

R1*4^\markup

to control markup alignment on a multirest, I figured it was not an  
unknown bug.  But it sounds like something I should submit, though, so  
I'll send it.  Sorry about any confusion.


--
Kris Shaffer
graduate student in music theory, Yale University
www.shaffermusic.com


On Sun, 21 Aug 2005 16:39:22 -0400, Han-Wen Nienhuys [EMAIL PROTECTED]  
wrote:



Kris Shaffer wrote:
I ran into this problem a couple weeks ago.  You can't move text  
assigned  to a multirest (or any single full-bar rest produced by R).


huh? bugreport please?  The grob is MultiMeasureRest{Text,Number}  
depending on whether you have to move the text or the number.





___
lilypond-user mailing list
[EMAIL PROTECTED]
http://lists.gnu.org/mailman/listinfo/lilypond-user


Re: Output other than PDF

2005-08-20 Thread Kris Shaffer

Brett,
I am also using Lilypond on Mac OS X.  The Python script is how you run  
Lilypond in the terminal as well.  Open a terminal and type


  lilypond -h

If you get the Lilypond help output, then you're all set to use Lilypond  
in the terminal with commands from Chapter 5.  (If not, see the README  
instructions for correctly configuring it)  For example, to generate a PNG  
at a resolution of 200, you enter


  lilypond --png --dresolution=200 filename.ly

This should produce a PNG instead of a PDF.  There is also an option for  
PS.


Kris Shaffer


On Sat, 20 Aug 2005 08:25:19 -0400, Brett Duncan [EMAIL PROTECTED]  
wrote:



Erik Sandberg wrote:

On Saturday 20 August 2005 09.24, Brett Duncan wrote:

I'm using the Mac OS X binary of Lilypond (2.6.1) and loving it. But  
how

do I get the output as something other than PDF? Specifically, I want
PNG, but PS would also be useful. Obviously I can't use the GUI to
achieve this, so I'm assuming (hoping) that there is a way to invoke
Lilypond via the command line in Terminal that will let me specify the
output format I want. Can anyone clear this up for me?

  See chapter 5, 'Running LilyPond'



Sorry, that doesn't help - I'm using the GUI application on Mac OS X,  
not a version that runs from the command line.


The ReadMe file that came with the installer provides a shell script  
that uses Python to call Lilypond, and I've been able to use this in  
conjunction with jEdit, but I don't know how I would modify this script  
to get different output formats.


Brett


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




--
Kris Shaffer
graduate student in music theory, Yale University
www.shaffermusic.com


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


Re: Comment

2005-08-20 Thread Kris Shaffer

Brandon,
Welcome to lilypond!  You don't actually have a main screen for  
lilypond.  You use a text editor to create your lilypond files, then you  
use lilypond to render those text files as printed music.  Depending on  
your operating system, this process will be slightly different, and may  
involve using a terminal.  See the manual, a  
href=http://lilypond.org/doc/v2.6/Documentation/user/out-www/lilypond/Running-LilyPond-for-the-first-time.html#Running-LilyPond-for-the-first-time;section  
2.2 Running Lilypond for the First Time/a.  If you still have trouble,  
please reply to the list, but include the version of lilypond you use and  
your operating system, so that folks on the mailing list can help you  
better.  Good luck.


Kris

On Fri, 19 Aug 2005 21:16:14 -0400, Brandon Genest  
[EMAIL PROTECTED] wrote:


I used LilyPond and all that is showing up is a document that tells me  
steps to get LilyPond working.  I followed those steps and nothing  
happened.  I spent about fifteen minutes trying to get to the main  
screen for LilyPond so I could start writing music.  If you can, could  
you help me find out how to get to where I'm looking for?  Thank you.


__
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around
http://mail.yahoo.com




--
Kris Shaffer
graduate student in music theory, Yale University
www.shaffermusic.com


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


Re: U of Waterloo ftp site not up to date and other issues

2005-08-16 Thread Kris Shaffer
The most straightforward way to build Lilypond on Mac OS X now is to  
download the DMG package directly from Lilypond (new with 2.6.x--well,  
actually the late 2.5.x builds).  You install it just like a typical Mac  
app: mount the image and drag the program to /Applications.  It also comes  
with a script for terminal use as well.


Kris Shaffer

On Tue, 16 Aug 2005 15:19:47 -0400, Peter Teeson [EMAIL PROTECTED]  
wrote:


Previously I had DL'd the 2.6.3 tarball and was working through building  
it on Panther 10.3.9
Based on Graham's comments I tried to do things the way other Mac folks  
do.

So I downloaded and installed fink and fink commander.
It appears that the fink packages are way out of date.
Even the unstable devel version is only at 2.5.23
So just what's the point of doing things the fink way if it is so far  
behind?


I also went to the ftp site indicated on the lilypond website namely
ftp://sca.uwaterloo.ca/pub/
Guess what? The current lilypond directory is Nov 2003 and it has  
nothing in it.


So I am pretty confused now. Here I am wanting to play the game but I  
need help with the rulesgrin


Right now I've got fink (/sw/.)
I've got the unpacked source 2.6.3 tarball (and whatever dependancies I  
needed) dl'd in my own special directories.


Should I be moving those to fink?
Does that mean I have to make a package?

Darn it I just want to build the thing in a straightforward way.
Should I just go back to the Terminal and continue doing ./configure;  
make; sudo make install as I was doing?


Some guidance please and TIA

respect

Peter





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





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


Re: question à propos de LilyPond

2005-08-14 Thread Kris Shaffer
If my French is correct, he is asking for a text editor which utilizes  
context-sensitive coloring for Lilypond code, as many text editors  
(Context is his example) do with common programming languages.


Response:
I use Jedit with the lilytool plugin.  It recognizes Lilypond syntax and  
even includes templates and sample code for Lilypond.  It is mentioned in  
the Lilypond manual in section 5.7.  There are also use similar tools for  
Vim and Emacs.


réponse dans francais:
Je utilise Jedit avec le plugin lilytool.  Reconnaît la syntaxe de  
Lilypond et inclut échantillons de code.  Le manuel de Lilypond fait  
mention de Jedit en section 5.7.  Il y a outillage similaire pour Vim et  
Emacs.


Kris Shaffer


On Sun, 14 Aug 2005 12:37:05 -0400, adam.guillaume  
[EMAIL PROTECTED] wrote:



Bonjour,

je viens de découvrir LilyPond et je m'entraine à l'utiliser.
Il me semble qu'il serait plus simple à utiliser avec un
logiciel de traitement de texte tel que Context par exemple
qui permet de visualiser avec des couleurs les différents
caractères utilisés, dans différents langages de programmation
tels que C++ etc...
Context propose d'ailleurs une liste de langages de
programmation qu'il reconnait.
Existe t-il un tel logiciel qui reconnaitrait le langage
utilisé par lilypond pour coder une partition ?
J'espère que ma question est compréhensible... :-)

Merci de votre réponse !

Guillaume

Accédez au courrier électronique de La Poste : www.laposte.net ;
3615 LAPOSTENET (0,34€/mn) ; tél : 08 92 68 13 50 (0,34€/mn)





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





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


mixed meter

2005-08-13 Thread Kris Shaffer
I need to typeset a passage from Strauss' Don Quixote in 2/4 + 3/4 meter.   
As a temporary solution, I set the passage in 5/4, with dotted barlines  
after the second beat.  However, for the final version, I need the  
original notation of 2/4 + 3/4.  I can't find the solution in the manual  
or on the lilypond site.  Anyone know how to do this?


Kris Shaffer


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


Re: mixed meter

2005-08-13 Thread Kris Shaffer
Nevermind, upon closer examination, I found it in the manual.  Section  
8.4.1, in case anyone else is looking for it.


On Sat, 13 Aug 2005 13:52:40 -0400, Kris Shaffer  
[EMAIL PROTECTED] wrote:


I need to typeset a passage from Strauss' Don Quixote in 2/4 + 3/4  
meter.  As a temporary solution, I set the passage in 5/4, with dotted  
barlines after the second beat.  However, for the final version, I need  
the original notation of 2/4 + 3/4.  I can't find the solution in the  
manual or on the lilypond site.  Anyone know how to do this?


Kris Shaffer





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


Re: Mac OSX and Text Editors

2005-08-12 Thread Kris Shaffer
I have used TextWrangler with Lilypond on OS X Panther for some time.   
Stephan, I think that Mats is right that TextWrangler is probably using  
Mac line endings in your files.  I set Default Line Breaks to UNIX  
when I installed Text Wrangler and use UTF-8 encoding and have not had any  
problems with Lilypond files.  Go to Preferences  Text Files: Saving to  
set up the UNIX line endings and default encoding.


Kris Shaffer

On Fri, 12 Aug 2005 09:51:56 -0400, Mats Bengtsson  
[EMAIL PROTECTED] wrote:





Stephan Moss wrote:

When Lilypond reads the .ly file, what is it looking for in terms of
format (line endings, etc)?


Line endings are treated like any other white space (spaces and tabs),
so you can write your input on a single line if you like.



I took a file that worked from the built in editor to Text Wrangler and
then back again and it generated lots of errors (Unexpected #end, if I
remember right).  I wound up re-entering it in the built in editor.  I'm
assuming that Text Wrangler (from the people who make Bbedit) mangled
the file in such a way that the parser didn't like it anymore.


My guess is that it didn't output a plain text file but added some
extra control characters somewhere. An alternative is that it didn't
use UNIX style line endings but the old-style Mac line endings or
used the wrong character encoding. I don't know anything about this
particular editor, but usually it's possible to specify what format
the file is saved in.

   /Mats


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





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


Re: non-metrum music

2005-08-01 Thread Kris Shaffer

Try using

\set Score.timing = ##f

inside the \score block.

Kris Shaffer


On Sat, 30 Jul 2005 08:08:03 -0400, Matevz Jekovec  
[EMAIL PROTECTED] wrote:



-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

What's the easiest way of writing non-metrum music in LilyPond (like
chorals). What I want is to hide the time signature symbol and to
manually place any barlines if there are any.


Regards.
- - Matevž
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.1 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org

iD8DBQFC622jm1IQqmP8KVgRAkbxAJ0Xt9h5y2rfoQBx1QRZqaKyJEWpdgCfU2Mh
7Jn2KHxhYy/Pfu5wNvIpFws=
=7zCX
-END PGP SIGNATURE-


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





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


Re: scale degree numbers

2005-06-14 Thread Kris Shaffer
Thanks, that's exactly what I needed.

On 6/14/05, Mats Bengtsson [EMAIL PROTECTED] wrote:
 Since you use version 2.2, the answer is to use LaTeX commands, for
 example
 c1^$\\hat{5}$
 In version 2.5 and later, the answer will be something else.
 
 /Mats
 
 Kris Shaffer wrote:
  I'm trying to markup notes with scale degree symbols (i.e. an Arabic
  numeral with a carat directly above it).  I figure I can use \markup
  and \column and then adjust the spacing.  However, I cannot find how
  to produce the ^ symbol in the markup.  I've tried escaping with
 
  c1^\markup { \column  \^ 5  }
 
  which does not work, and cannot find any documentation explaning how
  to use the carat in markup.  Any help would be appreciated.  I use
  Lilypond 2.2.5 on Mac OS 10.3.8.  Thanks.
 
  Kris
 
 
  ___
  lilypond-user mailing list
  lilypond-user@gnu.org
  http://lists.gnu.org/mailman/listinfo/lilypond-user
 
 --
 =
 Mats Bengtsson
 Signal Processing
 Signals, Sensors and Systems
 Royal Institute of Technology
 SE-100 44  STOCKHOLM
 Sweden
 Phone: (+46) 8 790 8463
  Fax:   (+46) 8 790 7260
 Email: [EMAIL PROTECTED]
 WWW: http://www.s3.kth.se/~mabe
 =



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


scale degree numbers

2005-06-13 Thread Kris Shaffer
I'm trying to markup notes with scale degree symbols (i.e. an Arabic
numeral with a carat directly above it).  I figure I can use \markup
and \column and then adjust the spacing.  However, I cannot find how
to produce the ^ symbol in the markup.  I've tried escaping with

c1^\markup { \column  \^ 5  }

which does not work, and cannot find any documentation explaning how
to use the carat in markup.  Any help would be appreciated.  I use
Lilypond 2.2.5 on Mac OS 10.3.8.  Thanks.

Kris


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


Re: invoking Lilypond from a script

2005-04-25 Thread Kris Shaffer
Thanks for the input, guys.  The dirname and basename were exactly
what I needed, working with cd in the shell.  I had some trouble
getting AppleScript to interface properly with Bash in executing
these, so I reverted to perl (where I'm much more comfortable) to do
the actual work.  (I'm sure there's a way to get AppleScript to do it,
but I knew how to do it in perl, and the AppleScript documentation
I've found is terrible--though it's easy to make a simple graphical
app)  So the end result:  A droplet in the Finder which uses
AppleScript to call perl to call the shell to call Lilypond!  But it
works!  The result is a very simple app.  If you want to take a look,
it is at www.shaffermusic.com/apps.html.  Thanks again for your help.

Kris Shaffer

On 4/8/05, Erik Sandberg [EMAIL PROTECTED] wrote:
 On Friday 08 April 2005 19.29, Kris Shaffer wrote:
  Thanks for making such a great product.  I love using Lilypond.  I am
  currently working on an applescript app for Mac OS X that will allow a
  .ly file to be dragged to a Lilypond icon to create the PDF score
  without using the command line.  My hopes is that it will help make
  Lilypond more accesible to traditional Mac users.  However, when I
  call Lilypond (v. 2.2.5) from the appescript (i.e. do shell script
  /sw/bin/lilypond [filename.ly]), it outputs the score to / instead
  of the directory the source file is in.  I'm wondering if there is a
  reason why it would not automatically export to the originating
  folder, as it does when I invoke it in the terminal.  Perhaps the
  Applescript calling the shell script is the problem?  Let me know if
  you know of a reason this may be behaving unexpectedly, or if you need
  more information from me.  Otherwise, I will add some extra code and
  variables to get around the issue.  Thanks.
 
 lilypond writes files to the current working directory. If you are in a
 console, and you cd to e.g. /tmp/foo, and write
 lilypond /bar/blah/x.ly
 then the output will be located in /tmp/foo/. This is simply the convention
 most Unix-style software use.
 
 You could either run lilypond with a different working directory, or you could
 specify the output by passing -o to lilypond. You may be interested in
 looking at the commands dirname and basename.
 
 Erik



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


invoking Lilypond from a script

2005-04-08 Thread Kris Shaffer
Thanks for making such a great product.  I love using Lilypond.  I am
currently working on an applescript app for Mac OS X that will allow a
.ly file to be dragged to a Lilypond icon to create the PDF score
without using the command line.  My hopes is that it will help make
Lilypond more accesible to traditional Mac users.  However, when I
call Lilypond (v. 2.2.5) from the appescript (i.e. do shell script
/sw/bin/lilypond [filename.ly]), it outputs the score to / instead
of the directory the source file is in.  I'm wondering if there is a
reason why it would not automatically export to the originating
folder, as it does when I invoke it in the terminal.  Perhaps the
Applescript calling the shell script is the problem?  Let me know if
you know of a reason this may be behaving unexpectedly, or if you need
more information from me.  Otherwise, I will add some extra code and
variables to get around the issue.  Thanks.

Sincerely,
Kris Shaffer


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