Diese Seite beschreibt, wie die Anzeige von Musiknoten als Eingabe von umgewandelter Notenschrift mit der Bearbeitungsumgebung VisualEditor realisiert werden kann.

Notenzeichen darstellen

Aktivierung über den Unterpunkt   Notenschrift, der sichtbar wird, wenn du das Menü über die Option   Mehr weiter ausklappst.

Das Anklicken des Menüpunktes öffnet ein neues Dialogfenster. Alternativ kann dieses Fenster auch über die Eingabe von <score an der Cursorposition aufgerufen werden.[1]

Hinweise und Hilfestellung

Bitte beachte auf jeden Fall die Musikrechte für Notensätze, ehe du Noten in eine Seite einfügst. Wie bei allen Änderungen gelten auch für  Partituren die Richtlinien zu den Urheberrechten und zu Quellenangaben.

Syntaxbeispiele für die Eingabe findest du auf der Seite Hilfe:Notensatz

Markupschriftsätze zur Notendarstellung

 
Notensatzsprache  LilyPond
 
⧼score-visualeditor-mwscoredialog-title⧽
Einfügen
⧼score-visualeditor-mwscoredialog-title⧽
|
0
0
⧼score-visualeditor-mwscoredialog-lang⧽
⧼score-visualeditor-mwscoredialog-lang-lilypond⧽⧼score-visualeditor-mwscoredialog-lang-abc⧽
⧼score-visualeditor-mwscoredialog-card-advanced⧽
⧼score-visualeditor-mwscoredialog-raw⧽ 0[2]
⧼score-visualeditor-mwscoredialog-notelanguage⧽
   
⧼score-visualeditor-mwscoredialog-card-audio⧽
⧼score-visualeditor-mwscoredialog-audio⧽ 0
⧼score-visualeditor-mwscoredialog-override-audio⧽
⧼score-visualeditor-mwscoredialog-override-audio-placeholder⧽
⧼score-visualeditor-mwscoredialog-override-midi⧽
⧼score-visualeditor-mwscoredialog-override-midi-placeholder⧽
Füge in das Eingabefeld eine nach dem  Notensatzprogramm  LilyPond gültige Zeichenfolge ein und vergleiche, ob die Anzeige in der Livevorschau dir die richtigen Noten ausgibt. Falls unterhalb des Sprachfeldes eine Fehlermeldung erscheint, prüfe, ob die Sprache LilyPond angewählt (dunkelblau hinterlegt) ist.
 
⧼score-visualeditor-mwscoredialog-title⧽
Einfügen
<score lang="lilypond"> \relative c' { c d e f g a b c }</score> [3]
⧼score-visualeditor-mwscoredialog-title⧽
\relative c' { c d e f g a b c }|
0
0
⧼score-visualeditor-mwscoredialog-lang⧽
⧼score-visualeditor-mwscoredialog-lang-lilypond⧽⧼score-visualeditor-mwscoredialog-lang-abc⧽
⧼score-visualeditor-mwscoredialog-card-advanced⧽
⧼score-visualeditor-mwscoredialog-raw⧽ 0
⧼score-visualeditor-mwscoredialog-notelanguage⧽
   
⧼score-visualeditor-mwscoredialog-card-audio⧽
⧼score-visualeditor-mwscoredialog-audio⧽ 0
⧼score-visualeditor-mwscoredialog-override-audio⧽
⧼score-visualeditor-mwscoredialog-override-audio-placeholder⧽
⧼score-visualeditor-mwscoredialog-override-midi⧽
⧼score-visualeditor-mwscoredialog-override-midi-placeholder⧽
Der Notensatz unterstützt seit Januar 2018 die Angabe einer „⧼score-visualeditor-mwscoredialog-notelanguage⧽“, die aus einer Liste aus der daneben stehenden Eingabebox ausgewählt werden kann.[4] Sollte das Eingabefeld inaktiv sein, ist bei den weiteren Einstellungen das Auswahlkästchen   ⧼score-visualeditor-mwscoredialog-raw⧽ aktiviert. Zu der gewählten Sprache muss die Bezeichnung der Noten passen, da sonst eine Fehlermeldung erzeugt wird.
 
