Re: two voices system - one "Pause" R1 on the b line?

2018-09-10 Thread Engraver




Op 9 september 2018 14:08:29 schreef Bernhard Kleine :

Thank you Phil

I now managed this with

\override MultiMeasureRest.staff-position = #0 from the Documentation
for one voice. The other voice gets s1.

Bernhard

An alternative would be to use the merge-rests-engraver. That way you can 
type rests per voice as they are, and the engraver merges them if they 
happen to be the same length. Very neat.


Regards,
Auke



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


Re: landscape printing and viewing

2018-09-10 Thread Wols Lists
On 09/09/18 23:55, Simon Albrecht wrote:
> On 09.09.2018 23:13, David Kastrup wrote:
>> Kieren MacMillan  writes:
>>> Hi Martin,
 \paper {
   #(set-paper-size "a4" 'landscape)
 }
>>> If I’m not mistaken, the correct incantation is
>>>
>>> \paper {
>>>   #(set-paper-size "a4landscape")
>>> }
>> That sets_only_  the papersize, not the orientation.  For the screen it
>> might be what you want.  Whether your printer driver is smart enough to
>> figure out what you want is a different question then.
> 
> It has to be, doesn’t it? #(set-paper-size "a4landscape" 'landscape)
> doesn’t help, because then it’s displayed wrong by both evince and
> PyQtPdfViewer (I don’t know its exact name, the one in Frescobaldi…).
> Can’t test printing right now.
> Although: I get furious every time I feed an A4 page into a normal copy
> machine (at my university) the wrong way and the damn thing isn’t able
> to figure it out, but goes exactly with the orthogonal relation and
> creates a cropped print. This is 2018, man… and that’s still happening.
> 
fwiw, I use the

#(set-default-paper-size "a4" 'landscape)

syntax and everything works just fine and normal for me. I use okular as
my pdf viewer. It seems to be a hard thing to get right, however,
because that cropped print you mention, I seem to get quite a lot with
firefox. If the damn web-page won't print properly losing stuff to the
right, I often select landscape, only to discover the paper prints
landscape fine, but the print itself is still cropped to portrait width!!!

Cheers,
Wol

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


Re: Position of rests

2018-09-10 Thread Lukas-Fabian Moser

Harm,


a walk-through: [...]


Trivial as it may seem to the more experienced LilyPond hackers, this 
might be a candidate for inclusion in the documentation! Especially the 
repeated application of the "display what's on hand" trick is enormously 
helpful, I think. Thank you!


Best
Lukas

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


Re: Extend Whiteout property

2018-09-10 Thread Lukas-Fabian Moser



What you can do now is

  * fork this repository
  * register the fork and the main Github repository as "remotes" in
your local repository (I suggest to name them "github" and
"" if you have the Savannah
repository as "origin")
  * create a branch for your path
  * commit
  * push to your fork
  * create a Pull Request on Github
  * tell us here about it because we won't be automatically notified
about it.

That way anyone can look at your code, and you should be able to 
refine the code together with others.
At some point you may then do the required registrations and upload 
your patch for review (as per LilyPond's Contributrs' Guide), or you 
may ask someone else to "sheperd" your patch through the review process.


Thanks much for the step-by-step description! I think I managed to 
follow it through, now. (I admit I was a bit shocked by my own courage 
after reading the line "lfm83  wants to merge 
1 commit into lilypond:master from lfm83:snapshot/whiteout-nonquadratic" 
- but if I understand it correctly, a) this is what indeed should appear 
and b) the github repository is not the 'real' repository and I couldn't 
do too much harm there anyway?)


But apologies in advance in case I messed up; this whole 
distributed-development business is still a bit of a mystery to me. :-)


Best
Lukas

PS. Kieren, by now it works for box and rounded-box style whiteouts.
___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: [Frescobaldi] convert-ly don't work in 3.0.1 in Windows

2018-09-10 Thread Federico Bruni

Hi Anders

I confirm the problem on Windows 7.
Detailed versions:

