Re: My own Figured Bass number set, where do I start?

2012-02-21 Thread Nils

On Mon, 20 Feb 2012 20:26:36 +0100
Reinhold Kainhofer reinh...@kainhofer.com wrote:

 On 20/02/2012 14:44, Reinhold Kainhofer wrote:
  On 20/02/2012 14:18, Nils wrote:
  my pusblisher wants baroque figured bass gylphs. They have the strokes in 
  different places than the Lilypond versions.
  I guess nobobdy did this so far, so I have to do it myself. 
  Yes, we have a feature request
  (http://code.google.com/p/lilypond/issues/detail?id=2042 ), but no one
  has done any work on it.
 
  Where is the point in the code where I have to start? I want to do it 
  right and use the same lilypond syntax like 4\+ or 6\\.
  I suppose that the proper way would be to create new glyphs in our fonts
  (using metafont, source file mf/feta-numbers.mf) and then adjust the
  format-bass-figure function (in scm/translation-functions.scm) to use
  those glyphs for the slashed figures.
 
 Despite my lack of metafont knowledge, I have started tweaking some of
 the glyphs:
 http://codereview.appspot.com/5683051
 
 That patch simply takes the digits 2, 4 and 5 of the feta font,
 stretches the one line that will be slashed, and adds a vertical box as
 a slash through it. These glyphs are not yet used by the figured bass
 formatting functions, but you can already use them via the musicglyph
 markup function. Attached is a simple test file showing the glyphs.
 
 
 Some issues:
 -) I have no idea how to properly implement the 6+ (the upper arc should
 have much less curvature and the slash is drawn through it. I would like
 the flare to have less turning angle, but with beta != +-90 it is no
 circle any more).
 -) Currently I place the slashes at more or less hardcoded positions and
 they are straight vertical. In particular for the 2 it might make sense
 to calculate the real intersection of the slash with the lower wavy
 line, so the slash is vertically centered. It might also be slanted to
 be perpendicular to the line it slashes through. Similarly, I'm not sure
 if the 5 should get a slightly slanted slash...
 -) I have no idea whether I should adjust the height of the boxes to
 include the slash.
 -) etc.
 
 It would be great if someone with more metafont knowledge could improve
 those issues.
 
 Cheers,
 Reinhold


Very good! For me the next step would to get these automatically for lilypond 
syntax 2\+  and after that worry about the 6, 7 and 9. Detailed tweaks like 
microplacement and shape of the slashes are in the end the most important for 
the viewer, though. I agree on that.
Maybe one of the readers who are better lilypond-educated than me could answer 
this?

Nils

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


GUB darwin-x86::cross/gcc build error

2011-03-20 Thread Nils
Hello,

I can't build darwin-x86::cross/gcc with GUB.
The logfiles were too big, I have pastebinned them:

config.log: http://www.nilsgey.de/config.log
gcc.log (3.8 MB): http://www.nilsgey.de/gcc.log 

I hope you can help me.

Greetings,

Nils

P.S.
This is maybe a false path. I once updated to a newer GCC version to see what 
happens and the error messages are better there. I got:

checking for the correct version of the gmp/mpfr/mpc libraries... no
configure: error: Building GCC requires GMP 4.2+, MPFR 2.3.1+ and MPC 0.8.0+.

