openbook.ly extraire et transposer

Bonjour,

J'ai découvert ici : https://github.com/veltzer/openbook
<https://github.com/veltzer/openbook&gt;
openbook.ly qui est un real book open source.

Je souhaiterais extraire un morceau du book et le transposer, existe-t-il un
moyen simple ?
Comment faire pour que lilypond ne compile que la partie qui m’intéresse ?

exemple : si je veux extraire cette partie :
\bookpart {

% this causes the variables to be defined...

% now play with the variables that depend on language

\tocItem \markup "The Girl From Ipanema / Antonio Carlos Jobim , Vincius De
Moraes, Norman Gimbel"

% taken from "/usr/share/lilypond/2.12.3/ly/titling-init.ly"
\markup {
  \column {
    \fill-line { "" }
    \override #'(baseline-skip . 3.5)
    \column {
      \huge \larger \bold
      \fill-line { \larger "The Girl From Ipanema" }
      \fill-line { \large \smaller \bold \larger "Garota De Ipanema" }
      \fill-line { \smaller \bold "" }
      \fill-line {
        "Lyrics by Vincius De Moraes, Norman Gimbel"
        "Music by Antonio Carlos Jobim"
      }
      \fill-line {
        "Moderate Bossa Nova"
        ""
      }
    }
  }
}
\noPageBreak

% include the preparatory stuff, if there is any

% calculate the vars

% score for printing
\score {
  <<
\new ChordNames="Chords"
  \with {
    \remove "Bar_engraver"
  }
  
\chordmode {
  \startChords
  \startSong

  \mark "Intro"
  \startPart
  f1:6.9 | c2:m7 c:m6 | f1:6.9 | c2:m7 c:m6 | \myEndLine
  \endPart

  \mark "A"
  \startPart
  \repeat volta 2 {
    f1:maj7.9 | f1:maj7.9 | g1:13 | g1:13 | \myEndLine
    g1:m7.9 | ges1:7.5- |
  } \alternative {
    {
      f1:maj7.9 | ges1:7.5- | \myEndLine
    } {
      f1:maj7.9 | f1:maj7.9 | \myEndLine
    }
  }
  \endPart

  \mark "B"
  \startPart
  ges1:maj7 | ges1:maj7 | ces1:7.9 | ces1:7.9 | \myEndLine
  fis1:m7.9 | fis1:m7.9 | d1:7.9 | d1:7.9 | \myEndLine
  g1:m7.9 | g1:m7.9 | ees1:7.9 | ees1:7.9 | \myEndLine
  a1:m7 | d1:7.5-.9- | g1:m7 | c1:7.5-.9- | \myEndLine
  \endPart

  \mark "A"
  \startPart
  f1:maj7.9 | f1:maj7.9 | g1:7.13 | g1:7.13 | \myEndLine
  g1:m7.9 | ges1:7.5- | f1:maj7.9 | ges1:7.5- | \myEndLine
  f1:maj7.9 | ges1:7.5- | f1:maj7.9 | f1:maj7.9 | \myEndLine
  \endPart

  \endSong
  \endChords
}

% this thing will only engrave voltas. This is required to put the volta
under the chords.
% No great harm will happen if you don't put it, only the voltas will be
above the chords.
%\new Staff \with {
% \consists "Volta_engraver"
%}
\new Staff="Melody" {
\new Voice="Voice"
  
\relative c' {
  \time 4/4
  \key f \major
  \clef treble
%% http://veltzer.net/blog/blog/2010/08/14/musical-tempo-table/
  \tempo "Allegro" 4 = 130

%% intro
  r1 * 4 |

%% A part
  \repeat volta 2 {
    g'4. e8 e4 d8 g~ | g4 e8 e~ e e d g~ |
    g4 e e d8 g~ | g g e e~ e e d f~ |
    f d4 d8~ d d c e~ | e c4 c8~ c c bes4 |
  } \alternative {
    {
      r4 c2.~ | c2 r2 |
    } {
      r4 c2.~ | c2 r2 |
    }
  }

%% B part
  f1~ | \times 2/3 {f4 ges f} \times 2/3 {ees4 f ees} |
  des4. ees8~ ees2~ | ees2. r8 gis~ |
  gis1~ | \times 2/3 {gis4 a gis} \times 2/3 {fis gis fis} |
  e4. fis8~ fis2~ | fis2. r8 a~ |
  a1~ | \times 2/3 {a4 bes a} \times 2/3 {g a g} |
  f4. g8~ g2~ | g2 \times 2/3 {r4 a bes} |
  \times 2/3 {c c, d} \times 2/3 {e f g} | gis2. a4 |
  \times 2/3 {bes bes, c} \times 2/3 {d e f} | fis2. r4 |

%% back to A part
  g4. e8 e4 d8 g8~ | g4 e8 e~ e e d g~ |
  g4 e e d8 g~ | g g e e~ e e d a'~ |
  a4. f8 f f d c'~ | c4. e,8 \times 2/3 {e4 e d} |
  e1 | r4 r8 e8 \times 2/3 {e4 e d} |
  e1 | r4 r8 e8 \times 2/3 {e4 e d} |
  e1~ | e2. r4 |
}

}
\new Lyrics="Lyrics" \lyricsto "Voice"
  
\lyricmode {
  Tall and tan and young and love -- ly,
  the Girl From I -- pa -- ne -- ma goes walk -- ing,
  and when she pass -- es, each one she pass -- es goes "ah!"

  "ah!"

  Oh, but I watch her so sad -- ly.
  How can I tell her I love her?
  Yes, I would give my heart glad -- ly,
  but each day when she walks to the sea,
  she looks straight a -- head not at me.

  Tall and tan and young and love -- ly,
  The Girl From I -- pa -- ne -- ma goes walk -- ing,
  and when she pass -- es I smile,
  but she does -- n't see.
  She just does -- n't see.
  No, she does -- n't see.
}

\new Lyrics="Lyrics" \lyricsto "Voice"
  
\lyricmode {
  When she walks she's like a Sam -- ba
  that swings so cool and sways _ so gen -- tle,
  that when she pass -- es, each one she pass -- es goes
}

  >>
  \layout {
  }
}

\noPageBreak
\markup \column {
%% just a little space
  \null
  \fill-line {
    \smaller \smaller { "Copyright © 1963, Antonio Carlos Jobim and Vincius De
Moraes, Brazil" }
  }
}

% this is just a small space, maybe we should replace this with a page
break?
% TODO: at the very end of the book this should not appear.
%\markup {
% \null
% \null
%}
}

J'aimerais aussi rajouter mes propres partitions à l'openbook, le problème
c'est que je n'ai pas du tout la même manière de coder...

Merci

···

--
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/openbook-ly-extraire-et-transposer-tp7579950.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

Merci de partager ce lien. Je viens juste d'ecrire la partition de Misty et
en train de transcrire le solo de Grappelli sur ce standard.

D'apres ce que j'ai vu le code lilypond est insere dans du script .mako. As
tu essaye de generer tout le real book ? Ca devrait generer un ou plusieurs
fichiers .ly.

Pour ce qui est de rajouter des partitions tu pourrais contacter le
proprietaire du site.

Je vais jeter un coup d'oeil serieux en fin de semaine.

···

--
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/openbook-ly-extraire-et-transposer-tp7579950p7581713.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.