Re: Chord names starting right after the anacrusis

2019-07-03 Thread Aaron Hill
an example of what you have tried, so we can best advise. You should only need to insert a suitable skip: \version "2.19.82" << \new ChordNames \chordmode { s4 | c1 } \new Staff { \partial 4 g'8 e' | c'1 \bar "|." } >> -- Aaron Hill

Re: formatting of elided syllable in lyrics

2019-07-02 Thread Aaron Hill
lei -- son \italx } \addlyrics { ky -- \markup { rie \italic e } -- \ital lei -- son \italx } -- Aaron Hill ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user

Re: Jazz Chord Symbols (as new font - NOT notation font)

2019-07-03 Thread Aaron Hill
l be adjusted to support the slash separator as well, so that you could get a single string like "C#m/E" so your font's logic could handle this. The question is whether it is worth changing any of the existing plumbing or if using custom text overrides is easier. -- Aaron Hill ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user

Re: Jazz Chord Symbols (as new font - NOT notation font)

2019-07-03 Thread Aaron Hill
On 2019-07-03 4:45 pm, Aaron Hill wrote: NOTE: Similar things will be adjusted to support the slash separator as well, so that you could get a single string like "C#m/E" so your font's logic could handle this. I typed that poorly. Trying again: NOTE: Similar things will need to b

Re: Spacing of clef change

2019-06-26 Thread Aaron Hill
10 { g2. g4 | } \break \once \override Staff.Clef.before-line-breaking = #(lambda (grob) (and (eq? LEFT (ly:item-break-dir grob)) (set! (ly:grob-property grob 'X-extent) '(-2 . 2 \clef "tenor" \repeat unfold 7 { g8 g g2

Re: Open glissando

2019-04-10 Thread Aaron Hill
Notes | \tweak X-offset #-1.5 e2 -\tweak style #'zigzag \glissando e,2 } >> } -- Aaron Hill ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user

Re: Function for /score block

2019-04-25 Thread Aaron Hill
) } >> \new Lyrics \lyricsto "melody" { $(lookup 'Lyrics) } >> #} ) \makeItSo #'Alice \makeItSo #'Bob This \makeItSo is akin to a macro, able to inject a dynamically constructed string into the parser as if it were typed by hand. -- Aaron Hill

Re: Function for /score block

2019-04-25 Thread Aaron Hill
Lyrics { $(ly:parser-lookup singer) . Lyrics . $stanza } #} ) \foo Alice StanzaI \foo Bob StanzaII Curious though why in the above, I can say "Alice" in lieu of "#'Alice". Is it simply because the music function's type assertion of "symbol?" lets the parser con

Re: MIDI file creation - or not?

2019-07-01 Thread Aaron Hill
y a smaller value for line-width: \version "2.19.82" stuff = << \new Staff { b'4 } \new Staff { \clef "bass" g4 } >> \paper { indent = 0 line-width = 1\in ragged-right = ##f } \score { \stuff \layout { } \midi { } } This would require you to specify the widt

Re: arpeggio in drummode

2019-08-13 Thread Aaron Hill
s "Arpeggio_engraver" } \drummode { 2 \arpeggio } -- Aaron Hill ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user

Re: set-global-staff-size

2019-08-19 Thread Aaron Hill
) \book { \score { c'1^"#(set-global-staff-size 8)" \layout {} } } -- Aaron Hill ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user

Re: Suppress Volta Starting Repeat

2019-08-26 Thread Aaron Hill
is to use the \repeat command precisely at the moment when the repeated section of music begins. Then there is no need to suppress anything, and your syntax will accurately reflect the musical content. -- Aaron Hill ___ lilypond-user mailing list lil

Re: Using \lyricsto for small variation in repeats to match lyrics

2019-08-26 Thread Aaron Hill
with \lyricsto. LilyPond provides a NullVoice context that makes it easy to include such an extraction of notes to be used just for timing but not display. I use this feature quite a bit, mainly because I also use \partcombine which is not compatible with \lyricsto; but that is another story. -- Aaron

Re: Guitar string bends

2019-09-03 Thread Aaron Hill
has. Note that "Guitar string bending" is nested underneath "Glyph sample sheet" whereas "Guitar string bends" stands alone as its own thread. [1]: https://lists.gnu.org/archive/html/lilypond-user/2019-09/threads.html I hope this helps to

Re: Creating combined manuscript/ruled paper

2019-09-03 Thread Aaron Hill
\draw-hline \draw-hline \draw-hline \draw-hline \draw-hline \draw-hline \draw-hline \draw-hline \draw-hline } } } -- Aaron Hill ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user