Frescobaldi: 3.0.1
Python: 3.5.2
python-ly: 0.9.4
Qt: 5.8.0
PyQt: 5.8.1
sip: 4.19.1
poppler: 0.52.0
python-poppler-qt: 0.24.2
OS: Windows-7-6.1.7601-SP1

I wonder if any Windows user using Frescobaldi 3 can confirm it. That's 
why I've added lilypond-user in Cc.


My **guess** is that Frescobaldi is trying to use the bundled python3 
to run convert-ly (which is a LilyPond file) and this is going to fail. 
It does even on Linux:


$ python3 /usr/bin/convert-ly /home/fede/tmp/lilypond/converting.ly
Traceback (most recent call last):
 File "/usr/bin/convert-ly", line 52, in 
   import lilylib as ly
 File "/usr/share/lilypond/2.19.82/python/lilylib.py", line 238
   print log[0]
   ^
SyntaxError: Missing parentheses in call to 'print'. Did you mean 
print(log[0])?


The best fix would be make LilyPond convert-ly work on python3 as 
well...
Even though Frescobaldi should handle better this kind of errors and at 
least print some information instead of being silent.


Best
Federico

In the meanwhile, you may install the latest Python 2.7 (put a tick to 
add python to PATH) and run convert-ly in PowerShell. See for example:



PS C:\Users\fede\Documents> python.exe 'C:\Program Files 
(x86)\LilyPond\usr\bin\convert-ly.py' .\convert-test.ly

convert-ly.py (GNU LilyPond) 2.19.28

