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

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

Re: import midi curieux


From: Jean Abou Samra
Subject: Re: import midi curieux
Date: Sat, 11 Mar 2023 16:06:34 +0100
User-agent: Evolution 3.46.4 (3.46.4-1.fc37)

Le samedi 11 mars 2023 à 15:32 +0100, olivier charade a écrit :

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'4476/480 r44/480 cis4476/480 r44/480 dis4476/480 r44/480 f4476/480    r4964/480 g4476/480 r44/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?

Oui, même si Frescobaldi ne le propose pas dans son menu d'import MIDI. En lançant midi2ly en ligne de commande plutôt que depuis Frescobaldi, vous pouvez faire par exemple

/chemin/vers/lilypond-2.24.1/bin/midi2ly --duration-quant=32 x.ly

pour convertir x.ly en quantifiant à la triple croche.

Cordialement,

Jean

Attachment: signature.asc
Description: This is a digitally signed message part


reply via email to

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