I think GUB built all these. Or are, by any chance host list needed? And if yes 
32bit or 64bit (I'm on 64bit)

___
lilypond-devel mailing list
lilypond-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-devel


lilypond.org - Denemo

2011-01-05 Thread Nils Gey
Greetings List,

I noticed that on http://lilypond.org/easier-editing.html Denemo is described 
as using an outdated version Lilypond.

I would like to ask where you got that information and why do you think it is 
(still) valid.
Denemo works with 2.12 and 2.13 just well and emits that version information to 
our Lilypond generator.

Greetings,

Nils
http://www.denemo.org

___
lilypond-devel mailing list
lilypond-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-devel


Re: lilypond.org - Denemo

2011-01-05 Thread Nils Gey
 Hopefully somebody will send a patch.

Don't you have a Lilypond webmaster to remove the box? A dedicated webmaster 
(maybe in personal union with other tasks) is a good thing because people like 
to have one person as contact if they have problems with the webpage. I 
strongly recommend to create such a post and/or to use a Wiki-like CMS to build 
your website around so that (trusted) users can edit the pages themselves if 
its too much work.

Greetings,
Nils




On Wed, 5 Jan 2011 15:03:41 +
Graham Percival gra...@percival-music.ca wrote:

 On Wed, Jan 05, 2011 at 03:49:03PM +0100, Nils Gey wrote:
  I noticed that on http://lilypond.org/easier-editing.html Denemo is 
  described as using an outdated version Lilypond.
  
  I would like to ask where you got that information and why do you think it 
  is (still) valid.
 
 We have asked for help with the new website extensively in the
 summer of 2009 and (coincidently) summer of 2010.  See
 http://lists.gnu.org/archive/html/lilypond-user/2010-05/msg00072.html
 for example.  Since nobody pointed out this problem before, I'm
 not shedding any tears now.
 
  Denemo works with 2.12 and 2.13 just well and emits that version 
  information to our Lilypond generator.
 
 Hopefully somebody will send a patch.
 
 - Graham
 

___
lilypond-devel mailing list
lilypond-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-devel


How to engrave text or a note below/within the keysignature as Drone Indicator?

2010-05-16 Thread Nils Gey
Hello World,

I often work with drone-instruments like bagpipes which need to know how to 
tune their drones. In my handwritten notation I included the Drone indicator 
below the keysig as simple text A or A/E because the absolute notename does 
not matter. 
How do I do that in Lilypond?

Or do you have any other ideas where a Drone Signature could be placed? 
Either as Notes or as Text. 

Nils 

___
lilypond-devel mailing list
lilypond-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-devel


Re: MusicXML importer

2010-04-28 Thread Nils Gey
Yes, we're doing it. The project includes to make use of whatever lilypond has 
to offer with its own importer. 

Nils
Denemo

On Wed, 28 Apr 2010 16:28:49 +0200 (CEST)
Werner LEMBERG w...@gnu.org wrote:

 
 Have you seen this announcement on planet.gnu.org?
 
 
 Werner
 
 
 ==
 
 
 GNU Denemo participates in Google's Summer of Code 2010 with one project:
 
 A MusicXML Importer.
 
 Google Summer of Code is a global program that offers student
 developers stipends to write code for various open source software
 projects. We have worked with several open source, free software, and
 technology-related groups to identify and fund several projects over a
 three month period.
 
 
 ___
 lilypond-devel mailing list
 lilypond-devel@gnu.org
 http://lists.gnu.org/mailman/listinfo/lilypond-devel
 


___
lilypond-devel mailing list
lilypond-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-devel


Re: Major version: LilyPond 2.14.0 released!

2010-04-02 Thread Nils
1. I will not respond to your insults
2. Of course this was about stable releases.
3. It is called Release early, release often, and listen to your customers 
and its the total opposite of what you have said right from the very beginning 
of this statments appearing in The Cathedral and the Bazaar.
Its ALL about the users and using them as Co-Developers because they will 
report the bugs to you. If you think that you have normal users who only 
should see stable and bugfree releases then you are not doing RERO at all but 
you are building a cathedral.

Nils

On Fri, 2 Apr 2010 01:32:09 +0100
Graham Percival gra...@percival-music.ca wrote:

 On Fri, Apr 02, 2010 at 01:57:07AM +0200, Reinhold Kainhofer wrote:
  Am Freitag, 2. April 2010 01:11:29 schrieb Graham Percival:
   On Thu, Apr 01, 2010 at 04:15:18PM +0200, Nils Gey wrote:
It seems the real joke is Release Early, Release Often in the
same sentence as lilypond.
   
   In the past 5 months, we've had an
   average of one release every 2 weeks.
  
  I suppose what Nils meant was not that we have 2.13.x *unstable* 
  *developer* 
  releases every fortnight, but rather that we have stable releases about 
  every 
  two years (of course, not counting the minor releases, which mainly 
  backport 
  fixes to serious problems)...
 
 Release early, release often is specifically aimed at developers
 -- get the code out there, let people play around with it, let
 them help find+fix bugs.  That phrase as **nothing** to do with
 stable releases for normal users.
 
 If people want a stable release, they can take a look at the 15
 critical issues.  Once those are down, we can announce a beta and
 find approximately 5 more critical issues.  Then we'll have a
 second beta, and probably discover 2 more issues.  Then we'll have
 a third beta, find no more critical issues within two weeks, and
 then release 2.14.0.
 
 But this whole process doesn't get off the ground until the
 current crop of release-critical issues are fixed.
 
 Cheers,
 - Graham
 


___
lilypond-devel mailing list
lilypond-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-devel


Re: Major version: LilyPond 2.14.0 released!

2010-04-01 Thread Nils Gey
 Patrick McCarty - SVG guru, text handler
 Nicolas Sceaux - Schemer extraordinaire
 Reinhold Kainhofer - musicxml2ly bloke
 Werner Lemberg - Fonts, bugz squasher
 Jan Nieuwenhuizen - Core development
 Han-Wen Nienhuys - Core development
 John Mandereau - Translation swain
 Trevor Daniels - Asst. doc editor
 Jonathan Kulp - Asst. doc editor
 Mark Polesky - Code cleanup-er
 Mats Bengtsson - Support guru
 Valentin Villenave - Web 2.0
 Carl Sorensen - Frog master
 Francisco Vila - ES writer
 Joe Neeman - Spacing guru
 Dmytro O. Redchuk - Bugs
 James Lowe - Doc gopher
 Colin Campbell - Ditto
 Marc Hohl - Bug nuker
 Graham Percival - me
 

Nice one. Thank you all for your hard work!

This kind of credits should be enforced by the GPL!

We are about to release Denemo 0.8.16 but it will not be ready for 2.14.0 yet.
Is there a list of changed API calls and very different (not fixed, different) 
behaviour of commands and markups?

Greetings,

Nils
http://www.denemo.org


___
lilypond-devel mailing list
lilypond-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-devel


Re: Major version: LilyPond 2.14.0 released!

2010-04-01 Thread Nils Gey
On Thu, 1 Apr 2010 14:04:41 +0200
Reinhold Kainhofer reinh...@kainhofer.com wrote:

 Am Donnerstag, 1. April 2010 13:03:43 schrieb Jonathan Kulp:
  Awesome!  Props to all the contributors!
  
  But...I don't see 2.14 on the download page. Is this an April Fools joke?
 
 If you look at the list of incredibly important features (eyeglasses markup, 
 using colored letters in tablatures (huh?!?!?), and some internal function 
 call details), that should be pretty clear.
 
 Add to this the urge to use a version with regressions on production systems, 
 plus the ascii-art list of contributors, then there can be no doubt that this 
 is just a April Fools joke...
 
 Cheers,
 Reinhold


It seems the real joke is Release Early, Release Often in the same sentence 
as lilypond.

* eyeglass markup, to remind musicians to watch the conductor at critical 
moments.

This sounds actually quite useful.

Nils


___
lilypond-devel mailing list
lilypond-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-devel


GUB to build mingw 2.12.x still possible?

2010-02-24 Thread Nils Gey
Hi list,

is it still possible to use GUB to build lilypond stable 2.12.3? 

Simply using the release tarball or the stable branch from git does not work 
because of autoconf and the spec file.


/mnt/sdb3/workdir/gub-mingw/gub/target/mingw/src/lilypond-git.sv.gnu.org--lilypond.git-stable-2.12/autogen.sh:
 line 36: autoconf: unbound variable
Command barfed:
cd 
/mnt/sdb3/workdir/gub-mingw/gub/target/mingw/src/lilypond-git.sv.gnu.org--lilypond.git-stable-2.12
 ./smart-autogen.sh --noconfigure

And just building bin/gub mingw::url-to-stable-tarball does not work, too.

Maybe you can help me?

We @ Denemo can't take the responsibility to release with a unstable 2.13 
lilypond win32 binary build from a random and unknown state of Lilyponds git 
master branch.

We ran into several problems because of API- and behaviour- changes (for 
examples Titles and Author changed from 2.12 - 2.13 or the placement of 
chord-symbols was broken suddenly, spamming all non-chord notes with NA above 
it and places the chord symbols right into the staff ) 

Greetings, 

Nils 
http://www.denemo.org


___
lilypond-devel mailing list
lilypond-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-devel


Re: nice stockhausen excerpt

2010-02-23 Thread Nils
Lilyponds marketing-strategy is It looks better than any other 
computergenerated notation so people want to see this in the examples.

Whatever the examples are, artifical, public domain or latest hollywood 
soundtrack, the way these examples get meaning is to show them between Finale, 
Sibelius, Capella, NtEd, Noteedit and Canorus screenshots to show that they 
look better. If not make it better :)

