Skip to content

Commit

Permalink
Bundle for Lyp
Browse files Browse the repository at this point in the history
  • Loading branch information
Matthias Neeracher committed Jun 15, 2019
1 parent 0753f5a commit d77bc08
Show file tree
Hide file tree
Showing 43 changed files with 658 additions and 0 deletions.
174 changes: 174 additions & 0 deletions AllOfMe_test.ly
Original file line number Diff line number Diff line change
@@ -0,0 +1,174 @@
\version "2.18.2"
#(set-global-staff-size 18)
\include "jazzchords.ily"
\include "improviso.ily"
\include "jazzextras.ily"

\paper {
#(set-paper-size "letter")
% paper-height = 11\in
% paper-width = 8.5\in
indent = 0\mm
between-system-space = 2.5\cm
between-system-padding = #0
%%set to ##t if your score is less than one page:
ragged-last-bottom = ##f
ragged-bottom = ##f
markup-system-spacing = #'((basic-distance . 23)
(minimum-distance . 8)
(padding . 1))
}

title = #"All Of Me"
composer = #"-Simons & Marks"
meter = #" (Med. Swing)"

realBookTitle = \markup {
\score {
{
\override TextScript.extra-offset = #'(0 . -4.5)
s4
s^\markup {
\fill-line {
\fontsize #1 \lower #1 \rotate #7 \concat { " " #meter }
\fontsize #8
\override #'(offset . 7)
\override #'(thickness . 6)
\underline \larger \larger #title
\fontsize #1 \lower #1 \concat { #composer " " }
}
}
s
}
\layout {
\omit Staff.Clef
\omit Staff.TimeSignature
\omit Staff.KeySignature
ragged-right = ##f
}
}
}

\header {
title = \realBookTitle
tagline = ##f
}

theNotes = \relative c' {
\set Staff.midiInstrument = "flute"
\key c \major
\showStartRepeatBar \bar "[|:"
\repeat "volta" 2 {
c'4 g8 e ~ e2 ~
e2 \times 2/3 { c'4 d c }
b4 gis8 e ~ e2 ~
e1 \break
a4. g8 e2 ~
e4 dis e8 bes' a4
g2 f2 ~
f1 \break
e4. ees8 d2 ~
d2 e8 gis c4
d2 c2 ~
c1 \break
b4. bes8 a2 ~
a2 a8 d b4
a1
b1 \bar "||" \break

c4 g8 e ~ e2 ~
e2 \times 2/3 { c'4 d c }
b4 gis8 e ~e2 ~
e1 \break
a4. g8 e2 ~
e4 dis e8 bes' a4
g2 f2 ~
f1 \break
}
\alternative {
{
d'2 c4 b
d2. c4
b2 e,4 g4
b2. a4 \break
c2 a4 c
e2 e2
c1 ~
c1 \bar ":|][|:" \break
}
{
d2 c4 b
d2. c4
b2 e,4 g4
b2. a4 \break
c2 a4 c
e2 e2
c1
~c1
\bar ":|]"
}
}
}

theChords = \chordmode {
\repeat "volta" 2 {
c1:maj c1:maj e:7 e:7 |
a:7 a:7 d:m7 d:m7 |
e:7 e:7 a:m7 a:m7 |
d:7 d:7 d:m7 g:7 |
c1:maj c1:maj e:7 e:7 |
a:7 a:7 d:m7 d:m7 |
}
\alternative {
{
f1 f:m c2:maj e:m7 a1:7 |
d:m7 g:7 c2:6 ees:dim d2:m7 g:7 |
}
{
f1 f:m c2:maj e:m7 a1:7 |
d:m7 g:7 c1:6 c1:6 |
}
}
}

theWords = \lyricmode {
All of me
Why not take all of me
Can't you see
I'm no good with -- out you

Take my lips
I want to lose them
Take my arms
I ne -- ver use them

Your Good -- bye
Left me with eyes that cry
How can I go on dear with -- out you

% first repeat
You took the part
That once was my heart
So why not take all of me

% second repeat
You took the best
So why not take the rest
Ba -- by take all of me.
}

\score {
<<
\new ChordNames \theChords
\new Voice = soloist \theNotes
\new Lyrics \lyricsto soloist \theWords
>>
\layout {
\override Score.Clef #'break-visibility = #'#(#f #f #f) % make only the first clef visible
\override Score.KeySignature #'break-visibility = #'#(#f #f #f) % make only the first time signature visible
\override Score.SystemStartBar #'collapse-height = #1 % allow single-staff system bars
}
\midi {
\tempo 4 = 88
}
}
Binary file added AllOfMe_test.pdf
Binary file not shown.
16 changes: 16 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
# improviso lyp package

This is a packaging of the improviso font packages and the lilyjazz stylesheet for use with the `lyp` package manager.

Most of the contents is just a rearrangement of Steve Lacy's (@slacy) https://github.com/OpenLilyPondFonts/improviso repository (which itself is based on [Abraham Lee](mailto:[email protected])'s font and lilypond work) to conform to `lyp` packing standards.

