After having installed Catalina I tried to install Frescobaldi plus LilyPond 
(the 64bit version provided by Hans  Åberg) but, while Frescobaldi 2.20 64bit 
apparently runs normally, I had no success with LilyPond… I am a musician not a 
developer so I’m not able to understand the reasons of this failure. So I am 
back to Mojave and the 32bit versions of Frescobaldi and LilyPond. Waiting for 
good news on the subject.

Best,

Mario Bolognani
www.baroquemusic.it



> Il giorno 15 nov 2019, alle ore 22:35, Allan Kinnaird <akinna...@icloud.com> 
> ha scritto:
> 
> So here I am (as I see it) :
> My current version of Lilypond is not going to work on my Mac if I upgrade to 
> Catalina (v10.15) because of an incomprehensible licence impasse between GNU 
> and Apple.
> Hans Åberg has provided an installable package ( 
> https://www.et.byu.edu/~sorensen/lilypond-devel-2.19.83_2.mpkg 
> <https://www.et.byu.edu/~sorensen/lilypond-devel-2.19.83_2.mpkg> ) which runs 
> as 64-bit on Catalina. It appears that it has problems with convert-ly but is 
> otherwise OK. (And Frescobaldi users need to point Frescobaldi preferences 
> towards the right version of Lilypond.)
> I have downloaded Hans’s file and tried to install it. Unfortunately the 
> installer blocked the process, requiring that the OS be 10.15 Catalina - I 
> have to go for Catalina before I can test for problems with it.
> So, to continue using Lilypond, either I have to stay forever on v2.18.2 and 
> have my computer stay forever on OS 10.14, or just go for Catalina, run 
> Hans’s installer, and accept what disasters then ensue. (Hans seems a pretty 
> good guy, so with luck there won’t be many!)
> Geronimo!
> 
> 
>> On 14 Nov 2019, at 17:00, lilypond-user-requ...@gnu.org 
>> <mailto:lilypond-user-requ...@gnu.org> wrote:
>> 
>> Send lilypond-user mailing list submissions to
>>      lilypond-user@gnu.org <mailto:lilypond-user@gnu.org>
>> 
>> To subscribe or unsubscribe via the World Wide Web, visit
>>      https://lists.gnu.org/mailman/listinfo/lilypond-user
>> or, via email, send a message with subject or body 'help' to
>>      lilypond-user-requ...@gnu.org
>> 
>> You can reach the person managing the list at
>>      lilypond-user-ow...@gnu.org
>> 
>> When replying, please edit your Subject line so it is more specific
>> than "Re: Contents of lilypond-user digest..."
>> 
>> 
>> Today's Topics:
>> 
>>   1. Re: Mac OS 10.15 Catalina (Tim McNamara)
>>   2. Re: Macro with (David Kastrup)
>>   3. Re: Mac OS 10.15 Catalina (Hans Åberg)
>>   4. Re: Re: Macro with pitches as parameters (Mats Bengtsson)
>>   5. drawing a range reguardless of transposition (Sandro Santilli)
>> 
>> 
>> ----------------------------------------------------------------------
>> 
>> Message: 1
>> Date: Thu, 14 Nov 2019 07:59:26 -0600
>> From: Tim McNamara <tim...@bitstream.net>
>> To: lilypond-user <lilypond-user@gnu.org>
>> Subject: Re: Mac OS 10.15 Catalina
>> Message-ID: <7adb0dd2-f14d-4af2-8f84-8c81c0e58...@bitstream.net>
>> Content-Type: text/plain; charset="utf-8"
>> 
>> Frescobaldi itself does not generate sheet music. You need to install 
>> Lilypond also. In my experience with Catalina, Hans Aberg's .mkpg installs 
>> with a double click and works fine(except for convert-ly, apparently). 
>> 
>> Frescobaldi 3 does not work out of the box on the Mac; there are a half a 
>> dozen dependencies that have to be installed first. The 64-bit version of 
>> 2.20 does work well. I haven't gotten around to getting F3 running as 
>> obtaining and installing the dependencies on the Mac is kind of a nuisance 
>> due to how locked down MacOS is, unless one is using a package manager such 
>> as Homebrew, MacPorts, etc. I am not using one of those.
>> 
>> 
>>> On Nov 14, 2019, at 3:20 AM, Jeremiah Reilly <jeremiah.p.rei...@gmail.com> 
>>> wrote:
>>> 
>>> 
>>> Carl, thanks for both tips.
>>> 
>>> The Frescobaldi Downloads page states "Install a copy of Lilypond as well." 
>>> Not sure how that jives with Catalina.
>>> 
>>> Sorry to be inept re packages and making from source. I am a musician, not 
>>> a developer.
>>> 
>>> Your help much appreciated.
>>> 
>>>> On Wed, Nov 13, 2019 at 4:34 PM Carl Sorensen <c_soren...@byu.edu> wrote:
>>>> 
>>>> 
>>>> From: Jeremiah Reilly <jeremiah.p.rei...@gmail.com>
>>>> Date: Wednesday, November 13, 2019 at 3:14 AM
>>>> To: <lilypond-user@gnu.org>
>>>> Subject: Mac OS 10.15 Catalina
>>>> 
>>>> What is the status of running Lilypond under Mac os 10.15 Catalina?
>>>> 
>>>> Thanks.
>>>> 
>>>> 
>>>> (Apologies if the answer is clearly posted on the website or Lilypond 
>>>> blog. I searched 20+ minutes without success. I cannot upgrade to Catalina 
>>>> until I know whether Lilypond will run. I found posting for folks running 
>>>> Lilypond in a virtual machine or Decker, but that's not my bag.)
>>>> 
>>>> Search for 64-bit, and you’d find it.  But putting a response on a thread 
>>>> with Catalina in a title is probably a good idea.
>>>> 
>>>> You can get an installable LilyPond package created by Hans Aberg here:
>>>> 
>>>>  https://www.et.byu.edu/~sorensen/lilypond-devel-2.19.83_2.mpkg
>>>> 
>>>> There is a 64-bit Frescobaldi installer for Version 2.20: 
>>>> 
>>>> 
>>>> https://github.com/frescobaldi/frescobaldi/releases/download/v2.20.0/Frescobaldi-2.20.0-x86_64.dmg
>>>> 
>>>> HTH,
>>>> 
>>>> Carl
>>>> 
>>>> 
>>>> 
>> -------------- next part --------------
>> An HTML attachment was scrubbed...
>> URL: 
>> <https://lists.gnu.org/archive/html/lilypond-user/attachments/20191114/24a5bbf6/attachment.html>
>> 
>> ------------------------------
>> 
>> Message: 2
>> Date: Thu, 14 Nov 2019 15:15:00 +0100
>> From: David Kastrup <d...@gnu.org>
>> To: David Menéndez Hurtado <davidmen...@gmail.com>
>> Cc: Aaron Hill <lilyp...@hillvisions.com>,  lilypond-user@gnu.org
>> Subject: Re: Macro with
>> Message-ID: <8736eqee8r....@fencepost.gnu.org>
>> Content-Type: text/plain; charset=utf-8
>> 
>> David Menéndez Hurtado <davidmen...@gmail.com> writes:
>> 
>>> On Thu, 14 Nov 2019 at 12:47, Aaron Hill <lilyp...@hillvisions.com> wrote:
>>> 
>>>> Secondly, there's a quirk in variable substitution syntax.  You need to
>>>> use the $var form, so the parser will see the ly:pitch? and ly:duration?
>>>> tokens as indicating a single note.
>>>> 
>>> 
>>> Ah, right. I understand now the manual means with "normal LilyPond input,
>>> using $ (in places where only Lilypond constructs are allowed) or # (to use
>>> it as a Scheme value or music function argument or music inside of music
>>> lists) to reference arguments (eg. ‘#arg1’)." So, every time the input type
>>> is ly:something, it should be with $, right?
>> 
>> Music is ly:music? .  # passes the content verbatim and requires a
>> particular type to work since it is evaluated _after_ being fitted into
>> the syntax parsing.  $ creates a copy of some types (such as music) and
>> can be treated differently in syntax according to its type but since
>> some syntax constructs require lookahead (and that in turn requires
>> knowing the type of the token), the evaluation can happen surprisingly
>> early.
>> 
>> In general, # works with fewer surprises unless it doesn't work at all.
>> 
>>> Thank you so much, now my source is almost readable, and so much
>>> quicker!
>> 
>> -- 
>> David Kastrup
>> 
>> 
>> 
>> ------------------------------
>> 
>> Message: 3
>> Date: Thu, 14 Nov 2019 15:15:49 +0100
>> From: Hans Åberg <haber...@telia.com>
>> To: Jeremiah Reilly <jeremiah.p.rei...@gmail.com>
>> Cc: Carl Sorensen <c_soren...@byu.edu>, "lilypond-user@gnu.org"
>>      <lilypond-user@gnu.org>
>> Subject: Re: Mac OS 10.15 Catalina
>> Message-ID: <795c7408-92af-4458-823f-1c4fc538d...@telia.com>
>> Content-Type: text/plain;    charset=utf-8
>> 
>> After running the LilyPond installer listed at the bottom this page, open 
>> the Frescobali app and in Preferences > LilyPond Preferences > “LilyPond 
>> versions to use”, set as Default the path
>>  /opt/lilypond/bin/lilypond
>> 
>> 
>>> On 14 Nov 2019, at 10:19, Jeremiah Reilly <jeremiah.p.rei...@gmail.com> 
>>> wrote:
>>> 
>>> Carl, thanks for both tips.
>>> 
>>> The Frescobaldi Downloads page states "Install a copy of Lilypond as well." 
>>> Not sure how that jives with Catalina.
>>> 
>>> Sorry to be inept re packages and making from source. I am a musician, not 
>>> a developer.
>>> 
>>> Your help much appreciated.
>>> 
>>> On Wed, Nov 13, 2019 at 4:34 PM Carl Sorensen <c_soren...@byu.edu> wrote:
>>> 
>>> 
>>> From: Jeremiah Reilly <jeremiah.p.rei...@gmail.com>
>>> Date: Wednesday, November 13, 2019 at 3:14 AM
>>> To: <lilypond-user@gnu.org>
>>> Subject: Mac OS 10.15 Catalina
>>> 
>>> What is the status of running Lilypond under Mac os 10.15 Catalina?
>>> 
>>> Thanks.
>>> 
>>> 
>>> (Apologies if the answer is clearly posted on the website or Lilypond blog. 
>>> I searched 20+ minutes without success. I cannot upgrade to Catalina until 
>>> I know whether Lilypond will run. I found posting for folks running 
>>> Lilypond in a virtual machine or Decker, but that's not my bag.)
>>> 
>>> Search for 64-bit, and you’d find it.  But putting a response on a thread 
>>> with Catalina in a title is probably a good idea.
>>> 
>>> You can get an installable LilyPond package created by Hans Aberg here:
>>> 
>>>  https://www.et.byu.edu/~sorensen/lilypond-devel-2.19.83_2.mpkg
>> 
>> 
>> 
>> 
>> 
>> ------------------------------
>> 
>> Message: 4
>> Date: Thu, 14 Nov 2019 15:42:50 +0100
>> From: Mats Bengtsson <mats.bengts...@ee.kth.se>
>> To: lilypond-user@gnu.org
>> Subject: Re: Re: Macro with pitches as parameters
>> Message-ID: <bebb34a7-1d2b-ee2c-3703-363c7977f...@ee.kth.se>
>> Content-Type: text/plain; charset=utf-8; format=flowed
>> 
>> 
>> On 2019-11-14 12:46, Aaron Hill wrote:
>>> On 2019-11-14 1:02 am, David Menéndez Hurtado wrote:
>>>> I am transcribing a piece that is filled with the rhythmic motif "8. 
>> 16 8" at different pitches. Being a LaTeX user, I want to write a macro 
>> like \myrithm{c a g}. I found the documentation for Scheme functions, 
>> and how to edit whole music sections, but nothing on how to insert a 
>> fixed number of pitches. As I understand it, ly:music is an arbitrary 
>> music expression, so I cannot restrict it to just three pitches.
>>> ...
>>> Ooh, you are *so* close!
>>> 
>>> ...
>>> Here's the working version:
>>> 
>>> %%%%
>>> \version "2.19.83"
>>> 
>>> myRhythm = #(define-music-function
>>>   (first second third)
>>>   (ly:pitch? ly:pitch? ly:pitch?)
>>>   #{ $first 8. $second 16 $third 8 #})
>>> 
>>> \fixed c' {
>>>   \time 6/8
>>>   \myRhythm g d g
>>>   \myRhythm e d g
>>>   \myRhythm g a b
>>>   \myRhythm c' a b
>>> }
>>> %%%%
>> 
>> By coincidence, I encountered the same problem and came up with the same 
>> solution, the other week. I'm surprised that we don't have any such 
>> example in the manual since it really is very useful and at the same 
>> time illustrates the power of combining define-music-function with 
>> embedded LilyPond syntax. In LSR you can actually find a few more 
>> examples that seem relevant, like 
>> http://lsr.di.unimi.it/LSR/Item?id=346, but as far as I can see, the 
>> same could equally well be implemented like your example above without 
>> requiring any Scheme competence. The only LSR example that resembles the 
>> one above is http://lsr.di.unimi.it/LSR/Item?id=302, but it doesn't 
>> illustrate the possibility to include multiple pitches in the pattern.
>> 
>> In my own example, the same pitch is repeated multiple times in the 
>> rhythmic/melodic pattern, like
>> 
>> \version "2.19.82"
>> 
>> myPattern = #(define-music-function (p1 p2 p3 p4)
>>     (ly:pitch? ly:pitch? ly:pitch? ly:pitch?)
>>     #{ $p1 4 ( $p2 8 ) \acciaccatura $p2 $p3 $p3 16 $p4 $p3 8 #})
>> 
>> which can be successfully used like
>> 
>> \fixed c' {
>>   \time 6/8
>>   \myPattern a c' b ais |
>>   \myPattern a f' e' dis' |
>> }
>> 
>> However, it doesn't work in \relative mode, since the octave change is 
>> applied every time the same pitch is repeated. Since I'm used to writing 
>> in \relative mode and since \relative mode is very well suited to this 
>> violin music that spans several octaves but often moves in small 
>> intervals, I would have liked to write the above example using
>> 
>> \relative c'' {
>>   \time 6/8
>>   \myPattern a c b ais |
>>   \myPattern a f' e dis |
>> }
>> 
>> but since the second pitch of the example is repeated in the pattern, 
>> the second occurrence of f' raises the octave again, which isn't what is 
>> wanted. Searching the mailing list archives and the regression test 
>> examples for 2.19, I finally came up with
>> 
>> \version "2.19.82"
>> 
>> myPattern = #(define-music-function (p1 p2 p3 p4)
>>           (ly:pitch? ly:pitch? ly:pitch? ly:pitch?)
>>           (make-relative (p1 p2 p3 p4) (make-event-chord (list p1 p2 p3 
>> p4))
>>     #{ $p1 4 ( $p2 8 ) \acciaccatura $p2 $p3 $p3 16 $p4 $p3 8 #}))
>> 
>> \relative c'' {
>>   \time 6/8
>>   \myPattern a c b ais |
>>   \myPattern a f' e dis |
>> }
>> 
>> Adding occasional dynamic indications or articulations could be done 
>> using the standard trick of attaching them to an empty chord at the 
>> suitable location, like
>> 
>> \relative c'' {
>>   \time 6/8
>>   <>\f \myPattern_rel  a c b ais |
>>   <<{\myPattern_rel a f' e dis } {s4. <>^\trill }>>
>> }
>> 
>> (not extremely convenient but still doable.)
>> 
>> My main remaining problem is how to add a reminder accidental or 
>> cautionary accidental on a pitch. Even if it was possible, you might 
>> only want it on the first occurrence of the note so it's more like an 
>> unsolvable problem. Probably the famous edition engraver can do the job, 
>> but I've never taken the effort to learn how to use that beast, so for 
>> the places where I urgently need a reminder accidental in the middle of 
>> the pattern, I will not use the macro.
>> 
>>     /Mats
>> 
>> 
>> 
>> 
>> 
>> ------------------------------
>> 
>> Message: 5
>> Date: Thu, 14 Nov 2019 17:53:37 +0100
>> From: Sandro Santilli <s...@kbt.io>
>> To: lilypond-user@gnu.org
>> Subject: drawing a range reguardless of transposition
>> Message-ID: <20191114165337.GA831@liz>
>> Content-Type: text/plain; charset=us-ascii
>> 
>> In order to determine if I'm writing something that can
>> be played by an instrument, is there a way to display
>> on the score the supported range by that instrument ?
>> 
>> I'd like to have something that doesn't change when I
>> transpose, so to know if transpositions are possible
>> at all...
>> 
>> --strk; 
>> 
>>  ()   Free GIS & Flash consultant/developer
>>  /\   https://strk.kbt.io/services.html
>> 
>> 
>> 
>> ------------------------------
>> 
>> Subject: Digest Footer
>> 
>> _______________________________________________
>> lilypond-user mailing list
>> lilypond-user@gnu.org
>> https://lists.gnu.org/mailman/listinfo/lilypond-user
>> 
>> 
>> ------------------------------
>> 
>> End of lilypond-user Digest, Vol 204, Issue 69
>> **********************************************
> 

Reply via email to