Re: Chapter 2.1 Vocal music of LPNR

2019-08-27 Thread Aaron Hill
hth does not matter then. To circle back to the docs, where did you see \set associatedVoice used within a \with block? Near as I can tell, it is only used to *change* the context for timing when used within an \addlyrics or \lyricsto block. It does not appear to be intended for use alo

Re: Can Lilypond be tweaked to make a really kid friendly notation like this?

2019-09-10 Thread Aaron Hill
On 2019-09-10 5:30 pm, Warren Wilkinson wrote: Here is the sort of output I want to generate. The staff lines and spaces have been replaced by solid bands of color. The text is placed on the line itself and the text colors are based on the note. My question is, can Lilypond be coerced into

Re: Concatenating markup fragments in a function

2019-09-17 Thread Aaron Hill
(lambda (x) #{ \markup \note-names $(car x) $(cdr x) #}) (paired args)) } \vcenter ] } #} )) -- Aaron Hill ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user

Re: Concatenating markup fragments in a function

2019-09-17 Thread Aaron Hill
markup-list? that contains an even number of items, which are the arguments to your existing \note-names command. It then uses \concat to smoosh together the items. -- Aaron Hill ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user

Re: Multiple context NoteNames

2019-09-17 Thread Aaron Hill
On 2019-09-17 3:20 am, Jay Vara wrote: Now, some of the student also want to see the names of notes C, D, E, F, G, A, B. Is there a way to show both the note names I have defined and the english note names? Ideally, one would be below the other. Simplest option is to just define another

Re: Set /bookOutputName to Conjunction of Variable and String

2019-09-09 Thread Aaron Hill
little Scheme to concatenate the strings: \version "2.19.83" title = "Title" \book { \bookOutputName \title \bookOutputSuffix "Suffix" { b'1 } } \book { \bookOutputName #(string-join (list title "Joined") "-") { b'1 } } %%%

Re: Multiple context NoteNames

2019-09-17 Thread Aaron Hill
On 2019-09-17 5:52 am, Aaron Hill wrote: myNoteNamesWithOld = #(lambda (grob) (let* ((default-name (ly:grob-property grob 'text)) (new-name (assoc-get default-name newnames))) (ly:grob-set-property! grob 'text #{ \markup \override #'(baseline-skip . 1.5

Re: removing dynamics [only] from quoted music

2019-09-08 Thread Aaron Hill
PhrasingSlur.dash-definition with some specific values. So you should only need to add "Override" to the event types: quotedEventTypes = #'( note-event rest-event tie-event beam-event tuplet-span-event phrasing-slur-event Override ) --

Re: How to set a fixed distance between upper page edge and top line of first staff?

2019-07-30 Thread Aaron Hill
#'( (basic-distance . 0) (minimum-distance . 0) (padding . -100) (stretchability . 0) ) } music = { \time 3/4 c'4 g' d'' | a''2. \bar "|." } \score { \transpose c' g \music } \score { \transpose c' c' \music } \score { \transpose c' f' \music } Results attached for reference.

Re: padding problem

2019-07-31 Thread Aaron Hill
that you do not get any overlapping ink; but the negative padding could be needed with page-breaking-system-system-spacing. -- Aaron Hill ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user

Re: \unset in paper block

2019-08-05 Thread Aaron Hill
logies for the questions, but I cannot recall seeing any discussion of this feature in the main list. Should I be subscribing to the developer list? -- Aaron Hill ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/li

Re: Alternating text and music

2019-07-27 Thread Aaron Hill
the DPI in order to saturate the resolution of the printer. Again, I suspect few people would be able to tell the difference given the printed document. -- Aaron Hill ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/l

Re: upgrading to 2.19.83-1 from 2.18.2 on Linux Mint

2019-08-09 Thread Aaron Hill
. This will be independent of any other installation, meaning you do not need to futz with any package managers. In this case, do not use 'sudo'. Just run 'sh lilypond-2.19.83-1.linux-64.sh'. By default, it will install under /~/lilypond with a shortcut under /~/bin. -- Aaron Hill

Re: LilyPond 2.20 or 2.21 on Ubuntu 18.04

2019-07-18 Thread Aaron Hill
posted for obtaining and building guilev1 manually. -- Aaron Hill ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user

Re: How to skip to chorus from stanza and return to next stanz?

2019-07-16 Thread Aaron Hill
n is very handy if the roadmap could change between performances. For instance, you might end up only singing stanzas 1, 2, 4, and 6, with the chorus after 2 and 6. Sometimes, it is nice to have printed notation that is more general and flexible than to be cluttered with potentially extra

Re: Colored box behind a single note

2019-07-25 Thread Aaron Hill
On 2019-07-21 10:04 am, Werner LEMBERG wrote: Using http://lsr.di.unimi.it/LSR/Item?id=1000 I wonder how to get the effect for a single note. Ideally, I would like to write \genericSpan <...parameters ...> e\startGroup\endGroup but since `\genericSpan' uses a `HorizontalBracket' grob,

Re: ly:expect-warning not working

2019-09-28 Thread Aaron Hill
_ (apply ly:expect-warning (cdr args))) (iota (car args) #(ly:expect-warning-times 4 "omitting tuplet bracket") { \clef bass \tuplet 3/2 4 { << { g4 s8 gf4 s8 f4 s8 s4. } \\ { g8 ef' bf gf ef' bf f ef' a, bf, df' bf } >> | } }

Re: Input syntax question

2019-09-29 Thread Aaron Hill
I had a hard time finding this in the manual. With quotation marks, you can break a lot of the rules: \version "2.19.83" "Anything?! { c'4 } " = { c'4 } { \"Anything?! { c'4 } " } Whether it is prudent to do such a t

Re: [OT] dicemusic -- a common-lisp generator of lilypond scores

2019-09-29 Thread Aaron Hill
nor second intervals that appear in the left hand. -- Aaron Hill ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user

Re: Snippet for aligning markup inside another markup

2019-09-30 Thread Aaron Hill
On 2019-09-30 6:18 am, Kieren MacMillan wrote: Hi Michael, for a project of mine I wanted to center a markup inside another markup. I searched the built-in markup functions, but to no avail. (Surely it is possible that I missed something...) This is *almost* it, right? %%% SNIPPET ENDS

Re: Input syntax question

2019-09-30 Thread Aaron Hill
On 2019-09-30 5:18 am, foxfanfare wrote: Aaron Hill wrote Whether it is prudent to do such a thing is another matter. (: That's interesting, because I find very complicated to deal with variables without any digits... especially when composing multiple pieces works. But why would

Re: Horizontal Slurs (was Re: (no subject))

2019-09-24 Thread Aaron Hill
On 2019-09-24 9:35 am, Urs Liska wrote: Is there any reason why the slrus in the attached example come out the way they do (i.e. so horizontal, with the left edge being so far away from the notehead)? Seems to be a combination of slurring identical pitches and the articulation on the one

Re: metric

2019-06-13 Thread Aaron Hill
the LilyPond font files. I have searched the LilyPond file for Emmentaler Feta metafont. https://github.com/lilypond/lilypond/tree/master/mf - or - https://git.savannah.gnu.org/gitweb/?p=lilypond.git;a=tree;f=mf -- Aaron Hill ___ lilypond-user mailing

Re: caesura or other ornamentation ?.

2019-07-09 Thread Aaron Hill
On 2019-07-09 7:34 pm, Aaron Hill wrote: On 2019-07-09 7:11 pm, Eby Mani wrote: Many Thanks Torsten, exactly the thing i was looking for. Now, how to do those "Forefall" and "the shake turned" symbols in lilypond. any snippets ?. You could do something like this: %%

Re: caesura or other ornamentation ?.

2019-07-09 Thread Aaron Hill
uot;trill"))) (set! (ly:music-property m 'tweaks) (acons 'stencil (lambda (grob) (grob-interpret-markup grob shakeTurned-markup)) (ly:music-property m 'tweaks))) m) { b'4 b'\forefall b'\shakeTurned b' } Here I am partying on the "trill" articulat

Re: Centering wordwrap-lines text?

2019-11-04 Thread Aaron Hill
. Cras vitae elit a tellus egestas aliquam. } } While \center-column will take care of aligning the individual markups from \wordwrap-lines, it is the use of \fill-line that will ensure the overall markup is centered on the page. -- Aaron Hill