The only added files are:

* `package.ly`, the `lyp` packaging root.
* `jazzchords_test.ly`, a test sheet for a wide variety of jazz chords.
* `morejazz.ily`, a number of tweaks to the chord name display, notably
* Using a triangle instead of "M" for major 7th chords.
* Adding a few more exotic chord combinations.
* Defining stacked alterations in a way that is more robust to font size variations.

To restore the chord naming in the original package, add `\set chordNameExceptions = #JazzChords` in your file.
103 changes: 103 additions & 0 deletions dorothy_test.ly
Original file line number Diff line number Diff line change
@@ -0,0 +1,103 @@
\version "2.18.2"

\include "improviso.ily"
\include "jazzchords.ily"
\language "english"

\paper {
ragged-last-bottom = ##f
}

\header {
title = \markup { \fontsize #3 Dorothy }
composer = \markup { \fontsize #1 Lou Donaldson }
tagline = \markup { \fontsize #1 (For \concat { E { \raise #0.5 \teeny \flat } } instruments.) }
}

vib = \markup \left-align \musicglyph #"scripts.prallprall"

harmony = \new ChordNames \with {
\override ChordName #'font-size = #0
} \chordmode {

e2:m7 a2:7 e2:m7 a2:7 fs:m7 b2:7 fs2:m7 b2:7
e2:m7 a2:7 fs2:m7.5- b2:7 e2:m7 a2:7 d2.:maj7 fs8:m7 f8:m7

e2:m7 a2:7 e2:m7 a2:7 fs:m7 b2:7 fs2:m7 b2:7
e2:m7 a2:7 fs2:m7.5- b2:7 e2:m7 a2:7 d1:maj7

d2:m7 g2:7 c2:maj7 a2:7 d2:m7 g2:7 c1:maj7
fs2:m7 b2:7 e1:maj7 e2:m7 a2:7 d2:maj7 fs4:m7 f4:m7

e2:m7 a2:7 e2:m7 a2:7 fs:m7 b2:7 fs2:m7 b2:7
e2:m7 a2:7 fs2:m7.5- b2:7 e2:m7 a2:7 d1:maj7
}

melody = \relative c'' {

\clef treble
\key d \major
\time 4/4

\set Score.markFormatter = #format-mark-box-alphabet

% A
\mark \default
fs8 fs8 fs8 g8 ds2^\vib |
r4 fs16 fs16 fs16 g16 ds8 e8 fs8 g8 |
gs4(^\vib gs16) gs16 gs16 a16 f2^\vib |
r4 gs16 gs16 gs16 a16 f4^\vib b4^\vib | \break

fs4(^\vib fs16) fs16 fs16 g16 ds2^\vib |
e8 e8 e8 fs8 f2^\vib |
r8 b,8->\< cs8 d8-> e8 fs-> g8 a8->\! |
a2^\vib r4 \times 2/3 { r8 gs8 g8 } | \break

% A (0:39)
\mark #1
fs4( fs16) fs16 fs16 g16 ds2^\vib |
r4 fs16 fs16 fs16 g16 ds8 e8 fs8 g8 |
gs8. gs16 \times 2/3 { gs8 b8 a8 } f2^\vib |
r4 gs16 gs16 gs16 a16 f4^\vib b4^\vib | \break

fs4(^\vib fs16) fs16 fs16 g16 ds2^\vib |
e8 e8 e8 fs8 f2^\vib |
r8 b,8->\< cs8 d8-> e8 fs-> g8 a8->\! |
a2^\vib r4. a16 gs16 \bar "||" \break

% B (1:17)
\mark \default
\times 2/3 { g8 g8 g8 } g8.^\vib a16 g4(^\vib g8) g,16 a16 | \noBreak
b4(^\vib b16) b16 b16 e16 bf2^\vib | \noBreak
r8 fs16 g16 g'16 g16 g16 a16 g4^\vib g,16 g16 a16 a16 | \noBreak
b2^\vib r2 | \break

b'4(^\vib b8) b16 b16 d4(^\vib d16) b16 as16 a16 |
gs2^\vib r4 gs8 gs8 |
a4(^\vib a8) a16 a16 c4(^\vib c8) a16 g16 |
fs4^\vib r4 gs4 g4 \bar "||" \break

% A (1:36)
\mark #1
fs4(^\vib fs16) fs16 fs16 g16 ds2^\vib |
r4 fs16 fs16 fs16 g16 ds16 ds16 e16 e16 fs16 fs16 g16 g16 |
gs4(^\vib gs16) gs16 gs16 a16 f2^\vib |
r4 gs16 gs16 gs16 a16 f4^\vib b4^\vib | \break

fs4(^\vib fs16) fs16 fs16 g16 ds2^\vib |
e8 e8 e8 fs8 f2^\vib |
r8 b,8->\< cs8 d8-> e8 fs-> g8 a8->\! |
a2^\vib r2 | \break
}

\score {
<<
\new ChordNames {
\harmony
}

\new Staff {
\melody
}
>>
}
Binary file added dorothy_test.pdf
Binary file not shown.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes
File renamed without changes.
File renamed without changes.
File renamed without changes
File renamed without changes.
File renamed without changes.
File renamed without changes
File renamed without changes.
File renamed without changes.
File renamed without changes
File renamed without changes.
File renamed without changes.
File renamed without changes
File renamed without changes.
File renamed without changes.
File renamed without changes
File renamed without changes.
File renamed without changes.
File renamed without changes
File renamed without changes.
File renamed without changes.
File renamed without changes
File renamed without changes.
File renamed without changes.
File renamed without changes
File renamed without changes.
46 changes: 46 additions & 0 deletions improviso.ily
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
%%%% The stylesheet for IMPROVISO music font and PEAMISSYWITHAMARKER font
%%%%
%%%% In order for this to work, this file's directory needs to
%%%% be placed in LilyPond's path
%%%%
%%%% NOTE: If a change in the staff-size is needed, include
%%%% this file after it, like:
%%%%
%%%% #(set-global-staff-size 17)
%%%% \include "improviso.ily"
%%%%
%%%% Copyright (C) 2014-2016 Abraham Lee ([email protected])

\version "2.19.12"

\paper {
#(define fonts
(set-global-fonts
#:music "improviso"
#:brace "improviso"
#:roman "thickmarker"
#:sans "permanentmarker"
#:factor (/ staff-height pt 20)
))
}

\layout {
\override Score.Hairpin.thickness = #2
\override Score.Stem.thickness = #2
\override Score.TupletBracket.thickness = #2
\override Score.VoltaBracket.thickness = #2
\override Score.SystemStartBar.thickness = #4
\override StaffGroup.SystemStartBracket.padding = #0.25
\override ChoirStaff.SystemStartBracket.padding = #0.25
%\override Staff.Tie.thickness = #3
\override Staff.Tie.line-thickness = #2
\override Staff.Slur.thickness = #3
\override Staff.PhrasingSlur.thickness = #3
\override Staff.BarLine.hair-thickness = #4
\override Staff.BarLine.thick-thickness = #8
\override Staff.MultiMeasureRest.hair-thickness = #3
\override Staff.MultiMeasureRestNumber.font-size = #2
\override LyricHyphen.thickness = #3
\override LyricExtender.thickness = #3
\override PianoPedalBracket.thickness = #2
}
Loading

0 comments on commit d77bc08

Please sign in to comment.