Re: where (if anywhere) does lilypond look for locally shared, files?

2021-04-13 Thread David Stocker
I used to keep custom settings and commands in files in a discrete 
location (later, a synced Dropbox folder) and then symlink to them from 
the *.ly directory in the LilyPond installation directory. Then I could 
just \include them like anything else in the *.ly directory.


There used to be a little package called Link Shell Extension that would 
simulate this behavior on Windows XP / Vista / 7, but I don't know if 
that's even required anymore with BASH (and similar) on Windows.


David




Re: Guitar Tab / Bends

2021-03-11 Thread David Stocker
I will look into this and read back up on the contributing docs. It's 
been a while, but since I do software every day now, I hope learning 
will be quicker! (probably not )


On 3/11/2021 5:50 PM, Federico Bruni wrote:

This is a great news!

Yes, the development is still active. I guess you'd better subscribe 
to lilypond-devel for questions about development.


Can I suggest something to work on? :-)
You may remember that Marc Hohl bend.ly file had bending notation for 
both Staff and TabStaff.


Harm's implementation is more powerful.. see this commit:
https://gitlab.com/lilypond/lilypond/-/commit/376a8c362fea5b754ff383dd62f2664f8dea13bb 



but it lacks the bending notation on Staff.




On Thu, Mar 11 2021 at 01:58:50 PM -0500, David Stocker 
 wrote:

Now I know that I will definitely fool around with 2.23!

I ask because I've been away for a while because I've had a change of 
scenery from full-time transcription and publishing to full-time 
software developer (with some other stuff in between). I'm starting 
to think now about contributing to a project and I may want to dive 
into LilyPond if there are areas that need work that no one is 
working on currently. Naturally, I thought of Guitar capabilities 
since that was the area I worked in for publishers.


So glad this community is still active and development continues.

On 3/11/2021 11:26 AM, Federico Bruni wrote:



On Thu, Mar 11 2021 at 08:20:35 AM -0500, David Stocker 
 wrote:

Hello group,

Some years ago, someone developed a capability for LilyPond to 
notate bending notes on Guitar Tab.


Is anyone currently using this capability?




Hi David

We haven't seen you for a while. IIRC I started using LilyPond 12 
years ago thanks to a post from you in a Tuxguitar forum :-)


Do you know that guitar bending has been included in LilyPond 2.23.0?

I'm not using LilyPond much these days, but I do have several scores 
using this new bending feature and it's working pretty good.











Re: Guitar Tab / Bends

2021-03-11 Thread David Stocker

Now I know that I will definitely fool around with 2.23!

I ask because I've been away for a while because I've had a change of 
scenery from full-time transcription and publishing to full-time 
software developer (with some other stuff in between). I'm starting to 
think now about contributing to a project and I may want to dive into 
LilyPond if there are areas that need work that no one is working on 
currently. Naturally, I thought of Guitar capabilities since that was 
the area I worked in for publishers.


So glad this community is still active and development continues.

On 3/11/2021 11:26 AM, Federico Bruni wrote:



On Thu, Mar 11 2021 at 08:20:35 AM -0500, David Stocker 
 wrote:

Hello group,

Some years ago, someone developed a capability for LilyPond to notate 
bending notes on Guitar Tab.


Is anyone currently using this capability?




Hi David

We haven't seen you for a while. IIRC I started using LilyPond 12 
years ago thanks to a post from you in a Tuxguitar forum :-)


Do you know that guitar bending has been included in LilyPond 2.23.0?

I'm not using LilyPond much these days, but I do have several scores 
using this new bending feature and it's working pretty good.








Guitar Tab / Bends

2021-03-11 Thread David Stocker

Hello group,

Some years ago, someone developed a capability for LilyPond to notate 
bending notes on Guitar Tab.


Is anyone currently using this capability?




Re: Professional Engraving

2014-01-09 Thread David Stocker



This isn't directly related to LilyPond, but I have a question for people on
the mailing list. it seems like several people on this mailing list get
payed to engrave music. How did you get started with those jobs?


I got started in professional engraving because I am a transcriber. I 
sought out transcribing work by contacting Guitar Magazines and Songbook 
Publishers. Some editors wanted the music delivered in Finale or 
Sibelius format, so I had to learn those programs. Ironically, I was 
doing the bulk of my work in handwritten manuscript (!!) for my largest 
steady client until very recently. Now I'm using Sibelius for them.


I have a few clients for whom I use LilyPond only. It's a real treat 
when they have work for me.


Early on, I set up a basic website. I'm not much of a coder and I don't 
have computer skills beyond writing, internet - basic consumer stuff 
(and of course, LilyPond syntax) - so it's pretty bare bones. Also, it 
hasn't been updated in a few years now, but it's cheap enough to keep up 
with and everyone's supposed to have a website nowadays, so here it is 
if you want to take a look. The most interesting part of it for someone 
who's interested in doing publishing related work is probably the 
estimated rates page (Free Quote). The rest of it is basically horn 
tooting.


http://notesettersinc.com

There's also a link to my blog, which I don't really keep up with. Some 
of the older posts may or may not be useful to you.


If you have more specific, business-oriented questions, please feel free 
to contact me off-group.


Best regards,

David


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


Re: Lyrics not starting on 1st bar of music

2013-11-17 Thread David Stocker

On 11/16/2013 10:41 PM, ayutheos wrote:

Hi David,

Yes, I noticed that my replies are not showing on the list, just my
question posts. How do I reply to the list so that others can see? I'm
using the web interface to read the posts at
http://lists.gnu.org/archive/html/lilypond-user, and replying by
pressing the button at the bottom of the post.
One way to do it is to compose an emial to lilypond-user@gnu.org. You'll 
have to register first so that the list will accept your emails.


Also, make sure to copy the subject line in for the new email.

Best regards,

David



--
TY



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


Re: Lyrics not starting on 1st bar of music

2013-11-16 Thread David Stocker

\skip

http://lilypond.org/doc/v2.16/Documentation/notation/writing-rests#index-_005cskip

If  you're using a development version, search find \skip in the index 
of the pertinent documentation.


Hope that helps.

Regards,

David

On 11/16/2013 8:51 PM, lilypond-user-requ...@gnu.org wrote:

How do I add lyrics to Parts One and Two only? Section (3) is a short
4 bars of music.



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


Re: Lyrics not starting on 1st bar of music

2013-11-16 Thread David Stocker

Hi Ayutheos,

Please reply all so everyone can see the conversation.

On 11/16/2013 9:48 PM, ayutheos wrote:

I found this in the documentation
http://www.lilypond.org/doc/v2.16/Documentation/snippets/rhythms#rhythms-skips-in-lyric-mode

But I can't get the lyrics to skip more than 1 note. Say for example I
want the lyrics to start on note G:

%===
melody = \relative c' { c d e f g a b c }

lyrics = \lyricmode {
 \skip 4 lyric words go here
}

\score {
 
 \new Voice = one { \melody }
 \new Lyrics \lyricsto one { \lyrics }
 
}
%===

--
TY

You have to do

\repeat unfold 4 { \skip 1 }

The number you use after \skip holds no significance - it just has to be 
there, so just use 1


But Chris's method is probably more apt, especially if you have to skip 
more than just a few notes at the beginning.


This example didn't compile for me, by the way.

Cheers,

David


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


Re: Emacs lily mode

2010-07-15 Thread David Stocker
Not a huge deal, but I've noticed a strange behavior in automatic 
indenting using Emacs with lilypond-mode: third-level lines (which would 
require 3 indentations of 2 spaces each) don't automatically indent 
correctly. They go way too far to the right and require manual entry of 
six spaces to look correct. It's been this way for as long as I remember.


Might it be something easy to fix, that could be corrected in any update 
of lilypond-mode?


Peace,

David

On 07/15/2010 10:06 AM, Tim McNamara wrote:

Nicolas Sceaux wrote:

Having a useful lilypond mode in Emacs would be really great.


Using the existing lilypond-mode for all my .ly file editing already 
and it's pretty useful to me- but of course there is always room for 
improvement.  What are you thinking that you'd like to see?


I'd like to see parsing for missing/misplaced brackets, maybe some 
kind of validation function like Tidy is for HTML, since that is 
something that trips me up sometimes and can be hard to debug.


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



--
David Stocker
804-598-3762
http://notesettersinc.com

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


Re: Emacs lily mode

2010-07-15 Thread David Stocker



On 07/15/2010 10:37 AM, David Kastrup wrote:

You can't start a new Lilypond compilation before
killing your viewer.  You can't, say, quickly play the notes of a
passage without running them through Lilypond (since Emacs does not
understand the notes it sees).  Bar detection barfs on encountering the
first bar.  You can't let bars be entered automagically.

   
Having to kill your viewer before compiling is a Windows thing. I've 
always been able to compile a file with the viewer up on Linux. Evince 
even auto-refreshes. 8-)


--
David Stocker
804-598-3762
http://notesettersinc.com

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


Re: How to write drone char/note under the key-signature?

2010-07-08 Thread David Stocker

Hi Nils,

In guitar music, where altered tunings are common, a tuning legend 
usually appears above the first system, on the left of the page. This 
could be done by abusing the piece section of the \header block.


\header {
  piece = tuning legend goes here
}

For a single note indication at the beginning of the music, either over 
or under the first staff, I'd recommend using a \markup on the first 
note and fine-tuning its position using \tweak #'extra-offset


I have no clue as to make such a mark appear persistently in conjunction 
with the key signature.


David

On 07/08/2010 10:26 AM, Nils Gey wrote:

Hello World,

I often work with drone-instruments like bagpipes which need to know how to tune their drones. In 
my handwritten notation I included the Drone indicator below the keysig as simple text 
A or A/E (without absolute pitch).

It should appear anytime the keysig appears. Key-changes, Start of the Staff 
etc.

How do I do that in Lilypond?

Or do you have any other ideas where a Drone Signature could be placed? 
Either as Notes or as Text.

Nils

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

   


--
David Stocker
804-598-3762
http://notesettersinc.com

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


Re: bounties

2010-06-17 Thread David Stocker
If you haven't already, have a look at Ardour's subscription page 
http://ardour.org/why_subscribe


This may be a viable answer. At one time, I was a subscriber, 
contributing $4.00US per month via automated paypal withdrawl. $4.00/mo 
is pretty painless when you lump it in with your other business 
expenses. I'd be willing to do that or a little more with LilyPond, 
since I use it more (often, for client work) than I use Ardour at the 
moment, if the option was available.


Although Ardour's appeal is arguably broader (and perhaps, more 
commercially oriented) than LilyPond's, just in terms of prospective 
users, I think LilyPond has a dedicated base of users who would be glad 
to contribute resources in a concrete and structured way. It might be 
worth considering.


David

On 06/17/2010 12:12 PM, Editions IN NOMINE wrote:

Hi.

I thought one could order pieces of improvment (it's been a long 
time since I read something on it...). The idea is : I pay for my 
personnel need, and the improvment is put back in the community. This 
question strikes me because I've just beginning to set up shop as an 
editor, and I've planned to pay back part of my (future ;-) ) benefits 
to Lilypond.