⧼score-visualeditor-mwscoredialog-title⧽
Einfügen
<score lang="lilypond"> \relative c' { c d e f g a b c }</score>
⧼score-visualeditor-mwscoredialog-title⧽
\relative si { do re mi fa sol la si do }|
0
0
⧼score-visualeditor-mwscoredialog-lang⧽
⧼score-visualeditor-mwscoredialog-lang-lilypond⧽⧼score-visualeditor-mwscoredialog-lang-abc⧽
⧼score-visualeditor-mwscoredialog-card-advanced⧽
⧼score-visualeditor-mwscoredialog-raw⧽ 0
⧼score-visualeditor-mwscoredialog-notelanguage⧽
  italiano
⧼score-visualeditor-mwscoredialog-card-audio⧽
⧼score-visualeditor-mwscoredialog-audio⧽ 0
⧼score-visualeditor-mwscoredialog-override-audio⧽
⧼score-visualeditor-mwscoredialog-override-audio-placeholder⧽
⧼score-visualeditor-mwscoredialog-override-midi⧽
⧼score-visualeditor-mwscoredialog-override-midi-placeholder⧽
Anzeige bei korrekter Eingabe.[5]
Notensatzsprache  ABC
 
⧼score-visualeditor-mwscoredialog-title⧽
Einfügen
⧼score-visualeditor-mwscoredialog-title⧽
|
0
0
⧼score-visualeditor-mwscoredialog-lang⧽
⧼score-visualeditor-mwscoredialog-lang-lilypond⧽⧼score-visualeditor-mwscoredialog-lang-abc⧽
⧼score-visualeditor-mwscoredialog-card-advanced⧽
⧼score-visualeditor-mwscoredialog-raw⧽  
⧼score-visualeditor-mwscoredialog-notelanguage⧽
   
⧼score-visualeditor-mwscoredialog-card-audio⧽
⧼score-visualeditor-mwscoredialog-audio⧽ 0
⧼score-visualeditor-mwscoredialog-override-audio⧽
⧼score-visualeditor-mwscoredialog-override-audio-placeholder⧽
⧼score-visualeditor-mwscoredialog-override-midi⧽
⧼score-visualeditor-mwscoredialog-override-midi-placeholder⧽
Füge in das Eingabefeld eine nach dem Notensatzprogramm  ABC gültige Zeichenfolge ein und vergleiche, ob die Anzeige in der Livevorschau dir die gewünschten Noten ausgibt. Falls unterhalb des Sprachfeldes eine Fehlermeldung erscheint, prüfe, ob die Sprache ABC angewählt (dunkelblau hinterlegt) ist.
 
⧼score-visualeditor-mwscoredialog-title⧽
Einfügen
<score lang="ABC">

L:1/4 K:C c, d, e, f, | g, a, b, c|

</score>
⧼score-visualeditor-mwscoredialog-title⧽
L:1/4

K:C
c, d, e, f, | g, a, b, c||

⧼score-visualeditor-mwscoredialog-lang⧽
⧼score-visualeditor-mwscoredialog-lang-lilypond⧽⧼score-visualeditor-mwscoredialog-lang-abc⧽
⧼score-visualeditor-mwscoredialog-card-advanced⧽
⧼score-visualeditor-mwscoredialog-raw⧽  
⧼score-visualeditor-mwscoredialog-notelanguage⧽
   
⧼score-visualeditor-mwscoredialog-card-audio⧽
⧼score-visualeditor-mwscoredialog-audio⧽ 0
⧼score-visualeditor-mwscoredialog-override-audio⧽
⧼score-visualeditor-mwscoredialog-override-audio-placeholder⧽
⧼score-visualeditor-mwscoredialog-override-midi⧽
⧼score-visualeditor-mwscoredialog-override-midi-placeholder⧽
Anzeige für eine korrekte Eingabe.

  – bricht den Vorgang ab
Einfügen – übernimmt den in Notenschriftzeichen umgewandelten Text aus dem Eingabefeld in die Seitenvorschau.

Audiodatei erzeugen oder bearbeiten

Um die dargestellten Noten hörbar zu machen können sie ausgelesen und als Audiodatei ausgegeben werden.

 
Noten als Audiodatei ausgeben
 
