[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: How to write chords for a rhythm section part from a blind user
From: |
Jacques Menu |
Subject: |
Re: How to write chords for a rhythm section part from a blind user |
Date: |
Tue, 22 Dec 2015 19:56:38 +0100 |
Hello Daniel,
Something like that, but with the chords below the staves?
A .png would help un understand what you’re aiming at.
JM
\version "2.18.2"
%\include "ijr-jazzchords.ily"
%\include "lilyjazz.ily"
\header {
title = "untitled..."
composer = "Ian Rashkin"
copyright = "© 2014 Ian Rashkin (BMI)"
tagline = "refactored Re: hide repeat endings? lilypond-user 2015-08-29"
%need blank to suppress lilypond marker
}
sl = {
\improvisationOn
\override Voice.Stem.stencil = ##f
}
nsl = {
\improvisationOff
\revert Voice.Stem.stencil
}
%%%%%%%%%% harmony
initialHarmony = {}
introHarmony = \chordmode {
%s1*8 JMI
\repeat unfold 8 { f2:7 g2:m7 }
}
headHarmony = \chordmode {
f1*8:7 \bar "||" \break
des1*8:7 \bar "||" \break
a1*8:7.9- \bar "||" \break
bes1:7
c1:7
f1:min7
bes1:7
a1:min7+
d1:7
g1:min7
g1:7
c1:7
}
turnaroundHarmony = \chordmode {
bes1:9+.5+ \bar "|." \break
}
codaHarmony = \chordmode {
bes1:9+.5+
c1:9+.5+
bes2:9+.5+ b2:7 \bar "|."
}
%%%%%%%%%% melody
initialMelody = {
\clef treble
\key f \major
\tempo "Fast Swing" 4 = 232 \time 4/4
\numericTimeSignature
}
introMelody = \relative c'' {
\sl
\repeat unfold 8 {\repeat unfold 4 {f4}}
\nsl
}
headMelody = \relative c'' {
f1~---> \repeat unfold 23 {f1~} |
f2\accent-\bendAfter #-4.75 r2
d8 d8 c8 d,8 a'8 c8 r4
r4 aes8 c8 bes8 aes8 ees8 des8
d!8 ees8 aes8 c8 bes8 g8~ g8 r8
gis8 gis8 a8 d8 c8 fis,8~ fis8 r8
fis8 e8 c8 a8 d8 a'8-.-> r4
r4 bes8 bes8~ bes8 bes8 bes4
b8 b8~ b8 b8 b4 c4
d8 f8 c8 a8 \tuplet 3/2 {g8 a8 bes8} d8 c8
}
turnaroundMelody = \relative c'' {
bes8 aes8 g8 fis8~ fis8 r4.
}
codaMelody = \relative c'' {
bes8 aes8 g8 fis8~ fis8 r8 b4
c8 bes8 a8 gis8~ gis8 r8 cis4
\tuplet 3/2 {bes4 aes4 g4} fis2 |
}
%%%%%%%%%% auxiliary
initialAux = {}
introAux = {
<>-\markup {"Intro: Drums (+?) arhythmic improv"}
s1*8 \bar "||" \break
}
headAux = {
<>^\markup{ \translate #'(-6 . 2) \musicglyph #"scripts.segno"}_\markup{
\override #'(line-width . 100) \italic
\wordwrap-string #"* Use circular breathing, repetition, free
improivisation, or whatrever you can to extend this note through all 24 bars
(freely vary timbre, volume, intonation, etc.)"
}
s1*8 \bar "||" \break
s1*8 \bar "||" \break
s1*8 \bar "||" \break
s1*8
s8*7 <>\coda s8
}
turnaroundAux = {
s8*5 <>_\markup {\translate #'(-30 . -5) { "solos " {\teeny \musicglyph
#"scripts.segno"} " to end, coda on out head only"}}
s8*3
}
codaAux = {
<>^\markup{ \translate #'(-6 . 2) \musicglyph #"scripts.coda"}
s1*3
}
%%%%%%%%%% paper
\score {
<<
\new ChordNames
{
\initialHarmony \introHarmony \headHarmony \turnaroundHarmony \codaHarmony
}
\new Voice \with { \consists "Pitch_squash_engraver" }
<<
{
\initialAux \introAux \headAux \turnaroundAux \codaAux
}
{
\initialMelody \introMelody \headMelody \turnaroundMelody \codaMelody
}
>>
>>
\layout {
indent = 0
ragged-last = ##t
\context {
\Score
\remove "Bar_number_engraver"
}
}
}
%%%%%%%%%% midi
\score {
<<
{
\initialHarmony \introHarmony \headHarmony \turnaroundHarmony
\headHarmony \codaHarmony
}
{
\initialMelody \introMelody \headMelody \turnaroundMelody \headMelody
\codaMelody
}
>>
\midi { }
}
> Le 22 déc. 2015 à 19:39, Daniel Contreras <address@hidden> a écrit :
>
> Hi everyone,
> I was interested to know what the best practice is for writing cord slashes
> with chord names below the staff, for a pop and or jazz chart. Any help would
> be greatly appreciated. Thanks
>
> Daniel Contreras
> _______________________________________________
> lilypond-user mailing list
> address@hidden
> https://lists.gnu.org/mailman/listinfo/lilypond-user