Re: Score feedback request

2014-09-06 Thread Joram

Hi Aura,

my reply is not complete and mentions only a few things I noticed:

In general it looks good and looks like the output represents what you 
wanted (which is incredible to me if you can't see it).


The most visible issue is that the piano pedal marks are not only under 
the piano staff as usual (below the staff group) but also under the 
right hand of the piano staff (between the two piano staffs). This makes 
it unnecessarily crowded.


The same holds for dynamics which appear three times: once for the voice 
and two times for piano. While this makes sense from a logical point of 
view, it at least one time too much compared to all scores I know. I 
would put it either only between the piano staffs (and on the voice only 
if it differs) or once for the voice and once between the piano staffs.


The sections (A, B) are always marked twice: once correctly at the 
double bar line and once half a note before. The third double bar line 
has no such name - perhaps that is so by intention or it could be named C.


Cheers,
Joram

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


Re: How to color a text spanner

2014-09-06 Thread Joram

My question should have been: "Which grob draws a \crestTextCresc?"

And of course I could find out that it's the DynamicTextSpanner that I
wanted to override ...


For these cases for which I made this:
http://www.joramberger.de/files/lilypond_visualindex.pdf

And I can add a question: What is the difference between 
DynamicLineSpanner and Hairpin?


Joram

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


Re: How to color a text spanner

2014-09-09 Thread Joram
Thank you, David! That makes sense. And thanks to all who aim at 
improving the description.


Joram

Am 06.09.2014 um 09:52 schrieb David Nalesnik:



On Sat, Sep 6, 2014 at 1:52 PM, Joram mailto:noeck.marb...@gmx.de>> wrote:


And I can add a question: What is the difference between
DynamicLineSpanner and Hairpin?


See
http://lilypond.org/doc/v2.18/Documentation/internals/dynamic_005falign_005fengraver

A DynamicLineSpanner is a grob which groups hairpins and dynamic texts
so they can be lined up.

--David



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


Re: Tags in Lyrics

2014-10-26 Thread Joram
Thanks for all your responses. I will try the \ext functions as soon as 
I have a recent version of LP available.


In the current piece I ended up having separate lyrics for each voice as 
there are too many polyphonic parts with different lyrics. But this 
functions seem helpful for other pieces.


Joram

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


Re: Frescobaldi custom script

2014-10-26 Thread Joram



However I think that having the possibility to define custom compilers
would be very useful.



Sorry if I’m wrong, but can’t you type anything you like into
Frescobaldi’s Engrave (Custom) command line window? Something like:

python ~/scripts/myLilypondScript.py $filename

...should run the script and pass it the filename, however that works in Python.


Yes, that’s what I tried yesterday, too. And it works. This is actually 
pretty close to what I want. It also puts the output in the output 
window, very nicely.


The only thing is: I can’t have such an entry in the menu in addition to 
the custom engraving item and (more important) it is reverted once I 
restart Frescobaldi, so I have to enter the command again.


The suggestion with the snippets works. There is no standard output 
within Frescobaldi, though.


I can live with the second solution, but having a persistent additional 
custom compile would be even better – perhaps with a dropdown version of 
the compile button from which different compiles can be chosen.




To explain my use case a bit more: My purpose is to provide a single 
file, a list of files or (main usage) a file containing a list of all 
files for a project. The script then produces pdf midi output, the 
latter for each voice separately. The midi output is converted to mp3 or 
ogg. These scores and audio files are zipped and prepared for uploading 
on the choir web page and the html snippet is prepared.


In my opinion, this is a nice example how LilyPond is suitable for an 
integrated workflow and cooperation of different tools. Once this is 
more mature it might also be interesting for a post on the lilypondblog.


Cheers,
Joram

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


Clef change at the beginning of a staff

2014-10-29 Thread Joram
Hi,

is this still the way to go for this notation:
https://lists.gnu.org/archive/html/lilypond-user/2007-08/msg00141.html

I need the default clef first (bass) and then a treble change clef right
before the first note.

Cheers,
Joram

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


Re: Clef change at the beginning of a staff

2014-10-29 Thread Joram
Answering my own question, I find this easier/shorter and more
compatible with simultaneous staves:

\relative c' {
%%  Start with a bass clef
\clef bass
%%  Use a skip (has the least effect on Score timing)
s128
%%  Put in the tenor clef and continue...
\clef treble c4*127/128
c4 c c | c1
}

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


Re: Clef change at the beginning of a staff

2014-10-30 Thread Joram
Hi Abraham,

thanks for looking at it.

> I get a bar-check warning before the c1 using 2.18.2. You not seeing that?

I did not calculate the numbers well (1/128+1/4*31/32 = 1/4).
This works without warning:

