Subject: Des fichiers midi à la suite

From: julien <[email-masked]>
Date: Wed, 4 Feb 2015 14:09:45 -0700 (MST)

Bonjour,
je recopie une cantate ancienne trouvée dans un fonds d'archive.
Chaque partie aura son propre fichier midi. 
Je souhaiterais placer sur un site l'ensemble de l'audio dans sa continuité.
Connaissez-vous un moyen de placer chaque fichier midi l'un après l'autre
dans un seul fichier global ?
Merci pour vos suggestions.
Julien

--
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/Des-fichiers-midi-a-la-suite-tp7582186.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

---

From: Seventies <[email-masked]>
Date: Wed, 4 Feb 2015 16:39:02 -0700 (MST)

Bonsoir Julien,

Cette opération demande un éditeur MIDI.
Personnellement, j'utilise le bon vieux Cakewalk dans sa version 9 (du moins
sous Windows).

Tu peux éventuellement m'envoyer tes fichiers MIDI (ils sont généralement
très légers), je te ferai la concaténation.

Cordialement,

Jean-François

--
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/Des-fichiers-midi-a-la-suite-tp7582186p7582189.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

---

From: Pierre Perol-Schneider <[email-masked]>
Date: Thu, 5 Feb 2015 08:33:48 +0100

Bonjour Julien,

Que penses-tu de :

\version "2.18.2"

maCantateUn = \transpose c c' { c4 d e f }
maCantateDeux = \transpose c c' { g a b c' }
maCantateTrois = \transpose c c' { b a g f }
maCantateQuatre = \transpose c c' { e d c2 }

\paper {
  indent = 0
}

\header {
  title = "Ma Cantate"
}

\book {
  \score {
    \maCantateUn
    \header {
         piece = \markup\concat { "1" \raise #.6 \tiny "ère" " Partie" }
    }
    \layout { }
    \midi { }
  }
  \score {
    \maCantateDeux
    \header {
         piece = \markup\concat { "2" \raise #.6 \tiny "ème" " Partie" }
    }
    \layout { }
    \midi { }
  }
  \score {
    \maCantateTrois
    \header {
         piece = \markup\concat { "3" \raise #.6 \tiny "ème" " Partie" }
    }
    \layout { }
    \midi { }
  }
  \score {
    \maCantateQuatre
    \header {
         piece = \markup\concat { "4" \raise #.6 \tiny "ème" " Partie" }
    }
    \layout { }
    \midi { }
  }
  %% Audio midi complet
  \score {
    {
      \maCantateUn
      % transition ?
      s
      \maCantateDeux
      % transition ?
      s
      \maCantateTrois
      % transition ?
      s
      \maCantateQuatre
    }
    \midi { }
  }
}

Cordialement,
Pierre

---

From: julien <[email-masked]>
Date: Thu, 5 Feb 2015 13:34:39 -0700 (MST)

Bonsoir,
merci Schneidy.
Ton principe fonctionne bien et ressemble tout à fait à ce que je recherche.
Je me lance.
Cordialement.
Julien

--
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/Des-fichiers-midi-a-la-suite-tp7582186p7582199.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

---

From: julien <[email-masked]>
Date: Thu, 5 Feb 2015 13:30:50 -0700 (MST)

Bonsoir Seventies,
merci beaucoup pour ton offre, c'est très sympa.
Je la retiens.
Je vais m'enhardir à construire d'abord l'ensemble avec le schéma de
Schneidy.
Julien

--
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/Des-fichiers-midi-a-la-suite-tp7582186p7582198.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

---

From: julien <[email-masked]>
Date: Sun, 8 Feb 2015 10:27:17 -0700 (MST)

Bonjour,
utilisant habituellement Frescobaldi, je bloque à faire fonctionner le
canevas proposé.
Malgré une lecture répétée de la documentation, je ne sais pas où inscrire
les divers éléments dont j'ai besoin : instrumentation et réglages de chaque
partition.
Où s'inscrit par exemple :
harpsichordPart = \new PianoStaff \with {
  instrumentName = "Clavecin"
} <<
  \new Staff = "right" \with {
    midiInstrument = "harpsichord"
  } \right
  \new Staff = "left" \with {
    midiInstrument = "harpsichord"
  } { \clef bass \left }

et 

\score {
  <<
       \harpsichordPart

J'ai essayé plusieurs combinaisons en comparant avec le rendu de
Frescobaldi, sans succès.
Je peux envoyer mon code mais il est copie conforme du schéma de Schneidy
plus haut.
Merci d'avance pour vos conseils.
Cordialement.
Julien

--
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/Des-fichiers-midi-a-la-suite-tp7582186p7582200.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

---

From: Pierre Perol-Schneider <[email-masked]>
Date: Mon, 9 Feb 2015 12:40:09 +0100

Bonjour Julien,

Si je te suis bien tu souhaites tout mettre dans un seul fichier.
Ci-joint un exemple de canevas d'après :
http://petrucci.mus.auth.gr/imglnks/usimg/4/4a/IMSLP03334-Bach_-_BGA_-_BWV_203.pdf
C'est juste un exemple, pas une règle absolue.

Cordialement,
Pierre

Le 8 février 2015 18:27, julien <[email-masked]> a écrit :

> View this message in context:
> http://lilypond-french-users.1298960.n2.nabble.com/Des-fichiers-midi-a-la-suite-tp7582186p7582200.html
> _______________________________________________
> liste de diffusion lilypond-user-fr
> [email-masked]
> https://lists.gnu.org/mailman/listinfo/lilypond-user-fr
>

---

From: julien <[email-masked]>
Date: Thu, 12 Feb 2015 14:29:56 -0700 (MST)

Bonjour,
Merci Schneidy de m'avoir guidé aussi efficacement.
je reprends le modèle pas à pas. Ca fonctionne.
Je voudrais comprendre comment.
1 : concernant la constitution de 
%% audio midi complet
\book { 
  \bookOutputName "CantateComplete"
  \score {
    <<
Suit chaque instrument utilisé dans chaque partie. 
Cela revient-il à reconstituer (à fabriquer une seconde fois) tout le rendu
midi indépendamment des fichiers déjà constitués ?
Serait-il possible d'énumérer tous les instruments d'un coup au début puis
les différentes sections de la cantate ? 
2 : Je ne comprends pas l'utilité de ce qui précède l'en-tête, à savoir 
%% Implement an alternate lyric context
et
%% Doesn't do a lot, apart from avoid warnings when generating midi output

Merci d'avance pour vos explications qui me feront progresser.
Cordialement.
Julien

--
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/Des-fichiers-midi-a-la-suite-tp7582186p7582237.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

---

From: Pierre Perol-Schneider <[email-masked]>
Date: Sat, 14 Feb 2015 10:19:26 +0100

Bonjour Julien,

> midi indépendamment des fichiers déjà constitués ?

Oui, on définit alors ce que l'on souhaite entendre.

> les différentes sections de la cantate ?

Je ne comprends pas vraiment l'idée, désolé.

> %% Implement an alternate lyric context

C'est un petit code définissant un nouveau contexte appelé 'AltLyrics'  et
qui se différencie du 'Lyric' par un rendu en italique.
C'est une option particulière à mon exemple, rien de fondamental.

> %% Doesn't do a lot, apart from avoid warnings when generating midi output

Juste là pour éviter d'avoir des messages d'avertissements ; cela n'affecte
pas la sortie midi.

Cordialement,
Pierre