(Semi)German chords (B <-> H) with normal slash chords?
Dear list, I'm working on a songbook for german kids. Although I personally don't like them, I want to use German chord names (B and H exchanged). I could use \germanChords or \semiGermanChords to achieve that, but that also changes the behavior of slash chords: B7 -> H7 <-- this is what I want E/G# -> E/gis <-- this is weird Maybe some developer thought, that E/gis is how it's done in Germany. I think it's rather uncommon and pretty ugly ;-) But personal tastes aside, is there a way to get the B<->H thing without changing the slash chords? Many thanks in advance, Best, Boris -- Dr. Boris Lau +49 174 9436758 http://www.borislau.de Im Ried 7a, 79249 Merzhausen, Germany
Re: Henle app
Any idea what they use for engraving? Given the features for changing staff sizes as well as individual note and fingerings, it's probably done on-the-fly... Best, Boris On 25/01/16 22:49, Kieren MacMillan wrote: http://www.henle.de/blog/en/2016/01/25/%E2%80%9Chenle-library%E2%80%9D-app-redefining-sheet-music/ Just an FYI, for those who didn’t see it. Cheers, Kieren. Kieren MacMillan, composer ‣ website: www.kierenmacmillan.info ‣ email: i...@kierenmacmillan.info ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user -- Dr. Boris Lau -> Web: http://www.borislau.de -> Phone: +49 761 1529078 | SMS: +49 174 9436758 -> Mail: Heinrich-Mann-Str. 22, D-79100 Freiburg, Germany ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Infinite page length
Oh, sorry, I guess I used the wrong keywords when searching the archive. Thanks for the pointer! Boris On 20.01.16 12:18, Richard Shann wrote: see the thread: Re: ly:one-page-breaking (was: ly:one-line-breaking) the last email in this thread was yesterday! Is there an easy way of linking to a thread from and email? Richard On Wed, 2016-01-20 at 12:13 +0100, Boris Lau wrote: Hi folks, I use lilypond -dbackend=svg to generate music scores for displaying in a browser, which looks really nice. For scores longer than a page I get multiple svgs for the individual pages, which is less practical than having all on one large page. Is there a way to setup lilypond (for example using the paper settings) to put all output on a single page and adjust the page height to fit the content? Thanks for any help Boris P.S.: I heard from a friend that there's a lilypond developer in Freiburg, Germany. If you read this, please drop me a line :) ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user -- Boris Lau -> Web: http://www.borislau.de -> Phone: +49 761 1529078 | SMS: +49 174 9436758 -> Mail: Heinrich-Mann-Str. 22, D-79100 Freiburg, Germany ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Infinite page length
Hi folks, I use lilypond -dbackend=svg to generate music scores for displaying in a browser, which looks really nice. For scores longer than a page I get multiple svgs for the individual pages, which is less practical than having all on one large page. Is there a way to setup lilypond (for example using the paper settings) to put all output on a single page and adjust the page height to fit the content? Thanks for any help Boris P.S.: I heard from a friend that there's a lilypond developer in Freiburg, Germany. If you read this, please drop me a line :) ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Accessing timecode of notes or bars
Hi all, I'm trying to provide id-values to noteheads or barlines for use with the SVG output so I can access them using JavaScript. In the archive I found the snipped below. 1. Is there a property that gives me a timecode-like value for a notehead with a bar and beat number of a note? 2. I also tried to assign a string id to a BarLine, but that doesn't appear in the svg. Is there a workaround for that? Best, Boris #(define (note-number grob) (string-concatenate (list NoteHead/ (number-string (ly:beam-score-count) (ly:event-property (ly:grob-property grob 'cause)'pitch)) (number-string \override NoteHead #'id = #note-number \relative c' { c8 d e f } -- Boris Lau - Web: http://www.borislau.de - Phone: +49 761 1529078 | SMS: +49 174 9436758 - Mail: Kartäuserstr. 124, D-79104 Freiburg, Germany ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Accessing timecode of notes or bars
Sorry, there was an error in my posted snipped. Here is the correct version: \version 2.16.2 #(define (note-number grob) (string-concatenate (list NoteHead/ (number-string (ly:pitch-semitones (ly:event-property (ly:grob-property grob 'cause) 'pitch)) \relative c' { \time 4/4 \override NoteHead #'id = #note-number c d e } Please compile with lilypond -dbackend=svg test_id.ly As expected, each notehead in the output is assigned with an id value, e.g., NoteHead/0, where the number indicates the pitch. Now I want to replace the pitch with its position in time expressed in bars and beats. Is this possible? Best, Boris On 20.04.14 16:24, Thomas Morley wrote: please give us the link or provide a compilable snippet. Otherwise I doubt you will get much help. -- Boris Lau - Web: http://www.borislau.de - Phone: +49 761 1529078 | SMS: +49 174 9436758 - Mail: Kartäuserstr. 124, D-79104 Freiburg, Germany ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Bar lines at beginning of a line
Hello, For writing leadsheets that consist of chords and rhythm, I'd like to have single-line systems, which I achieve using this code: \new DrumStaff \with{ drumStyleTable = #percussion-style \override StaffSymbol #'line-count = #1 } { \override Staff.BarLine #'bar-size = #3 \override Score.RehearsalMark #'font-size = 1 ... } However, I'd like to have the clef disappear, which I can do using \remove Clef_engraver, but now I want to have a bar-line at the beginning of each line. I thought it would be quite natural if this would do the job: \override Staff.BarLine #'break-visibility = #'#(#t #t #t) but it doesn't. Do I have to use system start delimiters as a workaround in this case? How can I get these for a Staffgroup that only consists of ChordNames and the above DrumStaff? Thanks for any help, Boris -- Boris Lau - Web: http://www.borislau.de -- Music, Photography, Computer Science - IM:Skype: bolauDE | AIM: bolauDE | ICQ: 103545780 - Phone: +49 761 3842812 | +49 174 9436758 - Mail: Windausstraße 14a, D-79110 Freiburg, Germany ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Again: Alignment of bars
Hello everyone, sorry that I'm bringing up this topic again. As several other people (so it seems), I want to typeset some leadsheets (melody + chord symbols) for Jazz, Funk and Pop music. So far I am quite happy with Lilypond for this purpose, the font is great, and the chord symbols are decent, except: What I'm really missing is the possibility of having all bars in a line having the same width. Combined with the \break command this would be sufficient to create a layout where all bar lines are aligned if the number of bars in a line is the same. I've read about the workarounds, like proportional mode, and single line staves, but these are not very convenient options. Wouldn't this be a nice add-on feature for the next version? I imagine that this would mean adding a trivial case to the more complex alignment algorithm for the conventional notation. Best from Germany, Boris ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user