Resizing accidental in a chord
Dear All, The house style of my publisher wants suggested accidentals to be displayed usign a smaller font than "normal" ones. This is done easily overriding the font size for every accidental. BUT how do I do this is a chord? Let's suppose I have a three note chord And I want the cis to have the sharp smaller, how do I accomplish this? If I do an \override, all the sharps will get smaller (because, it I understand correctly, all the notes in the chord happen at the same moment), and I can't use \tweak (the notation manual states quite clearly that accidentals can not be modified with \tweak) Any ideas? Cheers, Rodolfo ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Resizing accidental in a chord
> > What about making cautinary accidentals and: > \override Voice.AccidentalCautionary #'font-size = #-5 > \override Voice.AccidentalCautionary #'parenthesized = ##f > > Toine > Hi Toine, you actually anticipated me by a few minutes :) Yes overriding AccidentalCautionary is the best solution, I feel quite ashamed for not figuring this myself (and I would have used quite fewer \overrides in may score!) If someone is interested, I can post a snippet for the LSR Thanks, Rodolfo ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Resizing accidental in a chord
>> We do actually have one: >> >> http://lsr.dsi.unimi.it/LSR/Item?id=155 > > Actually this is not quite the same thing. > > Showing a tweak to show 'smaller' accidentals would be useful to others. So > I think we could probably 'update' this LSR snippet (rather than create a > new one) to include this kind of override as we already document basic > cautionary/forced accidentals in the doc. > > James > The parentheses in cautionary accidentals are shown by default right? we could just modify the snippet so instead of showing the cautionary accident in parentheses twice (one default, one with #'parenthesized = ##t) the second one could be a special case (chord, small accidental an no parentheses...) Rodolfo ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
New voices in scheme?
Hi all, I have two voice passages in music written out as chords, and since I need separate beams (up and down), i'm in the process of converting them manually to two separate voices: 8 becomes << { e8 f g a} \\ { c8 d e f } >> Now I was wondering, is there a way I could do this in scheme? There is a nice snippet (http://lsr.dsi.unimi.it/LSR/Snippet?id=545) that shows how to split chords into multiple voice, I am tying to find out how to create directly the voice instantiating in scheme. Any ideas? Thanks, Rodolfo ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: New voices in scheme?
Fantastic, that quite did it! thanks Rodolfo On Sun, Feb 20, 2011 at 11:01 PM, Gilles THIBAULT wrote: >> process of converting >> them manually to two separate voices: >> 8 >> >> becomes >> >> << { e8 f g a} \\ { c8 d e f } >> >> > > With the function \extractNote of the snippet you have given ( > http://lsr.dsi.unimi.it/LSR/Item?id=545 ), you can have something like that > : > > > > splitInTwoVoices = #(define-music-function (parser location music) > (ly:music?) > #{ > << > \extractNote #2 $music > \\ > \extractNote #1 $music > >> > #}) > > music = \relative {8 } > > \new Staff \splitInTwoVoices \music > > > > Gilles > > > > ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
\grace makes instrumentName disappear?
Hello, I'm transcribing a piece that starts with a \grace, more like the following snippet: %% notes = \relative c'' { \clef "treble" \key es \major \time 4/4 \grace { as16 } g16 [ f16 es16 d16 ] c16 [ es16 d16 c16 ] d16 [ c16 b16 a16 ] g4 ^\trill } \score { \new Staff << \set Staff.instrumentName = #"Violino P[rimo]" \context Staff << \context Voice = "violino" { \notes} >> >> } I noticed that when having a grace as the first note all instrumentNames disappear. If you remove the \grace, the name appears again. I first saw this with 2.13.50, but I could reproduce it with 2.12.3. The notation manual does not say anything about graces % names, am I missing something here? Thanks, Rodolfo ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: [ANN] Frescobaldi 2.0 development progress, runs already on Windows
Fantastic! out of curiosity I tried running Frescobaldi on my mac and after fiddling a bit wit macports to get native qt4 and poppler, it works quite well indeed :) Cheers, Rodolfo ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: [ANN] Frescobaldi 2.0 development progress, runs already on Windows
Hi all! This is roughly what I did: 1) I already had a working macports installation with some very basic libs (www.macports.org), and I already had python 2.7 installed 2) I installed qt 4.7 w/bindings: sudo port install py27-pyqt4 This downloaded and compiled qt4 - qt4-mac With this setup, the Frescobaly run, but without pdf preview, so I installed poppler sudo port install poppler +quartz +qt4 and the python interface compiled: cd python-poppler-qt4-0.16.2 python2.7 setup.py build sudo python2.7 setup.py install to start Frescobaldi I did: git clone git://github.com/wbsoft/frescobaldi.git cd frescobaldi/ python2.7 frescobaldi Ciao! Rodolfo ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Alpha-release of Frescobaldi 2.0
On Tue, Sep 27, 2011 at 12:11 PM, Wilbert Berendsen wrote: > Hi There, > > after almost one year of frantic development I'm happy to announce a > usable alpha-release of Frescobaldi 2.0 (version 1.9.0). > > https://github.com/wbsoft/frescobaldi (click Download) > > Frescobaldi is a dedicated LilyPond sheet-music editor with built-in > PDF preview. > Tried it now on macos x, fabulous! I will do some testing in the next days. If you are interested, I can see a bit if it is possible to create a clickable .app application Cheers, Rodolfo ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: ANN: Frescobaldi 1.9.1 (alpha)
Ciao Wilbert, I have been using Frescobaldi a bit for some work on MacOS X and I can say it works like a charm! Thanks for your nice work! I just have an annoying issue with the Music View: the scrollbar size does not seem to get calculated correctly and it is possible to scroll the doc only for circa 1/3 of it's total length, which is quite annoying. Do you have any ideas on what might be going wrong? Cheers! Rodolfo On Tue, Oct 11, 2011 at 2:57 PM, Wilbert Berendsen wrote: > Hi all, > > a new alpha release of Frescobaldi 2.0 is available. > > https://github.com/wbsoft/frescobaldi (click Download) > > Frescobaldi is a dedicated LilyPond sheet-music editor with built-in > PDF preview. New since 1.9.0: > > * Translation updates (thanks to a lot of guys already!) > * Help in much more dialogs > * New icons for some commands > * It is now possible to set the preferred Qt GUI style > * Always makes backup copy on save, config setting to retain it > * Detailed version info in about dialog > * Lots of small improvements, such as: > - Apply Rhythm dialog remembering rhythms > - snippet error messagebox now has Edit Snippet button > * New commands: > - Cut and Assign > - Copy to Image > - Tools -> Format to format whitespace > - Update with Convert-Ly (with diff view) > * Bugfixes: > - fix error message on View->Clear error marks > - fix autocomplete picking second item if no item is highlighted > - some Parser (highlighting) fixes > - color buttons now show color on all platforms > - fix error message on saving settings if no LilyPond was installed > > Enjoy! Please report issues and requests to the Frescobaldi mailing > list or the GitHub issue tracker. > > Wilbert > -- > Wilbert Berendsen > (http://www.wilbertberendsen.nl) > > > ___ > lilypond-user mailing list > lilypond-user@gnu.org > https://lists.gnu.org/mailman/listinfo/lilypond-user > ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Thinking about putting together a grant to support development on LilyPond
There are loads of music up to the 20th century that wait to be published in a good edition, but I think the kikstarter was so successful mostly because the Goldbergs are a quite popular and famous. We could easily find something appealing to scholars like me (I dream of and integral of Torelli :) ), but for the general public it may be a bit more difficult - maybe we could use a new edition of the Musical Offering? Rodolfo On Fri, Feb 10, 2012 at 10:38 AM, David Kastrup wrote: > Janek Warchoł writes: > >> 2012/2/10 Nick Payne : >>> On 10/02/12 10:00, Janek Warchoł wrote: Heck, let's do it! Do you know of any famous pieces of music without freely accessible scores? [...] >>> >>> The minimum required by the Berne convention is 50 years beyond the authors >>> death before a work becomes public domain. >> >> Ok, here are some ideas: >> - Sergei Rachmaninoff died in March 1943. If we start a year-long >> project now, we will finish roughly when most of his works will fall >> out of copyright. > > How would one cooperate while they are not yet out of copyright? Want > to risk having your servers seized? It is in the best interest of > Sergei Rachmaninoff if anybody doing things like that ends up in jail, > since he was able to provide a living for his grandchildren only by > selling rights to publishing companies that paid as much since they were > planning to make the most of it, with him living or dead. > > I expect that in a few years, composers becoming famous in their life > time will get life support systems paid by their publishers, preferably > after they are brain dead but in a defensible way not legally dead, in > order to be able to extend copyrights. > > Every publishing company will entertain a zombie house where some parts > of composers/writers are kept legally alive for the sake of copyright > extensions. > >> - Maurice Ravel died in 1937 >> - Gabriel Faure died in 1924 >> - Camille Saint-Saens died in 1921 >> - Claude Debussy died in 1918 >> >> Thoughts? >> I'm pretty sure that there might be appropriate works of older >> composers, just like Bach's Goldberg Variations, but i'm not >> knowledgeable in this area. > > There is certainly quite a matter of material that would be worth > publishing at a level better reviewed and controlled than "somebody > typed it off once". > > -- > David Kastrup > > > ___ > lilypond-user mailing list > lilypond-user@gnu.org > https://lists.gnu.org/mailman/listinfo/lilypond-user ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Sibelius user looking for the easiest way to learn LilyPond
On Mon, Mar 12, 2012 at 2:52 PM, John Link wrote: > > On Mar 12, 2012, at 9:42 AM, David Bobroff wrote: > > On 3/11/2012 6:39 PM, John Link wrote: > > A few years ago I was encouraged to try LilyPond as an alternative to > Sibelius because LilyPond produced more beautiful scores. I was also told > that it would allow me to do things like specify that bars 25 through 32 are > to be identical to bars 9 through 16 and avoid cutting and pasting from bars > 9-16 into 25-32. I liked what I heard, but I was quite shocked by LilyPond's > interface. I would be interested in hearing from any Sibelius users who have > successfully learned LilyPond. How can I get going in LilyPond as quickly as > possible? > > In case it's relevant, I should add that I used to program in FORTRAN and a > little bit of UNIX but never in any other languages. > > Thanks in advance, > John Link > > > Hi John, > > I can't really speak to LilyPond vs Sibelius use. On the other hand, I used > to be a Finale user and I have had *very* limited contact with Sibelius. > Having said that, while I'm aware of differences between Sibelius and Finale > they share a major feature; namely, an interactive graphical user interface > which displays your music while you work. LilyPond, as you have likely > discerned, does not work that way at all. I have found that, for me at > least, the learning curve for LilyPond is not terribly steep, but it's > long-ish. I know just about nothing about FORTRAN aside from the fact that > it's an old programming language, but I would imagine that having > programming experience would be helpful. > > I think the main hurdle is getting used to focusing on the informational > content as you input your scores and worry about output later if you need to > tweak it. The idea is that LilyPond should do the actual 'engraving' for > you without much intervention on your part. > > Hope this was useful, > > -David > > > Thank you, David. What you wrote is very helpful. Here are a few more > questions: > > 1) What is the easiest way to extract parts from a score? > > 2) Are there any features in Finale (or Sibelius or any other scorewriter > with a GUI) that you wish you had in LilyPond? > > Thanks, > John > I do professional engraving in both finale and lilypond, and I have been using almost exclusively lily for my projects (i.e. when the client does not require finale) in the last four years. As others said, go through the learning manual and take some time. When I first switched I had a couple things that took me some time to adapt, missing graphical interface frontmost. If you are used to finale/sibelius, this is indeed shocking as the first times you use lilypond it is very difficult to correlate your textual input to what will end up in the pdf. It took me some deal of time to stop finding the layout as "magical". Now when I enter the music I generally already have an idea of what I will find on the layout. The other thing was structuring the input file, \score, \new Staff etc., which you will need to spend some time studying, but is no rocket science, in the end it is quite easy. And after you figure this out you will have access to the very powerful movement layout features you have in lilypond (i.e. you can structure easily very complex multi-movement pieces, I wish finale could do this too). As for learning, I suggest, after you go through the learning manual, to just start and engrave some simple music, let's say a polyphonic piece with no single-staff polyphony and text, just to see the relation from the input to the output. When you get a good gasp of what is happening, you can add more stuff, like lyrics, then a piano piece with polyphony and chords. By when you can typeset a mildly complex piano piece at ease, I think you already have figured out all the basics. From then on you just need to learn to use the reference manuals and snippets to figure out more complex things. It will take some time, but you will never look back :) BTW I do not use a 100% pure lilypond workflow, as I generally enter all my music in finale (using speedy) and the export to musicxml and then to lilypond. I do this particularly with vocal scores, as I'm lazy and I prefer to enter the text in finale :) As for typesetting speed, using finale's speedy entry and entering the notes directly in lilypond format take, for me, the same time. And to reply to your last questions, no I do not miss anything from finale in lilypond, while it is true the other way round: now that I am proficent in lily I miss many of it's features in finale! Multi movement pieces and figured bass as an example (even if I think sibelius supports those) Just my 2c :) Ciao! Rodolfo ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Help needed creating a Mac OS X installer for Frescobaldi
I can give this a try. I tried using py2app on frescobaldi but it had some issues and I didn't have time to sort them out. Rodolfo On Thu, Mar 22, 2012 at 5:29 PM, Wilbert Berendsen wrote: > Hi all, > > Unfortunately I don't have access to a Mac. But it would be very nice > if someone is able to create an installer for the Macintosh (by > creating/adapting a 'freeze.py'-like script) for Frescobaldi. > > This means that an Application Bundle would be created, containing > PyQt4, Python, portmidi and python-poppler-qt4. The cx_Freeze python > module (also used by the freeze.py script that creates a Windows > installer) is able to handle that. > > Here[1] is an example of a Python script that freezes an application > comparable to Frescobaldi (in that it also uses PyQt4), with support > for creating a Mac DMG file containing all the needed libraries. > > [1] http://code.google.com/p/iep/source/browse/freezeScript.py > > Is anyone here able to understand the application bundle part of this > and to create a freeze_macox.py script for Frescobaldi, based on the > exising freeze.py[2] and the other example? > > [2] https://github.com/wbsoft/frescobaldi/blob/master/freeze.py > > Otherwise I would need to setup a donation infracture just to get a Mac > for building the installer :-) (although it would also help furthering > development and testing of Frescobaldi in general on Mac OS X :-) > > -- > Wilbert Berendsen > (http://www.wilbertberendsen.nl) > > > ___ > lilypond-user mailing list > lilypond-user@gnu.org > https://lists.gnu.org/mailman/listinfo/lilypond-user ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Help needed creating a Mac OS X installer for Frescobaldi
Hi All, I did some quick and quite dirty esperimenting with cx_freeze, and I should have something more or less working which I'd like to test on other systems: http://www.xhero.org/frescobaldi.zip this was compiled on macos 10.7.3 intel with qt 4.8 from macports. The archive should contain everything and on my machine works - more or less, there are many issues, but I can load a lilypond doc and navigate the pdf (with point and click too). If someone wants to download the archive and give a try, I will be grateful for every feedback (hoping it does not crash instantly on other machines!). The icon file is still missing (at least, it is there but on my machine it does not work, next thing to do :) For Wilbert: if this thing works for others too I have a couple of files to add (info.plist and qt.conf) and we should decide how to merge the mac part in freeze.py :) Ciao! Rodolfo ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Help needed creating a Mac OS X installer for Frescobaldi
I fixed the icon :) BUT I am having some issues with various TypeErrors with PyQtNullVariants, ex., in the open menu item: Traceback (most recent call last): File "/Users/xhero/devel/frescobaldi-2.0.4/frescobaldi_app/mainwindow.py", line 372, in openDocument files = QFileDialog.getOpenFileNames(self, caption, directory, filetypes) TypeError: QFileDialog.getOpenFileNames(QWidget parent=None, QString caption=QString(), QString directory=QString(), QString filter=QString(), QString selectedFilter=None, QFileDialog.Options options=0): argument 3 has unexpected type 'QPyNullVariant' Is there a specific version of python to run? I'm currently using 2.7.2. BTW drag&drop of a file in the main window opens it without issues. Rodolfo ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Help needed creating a Mac OS X installer for Frescobaldi
On Sun, Mar 25, 2012 at 6:45 PM, Stan Sanderson wrote: > > On Mar 25, 2012, at 8:37 AM, Rodolfo Zitellini wrote: > >> Hi All, >> I did some quick and quite dirty esperimenting with cx_freeze, and I >> should have something more or less working which I'd like to test on >> other systems: >> >> http://www.xhero.org/frescobaldi.zip >> >> this was compiled on macos 10.7.3 intel with qt 4.8 from macports. The >> archive should contain everything and on my machine works - more or >> less, there are many issues, but I can load a lilypond doc and >> navigate the pdf (with point and click too). >> If someone wants to download the archive and give a try, I will be >> grateful for every feedback (hoping it does not crash instantly on >> other machines!). >> >> The icon file is still missing (at least, it is there but on my >> machine it does not work, next thing to do :) >> >> For Wilbert: >> if this thing works for others too I have a couple of files to add >> (info.plist and qt.conf) and we should decide how to merge the mac >> part in freeze.py :) >> >> Ciao! >> Rodolfo > > > On OS 10.5.8, x86 (iMac), it gives the "not supported on this architecture" > message. > > Stan I will try to recompile everything on a system with 10.5 and see if it works on 10.6 and 10.7 too, but it will take me some time. Rodolfo ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Help needed creating a Mac OS X installer for Frescobaldi
On Mon, Mar 26, 2012 at 12:11 AM, vic hug wrote: > hello, > > seems to work here (mbpro 15" early 2011 osx 10.6.8), but can't find > Lilypond, asks to check for lily path and permissions and i don't see where > i should indicate the path. Anyway, i'm starting with updating Lilypond, > which i haven't done in quite a time. And does lilypond work on osx 10.7 ? > because download page says no... > > thanks for porting frescobaldi to mac btw :) > > ___ > lilypond-user mailing list > lilypond-user@gnu.org > https://lists.gnu.org/mailman/listinfo/lilypond-user > Thanks to all for your reports! * 10.5 support: For the moment I'm unsure on how to support this, as I packaged python + qt compiled with macports using the default system compiler, I have to study a bit on how to have compatibility. @Philippe: can you please try running Frescobaldi directly on the terminal: frescobaldi.app/Contents/MacOS/frescobaldi It is possible that it has some conflicts since you already have the libs for frescobaldi installed (it should not, but nevertheless...) In the next few days I fill try to figure out the various quirks with runnin lilypond (I admit I always use it directly from the cmdline :) @Wilbert: I will try to pack a bit the mods/additions and send you something :) Ciao! Rodolfo ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: [Frescobaldi] Re: Help needed creating a Mac OS X installer for Frescobaldi
On Tue, Mar 27, 2012 at 4:09 PM, Wilbert Berendsen wrote: > Op Tue, 27 Mar 2012 10:38:54 +0200 > Philippe Massart schreef: > >> File >> "/Users/philippe/Desktop/frescobaldi.app/Contents/MacOS/frescobaldi_app/po/setup.py", >> line 46, in current if not language or language.isNull(): >> AttributeError: 'unicode' object has no attribute 'isNull' > > Strange: I never wrote the 'or language.isNull()' part... > Which frescobaldi version is this? > > > > -- > Wilbert Berendsen > (http://www.wilbertberendsen.nl) > I think it is my fault :) I fiddled a bit with the code since I got repeated QPyNullVariant typeerrors, so I added the 'isNull() for testing - but I forgot to remove it oops! Rodolfo ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: musescore lands sponsoring?
On Tue, May 29, 2012 at 1:45 PM, Federico Bruni wrote: > 2012/5/29 Jan Nieuwenhuizen : >> >> Just to make sure you have seen >> >> >> http://www.opengoldbergvariations.org/b-sendorfer-sponsors-open-goldberg-project-providing-concert-grand-ceus-recording-technology-0 >> >> Wouldn't LilyPond have been a technically superior choice for this >> sponsoring project? What are we missing? >> > > What do you mean with "technically superior"? It's about the output? > I think it's LilyPond output. Can you confirm? > http://www.opengoldbergvariations.org/node/191 > > Maybe you mean that writing a .ly file would have allowed better tweaking? > (I have no idea of the MuseScore workflow) > > Or it's about the input? > If it's technically superior because it's text-based, I would agree > with you for a number of reasons. > In this particular case, there's another benefit: no need to write > from scratch because Golden Variations are in Mutopia > http://www.mutopiaproject.org/cgibin/make-table.cgi?collection=bachgb&preview=1 > > Anyway, I think that the main reason why MuseScore is much more > popular than LilyPond is simply because it's a GUI program. > Considering your efforts in Schikkers List, I can imagine that you may > agree with me. > +1 I think too GUI is the main reason too. I love Lilypond and I use it for all my projects (I'm trying to setup a small publishing house which will be lilypond-only), and I'm pushing it strongly for the uni I'm affiliated with, for the moment without success. We publish a series of baroque-centered books, and all the layout is done in-house (no professionals involved) with finale or sibelius. Generally speaking, my colleagues just want to point-and-click, move around stuff and so on. It does not matter that what I do in lily automagically can take hours in finale - when I show the text input people just go away scared. I tried many times demoing a project conversion from finale to lily, where you get almost magically a very nice output. When people learn they cannot click and move stuff on the screen, they just say "no way" and back up. (on the plus side, I will probably editing one of the next volumes, and the condition I posed was to use lily exclusively). Cheers Rodolfo ps for David: did you receive my email? ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
A couple house-style adaptment questions
Hi All, I have to prepare a book to follow the house style of my publisher, and I'm struggling a bit with the following things: 1) Aligned BassFigures ABOVE the staff. The publisher wants them all above. I include the figures to my Staff context and set \bassFigureStaffAlignmentUp: it works, but each number gets it's vertical position from the note it hase above, with the result that the figures are not uniformly aligned. Is there a way to aligne them to the same baseline? It would be the same as when you put them in the FiguredBass context under the staff (tried a FiguredBass context but it seems it can be placed only under the staff and not above). 2) Figured bass font. The publisher asked me to use the same font they use for all the texts for the figured bass (a variation of Garamond). I did something like \override BassFigure #'font-name = #"Garamond Premier Pro" and it works well, except that all the alterations are too big for the tiny numbers in Garamond. Is there a way to scale just the alteration glyphs? 3) Bracketed cautionary accidentals. The house style calls for brackets and not parenthesis. Is there a way to change this? I already made my bracket stencil for ParenthesesItem, but I cannot find a way to change this in AccidentalCautionary. Thanks! Rodolfo ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: [Frescobaldi] Re: Help needed creating a Mac OS X installer for Frescobaldi
Hi Nelson, this is an issue with QT 4.8 in macports, that seems not to behave well with Frescobaldi. I prepared a version with the old 4.7, but with this version the pdf preview is broken. Unfortunately I did not have any further time to see this issues, I hope to find some this summer. If you want I can send you the script to generate the app bundle (BTH Wilbert, did I send it to you too?) Ciao Rodolfo On Thu, Jun 14, 2012 at 5:34 AM, Nelson Altimari wrote: > I downloaded Rodolfo's zip (from the previous posts) and moved > frescobaldi.app inside Applications. It opens, but it seems it can't get to > Lilypond. > > I'm on Lion 10.7.3, and I'm getting Python errors, mostly PyVariant. My iMac > was bought recently, so it's mostly empty - I mean practically no software > has been installed. > > Do I need to install any other libraries? > Exactly how do I configure Frescobaldi's Preferences (Lilypond location, > includes, paths, etc)? > > Installation instructions for MacOSX are missing on Frescobaldi's page, > unfortunely. > > If you provide me the info to get it working on my system, I can update the > wiki with the information. > > []s > Nelson > > > ___ > lilypond-user mailing list > lilypond-user@gnu.org > https://lists.gnu.org/mailman/listinfo/lilypond-user > ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: A couple house-style adaptment questions
I am looking a bit on the bracketed-accidental issue (which could be my only conditio sine qua non with my publisher). It seems that the parenthesis are hard-coded in accidental.cc (line 35 and 37, accidentals.leftparen and accidentals.rightparen). Would it be possible to add an option to select parenthesis/bracket and change the glyph? or in alternative add a callback to I can hook a custom bracket stencil? what do you think? Thanks, Rodolfo On Sat, Jun 16, 2012 at 11:45 AM, Rodolfo Zitellini wrote: > Hi All, > I have to prepare a book to follow the house style of my publisher, > and I'm struggling a bit with the following things: > > 1) Aligned BassFigures ABOVE the staff. > The publisher wants them all above. I include the figures to my Staff > context and set \bassFigureStaffAlignmentUp: it works, but each number > gets it's vertical position from the note it hase above, with the > result that the figures are not uniformly aligned. Is there a way to > aligne them to the same baseline? It would be the same as when you put > them in the FiguredBass context under the staff (tried a FiguredBass > context but it seems it can be placed only under the staff and not > above). > > 2) Figured bass font. > The publisher asked me to use the same font they use for all the texts > for the figured bass (a variation of Garamond). I did something like > \override BassFigure #'font-name = #"Garamond Premier Pro" > and it works well, except that all the alterations are too big for the > tiny numbers in Garamond. Is there a way to scale just the alteration > glyphs? > > 3) Bracketed cautionary accidentals. > The house style calls for brackets and not parenthesis. Is there a way > to change this? I already made my bracket stencil for ParenthesesItem, > but I cannot find a way to change this in AccidentalCautionary. > > Thanks! > Rodolfo ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: A couple house-style adaptment questions
On Sun, Jun 17, 2012 at 12:52 PM, Xavier Scheuer wrote: > On 16 June 2012 11:45, Rodolfo Zitellini wrote: >> Hi All, >> I have to prepare a book to follow the house style of my publisher, >> and I'm struggling a bit with the following things: >> >> 1) Aligned BassFigures ABOVE the staff. >> The publisher wants them all above. I include the figures to my Staff >> context and set \bassFigureStaffAlignmentUp: it works, but each number >> gets it's vertical position from the note it hase above, with the >> result that the figures are not uniformly aligned. Is there a way to >> aligne them to the same baseline? It would be the same as when you put >> them in the FiguredBass context under the staff (tried a FiguredBass >> context but it seems it can be placed only under the staff and not >> above). > > Hi, > > A FiguredBass context above the staff works here. > Or is this result not what you want? > > Snippet > > \version "2.15.40" > > \score { > << > \new FiguredBass { > \figuremode { > <6>4 <5> <6 4> <6 5/> | > <5>1 > } > } > \new Staff { > \clef bass > \relative c { > c4 f g g, | > c1 > } > } > >> > } > > End of snippet > > Thanks Daniel and Xavier! all the points are mostly solved. I just still have a couple problems with the figures above the staff. My error (before Xavier's suggestion) was that I placed my \FiguredBass into a StaffGroup (I show a group on only one stave). Putting it outside works, figures are nicely aligned above the staff but... if I add another staff above, the figures seem to stick on the bottom of the upper staff: Snippet \version "2.15.40" \score { << \new Staff { \clef "treble" \relative c'' { c4 a g d' | c1 } } \new FiguredBass { \figuremode { <6>4 <5> <6 4> <6 5/> | <5>1 } } \new Staff { \clef bass \relative c { c4 f g g, | c1 } } >> } \paper { ragged-bottom = ##f ragged-last-bottom = ##f } End of snippet You should get a huge gap between the staves and the numbers on the upper one. How can I have them stick to the bottom stave? Am I missing something here? Thanks! Rodolfo ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: A couple house-style adaptment questions
On Sun, Jun 17, 2012 at 2:09 PM, David Nalesnik wrote: > Hi Rodolfo, > > On Sun, Jun 17, 2012 at 5:22 AM, Rodolfo Zitellini > wrote: >> >> I am looking a bit on the bracketed-accidental issue (which could be >> my only conditio sine qua non with my publisher). >> It seems that the parenthesis are hard-coded in accidental.cc (line 35 >> and 37, accidentals.leftparen and accidentals.rightparen). Would it be >> possible to add an option to select parenthesis/bracket and change the >> glyph? or in alternative add a callback to I can hook a custom bracket >> stencil? what do you think? > > > One option would be to override the cautionary accidental's stencil. Here > I've made use of bracketify-stencil, which is found in `stencil.scm'. I've > included a comment line to show what the various parameters are so you can > adjust this to your liking. > > Hope this helps! > > -David > > \version "2.15.40" > > #(define (bracketed-cautionary grob) > (let ((stil (ly:accidental-interface::print grob))) > ; (bracketify-stencil stil axis thick protrusion padding) > (bracketify-stencil stil Y 0.1 0.25 0.2))) > > \relative c'' { > \override AccidentalCautionary #'parenthesized = ##f > \override AccidentalCautionary #'stencil = #bracketed-cautionary > cis? c? ces? ceses? > cisis? > } Oops, pardon, thanks _David_ not Daniel (too much time in front of the computer, sorry!) ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: A couple house-style adaptment questions
On Mon, Jun 18, 2012 at 4:00 PM, Janek Warchoł wrote: > On Mon, Jun 18, 2012 at 1:27 PM, Rodolfo Zitellini wrote: >> ... if I add another staff above, the figures seem to stick on the >> bottom of the upper staff: >> >> Snippet [..] >> >> You should get a huge gap between the staves and the numbers on the >> upper one. How can I have them stick to the bottom stave? Am I missing >> something here? > > Look up staff-affinity here: > http://www.lilypond.org/doc/v2.15/Documentation/notation/flexible-vertical-spacing-within-systems#spacing-of-non_002dstaff-lines > > cheers, > Janek Ahh thanks Janek, ma bad: I overlooked that part of documentation on spacing. Rodolfo ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: musicxml2ly
On Wed, May 16, 2012 at 7:55 PM, Colin Hall wrote: > > On Wed, May 16, 2012 at 10:42:09AM +0200, pls wrote: >> It's not a regression. It has never been officially fixed. A while >> ago I posted a bug report and a minimal example: >> http://old.nabble.com/musicxml2ly%3A-chordnames-placement-bug-td33309393.html. >> >> Here is a solution for the chord symbol bug: >> http://codereview.appspot.com/5697059/. I still haven't found the >> time to tidy up the patch. But it works! > > Thanks, Patrick. I'm going to move this conversation to bug-lilypond cc Martin > and respond in full there. > > Cheers, > Colin. > > -- > > Colin Hall > > ___ > lilypond-user mailing list > lilypond-user@gnu.org > https://lists.gnu.org/mailman/listinfo/lilypond-user Hi, who is the maintainer of musicxml2ly? I made a small small patch to preserve parenthesis on accidentals, would it be useful to anyone? Ciao, Rodolfo ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: musicxml2ly
On Tue, Jun 19, 2012 at 2:58 PM, Colin Campbell wrote: > On 12-06-19 01:03 AM, Janek Warchoł wrote: >> >> On Tue, Jun 19, 2012 at 8:55 AM, Rodolfo Zitellini >> wrote: >>> >>> who is the maintainer of musicxml2ly? I made a small small patch to >>> preserve parenthesis on accidentals, would it be useful to anyone? >> >> I think musicxml2ly doesn't have any dedicated maintainer. >> I suggest that you send an email to developers mailing list with the >> patch attached (or upload it for a review yourself, but that's quite >> complicated - partial instructions are in Contributors' Guide). >> >> cheers, >> Janek >> >> > > > Janek's suggestion is a good one, Rodolfo, and if you need a hand putting up > a patch, I'll be glad to help where I can. > > Cheers, > Colin > > -- > I've learned that you shouldn't go through life with a catcher's mitt on > both hands. You need to be able to throw something back. > -Maya Angelou, poet (1928- ) > > > > ___ > lilypond-user mailing list > lilypond-user@gnu.org > https://lists.gnu.org/mailman/listinfo/lilypond-user Thanks Janek and Colin, I posted my mini patch on -devel Cheers, Rodolfo ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: LilyPond developer&user meeting in Waltrop, August 24th to 28th
On Fri, Jul 20, 2012 at 10:40 PM, David Kastrup wrote: > > Hello, > > before further delaying the announcement due to minor issues (for > example, OpenStreetMap wants to have the meeting occur in an electrical > power transformer array), here is the web site with the information. > I'll add forgotten information by and by, but the important thing is to > get the travel information and the dates and give feedback about who > wants to come and when, and what sleeping arrangements should be made. > > Location is Waltrop near Dortmund in Germany, date is August 24th to > 28th. Here is the web site, and the agenda for starters. > > http://news.lilynet.net/?LilyPond-meeting-in-Waltrop> > > Agenda > > A number of core LilyPond contributors have agreed to come. Apart from > myself, Graham, Mike, possibly John, Valentin (?), Janek, Marc, Thomas > Morley will be present. Depending on their travel dates, I will try to > arrange workshops and discussion groups for particular topics. It is > likely that we will have more basic programming tutorials and exchanges > at the weekend to accommodate weekend travellers. We definitely should > get several people able to roll releases, and more able to run the > regression tests on issues. > > Tutorial topics might be working on the parser, Scheme programming, > integrating Guile with C++, LilyPond architecture, advanced LilyPond > constructs (output definitions, contexts, translators, listeners, > \dots), Texinfo writing, productivity with Emacs. > > Of course, performing music is also possible. I can offer a variety of > accordions (though only one with piano keys), a guitar and basic MIDI > and recording equipment. So it would also be an option to compare ways > of getting MIDI into LilyPond. > > Of course, the common consumption of solid and liquid forms of > sustenance is also scheduled. > > > -- > David Kastrup > > ___ > lilypond-devel mailing list > lilypond-de...@gnu.org > https://lists.gnu.org/mailman/listinfo/lilypond-devel Hi All! is the meeting open to all users? I would be very interested in coming, as I would love to learn a bit more of the program's internals and how to interact with scheme. I can also help a bit for the releases (my c++ is a bit rusty, but well...) and I have no fear of the build system (well, mostly, but I had to compile stuff much more involved than Lilypond) Another thing I would like to talk about is using Lilypond in a professional print environment. In my University we are starting a new series of printed music books ("Musik aus Schweizer Klöstern") and Lily will be the tool for engraving all the music (well, "will be" at 90%, you never know what can happen in environments like this, but we are already making the layout of the next three books in Lily) - so discussions on long term archival of the music sources, how to setup a workflow with other people and like are all interesting to me. Ciao! Rodolfo ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: LilyPond developer&user meeting in Waltrop, August 24th to 28th
On Sun, Jul 29, 2012 at 11:03 AM, David Kastrup wrote: > Rodolfo Zitellini writes: > >> Hi All! >> is the meeting open to all users? > > Yes. We need to keep track of the head count and have to cater for > accommodation/food accordingly, but that does not seem like much of a > problem right now. > >> I would be very interested in coming, as I would love to learn a bit >> more of the program's internals and how to interact with scheme. I can >> also help a bit for the releases (my c++ is a bit rusty, but well...) > > At the current point of time, making releases would not appear to > require more than patience and problem solving skills in the area of > scripting. And a lot of horse power. > >> and I have no fear of the build system (well, mostly, but I had to >> compile stuff much more involved than Lilypond) Another thing I would >> like to talk about is using Lilypond in a professional print >> environment. In my University we are starting a new series of printed >> music books ("Musik aus Schweizer Klöstern") and Lily will be the tool >> for engraving all the music (well, "will be" at 90%, you never know >> what can happen in environments like this, but we are already making >> the layout of the next three books in Lily) - so discussions on long >> term archival of the music sources, how to setup a workflow with other >> people and like are all interesting to me. > > I think that brainstorming around where we want LilyPond to go and how > to take along the work that has already been done on and with it is > certainly something worth doing. > > -- > David Kastrup I think I could come more or less from the 24th to the 27th, do you have already planned some of the activities? I really look forward in learning more about Lily's internals, ad I would be glad if I could help with debugging the build scripts (which scripting language do you use?) - also I will be glad to discuss my experience in using lilypond in a "musicological" friendly way. ciao Rodolfo ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Sibelius Software UK office shuts down
On Thu, Aug 2, 2012 at 5:15 PM, Nils wrote: >> What else could we do to "work together"? (be it with musescore, >> denemo, laborejo, elysium, etc) >> - Graham > > For my part: nothing. Laborejo is created for Lilypond, not just a notation > tool with an exporter. I can adapt to any Lilypond changes very fast and > Laborejo users, in the future because there are none currently, do not need > to worry as well. > > So working "together" is not needed for my development model. Once Laborejo > is in a stable state I am going to ask for a Link in the "easier editing" > section. Everything else will come either automatically because I will have > created a good software or it will not and then it is justified. > > Nils > > ___ > lilypond-user mailing list > lilypond-user@gnu.org > https://lists.gnu.org/mailman/listinfo/lilypond-user There was a discussion similar in the FInale forums some days ago, as some investor has offered to but makemusic. One of the comments was roughly "I would prefer to write by hand than to use Lilypond"... On the bright side, at my uni we decided to do all our publications in Lilypond after I demonstrated how a finale project could be migrated using musicxml - and have it typeset really better with just "two clicks". Rodolfo ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Waltrop meeting outline
On Sun, Aug 19, 2012 at 3:02 PM, David Kastrup wrote: > > Details are still somewhat fuzzy since I don't have all that much > feedback concerning who will arrive when and leave, but there are some > corner points. > > Apparently Janek will be arriving in advance. No details yet as to his > exact travel time and accommodation wishes: like anybody else not having > mentioned anything, I count on him bringing sleeping bag or other > bedcloths. > > Marc mentioned coming as well as Rodolfo. Rodolfo wanted to talk about > using LilyPond in a professional print environment, as they are starting > a new series of printed music books ("Musik aus Schweizer Klöstern"). > > As Marc was not able to work the stock instrument I can offer here, he > was thinking of bringing his left-handed guitar. I have no precise idea > about the exact dates of those two participants and whether it might > make sense for them to organize sharing a car part of the trip (Munich > and Zurich, IIRC). > > Harm/Thomas Morley intended to come on Saturday, stay probably until > Monday and camp on the premises. > > John and Graham will be there essentially the whole time, John bringing > a sleeping bag. We'll find a bed for Graham since he does not own a > sleeping bag and arrives by plane. Mike arrives on Saturday noonish and > will leave on Tuesday noonish. > > I'll dig out suitable connections for people arriving at Düsseldorf by > flight/high speed train later. > > The schedule would focus on stable release work and criteria on Friday, > with the goal of getting most participants hands-on experience or at > least exposure to GUB work. Coursework goal is the release of 2.16, and > getting the computing facilities up and running. > > Saturday and Sunday are focused on programming courses. Nils Gey asked > for the best single day to come and talk about Laborejo and likely also > music production in general, and I considered Sunday to be likely best > fit. We'll probably put pure/unpure and other backend programming stuff > from user level on Saturday, also general Scheme programming and > frontend syntax stuff. > > On the weekend, I would like to squeeze in at least some entry-level > "garbage-collection and other Guile/C++ interaction" and possibly some > "what kind of syntax can be achieved and debugged at the C++ level with > reasonable effort" discussion, with the more heavy-handed stuff being > put on Monday. > > In case of "let's see what kind of release work we can get done", 2.17.0 > might be possible on Sunday or Monday. We should at least arrive at a > good agreement about how to tackle the humongous 2148 merge which is > definitely called for post-2.17.0. > > -- > David Kastrup > > ___ > lilypond-devel mailing list > lilypond-de...@gnu.org > https://lists.gnu.org/mailman/listinfo/lilypond-devel I can confirm I will arrive from Fribourg Friday 24th at 15:21 in Dortmund, I still have figure out the time it will take with the U41. I will leave sometime in the morning of tuesday, as my plane in Cologne leaves at 14.44. I will be arriving by train, so if someone is based in Swiss or near we can arrange for the trip (or to share a car, as David proposed) I will bring my sleeping bag, should I bring a sleeping pad too? I would like to be present all day the 24th, but I am not sure I can make it the 23th. One topic I think would also be nice to touch is promoting LilyPond and how we can valorize all the music that is in Mutopia (I saw, for example, that there are much of Bach's organ works). Also we can continue to discuss on how to speed up compiling music - as this is one of the first things everyone notices ("but it takes 40 minutes to create the book!"). If there is a way I can help as a programmer I will be certainly glad to (not that I am that good, but... :). I will bring my computer along - it is a macbook, if we need to try LilyPond on macosx (10.7.4, not upgraded yet :), but I can create a Linux VM for developing in this environment if needed. At last, how are we organized for the food? I love cooking, so if needed I will gladly give a hand. Ciao! Rodolfo ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Waltrop meeting outline
> See the previous posting with the travel details. You'll need a type B > local transport ticket. > I will be at Dortmund more or less tomorrow by 15.30, if someone else is arriving to at this hour (or in a similar timespan), we can try the trip together, I will try U41 + bus + feet (but probably will end calling when lost...) Looking forward to meet everyone tomorrow! Rodolfo ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Conditionally displaying stems in void notation
Hello list, I am trying to typeset a piece in 3/2 void notation. I entered all the music in 3/4 and altered the noteheads with #'duration-log = 1 to make all notes white. This fakes 3/2 ok, but all notes bigger than a minim (in 3/2) now have stem, which requires me to turn on and off all the stems manually for every note that should not have one (i.e. all the semibreves in 3/2). I understand that in scheme it is possible to access the value of duration-log to conditionally change the notehead stencil, it it possible to do the same for the stem? I would just need to hide the stem for all notes with value >= 2 (as entered in lilypond). Regards Rodolfo ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Conditionally displaying stems in void notation
> Out of interest, why not enter the music in 3/4 ? I'm missing > something here. Well yes, it would be indeed simpler to typeset everything in "normal" 3/2 (or 3/4 halving everything), :) but in this particular case I am trying to faithfully reproduce the look of a seventeenth century piece, with it's nice all white appearance. >> I understand that in scheme it is possible to access the value of >> duration-log to conditionally change the notehead stencil, it it >> possible to do the same for the stem? I would just need to hide the >> stem for all notes with value >= 2 (as entered in lilypond). > > Yes, this is possible. > But how? If I override the notehead stencil I can access to the note's duration-log, but if I try to override the stems' stencil I don't have duration-log anymore: ; works for NoteHead but not for Stem newStencil = #(lambda (grob) (let* ((duration (ly:grob-property grob 'duration-log))) ;if duration =< 2 hide stem Thanks, Rodolfo ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Conditionally displaying stems in void notation
Yes, but I would not have correct crotchets - in this type of void notation crotchets are written out as quavers, with connected stems and all, but with a white notehead. I think I can: 1) write out everything in 3/2 and then alter manually every note <= than a quarter to transform it in an eight 2) Halve all the values of the original, writing it in 3/4, then blanking out all the noteheads (with duration-log). In this case all the quarters are displayed corretly - they effectively become eights with white noteheads - but (obviously) all the whole notes in the original now are written as minims. I then manually turn off their stem to make them wholes again. This is because I am faking 3/2 using 3/4 (for the abovementioned eigths). I can do this all manually, but it is quite tedious and long, and in clutters my code (since I have to torn off stems almost every 2 notes) - a way of turning off stems for all minims would be much more simple. Thanks, Rodolfo On Sat, Sep 26, 2009 at 9:54 PM, Mats Bengtsson wrote: > Isn't it simplest to first use the trick described in > http://lsr.dsi.unimi.it/LSR/Item?id=305 to modify the duration of each note > to the double, and then alter the note heads. This should give you correct > stems. > > /Mats > > Rodolfo Zitellini wrote: >> >> Hello list, >> I am trying to typeset a piece in 3/2 void notation. I entered all the >> music in 3/4 and altered the noteheads with #'duration-log = 1 to make >> all notes white. This fakes 3/2 ok, but all notes bigger than a minim >> (in 3/2) now have stem, which requires me to turn on and off all the >> stems manually for every note that should not have one (i.e. all the >> semibreves in 3/2). >> I understand that in scheme it is possible to access the value of >> duration-log to conditionally change the notehead stencil, it it >> possible to do the same for the stem? I would just need to hide the >> stem for all notes with value >= 2 (as entered in lilypond). >> Regards >> Rodolfo >> >> >> ___ >> lilypond-user mailing list >> lilypond-user@gnu.org >> http://lists.gnu.org/mailman/listinfo/lilypond-user >> > > > -- > = > Mats Bengtsson > Signal Processing > School of Electrical Engineering > Royal Institute of Technology (KTH) > SE-100 44 STOCKHOLM > Sweden > Phone: (+46) 8 790 8463 > Fax: (+46) 8 790 7260 > Email: mats.bengts...@ee.kth.se > WWW: http://www.s3.kth.se/~mabe > = > > ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Conditionally displaying stems in void notation
It turns out I was wrong, duration-log can be accessed for the stems. The code now is really simple: turnStemOff = #(lambda (grob) (let* ((dur (ly:grob-property grob 'duration-log))) (if (> dur 1) (ly:stem::print grob And thanks to Mats' snippet, I can (almost) automatically produce void 3/2 and 'normal' 3/2 from the same input. Thanks all! On Mon, Sep 28, 2009 at 10:20 AM, Rodolfo Zitellini wrote: > Yes, but I would not have correct crotchets - in this type of void > notation crotchets are written out as quavers, with connected stems > and all, but with a white notehead. > I think I can: > 1) write out everything in 3/2 and then alter manually every note <= > than a quarter to transform it in an eight > 2) Halve all the values of the original, writing it in 3/4, then > blanking out all the noteheads (with duration-log). In this case all > the quarters are displayed corretly - they effectively become eights > with white noteheads - but (obviously) all the whole notes in the > original now are written as minims. I then manually turn off their > stem to make them wholes again. This is because I am faking 3/2 using > 3/4 (for the abovementioned eigths). > I can do this all manually, but it is quite tedious and long, and in > clutters my code (since I have to torn off stems almost every 2 notes) > - a way of turning off stems for all minims would be much more simple. > > Thanks, > Rodolfo > > On Sat, Sep 26, 2009 at 9:54 PM, Mats Bengtsson > wrote: >> Isn't it simplest to first use the trick described in >> http://lsr.dsi.unimi.it/LSR/Item?id=305 to modify the duration of each note >> to the double, and then alter the note heads. This should give you correct >> stems. >> >> /Mats >> >> Rodolfo Zitellini wrote: >>> >>> Hello list, >>> I am trying to typeset a piece in 3/2 void notation. I entered all the >>> music in 3/4 and altered the noteheads with #'duration-log = 1 to make >>> all notes white. This fakes 3/2 ok, but all notes bigger than a minim >>> (in 3/2) now have stem, which requires me to turn on and off all the >>> stems manually for every note that should not have one (i.e. all the >>> semibreves in 3/2). >>> I understand that in scheme it is possible to access the value of >>> duration-log to conditionally change the notehead stencil, it it >>> possible to do the same for the stem? I would just need to hide the >>> stem for all notes with value >= 2 (as entered in lilypond). >>> Regards >>> Rodolfo >>> >>> >>> ___ >>> lilypond-user mailing list >>> lilypond-user@gnu.org >>> http://lists.gnu.org/mailman/listinfo/lilypond-user >>> >> >> >> -- >> = >> Mats Bengtsson >> Signal Processing >> School of Electrical Engineering >> Royal Institute of Technology (KTH) >> SE-100 44 STOCKHOLM >> Sweden >> Phone: (+46) 8 790 8463 >> Fax: (+46) 8 790 7260 >> Email: mats.bengts...@ee.kth.se >> WWW: http://www.s3.kth.se/~mabe >> = >> >> > ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Instrument name positioning changed in 2.13.4
Hello all, Has the instrument name positioning changed in 2.13.4? The code for the incipit (http://lsr.dsi.unimi.it/LSR/Snippet?id=582) seems to completely break since this release. Is there a detailed changelog of what happened so I can fix it? thanks, Rodolfo ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Music spacing in incipits
Hello, is there someone familiar with the code for the incipit in http://lsr.dsi.unimi.it/LSR/Item?id=582 ? The incpits work wonderfully - until I try to put in many pauses. Then the spacing is just awful, all the pauses are far away from each other. You can actually see this in the snippet where the few pauses are far far away. Now imagine it with 12 longa pauses! I was not able to find a suitable solution. How do I 'compress' the music? I tried using base-shortest-duration but it does not seem to affect anything in the incipit. Out of luck (and because I had to finish a transcription) The only workaround I found was replacing a notehead stencil with custom postscript to produce the pauses and space everything using spacer rests: tenorGloriaPause = #(ly:make-stencil (list 'embedded-ps "gsave 0.3 setlinewidth currentpoint translate newpath 1 0 moveto 0 -2 rlineto 1 0 rmoveto 0 2 rlineto 1 1 rmoveto 0 -2 rlineto 1 0 rmoveto 0 2 rlineto 1 1 rmoveto 0 -2 rlineto 1 0 rmoveto 0 2 rlineto 1 -1 rmoveto 0 -2 rlineto 1 0 rmoveto 0 2 rlineto 1 -1 rmoveto 0 -2 rlineto 1 0 rmoveto 0 2 rlineto 1 1 rmoveto 0 -2 rlineto 1 0 rmoveto 0 2 rlineto stroke grestore" ) (cons 0 10) (cons 0 0)) and then: \once \override NoteHead #'stencil = \tenorGloriaPause c'\longa s1*19 e'\longa The result is beautiful but... this ought to be the least efficient way of making an incipit! rodolfo ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Vertical spacing between staves with lyrics and ones without
Dears list, I have a little problem with the spacing between staves with lyrics. When all the voices are singing and every voice has it's text, everything is ok and evenly spaced. But when one or more voices are silent the vertical space between the silent voices is reduced, giving a very ugly layout, with the silent staves all compressed and a huge space between the stave(s) with text. Is there a way to tell lilypond to always space the staves with the scape used when lyrics are present? Thanks, Rodolfo <>___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Vertical spacing between staves with lyrics and ones without
I tested it with 2.12.2 and 2.13.3 thanks Rodolfo On Mon, Jan 18, 2010 at 5:57 PM, Reinhold Kainhofer wrote: > -BEGIN PGP SIGNED MESSAGE- > Hash: SHA1 > > Dear Rodolfi, > > Am Montag, 18. Januar 2010 17:33:26 schrieb Rodolfo Zitellini: >> I have a little problem with the spacing between staves with lyrics. >> When all the voices are singing and every voice has it's text, >> everything is ok and evenly spaced. But when one or more voices are >> silent the vertical space between the silent voices is reduced, giving >> a very ugly layout, with the silent staves all compressed and a huge >> space between the stave(s) with text. >> Is there a way to tell lilypond to always space the staves with the >> scape used when lyrics are present? > > Most importantly: Which version of lilypond are you using? The vertical layout > has changed dramatically in the development version 2.13.x, where the staff > spacing is much better also in the presence/absence of lyrics. > > Cheers, > Reinhold > - -- > - -- > Reinhold Kainhofer, reinh...@kainhofer.com, http://reinhold.kainhofer.com/ > * Financial & Actuarial Math., Vienna Univ. of Technology, Austria > * http://www.fam.tuwien.ac.at/, DVR: 0005886 > * LilyPond, Music typesetting, http://www.lilypond.org > -BEGIN PGP SIGNATURE- > Version: GnuPG v1.4.9 (GNU/Linux) > > iD4DBQFLVJMHTqjEwhXvPN0RAswjAJiusveXUZBG3J9pgoG+nk8y4JuNAKCNg5q3 > 2barQXyZvZW50BKZYVzZrg== > =0Ze4 > -END PGP SIGNATURE- > > > ___ > lilypond-user mailing list > lilypond-user@gnu.org > http://lists.gnu.org/mailman/listinfo/lilypond-user > ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Vertical spacing between staves with lyrics and ones without
no hints anyone? thanks rodolfo On Mon, Jan 18, 2010 at 6:35 PM, Rodolfo Zitellini wrote: > I tested it with 2.12.2 and 2.13.3 > thanks > Rodolfo > > On Mon, Jan 18, 2010 at 5:57 PM, Reinhold Kainhofer > wrote: >> -BEGIN PGP SIGNED MESSAGE- >> Hash: SHA1 >> >> Dear Rodolfi, >> >> Am Montag, 18. Januar 2010 17:33:26 schrieb Rodolfo Zitellini: >>> I have a little problem with the spacing between staves with lyrics. >>> When all the voices are singing and every voice has it's text, >>> everything is ok and evenly spaced. But when one or more voices are >>> silent the vertical space between the silent voices is reduced, giving >>> a very ugly layout, with the silent staves all compressed and a huge >>> space between the stave(s) with text. >>> Is there a way to tell lilypond to always space the staves with the >>> scape used when lyrics are present? >> >> Most importantly: Which version of lilypond are you using? The vertical >> layout >> has changed dramatically in the development version 2.13.x, where the staff >> spacing is much better also in the presence/absence of lyrics. >> >> Cheers, >> Reinhold >> - -- >> - -- >> Reinhold Kainhofer, reinh...@kainhofer.com, http://reinhold.kainhofer.com/ >> * Financial & Actuarial Math., Vienna Univ. of Technology, Austria >> * http://www.fam.tuwien.ac.at/, DVR: 0005886 >> * LilyPond, Music typesetting, http://www.lilypond.org >> -BEGIN PGP SIGNATURE- >> Version: GnuPG v1.4.9 (GNU/Linux) >> >> iD4DBQFLVJMHTqjEwhXvPN0RAswjAJiusveXUZBG3J9pgoG+nk8y4JuNAKCNg5q3 >> 2barQXyZvZW50BKZYVzZrg== >> =0Ze4 >> -END PGP SIGNATURE- >> >> >> ___ >> lilypond-user mailing list >> lilypond-user@gnu.org >> http://lists.gnu.org/mailman/listinfo/lilypond-user >> > ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Publishing a book with lilypond
Dear list, I will be doing my thesis (a transcription of eighteenth-century keyboard music) all with lilypond. I am also contracting with a music publisher to have it published. Since this publisher lets the editor (me) do all the layout I am pressing them to do the book all in lilypond. AFAIK they do not have a "real" house style, and every editor adopts his style in his edition (quite unprofessional, I know...) So I am wondering: has anyone experience in publishing his works trough a professional publisher? Does anyone have tips on pagination, layout, margins, etc... for a "real" printed book? Thanks! Rodolfo ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Book with LilyPond, community of professionals
Hi Mike, > LilyPond's native facilities for setting pure text are very crude. I > think that you will need to use LaTeX, or some similar system based on > TeX, to get good layout of your text. I have used LaTeX/AMSTeX quite a > bit to set mathematical works. You have probably already noticed > lilypond-book, which helps you import short pieces of scores into a book > formatted in LaTeX. Unfortunately, it appears not to help significantly > with longer scores. In principle, you can just engrave the scores with > LilyPond, then import them as encapsulated PostScript into a *TeX > document. This makes you do the interaction between the two, such as > reconciliation of page breaking and numbering, by hand. If you have very > long scores interleaving with long texts, this isn't too bad, especially > if you are satisfied with page breaks between scores and texts. Then, > you can probably use lilypond-book to help import shorter quotes from > the scores into the texts. The worst case is many alternations of scores > that are just too long for lilypond-book with short segments of text. It > is tempting to do the short pieces of text entirely within LilyPond, but > I expect that this will produce highly unprofessional looking > inconsistencies in the look. The final book will be mostly music, the text is just an introduction and some front matter. My toolchain for the thesis will surely be latex + lilypond. I plan to do all the front matter separately and then merge it with the music produced in lilypond. Obviously I will have to tweak both latex and lilypond output so they come out similar (just think of the position of page numbers...), but I feel some little glitches can be accepted (after all, they want the texts double spaced!). BUT for a book, all the small details become (in my opinion) quite important not to overlook. So margins should be similar, page numbers positioned exactly in the same way and so on. I think the idea of exporting all the pages and reimporting them in a DTP could be valid. I have used lilypond for some quite large projects (a 370-page transcritption of a mass and salms is my record :) but everything was without interleaved texts and not to be professionally published, so I had less details to worry about :) > I am also curious about the form of your planned transcription work. I > started using LilyPond due to an interest in the Bodleian Canonici Misc > 213 manuscript (I have a very nice and expensive photographic > reproduction from The University of Chicago Press), which contains a the > DuFay song, "Ce moys de may," which I was singing. I worked a bit on > setting the mensural notation, but had to sideline it since it requires > a lot of improvement in the basics of the LilyPond support for mensural > notation. I had the idea of setting a series of versions of each song, > starting with one that stays as close to the manuscript as possible > while making each glyph more uniform and legible (this allows efficient > proof reading against the manuscript, and serves as a basis for further > editing), followed by a short series of versions moving away from the > manuscript, and ending in one or more versions in modern notation for > performance. It will be a late eighteenth century notation, nothing that lilypond can't handle quite well :) It is a harpsichord theatise, with a very short intoduction and 24 exercises in the 24 keys in the form of partimenti and "example" keyboard pieces (capricci, toccate, etc...). I plan to add a not-so-lengthy introduction and realize the fugues outlined in the "partimenti". Ciao, Rodolfo ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Publishing a book with lilypond
On Wed, Mar 31, 2010 at 9:57 PM, Karl Hammar wrote: > Rodolfo: > ... >> So I am wondering: has anyone experience in publishing his works >> trough a professional publisher? > > I'm my own publisher. > I think this simplifies thing a bit, since you don't have to adapt to someone else's (still unknown..) workflow :) > I like a "little smaller than a4" format for choirbooks. I grabbed the > dimensions from a Bärenreiter choirbook. I hope the final print will be a little bigger than a4, since I think it is better for keyboard music. Ciao, Rodolfo ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Book with LilyPond, community of professionals
On Wed, Mar 31, 2010 at 7:41 PM, Aaron Dalton wrote: > My master's thesis is a modern edition of a book of 16th-century madrigals. > It is comprised of two parts: the first is all the discursive stuff, and > then the second is the text, scores, and apparatus. I simply have a single > .lytex file with entries like the following for each madrigal: > > \clearpage > \addcontentsline{toc}{subsection}{1. Amor, che sol dei cor leggiadri ha > cura} > \label{madrigal01} > \lilypondfile{/home/aaron/svn/scores/out/01-3-01.ly} > > In my case all the scores are in one place, so I simply \input this file > wherever I wish it to appear in the larger document. As you can see, you > can quite simply put a few madrigals in, then add some text, then do some > more scores, and back again. This is producing excellent results for me. > Thanks to all for the tips. I did not think of using lilypond-book for a complete score sice I used it only for snippets in the text. I will try it right away! Apart from layout and co. I am also curious if anyone has experience in making printer proofs and printing lilypond output with high res offset printers, ad this will likley be the publisher's output. Cheers, Rodolfo ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Segmentation fault with \revert Stem #'(details beamed-lengths) in \voiceOne
Dear list, Compiling the following snippet notes = \relative c' { \clef treble \key c \major \time 2/4 s16 [g s g ] s16 [g s g ] | s16 [g s g ] \override Stem #'(details beamed-lengths) = #'(15 15) s16 [g s g ] | s16 [g s g ] s16 [g s g ] | s16 [g s g ] \revert Stem #'details #'beamed-lengths s16 [g s g ] | s16 [g s g ] s16 [g s g ] | } \score { << \new Staff {\voiceOne \notes } >> } I get a segmentation fault (bus error). I am using MacOS X 10.5.8 x86. Tried it with lilypond 2.12.1, 2.13.11, 2.13.18. It seems that the problem is generated by the \voiceOne (or \voiveTwo for the matter) - removing that it compiles fine. It compiles file even if I remove the \revert. During some tests I noted that if I force the stems up or down in the same snippet I get a SIGSEGV. I can generate a complete backtrace if someone is interested. BTW I am not fully sure I'm doing the right thing with beamed-lengths (I want to lengthen the beams): the manual just says "List of stem lengths given beam multiplicity", and I interpreted it as a list of the maximum stem lengths beamed together. Am a wrong? Thanks, Rodolfo ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Segmentation fault with \revert Stem #'(details beamed-lengths) in \voiceOne
On Wed, Apr 21, 2010 at 11:03 PM, Neil Puttock wrote: > > Nasty. :) > > Thanks for reporting this; I'll add it to the bug tracker once I've > done a few more tests. > > It seems any override for Stem which precedes the nested override > triggers the crash. Looks like there's a bug in the nested property > code which needs the following conditions to show up: > > 1. The nested override must be preceded by another override for the same grob; > 2. The nested property being overridden is a list. > > With these two conditions satisfied, the default (i.e., immutable) > property setting is evicted from the alist, which means once the > revert happens, the property is missing. This causes a problem in > stem.cc since the code which checks 'beamed-lengths returns '() if it > can't find it in the 'details list (this is what causes the segfault: > the empty list is equivalent to a null pointer). Mmh interesting to debug! :) If you can give me some pointers on how to start diving in the sources I can try to track this down myself. Thanks, Rodolfo ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Newbie, lyrics and vertical spacing.
Hi all, I am planning of typesetitng with lylipond a large quantity of vocal music with instruments for a pubblication. I am quite new to lilypond but after some work I was able to typeset the foist movement of the first chorus (eight voices + nine instruments). While everything seems to work out well, including lyrics, I have problems vith vertical spacing. I have set a vertical spacing og -6.6 in my \layout block: \layout { indent = 2.0\cm \context { \Staff minimumVerticalExtent = #'(-6 . 6 ) } } The problem is that the voices wich have lyrics have a huge vertical spacing added in the first page (even if the voices enter after a few pages), disappears on subsequent pages, and reappears when the vhorus starts. This seems idipendent to the minimumVerticalExtent I try to set. Is there a way to force the vertical spacing of staffs with lyrics? The spacing between chorus staffs is indeed large, and the text is set far away from the end of the staff. BTW sometimes I get an erroneous page breaking (my 17-staff staff systems accoupies one full page): two systems instead of getting on two separate pages are put on one (one system shows fully and the other only the first staff, atthe end of the page). Lilypond ouputs non errors or warnings. Thanks Rodofo ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Newbie, lyrics and vertical spacing.
On 11/14/05, Mats Bengtsson <[EMAIL PROTECTED]> wrote: > Please always keep the discussion on the mailing list, oops, excuse me, I didn't realize that the From: filed of the mail had the personal emain and not the list's. > I hope you know that you have increased the default space occupied by > each stave, when you set minimumVerticalExtent = #'(-6 . 6 ). I don't > realize what you tried to achieve when changing the default value. Yes I did that to have the staffs a bit more spaced. > Also, note that the Lyrics context also defines a minimumVerticalExtent > which also contributes to the spacing between staves and lyrics. I see. Is it possible to redefine the minimumVerticalExtent for the lyrics context? It seems that the minimumVerticalExtent redefined by the lyrics gets summed to the global minimumVerticalExtent I set, making a huge space (only for staves with lyrics, the other are ok). Rodolfo ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Newbie, lyrics and vertical spacing.
On 11/14/05, Mats Bengtsson <[EMAIL PROTECTED]> wrote: > If you only want larger spacing between the score lines, you should > instead look at section "Vertical Spacing" and read about > betweensystemspacing. Note that you can also set the extent of each > separate Staff by setting the property like > \new Staff with {minimumVerticalExtent = #'(-6 . 6 ) } { > %The actual music > } > I did this: \new StaffGroup << \new Staff with { minimumVerticalExtent = #'(-6 . 6 ) } \violinouno \new Staff with { minimumVerticalExtent = #'(-6 . 6 ) } \violinodue \new Staff with { minimumVerticalExtent = #'(-6 . 6 ) } \viola \new Staff with { minimumVerticalExtent = #'(-6 . 6 ) } \violoncello >> But then I get: gaudeamus.ly:45:14: error: syntax error, unexpected STRING \new Staff with { minimumVerticalExtent = #'(-6 . 6 ) } \violinouno gaudeamus.ly:34:0: error: errors found, ignoring music expression I'm using lilypond 2.6.3 > > It seems that the minimumVerticalExtent redefined by > >the lyrics gets summed to the global minimumVerticalExtent I set, > >making a huge space (only for staves with lyrics, the other are ok). > > > > > > Maybe there's a misunderstanding here since you say "global". You make the > setting for every Staff context (i.e. for every stave) in the score, so > in that sense > it's "global", but it doesn't apply to any other kind of contexts. I set the minimumVerticalExtent in the \layout block: \layout { indent = 2.0\cm \context { \Staff minimumVerticalExtent = #'(-6 . 6 ) } } Thanks, Rodolfo ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user