Re: How stable is 2.21?

2019-11-10 Thread Aaron Hill
in being able to run LilyPond via WSL. Even still, hopefully this additional data point can help you land a good solution for your situation. -- Aaron Hill

Re: Emmentaler unicode value

2019-11-08 Thread Aaron Hill
clefs.G = ##xe176 clefs.tenorG_change = ##xe17b Success: compilation successfully completed Consider using \musicglyph to look up a glyph by name instead of futzing with codepoints. -- Aaron Hill

Re: midiPanPosition in midi context block

2019-11-08 Thread Aaron Hill
>> \layout { \context { \Staff \modify "foo" \with { fontSize = 3 } \modify "bar" \with { \override NoteHead.color = #blue } } } \midi { \tempo 4 = 100 \context { \Staff \modify "foo" \with { midiInstrument = "flute" } \modify "bar" \with { midiPanPosition = #LEFT } } } } MIDI output block works too. (: -- Aaron Hill

Re: Notating Rhythms

2019-11-08 Thread Aaron Hill
the above \override for line-count. -- Aaron Hill

Re: Explain error

2019-11-08 Thread Aaron Hill
h (make-hash-table 114)) (display h) (hashq-set! h 3 "val3") (display (hashq-ref h 3))) -- Aaron Hill

Re: Invisible midi layer for specific measures

2019-11-11 Thread Aaron Hill
| a4 b c'2 } \score { \keepWithTag #'display \asdf \layout {} } \score { \keepWithTag #'midi \asdf \midi { \tempo 1 = 60 } } -- Aaron Hill

Re: Scoped variables

2019-11-07 Thread Aaron Hill
writing any existing ones: Thing, Key = 12 Thing, Key = -34 #(format #t "\n~a" Thing) #(format #t "\n~a" #{ \Thing.Key #}) %%%% ==== Parsing... ((Key . -34) (Key . 12)) -34 Success: compilation successfully completed But since lookup returns the first matching key, it will appear as if it is overwriting. -- Aaron Hill

Re: Tie multiple voice music contained in variable

2019-11-13 Thread Aaron Hill
ingPhraseI \multipleVoiceWithUnterimnatedTie \multipleVoiceFollowingPhraseII } -- Aaron Hill