As for last point of Valentin's respose, such models must already 
exist : for instance, the Ubuntu project is worldwide, but the French 
community is able to receive money on his own 
(http://www.ubuntu-fr.org/soutien).


Any idea ?

Best regards

JM

Valentin Villenave a écrit :

On Thu, Jun 17, 2010 at 8:38 AM, Marc Hohl m...@hohlart.de wrote:

(I wouldn't surely be the ideal person for founding a lilypond
users group), I am willing to spend a fee, say $50 a year, for
supporting the lilypond development. If there are 99 people more
(and I think there are a lot more!), we would have $5000 to pay
someone for improving lilypond.


As I mentioned in the other thread, there are plans to build such an
organization in France, from scratch (another possibility would be to
revive the (Netherlands-based?) LilyPond foundation, but we'd need
more information about it).

The main obstacle, of course, being the international essence of the
project, whereas non-profit organisations, bank accounts, etc. are
usually conceived in a nation-centric perspective.

Cheers,
Valentin

___
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



--
David Stocker
804-598-3762
http://notesettersinc.com

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


Re: Lilypond-mode in emacs on WinXP

2010-06-10 Thread David Stocker

Glad it worked.

Ironically, I'm having trouble getting it up on my new installation of 
Linux Mint 9, but it probably has to do with permissions or some emacs 
configuration or another. I had it going fine on Ubuntu 10.04, but I was 
having trouble with that distro, so I'm searching for a stable Linux 
distro that doesn't crash on my aging hardware.


Cheers,

David

On 06/10/2010 01:44 PM, Ralph Palmer wrote:
Thanks, David - worked beautifully! Saved me a lot of time and 
aggravation. I had tried searching the docs, but found only Linux 
instructions. I also tried searching  the list archives and found only 
a thread I could not understand.


Ralph

On Wed, Jun 9, 2010 at 5:14 PM, David Stocker 
dstoc...@notesettersinc.com mailto:dstoc...@notesettersinc.com wrote:


Hi Ralph,

Browse to the folder C:\Documents and Settings\User\Application
Data\.emacs.d or, if .emacs.d isn't already present, then
create a new directory with that name in Application Data Make
sure you change User in the path to whatever your actual user
account's name is.

In the .emacs.d directory, open (or create) a file called init.el

In that file, paste the following lines:

(setq load-path (append (list (expand-file-name C:/Program
Files/LilyPond/usr/share/emacs/site-lisp)) load-path))

(autoload 'LilyPond-mode lilypond-mode LilyPond Editing Mode t)
(add-to-list 'auto-mode-alist '(\\.ly$ . LilyPond-mode))
(add-to-list 'auto-mode-alist '(\\.ily$ . LilyPond-mode))
(add-hook 'LilyPond-mode-hook (lambda () (turn-on-font-lock)))

Make sure that in the section starting (expand-file-name C:/...
points to the site-lisp folder in you LilyPond installation.
Save the file and try opening a *.ly file in Emacs.

BTW, I'm not a programmer and I have no experience with lisp. I
adapted this from some instructions I found online (possibly the
Usage section of the LilyPond docs) and extrapolated from what I
knew about the .emacs.d file in my UbuntuStudio installation,
which came with LilyPond pre-installed and had Emacs working with
lilypond-mode out of the box.

I hope this works for you.

David


On 06/09/2010 03:49 PM, Ralph Palmer wrote:

Greetings -

I've been forced (temporarily,  I hope) onto a WinXP Pro laptop.
I've successfully downloaded LilyPond 2.12.3.1 and Emacs 22.3. I
cannot figure out how to get Emacs to recognize (much less accept
as default for .ly files) lilypond-mode. If anyone out there has
successfully gotten Emacs to work with lilypond-mode on WinXP and
can explain the process to me, I would be grateful.

I appreciate your time and attention,

Ralph

-- 
Ralph Palmer

Montague City, MA
USA
palmer.r.vio...@gmail.com mailto:palmer.r.vio...@gmail.com


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


-- 
David Stocker

804-598-3762
http://notesettersinc.com


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




--
Ralph Palmer
Montague City, MA
USA
palmer.r.vio...@gmail.com mailto:palmer.r.vio...@gmail.com


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


--
David Stocker
804-598-3762
http://notesettersinc.com

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


Re: Lilypond-mode in emacs on WinXP

2010-06-09 Thread David Stocker

Hi Ralph,

Browse to the folder C:\Documents and Settings\User\Application 
Data\.emacs.d or, if .emacs.d isn't already present, then create a 
new directory with that name in Application Data Make sure you change 
User in the path to whatever your actual user account's name is.


In the .emacs.d directory, open (or create) a file called init.el

In that file, paste the following lines:

(setq load-path (append (list (expand-file-name C:/Program 
Files/LilyPond/usr/share/emacs/site-lisp)) load-path))


(autoload 'LilyPond-mode lilypond-mode LilyPond Editing Mode t)
(add-to-list 'auto-mode-alist '(\\.ly$ . LilyPond-mode))
(add-to-list 'auto-mode-alist '(\\.ily$ . LilyPond-mode))
(add-hook 'LilyPond-mode-hook (lambda () (turn-on-font-lock)))

Make sure that in the section starting (expand-file-name C:/... 
points to the site-lisp folder in you LilyPond installation. Save the 
file and try opening a *.ly file in Emacs.


BTW, I'm not a programmer and I have no experience with lisp. I adapted 
this from some instructions I found online (possibly the Usage section 
of the LilyPond docs) and extrapolated from what I knew about the 
.emacs.d file in my UbuntuStudio installation, which came with LilyPond 
pre-installed and had Emacs working with lilypond-mode out of the box.


I hope this works for you.

David

On 06/09/2010 03:49 PM, Ralph Palmer wrote:

Greetings -

I've been forced (temporarily,  I hope) onto a WinXP Pro laptop. I've 
successfully downloaded LilyPond 2.12.3.1 and Emacs 22.3. I cannot 
figure out how to get Emacs to recognize (much less accept as default 
for .ly files) lilypond-mode. If anyone out there has successfully 
gotten Emacs to work with lilypond-mode on WinXP and can explain the 
process to me, I would be grateful.


I appreciate your time and attention,

Ralph

--
Ralph Palmer
Montague City, MA
USA
palmer.r.vio...@gmail.com mailto:palmer.r.vio...@gmail.com


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


--
David Stocker
804-598-3762
http://notesettersinc.com

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


Re: Changing the default dynamics font

2010-05-24 Thread David Stocker

Hi Martin,

\version 2.13.21

dynamics = {
  \relative c' {
c8\mf\ d e f g\!\ff\ f e d c1\!\mf
  }
}

\score {
  \new Staff {
\dynamics
\override DynamicText #'font-name = Linux Libertine O Bold Italic
\dynamics
  }
}

The exact name (as your system knows it) of the font is important. 
FontMatrix http://www.fontmatrix.net/ can that.


Hope that helps.

David

On 05/24/2010 11:01 AM, Martin Hiendl wrote:

Sorry for being unclear.

So I would like to change the typeface of dynamics like \p, \mf, etc.

The command

   

\override DynamicText #'font-name = Linux Libertine
   

did work, because all my dynamics now have the plain Linux Libertine typeface. 
The problem is that they have their regular fontstyle, whereas I would like 
them to be bold and italic.

The manual says that editing font-name in that way overrides all settings in 
font-series or font-shape. This is why this part of the command

   

\override DynamicText #'font-series = #'bold
 

did not affect the result.

So my question is whether there is another way to change the default typeface 
of the dynamics where I can specify the font-styles like bold and italic.

Best
Martin

On May 24, 2010, at 1:30 AM, Xavier Scheuer wrote:

   

2010/5/24 Martin Hiendlmar...@martinhiendl.com  :

 

Hi!

I hope this hasn't been brought up yet.

I tried to change the default dynamics font with the following
command:

\score {

  \new Staff \with {
\override DynamicText #'font-name = Linux Libertine
\override DynamicText #'font-series = #'bold
\override DynamicText #'font-size = #1
}
   

CORRECTION

Maybe it did not work because DynamicText are engraved by
New_dynamic_engraver, which belong to Voice and not Staff...

And try adding a # before the font name.

  \override DynamicText #'font-name = #Linux Libertine

BTW are you sure the font name is correct (checking with
lilypond -dshow-available-fonts x)?

Cheers,
Xavier

--
Xavier Scheuerx.sche...@gmail.com

 


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

   


--
David Stocker
804-598-3762
http://notesettersinc.com

\version 2.13.21

dynamics = {
  \relative c' {
c8\mf\ d e f g\!\ff\ f e d c1\!\mf
  }
}

\score {
  \new Staff {
\dynamics
\override DynamicText #'font-name = Linux Libertine O Bold Italic
\dynamics
  }
}attachment: dynafont.preview.png___
lilypond-user mailing list
lilypond-user@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-user


Re: Changing the default dynamics font

2010-05-23 Thread David Stocker
Try \override DynamicText #'font-name = Linux Libertine Bold and omit 
the font-series command. (I haven't tried this in your case, but I use 
similar font-name commands for my own scores and they work fine).


Hope that helps,

David

On 05/23/2010 07:18 PM, Martin Hiendl wrote:

Hi!

I hope this hasn't been brought up yet.

I tried to change the default dynamics font with the following command:

\score {

   \new Staff \with {
 \override DynamicText #'font-name = Linux Libertine
 \override DynamicText #'font-series = #'bold
 \override DynamicText #'font-size = #1
}


As I found out in the manual, font-name overrides all settings in
font-series, font-shape and font-family.

Does that mean that there is no way to change the default dynamics font
if you want to have it bold and italic?

Thanks for your help!
Martin



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

   


--
David Stocker
804-598-3762
http://notesettersinc.com

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


Re: OMET: Online Music Editing Tools feedback?

2010-05-10 Thread David Stocker
It looks good to me. I looked at it with Firefox 3.5.9 on Ubuntu 9.10. 
If I get a few minutes, I'll try with Windows XP and Firefox or Safari.


Have you had a look at Noteflight? www.noteflight.com

It's a similar approach, but Noteflight is a proprietary site. It's 
still worth a peek, since ultimately a site like OMET will be in 
competition with Noteflight. Having LilyPond output is, I think, an 
advantage.


Nice job. I'll be checking back regularly.

David

On 05/10/2010 04:28 AM, Marc Hohl wrote:

Mike Blackstock schrieb:

If somebody could have a quick look at http://www.vex.net/~mikeb/omet
and tell me what they think I'd appreciate it.


What I'd like to know specifically is whether the approach is sound -
being able to treat the screen as if it were a blank sheet of paper
where you can enter notes anywhere and in any order? Before I start
uploading other stuff, is there something I'm overlooking in the basic
interface?

It looks quite interesting and promising - but I am probably not
the right guy for a profound opinion, because I would not use a
web interface for coding lilypond (at least at the moment).

Thanks a lot. I think it works across all browsers, though someone
reported problems with FF 3.6.3 on some version of Vista, and IE 6 has
the png bug that I gave up on. Also Google Chrome doesn't properly
handle the turning off of the cursor it seems, at least on my system.

From a technical point of view, everything seems to work properly
here with firefox/linux.

Marc

Mike


___
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



--
David Stocker
804-598-3762
http://notesettersinc.com

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


EPS files

2010-05-03 Thread David Stocker
I'm using LilyPond to export *.eps files using -dbackend=eps on the 
command line (Ubuntu 9.10). Can I tell LilyPond to include the fonts 
when making an *.eps? I need to import these files in Scribus and I'd 
really rather have the fonts than not.


Thanks,

David

--
David Stocker
804-598-3762
http://notesettersinc.com

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


Re: Why are the chords printed below the staff in this example?

2010-05-02 Thread David Stocker
The  and  brackets tell LilyPond to print the staves and contexts 
within them concurrently.


http://lilypond.org/doc/v2.13//Documentation/learning/i_0027m-hearing-voices#I_0027m-hearing-Voices



On 05/02/2010 01:55 PM, Romel Anthony S. Bismonte wrote:
From: Alexander Kobel n...@a-kobel.de 
wlmailhtml:%7B241203B1-57D1-4FBA-B5C1-1CD0AE140CF7%7Dmid://0042/%21x-usc:mailto:n...@a-kobel.de


 Thus, take them out to the same nesting level as Staff:

 chd = \chordmode { c1 a:m }
 mus = \relative c'' { c4 d4 e2 | a4 b4 c2 }
 lyr = \lyricmode { See the E, A bu -- sy }

 \score {
 
 \new ChordNames \chd
 \new Staff 
   \new Voice = one \mus
 
 \new Lyrics \lyricsto one \lyr
 
 }


 HTH,
 Alexander


Aha! This would not have occurred to me, but now that I see it, no other
configuration makes sense. Of course chord names live outside of the 
staff.
Thanks for this fix; I will apply it right now. One follow-up question 
that

might sound obvious: What do the double angle brackets signify? Do they
group contexts together so they appear together? Is it something more
subtle?

Again, many thanks. I was pulling my hair out over this.

Romel
P.S. Sorry Alexander if you're getting this twice... I forgot to CC 
the list.



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


--
David Stocker
804-598-3762
http://notesettersinc.com

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


Re: Writing Orchestral Parts

2010-04-27 Thread David Stocker
-Type: text/plain; charset=utf-8

I found a possible solution in the archives of the other list, the
one for
tablatures. :-) If someone have a better one tell me.


http://lilypond-s-support-for-tablatures.3383434.n2.nabble.com/cross-style-note-heads-in-tablature-was-Pitch-squash-engraver-td3618144.html#a3618144

Thanks,
Bernardo
-- next part --
An HTML attachment was scrubbed...
URL:

http://lists.gnu.org/pipermail/lilypond-user/attachments/20100426/4e337ebc/attachment.html

--

Message: 7
Date: Tue, 27 Apr 2010 07:08:08 +0200
From: Federico Bruni federicobr...@sixbarsjail.it
mailto:federicobr...@sixbarsjail.it
Subject: Re: Tablature with squared noteheads
To: Bernardo Barros bernardobarr...@gmail.com
mailto:bernardobarr...@gmail.com
Cc: lilypond-user lilypond-user@gnu.org
mailto:lilypond-user@gnu.org
Message-ID: 1272344888.2926.6.ca...@debian.lan
Content-Type: text/plain; charset=UTF-8

Il giorno lun, 26/04/2010 alle 19.26 -0300, Bernardo Barros ha
scritto:
 I'm copying a part with a tablature and there is one measure that I
 have damped strings on the guitar. I'd like to notate this with a
 different notehead (a black square, or maybe a cross) instead
and the
 usual numbers. Is it possible?

Yes and you don't need any override, try this:

frag = {
 \key e \major
 e16 fis gis a b4
 \set TabStaff.minimumFret = #8
 \deadNotesOn
 e16 fis gis a b4
 \deadNotesOff
}


BTW, instead of
\override NoteHead #'style = #'cross

you should have used
\override TabNoteHead #'style = #'cross

but I guess \deadNotesOn does exactly what you want to achieve.

Read also the doc:

http://lilypond.org/doc/v2.13/Documentation/notation/guitar#Indicating-harmonics-and-dampened-notes

HTH,
Federico





--

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


End of lilypond-user Digest, Vol 89, Issue 70
*




--
Слава Ісусу Христу! Слава на Віки!


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


--
David Stocker
804-598-3762
http://notesettersinc.com

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


tablature mystery

2010-03-29 Thread David Stocker
I'm sure I've messed up somewhere, but I can't see what I'm doing wrong 
here.


I'm editing some music for fingerstyle guitar and I'm putting it into a 
modern looking tablature. I'm writing all of the notes twice so I can 
fine-tune the notation and tablature independently.


I have 4 variables defined, which contain the notes: nfingers and nthumb 
for the notation, and tfingers and tthumb for the tablature. 
Circumstances will require me to further divide the tablature notes into 
voices, as needed to fine-tune how they're displayed.


nthumb and tthumb don't contain music because they enter later in the 
piece. I'm working off of a *.ly that was exported from TuxGuitar and 
I'd like to do this with as little additional fuss as possible.


In the first example, I'm trying to display the slur in the tab staff as 
originating from the 2 and ending at the 0.


In the second example, I've defined voices within the variable 
nfingers in an attempt to get the slur how I want it. However, 
LilyPond creates two further note staves, each containing one of the 
voices from the variables in tfingers, which is, itself part of a TabStaff.


Can anyone point out where I'm going wrong?

Thanks,

David

--
David Stocker
804-598-3762
http://notesettersinc.com

\version 2.13.16

nfingers = {
  %1
  e,4\5-.\mf_\markup {
\fontsize #-2
\center-align w/fingers
  } gis\2 e\3 b,\4 4-. \slurDown gis\2 e\3 b,\4 8( a,\4 )
}

nthumb = {
  %1
  s2.
}

fingers = {
  %1
  e,4\5-. gis\2 e\3 b,\4 4-. gis\2 e\3 b,\4 8( a,\4 )
}

tfingers = {
  {

  \new Voice = upper {
	%1a
	e,4\5-. gis\2 e\3 b,\4 4-. gis\2 e\38 s
  }
  \new Voice = lower {
	%1b
	s2 b,\4 8( a,\4 )
  }

  }
}

tthumb = {
  %1
  s2.
}

\score {
  
\new Staff = notation {
  \clef treble
  \key e \major
  \time 3/4
  \override Staff.StringNumber #'transparent = ##t
  
	\new Voice = fingers {
	  \transpose c c''
	  \nfingers
	}
	\new Voice = thumb {
	  \nthumb
	}
  
}
\new TabStaff = tablature {
  \set TabStaff.stringTunings = #'(-4 -8 -13 -15 -20 -27 )
  \clef moderntab
  \override TabNoteHead #'whiteout = ##f
  
	{ \fingers }
	{ \tthumb }
  
}
  
}

\score {
  
\new Staff = notation {
  \clef treble
  \key e \major
  \time 3/4
  \override Staff.StringNumber #'transparent = ##t
  
	\new Voice = fingers {
	  \transpose c c''
	  \nfingers
	}
	\new Voice = thumb {
	  \nthumb
	}
  
}
\new TabStaff = tablature {
  \set TabStaff.stringTunings = #'(-4 -8 -13 -15 -20 -27 )
  \clef moderntab
  \override TabNoteHead #'whiteout = ##f
  
	{ \tfingers }
	{ \tthumb }
  
}
  
}___
lilypond-user mailing list
lilypond-user@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-user


Re: tablature mystery

2010-03-29 Thread David Stocker


In the second example, I've defined voices within the variable 
nfingers...
Actually, the voices are defined in the variable tfingers Hope that 
clarifies what I'm trying to do here.


--
David Stocker
804-598-3762
http://notesettersinc.com

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


Re: tablature mystery

2010-03-29 Thread David Stocker
Reading through the docs, I discovered TabVoice, of which I was 
previously not aware. :-)


David

On 03/29/2010 11:27 AM, David Stocker wrote:
I'm sure I've messed up somewhere, but I can't see what I'm doing 
wrong here.


I'm editing some music for fingerstyle guitar and I'm putting it into 
a modern looking tablature. I'm writing all of the notes twice so I 
can fine-tune the notation and tablature independently.


I have 4 variables defined, which contain the notes: nfingers and 
nthumb for the notation, and tfingers and tthumb for the tablature. 
Circumstances will require me to further divide the tablature notes 
into voices, as needed to fine-tune how they're displayed.


nthumb and tthumb don't contain music because they enter later in the 
piece. I'm working off of a *.ly that was exported from TuxGuitar and 
I'd like to do this with as little additional fuss as possible.


In the first example, I'm trying to display the slur in the tab staff 
as originating from the 2 and ending at the 0.


In the second example, I've defined voices within the variable 
nfingers in an attempt to get the slur how I want it. However, 
LilyPond creates two further note staves, each containing one of the 
voices from the variables in tfingers, which is, itself part of a 
TabStaff.


Can anyone point out where I'm going wrong?

Thanks,

David
--
David Stocker
804-598-3762
http://notesettersinc.com


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


--
David Stocker
804-598-3762
http://notesettersinc.com

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


Re: Chords

2010-03-28 Thread David Stocker

Nice.

Thanks, Robin.

On 03/27/2010 09:41 AM, Robin Bannister wrote:

David Stocker wrote:
center the entire chord symbol (root and suffix) on its rhythmic axis? 


#(define (centerCN grob)  (ly:stencil-aligned-to 
(ly:text-interface::print grob) X CENTER ))


and then apply as
\override ChordNames.ChordName #'stencil = #centerCN


Cheers, Robin


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



--
David Stocker
804-598-3762
http://notesettersinc.com

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


Re: Chords

2010-03-28 Thread David Stocker




This function seems to center the chord names (root name and suffix)
precisely on the leftmost edge of the notehead. While I feel that this
is preferable to LilyPond's default setting, I wonder if there's a way
to nudge the chord symbols about 1/2 a space to the right (I'm sure
there is, but my total ignorance of Scheme and music functions
prohibits me from figuring it out).

This really is great. This allows me to get results with chords that I
previously thought were not possible with LilyPond.

I've started on a list of markups for chord suffixes and intend to
combine them with the pop-chords.ly already in circulation. Making a
new, expanded list of chord modifiers to supplement what is already
available in LilyPond. I may need some pointers in the right direction,
as I delve into some of the internals.

Thanks again, LilyPond community!

David



On 03/28/2010 02:22 PM, David Stocker wrote:

  
Nice.
  
Thanks, Robin.
  
On 03/27/2010 09:41 AM, Robin Bannister wrote:
  David Stocker wrote: 
center the entire chord symbol (root and
suffix) on its rhythmic axis? 

#(define (centerCN grob) (ly:stencil-aligned-to
(ly:text-interface::print grob) X CENTER )) 

and then apply as 
\override ChordNames.ChordName #'stencil = #centerCN 


Cheers, Robin 


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


  
  
  -- 
David Stocker
804-598-3762
http://notesettersinc.com
  

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


-- 
David Stocker
804-598-3762
http://notesettersinc.com


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


Re: Pop-chords.ly

2010-03-28 Thread David Stocker

Hi Keith,

Save a copy of the file pop-chords.ly in the same directory that you 
want to use it. Alternatively, you can put a copy of the file into your 
LilyPond installation in .../usr/share/lilypond/current/ly (Linux, 
similar on Windows). After that, just do \include pop-chords.ly in the 
top of the file you want to use it in.


Also, you can have a look at some of the chord suffixes I've been 
fooling around with. Just run LilyPond on the file to see what the 
suffixes look like by themselves. I'm working on how to incorporate this 
into a file like pop-chords.ly and even make an expanded set of chord 
modifiers to use in \chordmode.


Best regards,

David

On 03/28/2010 04:53 PM, keith Luke wrote:

David,

I saw your post regarding pop-chords.  I tried copying the file and 
running it through LilyPond, but I don't get any PDF file created.  
The only messages that shows in the log file are:


# -*-compilation-*-
Processing `C:/LilyPond Data/Pop-chords-test.ly'
Parsing...

Do you have an example of using pop-chords.ly http://pop-chords.ly?  
I'm working on an arrangement which has lots of altered chords and I 
would like to see if I can use jazz nomenclature rather than the 
LilyPond default.


Thanks,

Keith Luke


--
David Stocker
804-598-3762
http://notesettersinc.com

%{ This is a file that defines custom chord suffixes in the style of Hal Leonard Corp.'s Guitar Recorded Versions® Guitar/Vocal songbooks.

version history:
version 0.1 - mar 2010

%}

\version 2.13.16

%power chord
\markup {
  \override #'(font-name . Times LT Std) {
5
  }
}

%major sixth
\markup {
  \override #'(font-name . Times LT Std) {
6
  }
}

%sus second and fourth
\markup {
  \override #'(font-name . Times LT Std) {
sus {
  \center-column
  \teeny { 
	{ \raise #0.75 2 }
	{ \lower #-2.5 4 }
  }
}
  }
}

%minor seven, flat five
\markup {
  \override #'(font-name . Times LT Std) {
m7\hspace #-1 \raise #0.2 \flat \hspace #-1 5
  }
}

%minor
\markup {
  \override #'(font-name . Times LT Std) {
m
  }
}

%suspended 4th
\markup {
  \override #'(font-name . Times LT Std) {
sus4
  }
}

%suspended 2nd
\markup {
  \override #'(font-name . Times LT Std) {
sus2
  }
}

%add 9
\markup {
  \override #'(font-name . Times LT Std) {
add9
  }
}

%add 2
\markup {
  \override #'(font-name . Times LT Std) {
add2
  }
}

%minor, add 2
\markup {
  \override #'(font-name . Times LT Std) {
m(add2)
  }
}

%minor, add 4
\markup {
  \override #'(font-name . Times) {
m(add4)
  }
}

%minor, add 9
\markup {
  \override #'(font-name . Times LT Std) {
m(add9)
  }
}

%add 2nd and 4th
\markup {
  \override #'(font-name . Times LT Std) {
add {
\center-column
  \teeny { 
	{ \raise #0.75 2 }
	{ \lower #-2.5 4 }
  }
}
  }
}

%7th, sharp 9th - the Hendrix chord
\markup {
  \override #'(font-name . Times LT Std) {
7\hspace #-1 \raise #0.75 \sharp \hspace #-19
  }
}

%minor 6th
\markup {
  \override #'(font-name . Times LT Std) {
m6
  }
}

%major 7th
\markup {
  \override #'(font-name . Times LT Std) {
maj7
  }
}

%major 9th
\markup {
  \override #'(font-name . Times LT Std) {
maj9
  }
}

%7th, no 3rd
\markup {
  \override #'(font-name . Times LT Std) {
7(no 3rd)
  }
}

%diminished
\markup {
  \override #'(font-name . Times LT Std) {
°
  }
}

%diminished 7th
\markup {
  \override #'(font-name . Times LT Std) {
°7
  }
}

%augmented
\markup {
  \override #'(font-name . Times LT Std) {
⁺
  }
}

%sus 2, add 11
\markup {
  \override #'(font-name . Times LT Std) {
\center-column
\teeny {
  { \raise #0.75 sus }
  { \lower #-2.5 add }
}
\hspace #-0.2
\center-column
\teeny {
  { \raise #0.75 2 }
  { \lower #-2.5 11 }
}
  }
}___
lilypond-user mailing list
lilypond-user@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-user


Re: Chords

2010-03-28 Thread David Stocker




I'd very much like to look into this.

For now, adding \override ChordName #'extra-offset = #'(0.75 . 0.0)
gives a very nice result.

Best regards,

David



On 03/28/2010 05:56 PM, Kieren MacMillan wrote:

  Hi David,

  
  
This function seems to center the chord names (root name and suffix) precisely on the leftmost edge of the notehead. While I feel that this is preferable to LilyPond's default setting, I wonder if there's a way to nudge the chord symbols about 1/2 a space to the right (I'm sure there is, but my total ignorance of Scheme and music functions prohibits me from figuring it out).

  
  
What you really want is a Scheme function to actually centre it on the notehead, regardless of width.

A similar thing was being done with lyrics -- perhaps this thread (and the authors thereof) can help:
http://lists.gnu.org/archive/html/lilypond-user/2010-02/msg00573.html

Cheers,
Kieren.
  


-- 
David Stocker
804-598-3762
http://notesettersinc.com


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


Re: Pop-chords.ly

2010-03-28 Thread David Stocker
) ;; WAS: 0.4
   (make-tiny-markup (make-raise-markup 1.0
 (make-musicglyph-markup accidentals.flat)))

 )
   )

   ;; or handle adding the sharp symbol

   (make-line-markup
 (list
   (make-hspace-markup 0.1) ;; WAS: 0.2
   (make-teeny-markup (make-raise-markup 1.0

 (make-musicglyph-markup accidentals.sharp)))
 )
   )

 )

   )

 )
   )

   )
)

%{
popChords =
{
   \set chordNameExceptions = #popChordsAdd

   \set chordRootNamer = #chord-name-pop-markup
   \override ChordName #'extra-spacing-width = #'(-1.25 . 1.25)
}
%}

\layout
{
   \context
   {
 \Score
 chordNameExceptions = #popChordsAdd

 chordRootNamer = #chord-name-pop-markup
 \override ChordName #'extra-spacing-width = #'(-1.25 . 1.25)
   }
}
   

I did have pop-chords.ly http://pop-chords.ly in the same directory 
as my source code, but I'm going to try an put it in the 
/usr/shar/lilypond/current/ly folder.


I'm on Windows usingLilyPond  2.12.2.

Thanks,

Keith

On Sun, Mar 28, 2010 at 11:18 AM, David Stocker 
dstoc...@notesettersinc.com mailto:dstoc...@notesettersinc.com wrote:


Hi Keith,

Save a copy of the file pop-chords.ly http://pop-chords.ly in
the same directory that you want to use it. Alternatively, you can
put a copy of the file into your LilyPond installation in
.../usr/share/lilypond/current/ly (Linux, similar on Windows).
After that, just do \include pop-chords.ly
http://pop-chords.ly in the top of the file you want to use it in.

Also, you can have a look at some of the chord suffixes I've been
fooling around with. Just run LilyPond on the file to see what the
suffixes look like by themselves. I'm working on how to
incorporate this into a file like pop-chords.ly
http://pop-chords.ly and even make an expanded set of chord
modifiers to use in \chordmode.

Best regards,

David


On 03/28/2010 04:53 PM, keith Luke wrote:

David,
I d
I saw your post regarding pop-chords.  I tried copying the file
and running it through LilyPond, but I don't get any PDF file
created.  The only messages that shows in the log file are:

# -*-compilation-*-
Processing `C:/LilyPond Data/Pop-chords-test.ly'
Parsing...

Do you have an example of using pop-chords.ly
http://pop-chords.ly?  I'm working on an arrangement which has
lots of altered chords and I would like to see if I can use jazz
nomenclature rather than the LilyPond default.

Thanks,

Keith Luke


-- 
David Stocker

804-598-3762
http://notesettersinc.com




--
David Stocker
804-598-3762
http://notesettersinc.com

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


Chords

2010-03-26 Thread David Stocker

I have some questions/concerns about display of chords in LilyPond:

   * Is there a way to make LilyPond center the entire chord symbol
 (root and suffix) on its rhythmic axis? Right now, LilyPond is
 only centering the root on the rhythmic axis, with the suffix
 extending on the right.
   * Does someone on the list have a set of modern custom chord
 definitions? I'd like to make one myself for work I do in the Hal
 Leonard style. If someone has something similar already, I can use
 it as a starting point and share it with the community as I expand
 it, if other may find it useful.

Thanks,

David

--
David Stocker
804-598-3762
http://notesettersinc.com

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


Re: Tablature without white space around TabNoteHead

2010-03-25 Thread David Stocker

Do you need an accompanying text for the docs?

On 03/25/2010 09:33 AM, Carl Sorensen wrote:



On 3/24/10 11:31 AM, David Stockerdstoc...@notesettersinc.com  wrote:

   

Is there a way to prevent LilyPond from whiting out the space around tablature
numbers, so that the tablature staff line goes all the way through the tab
number?
 

Yes, use

\override TabNoteHead #'whiteout = ##t

When you get this figured out, would you please make a snippet for inclusion
in the LSR and the documentation?

Thanks,

Carl



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

   


--
David Stocker
804-598-3762
http://notesettersinc.com

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


Re: Tablature without white space around TabNoteHead

2010-03-25 Thread David Stocker

Carl,

I don't know if this is what you need, but the code snippet works fine 
and I think it sufficiently demonstrates what I was after.


For the Notation Reference and LSR:

You can tell LilyPond to break tab lines around the tab numbers, or to 
draw tab lines all the way through the numbers. This is controlled with 
code\override TabNoteHead #'whiteout/code, which is set to true by 
default.


music = {
  \relative c {
c e g c e4 g b d g b f' c e g c e2
  }
}


  \new Staff {
\clef treble_8
\music
  }
  \new TabStaff {
\override TabNoteHead #'whiteout = ##t
\music
  }



  \new Staff {
\clef treble_8
\music
  }
  \new TabStaff {
\override TabNoteHead #'whiteout = ##f
\music
  }



On 03/25/2010 09:33 AM, Carl Sorensen wrote:




On 3/24/10 11:31 AM, David Stockerdstoc...@notesettersinc.com  wrote:


Is there a way to prevent LilyPond from whiting out the space around tablature
numbers, so that the tablature staff line goes all the way through the tab
number?


Yes, use

\override TabNoteHead #'whiteout = ##t

When you get this figured out, would you please make a snippet for inclusion
in the LSR and the documentation?

Thanks,

Carl



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



--
David Stocker
804-598-3762
http://notesettersinc.com

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


Strange behavior with slurs in Tab when overriding whiteout

2010-03-25 Thread David Stocker
Has anyone encountered this? It seems like a bug. Using \override 
TabNoteHead #'whiteout = ##f causes slurs to jump to a different voice 
in the TabStaff when two voices are present.


For what it's worth, the very presence of the \override seems to be the 
trigger. In the first example, uncommenting the override and changing it 
to ##t yields the same result (only with whiteout around the tab numbers).


\version 2.13.16

\include english.ly

fingers = {
  \relative c' {
\voiceOne
\partial 4
%p
e8( fs )
%1
g4
  }
}

