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

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

import midi curieux


From: olivier charade
Subject: import midi curieux
Date: Sat, 11 Mar 2023 15:32:28 +0100
User-agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:102.0) Gecko/20100101 Thunderbird/102.8.0

Bonjour,

Avant, lorsque je suivais un cursus de composition “classique“, j'écrivais sous lilypond et j'exportais en midi vers Rosegarden.

Maintenant que je fais de la musique à l'image, j'écris avec LogicPro et je voudrai bien arriver à exporter en MIDI  sous Lilypond pour fournir à d'éventuels musiciens des partitions propres.

Comme c'est loin de fonctionner de façon immédiate (conducteurs obtenus absolument incompréhensibles), je pars d'un cas simple: une seule piste, une seule région, deux mesures en tout et pour tout, avec 6 notes qui se courent après.

Voici le résultat, pour 4 noires, une demi-pause et encore deux noires:

% Lily was here -- automatically converted by midi2ly from midi.mid
\version "2.14.0"

\layout {
  \context {
    \Voice
    \remove Note_heads_engraver
    \consists Completion_heads_engraver
    \remove Rest_engraver
    \consists Completion_rest_engraver
  }
}

trackAchannelA = {


  \key c \major

  \set Staff.instrumentName = "Inst 1"

  % [INSTRUMENT_NAME] Inst 1

  \time 4/4


  \key c \major

  \tempo 4 = 120
  \skip 1*2
}

trackAchannelB = \relative c {
  b'4*476/480 r4*4/480 cis4*476/480 r4*4/480 dis4*476/480 r4*4/480 f4*476/480
  r4*964/480 g4*476/480 r4*4/480 b4*476/480
}

trackA = <<
  \context Voice = voiceA \trackAchannelA
  \context Voice = voiceB \trackAchannelB
>>


\score {
  <<
    \context Staff=trackA \trackA
  >>
  \layout {}
  \midi {}
}

}

Je vois bien un pb de quantification côté Logic que je n'arrive pas à résoudre. Mais y a-t-il un moyen de forcer une certaine quantification côté conversion en lilypond?

Merci d'avance,

Olivier





reply via email to

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