\relative c' {
  %%  Start with a bass clef
  \clef bass
  %%  Use a skip (has the least effect on Score timing)
  s128
  %%  Put in the tenor clef and continue...
  \clef treble c4*31/32
  c4 c c | c1
}

Cheers,
Joram

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


Re: Lilypond 2.16 and 2.18 incompatibility for \relative without absolute note outside the score

2014-11-04 Thread Joram
> I really don't care what the default of lilypond behavior as far as
> \relative without a note outside the score is as long as it stays the same
> across versions of lilypond. I now have to manually edit 150 files...:(

Do you know convert-ly? That is exactly to automate such syntax changes.
No need to be angry.

Cheers,
Joram

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


Misplaced staccato dots on beams (was: Piano voices)

2014-11-07 Thread Joram
Hi David,

> The positioning of staccato dots is rather irregular--note, for example,
> m. 70 (bottom staff) and m. 75.  If this happens without any
> intervention on your part, I think that there's an issue here.

I think so, too. I reported it here with a minimal example:
http://lists.gnu.org/archive/html/lilypond-user/2014-11/msg00032.html

And I got a way to work around this. But in my opinion, this is a bug
and should be fixed. The dots should not avoid ledger lines that are not
there. An easy rule would be not to avoid them if they are on the side
of the beam instead of the note head. But it would be more correct to
avoid them only if there are ledger lines.

Cheers,
Joram


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


Re: Piano voices

2014-11-07 Thread Joram
Hi Urs,

thanks a lot for these detailed explanations. I will have to think about
it. I probably prefer to do it according to standards.

What do you mean by? 'be' a strong opinion?

> This answer can also "only" a strong opinion. 

You have no objections to voice switchings like in the right hand from
measure 24 to 25?

Cheers,
Joram

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


Re: Slur across staves?

2015-06-25 Thread Joram
Hi Pete,

> Will pursue -- hope the \shapell fussing doesn't carry me away

To avoid frustration: The command is \shapeII with two upper case I’s
(like in Iceland) and not \shapell with lower case l’s (like in low).

Cheers,
Joram

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


Can not reach the list

2016-05-16 Thread Joram
Hi,

my mails do not reach lilypond-user. Does that only happen to me or is it a
general problem? I have written 4 mails in the last week an none appeared on
the list. Is there something I can do?

Best,
Joram


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


Re: error message

2012-10-17 Thread Joram Berger
Dear Mark,

do you have Lilypond 2.16 installed? And have you set the correct path
in Frescobaldi? Please check in Frescobaldi something like:
Edit > Options, then Lilypond-Options. There the lilypond-windows.exe
should correspond to your Lilypond installation, which is usually in
C:\Program Files\Lilypond\usr\bin\
or where ever you installed it.

Cheers,
Joram

Am 10.10.2012 19:28, schrieb Mark Stephen Mrotek:
> After putting in code into Frescobaldi, I clicked the Lilypond icon. The
> following error message appeared:
> 
> Starting lilypond-windows.exe 2.16.0 [Untitled]...
> Could not start lilypond-windows.exe.
> Please check path and permissions.
> 
> Two previous suggestions, which I followed, were to open as
> Administrator and to set Frescobaldi preferences to use Lilypond.
> 
> Again after entering code and clicking the error message appear.
> 
> Thank you for your kind attention.
> 
> Mark Stephen Mrotek

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


Re: Problem with remove bar number/ why I'm not upgrading to the new stable version

2012-10-27 Thread Joram Berger
26.10.2012 00:52, David Kastrup:
> … 2.17.6 will make a lot of #'xxx and #'(xxx yyy) unnecessary.
> … Something like Score.Accidental, previously an
> isolated LilyPond syntax element, now has a straightforward and direct
> correspondence to Scheme data structures.
> 
> Being able to map LilyPond straightforward to Scheme and back also helps
> with the inner consistency und understanding of the LilyPond language on
> its own.

Wow. I followed the discussions about this new implementation a little
bit. And if I understand it right, it's something I have dreamed of for
quite some time. I will be happy to try and use it, as soon it's in a
new version.
Thanks a lot!

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


Re: Problem with remove bar number/ why I'm not upgrading to the new stable version

2012-10-27 Thread Joram Berger


Am 27.10.2012 14:13, schrieb David Kastrup:
> Werner LEMBERG  writes:
>> Well, as a matter of fact, LilyPond uses Scheme to extend its
>> functionality.  This won't change.
It is a very unintuitive language to me. But I fear I have to live with
it, when dealing with LilyPond in a bit more detail.

> I don't think this is an accurate comparison.  LilyPond is supposed to
> be useful without having to extend it.
I appreciate very much that this works very well (using LilyPond without
extending it) and it's a great achievement in itself.

> If you want to _extend_ them.  LilyPond is nowhere near the state where
> every imaginable music typesetting task is available as a turnkey
> solution.  But that does not mean having to use Scheme is an ideal or a
> goal for LilyPond.
> 
> Many houseowners get along without doing masonry themselves.
+1

As many people said before: It's great and I hope this will stay a goal
of the LilyPond development, that you can use it without scheme, and
even without tweaking too much for most of the cases.
For power users, it is great that you can so much magic and extend
LilyPond with scheme functions (which also helps other users with a
reduced understanding like me, who can just copy-paste such code from
the LSR, for example).

Cheers,
Joram

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


Re: new and context

2012-12-07 Thread Joram Berger


Am 06.12.2012 23:51, schrieb Trevor Daniels:
> 
> Noeck wrote
> 
>> It still seems to me like there might be a possiblity to simplify the
>> ly-syntax. Let me make a little comparison:
>>
>> I do not know the parser, but wouldn't it be possible to recognize
>> whether a named context already exists and use that one and if not
>> create a new one.
> 
> Have a look.  You can see the LilyPond grammar in Appendix C
> of the Notation Reference.
> 
> http://www.lilypond.org/doc/v2.17/Documentation/notation/lilypond-grammar
> 
> Trevor
> 

I stumbled upon that graph several times, but I never understood what it
should tell me, not even a little part of it (besides that the numbers
are probably line numbers).

Joram

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


Re: R shorthand

2013-03-19 Thread Joram Berger
Even while I am a bit sceptical whether the syntax for R should differ
from r, I see your point.

Rather than R14 for a 14 measure rest, I would suggest to keep the
syntax close to the one before: R*14 (This way I would almost be
convinced ;) )