thumb = {
  \relative c, {
\voiceTwo
\partial 4
%p
fs8 e
%1
e4
  }
}

\score {
  \new StaffGroup = Guiter/Tab {

  \new Staff = notation {
\clef treble_8
\key e \minor
\numericTimeSignature
\time 4/4

  \new Voice = fingers {
\fingers
  }
  \new Voice = thumb {
\thumb
  }

  }
  \new TabStaff = tablature {
\clef moderntab
%\override TabNoteHead #'whiteout = ##f

  { \fingers }
  { \thumb }

  }

  }
}

\score {
  \new StaffGroup = Guiter/Tab {

  \new Staff = notation {
\clef treble_8
\key e \minor
\numericTimeSignature
\time 4/4

  \new Voice = fingers {
\fingers
  }
  \new Voice = thumb {
\thumb
  }

  }
  \new TabStaff = tablature {
\clef moderntab
\override TabNoteHead #'whiteout = ##f

  { \fingers }
  { \thumb }

  }

  }
}

--
David Stocker
804-598-3762
http://notesettersinc.com

\version 2.13.16

\include english.ly

fingers = {
  \relative c' {
\voiceOne
\partial 4
%p
e8( fs )
%1
g4
  }
}

thumb = {
  \relative c, {
\voiceTwo
\partial 4
%p
fs8 e
%1
e4
  }
}

\score {
  \new StaffGroup = Guiter/Tab {

  \new Staff = notation {
	\clef treble_8
	\key e \minor
	\numericTimeSignature
	\time 4/4
	
	  \new Voice = fingers {
	\fingers
	  }
	  \new Voice = thumb {
	\thumb
	  }
	
  }
  \new TabStaff = tablature {
	\clef moderntab
	%\override TabNoteHead #'whiteout = ##f
	
	  { \fingers }
	  { \thumb }
	
  }

  }
}

\score {
  \new StaffGroup = Guiter/Tab {

  \new Staff = notation {
	\clef treble_8
	\key e \minor
	\numericTimeSignature
	\time 4/4
	
	  \new Voice = fingers {
	\fingers
	  }
	  \new Voice = thumb {
	\thumb
	  }
	
  }
  \new TabStaff = tablature {
	\clef moderntab
	\override TabNoteHead #'whiteout = ##f
	
	  { \fingers }
	  { \thumb }
	
  }

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


Re: Tablature without white space around TabNoteHead

2010-03-25 Thread David Stocker
Moving the \voiceOne and \voiceTwo commands out of the variables and 
into the appropriate voices in the notation staff avoids the problem 
altogether. So the problem seems to be related to delineating anything 
having to do with voices in a TabStaff.


\version 2.13.16

\include english.ly

fingers = {
  \relative c' {
%\voiceOne
\partial 4
%p
e8( fs )
%1
g4
  }
}

thumb = {
  \relative c, {
%\voiceTwo
\partial 4
%p
fs8 e
%1
e4
  }
}

\score {
  \new StaffGroup = Guiter/Tab {

  \new Staff = notation {
\clef treble_8
\key e \minor
\numericTimeSignature
\time 4/4

  \new Voice = fingers {
\voiceOne
\fingers
  }
  \new Voice = thumb {
\voiceTwo
\thumb
  }

  }
  \new TabStaff = tablature {
\clef moderntab
%\override TabNoteHead #'whiteout = ##f

  { \fingers }
  { \thumb }

  }

  }
}

\score {
  \new StaffGroup = Guiter/Tab {

  \new Staff = notation {
\clef treble_8
\key e \minor
\numericTimeSignature
\time 4/4

  \new Voice = fingers {
\voiceOne
\fingers
  }
  \new Voice = thumb {
\voiceTwo
\thumb
  }

  }
  \new TabStaff = tablature {
\clef moderntab
\override TabNoteHead #'whiteout = ##f

  { \fingers }
  { \thumb }

  }

  }
}

On 03/25/2010 10:22 AM, David Stocker wrote:

Carl,

I don't know if this is what you need, but the code snippet works fine 
and I think it sufficiently demonstrates what I was after.


For the Notation Reference and LSR:

You can tell LilyPond to break tab lines around the tab numbers, or to 
draw tab lines all the way through the numbers. This is controlled 
with code\override TabNoteHead #'whiteout/code, which is set to 
true by default.


music = {
  \relative c {
c e g c e4 g b d g b f' c e g c e2
  }
}


  \new Staff {
\clef treble_8
\music
  }
  \new TabStaff {
\override TabNoteHead #'whiteout = ##t
\music
  }



  \new Staff {
\clef treble_8
\music
  }
  \new TabStaff {
\override TabNoteHead #'whiteout = ##f
\music
  }



On 03/25/2010 09:33 AM, Carl Sorensen wrote:




On 3/24/10 11:31 AM, David Stockerdstoc...@notesettersinc.com  wrote:


Is there a way to prevent LilyPond from whiting out the space around tablature
numbers, so that the tablature staff line goes all the way through the tab
number?


Yes, use

\override TabNoteHead #'whiteout = ##t

When you get this figured out, would you please make a snippet for inclusion
in the LSR and the documentation?

Thanks,

Carl



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



--
David Stocker
804-598-3762
http://notesettersinc.com


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


--
David Stocker
804-598-3762
http://notesettersinc.com

\version 2.13.16

\include english.ly

fingers = {
  \relative c' {
%\voiceOne
\partial 4
%p
e8( fs )
%1
g4
  }
}

thumb = {
  \relative c, {
%\voiceTwo
\partial 4
%p
fs8 e
%1
e4
  }
}

\score {
  \new StaffGroup = Guiter/Tab {

  \new Staff = notation {
	\clef treble_8
	\key e \minor
	\numericTimeSignature
	\time 4/4
	
	  \new Voice = fingers {
	\voiceOne
	\fingers
	  }
	  \new Voice = thumb {
	\voiceTwo
	\thumb
	  }
	
  }
  \new TabStaff = tablature {
	\clef moderntab
	%\override TabNoteHead #'whiteout = ##f
	
	  { \fingers }
	  { \thumb }
	
  }

  }
}

\score {
  \new StaffGroup = Guiter/Tab {

  \new Staff = notation {
	\clef treble_8
	\key e \minor
	\numericTimeSignature
	\time 4/4
	
	  \new Voice = fingers {
	\voiceOne
	\fingers
	  }
	  \new Voice = thumb {
	\voiceTwo
	\thumb
	  }
	
  }
  \new TabStaff = tablature {
	\clef moderntab
	\override TabNoteHead #'whiteout = ##f
	
	  { \fingers }
	  { \thumb }
	
  }

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


Re: Strange behavior with slurs in Tab when overriding whiteout

2010-03-25 Thread David Stocker

Just reposting this to the right thread. My bad.

On 03/25/2010 10:40 AM, David Stocker wrote:
Moving the \voiceOne and \voiceTwo commands out of the variables and 
into the appropriate voices in the notation staff avoids the problem 
altogether. So the problem seems to be related to delineating anything 
having to do with voices in a TabStaff.


\version 2.13.16

\include english.ly

fingers = {
  \relative c' {
%\voiceOne
\partial 4
%p
e8( fs )
%1
g4
  }
}

thumb = {
  \relative c, {
%\voiceTwo
\partial 4
%p
fs8 e
%1
e4
  }
}

\score {
  \new StaffGroup = Guiter/Tab {

  \new Staff = notation {
\clef treble_8
\key e \minor
\numericTimeSignature
\time 4/4

  \new Voice = fingers {
\voiceOne
\fingers
  }
  \new Voice = thumb {
\voiceTwo
\thumb
  }

  }
  \new TabStaff = tablature {
\clef moderntab
%\override TabNoteHead #'whiteout = ##f

  { \fingers }
  { \thumb }

  }

  }
}

\score {
  \new StaffGroup = Guiter/Tab {

  \new Staff = notation {
\clef treble_8
\key e \minor
\numericTimeSignature
\time 4/4

  \new Voice = fingers {
\voiceOne
\fingers
  }
  \new Voice = thumb {
\voiceTwo
\thumb
  }

  }
  \new TabStaff = tablature {
\clef moderntab
\override TabNoteHead #'whiteout = ##f

  { \fingers }
  { \thumb }

  }

  }
}

On 03/25/2010 10:22 AM, David Stocker wrote:

Carl,

I don't know if this is what you need, but the code snippet works 
fine and I think it sufficiently demonstrates what I was after.


For the Notation Reference and LSR:

You can tell LilyPond to break tab lines around the tab numbers, or 
to draw tab lines all the way through the numbers. This is controlled 
with code\override TabNoteHead #'whiteout/code, which is set to 
true by default.


music = {
  \relative c {
c e g c e4 g b d g b f' c e g c e2
  }
}


  \new Staff {
\clef treble_8
\music
  }
  \new TabStaff {
\override TabNoteHead #'whiteout = ##t
\music
  }



  \new Staff {
\clef treble_8
\music
  }
  \new TabStaff {
\override TabNoteHead #'whiteout = ##f
\music
  }



On 03/25/2010 09:33 AM, Carl Sorensen wrote:




On 3/24/10 11:31 AM, David Stockerdstoc...@notesettersinc.com  wrote:


Is there a way to prevent LilyPond from whiting out the space around tablature
numbers, so that the tablature staff line goes all the way through the tab
number?


Yes, use

\override TabNoteHead #'whiteout = ##t

When you get this figured out, would you please make a snippet for inclusion
in the LSR and the documentation?

Thanks,

Carl



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



--
David Stocker
804-598-3762
http://notesettersinc.com


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


--
David Stocker
804-598-3762
http://notesettersinc.com


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


--
David Stocker
804-598-3762
http://notesettersinc.com

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


Re: Using Lilypond in LaTeX

2010-03-23 Thread David Stocker
The difference is that ragged-right has to go in a \paper block and not 
a \layout block.


On 03/23/2010 05:36 PM, Keith Weintraub wrote:

Jon,
  That worked like a charm. I used 20 for my staff size but that is 
obviously not the game changer!


I thought I had tried the ragged-right fix but I must have done it wrong.

Thanks again,
KW

--

On Mar 23, 2010, at 4:27 PM, Jonathan Kulp wrote:

On Tue, Mar 23, 2010 at 1:58 PM, Keith Weintraub kw1...@gmail.com 
mailto:kw1...@gmail.com wrote:

Folks,
   I am creating multiple piano staves with text between them for 
analysis

on a page.
I would like to make sure that all staves on one page be the same width.
Is there a way to force the line-width to be a certain size AND 
(sorry for
shouting) force the staves (across separate \begin{lilypond} 
\end{lilypond}

blocks) to fill the lines so they are the same width across the page?
I have done something like this:

\begin{lilypond}

\layout {
  line-width = #150
  ragged-last = ##f
  ragged-last-bottom = ##f
  ragged-right = ##f
  ragged-bottom = ##f
}

\score {
  \new PianoStaff \with {
 \override SpacingSpanner #'uniform-stretching = ##t
} 
 \set Score.tempoHideNote = ##t
  ...
  ...
  ...
   \layout{}
   \midi{}
}

\end{lilypond}

I am sure that this is wrong and that I have cut and pasted a bunch 
of stuff

that I don't really need. Any help that you could give would be greatly
appreciated.
Thanks,
KW


In my counterpoint workbook I use included lilypond files for the
exercises, each of which has the following parameters defined:

\paper {
 ragged-right = ##f
}

global = {
 #(set-global-staff-size 24)
}

With only these two parameters defined, all of my exercises are the
same staffsize and fill the same width of page. If you're interested
you can see the source code and pdf here:

http://music2.louisiana.edu/Gratis/

HTH,

Jon
--
Jonathan Kulp
http://www.jonathankulp.com



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


--
David Stocker
804-598-3762
http://notesettersinc.com

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


Re: Fingering Infos always above the system

2010-03-06 Thread David Stocker

Hello Hajo,

LilyPond requires that for different finger orientations to work, notes 
must be part of a chord construct--even if there is only one note at a 
time. Try:


melody =  \relative e'' {
 \set fingeringOrientations = #'(up)
e-04 f-1 g-4 | % 1
}

bass =  \relative e {
 \set fingeringOrientations = #'(down)
e-02 g-3 | % 1
}

Hope that answers your question.

Regards,

David

On 03/06/2010 02:50 PM, Hajo Dezelski wrote:

Hello,

as always: I just don't get it right. I want to set the fingering for 
the melody above and for the bass-line below the system. But they are 
written all the time above.


melody =  \relative e'' {
 \set fingeringOrientations = #'(up)
  e4-0 f-1 g2-4 | % 1
}

bass =  \relative e {
 \set fingeringOrientations = #'(down)
 e2-0 g2-3 | % 1
}
Any ideas?

Thanks in advance

Hajo

---
... indessen wandelt harmlos droben das Gestirn


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


--
David Stocker
804-598-3762
http://notesettersinc.com

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


Re: Fingering Infos always above the system

2010-03-06 Thread David Stocker
The disadvantage of this method is that if you change your mind later, 
you have to change each f_1 to f^1, whereas if you do f-1 you can 
change them all by doing \set #'fingeringOrientations


This is a good solution if you use only a few fingering orientations in 
a piece.


Regards,

David

On 03/06/2010 03:03 PM, James Lowe wrote:

Just use ^ or _

e4^0 or f_1 for example.

You can explicitly set it then.

Thats what I do for my Trumpet Music.

James




-Original Message-
From: lilypond-user-bounces+james.lowe=datacore@gnu.org on behalf of Hajo 
Dezelski
Sent: Sat 06/03/2010 19:50
To: lilypond
Subject: Fingering Infos always above the system

Hello,

as always: I just don't get it right. I want to set the fingering for the
melody above and for the bass-line below the system. But they are written
all the time above.

melody =  \relative e'' {
  \set fingeringOrientations = #'(up)
   e4-0 f-1 g2-4 | % 1
 }

bass =  \relative e {
  \set fingeringOrientations = #'(down)
  e2-0 g2-3 | % 1
 }
Any ideas?

Thanks in advance

Hajo

---
... indessen wandelt harmlos droben das Gestirn



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

   


--
David Stocker
804-598-3762
http://notesettersinc.com

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


Re: Slur shapes

2010-03-05 Thread David Stocker
You have to ctrl.-click on the printed example to see the underlying 
code in a separate browser tab or window, then you can copy and paste 
the code which will yield the result in LilyPond.


David

On 03/04/2010 09:21 AM, Mats Bengtsson wrote:
It seems that you have looked at the snippet 
http://lsr.dsi.unimi.it/LSR/Item?id=639
The command \shapeSlur which is used in this example is not included 
in LilyPond by default, but is rather defined within the example file 
itself. To use it, you have to copy the lines from shapeSlur = down 
to cords)) into the top of your own .ly file.


   /Mats

