Programmvergleich: Midi-Import mit Lyrics anhand eines Beispiels

  • Ersteller Ersteller JuergM
  • Erstellt am Erstellt am
J

JuergM

Registrierter Benutzer
Zuletzt hier
16.04.26
Registriert
26.06.21
Beiträge
134
Kekse
1.426
Die Partitur MuseScore_Original exportierte ich als Midi-Datei. In dieser Midi-Datei fügte ich die Lyrics mit meinem InsertLyrics-Programm ein, weil MuseScore beim Midi-Export Lyrics nicht unterstützt.

Das Resultat, siehe Anhang, ist ernüchternd!

Primus ist am ehesten dazu in der Lage. Es verwendet keine UTF-8-Darstellung bei Umlauten.

Die fehlenden Silben fehlen eventuell auch in der Midi-Datei. Das wäre dann ein Fehler von InsertMidi. Das werde ich überprüfen!

siehe auch: https://www.musiker-board.de/threads/workaround-fuer-musescore-lyrics-in-exportierte-midi-datei-einfuegen.724933/
 
Eigenschaft
 

Anhänge

  • MuseScore_Original.webp
    MuseScore_Original.webp
    89,8 KB · Aufrufe: 315
  • Frescobaldi.webp
    Frescobaldi.webp
    48,5 KB · Aufrufe: 188
  • Finale.webp
    Finale.webp
    70,1 KB · Aufrufe: 202
  • SibeliusFirst.webp
    SibeliusFirst.webp
    56,8 KB · Aufrufe: 190
  • PrimusFree.webp
    PrimusFree.webp
    67,2 KB · Aufrufe: 178
  • MuseScore.webp
    MuseScore.webp
    43 KB · Aufrufe: 178
  • Es_ist_ein_Ros_entsprungen_.mid
    Es_ist_ein_Ros_entsprungen_.mid
    5,4 KB · Aufrufe: 188
  • Capella8_demo.webp
    Capella8_demo.webp
    76,2 KB · Aufrufe: 204
  • Gefällt mir
  • Interessant
Reaktionen: 2 Benutzer

  • Ersteller
  • #3
MusicXML-Dateien sind für Grafikprogramme viel vollständiger. Alle Notensatzprogramme importieren dieses Format gut bis sehr gut.

Beispiel-Datei von MuseScore als mxl-Datei exportiert. Danach in den entsprechenden Programmen importiert:
 

Anhänge

  • Frescobaldi_mxl.webp
    Frescobaldi_mxl.webp
    76,6 KB · Aufrufe: 176
  • Sibelius_mxl.webp
    Sibelius_mxl.webp
    143,8 KB · Aufrufe: 174
  • Finale_mxl.webp
    Finale_mxl.webp
    103,5 KB · Aufrufe: 182
  • Primus_mxl.webp
    Primus_mxl.webp
    53,1 KB · Aufrufe: 176
  • Cappell8_mxl.webp
    Cappell8_mxl.webp
    49 KB · Aufrufe: 171
  • Gefällt mir
Reaktionen: 1 Benutzer
MIDI ist ein Industriestandard zum Austausch musikalischer Steuerinformationen zwischen elektronischen Instrumenten.
Natürlich kann man MIDI auch nutzen, um Partituren zwischen Programmen hin- und herzuschieben. Dafür ist es aber nicht gemacht, da die Formatierung logischerweise verloren geht.
Für den Austausch gibt es - wie von @MS-SPO sehr richtig angemerkt - das MusicXML-Format.
Vereinfacht gesagt, werden mit einem XML-Schema die Inhalte von Datenbanken ausgetauscht. Dieses Schema wird in sehr vielen Bereichen genutzt (ich arbeite täglich mit dem LandXML-Format) - eben auch für Notationsprogramme.

LG, Anderl
 
  • Gefällt mir
Reaktionen: 1 Benutzer
  • Ersteller
  • #5
Nachtrag: Die fehlenden Silben beim Primus-Resultat sind in der Midi-Datei vorhanden.
 
Das ist ein Musescore-Export? Dann würde ich diesem Programm nicht trauen, schau dir mal das markierte Key-Signature-Event an:

Es ist ein Ros.webp


Da ist eine Dur-Tonart mit 15 Kreuzen exportiert worden. Das ist G##-Dur. Was soll das? Die Importqualitäten anderer Programme sind mit solchen Daten wohl kaum realistisch zu bewerten.

P.S. ansonsten zum Lyrics Im- und Export: alle beteiligten Programme sollten die Recommended Practice (RP-017) SMF Lyric Meta Event Definition beachten...macht das dein Programm?
 
Zuletzt bearbeitet:
  • Ersteller
  • #7
Danke Harald, du hast recht, ich habe hier einen Bock geschossen. Es sollte natürlich F-Dur sein, d.h. das höhere Digit sollte nicht 0 sondern ein F sein. Ich habe mit der korrigierten Midi-Datei, nochmals alle Programme gefüttert.

Ich unterstütze RP-017. Nur Primus importiert von den getesteten Programmen nach diesem Standard. Es wäre interessant zu wissen, wie gut Primus Midi-Dateien exportiert. Leider besitze ich nur die Demo-Version, aber vielleicht macht das jemand im Forum für mich, biiiiiitte.

In Midi-Vergleich.png sieht man den Vergleich zwischen der von MuseScore exportierten und meiner mit Lyrics nachgebesserten Midi-Datei.
 

Anhänge

  • Capella8-2.webp
    Capella8-2.webp
    54,9 KB · Aufrufe: 194
  • Midi-Vergleich.webp
    Midi-Vergleich.webp
    154,7 KB · Aufrufe: 174
  • Frescobaldi2.webp
    Frescobaldi2.webp
    52 KB · Aufrufe: 183
  • MuseScore2.webp
    MuseScore2.webp
    50,6 KB · Aufrufe: 179
  • Finale_2.webp
    Finale_2.webp
    61,5 KB · Aufrufe: 174
  • Primus2.webp
    Primus2.webp
    62,5 KB · Aufrufe: 180
  • Sibelius2.webp
    Sibelius2.webp
    53,8 KB · Aufrufe: 164
  • Es_ist_ein_Ros_entsprungen_.mid
    Es_ist_ein_Ros_entsprungen_.mid
    5,3 KB · Aufrufe: 182
  • Gefällt mir
Reaktionen: 1 Benutzer
  • Ersteller
  • #8
Ich habe mir den Spass erlaubt, mit meinem Beispiel auch Forte zu füttern. Forte stürzt beim Import der entsprechenden MusicXML-Datei ab.
 

Anhänge

Grund: MusicXML-Datei als Zip-Datei angehängt.
  • Ersteller
  • #9
Ich habe mein InsertLyrics-Programm (https://github.com/juerg-mueller/InsertLyrics) erweitert, so dass man nun zwischen dem UTF-8- und dem westeuropäischen Zeichensatz (ISO-8859-1) wählen kann. Im Anhang der Primus-Import mit dem ISO-8859-1 Zeichnsatz, der nun perfekt aussieht.
 

Anhänge

  • Primus_3.webp
    Primus_3.webp
    80 KB · Aufrufe: 162
  • Gefällt mir
Reaktionen: 1 Benutzer
Zurück
Oben