lilypond-user-fr
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Arranger.ly dispatch-chords


From: Clement Caillol
Subject: Arranger.ly dispatch-chords
Date: Sun, 1 Nov 2020 12:07:21 +0100
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.4.0


Bonjour,

merci pour votre réponse, mais ce n'est effectivement pas ce à quoi je pensais.

Je vais essayer d'être plus clair. En fait ma question est assez générale :

quel est le meilleur moyen pour passer d'une musique en accords, éventuellement même une réduction harmonique, à une orchestration complexe, ou chaque instrument ne joue pas toujours la même note de l'accord (par exemple le cor ne jouera pas toujours la 3è note, parfois la 2è, la 4è)

pour l'instant j'ai essayé deux solutions.

La première c'est de n'avoir qu'un accord dans chaque musique :

chordI= {<c c' e' g' c'' e'' c'''>4 r4 r2}
chordII= {<g b d' g' b' d'' b'' d'''>4 r4 r2}
chordIII= {<fis a d' a' c'' d'' a'' c'''>4 r4 r2}

#(begin
  (dispatch-chords '(fl1 (fl2 htb1) (htb2 tp1) cor1 tp2 (fag1 cor2) fag2) 21 chordI)   (dispatch-chords '(fl1 fl2 (htb1 tp1) htb2  tp2 (cor1 fag1) fag2 cor2) 23 chordII)   (dispatch-chords '(fl1 fl2 (tp1 tp2) htb1 htb2 (cor1 cor2) fag1 fag2 ) 25 chordIII)

  )


La deuxième c'est d'écrire mes accords avec les notes déjà organisées orchestralement :

chords = {<g d' g' d''  d d' g' b' b'' d'''>1 <c' d' c'' d''  d d' fis' c'' a'' c''' >
          <g d' g' d'' g d' g' b' g'' b''>4 r4 r2}

#(begin

    (dispatch-chords (lst vents) 52 chords)

)

La première ne me semble pas économe et très redondante, et la deuxième m'embête car elle est très opaque, on ne voit pas du tout l'orchestration en un coup d’œil.

en gros je cherche quelque chose du genre :

chords = {<c e g> <c f a> <c e g> <b, d g>}

#(begin

    (multi-dipatch-chords (orchestrationAccrd1 orchestrationAccord2 orchestrationAccord3 orchestrationAccord4) 52 chords)

)

A la limite j'aimerais bien coder la fonction en question, mais je n'ai pas encore les skills...

Merci !


Le 28/10/2020 à 22:51, Gilles Thibault a écrit :
Le 2020-10-28 17:50, Clément CAILLOL a écrit :
Encore bonjour,

J'ai une question à poser à ceux qui utilisent la bibliothèque arranger.ly.

Est-ce que vous connaissez un moyen pour faire la même chose que la
fonction dispatch-chords, mais avec la possibilité de spécifier
l'orchestration de chaque accord contenu dans la musique qu'on veut
dispatcher ?

Par exemple, si j'ai une musique avec quatre accords, et que je veux
les dispatcher de quatre manières un peu différentes entre mes
instruments.

Merci !

Bien cordialement,

Clément Caillol

Hum, un petit exemple de ce que vous voulez faire serait le bienvenu.
On peut par exemple renverser chaque accord par la fonction reverse-chords
(p17 de l'aide
http://gillesth.free.fr/Lilypond/arranger-docs/arrangerDoc-fr.pdf )
mais c'est probablement pas ça que vous souhaitez.




reply via email to

[Prev in Thread] Current Thread [Next in Thread]