Nils


On Tue, 23 Feb 2010 10:27:31 -0500
Kieren MacMillan kieren_macmil...@sympatico.ca wrote:

  3)  This whole thread is stupid and pointless and stupid.
 
 Ah... but was it also pointless?
 um... the second time...
 
 ;)
 Kieren.
 
 
 ___
 lilypond-devel mailing list
 lilypond-devel@gnu.org
 http://lists.gnu.org/mailman/listinfo/lilypond-devel
 


___
lilypond-devel mailing list
lilypond-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-devel


Denemo on Lilypond-Website

2008-10-08 Thread Nils Gey
Good day, lilypond-devs!

My name is Nils and I'm the website-maintainer for Denemo.
Denemo is a music notation program for Linux and Windows (and possibly MacOS)
that lets you rapidly enter notation for typesetting via the LilyPond music
engraver.

It is an official GNU project and the website can be found here:
http://www.denemo.org

I noticed that Denemo is not linked on the lilypond-website, but I think it
would be a good addition because, at least in my experience, its the most
complete and well designed notation program to work with lilypond. Because
export and print with lilypond (and NOT WYSIWYG) is the main goal of Denemo
there are special functions and modes to work with lilypond features even if
they have not graphical representation until now.

So please link the Denemo-website on lilypond.org so that more users can use
Lilypond and Denemo.

If you have any questions or if you are interested in any matter please join our
mailinglist, we would be glad to have any of the lilypond folks with us:
http://lists.gnu.org/mailman/listinfo/denemo-devel

greetings from the Denemo team!

Nils Gey

P.S. I don't know who reads this mail so if it reaches any bored developers:
Denemo needs your help! Its already fast-developing with many unique features
(Enter notes via microphone, full Guile/Scheme Scriptig support including
recording Mouseclick-actions without scheme knowledge) but there is still work
to do.





___
lilypond-devel mailing list
lilypond-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-devel