midi

• 8 Janv. 2014 - 15:33

Bonjour,

Lors de l'ouverture d'un fichier midi par MuseScore (version 1.3 sur Mac OSX), ce dernier ne semble pas aimer les débuts de partition en anacrouse. Le fichier importé commence par une mesure "complète" et donc tout est décalé. Y a-t-il une option qui permettrait d'imposer l'anacrouse ?

Avec tous mes remerciements et mes meilleurs voeux à tous les musescoriens.


Commentaires

Je ne voudrais pas dire de bêtises mais un fichier MIDI est une succession d'évènements or l'anacrouse n'est pas un évènement musical ( on ne joue pas l'anacrouse on joue les notes ) ce n'est qu'une convention d'écriture et de lecture de la partition.

Un fichier MIDI ne contient aucune information de formatage qui puisse permettre la rédaction aisée d'une partition. Lorsqu'un séquenceur a la bonté d'afficher une partition correcte il le fait depuis son format natif propre. Mais à partir d'un fichier MIDI venant d'une autre source il est aussi mal à l'aise que peut l'être MuseScore. ( Il suffit d'ailleurs d'exporter un fichier *.mscz en fichier MIDI et de le rouvrir pour constater que toutes les informations de mise en forme ont disparues ).

Donc je ne pense pas qu'il y ait la moindre option pour contraindre l'anacrouse à l'ouverture.

En réponse à par Miré

Oui, évidemment, vu comme ça ! Du coup je suis étonné que lorsqu'on ouvre un fichier midi cela donne un résultat quand même.

Il me semble avoir trouvé une solution (pour l'anacrouse) : je sélectionne toute la partition depuis la première note (s'il y a un silence avant, je ne le prends pas) et je copie. Puis je crée une nouvelle partition avec le même nombre de mesures mais avec une anacrouse, puisque la possibilité en est donnée, dans mon cas de 1/8 puisque j'ai une mesure à 3/8 et une seule croche dans la première mesure en anacrouse et je copie. Et ça marche !

Merci pour les explications.

En réponse à par gricam

Je suis en train de lire tout ce qui est marqué sur le forum.

L'histoire là, a propos du midifile et de l’anacrouse me semble invraisemblable.

Si l'importation se fait mal, c'est que le fichier midi ne vaut rien.

Bien évidement qu'un séquenceur ne fait pas d’anacrouse.
MuseScore non plus d’ailleurs, c'est une simulation de mesure incomplète en début de morceau.
Mais la mesure est là, quand même. ( Même si elle n'est pas complète).

(Comment un logiciel musical pourrait deviner qu'il y a des notes avant la mesure 1 ?)
Puisque forcement il commence à la mesure 1.

Mais cela ne doit rien changer, ni décaler les notes dans une importation ou exportation.

- - - - - - - - - - - - - -
Donc, on envoie l'enregistrement sur le séquenceur.

Clic clic clic sol / do do mi mi /do o sol sol/ etc . . . .

Mesure juste :
Clic clic clic sol / = mesure 1 = Soupir Soupir Soupir Noire (le Sol est l'anacrouse)
do do mi mi / = mesure 2 = Noire Noire Noire Noire
Do - o sol sol / = mesure 3 = Blanche Noir Noire
Et c'est forcement "calé".

C'est sûr que si le fichier midi commence sans anacrouse, Musescore ne peut pas le "recaler".
Un séquenceur non plus par ailleurs.

Mesure Fausse :
Sol do do mi / = mesure 1 = Noire Noire Noire Noire
mi do o sol / = mesure 2 = Noire Blanche Noire
sol sol...... / = mesure 3 = Noire Noire ..............

La mesure 1 est la mesure 1 (anacrouse ou pas)
La mesure 2 est la mesure 2 : point barre.
Etc . . .

En réponse à par Dan-Lorraine

Clic-clic-clic ( les temps que sait compter un séquenceur qui a une base de temps ) mais celle-ci n'existe pas dans MuseScore ( la raison pour laquelle il n'est pas possible de "jouer" sur un clavier et de voir les notes s'inscrirent avec la bonne durée sur la portée ). MuseScore ne connaît que l'objet "note" ou l'objet "silence", il commence la lecture du fichier MIDI sur cet objet et en fonction de l'information rythmique essaie de construire une partition potable. L'anacrouse n'étant pas signalée, MuseScore ne peut faire autrement que se planter. Il y a d'ailleurs beaucoup d'informations MIDI non gérées par MuseScore qui peuvent l'empêcher de rendre un bon résultat voire le faire planter .

Il y a un métronome prévu sur la future version mais j'ignore si cela suffit à résoudre le problème.

Do you still have an unanswered question? Please log in first to post your question.