Phil Holmes wrote:
If I use the snippet attached, the slur over the notes goes way 
higher than I'd want and makes the stave spacing in my score poor.  
I've tried using:


\shapeSlur #'(x1 y1 x2 y2 x3 . .x4 y4)   [well, actually \shapeSlur 
#'(0 -2.5 -1 3.5 0 0 0 -2.5) ]


but get an error:

error: unknown escaped string: `\shapeSlur'

Does anyone have any ideas on how to get a less extreme shape to the 
slur, please?


--
Phil Holmes


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




--
David Stocker
804-598-3762
http://notesettersinc.com

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


Re: Lilypond vs Score

2010-02-22 Thread David Stocker
Odds are this was much easier to do in LilyPond than it was in SCORE (or 
Sibelius, for that matter). I think it looks better than either of the 
example on Grossman's page.


Nice job.

On 02/22/2010 08:02 AM, Bertalan Fodor (LilyPondTool) wrote:
I found a page about Score at 
http://www.jeffreygrossman.com/engraving.html showing the problems 
with Sibelius and showing Score's superiority.
I created the same example using LilyPond 2.12.3 (attached) - 
definitely not perfect, but almost is - using only the default 
settings and the easiest ways, as I almost never engrave piano music. 
Certainly beats the Sibelius example (I don't know the Sibelius 
version, though).


Bert

Bobber wrote:
I have been having a discussion with a small publisher who uses the 
music manuscript program called Score.  He says that neither Lilypond 
or Finale can produce engraving that is comparable to Score.  And 
that most of the major music publishers in the world use Score.


Is anyone familiar with Score and what makes it superior?




___
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: Glissando tweaking - help !!

2010-02-22 Thread David Stocker

Hi Eby,

You'll need to \override Score.Glissando #'(bound-details left padding) 
and adjust the values until they suit you. As far as I can tell, the 
bound-details padding adjustments are sensitive down to increments of 
0.25, but not smaller than that. Try running the code below, which 
compiled successfully on 2.13.9 and gave a satisfactory result.


Adding Gliss. to the line is, if I recall, one of the Known Issues. 
I don't know if someone else has an answer but you may try the snippet 
repository.


To the list, is LilyPond's not respecting dots and accidentals in the 
\glissando command a bug?


Cheers.


%%%

\version 2.12.3

vOne = {
  \relative c' {
c4 e g a c d
\once \override Glissando #'style = #' trill
\once \override Score.Glissando #'(bound-details left padding) = #2.25
\once \override Score.Glissando #'(bound-details right padding) = #2.5
e,4. \glissando dis'8
  }
}

\score {

\new Voice = Glissando
\vOne

  \layout {
\context {
  \Voice
  \override Glissando #'minimum-length = #10
  \override Glissando #'springs-and-rods = 
#ly:spanner::set-spacing-rods

}
  }
}

%%%
On 02/22/2010 03:12 PM, Eby Mani wrote:

Is there a way to print aesthetically pleasing Glissandos, that doesn't print over Dots and 
accidentals ?. It prints over the dot of the starting note and over the sharp of 
the ending note.

Also any simple way to print text such as gliss or slide over the 
glissando, without using  markup and rotate ?.

Many thanks,

Eby
*
\version 2.12.3

vOne = \relative c' { c4 e g a c d \once \override Glissando #'style = #' trill 
e,4.\glissando dis'8 }

\score {

\new Voice = Glissando \vOne

\layout {
\context { \Voice
\override Glissando #'minimum-length = #10
\override Glissando #'springs-and-rods = 
#ly:spanner::set-spacing-rods
   } }
}

***









___
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: recovering LilyPond user....

2010-02-19 Thread David Stocker

The answer to the third item is pretty routine.

(3) Can I somehow force a piece of text in the score to reserve more horizontal space for itself? For 
example, when there is pizz in one note and arco in the next one is it possible to 
force more space for the pizz?
   

\textLengthOn c4_\markup { pizz } \textLengthOff c2.

Is that what you mean?

best,

Mika Kuuskankare

___
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


left-margin and shortInstrumentName

2010-02-14 Thread David Stocker

Hello everyone,

I'm noticing that when I give instruments a shortInstrumentName in a 
score, that the short name doesn't respect the left margin the way the 
instrumentName does. Is there a way to make this happen? Or, is there a 
way to tell LilyPond to print the page margins? That way I could get the 
result I'm after using short-indent in the \paper block. As it is, I can 
fudge it, but I'm rather particular when it comes to precision.


Thanks,

David

%%%

\version 2.13.13

\paper {
 left-margin = 0.5\in
 right-margin = 0.5\in
 ragged-right = ##t
}

notes = {
 a4 e' a e \break
 a e a,2 \bar |.
}

\score {
 \new Staff = Violin {
   \set Staff.instrumentName = Violin
   \set Staff.shortInstrumentName = Vn.
   \relative c'

   \notes
 }
}

%%%


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


Re: Changing staff size

2010-02-11 Thread David Stocker

Trevor,

I'll prepare a rewrite, perhaps this afternoon.

Thanks!

David

Trevor Daniels wrote:


David, you wrote Wednesday, February 10, 2010 4:53 PM


I just saw the warning about staff spaces at the bottom of the 
documentation page. The question remains, is this behavior 
beneficial? If so, should the documentation and command wording 
simply be reworked?


David, if you are willing to rewrite this part of
the documentation (as you suggested), I'm happy to
receive your contribution and edit it into the
manuals, or guide you in doing it yourself, whichever
you prefer.

Trevor






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


Re: Changing staff size

2010-02-10 Thread David Stocker

Chris,

Have a look at 
http://lilypond.org/doc/v2.12/Documentation/user/lilypond/Setting-the-staff-size#Setting-the-staff-size


A couple of notes:

placing #(set-global-staff-size 15.87) somewhere in your file will 
change the size of the staff and scale scale all the fonts (music and 
text, including fonts in the \header block) to match the smaller staff 
(or bigger, as the case may be).


placing #(layout-set-staff-size 15.87) in the \layout block scales only 
the music fonts and leaves the \header block fonts alone (at least, this 
is true for 2.13.12).


This brings me to a question for the larger community and developers:

The wording of the command and the documentation would lead one to 
believe that #(layout-set-staff-size 15.87) would affect the staff size 
and the music font size when in fact, it only affects the music font 
size. Of course, the staff can be made to match the music font by using 
\override Staff.StaffSymbol #'staff-space = #0.8 for each instrument in 
the score.


The two methods have different effects. Personally, I like being able to 
reduce the music font size and staff size independently of each other, 
and also like the \layout method because it doesn't change the scaling 
of the \header fonts. Is this the desired behavior or a bug? If the 
difference is intentional, then the documentation (and perhaps 
eventually, the command wording) ought to be re-worked. It might be good 
even to add another column to the chart in that section which gives the 
scaling factors of the staff spaces for the Staff.StaffSymbol command 
for the corresponding music font sizes.


I'd be happy to suggest a new wording for the documentation to make it 
clear that the two methods differ in their results. I'm open to fixing 
the documentation myself, if my non-technical brain can handle the 
procedures.


David

Chris wrote:

Hi! Is it possible to change the staff size?
I found in the documentation only a command to change 
the note size. 




___
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: Changing staff size

2010-02-10 Thread David Stocker
I just saw the warning about staff spaces at the bottom of the 
documentation page. The question remains, is this behavior beneficial? 
If so, should the documentation and command wording simply be reworked?


David

Chris wrote:

Hi! Is it possible to change the staff size?
I found in the documentation only a command to change 
the note size. 




___
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: Guitar stroke fingering and multiple voices

2010-02-09 Thread David Stocker

Very nice!

Nick Payne wrote:
Don't know if this has been thought of before (I couldn't find it in 
the lilypond-user archives), but while having to do some tweaking to 
get stroke fingering in one voice to avoid notes in another voice, I 
realised that multiple stroke fingering indications can be attached to 
a single note. So in the attached example, by moving the stroke 
fingering indications for notes in the middle voice to the 
simultaneous notes in the upper voice, no tweaking is required:


%
\version 2.13.12

P = #(define-music-function (parser location) ()
(apply make-music
(append
(list
'StrokeFingerEvent
'origin location)
(list 'digit 1

I = #(define-music-function (parser location) ()
(apply make-music
(append
(list
'StrokeFingerEvent
'origin location)
(list 'digit 2

M = #(define-music-function (parser location) ()
(apply make-music
(append
(list
'StrokeFingerEvent
'origin location)
(list 'digit 3

A = #(define-music-function (parser location) ()
(apply make-music
(append
(list
'StrokeFingerEvent
'origin location)
(list 'digit 4

\new Staff \relative c'' {
  \key c \major
  \time 3/4

{
 \set strokeFingerOrientations = #'(up)
 \override StrokeFinger #'add-stem-support = ##t
e c g4 r16 d-\A  c-\I -\A  b-\A  a-\I -\M  g-\M  fis-\I 
32 g-\M  e-\I 16 |

}
  \\
  \\
{ s4. \autoBeamOff e8 e s | }
  \\
{
 \set strokeFingerOrientations = #'(down)
 \override StrokeFinger #'add-stem-support = ##t
c-\P 8[ c-\P ] c-\P [ c-\P ] c-\P  c-\P  |
}

}
%

Nick





___
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: Vertical rest alignment

2010-02-08 Thread David Stocker

Bob,

The easiest way to do this is to specify the position of the rest by 
specifying a pitch (a line or space) to align the rest to, and then 
converting to a rest by using \rest.


% measure  16:
  
 { d''2. \rest^\markup { \bold \large Fine }  }  \\
 { a,2.  }
 \bar ||

There are other ways as well. See 
http://lilypond.org/doc/v2.12/Documentation/user/lilypond/Writing-rests#Rests


Regards,

David

Bobber wrote:
My score is coming along nicely.  But I am not satisfied with the 
positioning of the rests in the upper voice.  Here is an example.  The 
placement of the dotted half rest here just looks too high to me.  How 
can I move it so that it is lower?



% measure  16:
   
  { r2.^\markup { \bold \large Fine }  }  \\
  { a,2.  }
  \bar ||





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


Re: Community of professional LilyPond engravers?

2010-02-04 Thread David Stocker

Michael,

I've done some LilyPond engraving for paying clients, including an 
original arrangement of a popular song by one of my clients. This is 
something that I'd be interested in.


My impression right now (after almost a decade in the commercial print 
business, doing mostly transcription and some engraving) is that, while 
LilyPond's spacing and graphics are clearly comparable to the big two 
(and in many ways, better), LilyPond will have a hard time catching on 
in the commercial market. One of the reasons for this is online sheet 
music sales. The ability to control the number of times a downloaded 
score can be printed, and how to what extent it may be manipulated 
(after first collecting a fee, of course) is something that Sibelius has 
the corner market on at the moment.


That's not to say that LilyPond music engraving can't fill a niche of 
smaller, boutique publishers who are committed to quality (both in 
appearance and content), probably publishing mostly new music. For all I 
know, this may already be happening somewhere.


Keep me posted on what you do. If you have business-related questions, 
feel free to email me off-list.


David
dstoc...@thenotesetter.com
http://notesettersinc.com

Michael J. O'Donnell wrote:

I am pondering offering engraving services with LilyPond. I wonder if
there are people ready and willing to share information on the
possibility to make modest money this way.

I found one (slightly broken) thread in the archives:

http://lists.gnu.org/archive/html/lilypond-user/2007-10/msg00482.html

http://lists.gnu.org/archive/html/lilypond-user/2007-11/msg2.html

which indicates that several people use LilyPond for professional
projects, but they seem to be activities within a larger job, rather
than pay specifically for engraving.

I found one person offering Finale engraving ranging from 2 cents to 5
cents per note:

http://home.earthlink.net/~rscarbro/russell/music_prep.htm

but I didn't understand precisely what he was charging for. His examples
looked to me inferior to LilyPond results, but they were in low
resolution pictures.

I found a list of people offering mostly Finale engraving from $20 to
$80 per hour:

http://www.musicengravers.com/

I have no idea how much they accomplish in one hour. I like the relative
objectivity of a charge per note.

So, if there is enough interest (i.e., at least 2 other people), I
suggest that we develop a discussion within the LilyPond Wiki:

http://wiki.lilynet.net/index.php/Main_Page

If there's enough response, I'll join the Wiki, make sure that this is
within it's scope, and provide a front page. So far, I have some
examples to share, and a crude sed script for counting notes.

Cheers,

Mike O'Donnell


___
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: Community of professional LilyPond engravers?

2010-02-04 Thread David Stocker

Bobber wrote:

A commercial publisher that I talked with claims that there is no
product currently available which can produce the same quality of output
as the Score software.
I'm afraid I'd have to agree with him. I haven't yet seen a software 
program that can match SCORE's emotionless chill ;-)



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


Re: String number in/out of the staff

2010-02-04 Thread David Stocker

Bob,

After fooling around with this, I'm not quite sure what you're after. 
Could you please explain where you want the string number indication to 
appear?


David

Bobber wrote:

Ok, I'm getting the hang of things a little better now.

Here's a tricky measure I'm working on.  It has left hand fingerings 
and a string number.  I don't quite understand the behavior of the 
string number.  If I designate right or left, it goes next to the note 
and on the staff.  But if I put up or down, it goes off the staff.  I 
would like to designate down but have it go right below the not and on 
the staff.

% measure  19:
  
{ \set fingeringOrientations = #'(left) \set 
stringNumberOrientations = #'(down)

  r8 e'-4\28 g'-2 e'-4 g'-24 }  \\
 { \set fingeringOrientations = #'(left)  e-12. }
  \break





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


Re: Drop D tuning

2010-02-03 Thread David Stocker

Brett,

This is a modification of the code I use to draw this mark. Maybe you 
can put this in the \header block somewhere where it will appear in the 
appropriate place. I place this mark below the first system's clef by 
attaching it to the first note an then using an \tweak or an offset 
script to maneuver it to where I want it to go.


To really understand how this works and how the command relate to each 
other, I'd recommend looking up each of these commands in the Command 
index and reading the sections that they are explained in:


http://lilypond.org/doc/v2.12/Documentation/user/lilypond/LilyPond-command-index#LilyPond-command-index

\markup {
 \column {
   \line {
 \general-align #Y #CENTER {
   \circle \fontsize #-4.5 \musicglyph #six \tiny { = D }
   }
 }
  }
}

Brett McCoy wrote:

I have a score where I need to indicate Drop D tuning for the guitar
(6th string is tuned down to D). The typical way this is indicated in
guitar music is a (6) = D (circle with a 6 in it = D), placed at the
top left of page 1 under the title, but above a tempo mark. I am
relatively new to Lilypond and am unsure how to do this... any
suggestions?

-- Brett

In the rhythm of music a secret is hidden;
If I were to divulge it, it would overturn the world.
   -- Jelaleddin Rumi


___
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: Drop D tuning

2010-02-03 Thread David Stocker

Kieren suggested piece.

James Bailey wrote:


On 03.02.2010, at 20:45, David Stocker wrote:


Brett,

This is a modification of the code I use to draw this mark. Maybe you 
can put this in the \header block somewhere where it will appear in 
the appropriate place.


Sorry, I'm having difficulty visualizing this. Where in the \header 
block do you consider to be an appropriate place?





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


Re: String number tuning

2010-02-03 Thread David Stocker

Bob,

Not only is it possible, but it is probable that doing so will increase 
your fun quotient with LilyPond.


You'll be interested in 
http://lilypond.org/doc/v2.12/Documentation/user/lilypond/Inside-the-staff#Fingering-instructions


In particular, be aware that modifications like \set 
fingeringOrientations = '#(left) don't have an effect on fingerings 
placed on notes which are not within a chord construct. That is, if you 
want a single note fingering to go left (or right or down), you'll have 
to put it into chord braces -- b-14 rather than b4-1 (that trips up a 
lot of new users when they start modifying fingering placements).


Have fun,

David


Bobber wrote:
I would like to have more control over where string numbers, left hand 
fingerings and right hand fingers are placed.  I mean putting them 
below a note, to the side or above.  Is this possible?






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


Re: String number collision

2010-02-02 Thread David Stocker

Greetings.

Your example works as is in 2.13.11, with the string number indications 
appearing above the beams of the notes.


At any rate, try adding \override StringNumber #'add-stem-support = ##t

% measure  20:
 
{ \override StringNumber #'add-stem-support = ##t
   r8 c'\38 e'\28 c'8 e'4 }  \\
{ c2. }
 

Hope that helps,

David

Bobber wrote:
I'm engraving some guitar music.  It's polyphonic on one staff.  In 
one measure I am indicating string numbers.  The numbers are colliding 
with the upper voice.  Here's the measure where it's happening:

% measure  20:
  
 { r8 c'\38 e'\28 c'8 e'4 }  \\
 { c2. }
  
The eight notes here have the stems pointing upwards.  The numbers 
appear to be placed right above the note heads and are colliding with 
the stems.


I'm kind of new to Lilypond so I was wondering if someone could give 
me some pointers and help me resolve this.


Thanks!




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


Re: Lilypond vs Score

2010-02-01 Thread David Stocker

Hi Bob,

SCORE is an old program and, while I think it is still being supported, 
I don't think it's under active development. It's a DOS program and 
there have been rumors for years of a Windows port, but no one seems to 
know whether it's happening or not.


While a small number of publishers and engravers still use SCORE, most 
publishers (and almost all Major Publishers) are now using Finale or 
Sibelius.


SCORE is notoriously difficult to use (if you believe the people who use 
it or used to use it) and even now is quite pricey, at US$750.00 It has 
a reputation for fine control over placement of score elements and can 
certainly produce some astonishing output configurations (most of which 
no one would ever need), but I find the look of its output cold and 
mechanical, even compared with Finale or Sibelius (and certainly when 
compared to LilyPond).


David

Bobber wrote:
I have been having a discussion with a small publisher who uses the 
music manuscript program called Score.  He says that neither Lilypond 
or Finale can produce engraving that is comparable to Score.  And that 
most of the major music publishers in the world use Score.


Is anyone familiar with Score and what makes it superior?




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


Accidentals and Fingerings

2010-01-29 Thread David Stocker
Is there any reason why fingerings in these two chords should behave 
differently relative to the noteheads in their respective chords?


Incidentally, in the score I'm working on, the behavior of these two 
examples is reversed, with the 2 on the b in the first chord appearing 
closer to its notehead than the fingering indications in the upper voice 
are to theirs and I had to fix its position with \tweak. When I compiled 
this minimal example, I was surprised to see that the first example 
printed the way I would consider normal and the second chord requires 
manual positioning for the 1 on the b in the lower voice. This is 
interesting, no?



minimal example

\version 2.13

\include english.ly

fingers = {
 \relative c {
   ds-1 a'-34 r r2
   fs-3 a!-1 d-24 r r2
 }
}

thumb = {
 \relative c {
   b-24 r r2
   b-14 r r2
 }
}

\score {
 \new Staff = Guitar {
   \clef treble_8
   \key d \major
   \time 4/4
   
 \new Voice = fingers {
   \voiceOne
   \set fingeringOrientations = #'(left)
   \override Fingering #'font-size = #-6
   \fingers
 }
 \new Voice = thumb {
   \voiceTwo
   \set fingeringOrientations = #'(left)
   \override Fingering #'font-size = #-6
   \thumb
 }
   
 }

end minimal example
\version 2.13

\include english.ly

fingers = {
  \relative c {
ds-1 a'-34 r r2
fs-3 a!-1 d-24 r r2
  }
}

thumb = {
  \relative c {
b-24 r r2
b-14 r r2
  }
}

\score {
  \new Staff = Guitar {
\clef treble_8
\key d \major
\time 4/4

  \new Voice = fingers {
	\voiceOne
	\set fingeringOrientations = #'(left)
	\override Fingering #'font-size = #-6
	\fingers
  }
  \new Voice = thumb {
	\voiceTwo
	\set fingeringOrientations = #'(left)
	\override Fingering #'font-size = #-6
	\thumb
  }

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


Secondary Beams and Spacer rests

2010-01-29 Thread David Stocker
Is there a way to make LilyPond respect spacer rests for the purpose of 
breaking secondary beams? Is there any reason why this should not be a 
default behavior?


Thanks,

David

minimal example

\version 2.13

\include english.ly

fingers = {
 \relative c' {
   b cs fs16[ b8 \rest e, as cs16 ]
 }
}

thumb = {
 \relative c {
   cs16[ s8 fs,16 ]
 }
}

\score {
 \new Staff = Guitar {
   \clef treble_8
   \key d \major
   \time 4/4
   
 \new Voice = fingers {
   \voiceOne
   \fingers
 }
 \new Voice = thumb {
   \voiceTwo
   \thumb
 }
   
 }
}

end minimal example
\version 2.13

\include english.ly

fingers = {
  \relative c' {
b cs fs16[ b8 \rest e, as cs16 ]
  }
}

thumb = {
  \relative c {
cs16[ s8 fs,16 ]
  }
}

\score {
  \new Staff = Guitar {
\clef treble_8
\key d \major
\time 4/4

  \new Voice = fingers {
	\voiceOne
	\fingers
  }
  \new Voice = thumb {
	\voiceTwo
	\thumb
  }

  }
}

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


The q repeat command and fingerings

2010-01-29 Thread David Stocker
The q command is really a time saver and I'm really glad to have it. 
After using it in scores, I have the following observation:


q makes it really easy to reprint chords and articulations that are 
attached to them, but it also reprints fingerings. As a general rule, 
fingering indications are not repeated for every chord or note. Writing 
c-3 e-2 g-0 c-1 e-04 q q q will result in the fingering indications 
being repeated for each repetition of the chord. I avoid this by writing 
c-3 e-2 g-0 c-1 e-04 c e g c e q q instead. Is this something that 
can be modified, or will we just have to live with the way it is?


BTW, I'm not at all displeased with the way it currently works; like I 
said, it saves time regardless. I just wonder if it's possible to refine it.


minimal example

\version 2.13

\include english.ly

fingers = {
 \relative c' {
   \partial 16
   ds-1 gs-3 cs-416~
   q q8 q16 q q8 q16 q4
 }
}

rFingers = {
 \relative c' {
   \partial 16
   ds-1 gs-3 cs-416~
   ds gs cs q8 q16 q q8 q16 q4
 }
}

thumb = {
 \relative c {
   \partial 16
   fs-216~
   fs4 fs fs
 }
}

\score {
 \new Staff = Guitar {
   \clef treble_8
   \key d \major
   \time 4/4
   
 \new Voice = fingers {
   \voiceOne
   \set fingeringOrientations = #'(left)
   \override Fingering #'font-size = #-6
   \fingers
 }
 \new Voice = thumb {
   \voiceTwo
   \set fingeringOrientations = #'(left)
   \override Fingering #'font-size = #-6
   \thumb
 }
   
 }
}

\score {
 \new Staff = Guitar {
   \clef treble_8
   \key d \major
   \time 4/4
   
 \new Voice = fingers {
   \voiceOne
   \set fingeringOrientations = #'(left)
   \override Fingering #'font-size = #-6
   \rFingers
 }
 \new Voice = thumb {
   \voiceTwo
   \set fingeringOrientations = #'(left)
   \override Fingering #'font-size = #-6
   \thumb
 }
   
 }
}

end minimal example
\version 2.13

\include english.ly

fingers = {
  \relative c' {
\partial 16
ds-1 gs-3 cs-416~
q q8 q16 q q8 q16 q4
  }
}

rFingers = {
  \relative c' {
\partial 16
ds-1 gs-3 cs-416~
ds gs cs q8 q16 q q8 q16 q4
  }
}

thumb = {
  \relative c {
\partial 16
fs-216~
fs4 fs fs
  }
}

\score {
  \new Staff = Guitar {
\clef treble_8
\key d \major
\time 4/4

  \new Voice = fingers {
	\voiceOne
	\set fingeringOrientations = #'(left)
	\override Fingering #'font-size = #-6
	\fingers
  }
  \new Voice = thumb {
	\voiceTwo
	\set fingeringOrientations = #'(left)
	\override Fingering #'font-size = #-6
	\thumb
  }

  }
}

\score {
  \new Staff = Guitar {
\clef treble_8
\key d \major
\time 4/4

  \new Voice = fingers {
	\voiceOne
	\set fingeringOrientations = #'(left)
	\override Fingering #'font-size = #-6
	\rFingers
  }
  \new Voice = thumb {
	\voiceTwo
	\set fingeringOrientations = #'(left)
	\override Fingering #'font-size = #-6
	\thumb
  }

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


Re: measure length and decresendo

2010-01-20 Thread David Stocker

Hi Kim,

I wasn't reading carefully enough. I thought you were having alignment 
issues.


You'll want to override the minimum-length property of the hairpins like 
this:


%1
\drums {
 \time 4/8
 \tupletUp
 \override Hairpin #'minimum-length = #15
 \times 2/3 {r2 sn4:32~ \f \ }
\times 2/3 {sn4:32 \! \ppp r2 }
}

15 is probably extreme, but you get the idea.

I found this answer in the Notation Reference, section 1.3.1 Dynamics. 
Scroll down to the Selected Snippets part.


http://lilypond.org/doc/v2.12/Documentation/user/lilypond/Attached-to-notes#Dynamics

Hope that helps.

David

Kim Cascone wrote:

David
try compiling this code fragment in OooLilypond and see what I'm 
trying to do

%1
\drums {
  \time 4/8
  \tupletUp
  \times 2/3 {r2 sn4:32~ \f \ }
 \times 2/3 {sn4:32 \! \ppp r2 }
}


David Stocker wrote:

Kim,

Have you tried exploiting OpenOffice.org's tables capabilities? 
http://notesettersinc.blogspot.com/2009/11/openofficeorg-and-ooolilypond-extension_11.html 



Regards,

David

Kim Cascone wrote:

I need to make a chart of rhythmic fragments consisting of
one or two measures per line
the measures need to be centered on the line
there will be 10 - 12 lines per page
and each fragment needs to be uniformly approx 3-4 inches in length
and contain the meter (4/8) and a rhythm 'clef'

next to each of the fragments will be a small text box with some 
instructions or notes


so far what I've been doing is using the Lilypond plugin for OpenOffice
and generating the measure one at a time
and centering them on a page
now that I've gotten this far I now need to add dynamics and stick info

here is a problem I'm running into:
one measure I want to make has the last note of a tuplet tied to the 
first note of another tuplet in the following measure

and I get a 'decresendo too small' warning when I try to compile it
how do I make the measures longer so I can place the descresendo?

%1
\drums {
  \time 4/8
  \tupletUp
  \times 2/3 {r2 sn4:32~\f\ }
 \times 2/3 {sn4:32\! \ppp r2 }
}



___
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: measure length and decresendo

2010-01-20 Thread David Stocker
\paper blocks don't work in OpenOffice.org with OOoLilyPond. I didn't 
think they did, but I tried just to be sure.


James Bailey wrote:
You can add \paper { ragged-right = ##f line-width = 4\in } to your 
file to control the line length and force the measure to fill the 
whole line. That will ensure that the measures are exactly the length 
you want them to be, and the diminuendo comes out a bit longer.


On 20.01.2010, at 06:36, Kim Cascone wrote:


I need to make a chart of rhythmic fragments consisting of
one or two measures per line
the measures need to be centered on the line
there will be 10 - 12 lines per page
and each fragment needs to be uniformly approx 3-4 inches in length
and contain the meter (4/8) and a rhythm 'clef'

next to each of the fragments will be a small text box with some 
instructions or notes


so far what I've been doing is using the Lilypond plugin for OpenOffice
and generating the measure one at a time
and centering them on a page
now that I've gotten this far I now need to add dynamics and stick info

here is a problem I'm running into:
one measure I want to make has the last note of a tuplet tied to the 
first note of another tuplet in the following measure

and I get a 'decresendo too small' warning when I try to compile it
how do I make the measures longer so I can place the descresendo?

%1
\drums {
  \time 4/8
  \tupletUp
  \times 2/3 {r2 sn4:32~\f\ }
 \times 2/3 {sn4:32\! \ppp r2 }
}



___
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: measure length and decresendo

2010-01-19 Thread David Stocker

Kim,

Have you tried exploiting OpenOffice.org's tables capabilities? 
http://notesettersinc.blogspot.com/2009/11/openofficeorg-and-ooolilypond-extension_11.html


Regards,

David

Kim Cascone wrote:

I need to make a chart of rhythmic fragments consisting of
one or two measures per line
the measures need to be centered on the line
there will be 10 - 12 lines per page
and each fragment needs to be uniformly approx 3-4 inches in length
and contain the meter (4/8) and a rhythm 'clef'

next to each of the fragments will be a small text box with some 
instructions or notes


so far what I've been doing is using the Lilypond plugin for OpenOffice
and generating the measure one at a time
and centering them on a page
now that I've gotten this far I now need to add dynamics and stick info

here is a problem I'm running into:
one measure I want to make has the last note of a tuplet tied to the 
first note of another tuplet in the following measure

and I get a 'decresendo too small' warning when I try to compile it
how do I make the measures longer so I can place the descresendo?

%1
\drums {
  \time 4/8
  \tupletUp
  \times 2/3 {r2 sn4:32~\f\ }
 \times 2/3 {sn4:32\! \ppp r2 }
}



___
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 on Linux

2010-01-01 Thread David Stocker

Hi Keith,

You might consider setting up a dual-boot environment. There are lots of 
resources on the web detailing how to do this, but I've found the best 
and most comprehensive to be the Illustrated Dual Boot Site: 
http://members.iinet.net/~herman546/index.html


I too was a Windows only user until about 2 years ago when I started 
experimenting with GNU/Linux.


BTW, I'm an Ubuntu user and I've never had problems getting LilyPond 
installed and working in either Windows or Ubuntu.


Happy New Year!

David

keith Luke wrote:
My PC experience is with Windows, but I would like to use the 
Frescobaldi GUI.  A friend suggested that I install Linux on a virtual 
machine then install KDE and Frescobaldi on the system.  I told him I 
was not Linux-literate and he said you don't have to be. All you need 
is to be able to install it and install the apps and you're good to 
go.  I've seen some of the posts in this forum where some users have 
problems when installing LilyPond on Linux systems, especially Ubuntu.
 
We just hired at new employee at my shop and he is a Unix/Linux 
expert.  When I was introduced to him, I mentioned my plans to install 
LilyPond and Frescobaldi on a Linux virtual machine.  He recommended 
downloading and installing Kubuntu as it is Linux packaged with KDE 
which should meet Frescobaldi requirements.
 
I'm just ordered a new hard drive for my laptop so I can do a clean 
install of Windows 7 Ultimate 64-bit, then install Virtual PC for 
Windows 7 to run Kubuntu to run LilyPond and Frescobaldi.  Don't know 
when I'll have time to do this as I just got a bar gig filling in for 
my friend's band playing keyboards for the next three months.  I have 
not gigged in over 15 years other than sitting in with friends about 
once a month playing only a tune or two.
I'm spending my time re-learning how to sight read and listening to 
lots of mp3s to learn all of the songs which is taking quite a bit of 
time.  It's a lot of work, but provides a nice contrast to my real day 
job.
 
I'll report back after I get my new hard drive and start installing.
 
Mele Kalikimaka e ka Hauoli Makahiki Hou  - Merry Christmas and Happy 
New Year in Hawaiian.
 
Alha!!!



___
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 on Linux

2010-01-01 Thread David Stocker
The Dual-Boot would be an alternative to installing Kubuntu as a virtual 
machine.


David Stocker wrote:

Hi Keith,

You might consider setting up a dual-boot environment. There are lots 
of resources on the web detailing how to do this, but I've found the 
best and most comprehensive to be the Illustrated Dual Boot Site: 
http://members.iinet.net/~herman546/index.html


I too was a Windows only user until about 2 years ago when I started 
experimenting with GNU/Linux.


BTW, I'm an Ubuntu user and I've never had problems getting LilyPond 
installed and working in either Windows or Ubuntu.


Happy New Year!

David

keith Luke wrote:
My PC experience is with Windows, but I would like to use the 
Frescobaldi GUI.  A friend suggested that I install Linux on a 
virtual machine then install KDE and Frescobaldi on the system.  I 
told him I was not Linux-literate and he said you don't have to be. 
All you need is to be able to install it and install the apps and 
you're good to go.  I've seen some of the posts in this forum where 
some users have problems when installing LilyPond on Linux systems, 
especially Ubuntu.
 
We just hired at new employee at my shop and he is a Unix/Linux 
expert.  When I was introduced to him, I mentioned my plans to 
install LilyPond and Frescobaldi on a Linux virtual machine.  He 
recommended downloading and installing Kubuntu as it is Linux 
packaged with KDE which should meet Frescobaldi requirements.
 
I'm just ordered a new hard drive for my laptop so I can do a clean 
install of Windows 7 Ultimate 64-bit, then install Virtual PC for 
Windows 7 to run Kubuntu to run LilyPond and Frescobaldi.  Don't know 
when I'll have time to do this as I just got a bar gig filling in for 
my friend's band playing keyboards for the next three months.  I have 
not gigged in over 15 years other than sitting in with friends about 
once a month playing only a tune or two.
I'm spending my time re-learning how to sight read and listening to 
lots of mp3s to learn all of the songs which is taking quite a bit of 
time.  It's a lot of work, but provides a nice contrast to my real 
day job.
 
I'll report back after I get my new hard drive and start installing.
 
Mele Kalikimaka e ka Hauoli Makahiki Hou  - Merry Christmas and Happy 
New Year in Hawaiian.
 
Alha!!!



___
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: LilyPond on Linux

2010-01-01 Thread David Stocker

Someone else mentioned Ubuntu Studio...

I'd definitely opt for a dual-boot environment for any of the studio 
flavors of GNU/Linux...especially if you plan to fool around with any of 
the production software available to you.


David

craigbakalian wrote:

On Fri, 2010-01-01 at 12:00 -0500, lilypond-user-requ...@gnu.org wrote:
  

Re: LilyPond on Linux



Wipe out the hard drive.  Install some flavor of linux and start your
digital life fresh and new.  Then install Lilypond 2.12.2. Then sell
your Windows 7 DVD to a senior citizen.


Craig Bakalian
560 Keswick Drive
Yardley, PA 19067
215-428-0856



___
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


Music Publishing Blog [slightly O/T]

2009-11-12 Thread David Stocker

Hello everyone,

I've set up a blog dedicated to issues in Music Publishing, and 
specifically, the use of Open-Source tools in the print side of things.


I've just put up two posts, aimed at Educators, dealing with the use of 
LilyPond, OpenOffice.org and the OOoLilyPond extension.


The posts can be found by clicking the links below.

OpenOffice.org and LilyPond - Part One 
http://notesettersinc.blogspot.com/2009/11/openofficeorg-and-ooolilypond-extension.html
OpenOffice.org and LilyPond - Part Two 
http://notesettersinc.blogspot.com/2009/11/openofficeorg-and-ooolilypond-extension_11.html


Feedback is welcome.

Best regards,

David Stocker


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


Re: Simultaneous text spanners

2009-11-03 Thread David Stocker
One possible solution is to make a hidden voice. The code is a little 
more laborious, and you'll get lots of clashing note column warnings 
from the terminal, but it produces two separate spanners with individual 
start and stop points.


Hope that helps,

David

%%begin duling-spanners

\version 2.13.6

spanOne = {
  \override TextSpanner #'(bound-details left text) = \markup { span 
one }

}

spanTwo = {
  \override TextSpanner #'(bound-details left text) = \markup { span 
two }

}

\score {
  \new Staff {
\clef bass
\time 4/4

  \new Voice = visible {
\relative c {
  \oneVoice
  \spanOne c4 \startTextSpan c c c
  d4 d d d \stopTextSpan
  e4 e e e
}
  }
  \new Voice = hidden {
\relative c {
  \hideNotes
  c4 c \spanTwo c \startTextSpan c
  d4 d d d
  e4 e \stopTextSpan e e
}
  }

  }
  \layout { }
}

%%end duling-spanners

James W. wrote:

Hello,

Kind of new to Lilypond (been using it for a few months), but love it so far.

My question: Is it possible to have simultaneous text spanners in a single
voice context? In my example below, there are obvious problems with the
two undistinguished \stopTextSpanner commands. But I think it illustrates
what I'm trying to do. If it is not possible this way, how would I go about
doing it? I've read the Learning Manual a couple of times, the Notation
Manual, looked in the archives of this mailing list, etc. Any help will be
greatly appreciated.

% begin example
\version 2.13.6

spanOne = {
   \override TextSpanner #'(bound-details left text) = \markup { span one }
}

spanTwo = {
   \override TextSpanner #'(bound-details left text) = \markup { span two }
}

\score {
   \new Staff {
   \relative c {
   \clef bass
   \time 4/4

   \spanOne c4 \startTextSpan c \spanTwo c \startTextSpan c
   d4 d d d \stopTextSpan
   e4 e \stopTextSpan e e
   }

   }

   \layout { }
}
% end example

Thanks,
James Worlton


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

  
\version 2.13.6

spanOne = {
   \override TextSpanner #'(bound-details left text) = \markup { span one }
}

spanTwo = {
   \override TextSpanner #'(bound-details left text) = \markup { span two }
}

\score {
   \new Staff {
 \clef bass
 \time 4/4
 
   \new Voice = visible {
	 \relative c {
	   \oneVoice
	   \spanOne c4 \startTextSpan c c c
	   d4 d d d \stopTextSpan
	   e4 e e e
	 }
   }
   \new Voice = hidden {
	 \relative c {
	   \hideNotes
	   c4 c \spanTwo c \startTextSpan c
	   d4 d d d
	   e4 e \stopTextSpan e e
	 }
   }
 
   }
   \layout { }
}___
lilypond-user mailing list
lilypond-user@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-user


Re: tieDown -- repeatTie

2009-09-29 Thread David Stocker

Hi Roland,

Using \voiceTwo to set stems, ties and dots to go down/under works on 
\repeatTie in 2.13.4. Interestingly, with \voiceTwo in force, \tieUp 
affects everything but the \repeatTie.


Try:

\version 2.12

ties = {
 \relative c'{
   \voiceTwo
   %\stemDown
   %\tieDown
   %\tieUp
   c4 c c c~ c1 \bar ||
   c4 \repeatTie c c c~ c1 \bar |.
 }
}

\score {
 \ties
}

Hope that fixes it for you. See 
http://lilypond.org/doc/v2.12/Documentation/user/lilypond/Multiple-voices#Multiple-voices 
regarding how to automatically control item placement (stems, slurs, 
etc.) using the \voiceXxx commands.


David

Roland Goretzki wrote:

Hi,

\version 2.12.2

if I use \stemDown for the lower voice in one staff, the ties
automatically show up, and normaly this is fine.
In some situations, however, I want to have them showing down, too.

This is possible with \tieDown, but this doesn't have any effect to a
\repeatTie.

How can I make a \repeatTie also show down, if the stems show down?

Thanks for any hint!

Best Regards   Roland


___
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: emacs on Ubuntu

2009-09-17 Thread David Stocker

Okay.

If you still want to enable lilypond-mode in Emacs, go to 
/home/yourusername/.emacs.d and edit the file called init.el


If the directory or the file (or both) don't exist, then create them.

In init.el, paste in the following:

**begin copy and paste section**

(setq load-path (append (list (expand-file-name 
/usr/local/lilypond/usr/share/emacs/site-lisp)) load-path))


(autoload 'LilyPond-mode lilypond-mode LilyPond Editing Mode t)
(add-to-list 'auto-mode-alist '(\\.ly$ . LilyPond-mode))
(add-to-list 'auto-mode-alist '(\\.ily$ . LilyPond-mode))
(add-hook 'LilyPond-mode-hook (lambda () (turn-on-font-lock)))

**end copy and paste section**


If something similar was already there, just delete it first and paste 
in what you've got above. Save the file and exit. That should be it. You 
should be good to go. If you change your LilyPond installation in any 
way (like uninstalling the repositories version and installing a newer 
version using the executable from the website), then you'll most likely 
have to change init.el to reflect the new location of the lilypond-mode 
files.


Hope this helps.

David

Ralph Palmer wrote:

Hi, David -

I installed through Synaptic, but by downloading from the LilyPond 
site, because the regular Ubuntu repositories didn't have 2.12.2. I'm 
not sure, but I think the Ubuntu repositories were only up to 2.10 at 
that point. At any rate, the repostitories are at 2.12.1 now, so I 
think I would have to uninstall and re-install if I were to go to an 
Ubuntu official install. I have :

/usr/local/lilypond/usr/share/emacs/site-lisp/lilypond-mode.el

Hmmm. I think maybe I'll try vim.

Ralph


On Wed, Sep 16, 2009 at 9:52 PM, David Stocker 
dstoc...@thenotesetter.com mailto:dstoc...@thenotesetter.com wrote:


Hi Ralph,

To my novice eyes, it seems there is one of two possible issues here:

 1. The path indicated in your init.el file, which is supposed to
point to the lilypond-mode files in your LilyPond installation
folder is incorrect, or
 2. init.el points to the place where the lilypond-files are
supposed to be, but the files are missing.

How did you install LilyPond? Did you do it through Add/Remove or
Synaptic, or by downloading the executable from the LilyPond site?

Ralph Palmer wrote:

Hi, I've been here before, but I've still got a problem.

I'm running Ubuntu (Jaunty Jackalope), Lilypond 2.12.2, and
emacs 22.2.1.

Whenever I try to open a .ly file in emacs, I get :
File mode specification error: (file-error Cannot open load
file lilypond-mode)

Has anyone else had this problem and/or found a fix? I tried
some instructions I got a while back from someone on the
lilypond user list, and they didn't work. I re-installed
emacs, and no joy. I then tried following the instructions
again, and still no luck. Any suggestions?

Or is there another helpful text editor (with highlighting),
other than jedit (with seems to be slow and resource
intensive, in my experience)?

Thanks for your time and attention,

Ralph

-- 
Ralph Palmer

Montague City, MA
USA
palmer.r.vio...@gmail.com mailto:palmer.r.vio...@gmail.com
mailto:palmer.r.vio...@gmail.com
mailto:palmer.r.vio...@gmail.com


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





--
Ralph Palmer
Montague City, MA
USA
palmer.r.vio...@gmail.com mailto:palmer.r.vio...@gmail.com



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


Chords with multiple glissandos

2009-09-17 Thread David Stocker
Is there any way to make this work, so that both sets of notes are 
connected with glissandos?


**minimal example**

\version 2.13

\include english.ly

\paper {
 ragged-right = ##f
}

\relative c'' {
 cs1
 
   {cs4 \glissando b \glissando cs2}
   {gs4 \glissando fs \glissando gs2}
 
}

**end minimal example**


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


Re: Chords with multiple glissandos

2009-09-17 Thread David Stocker

Thanks Kieren.

I actually do need the chords expressed as one voice. I'll look 
through the list archives and see if I can use your solution.


Thanks,

David

Kieren MacMillan wrote:

Hi David,

Is there any way to make this work, so that both sets of notes are 
connected with glissandos?


If you correct your polyphonic code, it works fine:

\version 2.13.3
\include english.ly
\paper { ragged-right = ##f }

\relative c'' {
 cs1
 
   { \voiceOne cs4 \glissando b \glissando cs2 }
   \new Voice { \voiceTwo gs4 \glissando fs \glissando gs2 }
  \oneVoice
}

If you want these to be chords instead — which is not what your 
original example suggests — look for my solution in the list archive.


Hope this helps!
Kieren.




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


Re: emacs on Ubuntu

2009-09-16 Thread David Stocker

Hi Ralph,

To my novice eyes, it seems there is one of two possible issues here:

  1. The path indicated in your init.el file, which is supposed to
 point to the lilypond-mode files in your LilyPond installation
 folder is incorrect, or
  2. init.el points to the place where the lilypond-files are
 supposed to be, but the files are missing.

How did you install LilyPond? Did you do it through Add/Remove or 
Synaptic, or by downloading the executable from the LilyPond site?


Ralph Palmer wrote:

Hi, I've been here before, but I've still got a problem.

I'm running Ubuntu (Jaunty Jackalope), Lilypond 2.12.2, and emacs 22.2.1.

Whenever I try to open a .ly file in emacs, I get :
File mode specification error: (file-error Cannot open load file 
lilypond-mode)


Has anyone else had this problem and/or found a fix? I tried some 
instructions I got a while back from someone on the lilypond user 
list, and they didn't work. I re-installed emacs, and no joy. I then 
tried following the instructions again, and still no luck. Any 
suggestions?


Or is there another helpful text editor (with highlighting), other 
than jedit (with seems to be slow and resource intensive, in my 
experience)?


Thanks for your time and attention,

Ralph

--
Ralph Palmer
Montague City, MA
USA
palmer.r.vio...@gmail.com mailto:palmer.r.vio...@gmail.com


___
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: arpeggio placement

2009-08-25 Thread David Stocker

Works perfectly. Thanks Robin!

David

Robin Bannister wrote:

David Stocker wrote:
Any hints on forcing the arpeggio line to the right to make the 
placement more natural would be appreciated.


For the first case, fiddle with the padding.
Negative works too,  e.g.
  \override Staff.Arpeggio #'padding = #-0.4

For situations where this doesn't work, see 
http://lists.gnu.org/archive/html/lilypond-user/2009-03/msg00658.html



Cheers,
Robin





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


arpeggio placement

2009-08-24 Thread David Stocker
I'm having trouble with altered fingering placements fouling up the 
position of an arpeggio line. It only happens when fingering indications 
are placed to the left of the notes--the arpeggio line and fingerings 
are moved way to the left, leaving a significant amount of space between 
the line and the notes. Fiddling with the placement of the fingerings 
using \tweak #'extra-offset changes the position of the fingerings, but 
leaves the arpeggio line where LilyPond's decided it should go, which is 
still too far to the left of the notes.


I've attached a minimal example below. Any hints on forcing the arpeggio 
line to the right to make the placement more natural would be appreciated.


Thanks,

David

%%begin test file%%

\version 2.13.3

\include english.ly

guitarFinUpper = {
 \set fingeringOrientations = #'(left)
 \override Fingering #'font-size = #-6
}

guitarFinLower = {
 \set fingeringOrientations = #'(left)
 \override Fingering #'font-size = #-6
}

staff = {
 \clef treble_8
 \key a \major
 \time 4/4
}

%%arpeggio with fingerings

fingersOne = {
 \relative c' {
   \voiceOne
   \guitarFinUpper
   d8 e fs e gs,-1 b-0 e-02 \arpeggio
 }
}

%%arpeggio without fingerings

fingersTwo = {
 \relative c' {
   \voiceOne
   \guitarFinUpper
   d8 e fs e gs, b e2 \arpeggio
 }
}

fingersThree = {
 \relative c' {
   \voiceOne
   \guitarFinUpper
   d8 e fs e gs,-\tweak #'extra-offset #'(4.0 . 0)-1 b-\tweak 
#'extra-offset #'(4.0 . 0)-0 e-\tweak #'extra-offset #'(4.0 . 0)-02 
\arpeggio

 }
}

%%arpeggio with fingerings

thumbOne = {
 \relative c {
   \voiceTwo
   \guitarFinLower
   b fs' a2 e, d'-\tweak #'extra-offset #'(0 . -0.5)-0 fs-\tweak 
#'extra-offset #'(0 . -0.5)-3 \arpeggio

 }
}

%%arpeggio without fingerings

thumbTwo = {
 \relative c {
   \voiceTwo
   \guitarFinLower
   b fs' a2 e, d' fs \arpeggio
 }
}

thumbThree = {
 \relative c {
   \voiceTwo
   \guitarFinLower
   b fs' a2 e, d'-\tweak #'extra-offset #'(4.0 . -0.5)-0 fs-\tweak 
#'extra-offset #'(4.0 . -0.5)-3 \arpeggio

 }
}



%%the arpeggio line is shifted too far left

\score {
 \new Staff = guitar
 \with {
   \consists Span_arpeggio_engraver
 }
 {
   \set Staff.instrumentName = Guitar
   \set Staff.connectArpeggios = ##t
   \set Staff.beatLength = #(ly:make-moment 1 8)
   \set Staff.beatGrouping = #'(4 4)
   \staff
   
 \new Voice = fingers {
   \fingersOne
 }
 \new Voice = thumb {
   \thumbOne
 }
   
 }
}

%%this arpeggio line is acceptable, but I need the fingerings to be 
diplayed as well


\score {
 \new Staff = guitar
 \with {
   \consists Span_arpeggio_engraver
 }
 {
   \set Staff.instrumentName = Guitar
   \set Staff.connectArpeggios = ##t
   \set Staff.beatLength = #(ly:make-moment 1 8)
   \set Staff.beatGrouping = #'(4 4)
   \staff
   
 \new Voice = fingers {
   \fingersTwo
 }
 \new Voice = thumb {
   \thumbTwo
 }
   
 }
}

%%even moving the fingerings an appropriate distance to the right leaves 
the arpeggio line in the same place


\score {
 \new Staff = guitar
 \with {
   \consists Span_arpeggio_engraver
 }
 {
   \set Staff.instrumentName = Guitar
   \set Staff.connectArpeggios = ##t
   \set Staff.beatLength = #(ly:make-moment 1 8)
   \set Staff.beatGrouping = #'(4 4)
   \staff
   
 \new Voice = fingers {
   \fingersThree
 }
 \new Voice = thumb {
   \thumbThree
 }
   
 }
}

%%end test file
\version 2.13.3

\include english.ly

guitarFinUpper = {
  \set fingeringOrientations = #'(left)
  \override Fingering #'font-size = #-6
}

guitarFinLower = {
  \set fingeringOrientations = #'(left)
  \override Fingering #'font-size = #-6
}

staff = {
  \clef treble_8
  \key a \major
  \time 4/4
}

%%arpeggio with fingerings

fingersOne = {
  \relative c' {
\voiceOne
\guitarFinUpper
d8 e fs e gs,-1 b-0 e-02 \arpeggio
  }
}

%%arpeggio without fingerings

fingersTwo = {
  \relative c' {
\voiceOne
\guitarFinUpper
d8 e fs e gs, b e2 \arpeggio
  }
}

fingersThree = {
  \relative c' {
\voiceOne
\guitarFinUpper
d8 e fs e gs,-\tweak #'extra-offset #'(4.0 . 0)-1 b-\tweak #'extra-offset #'(4.0 . 0)-0 e-\tweak #'extra-offset #'(4.0 . 0)-02 \arpeggio
  }
}

%%arpeggio with fingerings

thumbOne = {
  \relative c {
\voiceTwo
\guitarFinLower
b fs' a2 e, d'-\tweak #'extra-offset #'(0 . -0.5)-0 fs-\tweak #'extra-offset #'(0 . -0.5)-3 \arpeggio
  }
}

%%arpeggio without fingerings

thumbTwo = {
  \relative c {
\voiceTwo
\guitarFinLower
b fs' a2 e, d' fs \arpeggio
  }
}

thumbThree = {
  \relative c {
\voiceTwo
\guitarFinLower
b fs' a2 e, d'-\tweak #'extra-offset #'(4.0 . -0.5)-0 fs-\tweak #'extra-offset #'(4.0 . -0.5)-3 \arpeggio
  }
}



%%the arpeggio line is shifted too far left

\score {
  \new Staff = guitar
  \with {
\consists Span_arpeggio_engraver
  }
  {
\set Staff.instrumentName = Guitar 
\set Staff.connectArpeggios = ##t
\set Staff.beatLength = #(ly:make-moment 1 8)
\set Staff.beatGrouping = #'(4 4)
\staff

 

Re: website: why do you use lilypond?

2009-08-06 Thread David Stocker
I did some guitar ensemble (4 guitars) arrangements of Joplin rags some 
years ago that are now published (Maple Leaf Rag, Cascades) by 
Doberman-Yppan. I can check with them to see if we can use passages as 
examples for LilyPond Tablature if you like.


Also, I wouldn't be averse to working up any new arrangements of Joplin 
rags for guitar--solo or ensemble--provided they're in the public 
domain. What would be the timeline for such an endeavor?


David

Federico Bruni wrote:

Tim Rowe wrote:

2009/8/1 Federico Bruni brunol...@gmx.com:


I'd be really glad to help with the tablature example.
I think a modern piece would be better in this case, as tablature 
are used

by modern guitarists.
What about a Scott Joplin ragtime arranged for guitar? (it is in the 
public

domain)

I guess a good example should show the best features of tablature 
support in

Lilypond.. There are any other requirements?


Scott Joplin rags may be public domain, but are any guitar
arrangements of them? Or were you offering to do one?




I'm not sure at all, but...
.. I think that an arrangement of a public domain piece of music can 
be copyrighted just if it's a kind of 'original' elaboration by the 
musician; I mean something different, somehow.


As far as I use an arrangement which is very close to the original 
music, it should be fine, shouldn't?




___
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: TextSpanner Line Padding

2009-08-05 Thread David Stocker
You could simply use a hard space, i.e. rit.  (with a space after the 
period and before the closing quote).


David

Jonathan Wilkes wrote:

Hello,
 If I create a rit.--- as a TextSpanner, how can I start the line a 
bit to the right so that there's a little room between the word rit. and 
the dotted line?  I went through the internals reference and tried every 
property I though would be relevant, but I can't figure it out.


Thanks,
Jonathan


  



___
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: text with \musicglyph

2009-07-27 Thread David Stocker

Try this:

\mark
\markup
\line
\general-align #Y #CENTER {
 \bold \large D.S. al
 \musicglyph #scripts.varcoda
}

and see if that does what you want. You can make life easier by doing:

varCoda = {
 \mark
 \markup
 \line
 \general-align #Y #CENTER {
   \bold \large D.S. al
   \musicglyph #scripts.varcoda
  }
}

and then just doing \varCoda whenever you need to use that sign. And, 
adding some \hspace before the varcoda glyph will help with the spacing.


See B.8.2 Align in the documentation:

http://lilypond.org/doc/v2.13/Documentation/user/lilypond/Align#Align

HTH,

David

Gilles Sadowski wrote:

Hi.

  
...and I'm not getting entirely what I need.  The varcoda sign is too  
low and too close to the preceding text.  I've been searching through  
the docs to find a solution and have not yet come across what I need.


Ideas?



Try fiddling with
  \raise #1.0
and 
  \hspace #1.0


Best,
Gilles


___
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: 2.13.3 docs emacs mode documentation AU 2.2.1 out of date?

2009-07-24 Thread David Stocker

Hi Paul,

I'm not familiar with Debian, (I'm using Ubuntu 8.04, 9.04 and Windows 
XP) so if you have a directory called .emacs in your home directory 
already, go ahead and try creating and modifying your init.el inside it 
(instead of inside .emacs.d) and see where it gets you.


Let me know what the result is.

Regards,

David

Paul Scott wrote:

David Stocker wrote:

Paul,

Are you using Linux or Windows XP?

After you install LilyPond, you'll have all the files you need for 
lilypond-mode to work right there in your installation directory. 
You'll just need to tell Emacs where to locate them.


In your .emacs.d directory you'll need a file called init.el It may 
already be present. If it's not, create it.

Did you mean .emacs?  .emacs.d (in my home directory) is owned by root.

Thanks,

Paul








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


Re: 2.13.3 docs emacs mode documentation AU 2.2.1 out of date?

2009-07-24 Thread David Stocker

You can always

sudo chown -hR username .emacs.d

In any case, creating the directory .emacs.d and making a new init.el 
inside it shouldn't foul anything up. Then you could proceed with making 
your init.el point to lilypond-mode when you want to use it. Also, if 
you open up Emacs and start working with files, it might automatically 
make you a new auto-save-list (and a new .emacs.d for that matter).


Regards,

David

Paul Scott wrote:

Tim McNamara wrote:


On Jul 24, 2009, at 1:51 AM, Paul Scott wrote:


David Stocker wrote:

Paul,

Are you using Linux or Windows XP?

After you install LilyPond, you'll have all the files you need for 
lilypond-mode to work right there in your installation directory. 
You'll just need to tell Emacs where to locate them.


In your .emacs.d directory you'll need a file called init.el It 
may already be present. If it's not, create it.



Did you mean .emacs?  .emacs.d (in my home directory) is owned by root.


.emacs.d is a directory, .emacs is a file.


Yes.

For some reason your permissions are not correct:  .emacs.d should be 
owned by you, not root.


That's what I would have thought.

This is the way it is on both my Debian sid systems.  On both these 
systems .emacs.d contains the directory auto-save-list both of which 
are owned by root.


On this, my home system, I just removed .emacs.d and reinstalled 
emacs.  Now there is no .emacs.d.  I don't understand how .emacs.d 
would have been owned by root on two different systems since I would 
never do it that way.


I will work on this and get back to the list.

I am still concerned why AU 2.2.1 doesn't seem to make sense.

Thanks,

Paul





___
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: 2.13.3 docs emacs mode documentation AU 2.2.1 out of date?

2009-07-24 Thread David Stocker



Paul Scott wrote:


Doing that to the best of my ability I get:

File mode specification error: (file-error Cannot open load file 
lilypond-mode)


This is how I interpreted your instructions:

(setq load-path (append (list (expand-file-name 
/usr/local/lilypond/usr/share/emacs/site-lisp/* )) load-path))

(autoload 'LilyPond-mode lilypond-mode LilyPond Editing Mode t)
(add-to-list 'auto-mode-alist '(\\.ly$ . LilyPond-mode))
(add-to-list 'auto-mode-alist '(\\.ily$ . LilyPond-mode))
(add-hook 'LilyPond-mode-hook (lambda () (turn-on-font-lock)))
I think you need to delete the * near the beginning after 
.../emacs/site-lisp/* ))


It should be .../emacs/site-lisp/ ))


Even though I have done some scheme I don't know enough to diagnose this.

Thanks for any help,

Paul








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


Re: 2.13.3 docs emacs mode documentation AU 2.2.1 out of date?

2009-07-24 Thread David Stocker
Glad this worked for you. I just went through this to set up 
lilypond-mode on a fresh install of Ubuntu 9.04. It was still fresh in 
my mind.


Best regards,

David

Paul Scott wrote:

David Stocker wrote:



Paul Scott wrote:


Doing that to the best of my ability I get:

File mode specification error: (file-error Cannot open load file 
lilypond-mode)


This is how I interpreted your instructions:

(setq load-path (append (list (expand-file-name 
/usr/local/lilypond/usr/share/emacs/site-lisp/* )) load-path))

(autoload 'LilyPond-mode lilypond-mode LilyPond Editing Mode t)
(add-to-list 'auto-mode-alist '(\\.ly$ . LilyPond-mode))
(add-to-list 'auto-mode-alist '(\\.ily$ . LilyPond-mode))
(add-hook 'LilyPond-mode-hook (lambda () (turn-on-font-lock)))
I think you need to delete the * near the beginning after 
.../emacs/site-lisp/* ))


It should be .../emacs/site-lisp/ ))


That was it!!
Thanks,

Paul








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


Re: 2.13.3 docs emacs mode documentation AU 2.2.1 out of date?

2009-07-23 Thread David Stocker

Paul,

Are you using Linux or Windows XP?

After you install LilyPond, you'll have all the files you need for 
lilypond-mode to work right there in your installation directory. You'll 
just need to tell Emacs where to locate them.


In your .emacs.d directory you'll need a file called init.el It may 
already be present. If it's not, create it.


In that file, past the following lines:

(setq load-path (append (list (expand-file-name 
*//home/david/lilypond/usr/share/emacs/site-lisp/*)) load-path))


(autoload 'LilyPond-mode lilypond-mode LilyPond Editing Mode t)
(add-to-list 'auto-mode-alist '(\\.ly$ . LilyPond-mode))
(add-to-list 'auto-mode-alist '(\\.ily$ . LilyPond-mode))
(add-hook 'LilyPond-mode-hook (lambda () (turn-on-font-lock)))

I've bolded and italicized the path to my lilypond-mode files. Change 
them to in your init.el to point to the location of yours and you should 
be all set.


Hope that helps,

David


Paul Scott wrote:

James E. Bailey wrote:


On 23.07.2009, at 04:20, Paul Scott wrote:


Hi,

I'm resurrecting a laptop whose hard drive died.  I'm trying to set 
up Emacs lilypond-mode.


AU 2.2.1 tells me to do a 'make install' in the elisp directory.  I 
don't see a makefile and 'make install' doesn't find an install 
target rule.  Am I missing something or are the docs behind?


Thanks,

Paul Scott



That only applies if lilypond-mode isn't installed on your platform 
(first paragraph, last sentence).


I believe that lilypond isn't installed.  This is a fresh install of 
everything since the hard drive died.


Even so why would the makefile be gone if I had done the lilypond-mode 
install.


Usually you can just move the files to where they need to go and 
ammend your ~/.emacs appropriately


I do see where the lilypond-mode file is so I can probably install it 
manually but I still wonder about the documentation.


Thanks,

Paul



James E. Bailey





___
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: 2.13.3 docs emacs mode documentation AU 2.2.1 out of date?

2009-07-23 Thread David Stocker
To clarify, replace everything between the   with the exact syntax and 
spelling of your site-lisp directory. I just realized that bold and 
italic may show up on some people's system as * * and extra / /


David

David Stocker wrote:

Paul,

Are you using Linux or Windows XP?

After you install LilyPond, you'll have all the files you need for 
lilypond-mode to work right there in your installation directory. 
You'll just need to tell Emacs where to locate them.


In your .emacs.d directory you'll need a file called init.el It may 
already be present. If it's not, create it.


In that file, past the following lines:

(setq load-path (append (list (expand-file-name 
*//home/david/lilypond/usr/share/emacs/site-lisp/*)) load-path))


(autoload 'LilyPond-mode lilypond-mode LilyPond Editing Mode t)
(add-to-list 'auto-mode-alist '(\\.ly$ . LilyPond-mode))
(add-to-list 'auto-mode-alist '(\\.ily$ . LilyPond-mode))
(add-hook 'LilyPond-mode-hook (lambda () (turn-on-font-lock)))

I've bolded and italicized the path to my lilypond-mode files. Change 
them to in your init.el to point to the location of yours and you 
should be all set.


Hope that helps,

David


Paul Scott wrote:

James E. Bailey wrote:


On 23.07.2009, at 04:20, Paul Scott wrote:


Hi,

I'm resurrecting a laptop whose hard drive died.  I'm trying to set 
up Emacs lilypond-mode.


AU 2.2.1 tells me to do a 'make install' in the elisp directory.  I 
don't see a makefile and 'make install' doesn't find an install 
target rule.  Am I missing something or are the docs behind?


Thanks,

Paul Scott



That only applies if lilypond-mode isn't installed on your platform 
(first paragraph, last sentence).


I believe that lilypond isn't installed.  This is a fresh install of 
everything since the hard drive died.


Even so why would the makefile be gone if I had done the 
lilypond-mode install.


Usually you can just move the files to where they need to go and 
ammend your ~/.emacs appropriately


I do see where the lilypond-mode file is so I can probably install it 
manually but I still wonder about the documentation.


Thanks,

Paul



James E. Bailey



 



___
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





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


Re: [dal segno / da capo] - Kopf Kopf

2009-07-06 Thread David Stocker

Werner,

You may achieve some of what you're looking for with these variables 
that I've been meaning to add to the LSR. You can play around with them 
and change some them to suit your purpose.


I've had good luck with putting them in parts and having them display 
only once in the score, above the first staff.


There is a fix somewhere on the list to get more than one \mark to 
display in a measure, but you'll have to search for it.


Hope this helps,

David

%%% Segno sign

segnoSign = {
 \mark
 \markup {
   \musicglyph #scripts.segno
 }
}

%%% includes the words To Coda before the Coda sign and centers the 
coda sign horizontally on the barline


textToCoda = {
 \once
 \override Score.RehearsalMark #'self-alignment-X = #0.770
 \mark
 \markup
 \line
 \general-align #Y #CENTER {
   \small
   \bold
   \italic To Coda  
   \musicglyph #scripts.coda
 }
}

%%% text D.S. al Coda right-aligned

dalSegno = {
 \once
 \override Score.RehearsalMark #'self-alignment-X = #RIGHT
 \once
 \override Score.RehearsalMark #'break-visibility = 
#begin-of-line-invisible

 \mark
 \markup {
   \small
   \bold
   \italic D.S. al Coda
 }
}

%%% includes the word Coda after the coda sign

textCoda = {
 \once
 \override Score.RehearsalMark #'self-alignment-X = #-0.15
 \mark
 \markup
 \line
 \general-align #Y #CENTER {
   \musicglyph #scripts.coda
   \small
   \bold Coda
 }
}

Werner wrote:

Hello,

I was looking for quite a long time till I found

\mark \markup { \musicglyph #scripts.coda }

1.: In german this symbol is often called Kopf so this should be mentioned in
the glossary.

2.: There could be an example for a dal segno al Ø-Ø in the NR.

3.: I have some questions about this:

The \mark \markup { \musicglyph #scripts.coda } command I can place after a
\bar || an its printed above.

But unfortunately I cannot put \bar ||_\markup { \italic \bold {{d.s. }}}. 


So I have to add the _\markup to a note instead of to the barline.

When I write several voices and put them once in one file, once together in a
Staffgroup, I would like to optain the Symbols (segno an coda) only once (above
the StaffGroup) and also the d.s. only once (beneath).

How to obtain this?

It would be nice to have a possibility to put ^\mark \markup { \musicglyph
#scripts.coda } and _\mark \markup { \italic \bold {{d.s. }}} to the same \bar
||



___
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: new website: draft 3

2009-07-03 Thread David Stocker

Fransisco,

Your English is good (better than my Spanish!)

Some proposed edits from a native English speaker:

Francisco Vila wrote:

2009/7/3 Graham Percival gra...@percival-music.ca:
  

Anyway*2, what other questions would you propose?  My idea is
that the FAQ should contain 4-10 questions.  Currently, we have
1: Why do you change the syntax?
2: Something isn't working!
3: Where is the app (_maybe_)



3.- could be replaced or followed by
  

I've proposed some simple edits in the text below...

Q: Do I have to read the manuals if I want to do anything with LilyPond?

A: Yes, indeed. Undoubtedly. Absolutely. No, really. It's not a joke:
please read the manuals. Do /(changed from /Make/)/ yourself a favour. [link 
to the
tutorial]

%%

Another one that could well go anywhere else: (for absolute beginners)

Q: This [text interface] seems to be rather limited, why should I
consider using this program without a GUI?

A: Take a look to our nice examples [link to the nice examples page]
and judge by yourself. The strength of LilyPond lays in the power and
flexibility of its language. Some environments will help you [link to
the helper programs page] but still, /(addd comma)/ the language is the key to
successful high-quality engraving, as we see it.


  



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


Re: good rendering of PDF

2009-07-02 Thread David Stocker

9.1.2 on Ubuntu 8.04

Upgrades come later for Linux, but they get around in time.

David

Jonathan Kulp wrote:

Werner LEMBERG wrote:

- the actual acrobat reader version on windows is 9.1.2


Not on Linux...



I'm using acroread 9.1.0 on xubuntu 9.04.

Jon



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


Re: spanner question

2009-07-02 Thread David Stocker

Thanks, Nick.

I'll fiddle with it some and see how it works for me.

David

Nick Payne wrote:

Here's the function I use for indicating harmonics:

%===
==
harmonics = #(define-music-function (parser location text osp shorten
adjBreak adjEnd) 
	(string? number? pair? number? number?) 
#{

% osp can be normally be set to zero unless you need to resolve a
collision
\once \override TextSpanner #'outside-staff-priority = #$osp
\once \override TextSpanner #'bound-details #'left #'text = \markup
{ \teeny $text }
% setup dashed line and draw a bracket edge on RHS
\once \override TextSpanner #'dash-period = #1.5
\once \override TextSpanner #'dash-fraction = #0.6
\once \override TextSpanner #'thickness = #0.8
\once \override TextSpanner #'bound-details #'right #'text = \markup
{ \draw-line #'(0 . -0.5) }
% set alignment of line with reference to left text
\once \override TextSpanner #'bound-details #'left
#'stencil-align-dir-y = #CENTER
\once \override TextSpanner #'bound-details #'left #'padding = #(car
$shorten)
\once \override TextSpanner #'bound-details #'right #'padding =
#(cdr $shorten)
% allow adjustment of line end when it wraps to following stave
\once \override TextSpanner #'bound-details #'right-broken #'padding
= #$adjEnd
% adjust LH end of line when it wraps to following stave so that it
doesn't
% extend to the left of the notes on the stave
\once \override TextSpanner #'bound-details #'left-broken #'X =
#$adjBreak
% optional override to remove text and bracket edge at line breaks
%   \once \override TextSpanner #'bound-details #'left-broken #'text =
##f
\once \override TextSpanner #'bound-details #'right-broken #'text =
##f
#})
%===
==

Here is its actual use in a score:

%==
\override NoteHead #'style = #'harmonic-mixed
\harmonics harm. 8va  #0 #'(0 . -1.5) #5 #1
e,4\startTextSpan\ppp\ fs4. gs8 |
a4\ g4. f8\! |
e4\ fs4. gs8\! |
b4 d4.\sf c8 |
b4\p\ a4. g8\! |
e4\ d4. c8 |
fs4\pp\ e4. d8 |
c4 as4. c8\! |
\once\override Hairpin #'minimum-length = #8
b4\pp\stopTextSpan\
\revert NoteHead #'style fs''4.\ b,8\! |
%==

Nick

  

-Original Message-
From: lilypond-user-bounces+nick.payne=internode.on@gnu.org
[mailto:lilypond-user-bounces+nick.payne=internode.on@gnu.org] On
Behalf Of David Stocker
Sent: Wednesday, 1 July 2009 1:28 PM
To: lilypond-user@gnu.org
Subject: spanner question

Hello folks,

I have a question about a text spanner in a pre-defined variable.

In the snippet below, the first example does everything I want except
that in the first line of music, the spanner line doesn't extend to the
barline at the end of the line. I've achieved this by using two
pre-defined variables for the text spanner I want: one to start it, and
one to finish it with a terminal ending.

In the second example, the spanner extends to the end of the first line
of music (with a terminal ending that I *don't* want) and then, starts
too far to the left on the second line. The terminal ending at the
conclusion of the chord acts the way I want it to.

My goal is to define a single variable (perhaps a music function) that
will fulfill these requirements:

* Extends over multiple systems, extending to the last measure's
  barline without the terminal ending
* Picks up at the beginning of subsequent lines with identical
  positioning as the initiation of the spanner
* Dynamically adds a terminal ending to the end of the spanner

Has anyone worked on this issue already (possibly with a scheme
function)?

Also, the final destination for this is most probably going to be a
\include file with many (dozens?) pre-defined variables for common
text spanners used in guitar music. If I achieve the results I hope
for,
I plan to share it with the community.

Thanks,

David


Here's the snippet:

%%% begin ly snippet %%%

\version 2.13.1

harmOn = {
  \override Voice.NoteHead  #'style = #'harmonic-mixed
  \tieDashed
} %% Set harmonics to diamond noteheads with dashed ties

harmXII = {
  \override TextSpanner #'(bound-details left text) = \markup { \teeny
\uprightArm. XII  }
  \once \override TextSpanner #'(bound-details right padding) = #-0.75
  \once \override TextSpanner #'(bound-details left padding) = #-0.25
  \once \override TextSpanner #'(bound-details left stencil-align-dir-
y)
= #CENTER
}

harmXIIterm = {
  \override TextSpanner #'(bound-details left text) = \markup { \teeny
\uprightArm. XII  }
  \override TextSpanner #'(bound-details right text) = \markup {
\draw-line #'(0 . -0.75

spanner question

2009-06-30 Thread David Stocker

Hello folks,

I have a question about a text spanner in a pre-defined variable.

In the snippet below, the first example does everything I want except 
that in the first line of music, the spanner line doesn't extend to the 
barline at the end of the line. I've achieved this by using two 
pre-defined variables for the text spanner I want: one to start it, and 
one to finish it with a terminal ending.


In the second example, the spanner extends to the end of the first line 
of music (with a terminal ending that I *don't* want) and then, starts 
too far to the left on the second line. The terminal ending at the 
conclusion of the chord acts the way I want it to.


My goal is to define a single variable (perhaps a music function) that 
will fulfill these requirements:


   * Extends over multiple systems, extending to the last measure's
 barline without the terminal ending
   * Picks up at the beginning of subsequent lines with identical
 positioning as the initiation of the spanner
   * Dynamically adds a terminal ending to the end of the spanner

Has anyone worked on this issue already (possibly with a scheme function)?

Also, the final destination for this is most probably going to be a 
\include file with many (dozens?) pre-defined variables for common 
text spanners used in guitar music. If I achieve the results I hope for, 
I plan to share it with the community.


Thanks,

David


Here's the snippet:

%%% begin ly snippet %%%

\version 2.13.1

harmOn = {
 \override Voice.NoteHead  #'style = #'harmonic-mixed
 \tieDashed
} %% Set harmonics to diamond noteheads with dashed ties

harmXII = {
 \override TextSpanner #'(bound-details left text) = \markup { \teeny 
\uprightArm. XII  }

 \once \override TextSpanner #'(bound-details right padding) = #-0.75
 \once \override TextSpanner #'(bound-details left padding) = #-0.25
 \once \override TextSpanner #'(bound-details left stencil-align-dir-y) 
= #CENTER

}

harmXIIterm = {
 \override TextSpanner #'(bound-details left text) = \markup { \teeny 
\uprightArm. XII  }
 \override TextSpanner #'(bound-details right text) = \markup { 
\draw-line #'(0 . -0.75) }

 \once \override TextSpanner #'(bound-details right padding) = #-0.75
 \once \override TextSpanner #'(bound-details left padding) = #-0.25
 \once \override TextSpanner #'(bound-details left stencil-align-dir-y) 
= #CENTER

}

exOne= {
 \relative c' {
   \harmOn
   \harmXII
   \textSpannerUp
   \mark \markup { \bold Example 1 }
   e a d g b e1~ \startTextSpan | e a d g b e1 | e a d g b e1~ | 
e a d g b e1 \stopTextSpan \break \harmXIIterm e a d g b e1~ 
\startTextSpan e a d g b e \stopTextSpan \bar ||

 }
}

exTwo = {
 \relative c' {
   \harmOn
   \harmXIIterm
   \textSpannerUp
   \mark \markup { \bold Example 2 }
e a d g b e1~ \startTextSpan | e a d g b e1 | e a d g b e1~ | e a 
d g b e1 \break e a d g b e1~ e a d g b e \stopTextSpan \bar ||

 }
}

\score {
 \exOne
}

\score {
 \exTwo
}

%%% end ly snippet %%%


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


Re: RehearsalMark under Volta Bracket

2009-06-27 Thread David Stocker

Thanks Gilles, for the response.

Neither of these worked for me. Happily, I had the solution in the first 
place. I just had the command in the wrong place and (I think) needed to 
add a Context to the override.


This works:
I inserted

\once \override Score.RehearsalMark #'outside-staff-priority = #1

right before the \customToCoda variable.

%%%begin ly example%%%

\version 2.13.1

\include english.ly

textToCoda = {
 \once
 \override Score.RehearsalMark #'self-alignment-X = #0.770
 \once
 \override Score.RehearsalMark #'break-visibility = 
#begin-of-line-invisible

 \mark
 \markup
 \line
 \general-align #Y #CENTER {
   \small
   \bold
   \italic To Coda  
   \musicglyph #scripts.coda
 }
}

\relative c' {
 \repeat volta 2 { c1 c c }
 \alternative {
   { c1 }
   { f1 \bar || \once \override Score.RehearsalMark 
#'outside-staff-priority = #1 \textToCoda }

 }
}

%%%end ly example%%%

Gilles Sadowski wrote:

Hi.

  
In this example, is there a way to move the To Coda rehearsal mark so  
that it is underneath the Volta Bracket? Also, I'd like to have the  
brackets on the same baseline (after the mark is moved down).


Any hints?



Things you might try to fiddle with are:

  \override Score.RehearsalMark #'padding = #2.0
  \override Score.VoltaBracket #'minimum-space = #4.0

Best,
Gilles


___
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


RehearsalMark under Volta Bracket

2009-06-26 Thread David Stocker
In this example, is there a way to move the To Coda rehearsal mark so 
that it is underneath the Volta Bracket? Also, I'd like to have the 
brackets on the same baseline (after the mark is moved down).


Any hints?

Thanks,

David

%%%ly exmaple below%%%

\version 2.13.1

\include english.ly

textToCoda = {
 \once
 \override RehearsalMark #'outside-staff-priority = #1
 \once
 \override Score.RehearsalMark #'self-alignment-X = #0.770
 \once
 \override Score.RehearsalMark #'break-visibility = 
#begin-of-line-invisible

 \mark
 \markup
 \line
 \general-align #Y #CENTER {
   \small
   \bold
   \italic To Coda  
   \musicglyph #scripts.coda
 }
}

\relative c' {
 \repeat volta 2 {
   c1 c c
   }
 \alternative {
   {
 c1
   }
   {
 f1 \bar || \textToCoda
   }
 }
}

%%%end ly example%%%


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


Re: new website: initial comments

2009-06-23 Thread David Stocker

Nice new layout.

I have only two suggestions:

  1. Perhaps justified text (without hyphenation?) would be better for
 pages with large with paragraphs of text. I'm thinking of the
 /Engraving Essay/. I think it's cleaner looking and fits better
 with LilyPond's ethos of beautiful typography.
  2. On the documentation page, maybe it would be better to choose a
 wording other than Normal Users for the second section of
 documentation links. This might imply that Beginning Users are
 somehow /abnormal/. Maybe Regular Users or Experienced Users
 would be a better choice.

I know the second one seems nitpicky, but LilyPond is becoming a mature 
'brand' and when you're advertising a brand, every aspect of your image 
should be carefully considered.


Nice site. Thanks for all the effort.

David

Graham Percival wrote:

Here's a very rough initial draft of our new website:
http://percival-music.ca/blogfiles/out/lilypond-general_1.html

Any comments or offers of help?  At the moment, I'm looking for
overall design issues, like you should have a `blarg' section on
the main menu or I can't find the current documentation on this
new website.

