Re: My own Figured Bass number set, where do I start?
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
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
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
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?
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
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!
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!
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!
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?
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
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
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