Re: Tie multiple voice music contained in variable

2019-11-13 Thread Aaron Hill
On 2019-11-13 2:37 am, Aaron Hill wrote: On 2019-11-13 2:16 am, Gianmaria Lari wrote: Probably it doesn't exist a simple solution and the best would to keep the last measure outside the variable. Embedding the tie within the variable seems to work: \version "2.

Re: Tie multiple voice music contained in variable

2019-11-13 Thread Aaron Hill
e advantage here is that you do not have to duplicate the final note/chord when defining the variable since only the tie itself is tagged. Also, it is not needed to use \keepWithTag since the tie would come along for the ride anyway. So then you only need to use \removeWithTag in the case when you want to omit the tie. -- Aaron Hill

Re: Display the control points of a slur

2019-11-13 Thread Aaron Hill
trolPoints } } \fixed c' { g4\( a b2~ | b2( e'8 d') c'4\) } -- Aaron Hill

Re: Display the control points of a slur

2019-11-13 Thread Aaron Hill
On 2019-11-13 7:00 am, Aaron Hill wrote: On 2019-11-13 6:32 am, Paolo Prete wrote: Hello, I wonder if is there a script or a snippet for doing that without using Frescobaldi Probably not perfect, but here's something you can fiddle with: Updated to ensure the stencil's extents are the same

Applying a rhythmic pattern (was Re: Macro with)

2019-11-14 Thread Aaron Hill
8 } { | g\mp a a-\accent fis g~ | \< c' } 4\mf r8 \applyRhythm { 8. 16 8 4. } { | ( b | ) r \f \accent } } -- Aaron Hill

Re: drawing a range reguardless of transposition

2019-11-14 Thread Aaron Hill
On 2019-11-14 8:53 am, Sandro Santilli wrote: In order to determine if I'm writing something that can be played by an instrument, is there a way to display on the score the supported range by that instrument ? I'd like to have something that doesn't change when I transpose, so to know if

Re: system-system-spacing

2019-11-14 Thread Aaron Hill
/v2.19/Documentation/notation/flexible-vertical-spacing-paper-variables -- Aaron Hill

Re: Display the control points of a slur

2019-11-14 Thread Aaron Hill
. parents, children, siblings). Are there other annotations that folks would find helpful? Providing there is enough interest in such support, we should open a ticket for tracking the work. -- Aaron Hill