If you have any requests, go ahead and list them, although (as
always) I will highly filter these requests with respect to our
available resources.  Requests which are accompanied by offers of
help will almost certainly make it through the filter.  :)

Cheers,
- Graham


___
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: new website: initial comments

2009-06-23 Thread David Stocker



Graham Percival wrote

although that said, even the apple webpage is getting awfully cluttered.
(and it requires horizontal scrolling in my browser!  ok, this
*is* a netbook, but it still has 800 pixels.  I *hate* sites that
attempt to force a particular resolution.  :/  )
  
I concur. I'm apt to simply delete html emails before reading them if 
they require horizontal scrolling. I almost invariably navigate away 
from sites that require this. If this is at all avoidable, it should be 
prevented.

Cheers,
- Graham
  

David


___
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: tablature.ly - please test and comment

2009-06-15 Thread David Stocker
I've got some things typed out, but I still need to write explanations 
for the placement and display of objects, and suggestions for the 
program behavior. As soon as I have those written out, I'll post the 
first batch. I'll try to get it done today or tomorrow.


David

Grammostola Rosea wrote:

David Stocker wrote:
Thanks, Marc and Carl for making this happen. I'll post some 
editorial suggestions here for how bends should look soon (next week, 
really! I've had occasion to work on it this week)


David

Hi,

Some progress here?


Regards,

\r






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


Re: Notation Editor with MIDI

2009-06-11 Thread David Stocker
While MuseScore's ability to import *.ly files is a nice feature, the 
greatest thing about its export of *.ly files is the ability to type a 
score with keyboard and mouse, and then use LilyPond as the typesetter 
on the exported *.ly file.


MuseScore is still in beta status. Although its feature set doesn't yet 
rival Finale and Sibelius, a thorough walk through the menus and dialogs 
reveals that the groundwork has been laid to make it every bit as 
feature rich, and more. It's quite a bit buggier than even Finale (which 
is saying something), but then again, it's still in beta status.


