Re: Variable weirdness

2016-11-07 Thread Simon Albrecht
On 07.11.2016 17:56, David Kastrup wrote: David Sumbler writes: I had the following lines in the main file of my current Lilypond project: \book { \bookOutputName "../firstCello" partName = "Cello 1" \include "frontcover.ily" \bookpart { %music... The

Re: request for programming advice

2016-11-07 Thread Paul
I second the suggestions to check out VexFlow and Verovio. Some differences being that Vexflow is written in javascript and Verovio is "compiled" from C++ to javascript. The focus of the folks behind Verovio is encoding music in digital formats for broadly academic/scholarly purposes. Those

Re: need help

2016-11-07 Thread David Kastrup
Urs Liska writes: > Am 07.11.2016 um 15:35 schrieb David Sumbler: >> On Sun, 2016-11-06 at 11:28 +0100, Malte Meyn wrote: >>> >>> Am 06.11.2016 um 11:25 schrieb David Sumbler: How do I find out what changes have been made between (for instance) 2.19.48

Re: Variable weirdness

2016-11-07 Thread Jan-Peter Voigt
Hello, in these situations I use a little scheme-function like this: parserDefine = #(define-scheme-function (key val)(symbol? scheme?) (ly:parser-define! key val)) !!!(I will correct this later, when I am on real computer ) This scheme-function works on every level defining a variable

Re: Variable weirdness

2016-11-07 Thread Jan-Peter Voigt
Hello, here is a demo of the code: %%% snip \version "2.19.49" % the 2.18 version would just use parser and layout in the signature and the additional parser-argument in the ly:parser-define! call parserDefine = #(define-scheme-function (vkey val)(symbol? scheme?) (ly:parser-define! vkey

How to get irrational tuplets inside a regular meter like 9/8

2016-11-07 Thread mclaren
An alternative method involves simply adding in the required rests, rather than squishing or stretching the entire measure with a large tuplet. Since this method is easy to calculate exactly because you're just adding and subtracting various integer fractions, it always produces guaranteed

Three different types of Nancarrowesque acceleration notated

2016-11-07 Thread mclaren
For the sake of completeness, here are all three types of acceleration used by Conlon Nancarrow. Here they're notated exactly, while Nancarrow typically punched holes in a player piano roll to get his accelerations. These aren't exactly the same as Nancarrow's acceleration, because he used

e in the time of phi and square root of pi tuplet hijinks

2016-11-07 Thread mclaren
This example eschews numbers for the irrational tuplets in favor of Greek letters, or at least the Greek names for the symbols. I'm not sure how to get a Greek font in Lilypond. It might not be possible. In any case it's not important, since that can always be fixed in the mix with photoshop. e

Re: need help

2016-11-07 Thread Urs Liska
Am 07.11.2016 um 15:35 schrieb David Sumbler: > On Sun, 2016-11-06 at 11:28 +0100, Malte Meyn wrote: >> >> Am 06.11.2016 um 11:25 schrieb David Sumbler: >>> >>> How do I find out what changes have been made between (for >>> instance) >>> 2.19.48 and 2.19.49? >> You could read the commit messages

RE: Skyfonts

2016-11-07 Thread Andrew Bernard
Hi Matthew, The Monotype Library Subscription has a lot of benefits for a designer, but it is a rental service, which is the explanation for the architecture. It's not malware by any means. I think it is fair to protect the IP rights of type designers. I am just happy to have access to

Re: need help

2016-11-07 Thread David Sumbler
On Sun, 2016-11-06 at 11:28 +0100, Malte Meyn wrote: > > Am 06.11.2016 um 11:25 schrieb David Sumbler: > > > > How do I find out what changes have been made between (for > > instance) > > 2.19.48 and 2.19.49? > You could read the commit messages in the git log:  >

Re: need help

2016-11-07 Thread Federico Bruni
Il giorno lun 7 nov 2016 alle 15:35, David Sumbler ha scritto: On Sun, 2016-11-06 at 11:28 +0100, Malte Meyn wrote: Am 06.11.2016 um 11:25 schrieb David Sumbler: > > How do I find out what changes have been made between (for > instance) > 2.19.48 and 2.19.49? You

Re: Mystery empty staves appear on score

2016-11-07 Thread Simon Albrecht
On 07.11.2016 12:03, mclaren wrote: This offers an example of the inadequacy of the Lilypond documentation. This kind of limitation in Lilypond's output really should be featured prominently somewhere in the basic info about entering note-values in the Lilypond Learning Guide. One sentence would

Re: Skyfonts

2016-11-07 Thread David Kastrup
"Andrew Bernard" writes: > Hi Knut, > > > > Thank you, but no way. I am fussy about the ethics of using fonts and > this is not a viable solution, although perhaps technically > possible. I'd say that is illegal in _any_ country, at least according > to the Monotype

OT

2016-11-07 Thread bb
Keaton Music Typewriter Demo https://www.youtube.com/watch?v=uctqHxzkNYI=youtu.be ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user

RE: Skyfonts

2016-11-07 Thread Andrew Bernard
Hi Alexander, The Skyfonts plot clarifies. Indeed, thanks to you I have been able to discover that the Skyfonts downloads are located here in Windows 10: C:\Users\%username%\AppData\Roaming\Monotype\skyfonts-myfonts and C:\Users\%username%\AppData\Roaming\Monotype\skyfonts-google and so on -

Re: request for programming advice

2016-11-07 Thread bb
May be that is what you lokk for? http://www.vexflow.com/ http://www.vexflow.com/vextab/tutorial.html Regards BB On 07.11.2016 12:25, Chris Yate wrote: On Mon, 7 Nov 2016 at 11:10 Gerard McConnell > wrote: Hello, About 10 years ago

Re: request for programming advice

2016-11-07 Thread Chris Yate
BB that is beautiful On Mon, 7 Nov 2016 at 11:47 bb wrote: > May be that is what you lokk for? > > http://www.vexflow.com/ > > http://www.vexflow.com/vextab/tutorial.html > > Regards BB > > On 07.11.2016 12:25, Chris Yate wrote: > > On Mon, 7 Nov 2016 at 11:10

Re: Skyfonts

2016-11-07 Thread Simon Albrecht
On 07.11.2016 12:31, msk...@ansuz.sooke.bc.ca wrote: On Mon, 7 Nov 2016, Andrew Bernard wrote: Thank you, but no way. I am fussy about the ethics of using fonts and this is not a viable solution, although perhaps technically possible. I’d say that is illegal in _any_ country, at least according

Re: Font cache issues on Windows 10

2016-11-07 Thread SoundsFromSound
Andrew Bernard wrote > Where are we at with the font caching issue on Windows 10? There does not > appear to be much discussion on the bug list presently, but I certainly > experience the slow down. After being advised to remove the font cache > directory, things speed up after that, when using

RE: OT

2016-11-07 Thread Andrew Bernard
Hi bb, Way to go! I don't think it can do beaming? But no issues with fonts! Andrew -Original Message- From: lilypond-user [mailto:lilypond-user-bounces+andrew.bernard=gmail@gnu.org] On Behalf Of bb Sent: Monday, 7 November 2016 11:50 PM To: lilypond-user@gnu.org Subject: OT

Re: Skyfonts

2016-11-07 Thread David Kastrup
"Andrew Bernard" writes: > Hi Alexander, > > The Skyfonts plot clarifies. Indeed, thanks to you I have been able to > discover that the Skyfonts downloads are located here in Windows 10: > > C:\Users\%username%\AppData\Roaming\Monotype\skyfonts-myfonts > > and > >

Re: Two different time signatures with different tuplets in 'em

2016-11-07 Thread Urs Liska
Am 7. November 2016 13:29:50 MEZ, schrieb David Kastrup : >Urs Liska writes: > >> Am 07.11.2016 um 11:12 schrieb mclaren: >> >>> Thus end users must go it alone and find workarounds for themselves. >>> Programmers will never lift a finger to help you when

Re: Skyfonts

2016-11-07 Thread SoundsFromSound
Knut Petersen wrote > Am 07.11.2016 um 06:44 schrieb Andrew Bernard: > >> The question is, since they are not in the standard sort of location, is >> lilypond able to make use of such fonts at all? So far, I have been >> unable to persuade it to do so. > > You should be able to produce a pdf

Re: Skyfonts

2016-11-07 Thread Alexander Kobel
On 2016-11-07 13:21, Andrew Bernard wrote: Hi All, A lot of very useful input and food for thought here. I confess I am not an expert on the legal issues, [...] I had assumed that pulling the fonts out of a PDF in the case of SkyFonts amounted to reverse engineering and was therefore barred.

Re: Mystery empty staves appear on score

2016-11-07 Thread Carl Sorensen
On 11/7/16 5:03 AM, "mclaren" wrote: > >The Lilypond documentation is poorly organized and extremely incomplete. >For >exmaple, I was only only able to find out about tie direction control by >glancing at an unrelated list of tweaks. Tie direction control \tieUp and

Re: Two different time signatures with different tuplets in 'em

2016-11-07 Thread Urs Liska
Am 07.11.2016 um 11:12 schrieb mclaren: > David Wright remarked: > > "What I can't understand is why you would want > to print out a score that is basically impossible to play, and is, in > any case, written in a notation that is debatably incapable of > expressing it." > > This score might

RE: Font cache issues on Windows 10

2016-11-07 Thread Andrew Bernard
Hi @SoundsFromSound, This looks really useful, Appreciated. Thanks. Having spent my life in UNIX, Windows is a mystery to me as yet. :-) Andrew -Original Message- From: lilypond-user [mailto:lilypond-user-bounces+andrew.bernard=gmail@gnu.org] On Behalf Of SoundsFromSound Sent:

Re: Skyfonts

2016-11-07 Thread David Kastrup
"Andrew Bernard" writes: > Just found out this is not exactly true. Fonts I have purchased are > there. Subscription fonts are not. > > I found where they are, and they are hidden, and obfuscated and in > folders you cannot read, such as: > >

Re: request for programming advice

2016-11-07 Thread bart deruyter
Hi, I also was about to suggest vexflow, but someone beat me to it :-). I've recently started studying species counterpoint and actually was looking for something which you provide on your website :-) . The applets don't show here though (linux, chrome). I'd appreciate it if you'd let me know