Re: Invoking a script inside lilypond

2019-11-14 Thread Aaron Hill
of the child process. Looks like you have to jump through a few hoops: (use-modules (ice-9 popen) (ice-9 rdelim)) (let* ((port (open-input-pipe "date +%s")) (str (read-line port))) (close-pipe port) str) -- Aaron Hill

Re: Print barline in selecte staves only

2019-11-16 Thread Aaron Hill
ave to do to be able to manually print barlines in a given context again? % \bar "||" \once \set Staff.whichBar = "||" -- Aaron Hill

Re: Mac OS 10.15 Catalina (fonts)

2019-11-17 Thread Aaron Hill
nvironment, but I script almost exclusively in bash. -- Aaron Hill

Re: Flared hairpin flare

2019-11-17 Thread Aaron Hill
'4^\< \repeat unfold 4 { c'' } c''\! c''4^\> \repeat unfold 6 { c'' } c''\! c''4^\< \repeat unfold 8 { c'' } c''\! } Haven't tested this much with broken spanners, so there may need to be additional work. -- Aaron Hill

Re: Set a temporary tempo change

2019-11-17 Thread Aaron Hill
On 2019-11-17 3:10 pm, Aaron Hill wrote: On 2019-11-17 12:38 pm, Paolo Prete wrote: Hello, is it possible to revert a tempo change to the previous tempo setting, without explicitly writing this previous one?  Something like (pseudo-code): \tempo 4 = 120  { ...some music } \temporaryTempo 4

Re: Flared hairpin flare

2019-11-17 Thread Aaron Hill
t-hairpin use the underlying elbowed-hairpin function (output-lib.scm:1201). Try playing around with its parameters, and I suspect you'll find something suitable. Then you can just define your own version to use: #(define my-hairpin (elbowed-hairpin '((0 . 0) (0.98 . 0.4) (1 . 1)) #t)) %%%% -- Aaron Hill

Re: Set a temporary tempo change

2019-11-17 Thread Aaron Hill
uot; \popTempo \tempo "a tempo" \repeat unfold 2 { b'4 4 4 4 } } \layout {} \midi {} } -- Aaron Hill

Re: Set a temporary tempo change

2019-11-17 Thread Aaron Hill
On 2019-11-17 3:57 pm, Aaron Hill wrote: On 2019-11-17 3:10 pm, Aaron Hill wrote: On 2019-11-17 12:38 pm, Paolo Prete wrote: Hello, is it possible to revert a tempo change to the previous tempo setting, without explicitly writing this previous one?  Something like (pseudo-code): \tempo 4

Re: Set a temporary tempo change

2019-11-18 Thread Aaron Hill
On 2019-11-18 6:24 am, David Kastrup wrote: Aaron Hill writes: Not sure if this is really the right way to do things: It isn't. It maintains the "stack" in a global variable rather than some context property, meaning that when several iterations interlock (like with tempo bei

Re: Very weird output on any compilation

2019-11-12 Thread Aaron Hill
[1]: https://sourceforge.net/p/testlilyissues/issues/5136/ -- Aaron Hill

Re: repeat in alternative

2019-11-15 Thread Aaron Hill
the bar line types for you, although it opts for ":..:" as the double-sided repeat. -- Aaron Hill

Re: repeat in alternative

2019-11-15 Thread Aaron Hill
On 2019-11-15 8:24 am, Aaron Hill wrote: On 2019-11-15 8:02 am, Sandro Santilli wrote: Is there a way to obtain what I'm finding in this paper sheet ? http://strk.kbt.io/tmp/repeat-in-alternative.png It's basically a repating section starting within an alternative section... Two options here

Re: Has LSR moved?

2019-11-15 Thread Aaron Hill
same error. -- Aaron Hill

Re: Used piano template, but need extra melody staff

2019-11-09 Thread Aaron Hill
taff \upper \new Staff \lower >> >> \layout { \context { \Score \RemoveEmptyStaves } } } -- Aaron Hill

Re: Variable equivalent in Scheme

2019-11-09 Thread Aaron Hill
yMusic { c'4 d'4 } -- Aaron Hill