Their goal--to become the de-facto standard notation program for 
learning institutions--is ambitious to be sure. It's not clear at this 
point if it will ever mature into a professional grade engraving tool. 
Nevertheless, I'm watching with interest...


David

Andy wrote:

Grammostola Rosea rosea.grammostola at gmail.com writes:

  

Try Musescore

\r
  

btw why don't you install ubuntu 9.04? It has all you want.
Lilypond
Musescore
Nted
Rosegarden
Frescobaldi

Do I need all these programs to generate MIDI? It looks like I had only to 
install MuseScore on VISTA. I installed it within a minute and it runs. 
Except...


Since I asked in a Lilypond forum, I tried to generate a .ly file. This works, 
but MuseScore hangs, when I try to open the saved file. But this was only an 
experiment and should not affect normal work. I will report it in MuseScore 
forum.


Many thanks to all who answered.

regards,
Andy




___
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 and Jazz chords

2009-05-30 Thread David Stocker
Has anyone checked out the Brandt-Roemer (sp?) volume on chord naming 
for Jazz/Pop? I read it some time ago and at the time it seemed 
theoretically and notationally sound.


I'll see if I can track down a copy.

David

Tim McNamara wrote:


On May 30, 2009, at 9:50 AM, Carl D. Sorensen wrote:


On 5/30/09 3:21 AM, Brett Duncan bdd1...@bigpond.net.au wrote:


Grammostola Rosea wrote:
Do we have an Jazz/pop chord expert on the list (I'm sure he/she 
exist)?

And who wants to help with this?


I don't consider myself an expert, but after 20 years of playing with
various pop, rock and jazz groups, I've got a pretty good idea of 
what's

out there as far as chord notation goes, and I'm willing to be part of
the discussion. I'm also willing to help on the programming side _if_ I
can get my head around Scheme.

Brett


On 5/30/09 3:32 AM, Tao Cumplido tao_lilypondu...@gmx.net wrote:


 Original-Nachricht 

Do we have an Jazz/pop chord expert on the list (I'm sure he/she 
exist)?

And who wants to help with this?


I wouldn't call myself an expert but I do know some display methods for
chords. I don't know if pop chords differ much from jazz though but 
if it's

for sharing knowledge on jazz chords count me in.
I could make a table with a rough overview of the variations for 
chord names I
am aware of and maybe some information on different typographical 
approaches I

know of.



My currently-planned starting point for chord naming is

http://www.dolmetsch.com/musictheory17.htm#namechords

If you have any disagreement with this reference, please let me know.


The problem with this sort of thing is that there is really no 
standardized nomenclature and there is a lot of personal preference.  
For example, some people like Fmaj7 and others like F-delta (F with a 
triangle), or Dm7b5 versus DØ, etc.  Satisfying all personal 
preferences might be impossible.  However, that reference table looks 
reasonable to my eyes.  My preferences were pretty strongly formed by 
the old Real Book 5th Edition.