convert-ly.py: Processing `.\convert-test.ly'...
Applying conversion: 2.17.0, 2.17.4, 2.17.5, 2.17.6, 2.17.11, 2.17.14, 
2.17.15, 2.17.18, 2.17.19, 2.17.20, 2.17.2
.27, 2.17.29, 2.17.97, 2.18.0, 2.19.2, 2.19.7, 2.19.11, 2.19.16, 
2.19.22, 2.19.24, 2.19.28



\version "2.19.28"

{
 \tuplet 3/2 { c8 d e }

}




Il giorno dom 9 set 2018 alle 9:36, andis.eriks...@gmail.com ha scritto:

Hello,

I just updated from version 2 to the latest version 3 for Windows 
(Frescobaldi.Setup.3.0.0-2.exe)

When I try to use convert-ly nothing happens!

The dialog shows up as usual, with the current version and the new 
version, but that's it!


If I run convert.ly in the Lilypond bin directory then it works...



What's wrong?

// Anders
--
Frescobaldi homepage: http://www.frescobaldi.org/
Mailing list: http://groups.google.com/group/frescobaldi
Issue tracker: https://github.com/wbsoft/frescobaldi/issues



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


Re: How to display a rim shot

2018-09-10 Thread Aaron Hill

On 2018-09-09 4:46 pm, OTIS DOSS III wrote:

As my subject indicates, I want to display a rim shot, which is
typically indicated by a note with a diagonal slash:

I've searched the documentation, but I can't find out how to do this.
Can this been done?  And how?  Thanks times infinity in advance for
any help.


Hi Bill,

Would something like the following help?


\version "2.19.82"

slash-over-note = #(lambda (grob)
  (let* ((note (ly:note-head::print grob))
 (x-extent (ly:stencil-extent note X))
 (y-extent (ly:stencil-extent note Y))
 (scaling (magstep (ly:grob-property grob 'font-size 0.0)))
 (slash (ly:make-stencil (list 'draw-line 0.15 0 1.5 1.5 0) '(0 
. 1.5) '(0 . 1.5)))

 (transformed (ly:stencil-translate
   (ly:stencil-scale (centered-stencil slash) scaling scaling)
   (cons (interval-center x-extent) (interval-center 
y-extent

 (combined (ly:stencil-add note transformed)))
(ly:make-stencil (ly:stencil-expr combined) x-extent y-extent)))

rhythms = \drummode { snare 4 8 8 2 }
\score { << \new DrumStaff { \rhythms
  \override NoteHead.stencil = #slash-over-note \rhythms
  \revert NoteHead.stencil \rhythms
} >> }


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


Re: [Frescobaldi] convert-ly don't work in 3.0.1 in Windows

2018-09-10 Thread Urs Liska



Am 10. September 2018 18:29:32 MESZ schrieb Federico Bruni :
>Hi Anders
>
>I confirm the problem on Windows 7.
>Detailed versions:
>
>Frescobaldi: 3.0.1
>Python: 3.5.2
>python-ly: 0.9.4
>Qt: 5.8.0
>PyQt: 5.8.1
>sip: 4.19.1
>poppler: 0.52.0
>python-poppler-qt: 0.24.2
>OS: Windows-7-6.1.7601-SP1
>
>I wonder if any Windows user using Frescobaldi 3 can confirm it. That's
>
>why I've added lilypond-user in Cc.
>
>My **guess** is that Frescobaldi is trying to use the bundled python3 
>to run convert-ly (which is a LilyPond file) and this is going to fail.
>
>It does even on Linux:
>
>$ python3 /usr/bin/convert-ly /home/fede/tmp/lilypond/converting.ly
>Traceback (most recent call last):
>  File "/usr/bin/convert-ly", line 52, in 
>import lilylib as ly
>  File "/usr/share/lilypond/2.19.82/python/lilylib.py", line 238
>print log[0]
>^
>SyntaxError: Missing parentheses in call to 'print'. Did you mean 
>print(log[0])?
>
>The best fix would be make LilyPond convert-ly work on python3 as 
>well...
>Even though Frescobaldi should handle better this kind of errors and at
>
>least print some information instead of being silent.
>

This is exactly a spot I'm currently working on (how Frescobaldi handles 
external jobs). I will have a look into how convert-ly is called too.

Urs

>Best
>Federico
>
>In the meanwhile, you may install the latest Python 2.7 (put a tick to 
>add python to PATH) and run convert-ly in PowerShell. See for example:
>
>
>PS C:\Users\fede\Documents> python.exe 'C:\Program Files 
>(x86)\LilyPond\usr\bin\convert-ly.py' .\convert-test.ly
>convert-ly.py (GNU LilyPond) 2.19.28
>
>convert-ly.py: Processing `.\convert-test.ly'...
>Applying conversion: 2.17.0, 2.17.4, 2.17.5, 2.17.6, 2.17.11, 2.17.14, 
>2.17.15, 2.17.18, 2.17.19, 2.17.20, 2.17.2
>.27, 2.17.29, 2.17.97, 2.18.0, 2.19.2, 2.19.7, 2.19.11, 2.19.16, 
>2.19.22, 2.19.24, 2.19.28
>
>
>\version "2.19.28"
>
>{
>  \tuplet 3/2 { c8 d e }
>
>}
>
>
>
>
>Il giorno dom 9 set 2018 alle 9:36, andis.eriks...@gmail.com ha
>scritto:
>> Hello,
>> 
>> I just updated from version 2 to the latest version 3 for Windows 
>> (Frescobaldi.Setup.3.0.0-2.exe)
>> When I try to use convert-ly nothing happens!
>> 
>> The dialog shows up as usual, with the current version and the new 
>> version, but that's it!
>> 
>> If I run convert.ly in the Lilypond bin directory then it works...
>> 
>> 
>> 
>> What's wrong?
>> 
>> // Anders
>> --
>> Frescobaldi homepage: http://www.frescobaldi.org/
>> Mailing list: http://groups.google.com/group/frescobaldi
>> Issue tracker: https://github.com/wbsoft/frescobaldi/issues

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


Re: How to display a rim shot

2018-09-10 Thread OTIS DOSS III
Awesome!!!


That is just what I wanted.


Thanks so much Aaron



