horizontal shift of note column - hardly works!
I need help with this construction: \once \override NoteColumn #'force-hshift = #{doesn't matter what you put here 'cause it rarely works anyway} My ly code problem demo snippet is here: http://pastie.org/8433947 After two hours of futility tonight, and a review of my previous go around with this problem, I still can't figure this out. Never really understood the fix, although I did get it work, once. - the previous problem: http://lilypond.1069038.n5.nabble.com/horizontal-shift-of-note-column-not-working-td15374.html - the fix: http://lists.gnu.org/archive/html/lilypond-user/2010-04/msg00030.html Am I the only one who ever needs to shift notes horizontally to clean up a score? Seem hard to believe. But it doesn't work reliably, and the documentation is minimal at best. In the code snippet, in the bass voice, measures 2, 3, 4 there is no column collision. Then suddenly in m. 5 - BAM. But it's fixable (and fixed, in the code). An attempt to fix the collision by moving the alto voice in the same measure failed. Why? Measure 7 bass and alto voices won't budge, period. Am baffled by this. Beat 1 of measures 8, 9 have the same problem (as does much of my score). There appears to be NO other way to move notes out of vertical collisions. With this barely working, what do people do? Thanks for any help! -- ~~ Tom Cloyd Cedar City / St. George, Utah, U.S.A: (435) 272-3332 ~~ ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: horizontal shift of note column - hardly works!
On 27/10/13 17:47, Tom Cloyd wrote: I need help with this construction: \once \override NoteColumn #'force-hshift = #{doesn't matter what you put here 'cause it rarely works anyway} My ly code problem demo snippet is here: http://pastie.org/8433947 Works if you put put the shift command in two voices (+ve in one and -ve in another). See attached reworking of your snippet. Nick \version 2.16.0 % (is Lilypond current version - checked 2013.09.28) % template version 2013.10.26 ncShift = #(define-music-function (parser location move) (number?) #{ \once \override NoteColumn #'force-hshift = #move #}) \header { % * centered top * %dedication=dedication %centered above title, top of page one title = Problem snippet %centered below dedication instrument = Classic Guitar %{ centered below the subsubtitle, and at the top of pages (other than the first page). %} } global = { \clef treble_8 \key c \major \time 3/4 } % * VOICE ONE melody = \relative c { \voiceOne \global r4 a'' c ~ | c g b ~ | b f a ~ | a e a8 gis | % * m 5 = = = = r4 a b ~ | b g a ~ | \break a f g ~ | g e d ~ | d c8 b b4 | \bar || } % * VOICE THREE === % used only when there are three parts alto = \relative c { \voiceThree \stemDown s4 c' a ~ | a b g ~ | g a f ~ | f gis b | % * m 5 = = = = % continue voice three {\voiceTwo s4 c8 b a4 ^~ | \ncShift #-0.5 a b8 a g4 ^~ | \ncShift #-0.5 g a8 g f4 ^~ | \ncShift #-0.5 f gis f ^~ | \ncShift #-0.5 f e d |} \\ {\voiceFour s2.| s2.| s2.| s2.| s4 g g8 a |} } % * VOICE TWO bass = \relative c { \voiceTwo a2. | a2. | a2. | a2. | % * m 5 = = = = a2. | \ncShift #0.01 a2. | \ncShift #0.01 a2. | \ncShift #0.01 a2. | \ncShift #0.01 a2. | } structure = { \new Staff = guitar \with { \consists Span_arpeggio_engraver } %\set Staff.instrumentName=Classical Guitar %puts name to left of line one \set Staff.midiInstrument=acoustic guitar (nylon) \set Staff.connectArpeggios = ##t \context Voice = melody \melody \context Voice = alto \alto \context Voice = bass \bass } \score { \structure \layout { indent = 0.0\cm % remove indent on first staff } } ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: id's for svg elements
On Oct 27, 2013, at 12:57 AM, Bric b...@flight.us wrote: On 10/26/2013 04:15 AM, Mike Solomon wrote: On Oct 26, 2013, at 10:51 AM, Bric b...@flight.us wrote: For example… \version 2.17.30 #(define (note-number grob) (string-concatenate (list NoteHead/ (number-string (ly:pitch-semitones (ly:event-property (ly:grob-property grob 'cause) 'pitch)) \relative c' { \override NoteHead.id = #note-number a } Then lilypond -dbackend=svg yourfilename.ly Then open the SVG and look for id=NoteHead/-3 Cheers, MS Hi! I see it. And I can see that you're doing some sort of awesome magic here, but it remains a total mystery... looking at the code, and looking at the result, alike. (what's a grob property? I guess it's time to hit the fine manual…) Yeah, definitely hit the manuals - they explain in details what grob properties are, how to access them, how to create callback functions, etc.. I can see that your code above generates this in the resulting *.svg file: g id=NoteHead/-3 path transform=translate(24.1197, 21.1727) scale(0.0040, -0.0040) d=M217 139c57 0 112 -31 112 -94c0 -72 -55 -121 -102 -149c-35 -21 -74 -35 -115 -35c-57 0 -112 31 -112 94c0 72 55 121 102 149c35 21 74 35 115 35z fill=currentColor/ /g but I have no idea why this is so, and why there's a group with only one member in it. The code creates an encapsulating group around the note head. If you wanted to do it with the stem, you'd create an override: \override Stem I presume you are suggesting to group the notehead, the stem, and maybe accidentals, and what not, under the same group and group id? To do this, you'd need to do: \override NoteColumn thanks! (PS: how is it that you have 2.17.30, when the latest version is 2.17.29 ? http://download.linuxaudio.org/lilypond/source/v2.17/ ) I build LilyPond from source, and the current version in current master is 2.17.30. Cheers, MS ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: horizontal shift of note column - hardly works!
I can't currently look into your examples. But one hint (because horizontal shifting has driven me nuts before): when two notes share the same notecolumn you can't shift them separately. So they must not have the same \voiceXXX. HTH Urs Tom Cloyd tomcloydm...@gmail.com schrieb: I need help with this construction: \once \override NoteColumn #'force-hshift = #{doesn't matter what you put here 'cause it rarely works anyway} My ly code problem demo snippet is here: http://pastie.org/8433947 After two hours of futility tonight, and a review of my previous go around with this problem, I still can't figure this out. Never really understood the fix, although I did get it work, once. - the previous problem: http://lilypond.1069038.n5.nabble.com/horizontal-shift-of-note-column-not-working-td15374.html - the fix: http://lists.gnu.org/archive/html/lilypond-user/2010-04/msg00030.html Am I the only one who ever needs to shift notes horizontally to clean up a score? Seem hard to believe. But it doesn't work reliably, and the documentation is minimal at best. In the code snippet, in the bass voice, measures 2, 3, 4 there is no column collision. Then suddenly in m. 5 - BAM. But it's fixable (and fixed, in the code). An attempt to fix the collision by moving the alto voice in the same measure failed. Why? Measure 7 bass and alto voices won't budge, period. Am baffled by this. Beat 1 of measures 8, 9 have the same problem (as does much of my score). There appears to be NO other way to move notes out of vertical collisions. With this barely working, what do people do? Thanks for any help! -- ~~ Tom Cloyd Cedar City / St. George, Utah, U.S.A: (435) 272-3332 ~~ ___ 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: id's for svg elements
Mike Solomon m...@mikesolomon.org writes: On Oct 27, 2013, at 12:57 AM, Bric b...@flight.us wrote: Hi! I see it. And I can see that you're doing some sort of awesome magic here, but it remains a total mystery... looking at the code, and looking at the result, alike. (what's a grob property? I guess it's time to hit the fine manual…) Yeah, definitely hit the manuals - they explain in details what grob properties are, how to access them, how to create callback functions, etc.. I sometimes have difficulty distinguishing sarcasm from enthusiasm. At any rate, the manuals should by now contain a number of good leads. How far you get with them without additional help really depends on your general problem solving and computing skills. If your main interest are classic and ancient languages, you're not likely to run into anything you perceive as worryingly difficult. If you are a computer science major, you might encounter some stumbling blocks. At any rate, the user lists are rather helpful resources as well. -- David Kastrup ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: id's for svg elements
On 10/27/2013 03:29 AM, David Kastrup wrote: Mike Solomon m...@mikesolomon.org writes: On Oct 27, 2013, at 12:57 AM, Bric b...@flight.us wrote: Hi! I see it. And I can see that you're doing some sort of awesome magic here, but it remains a total mystery... looking at the code, and looking at the result, alike. (what's a grob property? I guess it's time to hit the fine manual…) Yeah, definitely hit the manuals - they explain in details what grob properties are, how to access them, how to create callback functions, etc.. I sometimes have difficulty distinguishing sarcasm from enthusiasm. At any rate, the manuals should by now contain a number of good leads. How far you get with them without additional help really depends on your general problem solving and computing skills. If your main interest are classic and ancient languages, you're not likely to run into anything you perceive as worryingly difficult. If you are a computer science major, you might encounter some stumbling blocks. The above is sarcasm or enthusiasm? Not a comp sci major, but I've dabbled in Sanskrit (fairly enthusiastically, while that lasted). Will that impede my getting intimate with the grob properties and lilypond scm call-backs? Wow. Truly, lilypond seems to be a work of art, code-wise, with massive ability to intervene and modify anything at any level, from what you guys have said here. At any rate, the user lists are rather helpful resources as well. This user list must be in the top 99 percentile in terms of quickness, thoroughness, and effectiveness of response. ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
latest source (was Re: id's for svg elements)
On 10/27/2013 03:07 AM, Mike Solomon wrote: (PS: how is it that you have 2.17.30, when the latest version is 2.17.29 ? http://download.linuxaudio.org/lilypond/source/v2.17/ ) I build LilyPond from source, and the current version in current master is 2.17.30. uuuh... so did /I/, from 2.17.29. But the above link to source tar balls is the most recent source I see. There's no 2.17.30 there. When I go to the development and unstable source page, I still only see 2.17.29 as the latest: http://lilypond.org/development.html When I google — [ lilypond 2.17.30 ] — I get links external to lilypond.org, and just documentations and forums. ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: latest source (was Re: id's for svg elements)
What you're seeing is the latest _released_ source tarball. They are referring to the latest state of the development Git repository at savannah.org Bric b...@flight.us schrieb: On 10/27/2013 03:07 AM, Mike Solomon wrote: (PS: how is it that you have 2.17.30, when the latest version is 2.17.29 ? http://download.linuxaudio.org/lilypond/source/v2.17/ ) I build LilyPond from source, and the current version in current master is 2.17.30. uuuh... so did /I/, from 2.17.29. But the above link to source tar balls is the most recent source I see. There's no 2.17.30 there. When I go to the development and unstable source page, I still only see 2.17.29 as the latest: http://lilypond.org/development.html When I google — [ lilypond 2.17.30 ] — I get links external to lilypond.org, and just documentations and forums. ___ 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: id's for svg elements
Bric b...@flight.us writes: On 10/27/2013 03:29 AM, David Kastrup wrote: I sometimes have difficulty distinguishing sarcasm from enthusiasm. At any rate, the manuals should by now contain a number of good leads. How far you get with them without additional help really depends on your general problem solving and computing skills. If your main interest are classic and ancient languages, you're not likely to run into anything you perceive as worryingly difficult. If you are a computer science major, you might encounter some stumbling blocks. The above is sarcasm or enthusiasm? Experience. Not a comp sci major, but I've dabbled in Sanskrit (fairly enthusiastically, while that lasted). Will that impede my getting intimate with the grob properties and lilypond scm call-backs? Not at all. I consider the ability to spend hours of self-motivated focus on an intellectual challenge to be more important than the exposure to some computer language. You'll find programmers citing the difference between C and Scheme as a major hurdle for learning how to work LilyPond. Yet it's ridiculous as compared to the linguistic, structural and cultural differences for reading and analyzing Sanskrit as compared to a modern Indogermanic language. Wow. Truly, lilypond seems to be a work of art, code-wise, with massive ability to intervene and modify anything at any level, from what you guys have said here. Well, it is a living work of art, and arguably not always worked with the best brushes. At any rate, the user lists are rather helpful resources as well. This user list must be in the top 99 percentile in terms of quickness, thoroughness, and effectiveness of response. It's definitely one of LilyPond's assets. -- David Kastrup ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: latest source (was Re: id's for svg elements)
Bric b...@flight.us writes: On 10/27/2013 03:07 AM, Mike Solomon wrote: (PS: how is it that you have 2.17.30, when the latest version is 2.17.29 ? http://download.linuxaudio.org/lilypond/source/v2.17/ ) I build LilyPond from source, and the current version in current master is 2.17.30. uuuh... so did /I/, from 2.17.29. But the above link to source tar balls is the most recent source I see. There's no 2.17.30 there. When I go to the development and unstable source page, I still only see 2.17.29 as the latest: http://lilypond.org/development.html When I google — [ lilypond 2.17.30 ] — I get links external to lilypond.org, and just documentations and forums. If you build from source tarballs, the step to building from a checkout of the development repository is actually minor. Developer releases occur in a 2-week pattern usually, without any particular relation to code quality (apart from the development process needing to compile for a number of different platforms and older compiler versions, so it can be delayed by requiring some urgent fixes). It depends on how much you are tracking current changes and developments whether closing this 2-week gap is important to you. If you find that a number of bug fixes or developments occur in response or cooperation with your reports of current problems, cutting short that 2-week feedback cycle might come handy. And a checked out repository makes it quite easier to contribute patches if you find you can improve on LilyPond or its documentation. -- David Kastrup ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Change page number during score
Hwaen Ch'uqi wrote Greetings Ed, I realize this is quite the crude solution, and perhaps you have already considered it, but could you not simply include unneeded measures at that particular area, inserting a \pageBreak between each? At the page with the correct page number, you could then resume your actual music, using \set Score.currentBarNumber to adjust the measure number accordingly. Finally, you can remove the unneeded pages and replace them with those containing your graphic notation. This can be easily done with a tool like pdftk. I hope this helps. Hwaen Ch'uqi On 10/26/13, Trevor Daniels lt; t.daniels@.co gt; wrote: Ed, you wrote Saturday, October 26, 2013 11:15 AM Hi Trevor, sorry all I can see in those pages is how to change the bar number? I'm after a way to change the page number, much like the \set Score.currentBarNumber but for pages. I'm assuming that because LP paginates things near the end of the engraving process then such a command like this doesn't exist, but I live in hope of being wrong! Sorry - I shouldn't dash off a reply before breakfast, at least not without reading the post carefully. You're right, there's no way to set the page number, AFAIK :( Trevor ___ lilypond-user mailing list lilypond-user@ https://lists.gnu.org/mailman/listinfo/lilypond-user ___ lilypond-user mailing list lilypond-user@ https://lists.gnu.org/mailman/listinfo/lilypond-user Actually I hadn't even thought of doing that, it seems so simple now you mention it! That should work fine for this situation, thank you. David that little function could prove very useful in future, I've filed it away in my snippets collection, thanks! -- View this message in context: http://lilypond.1069038.n5.nabble.com/Change-page-number-during-score-tp152936p152999.html Sent from the User mailing list archive at Nabble.com. ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Feedback for Frescobaldi's Preview Mode
Hi, 2013/10/26 Urs Liska u...@openlilylib.org: now the new Preview Modes in Frescobaldi have been available for a while I would like to have some feedback. I know they aren't 'production quality' yet and I want to improve them. So please report any inconveniences, bugs or additional wishes. I'd like to have point-and-click become part of the Preview Mode (as a regular option like everything else), rather than being something separate-but-still-connected. I occasionally want to compile a score w/o point-and-click but with displaying control points and it can be inconvenient to do so. thanks for your work on this! Janek ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
How to become a member of this group
How does one become a member of this group? I have a friend who would like to join but I can't remember how to do so. Thanks, John Link http://www.cdbaby.com/all/johnlink http://www.myspace.com/johnlinkproject ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: How to become a member of this group
you can subscribe here: https://lists.gnu.org/mailman/listinfo/lilypond-user (see the footer of this message) 2013/10/27 John Link johnl...@nyc.rr.com How does one become a member of this group? I have a friend who would like to join but I can't remember how to do so. Thanks, John Link http://www.cdbaby.com/all/johnlink http://www.myspace.com/johnlinkproject ___ 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: id's for svg elements
Am 2013-10-27 um 16:11 schrieb David Kastrup d...@gnu.org: At any rate, the user lists are rather helpful resources as well. This user list must be in the top 99 percentile in terms of quickness, thoroughness, and effectiveness of response. It's definitely one of LilyPond's assets. Oh yes! And I would praise the ConTeXt list in the same breath. Just trying to get an interesting, but complicated open source project running, that has a helpful, but very small and maybe not that competent fellowship on its mailing list, I can appreciate my two favorite OS MLs even more! Greetlings, Hraban --- fiëé visuëlle Henning Hraban Ramm http://www.fiee.net http://angerweit.tikon.ch/lieder/ https://www.cacert.org (I'm an assurer) ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Should this be entered relative or ...
Hi folks, my first try at bass notes. It is a lot of fiddling to keep the proper tab positions or I am doing something the hard way. The notes and their positions I want indicated in the tab are correct for the first four bars. I can carry on in this way but is this the best way? Namaste, Kevin Tough \version 2.16.2 % HouseOfTheRisingSun_BS.ly \language english \paper { % ragged-right = ##f } snotes = \relative c { \numericTimeSignature \time 4/4 a2\2 c | d f, | a\2 c | e,\3 e\3 | a c d f a e a c d f a e a e \bar |. } \new Voice \with { \override StringNumber #'stencil = ##f } { \clef bass_8 \snotes } \new TabStaff \with { stringTunings = #bass-tuning } {\snotes } ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Feedback for Frescobaldi's Preview Mode
Am 27.10.2013 12:57, schrieb Janek Warchoł: Hi, 2013/10/26 Urs Liska u...@openlilylib.org: now the new Preview Modes in Frescobaldi have been available for a while I would like to have some feedback. I know they aren't 'production quality' yet and I want to improve them. So please report any inconveniences, bugs or additional wishes. I'd like to have point-and-click become part of the Preview Mode (as a regular option like everything else), rather than being something separate-but-still-connected. I occasionally want to compile a score w/o point-and-click but with displaying control points and it can be inconvenient to do so. Good idea, I'll do this. But as point-and-click isn't primarily a 'debug-layout' feature but affect the basic workflow with Frescobaldi I'll rather add a checkbox that says: Disable point and click. One thing I would like to add myself is a checkbox to disable/enable the Preview Modes as a whole while keeping their settings. I find it inconvenient to manually have to deselect all boxes when I want to compile without any Preview Options but _with_ point-and-click. Opinions? Best Urs thanks for your work on this! Janek ___ 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: id's for svg elements
Henning Hraban Ramm lilypon...@fiee.net writes: Am 2013-10-27 um 16:11 schrieb David Kastrup d...@gnu.org: At any rate, the user lists are rather helpful resources as well. This user list must be in the top 99 percentile in terms of quickness, thoroughness, and effectiveness of response. It's definitely one of LilyPond's assets. Oh yes! And I would praise the ConTeXt list in the same breath. Just trying to get an interesting, but complicated open source project running, that has a helpful, but very small and maybe not that competent fellowship on its mailing list, I can appreciate my two favorite OS MLs even more! Well, I'd argue that LilyPond and Context differ in how useful the available documentation is _before_ you have to revert to the mailing list. We probably only see a fraction of LilyPond users on this list, whereas it is probably only a tiny fraction of Context users _not_ on the Context mailing list since in the category of somewhat up to date comprehensive documentation there is not really much available other than Hans Hagen. Someday somebody will write a user manual has been sort of a running joke for decades. -- David Kastrup ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Feedback for Frescobaldi's Preview Mode
Urs Liska u...@openlilylib.org writes: One thing I would like to add myself is a checkbox to disable/enable the Preview Modes as a whole while keeping their settings. I find it inconvenient to manually have to deselect all boxes when I want to compile without any Preview Options but _with_ point-and-click. Opinions? Maybe this is overkill, but you could add a settings dialog with multiple columns. One column for preview, one column for production, one column for 'custom'. The LilyPond menu gives quick access to the three engrave modes, and the dialog can be used (probably just once) to select the desired details for each of the engrave modes. -- Johan ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Feedback for Frescobaldi's Preview Mode
Am 27.10.2013 16:07, schrieb Johan Vromans: Urs Liska u...@openlilylib.org writes: One thing I would like to add myself is a checkbox to disable/enable the Preview Modes as a whole while keeping their settings. I find it inconvenient to manually have to deselect all boxes when I want to compile without any Preview Options but _with_ point-and-click. Opinions? Maybe this is overkill, but you could add a settings dialog with multiple columns. One column for preview, one column for production, one column for 'custom'. The LilyPond menu gives quick access to the three engrave modes, and the dialog can be used (probably just once) to select the desired details for each of the engrave modes. -- Johan Maybe I don't understand you completely but I don't think your right. What I mean is: When hitting Ctrl-M (Preview mode compilation) I practically always want point-and-click on. Sometimes I want the Preview Modes too, sometimes not. For example if I'm working on something and use the Preview Modes but want to see the result without all the additional highlighting I'll have to disable all Preview Modes individually. If I had a general enable/disable checkbox I could simply switch the visual highlighting off and switch it on afterwards without having to enable all desired modes individually. Best Urs ___ 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: Should this be entered relative or ...
On Sun, Oct 27, 2013 at 3:01 PM, Kevin Tough ke...@toughlife.org wrote: my first try at bass notes. It is a lot of fiddling to keep the proper tab positions or I am doing something the hard way. The notes and their positions I want indicated in the tab are correct for the first four bars. I can carry on in this way but is this the best way? you could try setting: \set TabStaff.minimumFret = #5 that way, lilypond will try and find a string position for the given note above fret 5. http://lilypond.org/doc/v2.17/Documentation/notation/common-notation-for-fretted-strings#default-tablatures regards, sb -- Do not meddle in the affairs of trombonists, for they are subtle and quick to anger. ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Should this be entered relative or ...
Am 27.10.2013 15:01, schrieb Kevin Tough: Hi folks, my first try at bass notes. It is a lot of fiddling to keep the proper tab positions or I am doing something the hard way. You may use \set minimumFret = #3 to avoid coding the string number explicitly. HTH, Marc ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Feedback for Frescobaldi's Preview Mode
2013/10/27 Urs Liska u...@openlilylib.org: What I mean is: When hitting Ctrl-M (Preview mode compilation) I practically always want point-and-click on. Sometimes I want the Preview Modes too, sometimes not. For example if I'm working on something and use the Preview Modes but want to see the result without all the additional highlighting I'll have to disable all Preview Modes individually. If I had a general enable/disable checkbox I could simply switch the visual highlighting off and switch it on afterwards without having to enable all desired modes individually. I think the important thing is to make Engrave custom independent from preview mode, point and click and other debugging tools. Currently when you use Engrave custom, Frescobaldi sort-of-assumes that you want to use publish mode. best, Jaenk ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Work around note head bug.
Dear users, There is a bug in the Mac version where the Re half-note in \aikenHeads renders as a quarter note in 2.16, and the problem just swaps for the whole note in 2.17. This has been reported to the bug list, but I'm wondering how to work around it in the mean time. Here is a minimal version of what I'm trying to fix: \version 2.16.2 \relative e' { \aikenHeads \key d \major e a 2\fermata } On Mac Lilypond 2.16 that E comes out a quarter note. To override the note head, I'm thinking notehead.s0re is the one I want (from this list). I've been trying to sort it out myself, but is still new to me. I'm thinking of using \tweak #'glyph-name = , but I'm apparently not putting the string value in correctly. I was hoping to find out the proper format for a string from the 4.2.3 Types of Properties chart, but I don't see strings on that list. So maybe my problem is just not putting the string in correctly. I've done some hunting, and I think I found some examples that do it this way: #string. Is that right? Any solution would be appreciated, whether a bit of code to automatically fix \aikenHeads 2nd interval half note in each instance, or whether just a \tweak that I can put in manually each time. So far, it's not but one or two instances in each piece, which I could manage without it being automatic. Any additional learning about entering string values in \override and \tweak would also be helpful. -Garrett ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
How to combine accidental glyphs for new note names?
Hey all, I'd like to be able to call some rare accidentals by their own note names. For example ceseses should result in a triple flatted note c. I found a very useful snippet: http://lsr.dsi.unimi.it/LSR/Snippet?id=784. I just added three lines to test the new note name and it basically works (here I kept the old variable names.): #(define-public TRIPLE-FLAT -15/10) arrowedPitchNames = #'( (ceseses . ,(ly:make-pitch -1 0 TRIPLE-FLAT)) ; […] ) arrowGlyphs = #'( ; […] (,TRIPLE-FLAT . accidentals.flatflat) ) { ceseses' } Not surprisingly the result is a double flat sign. LilyPond does not have a glyph for a triple flat (probably because it's so rare), so I tried to combine accidentals in a couple of ways but none of them were sucessful, e.g.: (,TRIPLE-FLAT . (accidentals.flat accidentals.flatflat)) So is it possible at all to associate several values to one key in scheme? It probably is. I guess I simply defined a list in a list which leads to an error. But what would be the right way to define a combination of several accidental glyphs for a new note name? Thanks for your help! patrick ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Feedback for Frescobaldi's Preview Mode
Am 27.10.2013 19:24, schrieb Janek Warchoł: 2013/10/27 Urs Liska u...@openlilylib.org: What I mean is: When hitting Ctrl-M (Preview mode compilation) I practically always want point-and-click on. Sometimes I want the Preview Modes too, sometimes not. For example if I'm working on something and use the Preview Modes but want to see the result without all the additional highlighting I'll have to disable all Preview Modes individually. If I had a general enable/disable checkbox I could simply switch the visual highlighting off and switch it on afterwards without having to enable all desired modes individually. I think the important thing is to make Engrave custom independent from preview mode, point and click and other debugging tools. Currently when you use Engrave custom, Frescobaldi sort-of-assumes that you want to use publish mode. I'm not really sure what you mean here. Currently you can easily switch Preview Mode on and off, and it will add or remove the preview and debug stuff to or from the command line. (Of course this is still linking preview to point-and-click as you initially asked to remove. But how would you like the Engrave Custom dialog to behave instead? Urs best, Jaenk ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Feedback for Frescobaldi's Preview Mode
2013/10/27 Urs Liska u...@openlilylib.org: But how would you like the Engrave Custom dialog to behave instead? Maybe have separate toggles for point-and-click and other preview mode settings. (sorry, no time to go into more details now). ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Lilypond help - arbitrary accidental glyphs
[+lilypond-user] You should ask on lilypond-user On Sun, Oct 27, 2013 at 1:07 AM, Clive So cliv...@gmail.com wrote: Dear Han-Wen, I have been studying 31 equal temperament and wish to implement Adriaan Fokker's notation in Lilypond. I would very much appreciate it if you could give me some help. In search for a solution, I found a 2008 thread between you and Graham Breed: http://lilypond.1069038.n5.nabble.com/Arbitrary-accidental-glyphs-td110936.html. This seems to correspond to my problem, but unfortunately it is way beyond my technical ability. I have even tried to study his codes for using Sagittal in Lilypond (http://x31eq.com/lilypond/), but it was again too technical for me. Editing the Metafont source also seems too difficult. I have also tried directly editing emmentaler-20.otf using FontForge, but the it ignores the tables and messes up the file after saving. Lilypond gives up and uses emmentaler-23 instead! Lilypond already has the necessary degree of precision (is, isih, isis, es, eseh, eses), but Fokker's accidentals have specific meaning and seem more legible when reading at speed. I have adapted the Feta-20 glyphs and created a font (see attachment) containing just the necessary accidentals (normal sharp, flat and natural; new semisharp, sesquisharp, semiflat and sesquiflat). Fokker2 is the FontForge source file. Any solution, elegant or not, will do. It's just I've tried hard but I haven't got anywhere. I have a feeling that it's something a Lilypond developer can accomplish in 15 minutes, but can take people like me months to learn all the necessary skills before getting anywhere near. If you have time to solve my problem, I think the simplest way would be that you typeset IMAG207.jpg into Lilypond, and then I can learn directly from your code. Thank you in advance for all your help and thank you for all your efforts in the continued development of this excellent programme! Clive -- Han-Wen Nienhuys - han...@xs4all.nl - http://www.xs4all.nl/~hanwen ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
On creating title pages and the like
I'm not familiar enough to know how well LilyPond works with creating separate title pages... Is there a feasible way of doing this within LilyPond? I'm not talking about using TeX, LaTeX, or invoking lilypond-book, but just through the use of markups, etc Or, perhaps a compromise is available? Thanks for your thoughts! Sincerely, Josh ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Work around note head bug.
\ah = \set shapeNoteStyles = #'#(doThin reThin miThin faThin sol laThin tiThin) Use \ah wherever you would use \aikenHeads. In my documents, since I *only* use Aiken heads, I do this: \layout { \context { \Voice shapeNoteStyles = #'#(doThin reThin miThin faThin sol laThin tiThin) } } Thus, every voice uses them by default. On Sun, Oct 27, 2013 at 2:39 PM, Garrett McGilvray garrett.mcgilv...@gmail.com wrote: Dear users, There is a bug in the Mac version where the Re half-note in \aikenHeads renders as a quarter note in 2.16, and the problem just swaps for the whole note in 2.17. This has been reported to the bug list, but I'm wondering how to work around it in the mean time. Here is a minimal version of what I'm trying to fix: \version 2.16.2 \relative e' { \aikenHeads \key d \major e a 2\fermata } On Mac Lilypond 2.16 that E comes out a quarter note. To override the note head, I'm thinking notehead.s0re is the one I want (from this listhttp://www.lilypond.org/doc/v2.17/Documentation/notation/the-feta-font). I've been trying to sort it out myself, but is still new to me. I'm thinking of using \tweak #'glyph-name = , but I'm apparently not putting the string value in correctly. I was hoping to find out the proper format for a string from the 4.2.3 Types of Propertieshttp://lilypond.org/doc/v2.16/Documentation/learning/types-of-properties chart, but I don't see strings on that list. So maybe my problem is just not putting the string in correctly. I've done some hunting, and I think I found some examples that do it this way: #string. Is that right? Any solution would be appreciated, whether a bit of code to automatically fix \aikenHeads 2nd interval half note in each instance, or whether just a \tweak that I can put in manually each time. So far, it's not but one or two instances in each piece, which I could manage without it being automatic. Any additional learning about entering string values in \override and \tweak would also be helpful. -Garrett ___ 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: On creating title pages and the like
On Oct 27, 2013, at 19:03 , Joshua Nichols wrote: I'm not familiar enough to know how well LilyPond works with creating separate title pages... Is there a feasible way of doing this within LilyPond? I'm not talking about using TeX, LaTeX, or invoking lilypond-book, but just through the use of markups, etc Or, perhaps a compromise is available? Thanks for your thoughts! Sincerely, Josh I've heavily adapted this snippet for my own use. It should be a starting place at least to develop your own. http://lsr.dsi.unimi.it/LSR/Item?id=368 James Worlton ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: On creating title pages and the like
That's a great snippet James! I've based my title and instrument list pages off that one as well. Josh, you should check that out and see if you can make your own custom template. Ben James Worlton wrote On Oct 27, 2013, at 19:03 , Joshua Nichols wrote: I'm not familiar enough to know how well LilyPond works with creating separate title pages... Is there a feasible way of doing this within LilyPond? I'm not talking about using TeX, LaTeX, or invoking lilypond-book, but just through the use of markups, etc Or, perhaps a compromise is available? Thanks for your thoughts! Sincerely, Josh I've heavily adapted this snippet for my own use. It should be a starting place at least to develop your own. http://lsr.dsi.unimi.it/LSR/Item?id=368 James Worlton ___ lilypond-user mailing list lilypond-user@ https://lists.gnu.org/mailman/listinfo/lilypond-user - composer | sound designer LilyPond Tutorials (for beginners) -- http://bit.ly/bcl-lilypond -- View this message in context: http://lilypond.1069038.n5.nabble.com/On-creating-title-pages-and-the-like-tp153025p153028.html Sent from the User mailing list archive at Nabble.com. ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Citing Lilypond in a paper?
Hi all! I'm writing a paper for my Music History class and I used Lilypond to generate a few examples. I cited the original music in my paper, and I would like to cite Lilypond as well. How would I go about citing Lilypond in MLA style for a paper like this? Thanks all! - Ryan McClure Luna Music Engraving -- View this message in context: http://lilypond.1069038.n5.nabble.com/Citing-Lilypond-in-a-paper-tp153029.html Sent from the User mailing list archive at Nabble.com. ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: On creating title pages and the like
On 28/10/13 11:03, Joshua Nichols wrote: I'm not familiar enough to know how well LilyPond works with creating separate title pages... Is there a feasible way of doing this within LilyPond? Here's my template for this. It allows for multiple pieces within the document - just delete the additional bootparts and the \markuplist \table-of-contents if you only have one piece and don't need a ToC. \version 2.17.29 date = #(strftime %d/%m/%Y (localtime (current-time))) \paper { #(define (print-positive-page-number layout props arg) (if ( (chain-assoc-get 'page:page-number props -1) 0) (create-page-number-stencil layout props arg) empty-stencil)) #(define (not-last-page layout props arg) (if (and (chain-assoc-get 'page:is-bookpart-last-page props #f) (chain-assoc-get 'page:is-last-bookpart props #f)) empty-stencil (interpret-markup layout props arg))) print-all-headers = ##f first-page-number = -1 tocItemMarkup = \tocItemWithDotsMarkup oddHeaderMarkup = \markup \fill-line { } evenHeaderMarkup = \oddHeaderMarkup oddFooterMarkup = \markup \fill-line { \column { \fontsize #-1 \on-the-fly #not-first-page \on-the-fly #not-last-page \on-the-fly #print-positive-page-number \fromproperty #'page:page-number-string \on-the-fly #last-page \fromproperty #'header:tagline } } evenFooterMarkup = \oddFooterMarkup } \header { title = \markup { \lower #50 \left-align \center-column { \fontsize #4 \bold Overall Title } } subtitle = \markup { \lower #4 \left-align \center-column { \fontsize #1 \bold Overall Subtitle } } tagline = \markup { \fontsize #-3.5 { \override #'(box-padding . 1.0) \override #'(baseline-skip . 2.7) \box \center-column { \line { Engraved on \date using \with-url #http://lilypond.org/; \line { LilyPond \simple #(lilypond-version) (http://lilypond.org/) } } } } } } \pageBreak \markuplist \table-of-contents \markup \null \bookpart { \paper { print-page-number = ##t } \header { title = \markup { \fromproperty #'toc:number Piece One } % overrides overall title subtitle = ##f % prevent overall subtitle from appearing composer = Composer One } \tocItem \markup { 1. Piece One } \relative c' { c1 } } \bookpart { \paper { print-page-number = ##t } \header { title = \markup { \fromproperty #'toc:number Piece Two } % overrides overall title subtitle = ##f % prevent overall subtitle from appearing composer = Composer Two } \tocItem \markup { 2. Piece Two } \relative c' { c1 } } \bookpart { \paper { print-page-number = ##t } \header { title = \markup { \fromproperty #'toc:number Piece Three } % overrides overall title subtitle = ##f % prevent overall subtitle from appearing composer = Composer Three } \tocItem \markup { 3. Piece Three } \relative c' { c1 } } ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
RE: Citing Lilypond in a paper?
Mr. McClure, https://owl.english.purdue.edu/owl/resource/560/10/ states: Computer Software/Downloaded Software Software that is downloaded from a Web site should provide the software's version and year when available. Hayes, B., Tesar, B., Zuraw, K. (2003). OTSoft: Optimality Theory Software (Version 2.1) [Software]. Available from http://www.linguistics.ucla.edu/people/hayes/otsoft/ Mark -Original Message- From: lilypond-user-bounces+carsonmark=ca.rr@gnu.org [mailto:lilypond-user-bounces+carsonmark=ca.rr@gnu.org] On Behalf Of ryanmichaelmcclure Sent: Sunday, October 27, 2013 7:16 PM To: lilypond-user@gnu.org Subject: Citing Lilypond in a paper? Hi all! I'm writing a paper for my Music History class and I used Lilypond to generate a few examples. I cited the original music in my paper, and I would like to cite Lilypond as well. How would I go about citing Lilypond in MLA style for a paper like this? Thanks all! - Ryan McClure Luna Music Engraving -- View this message in context: http://lilypond.1069038.n5.nabble.com/Citing-Lilypond-in-a-paper-tp153029.ht ml Sent from the User mailing list archive at Nabble.com. ___ 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: Citing Lilypond in a paper?
Hi Mark, Thank you for your response. I have a few quick questions about this quickly: Who should I put as the creator of the software at the beginning? Would this be the way I should do it, in your opinion? CREATOR INFORMATION (2013). Lilypond (Version 2.17.29) [Software]. Available from http://lilypond.org/download.html Thank you for your help. My teacher isn't a huge stickler for MLA, but it's good to get practice before I find someone who is. :) -Ryan McClure - Ryan McClure Luna Music Engraving -- View this message in context: http://lilypond.1069038.n5.nabble.com/Citing-Lilypond-in-a-paper-tp153029p153032.html Sent from the User mailing list archive at Nabble.com. ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: On creating title pages and the like
My lilypond install of 2.16.2 cannot parse the input file. It hangs at fatal error: failed files: SnippetForBookWithTitleAndTOC (4 of 29): error: unknown escaped string: *\markuplines' I am guessing now that a snippet then is a separate file that should be located somewhere where Lilypond can find it. Only respond to this mail if you have had a problem with the file. I will dig into the documentation about snippets, should I need to get this working. Cheers, Kevin Tough On Sun, 2013-10-27 at 21:07 -0500, James wrote: On Oct 27, 2013, at 19:03 , Joshua Nichols wrote: I'm not familiar enough to know how well LilyPond works with creating separate title pages... Is there a feasible way of doing this within LilyPond? I'm not talking about using TeX, LaTeX, or invoking lilypond-book, but just through the use of markups, etc Or, perhaps a compromise is available? Thanks for your thoughts! Sincerely, Josh I've heavily adapted this snippet for my own use. It should be a starting place at least to develop your own. http://lsr.dsi.unimi.it/LSR/Item?id=368 James Worlton ___ 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: Citing Lilypond in a paper?
Mr. McClure, My understanding is that Lilypond is the result of the collaboration of many programmers. I suggest that you contact Mr. David Kastrup for how to ascribe authorship. Mark -Original Message- From: lilypond-user-bounces+carsonmark=ca.rr@gnu.org [mailto:lilypond-user-bounces+carsonmark=ca.rr@gnu.org] On Behalf Of ryanmichaelmcclure Sent: Sunday, October 27, 2013 7:58 PM To: lilypond-user@gnu.org Subject: RE: Citing Lilypond in a paper? Hi Mark, Thank you for your response. I have a few quick questions about this quickly: Who should I put as the creator of the software at the beginning? Would this be the way I should do it, in your opinion? CREATOR INFORMATION (2013). Lilypond (Version 2.17.29) [Software]. Available from http://lilypond.org/download.html Thank you for your help. My teacher isn't a huge stickler for MLA, but it's good to get practice before I find someone who is. :) -Ryan McClure - Ryan McClure Luna Music Engraving -- View this message in context: http://lilypond.1069038.n5.nabble.com/Citing-Lilypond-in-a-paper-tp153029p15 3032.html Sent from the User mailing list archive at Nabble.com. ___ 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: id's for svg elements
Am 2013-10-27 um 19:46 schrieb David Kastrup d...@gnu.org: Henning Hraban Ramm lilypon...@fiee.net writes: Am 2013-10-27 um 16:11 schrieb David Kastrup d...@gnu.org: At any rate, the user lists are rather helpful resources as well. This user list must be in the top 99 percentile in terms of quickness, thoroughness, and effectiveness of response. It's definitely one of LilyPond's assets. Oh yes! And I would praise the ConTeXt list in the same breath. Just trying to get an interesting, but complicated open source project running, that has a helpful, but very small and maybe not that competent fellowship on its mailing list, I can appreciate my two favorite OS MLs even more! Well, I'd argue that LilyPond and Context differ in how useful the available documentation is _before_ you have to revert to the mailing list. We probably only see a fraction of LilyPond users on this list, whereas it is probably only a tiny fraction of Context users _not_ on the Context mailing list since in the category of somewhat up to date comprehensive documentation there is not really much available other than Hans Hagen. Someday somebody will write a user manual has been sort of a running joke for decades. Entirely true, unfortunately. There’s a lot of docs for ConTeXt (old manuals, newer articles, the wiki including a command reference), but by far not as helpful, current and complete as LilyPond’s! But this thread runs off topic, let’s stop here or take it to PM. Greetlings, Hraban --- fiëé visuëlle Henning Hraban Ramm http://www.fiee.net http://angerweit.tikon.ch/lieder/ https://www.cacert.org (I'm an assurer) ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: On creating title pages and the like
Only respond to this mail if you have had a problem with the file. Thanks, I had the fatal error too. What should be the next step? I apologize in advance for the lack of mobility with programming. I'm hoping that I can get better at this soon. IC, Josh On Sun, Oct 27, 2013 at 11:22 PM, Kevin Tough ke...@toughlife.org wrote: My lilypond install of 2.16.2 cannot parse the input file. It hangs at fatal error: failed files: SnippetForBookWithTitleAndTOC (4 of 29): error: unknown escaped string: *\markuplines' I am guessing now that a snippet then is a separate file that should be located somewhere where Lilypond can find it. Only respond to this mail if you have had a problem with the file. I will dig into the documentation about snippets, should I need to get this working. Cheers, Kevin Tough On Sun, 2013-10-27 at 21:07 -0500, James wrote: On Oct 27, 2013, at 19:03 , Joshua Nichols wrote: I'm not familiar enough to know how well LilyPond works with creating separate title pages... Is there a feasible way of doing this within LilyPond? I'm not talking about using TeX, LaTeX, or invoking lilypond-book, but just through the use of markups, etc Or, perhaps a compromise is available? Thanks for your thoughts! Sincerely, Josh I've heavily adapted this snippet for my own use. It should be a starting place at least to develop your own. http://lsr.dsi.unimi.it/LSR/Item?id=368 James Worlton ___ 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: Citing Lilypond in a paper?
ryanmichaelmcclure ryanmichaelmccl...@gmail.com writes: Hi Mark, Thank you for your response. I have a few quick questions about this quickly: Who should I put as the creator of the software at the beginning? Would this be the way I should do it, in your opinion? CREATOR INFORMATION (2013). Lilypond (Version 2.17.29) [Software]. Available from http://lilypond.org/download.html Thank you for your help. My teacher isn't a huge stickler for MLA, but it's good to get practice before I find someone who is. :) Well, LilyPond is a huge collaborative effort. With regard to attribution, it is common to explicitly credit the two original authors, namely Han-Wen Nienhuys, Jan Niewenhuizen, et al. That makes more sense than a full list. -- David Kastrup ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user