Re: Quarter Tone notation

2019-10-28 Thread Andrew Bernard
Is this a question, or a musical statement? :-)

How can we help?

Andrew


Re: Using rumor with Docker container on MacOS

2019-10-28 Thread Federico Bruni




Il giorno lun 28 ott 2019 alle 01:34, Carl Sorensen 
 ha scritto:
I have a friend who has seen my lilypond work and would like to get 
involved with lilypond.


He would like to use a MIDI keyboard, rather than the keyboard, to be 
able to input music.


Frescobaldi with rumor appears to meet his needs, except for the fact 
that rumor is only supported on Linux systems, and he uses MacOS




Frescobaldi 3 (without Rumor) also supports MIDI input.


I have seen no MacPorts or Homebrew solutions for using rumor.  So I 
was hoping to set up rumor to use with one of the Docker containers 
for LilyDev (preferably the lilypond container, rather than the 
lilydev container).


I have never used Docker before, but I was able to get it set up with 
a few false starts (thanks, Federico!).


Could somebody (maybe Federico) give me some pointers on how I might 
add rumor to a Docker container?  Or maybe set up a new Docker 
container?  Since rumor doesn't add the music into Lilypond files, as 
I understand it, but instead creates music to be pasted into a 
lilypond source file, I think I could use rumor in a Docker 
container, and paste the results of a rumor run into a Frescobaldi 
window.




You should thank Dan Eble for all the work on the Docker container.
I think you can just add the rumor package in the Dockerfile and build 
the image.







Re: halloween page-number silliness

2019-10-28 Thread David Nalesnik
Hans,

On Mon, 28 Oct 2019, 3:21 p.m. Hans Åberg,  wrote:

>
> > On 28 Oct 2019, at 16:02, David Nalesnik 
> wrote:
> >
> > Hi all,
>
> Hello,
>
> > Here's something festive.  The page number is replaced by a equivalent
> > number of scary Unicode creatures.  (I'm sure it's adaptable for more
> > serious purposes!)
>
> I get an error:
>
> % lilypond halloween.ly
> GNU LilyPond 2.19.83
> Processing `halloween.ly'
> Parsing...
> Interpreting music...
> Preprocessing graphical objects...
> Finding the ideal number of pages...
> Fitting music on 5 or 6 pages...
> Drawing systems...
> Layout output to
> `/var/folders/bs/hm52_h3d5q9c4b8jl_0slxz8gp/T//lilypond-9S7ogk'...
> Converting to `halloween.pdf'...
> warning: `(gs -q -dSAFER -dDEVICEWIDTHPOINTS=595.28
> -dDEVICEHEIGHTPOINTS=841.89 -dCompatibilityLevel=1.4 -dNOPAUSE -dBATCH
> -r1200 -sDEVICE=pdfwrite -dAutoRotatePages=/None -dPrinted=false
> -sOutputFile=halloween.pdf -c.setpdfwrite
> -f/var/folders/bs/hm52_h3d5q9c4b8jl_0slxz8gp/T//lilypond-9S7ogk)'
> failed (256)
>
> fatal error: failed files: “halloween.ly


Runs fine for me.  Problem with the PDF viewer?

David

>
>


Re: Musicology with Lilypond (and now correct attachments ;-)

2019-10-28 Thread mason
On 10/28, Klaus Blum wrote:
> AFAIK, the public domain licence also applies to anything published on
> the LY mailing list. I hope that I'm not wrong as I don't intend to
> "steal" other people's code...

I don't think that list users agree to a CLA or otherwise give anyone
else the ability to decide how any code they share is licensed, so
unless the author of a code snippet explicitly releases it under a free
license, or the snippet is too trivial to be copyrightable, then in most
jurisdictions the code snippet probably is non-free.  Most list users
probably *intend* for the code they share to be free, so they are
unlikely to attempt to enforce any copyright restrictions, but in the
177 countries who signed the Berne Convention they legally reserve all
rights to the code.

Most LSR snippets are free probably non-free as well.  "Public domain"
is ambiguous in the context of works whose copyright restrictions have
not expired (or are not public domain from some other reason, such as
being published by the US government).  The closest you can get to
"releasing" your otherwise-copyrighted work into the public domain in
all jurisdictions is to explicitly apply CC0[1] to your work.  Some LSR
snippets might include a free license statement, and some are shared by
the author elsewhere under a free license, but for the rest, the legal
status will vary by jurisdiction.  Since many contributions are
anonymous, they could be considered orphan works.[2]  In some countries
it is legal to use orphan works, but in many they are in limbo: you
can't use them without permission, but there's no one to get permission
from.  Like with the list though, I'm sure that most contributors to the
LSR intended for their code to be free and are unlikely to attempt to
enforce any copyright restrictions.

[1] https://creativecommons.org/share-your-work/public-domain/cc0/

[2] https://en.wikipedia.org/wiki/Orphan_work


signature.asc
Description: PGP signature


Re: Musicology with Lilypond (and now correct attachments ;-)

2019-10-28 Thread Klaus Blum
Hi everybody, 

seems like I've missed an interesting discussion today...  :)


Karsten Reincke-2 wrote
> I would like to discuss / learn, how
> his function fExtend works. Or does anyone know, how this methods
> works?

That fExtend function uses code that I've found in another thread on the
mailing list, 
hence the two references at the beginning of the snippet code: 
% http://lists.gnu.org/archive/html/lilypond-user/2014-12/msg00123.html
% http://www.mail-archive.com/lilypond-user%40gnu.org/msg60732.html

That  means, I don't understand it entirely by myself.  ;-)

AFAIK, the public domain licence also applies to anything published on the
LY mailing list. I hope that I'm not wrong as I don't intend to "steal"
other people's code...


Cheers, 
Klaus



--
Sent from: http://lilypond.1069038.n5.nabble.com/User-f3.html



Quarter Tone notation

2019-10-28 Thread Craig Dabelstein



Re: Cadenza Senza Tempo Problem

2019-10-28 Thread Ben

On 10/28/2019 8:41 PM, Reggie wrote:

Thomas Morley-2 wrote

Am Mo., 28. Okt. 2019 um 11:22 Uhr schrieb Reggie 
reegistoop@
:

Hello list. I am struggling with this. Please don't laugh I just feel
like
crying I cannot see what is right in front of me I must be. I am
attempting
to learn more deeper in lilypond and try a cadenza sort of passage. I see
two problems I am bad at. One, how do I get the trills to be side by
alongside? Two, I can't understand how to make piano empty system end at
the
same location vertical as the trill staff? What is the secret I feel so
stupid. Thank you for your kind help. Is there any details about working
with free music cadenza pieces? I've read the documentation section on
cadenza mode but not in practice I'm struggling.

\version "2.19.83"
<<
   \time 4/4

   \new Staff {
 \cadenzaOn
 \hide Score.TimeSignature
 r8 a'4\startTrillSpan^\markup {"senza tempo -" \italic "quasi
cadenza"}
b'\startTrillSpan\stopTrillSpan a'\startTrillSpan\stopTrillSpan

 b'\startTrillSpan\stopTrillSpan


 e'''\stopTrillSpan f'''\startTrillSpan
e'''\startTrillSpan\stopTrillSpan
f'''\stopTrillSpan
 \bar "" \break

 \cadenzaOff
 \time 4/4 c''' c''' c''' c'''

   }
   \new PianoStaff {
 <<
   \new Staff  { \clef treble s1*2   }
   \new Staff  { \clef bass  s1*2  }
 >>

   }
\paper {
   ragged-right = ##f
}

Chou_Wen-chungg.jpg
http://lilypond.1069038.n5.nabble.com/file/t5625/Chou_Wen-chungg.jpg;



--
Sent from: http://lilypond.1069038.n5.nabble.com/User-f3.html


The space at first line-end is because you provide a new
4/4-TimeSignature. Mere hiding it will not affect the space reserved
for it.
Better do:
 \override Score.TimeSignature.break-visibility = ##(#f #t #t)

The trills I'd shorten a bit, maybe set staff-padding in an additional
override.


Makes for:

\paper { ragged-right = ##f }

<<
   %\time 4/4

   \new Staff {
 \cadenzaOn
 \hide Score.TimeSignature
 r8
 \override TrillSpanner.bound-details.right.padding = 1.5
 \override TrillSpanner.staff-padding = 2.5
 a'4 \startTrillSpan^\markup {"senza tempo -" \italic "quasi cadenza"}
 b'  \startTrillSpan\stopTrillSpan
 a'  \startTrillSpan\stopTrillSpan
 b'  \startTrillSpan\stopTrillSpan
 e'''\stopTrillSpan
 \override TrillSpanner.staff-padding = 6
 f'''\startTrillSpan
 e'''\startTrillSpan\stopTrillSpan
 f'''\stopTrillSpan
 \bar ""
 \revert TrillSpanner.staff-padding
 \revert TrillSpanner.bound-details.right.padding
 \cadenzaOff
 \break
 \override Score.TimeSignature.break-visibility = ##(#f #t #t)
 \time 4/4
 c''' c''' c''' c'''

   }
   \new PianoStaff {
 <<
   \new Staff  { \clef treble  s8 s4*8 \bar ""   }
   \new Staff  { \clef basss8 s4*8 \bar ""   }
 >>

   }

Hi Thomas thank you for fixing it for me I see the override now but never
would have discovered that I feel lost :[ Is there a set group of commands
you should suggest for using a piece that was entirely all no time signature
no barlines and most important you want tight space between all notes as
though it's not allowing the space for barlines and more.

I can hide barlines and meter but the spacing over pages still looks as
though it's taking into account barlines. I am hiding correctly not just
hiding. Can you make a full piece of music that is total free with tight
spacing?



--
Sent from: http://lilypond.1069038.n5.nabble.com/User-f3.html


I think I understand what you're asking, perhaps this will help. It's my 
go-to template starting point when I'm considering a piece that is in 
free time without barlines. This is just how I do it. I'm sure there are 
other approaches.


%
\version "2.19.83"

% for line break possibilities everywhere use
% barAlways and empty bar lines:
\new Score \with {
  barAlways = ##t
  defaultBarType = ""
  \omit BarNumber
  \omit TimeSignature
} {
  \repeat unfold 120 { c' }
}
% for only manual break possibilities use
% \cadenzaOn and manual empty bars:
\new Score \with {
  \omit TimeSignature
} {
  \cadenzaOn
  \repeat unfold 20 { c' } b\bar""
  \repeat unfold 20 { c' } b\bar"" b b b b\bar"" b b\bar""
  \repeat unfold 10 { c' } \bar""
  \repeat unfold 20 { c' } b\bar""
  \repeat unfold 20 { c' }
  % etc.

}

%%



Re: Cadenza Senza Tempo Problem

2019-10-28 Thread Reggie
Thomas Morley-2 wrote
> Am Mo., 28. Okt. 2019 um 11:22 Uhr schrieb Reggie 

> reegistoop@

> :
>>
>> Hello list. I am struggling with this. Please don't laugh I just feel
>> like
>> crying I cannot see what is right in front of me I must be. I am
>> attempting
>> to learn more deeper in lilypond and try a cadenza sort of passage. I see
>> two problems I am bad at. One, how do I get the trills to be side by
>> alongside? Two, I can't understand how to make piano empty system end at
>> the
>> same location vertical as the trill staff? What is the secret I feel so
>> stupid. Thank you for your kind help. Is there any details about working
>> with free music cadenza pieces? I've read the documentation section on
>> cadenza mode but not in practice I'm struggling.
>>
>> \version "2.19.83"
>> <<
>>   \time 4/4
>>
>>   \new Staff {
>> \cadenzaOn
>> \hide Score.TimeSignature
>> r8 a'4\startTrillSpan^\markup {"senza tempo -" \italic "quasi
>> cadenza"}
>> b'\startTrillSpan\stopTrillSpan a'\startTrillSpan\stopTrillSpan
>>
>> b'\startTrillSpan\stopTrillSpan
>>
>>
>> e'''\stopTrillSpan f'''\startTrillSpan
>> e'''\startTrillSpan\stopTrillSpan
>> f'''\stopTrillSpan
>> \bar "" \break
>>
>> \cadenzaOff
>> \time 4/4 c''' c''' c''' c'''
>>
>>   }
>>   \new PianoStaff {
>> <<
>>   \new Staff  { \clef treble s1*2   }
>>   \new Staff  { \clef bass  s1*2  }
>> >>
>>
>>   }
>> >>
>>
>> \paper {
>>   ragged-right = ##f
>> }
>>
>> Chou_Wen-chungg.jpg
>> http://lilypond.1069038.n5.nabble.com/file/t5625/Chou_Wen-chungg.jpg;
>>
>>
>>
>> --
>> Sent from: http://lilypond.1069038.n5.nabble.com/User-f3.html
>>
> 
> The space at first line-end is because you provide a new
> 4/4-TimeSignature. Mere hiding it will not affect the space reserved
> for it.
> Better do:
> \override Score.TimeSignature.break-visibility = ##(#f #t #t)
> 
> The trills I'd shorten a bit, maybe set staff-padding in an additional
> override.
> 
> 
> Makes for:
> 
> \paper { ragged-right = ##f }
> 
> <<
>   %\time 4/4
> 
>   \new Staff {
> \cadenzaOn
> \hide Score.TimeSignature
> r8
> \override TrillSpanner.bound-details.right.padding = 1.5
> \override TrillSpanner.staff-padding = 2.5
> a'4 \startTrillSpan^\markup {"senza tempo -" \italic "quasi cadenza"}
> b'  \startTrillSpan\stopTrillSpan
> a'  \startTrillSpan\stopTrillSpan
> b'  \startTrillSpan\stopTrillSpan
> e'''\stopTrillSpan
> \override TrillSpanner.staff-padding = 6
> f'''\startTrillSpan
> e'''\startTrillSpan\stopTrillSpan
> f'''\stopTrillSpan
> \bar ""
> \revert TrillSpanner.staff-padding
> \revert TrillSpanner.bound-details.right.padding
> \cadenzaOff
> \break
> \override Score.TimeSignature.break-visibility = ##(#f #t #t)
> \time 4/4
> c''' c''' c''' c'''
> 
>   }
>   \new PianoStaff {
> <<
>   \new Staff  { \clef treble  s8 s4*8 \bar ""   }
>   \new Staff  { \clef basss8 s4*8 \bar ""   }
> >>
> 
>   }
>>>

Hi Thomas thank you for fixing it for me I see the override now but never
would have discovered that I feel lost :[ Is there a set group of commands
you should suggest for using a piece that was entirely all no time signature
no barlines and most important you want tight space between all notes as
though it's not allowing the space for barlines and more.

I can hide barlines and meter but the spacing over pages still looks as
though it's taking into account barlines. I am hiding correctly not just
hiding. Can you make a full piece of music that is total free with tight
spacing?



--
Sent from: http://lilypond.1069038.n5.nabble.com/User-f3.html



Re: Musicology with Lilypond (and now correct attachments ;-)

2019-10-28 Thread mason
On 10/28, Karsten Reincke wrote:
> The analysis package is a challenge for me:
> 
> a) It is licensed under GPL. I think this is not appropriate for
> music.

Sure, the GPL is intended for software.  For music, a CC license would
be more appropriate.  The analysis package is pretty clearly software,
though.  CC BY-SA-4.0 is one-way-compatible with GPLv3, so if for some
reason there is a need to combine the code with a substantial amount of
music, I guess the music could be licensed under CC BY-SA-4.0 with the
code remaining under the GPL.  At first glance though, the only music it
appears to contain are some brief fragments in the usage examples, which
are probably too trivial to be worth licensing differently from the
code.

> In a few days I will write a little article about this topic. But
> without changing that license I cannot contribute to it.

I don't see why not, unless you want to create a proprietary derivative
of the result or hope that someone else will, in which case the GPL is
working as intended.

> b) I did not find an example, which can be downloaded and be compiled
> without additional 'installation steps'. And unfortunately, also the
> home page of openlilylib is forthe moment more a frame than an
> information source. Where can I get such a tutorial?

Yes, the website is empty, but there is a lot of information in the
Github repositories[1] and their wikis.  I suggest starting here.[2]

Mason

[1] https://github.com/openlilylib/

[2] https://github.com/openlilylib/oll-core/wiki


signature.asc
Description: PGP signature


Re: Musicology with Lilypond (and now correct attachments ;-)

2019-10-28 Thread David Kastrup
Urs Liska  writes:

> Am 29. Oktober 2019 00:04:06 MEZ schrieb David Kastrup :
>>Andrew Bernard  writes:
>>
>>> I am finding this thread weird, sorry. There's a huge amount of help
>>in the
>>> archives of this list in how to install and run openlilylib. A quick
>>search
>>> would show that. It's a sort of FAQ.
>>>
>>> Also, lilypond is GPL, so does the following mean you are therefore
>>not
>>> able to even use the program Karsten?
>>>
>>> On Tue, 29 Oct 2019 at 06:20, Karsten Reincke 
>>wrote:
>>>

 a) It is licensed under GPL. I think this is not appropriate for
>>music.
 In a few days I will write a little article about this topic. But
 without changing that license I cannot contribute to it.

 I fail to understand this. How can an open source licence not be
 appropriate for music?
>>
>>Do you really want to force everybody giving sheet music to somebody
>>else to accompany it with a written offer to the LilyPond source code?
>>Or otherwise be prohibited from distribution?
>>
>>That's not really practical for most choir directors.
>
> This starts to get out of hands. The issue is of course not licensing
> music under the GPL. But that for some reason GPL is said to be
> unsuitable for a music-related *tool* like openLilyLib.

Sorry, I thought this was about sheet music source code.

-- 
David Kastrup



Re: Musicology with Lilypond (and now correct attachments ;-)

2019-10-28 Thread Urs Liska



Am 29. Oktober 2019 00:04:06 MEZ schrieb David Kastrup :
>Andrew Bernard  writes:
>
>> I am finding this thread weird, sorry. There's a huge amount of help
>in the
>> archives of this list in how to install and run openlilylib. A quick
>search
>> would show that. It's a sort of FAQ.
>>
>> Also, lilypond is GPL, so does the following mean you are therefore
>not
>> able to even use the program Karsten?
>>
>> On Tue, 29 Oct 2019 at 06:20, Karsten Reincke 
>wrote:
>>
>>>
>>> a) It is licensed under GPL. I think this is not appropriate for
>music.
>>> In a few days I will write a little article about this topic. But
>>> without changing that license I cannot contribute to it.
>>>
>>> I fail to understand this. How can an open source licence not be
>>> appropriate for music?
>
>Do you really want to force everybody giving sheet music to somebody
>else to accompany it with a written offer to the LilyPond source code?
>Or otherwise be prohibited from distribution?
>
>That's not really practical for most choir directors.

This starts to get out of hands. The issue is of course not licensing music 
under the GPL. But that for some reason GPL is said to be unsuitable for a 
music-related *tool* like openLilyLib.

Urs

-- 
Diese Nachricht wurde von meinem Android-Gerät mit K-9 Mail gesendet.



Re: Musicology with Lilypond (and now correct attachments ;-)

2019-10-28 Thread Urs Liska



Am 28. Oktober 2019 19:06:46 MEZ schrieb Karsten Reincke :
>Dear Urs, dear Friends
>
>In general, I've started the adoption of LSR snippet 967 in a
>development branch of my harmonyli lib (
>https://github.com/kreincke/harmonyli/tree/develop). This snippet
>isvery well designed and written. 
>
>[...]
>> Klaus Blum is listed in that LSR snippet as the author, and he
>> happens to be the maintainer of the anaLYsis package, BTW.
>
>Does anyone has his mail address? I would like to discuss / learn, how
>his function fExtend works. Or does anyone know, how this methods
>works?

What exactly do you mean? AFAICT that snippet is not much more complicated than 
the code in your package.

>
>
>> The anaLYsis package has pretty sophisticated modules for frames and
>> arrows, but the "harmony" module has only been created as a stub,
>> storing some stuff from that mailing list thread for future reference
>> (in the `harmony-initial` branch).
>
>The analysis package is a challenge for me:
>
>a) It is licensed under GPL. I think this is not appropriate for music.
>In a few days I will write a little article about this topic. But
>without changing that license I cannot contribute to it.

I have to second Andrew's question: why on earth would a package that is 
licensed the same as LilyPond be something one can't contribute to? If you have 
specific reasons not to do so you should at least mention them for us to see.

>
>b) I did not find an example, which can be downloaded and be compiled
>without additional 'installation steps'. 

Well, that's the nature of packages and extension infrastructures.

> And unfortunately, also the
>home page of openlilylib is forthe moment more a frame than an
>information source. 

This is unfortunately true.

> Where can I get such a tutorial?

https://github.com/openlilylib/oll-core/wiki should get you going.

>
>> 
>> I would love to see that module be functional, especially since I
>> urgently need a solution to update a bunch of music examples in a
>> large document, but I haven't found the time to look into it yet. So
>> I'd be more than willing to collaborate on that.
>I think we won't need much time to modify the one source file into a
>lib. 
>[...]
>
>> 
>> As I wrote in a previous reply such a package will eventually have to
>> support multiple (if not arbitrary) styles of formatting analysis
>> symbols. However, that doesn't mean that one has to get everything
>> right at once. It is sufficient to have such extensibility and
>> flexibility in mind right from the start.
>Do you have any other needs I should consider?

I personally do not, but there are many different schools in that area, and a 
package should not just support one of them. This has to be reflected in the 
inner working, the flexibility and even the naming of the components.

The first thing to be done would be a collectoon of requirements, with feedback 
from as wide a community as possible. 

Urs

>
>with best regards Karsten

-- 
Diese Nachricht wurde von meinem Android-Gerät mit K-9 Mail gesendet.



Re: Musicology with Lilypond (and now correct attachments ;-)

2019-10-28 Thread David Kastrup
Andrew Bernard  writes:

> I am finding this thread weird, sorry. There's a huge amount of help in the
> archives of this list in how to install and run openlilylib. A quick search
> would show that. It's a sort of FAQ.
>
> Also, lilypond is GPL, so does the following mean you are therefore not
> able to even use the program Karsten?
>
> On Tue, 29 Oct 2019 at 06:20, Karsten Reincke  wrote:
>
>>
>> a) It is licensed under GPL. I think this is not appropriate for music.
>> In a few days I will write a little article about this topic. But
>> without changing that license I cannot contribute to it.
>>
>> I fail to understand this. How can an open source licence not be
>> appropriate for music?

Do you really want to force everybody giving sheet music to somebody
else to accompany it with a written offer to the LilyPond source code?
Or otherwise be prohibited from distribution?

That's not really practical for most choir directors.

-- 
David Kastrup



Re: two-way synchronization (live or otherwise) between Lilypond and a DAW

2019-10-28 Thread Flaming Hakama by Elaine
On Sat, Jun 1, 2019 at 2:28 PM Peter Jaques  wrote:

> Try mapping it to just "MIDI File" (no quotes).
>
> ~ Peter Jaques :: www.huzzam.com ~
>

Yes, this worked!


> Jun 1, 2019, 9:47 PM by ela...@flaminghakama.com:
>
>
> On Fri, May 31, 2019 at 6:14 PM Kieren MacMillan <
> kieren_macmil...@sympatico.ca> wrote:
>
> Hi Elaine,
>
> > This is essentially my workflow.
> > I use Logic as my DAW
>
> That’s great! That’s what I have installed on my machine, so it’s the one
> I’d prefer to use.
>
> > (It is especially annoying since there is not a key command for import
> MIDI within Logic, so I have to go through the menu each time.)
>
> Can’t you use the built-in macOS keyboard shortcut assignment feature(s)?
>
>

Thanks,

Elaine Alt415 . 341 .4954
"Confusion is highly underrated"
ela...@flaminghakama.com
Producer ~ Composer ~ Instrumentalist ~ Educator
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-


Re: Musicology with Lilypond (and now correct attachments ;-)

2019-10-28 Thread Andrew Bernard
I am finding this thread weird, sorry. There's a huge amount of help in the
archives of this list in how to install and run openlilylib. A quick search
would show that. It's a sort of FAQ.

Also, lilypond is GPL, so does the following mean you are therefore not
able to even use the program Karsten?

On Tue, 29 Oct 2019 at 06:20, Karsten Reincke  wrote:

>
> a) It is licensed under GPL. I think this is not appropriate for music.
> In a few days I will write a little article about this topic. But
> without changing that license I cannot contribute to it.
>
> I fail to understand this. How can an open source licence not be
appropriate for music? I don't think the lilypond licence is going to be
changed in the present or near future as lilypond is a GNU open source
project. The Documentation is licenced under the GNU Free Documentation
Licence. Do you think this is inappropriate also?

I'd be happy to help out with answers to questions but if your fundamental
position about the whole project is like this it does really not seem that
installation matters until you are comfortable with what lilypond is, open
source software.

Or are you trying to make a commercial analysis product using lilypond,
hence your licence issues?

Andrew


Re: Cadenza Senza Tempo Problem

2019-10-28 Thread Thomas Morley
Am Mo., 28. Okt. 2019 um 11:22 Uhr schrieb Reggie :
>
> Hello list. I am struggling with this. Please don't laugh I just feel like
> crying I cannot see what is right in front of me I must be. I am attempting
> to learn more deeper in lilypond and try a cadenza sort of passage. I see
> two problems I am bad at. One, how do I get the trills to be side by
> alongside? Two, I can't understand how to make piano empty system end at the
> same location vertical as the trill staff? What is the secret I feel so
> stupid. Thank you for your kind help. Is there any details about working
> with free music cadenza pieces? I've read the documentation section on
> cadenza mode but not in practice I'm struggling.
>
> \version "2.19.83"
> <<
>   \time 4/4
>
>   \new Staff {
> \cadenzaOn
> \hide Score.TimeSignature
> r8 a'4\startTrillSpan^\markup {"senza tempo -" \italic "quasi cadenza"}
> b'\startTrillSpan\stopTrillSpan a'\startTrillSpan\stopTrillSpan
>
> b'\startTrillSpan\stopTrillSpan
>
>
> e'''\stopTrillSpan f'''\startTrillSpan e'''\startTrillSpan\stopTrillSpan
> f'''\stopTrillSpan
> \bar "" \break
>
> \cadenzaOff
> \time 4/4 c''' c''' c''' c'''
>
>   }
>   \new PianoStaff {
> <<
>   \new Staff  { \clef treble s1*2   }
>   \new Staff  { \clef bass  s1*2  }
> >>
>
>   }
> >>
>
> \paper {
>   ragged-right = ##f
> }
>
> Chou_Wen-chungg.jpg
> 
>
>
>
> --
> Sent from: http://lilypond.1069038.n5.nabble.com/User-f3.html
>

The space at first line-end is because you provide a new
4/4-TimeSignature. Mere hiding it will not affect the space reserved
for it.
Better do:
\override Score.TimeSignature.break-visibility = ##(#f #t #t)

The trills I'd shorten a bit, maybe set staff-padding in an additional override.


Makes for:

\paper { ragged-right = ##f }

<<
  %\time 4/4

  \new Staff {
\cadenzaOn
\hide Score.TimeSignature
r8
\override TrillSpanner.bound-details.right.padding = 1.5
\override TrillSpanner.staff-padding = 2.5
a'4 \startTrillSpan^\markup {"senza tempo -" \italic "quasi cadenza"}
b'  \startTrillSpan\stopTrillSpan
a'  \startTrillSpan\stopTrillSpan
b'  \startTrillSpan\stopTrillSpan
e'''\stopTrillSpan
\override TrillSpanner.staff-padding = 6
f'''\startTrillSpan
e'''\startTrillSpan\stopTrillSpan
f'''\stopTrillSpan
\bar ""
\revert TrillSpanner.staff-padding
\revert TrillSpanner.bound-details.right.padding
\cadenzaOff
\break
\override Score.TimeSignature.break-visibility = ##(#f #t #t)
\time 4/4
c''' c''' c''' c'''

  }
  \new PianoStaff {
<<
  \new Staff  { \clef treble  s8 s4*8 \bar ""   }
  \new Staff  { \clef basss8 s4*8 \bar ""   }
>>

  }
>>



Re: Using rumor with Docker container on MacOS

2019-10-28 Thread Carl Sorensen


On 10/28/19, 12:25 AM, "Henning Hraban Ramm"  wrote:


> Am 2019-10-28 um 02:34 schrieb Carl Sorensen :
> 
> I have a friend who has seen my lilypond work and would like to get 
involved with lilypond.
> 
> He would like to use a MIDI keyboard, rather than the keyboard, to be 
able to input music.
> 
> Frescobaldi with rumor appears to meet his needs, except for the fact 
that rumor is only supported on Linux systems, and he uses MacOS
> 
> I have seen no MacPorts or Homebrew solutions for using rumor.  So I was 
hoping to set up rumor to use with one of the Docker containers for LilyDev 
(preferably the lilypond container, rather than the lilydev container).
> 
> I have never used Docker before, but I was able to get it set up with a 
few false starts (thanks, Federico!).
> 
> Could somebody (maybe Federico) give me some pointers on how I might add 
rumor to a Docker container?  Or maybe set up a new Docker container?  Since 
rumor doesn't add the music into Lilypond files, as I understand it, but 
instead creates music to be pasted into a lilypond source file, I think I could 
use rumor in a Docker container, and paste the results of a rumor run into a 
Frescobaldi window.
> 
> Anyway, if anybody could give me a brief synopsis of how I would go about 
it (or even better, if somebody knows of a Docker setup, Homebrew cask, or 
MacPorts portfile that supports rumor), could you please let me know?

Did you try to just compile it on OSX?

Yes, I tried to just compile it on OSX.  But I couldn't even get it to 
configure.  I think it's because I likely don't have autotools installed.

Carls-MBP:rumor-1.0.5 carlsorensen$ ./autogen.sh
./autogen.sh: line 2: aclocal: command not found
./autogen.sh: line 3: autoheader: command not found
./autogen.sh: line 4: automake: command not found
./autogen.sh: line 5: autoconf: command not found

I believe that if I install MacPorts, I will get the autotools installed.  I'm 
not sure if that will happen if I install Homebrew.

I've had some problems in the past with clashes between MacPorts and Homebrew, 
so I'm a bit skittish about installing either of those package managers without 
having a clear vision forward of how to get to my end goal.

I see it depends on guile-2.0 (that might be a conflict with LilyPond, but 
you can probably have several versions installed) and ALSA (which is also not 
available on MacPorts, and I don’t know if it would work on OSX, since it 
probably conflicts with the sound drivers of macOS).

I guess an additional problem might be that Apple severely restricts 
hardware access, e.g. I can’t access USB-Serial for programming 
microcontrollers, because Apple only allows signed drivers on current systems, 
even while there’s no driver necessary. Don’t know if that applies to ALSA or 
USB-MIDI, but I suppose.

I have been able to access USB-Serial for programming microcontrollers on my 
system, but maybe it's because I'm using signed drivers

Thanks,

Carl
 



Re: Cadenza Senza Tempo Problem

2019-10-28 Thread Shane Brandes
Reggie,

You will need both bits of code. \once \override TrillSpanner.extra-offset
= #'(0 . -0.2) The last number controls the vertical position. It will
require experimentation and guesswork try a value as large as 3 and observe
what happens to the trill spanner. It will work.

regards,
Shane

On Mon, Oct 28, 2019 at 3:30 PM Reggie  wrote:

> Shane, your code does not work. When I move left and right the trills still
> do not align line up side by side as I show in my picture. Please?
>
>
> Shane Brandes-2 wrote
> > \once \override TrillSpanner.extra-offset = #'(0 . -0.2)  That will help
> > with the vertical position somewhat cumbersome as you must guess the
> > offset
> > value.
> >
> > you can also define a function, which you can invoke where needed.
> >
> > trillArrow =
> > \once \override TrillSpanner.bound-details.left.text = \markup {
> >   \concat {
> > \musicglyph #"scripts.trill"
> > \translate #'(0.5 . 1.0)
> > \fontsize #-4
> > \with-dimensions #'(0 . 1.2) #'(0 . -2)
> > \↓
> >   }
> > }
> >
> > That should get you going in the right direction.
> >
> > regards,
> > Shane
> >
> > On Mon, Oct 28, 2019 at 6:22 AM Reggie 
>
> > reegistoop@
>
> >  wrote:
> >
> >> Hello list. I am struggling with this. Please don't laugh I just feel
> >> like
> >> crying I cannot see what is right in front of me I must be. I am
> >> attempting
> >> to learn more deeper in lilypond and try a cadenza sort of passage. I
> see
> >> two problems I am bad at. One, how do I get the trills to be side by
> >> alongside? Two, I can't understand how to make piano empty system end at
> >> the
> >> same location vertical as the trill staff? What is the secret I feel so
> >> stupid. Thank you for your kind help. Is there any details about working
> >> with free music cadenza pieces? I've read the documentation section on
> >> cadenza mode but not in practice I'm struggling.
> >>
> >> \version "2.19.83"
> >> <<
> >>   \time 4/4
> >>
> >>   \new Staff {
> >> \cadenzaOn
> >> \hide Score.TimeSignature
> >> r8 a'4\startTrillSpan^\markup {"senza tempo -" \italic "quasi
> >> cadenza"}
> >> b'\startTrillSpan\stopTrillSpan a'\startTrillSpan\stopTrillSpan
> >>
> >> b'\startTrillSpan\stopTrillSpan
> >>
> >>
> >> e'''\stopTrillSpan f'''\startTrillSpan
> >> e'''\startTrillSpan\stopTrillSpan
> >> f'''\stopTrillSpan
> >> \bar "" \break
> >>
> >> \cadenzaOff
> >> \time 4/4 c''' c''' c''' c'''
> >>
> >>   }
> >>   \new PianoStaff {
> >> <<
> >>   \new Staff  { \clef treble s1*2   }
> >>   \new Staff  { \clef bass  s1*2  }
> >> >>
> >>
> >>   }
> >> >>
> >>
> >> \paper {
> >>   ragged-right = ##f
> >> }
> >>
> >> Chou_Wen-chungg.jpg
> >> 
> http://lilypond.1069038.n5.nabble.com/file/t5625/Chou_Wen-chungg.jpg;
> >>
> >>
> >>
> >> --
> >> Sent from: http://lilypond.1069038.n5.nabble.com/User-f3.html
> >>
> >>
>
>
>
>
>
> --
> Sent from: http://lilypond.1069038.n5.nabble.com/User-f3.html
>
>


Re: halloween page-number silliness

2019-10-28 Thread Hans Åberg


> On 28 Oct 2019, at 16:02, David Nalesnik  wrote:
> 
> Hi all,

Hello,

> Here's something festive.  The page number is replaced by a equivalent
> number of scary Unicode creatures.  (I'm sure it's adaptable for more
> serious purposes!)

I get an error:

% lilypond halloween.ly 
GNU LilyPond 2.19.83
Processing `halloween.ly'
Parsing...
Interpreting music...
Preprocessing graphical objects...
Finding the ideal number of pages...
Fitting music on 5 or 6 pages...
Drawing systems...
Layout output to 
`/var/folders/bs/hm52_h3d5q9c4b8jl_0slxz8gp/T//lilypond-9S7ogk'...
Converting to `halloween.pdf'...
warning: `(gs -q -dSAFER -dDEVICEWIDTHPOINTS=595.28 -dDEVICEHEIGHTPOINTS=841.89 
-dCompatibilityLevel=1.4 -dNOPAUSE -dBATCH -r1200 -sDEVICE=pdfwrite 
-dAutoRotatePages=/None -dPrinted=false -sOutputFile=halloween.pdf 
-c.setpdfwrite 
-f/var/folders/bs/hm52_h3d5q9c4b8jl_0slxz8gp/T//lilypond-9S7ogk)' failed 
(256)

fatal error: failed files: “halloween.ly"





Re: Cadenza Senza Tempo Problem

2019-10-28 Thread Reggie
Shane, your code does not work. When I move left and right the trills still
do not align line up side by side as I show in my picture. Please?


Shane Brandes-2 wrote
> \once \override TrillSpanner.extra-offset = #'(0 . -0.2)  That will help
> with the vertical position somewhat cumbersome as you must guess the
> offset
> value.
> 
> you can also define a function, which you can invoke where needed.
> 
> trillArrow =
> \once \override TrillSpanner.bound-details.left.text = \markup {
>   \concat {
> \musicglyph #"scripts.trill"
> \translate #'(0.5 . 1.0)
> \fontsize #-4
> \with-dimensions #'(0 . 1.2) #'(0 . -2)
> \↓
>   }
> }
> 
> That should get you going in the right direction.
> 
> regards,
> Shane
> 
> On Mon, Oct 28, 2019 at 6:22 AM Reggie 

> reegistoop@

>  wrote:
> 
>> Hello list. I am struggling with this. Please don't laugh I just feel
>> like
>> crying I cannot see what is right in front of me I must be. I am
>> attempting
>> to learn more deeper in lilypond and try a cadenza sort of passage. I see
>> two problems I am bad at. One, how do I get the trills to be side by
>> alongside? Two, I can't understand how to make piano empty system end at
>> the
>> same location vertical as the trill staff? What is the secret I feel so
>> stupid. Thank you for your kind help. Is there any details about working
>> with free music cadenza pieces? I've read the documentation section on
>> cadenza mode but not in practice I'm struggling.
>>
>> \version "2.19.83"
>> <<
>>   \time 4/4
>>
>>   \new Staff {
>> \cadenzaOn
>> \hide Score.TimeSignature
>> r8 a'4\startTrillSpan^\markup {"senza tempo -" \italic "quasi
>> cadenza"}
>> b'\startTrillSpan\stopTrillSpan a'\startTrillSpan\stopTrillSpan
>>
>> b'\startTrillSpan\stopTrillSpan
>>
>>
>> e'''\stopTrillSpan f'''\startTrillSpan
>> e'''\startTrillSpan\stopTrillSpan
>> f'''\stopTrillSpan
>> \bar "" \break
>>
>> \cadenzaOff
>> \time 4/4 c''' c''' c''' c'''
>>
>>   }
>>   \new PianoStaff {
>> <<
>>   \new Staff  { \clef treble s1*2   }
>>   \new Staff  { \clef bass  s1*2  }
>> >>
>>
>>   }
>> >>
>>
>> \paper {
>>   ragged-right = ##f
>> }
>>
>> Chou_Wen-chungg.jpg
>> http://lilypond.1069038.n5.nabble.com/file/t5625/Chou_Wen-chungg.jpg;
>>
>>
>>
>> --
>> Sent from: http://lilypond.1069038.n5.nabble.com/User-f3.html
>>
>>





--
Sent from: http://lilypond.1069038.n5.nabble.com/User-f3.html



Re: Musicology with Lilypond (and now correct attachments ;-)

2019-10-28 Thread Karsten Reincke
Dear Urs, dear Friends

In general, I've started the adoption of LSR snippet 967 in a
development branch of my harmonyli lib (
https://github.com/kreincke/harmonyli/tree/develop). This snippet isvery well 
designed and written. 

[...]
> Klaus Blum is listed in that LSR snippet as the author, and he
> happens to be the maintainer of the anaLYsis package, BTW.

Does anyone has his mail address? I would like to discuss / learn, how
his function fExtend works. Or does anyone know, how this methods
works?


> The anaLYsis package has pretty sophisticated modules for frames and
> arrows, but the "harmony" module has only been created as a stub,
> storing some stuff from that mailing list thread for future reference
> (in the `harmony-initial` branch).

The analysis package is a challenge for me:

a) It is licensed under GPL. I think this is not appropriate for music.
In a few days I will write a little article about this topic. But
without changing that license I cannot contribute to it.

b) I did not find an example, which can be downloaded and be compiled
without additional 'installation steps'. And unfortunately, also the
home page of openlilylib is forthe moment more a frame than an
information source. Where can I get such a tutorial?

> 
> I would love to see that module be functional, especially since I
> urgently need a solution to update a bunch of music examples in a
> large document, but I haven't found the time to look into it yet. So
> I'd be more than willing to collaborate on that.
I think we won't need much time to modify the one source file into a
lib. 
[...]

> 
> As I wrote in a previous reply such a package will eventually have to
> support multiple (if not arbitrary) styles of formatting analysis
> symbols. However, that doesn't mean that one has to get everything
> right at once. It is sufficient to have such extensibility and
> flexibility in mind right from the start.
Do you have any other needs I should consider?

with best regards Karsten




Re: Cadenza Senza Tempo Problem

2019-10-28 Thread Shane Brandes
\once \override TrillSpanner.extra-offset = #'(0 . -0.2)  That will help
with the vertical position somewhat cumbersome as you must guess the offset
value.

you can also define a function, which you can invoke where needed.

trillArrow =
\once \override TrillSpanner.bound-details.left.text = \markup {
  \concat {
\musicglyph #"scripts.trill"
\translate #'(0.5 . 1.0)
\fontsize #-4
\with-dimensions #'(0 . 1.2) #'(0 . -2)
\↓
  }
}

That should get you going in the right direction.

regards,
Shane

On Mon, Oct 28, 2019 at 6:22 AM Reggie  wrote:

> Hello list. I am struggling with this. Please don't laugh I just feel like
> crying I cannot see what is right in front of me I must be. I am attempting
> to learn more deeper in lilypond and try a cadenza sort of passage. I see
> two problems I am bad at. One, how do I get the trills to be side by
> alongside? Two, I can't understand how to make piano empty system end at
> the
> same location vertical as the trill staff? What is the secret I feel so
> stupid. Thank you for your kind help. Is there any details about working
> with free music cadenza pieces? I've read the documentation section on
> cadenza mode but not in practice I'm struggling.
>
> \version "2.19.83"
> <<
>   \time 4/4
>
>   \new Staff {
> \cadenzaOn
> \hide Score.TimeSignature
> r8 a'4\startTrillSpan^\markup {"senza tempo -" \italic "quasi cadenza"}
> b'\startTrillSpan\stopTrillSpan a'\startTrillSpan\stopTrillSpan
>
> b'\startTrillSpan\stopTrillSpan
>
>
> e'''\stopTrillSpan f'''\startTrillSpan
> e'''\startTrillSpan\stopTrillSpan
> f'''\stopTrillSpan
> \bar "" \break
>
> \cadenzaOff
> \time 4/4 c''' c''' c''' c'''
>
>   }
>   \new PianoStaff {
> <<
>   \new Staff  { \clef treble s1*2   }
>   \new Staff  { \clef bass  s1*2  }
> >>
>
>   }
> >>
>
> \paper {
>   ragged-right = ##f
> }
>
> Chou_Wen-chungg.jpg
> 
>
>
>
> --
> Sent from: http://lilypond.1069038.n5.nabble.com/User-f3.html
>
>


RE: Cadenza Senza Tempo Problem

2019-10-28 Thread Mark Stephen Mrotek
Reggie,

The piano staff need more "spacers."
In the treble and bass change both to "s1*3 s8."

Mark

-Original Message-
From: lilypond-user
[mailto:lilypond-user-bounces+carsonmark=ca.rr@gnu.org] On Behalf Of
Reggie
Sent: Monday, October 28, 2019 3:32 AM
To: lilypond-user@gnu.org
Subject: Cadenza Senza Tempo Problem

Hello list. I am struggling with this. Please don't laugh I just feel like
crying I cannot see what is right in front of me I must be. I am attempting
to learn more deeper in lilypond and try a cadenza sort of passage. I see
two problems I am bad at. One, how do I get the trills to be side by
alongside? Two, I can't understand how to make piano empty system end at the
same location vertical as the trill staff? What is the secret I feel so
stupid. Thank you for your kind help. Is there any details about working
with free music cadenza pieces? I've read the documentation section on
cadenza mode but not in practice I'm struggling.

\version "2.19.83"
<<
  \time 4/4

  \new Staff {
\cadenzaOn
\hide Score.TimeSignature
r8 a'4\startTrillSpan^\markup {"senza tempo -" \italic "quasi cadenza"}
b'\startTrillSpan\stopTrillSpan a'\startTrillSpan\stopTrillSpan

b'\startTrillSpan\stopTrillSpan


e'''\stopTrillSpan f'''\startTrillSpan e'''\startTrillSpan\stopTrillSpan
f'''\stopTrillSpan
\bar "" \break

\cadenzaOff
\time 4/4 c''' c''' c''' c'''

  }
  \new PianoStaff {
<<
  \new Staff  { \clef treble s1*2   }
  \new Staff  { \clef bass  s1*2  }
>>

  }
>>

\paper {
  ragged-right = ##f
}

Chou_Wen-chungg.jpg
  



--
Sent from: http://lilypond.1069038.n5.nabble.com/User-f3.html





halloween page-number silliness

2019-10-28 Thread David Nalesnik
Hi all,

Here's something festive.  The page number is replaced by a equivalent
number of scary Unicode creatures.  (I'm sure it's adaptable for more
serious purposes!)

Best,
David
\version "2.19.80"

#(define-markup-command (halloween-page-numbers layout props arg) (scheme?)
   ; arg is a dummy parameter
   (let ((page-number (chain-assoc-get 'page:page-number props -1))
 (monsters (circular-list
#{ \markup \char ##x1F47B #} ; ghost
#{ \markup \char ##x1F47E #} ; weird alien
#{ \markup \char ##x1F47D #} ; typical alien
#{ \markup \char ##x1F987 #} ; bat
#{ \markup \char ##x1F9DB #} ; vampire
#{ \markup \char ##x1F383 #} ; jack-o'-lantern
)))
 (interpret-markup layout props
   #{ \markup \concat #(list-head monsters page-number) #})))

\paper {
  oddHeaderMarkup =
  \markup \on-the-fly \not-first-page {
\fill-line {
  \concat {
\italic {
  \small "Document - "
  \on-the-fly #print-page-number-check-first \huge \halloween-page-numbers ##f
}
  }
}
  }
  evenHeaderMarkup = \oddHeaderMarkup
}

\score {
  \new Staff {
\repeat unfold 6 { s1 \pageBreak }
  }
  \layout {}
}

Cadenza Senza Tempo Problem

2019-10-28 Thread Reggie
Hello list. I am struggling with this. Please don't laugh I just feel like
crying I cannot see what is right in front of me I must be. I am attempting
to learn more deeper in lilypond and try a cadenza sort of passage. I see
two problems I am bad at. One, how do I get the trills to be side by
alongside? Two, I can't understand how to make piano empty system end at the
same location vertical as the trill staff? What is the secret I feel so
stupid. Thank you for your kind help. Is there any details about working
with free music cadenza pieces? I've read the documentation section on
cadenza mode but not in practice I'm struggling.

\version "2.19.83"
<<
  \time 4/4

  \new Staff {
\cadenzaOn
\hide Score.TimeSignature
r8 a'4\startTrillSpan^\markup {"senza tempo -" \italic "quasi cadenza"}
b'\startTrillSpan\stopTrillSpan a'\startTrillSpan\stopTrillSpan

b'\startTrillSpan\stopTrillSpan


e'''\stopTrillSpan f'''\startTrillSpan e'''\startTrillSpan\stopTrillSpan
f'''\stopTrillSpan
\bar "" \break

\cadenzaOff
\time 4/4 c''' c''' c''' c'''

  }
  \new PianoStaff {
<<
  \new Staff  { \clef treble s1*2   }
  \new Staff  { \clef bass  s1*2  }
>>

  }
>>

\paper {
  ragged-right = ##f
}

Chou_Wen-chungg.jpg
  



--
Sent from: http://lilypond.1069038.n5.nabble.com/User-f3.html



Re: Using rumor with Docker container on MacOS

2019-10-28 Thread Henning Hraban Ramm


> Am 2019-10-28 um 02:34 schrieb Carl Sorensen :
> 
> I have a friend who has seen my lilypond work and would like to get involved 
> with lilypond.
> 
> He would like to use a MIDI keyboard, rather than the keyboard, to be able to 
> input music.
> 
> Frescobaldi with rumor appears to meet his needs, except for the fact that 
> rumor is only supported on Linux systems, and he uses MacOS
> 
> I have seen no MacPorts or Homebrew solutions for using rumor.  So I was 
> hoping to set up rumor to use with one of the Docker containers for LilyDev 
> (preferably the lilypond container, rather than the lilydev container).
> 
> I have never used Docker before, but I was able to get it set up with a few 
> false starts (thanks, Federico!).
> 
> Could somebody (maybe Federico) give me some pointers on how I might add 
> rumor to a Docker container?  Or maybe set up a new Docker container?  Since 
> rumor doesn't add the music into Lilypond files, as I understand it, but 
> instead creates music to be pasted into a lilypond source file, I think I 
> could use rumor in a Docker container, and paste the results of a rumor run 
> into a Frescobaldi window.
> 
> Anyway, if anybody could give me a brief synopsis of how I would go about it 
> (or even better, if somebody knows of a Docker setup, Homebrew cask, or 
> MacPorts portfile that supports rumor), could you please let me know?

Did you try to just compile it on OSX?

I see it depends on guile-2.0 (that might be a conflict with LilyPond, but you 
can probably have several versions installed) and ALSA (which is also not 
available on MacPorts, and I don’t know if it would work on OSX, since it 
probably conflicts with the sound drivers of macOS).

I guess an additional problem might be that Apple severely restricts hardware 
access, e.g. I can’t access USB-Serial for programming microcontrollers, 
because Apple only allows signed drivers on current systems, even while there’s 
no driver necessary. Don’t know if that applies to ALSA or USB-MIDI, but I 
suppose.

Greetlings, Hraban
---
fiëé visuëlle
Henning Hraban Ramm
https://www.fiee.net







Re: Musicology with Lilypond (and now correct attachments ;-)

2019-10-28 Thread Henning Hraban Ramm


> Am 2019-10-28 um 00:52 schrieb Urs Liska :
> 
>> It's "public domain"
>> http://lsr.di.unimi.it/LSR/html/whatsthis.html
>> 
>> Maybe LSR should better use GPL 3, not this deprecated one.
>> https://creativecommons.org/licenses/publicdomain
> 
> I've read that there are jurisdictions where there isn't even a concept like 
> "public domain". There you have an absolute copyright to what you create, and 
> not even you yourself can waive that copyright in the sense of "no copyright" 
> - you can just provide free licences to allow access.

E.g. Germany and AFAIK most of Europe.

There *is* a concept of "public domain" ("gemeinfrei" in German), but it’s only 
for stuff that is "out of copyright", you can’t *put* anything in public domain.

But of course you can *use* public domain stuff from other jurisdictions.

A new license for LSR would only apply to new code, you can’t put existing, 
published code under a new license if you aren’t the sole author.


Greetlings, Hraban
---
fiëé visuëlle
Henning Hraban Ramm
https://www.fiee.net