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 >> ********************************************** >