Could the duration be optional this way, keeping the current behaviour
if given? I mean could this change request be implemented without
affecting the recommended way at present? Probably not, because of
ambiguities, and because the following notes would take the same duration.

Cheers,
Joram

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


Re: Place objects by hand

2014-11-01 Thread Joram Berger
> Yay!  This is an example where \offset is useful!  Try this:
> \once \offset X-offset -3 DynamicText 

Hi Trevor,

thanks, that's cool!
However, how can I control the Y position? Y-offset does not work:

Warning: the property 'Y-offset of # cannot be offset


Joram




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


Re: Editors

2013-06-25 Thread Joram Berger
>> I have *never* seen "reply to group" in any client I've worked with.
> 
> It is usually called "Reply All" or "Followup".
> 


Thunderbird calls it "Reply to mailing list" and it is an alternative
choice to "Reply to sender".

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


Re: How to structure piano music?

2013-11-16 Thread Joram Berger
Hi Urs,

thanks for your answer (from someone who has the experience with LP
piano music)!

> It's not completely clear from your example how the logical structure of
> the music is.
> Do you actually have independent voices that you just want to appear as
> chords?
> Or do you basically have chorded music that sometimes happens to split
> into different voices (actually the example looks like this).?

It's not completely clear for me, neither. It is mostly homophonic music
(chords) but it is also always exactly 3 voices, which made me think of
it that way. I wanted to avoid all the chord notation by writing each
voice seperately. But when I see the output, I think chords and
temporary splits are probably better.

> If the latter is the case you should enter it as one voice and only
> split it temporarily where necessary.
> Use the << { } \new Voice { } >> construct, then the first voice will be
> the same as the surrounding music, which is necessary to continue the
> slur in your example.

That's a good idea, it will get more difficult with slurs in different
voices starting or ending in different combinations of voices.

And it is probably unavoidable to ignore those collision errors in piano
music.

Thanks,
Joram



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


Re: LilyPond 2.23.8 released

2022-04-26 Thread Joram Noeck

Hi,

will there be a .sh file like for older releases?
https://lilypond.org/download/binaries/linux-64/

The Download page https://lilypond.org/development.html links to
https://gitlab.com/lilypond/lilypond/-/releases/v2.23.8/downloads/lilypond-2.23.8-linux-x86_64.tar.gz
whereas it used to link to an installer (.sh) in the past.

Best,
Joram



Re: Next round on frescobaldi dependencies

2017-12-24 Thread Joram Berger
Hi Simon,

> Then – how to actually install that?

You download the file and then you do

dpkg -i ~/Downloads/python3-poppler-qt5_0.24.2-3build1_amd64.deb

using the path where you downloaded the file. This way you use the file
with the older poppler-qt version which still worked (at least on my
system) and not the current one you get from

> ubuntu@ubuntu:~$ sudo apt install python3-poppler-qt5

I don't remember if I uninstalled the repository version (apt remove)
before, but probably not because all the rest depends on it.

dpkg installs single deb packages without caring about the dependencies
as apt does. But it care about all files in the package and which
installed file belongs to the package. Of course, this is less clean as
only using the default repository and apt but I'd say less handwired as
self-compiled packages or setting PATHs etc. And you can remove it in a
clean way again using dpkg if it does not work.

HTH,
Joram


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