⧼score-visualeditor-mwscoredialog-title⧽
Einfügen
<score lang="lilypond" sound="1"> \relative { \clef bass \key f \major \time 4/4 r4 c d f f2. f4 f c8 c8( c4) c bes bes bes bes bes bes8 bes8( bes4) } \addlyrics { Pro -- bier’s mal mit Ge -- müt -- lich -- keit, mit Ru -- he und Ge -- müt -- lich -- keit }</score>
⧼score-visualeditor-mwscoredialog-title⧽
\relative { \clef bass \key f \major \time 4/4 r4 c d f f2. f4 f c8 c8( c4) c bes bes bes bes bes bes8 bes8( bes4) } \addlyrics { Pro -- bier’s mal mit Ge -- müt -- lich -- keit, mit Ru -- he und Ge -- müt -- lich -- keit }|
⧼score-visualeditor-mwscoredialog-lang⧽
⧼score-visualeditor-mwscoredialog-lang-lilypond⧽⧼score-visualeditor-mwscoredialog-lang-abc⧽
⧼score-visualeditor-mwscoredialog-card-advanced⧽
⧼score-visualeditor-mwscoredialog-raw⧽ 0
⧼score-visualeditor-mwscoredialog-notelanguage⧽
   
⧼score-visualeditor-mwscoredialog-card-audio⧽
⧼score-visualeditor-mwscoredialog-audio⧽  
⧼score-visualeditor-mwscoredialog-override-audio⧽
⧼score-visualeditor-mwscoredialog-override-audio-placeholder⧽
⧼score-visualeditor-mwscoredialog-override-midi⧽
⧼score-visualeditor-mwscoredialog-override-midi-placeholder⧽
Du kannst über das Auswahlkästchen eine Audiodatei zu dem Notensatz erzeugen lassen, indem du es aktivierst. Unterhalb der Notenschriftzeichen erscheint nun ein Abspielmenüfeld.[6] Zusätzlich wird das Eingabefeld darunter aktiviert, falls du auf eine bereits vorhandene Audiodatei zu diesen Noten im Format  Ogg Vorbis .ogg zurückgreifen möchtest.
 
⧼score-visualeditor-mwscoredialog-title⧽
Einfügen
<score lang="lilypond"> \relative c' { c d e f g a b c } </score>
⧼score-visualeditor-mwscoredialog-title⧽
\relative c' { c d e f g a b c }|
0
0
⧼score-visualeditor-mwscoredialog-lang⧽
⧼score-visualeditor-mwscoredialog-lang-lilypond⧽⧼score-visualeditor-mwscoredialog-lang-abc⧽
⧼score-visualeditor-mwscoredialog-card-advanced⧽
⧼score-visualeditor-mwscoredialog-raw⧽ 0
⧼score-visualeditor-mwscoredialog-notelanguage⧽
   
⧼score-visualeditor-mwscoredialog-card-audio⧽
⧼score-visualeditor-mwscoredialog-audio⧽  
⧼score-visualeditor-mwscoredialog-override-audio⧽
Reine C-dur-Tonleiter.ogg
⧼score-visualeditor-mwscoredialog-override-midi⧽
⧼score-visualeditor-mwscoredialog-override-midi-placeholder⧽
Wenn du eine vorhandene Audiodatei eingibst, darf dort nur der reine Dateiname ohne das Präfix Datei: eingegeben werden.[7] Wechsle zur Quelltextbearbeitung und ersetze override_ogg="Reine C-dur-Tonleiter.ogg" indem du hinter dem schließenden </score> in der nächsten Zeile den Quelltext [[Datei:Reine C-dur-Tonleiter.ogg]] einfügst, da sonst eine Fehlerkategorie Kategorie:CowboysWiki:Seite mit veraltetem Notensatz-Parameter ausgelöst wird.
Dem Notensatz eine Datei im  MIDI-Format hinzufügen
 
⧼score-visualeditor-mwscoredialog-title⧽
Einfügen
<score lang="lilypond" midi="1">\relative c' {\autoBeamOff c8 d8 e8 f8 g4 g4 | a8 a8 a8 a8 g2 | a8 a8 a8 a8 g2 f8 f8 f8 f8 e4 e4 | g8 g8 g8 g8 c,2 \bar "|." }

\addlyrics { Al -- le mei -- ne Ent -- chen | schwim -- men auf dem See, | schwim -- men auf dem See, Köpf -- chen in das Was -- ser, | Schwänz -- chen in die Höh’. }</score>

⧼score-visualeditor-mwscoredialog-title⧽
\relative c' {\autoBeamOff c8 d8 e8 f8 g4 g4 | a8 a8 a8 a8 g2 | a8 a8 a8 a8 g2 f8 f8 f8 f8 e4 e4 | g8 g8 g8 g8 c,2 \bar "%#124;." }

\addlyrics { Al -- le mei -- ne Ent -- chen | schwim -- men auf dem See, | schwim -- men auf dem See, Köpf -- chen in das Was -- ser, | Schwänz -- chen in die Höh’. }|

