(Semi)German chords (B <-> H) with normal slash chords?

2022-04-26 Thread Boris Lau

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

2016-01-25 Thread Boris Lau
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

2016-01-20 Thread Boris Lau
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

2016-01-20 Thread Boris Lau

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

2014-04-20 Thread Boris Lau

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

2014-04-20 Thread Boris Lau

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

2009-04-27 Thread Boris Lau

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

2008-09-01 Thread Boris Lau

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