Re: harmonyli.ly beta 0.90.1 released

2019-11-09 Thread Aaron Hill
is added. I am unfamiliar with this form of analysis, so I don't know why the parentheses are important in the first place. However, if there might be left-side scripts as well, that could potentially justify leaving space. -- Aaron Hill

Re: tie & tag

2019-11-22 Thread Aaron Hill
\articulate \myScore >> } Note how above we avoid duplicating the c' and d' notes that are to be seen and heard. -- Aaron Hill

Re: tie & tag

2019-11-22 Thread Aaron Hill
endToTag #'first \tweak style #'cross g'4-1 %% | cation \pushToTag #'first \tweak style #'harmonic e'4-2 %% ' \pushToTag #'first \tweak style #'cross e'4-1%% First \someMusic } Hopefully my crude ASCII-art above makes it through intact. -- Aaron Hill

Re: tie & tag

2019-11-21 Thread Aaron Hill
On 2019-11-21 3:58 pm, Aaron Hill wrote: Here's something you can do in 2.19.83: \version "2.19.83" \tagGroup #'(screenOut midiOut) nc = {\tag #'midiOut \tag #'screenOut c' } nd = {\tag #'midiOut \tag #'screenOut d' } myScore = {\nc \nd \nc << \nd s

Re: tie & tag

2019-11-21 Thread Aaron Hill
% \version "2.19.83" \tagGroup #'(screenOut midiOut) nc = {\tag #'midiOut \tag #'screenOut c' } nd = {\tag #'midiOut \tag #'screenOut d' } myScore = {\nc \nd \nc << \nd s~ >> \nd} \score {\keepWithTag #'screenOut \myScore \layout{}} \score {\keepWithTag #'midiOut \my

Re: Ddoubled parentheses

2019-12-02 Thread Aaron Hill
\new NullVoice \with { \omit ParenthesesItem } { \music } >> } -- Aaron Hill

Re: Collision between ottava bracket and stems in cross-staff systems

2019-12-08 Thread Aaron Hill
\override OttavaBracket.whiteout = #2 } } -- Aaron Hill

Re: How to unfold percent but not volta repeats?

2019-12-06 Thread Aaron Hill
ell: http://lilypond.org/doc/v2.19/Documentation/notation/available-music-functions#index-unfoldRepeats -- Aaron Hill

Re: input code

2019-12-12 Thread Aaron Hill
from-stencil) (ly:grob-set-property! grob 'text dollar) (ly:grob-set-property! grob 'stencil ly:text-interface::print } } { e'4 fis' bes' gis' | fis'8 gisis' fis'2 r4 } -- Aaron Hill

Re: How to remove all notes and only show Chords and Lyrics?

2019-12-11 Thread Aaron Hill
adding . 0) (stretchability . 1000)) } This uses the strechability feature to divide the remaining space between the bottom of the page and between the systems. -- Aaron Hill

Re: embed-source-code

2019-12-13 Thread Aaron Hill
something like Knuth's CWEB for beautifully formatting LilyPond syntax for print. -- Aaron Hill

Re: [SPAM] Re: Re Problems with cues

2019-12-13 Thread Aaron Hill
): Right Single Quotation Mark. -- Aaron Hill

Re: embed-source-code

2019-12-13 Thread Aaron Hill
bookmarks. Clicking the bookmark shows a dialog for choosing where to save the attachment. -- Aaron Hill

Re: A Javascript test code for modifying ties and slurs with mouse

2019-12-13 Thread Aaron Hill
ansform', xform.join(' ')); } } setInterval(spin(flat, 5), 100);" This adds a top-level \markup that contains a stencil to instruct output-svg.scm to write the specified string to the output. -- Aaron Hill

Re: A Javascript test code for modifying ties and slurs with mouse

2019-12-14 Thread Aaron Hill
ects to the layout. However, the above kludge modifies an undocumented, underlying mechanism. As such, this would be a case of "just because you can does not necessarily mean you should". As has been suggested, perhaps the best option would be to post-process the SVG output from outside LilyPond. -- Aaron Hill

Re: Need help with Scheme code