⧼score-visualeditor-mwscoredialog-lang⧽
⧼score-visualeditor-mwscoredialog-lang-lilypond⧽⧼score-visualeditor-mwscoredialog-lang-abc⧽
⧼score-visualeditor-mwscoredialog-card-advanced⧽
⧼score-visualeditor-mwscoredialog-raw⧽ 0
⧼score-visualeditor-mwscoredialog-notelanguage⧽
   
⧼score-visualeditor-mwscoredialog-card-audio⧽
⧼score-visualeditor-mwscoredialog-audio⧽ 0
⧼score-visualeditor-mwscoredialog-override-audio⧽
⧼score-visualeditor-mwscoredialog-override-audio-placeholder⧽
⧼score-visualeditor-mwscoredialog-override-midi⧽
Alle Meine Entchen.mid
Wenn du eine vorhandene Mididatei eingibst, darf dort nur der reine Dateiname ohne das Präfix Datei: eingegeben werden.[8] Dies ist inzwischen veraltet, löst eine Fehlerkategorie Kategorie:CowboysWiki:Seite mit veraltetem Notensatz-Parameter aus und sollte über die Quelltextbearbeitung korrigiert werden. Entferne das override_midi="Alle Meine Entchen.mid" und füge hinter dem schließenden </score> in der nächsten Zeile den Quelltext [[Datei:Alle Meine Entchen.mid]] ein.

Notenschrift bearbeiten oder ändern

 
Notenschrift bearbeiten oder ändern
Möchtest du eine vorhandene Notenschriftanzeige bearbeiten, so klicke sie im Seitentext an und es wird ein Dialogfeld angezeigt, über welches du den Bearbeitungsdialog öffnen kannst.
<score lang="lilypond">\relative { \clef bass \key f \major \time 4/4 r4 c d f f2. f4 f c8 c8( c4) c bes bes bes bes bes bes8 bes8( bes4) } \addlyrics { Pro -- bier’s mal mit Ge -- müt -- lich -- keit, mit Ru -- he und Ge -- müt -- lich -- keit }</score>
 
  Notenschrift
Bearbeiten
Ergänze, ändere oder lösche Zeichen im Eingabefeld und klicke auf Änderungen übernehmen. Die Vorschau über dem Dialogfenster zeigt dir jede deiner Veränderungen an. Das Dialogfeld entspricht in seiner Funktion dem der Erstellung, lediglich die Schaltfläche Einfügen heißt nun Änderungen übernehmen.
 
⧼score-visualeditor-mwscoredialog-title⧽
Änderungen übernehmen
<score lang="lilypond" sound="1"> \relative { \clef bass \key f \major \time 4/4 r4 c d f f2. f4 f c8 c8( c4) c bes bes bes bes bes bes8 bes8( bes4) } \addlyrics { Pro -- bier’s mal mit Ge -- müt -- lich -- keit, mit Ru -- he und Ge -- müt -- lich -- keit }</score>
⧼score-visualeditor-mwscoredialog-title⧽
\relative { \clef bass \key f \major \time 4/4 r4 c d f f2. f4 f c8 c8( c4) c bes bes bes bes bes bes8 bes8( bes4) } \addlyrics { Pro -- bier’s mal mit Ge -- müt -- lich -- keit, mit Ru -- he und Ge -- müt -- lich -- keit }|
⧼score-visualeditor-mwscoredialog-lang⧽
⧼score-visualeditor-mwscoredialog-lang-lilypond⧽⧼score-visualeditor-mwscoredialog-lang-abc⧽
⧼score-visualeditor-mwscoredialog-card-advanced⧽
⧼score-visualeditor-mwscoredialog-raw⧽ 0
⧼score-visualeditor-mwscoredialog-notelanguage⧽
   
⧼score-visualeditor-mwscoredialog-card-audio⧽
⧼score-visualeditor-mwscoredialog-audio⧽  
⧼score-visualeditor-mwscoredialog-override-audio⧽
⧼score-visualeditor-mwscoredialog-override-audio-placeholder⧽
⧼score-visualeditor-mwscoredialog-override-midi⧽
⧼score-visualeditor-mwscoredialog-override-midi-placeholder⧽
Die erzeugte MIDI-Datei lässt dich beispielsweise mit einem Mediaplayer abspielen.

  – bricht den Vorgang ab
Änderungen übernehmen – übernimmt deine Änderungen in die Seitenvorschau.