RE: Skyfonts

2016-11-07 Thread Andrew Bernard
Hi All, A lot of very useful input and food for thought here. I confess I am not an expert on the legal issues, and just now reading all the legal conditions around SkyFonts and the Monotype Suscription makes me none the wiser. The thing about the Monotype Library Subscription is that you get

Re: request for programming advice

2016-11-07 Thread Richard Shann
On Mon, 2016-11-07 at 13:21 +0100, bart deruyter wrote: > Hi, > > > I also was about to suggest vexflow, but someone beat me to it :-). > > > I've recently started studying species counterpoint and actually was > looking for something which you provide on your website :-) . The > applets don't

Re: request for programming advice

2016-11-07 Thread bb
The complete vex-family ( i do not know if that is linked from vexflow): vexflow A JavaScript library for rendering music notation and guitar tablature. vextab A VexTab Parser for VexFlow https://github.com/0xfe/vextab vexchords JavaScript Chord Charts https://github.com/0xfe/vexchords

RE: Skyfonts

2016-11-07 Thread Andrew Bernard
Just found out this is not exactly true. Fonts I have purchased are there. Subscription fonts are not. I found where they are, and they are hidden, and obfuscated and in folders you cannot read, such as:

Re: request for programming advice

2016-11-07 Thread Sirius Barras
Try to check also here: http://music-encoding.org/tools/ There is a list of tools (including the exceptional Verorio as Urs suggested) that you could consider. Ciao, g. On 7 November 2016 at 13:43, bb wrote: > The complete vex-family ( i do not know if that is

