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

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

Re: sorite MIDI d'un modèle de partition


From: Philippe Neyrat
Subject: Re: sorite MIDI d'un modèle de partition
Date: Thu, 1 Mar 2018 20:17:10 +0100

Ben, un truc comme ce qui suit.

J'ai laissé le layout, mais la gravure est super moche, chaque partie démarrant à la fin de la précédente...

C'est pas grave si ce sont les fichiers midi générés qui importent.
ici, il n'y a plus qu'un fichier son généré. On peut changer l'ordre des parties jouées, les répéter, les renommer pour changer d'instrument, et les ajouter au midi.

Et il est toujours possible de reprendre chaque variable pour la graver (en pdf cette fois, avec un layout) pour un instrument particulier, transpositeur par exemple.

Je trouve que c'est toujours plus souple de travailler sur des variables correctement nommées, on n'a pas à réinventer la roue à chaque fois. De plus, je suis assez méfiant pour ce qui est des définitions "globales" qui sont très "bas niveau" dans la description. On peut toujours les "surcharger", mais si elles sont à l'origine d'une erreur, on aura du mal à y retrouver ses petits. Mais bon, c'est juste mon avis, je suis loin d'être un expert : je parle même pas scheme...

Hope this helps.

Philippe

.............................................................
\version "2.18.2"
#(allow-volta-hook "|")
#(allow-volta-hook "||")
voltaPourSuivre = \markup\text "Pour suivre"
voltaPourTrio = \markup\text "Pour Trio"
\header {
  title = "INDIFFERENCE"
  instrument = "Accordéon"
  composer = "Joseph Colombo & Tony Murena"
  indent = 0
}

global = {
  \key g \major
  \time 3/4 \tempo "T° di Valse lente"
}

right = \relative c'' { \global c4. d e fis g a b c }

left = \relative c' { \global c4. b a g fis e d c }

Piano =
{
  \new PianoStaff
  <<
    \new Staff = "right" \with { midiInstrument = "accordion" } \right
\new Staff = "left" \with { midiInstrument = "accordion" } { \clef bass \left }
  >>
}

Trio =  \relative c'
{
  \new GrandStaff \with { instrumentName = "TRIO" }
  <<
    \new Staff { \key f\major  \time 3/4 \tupletUp f4 f f }
    \new Staff { \clef F \key f\major f4 f f }
  >>
}

Coda =
{
  \new GrandStaff \with { instrumentName = "CODA" }
  <<
    \new Staff { \key g\major  \time 3/4 c16. d e fis g a b c }
    \new Staff { \clef F \key g\major c16. b a g fis e d c }
  >>
}

Musique =
{
  \Piano
  \Trio
%  \Piano % on peut répéter les parties qu'on veut...
%  \Piano % en dé-commentant
%  \Trio
%  \Trio
  \Coda
}

\score
{

  \Musique

  \layout {} % super pas beau le truc !
  \midi { \tempo 4=100 }

} % score
.............................................................

Le 01/03/2018 à 10:07, gegeours a écrit :
Bonjour Phil,

Autant pour moi. J'ai remis tes codes avec Frescobaldi et ça *fonctionne
*avec trois fichiers générés.

Peux-tu développer pour les "trois variables contenant chacune une partie"
afin de générer au final un seul fichier.

Merci d'avance et bonne journée.



--
Sent from: http://lilypond-french-users.1298960.n2.nabble.com/

_______________________________________________
liste de diffusion lilypond-user-fr
address@hidden
https://lists.gnu.org/mailman/listinfo/lilypond-user-fr



--
Propulsé par l'Association Sud-Ouest.org
Plateforme Libre d'hébergement mail à prix libre
    https://www.sud-ouest.org



reply via email to

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