Fehlermeldungen bei Notensätzen

Die Vorschaufunktion versucht jedes einzelne Zeichen, welches du in das Eingabefeld einfügst in Notenschrift umzuwandeln, sobald es eingefügt wurde. Die Funktion kann jedoch nur für sie verständliche Kombinationen umsetzen, so dass dir während der Eingabe eine Fehlermeldung angezeigt wird, solange deine Eingabe nicht komplett oder fehlerhaft ist.

 
Fehleranzeigen während der Notenschrifteingabe
 
⧼score-visualeditor-mwscoredialog-title⧽
Einfügen
  ⧼score-nops⧽[9]
⧼score-visualeditor-mwscoredialog-title⧽
\relative c'|
0
0
⧼score-visualeditor-mwscoredialog-lang⧽
⧼score-visualeditor-mwscoredialog-lang-lilypond⧽⧼score-visualeditor-mwscoredialog-lang-abc⧽
⧼score-visualeditor-mwscoredialog-card-advanced⧽
⧼score-visualeditor-mwscoredialog-raw⧽ 0
⧼score-visualeditor-mwscoredialog-notelanguage⧽
   
⧼score-visualeditor-mwscoredialog-card-audio⧽
⧼score-visualeditor-mwscoredialog-audio⧽ 0
⧼score-visualeditor-mwscoredialog-override-audio⧽
⧼score-visualeditor-mwscoredialog-override-audio-placeholder⧽
⧼score-visualeditor-mwscoredialog-override-midi⧽
⧼score-visualeditor-mwscoredialog-override-midi-placeholder⧽
Trotz zulässiger Syntax wird eine Fehlermeldung ausgegeben, da die Angabe noch unvollständig ist.
Fügst du nun dahinter beispielsweise diese Zeichenfolge {c} an, so wandelt sich die Anzeige zu
<score> \relative c' { c }</score>
Weitere Meldungen (Beispiele)
  • Eingabe nicht kompatibel
  ⧼Score-abcconversionerr⧽
  • Fehleranzeige, wenn der Dateiname nicht existiert oder falsch eingegeben wurde. In diesem Beispiel fehlt die Dateikennung .ogg.
  ⧼score-midioverridenotfound⧽
  • Fehleranzeige, bei falscher Spracheinstellung. Die ⧼score-visualeditor-mwscoredialog-notelanguage⧽ muss auf eine passende Sprache geändert werden (hier beispielsweise italiano), damit keine Fehlermeldung mehr erfolgt und die Grafik ausgegeben werden kann.
  ⧼Score-compilererr⧽
  – bricht den Vorgang ab
Einfügen – übernimmt deine Änderungen in die Seitenvorschau.
 Info: Bitte füge den Notensatz nicht ein, solange eine Fehlermeldung ausgegeben wird.

Weitere Informationen

Weblinks

Anmerkungen

  1. Achtung, wenn du diese Funktion über die Tastenkombination aufrufst, und im Dialogfenster auf Abbrechen klickst bleibt die Zeichenkette <score an der Cursorposition im Seitentext stehen, falls dies nicht beabsichtigt war, entferne sie bitte wieder.
  2. Hier sollte kein Häkchen gesetzt werden, da dies (Stand Oktober 2023) zu einer unschönen Darstellung mit erheblichem Leerraum zwischen der Datei und der LilyPondversionsangabe mit dem Hinweis auf die Webseite lilypond.org führt.
  3. Livevorschaubereich während der Eingabe im Dialogfeld, wenn die Eingabe gültig ist.
  4. Dem Quelltext wird ein Attribut note-language="…" mit Angabe der gewählten Sprache hinzugefügt.
  5. Notenbezeichnungen in anderen Sprachen für LilyPond.
  6. Dem Score-Tag wird ein Attribut sound="1" hinzugefübt, wenn das Auswahlkästchen aktiviert wurde.
  7. Das Attribut sound="1" wird wieder aus dem Score-Tag entfernt und stattdessen override_ogg="Reine C-dur-Tonleiter.ogg" hinzugefübt, wenn das Auswahlkästchen aktiviert wurde.
  8. Das Attribut sound="1" wird wieder aus dem Score-Tag entfernt und stattdessen override_midi="Alle Meine Entchen.mid" hinzugefübt.
  9. Die Livevorschaubereich während der Eingabe im Dialogfeld ist rot umrandet, wenn die Eingabe nicht umgewandelt werden konnte.