Re: Skyfonts

2016-11-07 Thread Johan Vromans
> It is possible to extract fonts from a PDF file, it's pretty common these > days but you'd have a few options. This link discusses them. Usually PDF producing tools include only a subset of the font data in de PDF (only the glyphs that are actually used). So extracting will (again, usually)

Re: request for programming advice

2016-11-07 Thread Urs Liska
Am 07.11.2016 um 12:10 schrieb Gerard McConnell: > Hello, > About 10 years ago I wrote some Java applets which allow a user to > test their understanding of intervals > (http://homepage.eircom.net/~gerfmcc/interval.html > and triads >

Re: Skyfonts

2016-11-07 Thread mskala
On Mon, 7 Nov 2016, Simon Albrecht wrote: > On 07.11.2016 12:31, msk...@ansuz.sooke.bc.ca wrote: > You might even say it was unethical by the provider of the font to not provide > for use in free software like LilyPond… ...or to put encrypted files in a hidden location on someone's machine.

Re: Two different time signatures with different tuplets in 'em

2016-11-07 Thread David Kastrup
Urs Liska writes: > Am 07.11.2016 um 11:12 schrieb mclaren: > >> Thus end users must go it alone and find workarounds for themselves. >> Programmers will never lift a finger to help you when things go >> wrong. Instead, the programmer will typically blame the victim: "Oh,

Re: Skyfonts

2016-11-07 Thread Alexander Kobel
On 2016-11-07 14:42, Andrew Bernard wrote: Just found out this is not exactly true. Fonts I have purchased are there. Subscription fonts are not. I found where they are, and they are hidden, and obfuscated and in folders you cannot read, such as:

Re: Variable weirdness

2016-11-07 Thread David Sumbler
On Mon, 2016-11-07 at 17:56 +0100, David Kastrup wrote: > David Sumbler writes: > > > > > I had the following lines in the main file of my current Lilypond > > project: > > > > \book { > >   \bookOutputName "../firstCello" > >     partName = "Cello 1" > >     \include

Variable weirdness

2016-11-07 Thread David Sumbler
I had the following lines in the main file of my current Lilypond project: \book {   \bookOutputName "../firstCello"     partName = "Cello 1"     \include "frontcover.ily" \bookpart { %music... The file "frontcover.ily" contains a \bookpart block which prints a front cover with title,

Re: Variable weirdness

2016-11-07 Thread David Kastrup
David Sumbler writes: > I had the following lines in the main file of my current Lilypond > project: > > \book { >   \bookOutputName "../firstCello" >     partName = "Cello 1" >     \include "frontcover.ily" > \bookpart { %music... > > The file "frontcover.ily" contains a

Re: need help

2016-11-07 Thread David Sumbler
On Mon, 2016-11-07 at 16:11 +0100, Federico Bruni wrote: > Il giorno lun 7 nov 2016 alle 15:35, David Sumbler k>  > ha scritto: > > > > On Sun, 2016-11-06 at 11:28 +0100, Malte Meyn wrote: > > > > > > > > >  Am 06.11.2016 um 11:25 schrieb David Sumbler: > > >  > > > >  >

Re: Font cache issues on Windows 10

2016-11-07 Thread Carl Sorensen
On 11/7/16 2:56 AM, "Sirius Barras" wrote: >Ciao Andrew, you wrote: > > >> Where are we at with the font caching issue on Windows 10? There does >>not >> appear to be much discussion on the bug list presently, >> > >I agree with you, I wonder this annoying issue did not

Re: Font cache issues on Windows 10

2016-11-07 Thread Sirius Barras
Ciao Andrew, you wrote: > Where are we at with the font caching issue on Windows 10? There does not > appear to be much discussion on the bug list presently, > I agree with you, I wonder this annoying issue did not pop up more frequently in the list. Anyway, I did the same thing as you, I

Re: Defining new Scheme predicates

2016-11-07 Thread Richard Shann
On Mon, 2016-11-07 at 06:45 +0100, Urs Liska wrote: > > Am 7. November 2016 01:20:23 MEZ, schrieb Andrew Bernard > : > >Hi Simon, > > > >Thanks! Exactly perfect. Sometimes the completely obvious escapes me. > >Better > >have another coffee. > > > >Most appreciated. > >

Re: How to get a polymeter with time signature 89888449/5199909 against 742739/45045

2016-11-07 Thread mclaren
Yes, I think you're right that an svg file is superior to a png file. In the svg file, all the objects are resolution-independent. So the score and its components can be scaled arbitrarily without raterizing degradation. It's remarkably easy to enter these kinds of scores using a MIDI sequencer,

Re: Defining new Scheme predicates

2016-11-07 Thread Urs Liska
Am 07.11.2016 um 09:57 schrieb Richard Shann: > On Mon, 2016-11-07 at 06:45 +0100, Urs Liska wrote: >> Am 7. November 2016 01:20:23 MEZ, schrieb Andrew Bernard >> : >>> Hi Simon, >>> >>> Thanks! Exactly perfect. Sometimes the completely obvious escapes me. >>> Better

Re: Two different time signatures with different tuplets in 'em

2016-11-07 Thread mclaren
David Wright remarked: "What I can't understand is why you would want to print out a score that is basically impossible to play, and is, in any case, written in a notation that is debatably incapable of expressing it." This score might be impossible for _humans_ to play. That doesn't mean

Re: Defining new Scheme predicates

2016-11-07 Thread David Kastrup
Urs Liska writes: > Am 07.11.2016 um 09:57 schrieb Richard Shann: >> On Mon, 2016-11-07 at 06:45 +0100, Urs Liska wrote: >>> Am 7. November 2016 01:20:23 MEZ, schrieb Andrew Bernard >>> : Hi Simon, Thanks! Exactly perfect. Sometimes

Re: Mystery empty staves appear on score

2016-11-07 Thread Urs Liska
Am 07.11.2016 um 11:23 schrieb mclaren: > Thanks! That answer a lot of questions. So presumably the S2 is means > "silent half note rest." > I'm guessing, then, that S1024 or S4096 will generate silent 1/1024 note > rest and silent 1/4096 note rests, respectively. > > Ideally, what I want is a

Re: How to get a polymeter with time signature 89888449/5199909 against 742739/45045

2016-11-07 Thread Urs Liska
Am 07.11.2016 um 10:49 schrieb mclaren: > Yes, I think you're right that an svg file is superior to a png file. In the > svg file, all the objects are resolution-independent. So the score and its > components can be scaled arbitrarily without raterizing degradation. > > It's remarkably easy to

Re: Two different time signatures with different tuplets in 'em

2016-11-07 Thread David Kastrup
mclaren writes: > David Wright remarked: > > "What I can't understand is why you would want > to print out a score that is basically impossible to play, and is, in > any case, written in a notation that is debatably incapable of > expressing it." > > This score might

RE: Two different time signatures with different tuplets in 'em

2016-11-07 Thread Andrew Bernard
Dear Anonymous, For you hide behind anonymity and will not give your name or sign your messages with any appellation, despite me having asked twice. This can only be considered impolite. If you want to get assistance, insulting everybody and the software will not get you anywhere. You

Re: Mystery empty staves appear on score

2016-11-07 Thread Simon Albrecht
On 07.11.2016 11:29, Urs Liska wrote: Experience shows that Lilypond won't print a rest shorter than 1/128 note, so maybe if I enter a short enough silent rest Lilypond won't insert it at all in the score. LilyPond doesn't know about notes or rests shorter than 1/128. This is an arbitrary

Re: Mystery empty staves appear on score

2016-11-07 Thread mclaren
Thanks, it's useful to know that Lilypond doesn't have printable objects to represent time values shorter than 1/128 note, but that Lilypond nevertheless does insert them into scores and deal with them. This offers an example of the inadequacy of the Lilypond documentation. This kind of

Re: Font cache issues on Windows 10

2016-11-07 Thread Gianmaria Lari
[Lilypond 2.19.49 slow compilation time and font cache] But the solution seems > to be to simply delete the cache, prompting a rebuild, so it's not > a big deal for most of us. It's not a big deal if you know it! Because it's a very annoying issue and it makes a very bad impression it would be

Re: need help

2016-11-07 Thread Carl Sorensen
On 11/7/16 8:48 AM, "Urs Liska" wrote: >Am 07.11.2016 um 15:35 schrieb David Sumbler: >> On Sun, 2016-11-06 at 11:28 +0100, Malte Meyn wrote: >>> >>> Am 06.11.2016 um 11:25 schrieb David Sumbler: How do I find out what changes have been made between (for

Re: Font cache issues on Windows 10

2016-11-07 Thread Trevor Daniels
Carl Sorensen wrote Monday, November 07, 2016 7:04 PM > On 11/7/16 2:56 AM, "Sirius Barras" wrote: > >>Ciao Andrew, you wrote: >> >> >>> Where are we at with the font caching issue on Windows 10? There does >>>not >>> appear to be much discussion on the bug list

Re: Defining new Scheme predicates

2016-11-07 Thread David Kastrup
Urs Liska writes: > Am 7. November 2016 01:20:23 MEZ, schrieb Andrew Bernard > : >>Hi Simon, >> >>Thanks! Exactly perfect. Sometimes the completely obvious escapes me. >>Better >>have another coffee. >> >>Most appreciated. >> >>I suppose of course

Re: Mystery empty staves appear on score

2016-11-07 Thread mclaren
Thanks! That answer a lot of questions. So presumably the S2 is means "silent half note rest." I'm guessing, then, that S1024 or S4096 will generate silent 1/1024 note rest and silent 1/4096 note rests, respectively. Ideally, what I want is a silent rest of zero length. Experience shows that

Re: fingerings inside the staff

2016-11-07 Thread Gianmaria Lari
Thank you for the override and tweak Pierre! Simon, my following question is just a curiosity to understand better how Lilypond works and the philosophy of this tool. Is for historical reason that there are two different engravers (Regarding Fingering_engraver and New_fingering_engraver)? Could

Re: Defining new Scheme predicates

2016-11-07 Thread Urs Liska
Am 07.11.2016 um 11:03 schrieb Urs Liska: > > Am 07.11.2016 um 09:57 schrieb Richard Shann: >> On Mon, 2016-11-07 at 06:45 +0100, Urs Liska wrote: >>> Am 7. November 2016 01:20:23 MEZ, schrieb Andrew Bernard >>> : Hi Simon, Thanks! Exactly perfect.

request for programming advice

2016-11-07 Thread Gerard McConnell
Hello, About 10 years ago I wrote some Java applets which allow a user to test their understanding of intervals ( http://homepage.eircom.net/~gerfmcc/interval.html and triads ( http://homepage.eircom.net/~gerfmcc/chords.html) and minor scales ( http://homepage.eircom.net/~gerfmcc/pitchEtc2.html).

Re: Mystery empty staves appear on score

2016-11-07 Thread Bernhard Kleine
Am 07.11.2016 um 12:03 schrieb mclaren: > The Lilypond documentation is poorly organized and extremely incomplete. For > exmaple, I was only only able to find out about tie direction control by > glancing at an unrelated list of tweaks. Tie direction control \tieUp and > \tieDown should be

Re: request for programming advice

2016-11-07 Thread Chris Yate
On Mon, 7 Nov 2016 at 11:10 Gerard McConnell wrote: > Hello, > About 10 years ago I wrote some Java applets which allow a user to test > their understanding of intervals ( > http://homepage.eircom.net/~gerfmcc/interval.html and triads ( >

Re: Mystery empty staves appear on score

2016-11-07 Thread Urs Liska
Am 07.11.2016 um 12:03 schrieb mclaren: > The Lilypond documentation is poorly organized and extremely incomplete. For > exmaple, I was only only able to find out about tie direction control by > glancing at an unrelated list of tweaks. Tie direction control \tieUp and > \tieDown should be

Re: Mystery empty staves appear on score

2016-11-07 Thread Federico Bruni
Il giorno lun 7 nov 2016 alle 12:03, mclaren ha scritto: The Lilypond documentation is poorly organized and extremely incomplete. For exmaple, I was only only able to find out about tie direction control by glancing at an unrelated list of tweaks. Tie direction control

RE: Skyfonts

2016-11-07 Thread mskala
On Mon, 7 Nov 2016, Andrew Bernard wrote: > Thank you, but no way. I am fussy about the ethics of using fonts and this > is not a viable solution, although perhaps technically possible. I’d say > that is illegal in _any_ country, at least according to the Monotype > licensing, and fair enough I

Re: Mystery empty staves appear on score

2016-11-07 Thread David Kastrup
mclaren writes: > Thanks, it's useful to know that Lilypond doesn't have printable > objects to represent time values shorter than 1/128 note, but that > Lilypond nevertheless does insert them into scores and deal with them. > > This offers an example of the inadequacy