> On September 10, 2018 at 12:31 PM Aaron Hill wrote:
> 
> 
> On 2018-09-09 4:46 pm, OTIS DOSS III wrote:
> 
> > > As my subject indicates, I want to display a rim shot, which is
> > typically indicated by a note with a diagonal slash:
> > 
> > I've searched the documentation, but I can't find out how to do 
> > this.
> > Can this been done? And how? Thanks times infinity in advance for
> > any help.
> > 
> > > Hi Bill,
> 
> Would something like the following help?
> 
> 
> \version "2.19.82"
> 
> slash-over-note = #(lambda (grob)
> (let* ((note (ly:note-head::print grob))
> (x-extent (ly:stencil-extent note X))
> (y-extent (ly:stencil-extent note Y))
> (scaling (magstep (ly:grob-property grob 'font-size 0.0)))
> (slash (ly:make-stencil (list 'draw-line 0.15 0 1.5 1.5 0) '(0
> . 1.5) '(0 . 1.5)))
> (transformed (ly:stencil-translate
> (ly:stencil-scale (centered-stencil slash) scaling scaling)
> (cons (interval-center x-extent) (interval-center
> y-extent
> (combined (ly:stencil-add note transformed)))
> (ly:make-stencil (ly:stencil-expr combined) x-extent y-extent)))
> 
> rhythms = \drummode { snare 4 8 8 2 }
> \score { << \new DrumStaff { \rhythms
> \override NoteHead.stencil = #slash-over-note \rhythms
> \revert NoteHead.stencil \rhythms
> } >> }
> 
> 
> -- Aaron Hill___
> lilypond-user mailing list
> lilypond-user@gnu.org mailto:lilypond-user@gnu.org
> https://lists.gnu.org/mailman/listinfo/lilypond-user
> 
___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: How to display a rim shot

2018-09-10 Thread Lukas-Fabian Moser



Would something like the following help?


Just for ease of use:


\version "2.19.82"

slash-over-note = #(lambda (grob)
  (let* ((note (ly:note-head::print grob))
 (x-extent (ly:stencil-extent note X))
 (y-extent (ly:stencil-extent note Y))
 (scaling (magstep (ly:grob-property grob 'font-size 0.0)))
 (slash (ly:make-stencil (list 'draw-line 0.15 0 1.5 1.5 0) '(0 
. 1.5) '(0 . 1.5)))

 (transformed (ly:stencil-translate
   (ly:stencil-scale (centered-stencil slash) scaling scaling)
   (cons (interval-center x-extent) (interval-center y-extent
 (combined (ly:stencil-add note transformed)))
    (ly:make-stencil (ly:stencil-expr combined) x-extent y-extent)))

slashesOn = \override NoteHead.stencil = #slash-over-note
slashesOff = \revert NoteHead.stencil
withSlash = \once \slashesOn

rhythms = \drummode {
  snare 4 \withSlash 8 8 2
  \slashesOn 4 8 8 16 16 8 \slashesOff 4
}
\score {
  \new DrumStaff \rhythms
}

Best
Lukas

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


Edition Engraver question

2018-09-10 Thread Craig Dabelstein
Hi all,

I'm trying to use the EE to add a simple text markup but can't get it to
work. I musn't be referencing the voice correctly. Can anyone give me some
pointers?

All the best,

Craig




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

snaredrumNotes = \drummode {
  \repeat unfold 3 { sn4 sn sn sn }
}

bassdrumNotes = \drummode {
  \repeat unfold 3 { bd4 r bd r }
}


\editionMod parts 2 0/4 leipzig.orchI.partI.percussion.Voice ^\markup {
"Der oesterreichische Grenadiermarsch!" }

\consistToContexts #edition-engraver Score.Staff.Voice


\addEdition parts

\score {
  \layout {
\context {
  \Score
  \editionID ##f leipzig.orchI.partI
}
\context {
  \Voice
}
  }
  \new DrumStaff = "Percussion" \with { \editionID percussion }
  <<
\new DrumVoice { \voiceOne \snaredrumNotes }
\new DrumVoice { \voiceTwo \bassdrumNotes }
  >>
}

-- 
*Craig Dabelstein*
Maxime's Music
craig.dabelst...@gmail.com
*http://maximesmusic.com *
___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: landscape printing and viewing

2018-09-10 Thread David Wright
On Mon 10 Sep 2018 at 00:55:36 (+0200), Simon Albrecht wrote:
> On 09.09.2018 23:13, David Kastrup wrote:
> > Kieren MacMillan  writes:
> > > Hi Martin,
> > > > \paper {
> > > >   #(set-paper-size "a4" 'landscape)
> > > > }
> > > If I’m not mistaken, the correct incantation is
> > > 
> > > \paper {
> > >   #(set-paper-size "a4landscape")
> > > }
> > That sets_only_  the papersize, not the orientation.  For the screen it
> > might be what you want.  Whether your printer driver is smart enough to
> > figure out what you want is a different question then.
> 
> It has to be, doesn’t it?

I don't see why, unless your PDF viewer is unable to rotate pages.

> #(set-paper-size "a4landscape" 'landscape)
> doesn’t help, because then it’s displayed wrong by both evince and
> PyQtPdfViewer (I don’t know its exact name, the one in Frescobaldi…).

I avoid ever writing that because it gives the impression that it's
going to produce a4landscape paper output, which of course it doesn't.
NR §4.1.2 has an odd way of saying this: "When the paper size ends
with an explicit ‘landscape’ or ‘portrait’, the presence of a
'landscape symbol only affects print orientation, not the paper
dimensions used for layout." AIUI the effect of the 'landscape symbol
is unchanged: the pages¹ are rotated and the layout changes to match.

> Can’t test printing right now.

OK, but the results of such a test would not in general be applicable
to others, as we all have different printers, queues, drivers, OSes, etc.
Rotating the print on a fixed-orientation page can be an efficient
strategy depending on the individual's circumstances.

> Although: I get furious every time I feed an A4 page into a normal
> copy machine (at my university) the wrong way and the damn thing isn’t
> able to figure it out, but goes exactly with the orthogonal relation
> and creates a cropped print. This is 2018, man… and that’s still
> happening.

Yes, copiers and printers aren't in the habit of saying, "Are you sure?"

¹ I would have written "print" rather than "pages". In the context,
"Pages" invites confusion with the paper itself.

Cheers,
David.

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


Re: How to display a rim shot

2018-09-10 Thread OTIS DOSS III
Nice ... I was wondering just how to do something like that!!
Thanks so much Lukas


> On September 10, 2018 at 1:59 PM Lukas-Fabian Moser  wrote:
> 
> 
> 
> >> Would something like the following help?
> 
> Just for ease of use:
> 
> 
> \version "2.19.82"
> 
> slash-over-note = #(lambda (grob)
>(let* ((note (ly:note-head::print grob))
>   (x-extent (ly:stencil-extent note X))
>   (y-extent (ly:stencil-extent note Y))
>   (scaling (magstep (ly:grob-property grob 'font-size 0.0)))
>   (slash (ly:make-stencil (list 'draw-line 0.15 0 1.5 1.5 0) '(0 
> . 1.5) '(0 . 1.5)))
>   (transformed (ly:stencil-translate
> (ly:stencil-scale (centered-stencil slash) scaling scaling)
> (cons (interval-center x-extent) (interval-center y-extent
>   (combined (ly:stencil-add note transformed)))
>  (ly:make-stencil (ly:stencil-expr combined) x-extent y-extent)))
> 
> slashesOn = \override NoteHead.stencil = #slash-over-note
> slashesOff = \revert NoteHead.stencil
> withSlash = \once \slashesOn
> 
> rhythms = \drummode {
>snare 4 \withSlash 8 8 2
>\slashesOn 4 8 8 16 16 8 \slashesOff 4
> }
> \score {
>\new DrumStaff \rhythms
> }
> 
> Best
> Lukas
> 
> ___
> lilypond-user mailing list
> lilypond-user@gnu.org
> https://lists.gnu.org/mailman/listinfo/lilypond-user

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


Re: Spacing of titles and text in a \book

2018-09-10 Thread Ralph Palmer
On Sun, Sep 9, 2018 at 6:41 PM foxfanfare  wrote:

> Ralph Palmer wrote
>
> >
> > I'm having difficulties with the spacing.
>
> For your first problem, I'd suggest to play with (in the \paper block):
> markup-system-spacing = #'((basic-distance . 20)
>  (padding . 2)
>  (stretchability . 10))
>

Thanks, especially to Kieren and foxfanfare, for pointing me in the right
direction. I ended up using
score-markup-spacing
markup-system-spacing
markup-markup-spacing
and
system-system-spacing
and learning something about basic distance, minimum distance, and
stretchability, although I'm still not entirely comfortable with them (or
their logical/program meanings).

All the best,

Ralph

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


Re: [Frescobaldi] convert-ly don't work in 3.0.1 in Windows

2018-09-10 Thread Urs Liska




Am 10.09.2018 um 19:07 schrieb Urs Liska:


Am 10. September 2018 18:29:32 MESZ schrieb Federico Bruni :

Hi Anders

I confirm the problem on Windows 7.
Detailed versions:

Frescobaldi: 3.0.1
Python: 3.5.2
python-ly: 0.9.4
Qt: 5.8.0
PyQt: 5.8.1
sip: 4.19.1
poppler: 0.52.0
python-poppler-qt: 0.24.2
OS: Windows-7-6.1.7601-SP1

I wonder if any Windows user using Frescobaldi 3 can confirm it. That's

why I've added lilypond-user in Cc.

My **guess** is that Frescobaldi is trying to use the bundled python3
to run convert-ly (which is a LilyPond file) and this is going to fail.

It does even on Linux:

$ python3 /usr/bin/convert-ly /home/fede/tmp/lilypond/converting.ly
Traceback (most recent call last):
  File "/usr/bin/convert-ly", line 52, in 
import lilylib as ly
  File "/usr/share/lilypond/2.19.82/python/lilylib.py", line 238
print log[0]
^
SyntaxError: Missing parentheses in call to 'print'. Did you mean
print(log[0])?

The best fix would be make LilyPond convert-ly work on python3 as
well...
Even though Frescobaldi should handle better this kind of errors and at

least print some information instead of being silent.


This is exactly a spot I'm currently working on (how Frescobaldi handles 
external jobs). I will have a look into how convert-ly is called too.


OK, I have put my hands on the code that calls convert-ly 
(https://github.com/wbsoft/frescobaldi/commit/ab9cda16d96564a86fd2580c05d3ec86c63b7e51) 
.


It turns out that indeed Frescobaldi just invokes 'convert-ly' (with the 
absolute path, according to the current LilyPond version) without any 
notion of Python2/Python3.


On Linux this is a shell script that explicitly starts the Python 
bundled with LilyPond,


I don't know what exactly happens with this on Windows, but I think it 
*should* work, since it relies on what is bundled with LilyPond, not the 
Python3 from Frescobaldi.


I think I'd need more information to give a better opinion.
Best
Urs



Urs


Best
Federico

In the meanwhile, you may install the latest Python 2.7 (put a tick to
add python to PATH) and run convert-ly in PowerShell. See for example:


PS C:\Users\fede\Documents> python.exe 'C:\Program Files
(x86)\LilyPond\usr\bin\convert-ly.py' .\convert-test.ly
convert-ly.py (GNU LilyPond) 2.19.28

convert-ly.py: Processing `.\convert-test.ly'...
Applying conversion: 2.17.0, 2.17.4, 2.17.5, 2.17.6, 2.17.11, 2.17.14,
2.17.15, 2.17.18, 2.17.19, 2.17.20, 2.17.2
.27, 2.17.29, 2.17.97, 2.18.0, 2.19.2, 2.19.7, 2.19.11, 2.19.16,
2.19.22, 2.19.24, 2.19.28


\version "2.19.28"

{
  \tuplet 3/2 { c8 d e }

}




Il giorno dom 9 set 2018 alle 9:36, andis.eriks...@gmail.com ha
scritto:

Hello,

I just updated from version 2 to the latest version 3 for Windows
(Frescobaldi.Setup.3.0.0-2.exe)
When I try to use convert-ly nothing happens!

The dialog shows up as usual, with the current version and the new
version, but that's it!

If I run convert.ly in the Lilypond bin directory then it works...



What's wrong?

// Anders
--
Frescobaldi homepage: http://www.frescobaldi.org/
Mailing list: http://groups.google.com/group/frescobaldi
Issue tracker: https://github.com/wbsoft/frescobaldi/issues

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



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


Re: Extend Whiteout property

2018-09-10 Thread Urs Liska

Hi Lukas-Fabian,


Am 10.09.2018 um 18:23 schrieb Lukas-Fabian Moser:



What you can do now is

  * fork this repository
  * register the fork and the main Github repository as "remotes" in
your local repository (I suggest to name them "github" and
"" if you have the Savannah
repository as "origin")
  * create a branch for your path
  * commit
  * push to your fork
  * create a Pull Request on Github
  * tell us here about it because we won't be automatically notified
about it.

That way anyone can look at your code, and you should be able to 
refine the code together with others.
At some point you may then do the required registrations and upload 
your patch for review (as per LilyPond's Contributrs' Guide), or you 
may ask someone else to "sheperd" your patch through the review process.


Thanks much for the step-by-step description! 


You're welcome. I wasn't in the situation to do an actual description at 
the time, but you seem to have managed going through the outline 
yourself :-)


I think I managed to follow it through, now. (I admit I was a bit 
shocked by my own courage after reading the line "lfm83 
 wants to merge 1 commit into 
lilypond:master from lfm83:snapshot/whiteout-nonquadratic" - but if I 
understand it correctly, a) this is what indeed should appear


Yes, that's the point of "pull requests" (or "merge requests" as they 
are named in some other systems).


and b) the github repository is not the 'real' repository and I 
couldn't do too much harm there anyway?)


That's correct too, actually there are even two layers in play here: as 
you noticed it's not the real repository but "only" a mirror, *and* you 
don't have any privileges even on that mirror. You have created a 
"fork", which is yet another mirror, but on Github itself. In that 
mirror you can do what you want, but merging anything into the 
"lilypond" repository would only be possible for someone with "push 
access" to that repository.




But apologies in advance in case I messed up; this whole 
distributed-development business is still a bit of a mystery to me. :-)


AFAICS you didn't mess up, the pull request looks like a pull request 
should look like (I'm not speaking about the code itself, I have no idea 
about that).


So it would be nice if someone with the C++ knowledge could have a look 
at https://github.com/lilypond/lilypond/pull/3 and comment on it there.
Note: the goal is not to merge the branch into the Github mirror but 
only to provide review. Once there is agreement on the code someone 
should sheperd the patch through the regular review process.


Best
Urs



Best
Lukas

PS. Kieren, by now it works for box and rounded-box style whiteouts.


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


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


Re: Extend Whiteout property

2018-09-10 Thread Lukas-Fabian Moser

Hi Urs,

thanks for all the detailed explanations!

So it would be nice if someone with the C++ knowledge could have a 
look at https://github.com/lilypond/lilypond/pull/3 and comment on it 
there.
Note: the goal is not to merge the branch into the Github mirror but 
only to provide review. Once there is agreement on the code someone 
should sheperd the patch through the regular review process.


I just might add that, I think, the C++ part of the changes is almost 
"trivial" (one had to make sure that the stencil-whiteout gets activated 
not only for boolean- or number-valued 'whiteout' property, but for 
pairs [of numbers] as well). The real work is all scheme, namely in 
scm/stencil.scm.


Best
Lukas

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