2019-12-17 Thread Aaron Hill
{ c'4 d8 -\token [ e ] f -\token [ g ] c,4 } -- Aaron Hill

Re: Double-underline markup

2019-10-19 Thread Aaron Hill
On 2019-10-19 4:51 am, Thomas Morley wrote: Am Sa., 19. Okt. 2019 um 13:35 Uhr schrieb David Kastrup : Thomas Morley writes: > Iiuc, you recommend to fix \underline to make it work with most simple > input like: > > \markup { > \override #'(offset . 12) \underline > \override #'(offset

Re: Set /bookOutputName to Conjunction of Variable and String

2019-10-19 Thread Aaron Hill
\version "2.19.83" fetch = #(define-scheme-function (pet) (string?) #{ \include #(string-join (list pet "ily") ".") #}) \fetch "kitten" \fetch "puppy" kitten.ily \version "2.19.83" \markup "I like kittens." puppy.ily \version "2.19.83" \markup "I like puppies." -- Aaron Hill ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user

Re: note spacing

2019-10-20 Thread Aaron Hill
the bar lines in the lower staff are causing LilyPond to prefer two systems to three, as such a layout prevents any beamed notes from breaking across lines. Add "\paper { system-count = #3 }" or an explicit \break here or there to force things into the layout you need. --

Re: note spacing

2019-10-20 Thread Aaron Hill
On 2019-10-20 8:28 pm, Mark Stephen Mrotek wrote: Thank you for your response and suggestions. The \paper command does not make any changes. A \break cannot be inserted on any of the measures with cross bar beam. My last resort is to remove the beams. That is because Beams are not breakable by

Re: Double-underline markup

2019-10-15 Thread Aaron Hill
On 2019-10-15 12:47 am, Urs Liska wrote: Hi all, is there an easy or already-implemented way to have a markup double-underlined, or do I have to draw that manually? It's not exactly perfect, but you can \underline an \underline: \version "2.19.83" #(define-markup-command

replace-stencil and overlay-stencil (was: Re: time signature 4 / \breve ?)

2019-10-16 Thread Aaron Hill
On 2019-10-16 7:00 pm, Graham King wrote: \version "2.19.82" { \once \override Staff.TimeSignature #'stencil = #(lambda (grob) (grob-interpret-markup grob #{ \markup \override #'(baseline-skip . 1) \center-column { \musicglyph "four"

Re: Set a temporary tempo change

2019-11-18 Thread Aaron Hill
On 2019-11-18 4:18 pm, Aaron Hill wrote: registerContextProperty = #(define-void-function (symbol type? description) (symbol? procedure? string?) (if (not (equal? #f (object-property symbol 'translation-doc))) (ly:error (_ "symbol ~S redefined") symbol)) (set-objec

Re: Set a temporary tempo change

2019-11-18 Thread Aaron Hill
\tempo "Tempo II" { b'4 4 4 4 } \bar "||" \popTempo \tempo "Tempo I" { b'4 4 4 4 } \bar "|." } \layout {} \midi {} } -- Aaron Hill

Re: Warning when defining variables on the command line

2019-11-19 Thread Aaron Hill
e-user.ly GNU LilyPond 2.19.83 Processing `guile-user.ly' Parsing... Hello, ...! Success: compilation successfully completed $ wsl lilypond -e '(define hello "World")' guile-user.ly GNU LilyPond 2.19.83 Processing `guile-user.ly' Parsing... Hello, World! Success: compilation successfully completed -- Aaron Hill

Re: Scheme function to return pitchnames as markup/text

2019-11-19 Thread Aaron Hill
")) \markup \column { #@(map (lambda (pitch) #{ \markup \concat { $(object->string pitch) ": " $(pitch->name pitch) $(pitch->alteration pitch) } #}) (list #{ d, #} #{ ees #} #{ fisis' #})) } What is important to note is that ly:pitch-notename returns a number, not a string. It is up to the caller to map that number into a suitable value within the desired naming system. -- Aaron Hill

Re: drawing a range reguardless of transposition

2019-11-24 Thread Aaron Hill
efine the note range in a variable or simply wrap up the whole thing: % ... instrumentRange = { c' c'' } highlightOutOfRange = \highlightPitches outside \instrumentRange { g''4 \once \highlightOutOfRange g'' g'' } -- Aaron Hill

Re: Identifying non-chord notes in Scheme

2019-11-27 Thread Aaron Hill
tes to demonstrate the technique of using for-some-music with a custom stop? procedure. -- Aaron Hill

<    1   2   3   4   5   6   7   8   9   10   >