There are some chord name exception files that have been written by 
other LilyPond users.  Two of them were generously sent to me by James 
Hammons  and B Duncan.  These could be good references to look at, 
since the chord names look pretty good to me, and might be more easily 
incorporated without a lot of extra work.  Let me know if you want me 
to post them.





___
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: tablature.ly - please test and comment

2009-05-28 Thread David Stocker

If I may chime in...

This may just be a matter of editorial taste, but would it be possible 
to make it so the 'X' on in the Tab staff is not the musical glyph from 
Feta, but rather the character 'capital X' from the same font set being 
used for tab numbers? For example, instead of #'glyph-name #2cross, 
use whatever command would call the capital X from whichever font tab 
numbers are set to?


I believe that this looks better on the page than mixing music glyphs 
and text glyphs in the tab staff, particularly where tab numbers and 
muted strings are part of the same chord.


In the industry, most houses are currently using Helvetica Condensed 
Bold or some derivative (which, incidentally, matches better with the 
'modern' tab clef) for tab numbers, but I've seen older copy done with a 
Roman font in the tab staff (and a fancier, more rustic looking tab clef).


Thanks, Marc and Carl for making this happen. I'll post some editorial 
suggestions here for how bends should look soon (next week, really! I've 
had occasion to work on it this week)


David

Carl D. Sorensen wrote:


On 5/28/09 7:22 AM, Julian jul...@casadesus.com.ar wrote:

  

But still not within the tablature staff
At the moment, I don't know how to manage this.
  

I found it,


   % Dead Note
   \tweak #'stencil #ly:note-head::print
   \tweak #'glyph-name #2cross
   \tweak #'style #'special
   f'\1
   % End of Dead Note
   f\4


4
  

Dead note is applied only to f'\1 as we expect, and X is displayed on
both,
staff and tabStaff.

Now i don't have idea how to make it in a lilypond function :) to use
\chordNoteDead instead of add all tweaks lines...
however it don't matters, now we know that it is possible to show X in tab too
by notes instead of chord.




Here's one way to do it:

deadNote =
#(define-music-function (parser location note) (ly:music?)
(set! (ly:music-property note 'tweaks)
  (acons 'stencil ly:note-head::print
   (acons 'glyph-name 2cross
(acons 'style 'special (ly:music-property note 'tweaks)
note)

{
  f\4 \deadNote f'\1
}


Marc, feel free to add this to tablature.ly if you want to.


HTH,

Carl




  

Thanks for your patience.









___
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: The fastest way to typeset orchestral scores, especially when splitting the work to many workers

2009-05-27 Thread David Stocker
It'd be best to split the work amongst many workers who each typeset 
individual instruments. Then, all the parts can be collected in the 
conductor's score using \include.


See here 
http://lilypond.org/doc/v2.13/Documentation/user/lilypond/Including-LilyPond-files#index-_005cinclude-1 
and here 
http://lilypond.org/doc/v2.13/Documentation/user/lilypond-learning/Scores-and-parts#Scores-and-parts 
in the documentation.


Hope that helps.

David

Daryna Baikadamova wrote:

I plan to typeset some orchestral works.  Within a movement, is it
faster to typeset a instrument at time, or an orchestral page (i.e.
open edit display for all instruments, so I need to 13 tabs in my
editor) at a time?

Also if I am able to split the work to a group of workers, is it a
good idea to give each worker an instrument?

Thanks!

Daryna


___
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: Slur / phrasingSlur half dashed, half solid

2009-04-13 Thread David Stocker


2. Does it (now) bother anyone else that dashed slurs do not look 
like real slurs? I guess I always assumed — without visually 
confirming, obviously — that dashed slurs were real slurs (that 
thickened and tapered, etc.) with cutouts; I now see that dashed 
slurs are simply dashed lines (of invariant thickness) which curve 
along the path that a slur would take between two notes. What is 
standard engraving practice when it comes to such things?


Cheers,
Kieren.
In older scores made with the program SCORE, dashed ties and slurs 
thickened in the middle as you describe and they looked good. In Finale, 
dashed-slurs have a similarly non-dynamic shape (that is, they don't 
thicken in the middle), and dashed ties aren't available at all, except 
by 'fooling' Finale by slurring two notes of the same pitch, and this is 
an ugly and time consuming process in Finale. Sibelius is similar.
The publisher of my guitar music (Les Productions D'Oz in Quebec, 
Canada) uses dashed slurs like these with invariant thickness to 
indicate  pull-offs and hammer-ons, and uses regular slur markings for 
phrase slurs.  I can't say that I've noticed dashed slurs in other 
places before.  Sylvain (the editor at D'Oz) always uses these 
dashed-line things, though.  It probably would look nicer if they 
thickened in the middle and tapered at the ends. :)
In popular guitar-tab music, we use dashed-ties to connect held harmonic 
pitches over the bar line. I have also seen dashed-slurs to denote 
ligado technique in classical guitar music (and perhaps other string 
music, I can't recall).


Jon


David


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


Re: Slur / phrasingSlur half dashed, half solid

2009-04-13 Thread David Stocker



Kieren MacMillan wrote:

Hi Jon (et al.),

The publisher of my guitar music [...] uses dashed slurs like these 
with invariant thickness


I note that Barenreiter also uses invariant-thickness dashed lines 
(e.g., Mozart Jupiter Symphony, m. 167).

So that appears to be standard practice.
I think this is probably a case of engravers doing what is possible 
within the constraints of whatever system they're using. Sylvain (Lemay, 
of D'Oz) uses Finale, or at least he used to when he did (still does?) 
engraving for Doberman-Yppan (also out of Quebec), so it's not 
surprising that the dashed-slurs in his scores are non-dynamic with 
regard to shape. Is the Barenreiter engraving done by hand, or is it a 
computer engraving?


It probably would look nicer if they thickened in the middle and 
tapered at the ends. :)


It would, at least, be interesting to compare output.

Best,
Kieren.

David



___
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, Finale and Sibelius (was Review of Valentin's Opera)

2009-04-03 Thread David Stocker
Please see this picture of what it looks like when I'm hand-writing 
music with repeated chords.


http://notesettersinc.com/Hal_Leonard_Project-1.html

Notice that I don't write out each repeated chord in the manuscript. 
It's understood by the editors and engravers that the | means simply 
print the previous chord again. It would be great if there was a 
shorthand for this in LilyPond code for situations (like in many forms 
of popular music) an accompaniment pattern consists of many repeated 
chords--perhaps something like r--simply instructing LilyPond to 
reprint the previous chord. It would be doubly useful if the command 
were sensitive enough to allow the user to specify things like different 
rhythms or whether the chord is tied or has different articulations 
attached to it, etc. on the repeated chords (as in c e g4 r2. ~ r1 ).


David

Jan Nieuwenhuizen wrote:

Op donderdag 02-04-2009 om 21:53 uur [tijdzone -0600], schreef Andrew
Hawryluk:

Hi Andrew,

The full report is at
  

http://www.musicbyandrew.ca/finale-lilypond-4.html, but here's my
conclusion:
At least for me, MIDI entry is much faster than typing the pitches
and durations myself.

 
That's a real interesting report!.  You note that entering chords in 
lilypond is real slow as compared to using MIDI entry.  


While that's no surprise, I wonder if there's anything  that we can or
should do about it.  Typing  is just real awkward...

In certain cases, such as the Handel piece, it may be advantageous to 
enter all chords seperate as voices, and combine them later?  Ie, type


\relative c''{
  \time 3/4
  \context Voice 
{ b4( b4. c8 d4 d2) }
{ g,4 g4. g8 a4 a2 }
{ d,4 d4. e8 d4 d2 }
  
}

Wouldn't that be much faster?  It shouldn't even be necessary to enter
the note durations in every voice.

Also, the plain lilypond timing you did on the wtc prelude 3

   Counting only the note entry time, by computer keyboard it took me 
   2:51


struck me as a bit much, so I did my own timing.  We're talking about
8 measures with 6 eight notes, plus 7 measures with 2 notes and 5
loose ones.  Also I count 9 commas and apostrophes, which makes for

8*6 + 7*2 + 5 + 9 = 76

pitches to enter.  Double that for typing spaces (hmm, come to think
of it, even spaces are not necessary in this case) makes for 152
keystrokes.  Taking 2:51 for that, is 171 seconds, which means you
took 1.1 seconds per keystroke, or 55 keystrokes per minute).

For a regular touch typing course, you need more than 150 keystrokes
per minute to graduate, ie, 0.4 seconds per character: about three
times faster.  So I'm sure there's much room for you to improve ;-)

You noted that what you measure is your own skill rather than the
program's speed, but the 152 keystrokes of the wtc piece took me 46
seconds (198 keystrokes per minute).

That is without the search and replace needed to add is after
each note, adding that took me 15 seconds ( M-% \(.\) SPACE RET
\1is SPACE RET !), making a total time of 1:01.

Greetings,
Jan.


  



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


Re: LilyPond, Finale and Sibelius (was Review of Valentin's Opera)

2009-04-02 Thread David Stocker
I offer LilyPond engraving alongside output from Finale and Sibelius. 
None of my corporate clients ask for LilyPond, but I recommend it to 
them for classical engraving (of which I do very little). I have a 
handful of folks who take output from LilyPond.


David Stocker
http://notesettersinc.com



Neil Thornock wrote:
   
  

In my experience, LilyPond *is* capable of producing scores of the
highest caliber.  However, I often spend so much time tweaking the
score to get it to look perfect that it really becomes a labor of
love.  I think until LilyPond is able to achieve that perfect type of
score with minimal effort, employers at firms that produce music
scores will rely on software that is more intuitive and gives quicker
results - they have to pay someone for their time to notate this
stuff.  Meanwhile, I am convinced LilyPond's output is capable of much
greater beauty than anything else out there...  but I frankly don't
think it will ever touch a very large user base (compared to
you-know-who).

I am curious who out there is in a professional music-related position
that relies on Lilypond when Finale or Sibelius is also an option
provided by the employer.  I'm one.  Just curious who else.

For whatever it's worth.



  



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


  1   2   >