# Das &noteedit; Handbuch

Jörg
Anders
Professur Rechnernetz u. verteilte Systeme , TU-Chemnitz

    j.anders@informatik.tu-chemnitz.de

Christian
Fasshauer

    mseacf@gmx.net

Erik
Sigra

    sigra@home.se

David
Faure

    david@mandrakesoft.com

Matt
Gerassimoff

    mgeras@telocity.com

Leon
Vinken

    leon.vinken@hetnet.nl

Pete
Goodliffe
TSE3 Sequencer Bibliothek

    pete.goodliffe@pace.co.uk

Siegfried
Anders

    sas610@compuserve.de

Deutsche Übersetzung
2001
Jörg Anders

Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.1 or any later version published by the Free Software Foundation; with no Invariant Sections, with no Front-Cover Texts, and with no Back-Cover Texts. A copy of the license is included in the section entitled "GNU Free Documentation License".

2002-04-08
2.5.0

&noteedit; ist ein Partitureditor für &kde;

KDE
&noteedit;
Qt
Musik
Editor (Herausgeber)
Noten
MuxiXTeX
LilyPond
PMX
MUP
Tastatur
score
MIDI
libkmidi
TSE3

## Die Benutzung von &noteedit;

### Starten von &noteedit;

Dieses Kapitel beschreibt die Benutzung von &noteedit; zum Editieren von Noten.

&noteedit; kann durch eines der unten beschriebenen Verfahren gestartet werden.

- Sie können &noteedit; starten, indem Sie es vom Music Submenü der Kontrollleiste auswählen.

- Sie können &noteedit; starten, indem Sie am Prompter das folgende Kommando eingeben:

  % `noteedit` &

- Auch im Menü Ausführen (Es wird mit Alt F2 geöffnet) kann &noteedit; gestartet werden.

Wenn &noteedit; startet, sehen Sie etwa das folgende Fenster: &noteedit; Hauptfenster

### Einfügen

#### Noten einfügen

Wählen Sie eine Notenlänge auf der Werkzeugleiste()! Wählen Sie punktiert (), doppelt punktiert () Haltebogen () staccato () sforzato (), portato (), strong pizzicato (), sforzando (), Fermate (),arpeggio () Pedal-an () oder Pedal-aus () wie gewünscht.

`Nur wenn Sie sichtbare Vorzeichen erzeugen wollen:` Wählen Sie Kreuz (), B( (), Doppelkreuz (), Doppel-B ()oder Auflösungszeichen ()!

Drücken Sie die &LMB; an der Einfügeposition!

Sie können auch den Tastatureingabemodus durch Drücken des Tastatureingabeknopfes () aktivieren. In diesem Falle können Sie die Tonhöhe durch die Cursor Up/Down-Tasten und die Einfügeposition durch die Cursor Links/Rechts-Tasten bestimmen. Um eine Note einzufügen, drücken Sie Enter!

`Nur mit TSE3` Sie können die Tonhöhe auch durch ein MIDI Keyboard, das an Ihre Soundkarte angeschlossen ist, vorgeben. Wenn Sie den schwarzen Keyboard-Knopf () drücken, können Sie die Noten hören, die auf dem MIDI-Keyboard gespielt werden. Wenn Sie den roten Keyboard-Knopf () drücken, wird die Tonhöhe durch das MIDI-Keyboard bestimmt.

Eine andere Möglichkeit besteht darin, die Computertastatur anstelle eines MIDI-Keyboards zu benutzen:

- `C` bedeutet Ton C

- `D` bedeutet Ton D

- `E` bedeutet Ton E

- ...

Sie können die Buchstaben umdefinieren, weil alle Tasten konfigurierbar sind.

Wenn Sie Noten am Ende einfügen, wird &noteedit; Taktstriche entsprechend dem geltenden Taktmaß einfügen (konfigurierbar).

Normalerweise wählt &noteedit; die Richtung des Notenhalses automatisch. Sie können eine bestimmte Richtung des Notenhalses erzwingen, indem Sie die Notenhals-Up/Down Knöpfe drücken ().

MUP Nutzer! Beachten Sie bitte auch das Problem der gemischten Balken !

Normalerweise rasten die Punktierungs- und Vorzeichen-Knöpfe nach dem Einfügen wieder aus. Benutzen Sie den Feststellknopf(), um dieses Verhalten zu ändern.

#### Probleme mit Doppelt-Ganzen-Noten (Breve)

Obwohl die Doppelt-Ganze-Note in den meisten Musik-Satz-Systemen ``breve`` genannt wird ( ausgenommen PMX, hier wird sie 9 genannt), differiert die Darstellung:

- In MUP, LilyPond und ABC music sieht sie wie eine ganze Note mit zweizusätzlichen Linien aus:

- In MusiXTeX and PMX ist sie ein kleines Rechteck: und

- MusiXTeX bietet auch die ganze Note mit zwei Zusatzlinien an.

Um die Darstellung zu vereinfache, entschied ich mich für die ganze Note mi den 2 zusätzlichen Linien: . Das kann nach: MusiXTeX, MUP, LilyPond und ABC music exportiert werden. Somit zeigt nur PMX ds kleine Rechteck: .

#### Vorschlag/Nachschlag-Noten

&noteedit; bietet 3 Typen von Vorschlag/Nachschlag-Noten an:

- Achtel:

- Sechszehntel:

- Gestrichen:

Die Notenhälse aller Vorschlag/Nachschlag-Noten zeigen aufwärts.

Während des Abspielens gibt es keinen Unterschied zwischen diesen 3 Typen. `Bitte beachten!` Vorschlag/Nachschlag-Noten sind widersprüchliche Dinge: Sie tragen nicht zur Taktlänge bei. Andererseits ist ein gewisser Zeitbetrag notwendig, sie zu spielen. Diese Zeit muss von anderen Noten genommen werden. Wenn Sie also angenommen 20 Vorschlag-Noten zwischen zwei Achteln platzieren, so können sie nicht erwarten, dass die Wiedergabe wirklich funktioniert! Probleme tauchen auch auf, wenn Sie mehrere Vorschlag-Noten ohne Hauptnote setzen.

Bitte vermeiden Sie führende Vorschlag-Noten! Diese haben eine negative Startzeit. Sie werden sie niemals hören. Fügen Sie statt dessen einen leeren Takt ein!

#### Probleme beim Exportieren von Vorschlag/Nachschlag-Noten

`MusiXTeX` MusiXTeX akzeptiert die Vorschlag/Nachschlag-Noten, so wie sie in der Partitur geschrieben sind: mit/ohne Balken, mit/ohne Bindebögen, sogar mit Balken versehene gestrichene Vorschlag/Nachschlag-Noten.

`LilyPond` LilyPond ändert den Balken-Status sinnvoll. Version 1.4.x kann Bindebögen in Vorschlag/Nachschlag-Noten nicht behandeln. &noteedit; gibt eine Warnung aus.

`ABC music` ändert den Balkenstatus sinnvoll.

`PMX` PMX ändert den Bindebogen- und Balkenstatus sinnvoll.

`MUP` MUP hasst Balken in Vorschlag/Nachschlag-Noten. Es ändert die Balken sinnvoll. Deshalb sollten Sie als MUP Nutzer niemals Vorschlag/Nachschlag-Noten mit Balken produzieren! MUP kann nicht mit Nachschlag-Noten umgehen. &noteedit; gibt eine Warnung aus.Desweiteren bietet MUP keinerlei Mittel an, mehrere mit einem Haltebogen versehene Vorschlagnoten zu spezifizieren. &noteedit; gibt eine Warnung aus.

#### Schlagzeugnoten

&noteedit; bietet 5 verschiedene Arten von Schlagzeugnoten an. Wählen Sie eine von ihnen auf der Werkzeugleiste für Schlagzeugnoten. () aus. Wenn Sie diese Werkzeugleiste nicht sehen können, so wählen Sie sie im ``Ansicht`` -Menü aus. `Beachten Sie!` &noteedit; unterstützt 2 unterschiedliche Arten von Schlüsseln für das Schlagzeug. (s.a. Schlüssel einfügen)

Um Schlagzeugnoten zu produzieren, die während der Wiedergabe hörbar sind, setzen Sie den Kanal für die Notenzeile auf den Schlagzeugkanal (Kanal 10 auf den meisten Soundkarten).

Probleme beim Exportieren von Schlagzeugnoten

`MusiXTeX`: Alle 5 Schlagzeugnoten werden in MusiXTeX unterstützt.

`LilyPond`: Zunächst: Es wurde mir gesagt, dass der Export meiner Schlagzeugnoten nicht alle LilyPond Eigenschaften ausnutzen würde. Vielleicht kann ein LilyPond -Guru die &noteedit; LilyPond Ausgabe durchsehen und mir eine Mail senden, aus der hervorgeht, was zu tun wäre.

Der Export der Schlagzeugnoten arbeitet, aber mit einigen Nebeneffekten. Alle Noten eines Akkords erscheinen mit der gleichen Art von Schlagzeugnoten. Nur 3 der 5 Arten werden unterstützt. &noteedit; gibt eine Warnung aus.

`ABC music` kann nicht mit Schlagzeugnoten umgehen. &noteedit; gibt eine Warnung aus.

`PMX`: Schlagzeugnoten werden in PMX nicht unterstützt. &noteedit; gibt eine Warnung aus.

`MUP`: Die MUP-Kompatibilität endet hier. MUP unterstützt keine Schlagzeugnoten. &noteedit; "erweitert" die MUP Syntax, um die Partitur exakt wieder laden zu können. &noteedit; gibt eine Warnung aus, denn (natürlich) ist das Ergebnis nicht MUP-bar.

#### Pausen einfügen

Wählen Sie eine Pausenlänge auf der Werkzeugleiste ()! Wählen Sie punktiert () oder versteckt ( / s.a. mehrere Stimmen) , wenn Sie es wünschen. Drücken Sie die &RMBD; an der Pausenposition!

Sie können auch den Tastatureingabemodus durch Drücken des Tastatureingabeknopfes () aktivieren. In diesem Falle können Sie die Eingabeposition mit den Cursor Links/Rechts-Tasten bestimmen. Um eine Pause einzufügen, drücken Sie die Leertaste!

#### Mehrtakte-Pausen

``Einfügen --> Mehrtakte-Pause ...`` ... Wählen Sie die Länge der Mehrtakte-Pause

`Beachten Sie bitte!` Einige Einschränkungen gelten für Mehrtakt-Pausen in MUP und PMX:

- MUP: Eine Mehrtakte-Pause muss in jeder Notenzeile erscheinen und sie muss von der gleichen Länge sein. Wenn das nicht der Fall ist, teilt &noteedit; die Mehrtakte-Pause in eine Folge "normaler" Pausen. `Das bedeutet:` Wenn &noteedit; eine solche Partitur wieder herstellt, wird die Mehrtakte-Pause umgewandelt in eine Folge von "normalen" Pausen. &noteedit; gibt eine Warnung aus.

- PMX: PMX akzeptiert Mehrtakte-Pausen nicht, wenn die Partitur mehr als eine Notenzeile hat.

#### Notenschlüssel einfügen

Einfügen Schlüssel ...Wählen Sie einen Schlüssel mit oder ohne Oktave-Verschiebung.

Wenn Sie nicht sicher sind, welche Oktavenverschiebung gilt, wählen Sie einen Schlüssel ohne Oktavenverschiebung.

Drücken Sie die &LMBD; an der Einfügeposition.

Ebenso können Sie einen der beiden Schlagzeugschlüssel wählen. Ich habe einen zweiten Schlagzeugschlüssel mit einer Pfeilspitze nach unten eingeführt, um MIDI-Mapping zu spezifizieren. Der Schlagzeugschlüssel mit der nach unten gerichteten Pfeilspitze mappt die Noten wie der Bassschlüssel. Natürlich wird dieser zweite Schlagzeugschlüssel nach MusiXTeX und LilyPond wie ein "normaler" Schlagzeugschlüssel exportiert.

Der Schlagzeugschlüssel wird nicht nach PMX und MUP und ABC music exportiert.

MUP kann nicht mit Notenschlüsseln in der Taktmitte umgehen. (Das heißt, es gibt einen Trick, aber der ist zu kompliziert für &noteedit;).

#### Einfügen der Tonart und der Taktart

Einfügen Tonartenvorzeichnung... ... Wählen Sie die Tonart !

Einfügen Taktart... ...Wählen Sie die Taktart !

Drücken Sie die &LMBD; an der Einfügeposition.

Die Taktangabe (außer der ersten Angabe) muss unmittelbar hinter dem Taktstrich erscheinen. Es kann sein, dass die Wiedergabe auch dann funktioniert, wenn Sie dieser Einschränkung nicht folgen. Aber das Laden solcher Dateien kann unbestimmte Ergebnisse zur Folge haben.

`MUP Nutzer!` Wenn Sie die Angabe einer Tonart (außer der ersten Tonart-Angabe) nicht unmittelbar hinter einen Taktstrich platzieren, wird MUP nicht funktionieren! &noteedit; gibt eine Warnung aus! MUP kann Tonart-Angaben in der Mitte eines Taktes nicht bearbeiten. (Es gibt einen Trick, aber der ist zu kompliziert für &noteedit;).

#### Lautstärkewechsel

Um die Lautstärke während der Wiedergabe zu ändern, platzieren Sie ein Lautstärke-Zeichen an die entsprechende Stelle: Einfügen Lautstärke-Zeichen... (Wählen Sie eine Lautstärke und ein Lautstärke-Zeichen)

Drücken Sie die &LMB; an der Einfügeposition. Der Name der Lautstärke-Bezeichnung hat keinen Einfluss während der Wiedergabe.

#### Tempo Bezeichnung

Um das Tempo der Wiedergabe zu verändern, platzieren Sie eine Tempobezeichnung an die entsprechende Stelle.

Einfügen Tempo... (Wählen Sie ein Tempo)

Drücken Sie die &LMB; an der Einfügeposition. Wenn Sie der gesamten Partitur ein einheitliches Tempo geben wollen, so platzieren Sie die Tempoangabe vor die erste Note.

`Beachten Sie:` Obwohl die Tempoangabe mit einer bestimmten Notenzeile verbunden wird, beeinflusst sie auch alle anderen Notenzeilen.

#### Programm- (Instrumenten-) Wechsel

Der Wechsel der Instrumente auf einer Notenzeile wird "MIDI-Programmwechsel" genannt. Das können Sie durch das Einfügen einer Instrumentenwechselmarkierung an der entsprechenden Stelle erreichen:

Einfügen Instrumentenwechsel... (Wählen Sie ein Programm (Instrument))

Drücken Sie die &LMBD; an der Einfügeposition.

#### Einfügen einer Note in einen Akkord

Wählen Sie Bindebogen (), wenn gewünscht. Drücken Sie &LMB; an der Einfügestelle im Akkord. Die Länge der Note ist der Länge der anderen Noten des Akkords gleich.

Sie können auch den Tastatureingabemodus durch Drücken des Tastatureingabeknopfes ( ) aktivieren. In diesem Falle können Sie durch Drücken von Crtl(Strg)+Enter eine Note zum Akkord hinzufügen.

#### Einfügen eines Taktstriches

Gewöhnlich fügt &noteedit; Taktstriche automatisch ein, wenn Sie eine Note einfügen (konfigurierbar).

Wenn Sie Taktstriche "mit der Hand" einfügen wollen, wählen sie ein Musikelement mit der &LMBD; aus. Drücken Sie die Tabulatortaste! Der Taktstrich erscheint hinter dem Element.

Oder drücken Sie | Der Taktstrich wird an der Mausposition eingefügt.

#### Einfügen eines Doppel-Taktstriches

Um einen Doppel-Taktstrich einzufügen, wählen Sie:

Einfügen Doppel-Taktstrich

Drücken Sie die &LMBD; an der Einfügeposition.

#### Wiederholung

Sie können zu wiederholende Teile definieren, indem sie das Zeichen für Wiederholungs-Anfang () , Wiederholungs-Ende () oder das Zeichen für Anfang und Ende der Wiederholung () einfügen.:

Einfügen Wiederholungs-Anfang.

Einfügen Wiederholung-Ende

Einfügen Anfang und Ende Wiederh.

Zum Definieren alternativer Teile während des Wiederholens benutzen Sie die Alternative 1 () und die Alternative 2 ():

Einfügen Alternative1

Einfügen Alternative2

Drücken Sie die &LMBD; an der Einfügeposition.

Setzen Sie die Zeichen für die Wiederholung und die Alternative in jede Notenzeile! Sonst ist das Wiedergabeverhalten unbestimmt.

#### Mehrfachwiederholungen

Gewöhnlich wird ein Teil 2 Mal wiederholt. Wenn Sie mehr Wiederholungen wünschen, so können Sie die Anzahl der Wiederholungen vorgeben: Wählen Sie ein Wiederholungsendezeichen und öffnen Sie:

Bearbeiten Mehrfachwiederholung

Ein Menü springt auf. Wählen Sie eine WIederholzahl und drücken Sie `Ok`!

Die aktuelle Version exportiert die Signatur nur nach MUP!

Setzen Sie die Zeichen für die Wiederholung und die Alternative in jede Notenzeile! Wählen Sie insbesondere in jeder Zeile die gleiche Wiederholzahl! Sonst ist das Wiedergabeverhalten unbestimmt.

#### Texte

Sie können zu jeder Notenzeile bis zu 5 Textzeilen hinzufügen.

Notenzeile Strophen... Sie können entweder den Texteditor verwenden oder Sie importieren die Texte aus einer Textdatei. In beiden Fällen sollten die Texte so aussehen:(s.: `lyrics/whiskey[1-5].txt` or `lyrics/water[12].txt`):

    The water is wide, I can- not cross o'er
            and nei- ther have I wings to fly.
            Build me a boat that can car- ry two
            a- and both shall row my love and I.
            O down in the mea- dows the o- ther day
            a- gath'- ring flow'rs both fine and gay,  -
            a- gath'- ring flow'rs bo- oth red and blue,
            I lit- tle thought wha- at love could do.
            2.)I leaned my

&noteedit; interpretiert alle Leerstellen als Abteil-Punkte. Selektieren Sie die entsprechende Notenzeile und wählen Sie :

Notenzeile Strophen... Lyrics wählen sie eine Zeilennummer und eine Textdatei

Das können Sie wiederholen, so oft sie wollen, bis die Texte korrekt sind. Falls notwendig, können Sie die Abmessungen der Notenzeile verändern, um genügend Platz für den Text zu erhalten. Um den Text von der aktuellen Notenzeile wieder zu entfernen, löschen Sie den Text im Eingabefenster komplett.

Siehe auch `example4.not`! Das ist ein Textbeispiel mit 5 Zeilen!

Bitte beachten Sie:

- Das '-' Zeichen hinter dem Wort gay! Wenn Sie eine Note ohne Text wollen, wählen sie irgendein druckbares Zeichen.

- Statt des '-' Zeichens können Sie auch den Stern ('*') nutzen. Im Gegensatz zum '-' Zeichen erscheint der Stern nicht in der Partitur. Folglich ist er nur im Strophen-Dialog sichtbar.

- &noteedit; nimmt eine ISOLATIN-1 Kodierung an. So können Sie deutsche Umlaute benutzen (ä, ö, ü, ...). Sie werden korrekt in MusiXTeX übersetzt. Aber seien Sie gewarnt: MUP versagt, wenn Nicht-ASCII-Zeichen verwendet werden!

- Die Texte werden nach MusiXTeX, MIDI Files, PMX Files (und implizit nach MUP) exportiert. Der PMX Textexport bereitet einige Probleme. Bitte lesen Sie die PMX Export Diskussions-Seite! Es gibt einige MIDI Player, die die Texte während der Wiedergabe zeigen. (Der AWE MIDI Player tkmidi von Takashi Iwai, kmid aus dem KDE «aber unglücklicherweise den ganzen Text in einer Zeile», timidity «aber unglücklicherweise den ganzen Text am Anfang»)

- Wenn Wiederholungszeichen und mehr als eine Textzeile auftreten, ordnet &noteedit; die zweite Textzeile dem wiederholten Teil der MIDI-Datei zu.

- Vermeiden Sie leere Textzeilen. Füllen Sie sie von 1 ... 5!

- Wenn Sie einer Note mehrere Silben zuweisen wollen, so benutzen Sie bitte die `<...>` Klammern: `Byl jsem <v le-> su.`(Tschechisch)

#### Arbeiten mit Gitarrenakkorddiagrammen und Gitarrenakkorden

> Herzlichen Dank an Mikhail Yakshin GreyCat@users.sourceforge.net. Ich benutzte etwa 2000 Zeilen seines kguitar Projekts (). Beachten Sie! kguitar befindet sich noch in der Entwicklung. Entschuldigen Sie deshalb bitte einige kleine Probleme. Zum Beispiel: Wenn Sie das von Ihnen für einen bestimmtem Akkord bevorzugte Akkorddiagramm nicht finden können, so setzen Sie die Finger bitte mit der Hand!

Um einen Akkord einzufügen, aktivieren Sie den Akkord-Dialog:

Einfügen Akkord...

Wählen Sie einen Grundton, einen Modus, und eine Modifikation. (Das Bassfeld arbeitet noch nicht!). Das Akkordfenster zeigt einige Gitarrendiagramme, mit denen man den Akkord spielen kann. Wenn Sie Ihr bevorzugtes Gitarrendiagramm nicht finden, so können Sie:

- von ``Root`` nach ``Inv1 #1``, ``Inv #2`` wechseln ...

- von``üblich`` nach``selten`` oder ``alle`` wechseln.

Wenn alles nichts hilft, dann wählen Sie bitte ein Gitarrenakkorddiagramm, das Ihren Vorstellungen am nächsten kommt und setzen Sie die Finger im Fingerfenster mit der Hand!

Die Checkbox ``Diagramm anzeigen`` bestimmt, ob nur der Name des Akkordes oder das ganze Diagramm angezeigt wird.

Wählen Sie einen Akkordnamen aus und drücken Sie ``Ok``.

Wählen Sie eine Note oder eine Pause mit der &LMBD;. Der Name des Akkordes und das Gitarrenakkorddiagramm (wenn ausgewählt) werden eingefügt.

Um den Akkord zu ändern, aktivieren Sie den Edit-Modus () und wählen Sie die Note oder Pausemit der der &LMBD; aus! Der Akkord-Dialog springt auf. Ändern Sie den Akkord und drücken Sie ``Ok``!

Um einen Akkord zu löschen, aktivieren Sie den Edit-Modus() und wählen Sie die entsprechende Note oder Pause mit der &LMBD; aus! Der Akkord-Dialog springt auf. Drücken Sie``Akkord entfernen``!

Wenn Sie einen anderen Satz von Akkordnamen und/oder Modifikations-Symbolen erwarten, konfigurieren Sie den Akkord-Abschnitt im Konfigurationsdialog.

##### Probleme beim Export von Akkord-Diagrammen

- `MUP` kann mit Akkordnamen und Akkorddiagrammen umgehen. Aber es erwartet eine Zusammenstellung der Akkorddiagramme am Anfang der Datei. Eigentlich ist das kein Problem. Aber wenn Sie zwei unterschiedliche Akkorddiagramme für den gleichen Akkordnamen wählen, gibt es keine Möglichkeit, die zwei Formen zu unterscheiden. Damit jedem Akkorddiagramm ein eindeutiger Namen gegeben werden kann, fügt &noteedit; dem Akkordnamen einige Unterstreichungszeichen hinzu. Seien Sie also nicht überrascht, wenn Sie einen Akkord C7 nennen und _C7 gedruckt wird. MUP kann ein Gemisch aus Akkorden mit Akkorddiagramm und Akkorden ohne Akkorddiagramm nicht behandeln. MUP kann mit Barre nicht umgehen.

- `MusiXTeX` hat das Zusatzpaket MusiXGui. Das ermöglicht, Gitarrenakkorddiagramme und Akkordnamen mit anzufügen. Das funktioniert, aber unglücklicherweise gibt es keine Möglichkeit eine Information über die Bünde mit anzugeben. So hängt NoteEdit die Information über den Bund an den Akkordnamen an, wenn der Bund nicht gleich 1 ist. MusiXTeX/MusiXGui kann nur Vollbarre behandeln.

- `LilyPond` kann nicht mit Gitarrenakkorddiagrammen umgehen. Eigentlich hat es ein spezielles Feature zum Anfügen von Akkordnamen. Aber das kann für den &noteedit;-Export nicht genutzt werden, weil es versucht, die Akkordnamen aus den Tonkombinationen zu errechnen. Deshalb exportiert &noteedit; die Akkordnamen als normalen Up-Text.

- `ABC music` kann nicht mit Grifftabellen umgehen Somit exportiert &noteedit; nur die Akkordnamen.

- `PMX` kann weder Akkordnamen noch Gitarrenakkorddiagramme behandeln. Deshalb lässt &noteedit; die Information weg.

#### Einfügen einer neuen Notenzeile

Notenzeile Neu

#### Triller

Einfügen Linien... wählen Sie ein Triller-Symbol

Wählen Sie eine Note mit der &LMBD; Der Triller wird angefügt.

Um einen Triller zu löschen, aktivieren Sie den Edit-Modus() und wählen Sie einen Akkord aus!. Nutzen Sie die `enable` Checkbox!

Benutzen sie den Regler, um die Länge des Trillers einzustellen. `Beachten Sie!` &noteedit; spielt und exportiert den Triller nach MIDI. Aber es verwendet die Post-Mozart Methode (dcdcdcdcdcdc...)

#### (De-)Crescendo

Einfügen Linien... Wählen Sie das Dynamiksymbol

Wählen Sie eine Note der &LMBD; Das Dynamiksymbol wird angefügt-

Benutzen Sie den Regler zum Einstellen der Länge des (De-)Crescendos. Um zwischen Crescendo and Decrescendo umzuschalten, nutzen sie bitte die turn-Checkbox.

Um ein (De-)Crescendo zu löschen, aktivieren Sie den Edit-Modus() und wählen Sie die entsprechende Note mit der &LMBD; aus! Nutzen Sie die enable Checkbox!

Um ein hörbares (De-)Crescendo zu erzeugen, platzieren Sie zwei Lautstärkezeichen mit unterschiedlicher Lautstärke links und rechts des (De-)Crescendo-Zeichens.

Einige Soundkarten unterstützen die FadeIn-Funktionen nicht. Falls Sie also unerwartete Ergebnisse beim Abspiel von (De-)Crescendo erhalten, so nutzen Sie die `--without-fadein` Konfigurations- Option! Das (De-)Crescendo wird ferner hörbar sein, wenn Sie relativ kurze Noten benutzen. Aber die Lautstärke einer Serie gebundener und/oder relativ langer Noten (halbe, ganze) verharrt auf dem Anfangswert.

`Beachten sie auch!` Das (De-)Crescendo verursacht einige Probleme in MusiXTeX und PMX, wenn das (De-)Crescendo das Ende der Notenzeile überschreitet. :-(

#### Oktavierunszeichen (va-Linien)

Einfügen Linien... Wählen Sie das Oktavierungssymbol

Wählen Sie eine Note mit der &LMBD; Die Oktavierung wird angefügt.

Benutzen Sie den Regler, um die Länge der Va-Linie einzustellen.

Um ein Oktavierungszeichen zu löschen, aktivieren Sie den Edit-Modus() und wählen Sie die entsprechende Note mit der &LMBD; aus! Nutzen Sie die enable Checkbox!

Die Oktavierungszeichen werden nicht von ABC music unterstützt. &noteedit; gibt eine Warnung aus!

#### Segno, dal Segno ...

Um Segno-Zeichen einzufügen, wählen Sie:

Einfügen Segno... ... wählen Sie Segno, dal Segno, dal Segno al Fine, dal Segno al Coda, Fine oder Coda

Drücken Sie die &LMBD; an der Einfügeposition.

Setzen Sie diese Zeichen in jeder Notenzeile! Anderenfalls ist das Wiedergabeverhalten unbestimmt. Außerdem liegt es in Ihrer Verantwortung, die Zeichen in einer sinnvollen Weise zu platzieren.

#### Ritardando, Accelerando

Um ein Ritardando einzufügen, wählen Sie:

Einfügen Ritardando

Um einen Accelerando einzufügen, wählen Sie:

Einfügen Accelerando

Drücken Sie die &LMBD; an der Einfügeposition.

Um ein hörbares Ritardando(Accelerando) zu erzeugen, platzieren SIe zwei Tempo-Zeichen mit verschiedenem Wert links und rechts des Ritardando(Accelerando) Symbols. &noteedit; nimmt an, dass das Ritardando(Accelerando) am linken Tempo-Zeichen beginnt und am rechten Tempo-Zeichen endet.

### Modifikationen

#### Auswahl

- Aktivieren Sie den Selektor-Knopf () oder den Edit-Modus () und klicken Sie ein Element mit dem &LMBD; an!

- Wenn ein Element ausgewählt ist: Benutzen Sie die Cursor- vor-/rückwärts-Tasten.

Benutzen sie, wenn notwendig, den Scroll-Balken!

#### Zu einem bestimmten Takt springen

Bearbeiten Gehe zu Takt (Wählen Sie die Nummer des Taktes aus!)

Sie können auch den horizontalen Scrollbalken oder die Wheel-Maus benutzen. (wenn sie in X 11korrekt konfiguriert wurde)

#### Änderung der Tonhöhe

Wählen sie eine Note aus! Drücken Sie die Cursor-auf/ab-Tasten!

Das geht nicht im Tastatureingabemodus!

#### Änderung von Länge, Punktierung, Bindung, Erniedrigung, Balken, Erhöhung, Auflösungszeichen

Wechseln Sie in den Edit-Modus, indem Sie den Edit-Knopf drücken ()! Im Edit-Modus gibt es ein spezielles Auswahlverhalten. Wenn Sie eine Note oder Pause auswählen, widerspiegeln die Knöpfe den Status der Note/Pause. Wenn Sie den Status des Knopfes ändern, wird die Note/Pause entsprechend dem Status des Knopfes verändert.

#### Änderung der Position der Notenzeile

Notenzeile Verschieben ... Wählen Sie eine Position

#### Löschen von Elementen

Wählen sie ein Element aus und drücken Sie Backspace! Das Element wird gelöscht.

Ebenso können Sie den Entf-Knopf benutzen. In diesem Fall wird nach dem Löschen die nächste Note ausgewählt.

#### Löschen einer Note aus einem Akkord

Wählen sie den Akkord aus! Drücken Sie Strg und den &LMBD; in der Nähe der Note, die gelöscht werden soll.

Sie können auch den Tastatureingabemodus aktivieren, indem Sie den Tastatureingabeknopf drücken (). In diesem Modus können Sie eine Note aus einem Akkord löschen, indem Sie den Akkord auswählen, den Cursor in der Zeile der zu löschenden Note platzieren und Strg+Backspace drücken!

#### Änderung von Notenschlüsseln, Taktarten, Tonarten

In der aktuellen Version können Sie diese Elemente nicht verändern. Die einzige Möglichkeit ist: löschen und wieder einfügen.

#### Block-Anweisungen

Stellen Sie sicher, () dass der Selektor aktiviert ist! Nun können Sie einen Teil der Notenzeile durch Klicken und Halten der &LMBD; bei gleichzeitigem Ziehen der Maus markieren. Der markierte Bereich wird hervorgehoben.

Sie können die ganze Notenzeile durch Doppelklick auf die Notenzeile markieren.

Wenn ein Block ausgewählt ist, können Sie:

- den Block mit der Backspace-Taste löschen;

- den Block an irgendeiner anderen Stelle einfügen, indem Sie die &MMB; an dieser Stelle drücken.

`Beachten Sie!` Es gibt einige komplizierte Fälle, die &noteedit; nicht lösen kann. Zum Beispiel: Wenn Sie einen Teil einer Notenzeile mit Violinenschlüssel markieren und diesen Teil in eine Notenzeile mit Bassschlüssel einfügen, ist das Ergebnis unbestimmt.

Wenn sie mit mehrere Stimmen auf einer Notenzeile arbeiten, hängt die Bedeutung der Blockanweisung vom Stimmenanzeiger ab. Wenn er A zeigt, beeinflusst eine Blockanweisung alle Stimmen auf der Notenzeile. Sonst wird nur die aktuelle Stimme bearbeitet.

`Beachten Sie!` Wenn der Stimmenanzeiger A zeigt, und die Ziel-Notenzeile weniger Stimmen als die Quell-Notenzeile hat, dann schlägt das Kopieren des Blocks fehl.

Eine erste Stimme kann nur in eine erste Stimme kopiert werden.

#### Balken

Markieren Sie einen Block von Noten, die durch einen Balken verbunden werden sollen! Drücken Sie den Balken-Knopf ()!

#### Triolen

Markieren Sie einen Block von Noten und/oder Pausen, die die Triole bilden sollen! Drücken Sie den Triolen-Knopf ()!

`Achtung:` &noteedit; kann keine Triole von beliebigen Noten herstellen! Ihre Summe muss durch 3 teilbar sein.

#### N-Tupel

Mit &noteedit; kann man N-Tupel bilden, wobei N einen der Werte {2,3,4,5,6,7,8,9,10} annehmen kann. Markieren Sie einen Block mit Noten und/oder Pausen, die das N-Tupel bilden sollen! Wählen Sie Einfügen N-Tupel... und legen Sie die Zahl der Noten und ihre Spieldauer fest! Die Spieldauer muss in Begriffen der oben ausgewählten Noten ausgedrückt werden. Zum Beispiel: Wenn Sie wollen, dass 7 Achtel so lang wie eine halbe Note sein sollen, so definieren Sie:

`Achtung:` &noteedit; kann kein N-Tupel von beliebigen Noten herstellen! Die Summe ihrer 128tel muss durch N teilbar sein.

##### Probleme beim Exportieren von N-Tupeln

- LilyPond ist bestens auf N-Tupel vorbereitet.

- ABC music ist bestens auf N-Tupel vorbereitet, falls N < 10 gilt.

- MusiXTeX ist auf N-Tupel vorbereitet. Es benutzt das `uptrio` Kommando, was eine eckige Klammer mit einer "3" in der Mitte erzeugt. Für N-Tupel benutzt es das `xtuplet` Kommando, was die kleine Zahl ohne eckige Klammer erzeugt. Wenn das N-Tupel mit Balken versehen ist, so sieht das tatsächlich wie ein N-Tupel aus. Anderenfalls sieht es wie Noten mit einer Zahl darüber aus. Es liegt in des Nutzers Verantwortung, das N-Tupel mit einem Bindebogen (oder so ...) kenntlich zu machen.

- PMX kann nicht mit N-Tupeln umgehen, die mit einer Pause enden. Eigentlich müssen alle N-Tupel-Mitglieder gleich lang sein, es sei denn, einige sind halb so lang wie die anderen. PMX kann nicht mit N-Tupeln umgehen, deren reale Spielzeit sich nicht durch eine (eventuell punktierte) Note ausdrücken läßt.

- MUP kann nicht mit N-Tupeln umgehen, deren reale Spielzeit nicht durch eine (eventuell punktierte) Note ausdrückbar ist.

#### Bindebogen

Um einige Noten durch einen Bogen zu verbinden, markieren Sie den Notenblock und drücken den Bindebogen-Knopf (). `Beachten Sie!` Der Bindebogen hat keinen Einfluss während der Wiedergabe! Zum Löschen eines Bindebogens: Wechseln in den Editmodus, Auswählen der ersten Note des Bogens and Deaktivierung des Bindebogen-Knopfes ().

MUP - Nutzer! Die Länge der Bindebögen ist nicht mehr begrenzt. &noteedit; benutzt nun eine MUP konforme Notation von Bindebögen, die über mehr als eine Note gehen. Das gilt für die erste und zweite Stimme. In anderen Stimmen können Bindebögen, die über mehr als eine Note gehen nicht ausgedrückt werden.Falls Sie also planen, die Datei zu MUP-pen, so erzeugen Sie keine solchen Bindebögen in der dritten, vierten, ... Stimme!

#### Mehrzeilige Blockanweisungen

Manchmal ist es notwendig, einen Block auf einer Notenzeile und gleichzeitig ertönende Teile anderer Notenzeilen zu kopieren oder zu löschen. Deshalb bietet &noteedit; mehrzeilige Blockanweisungen an. Eine mehrzeilige Blockanweisung kann man so auslösen:

1. Markieren Sie einen Block, wie in Block-Anweisungen beschrieben!

2. Aktivieren Sie den Mehrzeilen-Block-Modus: Bearbeiten Zeilenübergreifend (Wählen Sie die Notenzeilen ...)!

3. Führen Sie eine Blockanweisung wie Block-Löschen oder Block-Kopieren aus!

Die Reihenfolge ist wichtig! Beachten Sie: Das mehrzeilige Verhalten bleibt gültig, so lange die Blockauswahl gültig ist. Dadurch können sie einen mehrzeiligen Block, so oft Sie wollen, kopieren.

Prinzipiell können Sie zwischen verschiedenen Fenstern/Partituren kopieren und einfügen. Aber das kann zu unerwarteten Ergebnissen führen, wenn die Anzahl der Notenzeilen differiert.

Die Blockanweisungen können rückgängig gemacht werden. Aber sie werden Zeile für Zeile wieder hergestellt. Wenn Sie also Noten von 6 Zeilen gelöscht haben, brauchen sie 6 Undo-Befehle, um die Mehrzeilen-Block-Anweisung wieder herzustellen.

#### Automatische Einfügung von Taktstrichen

Bearbeiten Auto-Takt-Einfügung

Wenn die Notenzeile einen Auftakt hat, dann setzen Sie den ersten Taktstrich! &noteedit; beginnt das Platzieren der Taktstriche an diesem ersten Taktstrich.

Wählen Sie die Notenzeilen, die beeinflusst werden sollen!

Dadurch werden die Taktstriche eingefügt.

#### Automatische Balkeneinfügung

Bearbeiten Auto-Balken-Einfügung

(Wählen Sie die Zahl der Noten, die mit dem Balken versehen, ob Pausen eingeschlossen und schließlich die Notenlinien, die beeinflusst werden sollen!)

&noteedit; ist es egal, ob Pausen innerhalb/außerhalb von Balken auftauchen. Aber MUP kann Pausen innerhalb von Balken nicht behandeln. Wenn Sie die Datei MUP-en wollen, so verbieten Sie Pausen innerhalb der Balken!

#### Pausen bereinigen

Angenommen, nach einem MIDI-Import erhalten Sie eine Schlagzeug-Notenzeile wie diese: Das ist offensichtlicher Unsinn! Der Schlagzeuger spielt Viertel. Aber weil er die Trommeln sehr kurz anschlägt, scheint der MIDI-Exporter solche komplizierten Pausen zu hören. Das Pausenbereinigungs-Feature ermöglicht Ihnen, eine Gruppe von Pausen zu löschen, deren Länge kürzer als ein bestimmter Betrag ist. Natürlich werden die Pausen nicht wirklich gelöscht. Stattdessen wird ihre Zeit zur vorangehenden Note addiert.

Zum Beispiel: Wenn Sie in der obigen Situation Viertel wählen, dann erhalten Sie das folgende Resultat: Wenn ein bestimmter Bereich ausgewählt wurde, dann beeinflusst die Funktion nur den markierten Bereich.

#### Vereinigung von MIDI-Spuren

Es gibt einige Fälle, in denen es vorteilhaft ist, die Möglichkeit zu haben, einige MIDI-Spuren vor der TSE3 TSE3 --> Score Operation zu vereinigen. Zum Beispiel: Es gibt einige Klavier-MIDI-Dateien, die mehr als 5(!) Spuren haben. &noteedit; seinerseits spaltet diese möglicherweise weiter in eine Bassschlüssel-Notenzeile und in eine Violinenschlüssel-Notenzeile auf. Das Ergebnis ist nicht spielbar. Eine gute Strategie ist es deshalb, alle Klavierspuren in einer Spur zu vereinigen.

Zur Unterstützung bietet &noteedit; ein Informations-Feature an:

TSE3 Informationen

Um einige Spuren zu vereinen, gehen sie so vor:

TSE3 TSE3 --> Midi-Spuren vereinigen Wählen sie die Notenzeilen aus, die vereinigt werden sollen ...

#### Rückgängig machen

Sie können Ihre letzten Operationen rückgängig machen, indem Sie den Rückgängig-Knopf drücken. ()

`Beachten Sie!` Sie können solche Operationen nicht rückgängig machen, die die Notenzeile selbst betreffen (Löschen der Notenzeile, Einfügen einer Notenzeile, Neue...). Diese Operationen machen die ganze Historie ungültig.

#### Wieder herstellen

Sie können Ihren letzten Rückgängig-Befehl durch Drücken des Wiederherstellen-Knopfes () aufheben.

#### Löschen einer Notenzeile

Wählen Sie die Notenzeile aus, die gelöscht werden soll! Notenzeile Löschen

#### Festlegen der Eigenschaften der Notenzeile

Zum Festlegen der Eigenschaften der Notenzeile wählen Sie:

Notenzeile Eigenschaften ...

#### Namen für Notenzeilen

Sie können jeder Notenzeile einen Namen geben. Der Name wird nach MusiXTeX, LilyPond, PMX und ABC music exportiert. Darüber hinaus wird er am linken Rand der Notenseite angezeigt. Das können Sie durch Ansicht Notenzeilennamen zeigen aufheben.

#### Festlegen der Abmaße der Notenzeile

Sie können Über- und Unterlänge einer Notenzeile verändern. Darüber hinaus können Sie die Position einer möglichen Textzeile bestimmen.

#### Festlegen eines Kanals

Sie sollten jeder Notenzeile einen anderen Kanal geben.`Achtung!` Bei den meisten Soundkarten ist der Kanal 10 für die Schlagzeugspur reserviert!

#### Wahl der Lautstärke auf einer Notenzeile

Sie können die Lautstärke auf einer Skala von 0 bis 127 wählen. (siehe auch: Lautstärkewechsel)

#### Auswahl des Musikinstruments

`Achtung!` &noteedit; nimmt eine General-MIDI-Tabelle an. Das trifft auf die meisten Soundkarten zu. (siehe auch: Programm- (Instrumenten-) Wechsel)

#### Festlegen der Stereo-Position

Sie können die Stereo-Position auf einer Skala von 0 bis 127 auswählen.

#### Festlegen des Halls

Sie können den Hall auf einer Skala von 0 bis 127 wählen. Es hängt von Ihrer Soundkarte ab, ob Sie den Effekt hören können. Hören Sie sich den Anfang von `example2.not` mit AWE 64/ 24 MB RAM und soundfont `8mbgmsfx.sf2`: example2.mp3 (625 Kbyte) an!

#### Festlegen des Chorus

Sie können den Chorus auf einer Skala von 0 bis 127 wählen. Der Chorus ist ein Effekt, der eine Gruppe von Instrumenten anstelle eines einzelnen Instrumentes produziert.

Ob Sie diesen Effekt hören können, hängt von Ihrer Soundkarte ab. Hören Sie sich den Anfang von `example2.not` mit AWE 64/ 24 MB RAM und soundfont `8mbgmsfx.sf2`: example2.mp3 (625 Kbyte) an!

#### Transponieren

Wenn Sie ein Instrument in die Partitur einfügen, das nicht in C-Stimmung ist, haben Sie während der Wiedergabe ein Problem. Deshalb bietet &noteedit; die Möglichkeit festzulegen, dass eine Notenzeile mit einer Tonabweichung gespielt werden soll. Benutzen Sie den transponiert spielen-Regler, um die Tonabweichung in Halbtönen zu bestimmen.

### Werkzeuge

#### Partiturlayout

&noteedit; bietet ein spezielles Fenster an, um das Partiturlayout: geschweifte Klammern (Klavierzeilen), eckige Klammern (Akkoladen) sowie durchgehende und unterbrochene Taktstriche zu spezifizieren.

&noteedit; tut sein Bestes, um das Partiturlayout zu exportieren. Aber abhängig von Ihrem Notensatzsystem kann sich das Partiturlayout ändern (siehe unten).

Datei Partiturlayout...

Es springt das folgende Menü auf:

Durch Bewegen und Halten das linke Mausbuttons können Sie Notenzeilengruppen auswählen. Durch Betätigen einer der 6 Funktionsknöpfe können Sie eckige Klammern (Akkoladen), oder geschweifte Klammern (Klavierzeilen) erzeugen/entfernen. Die `Taktstrich durchziehen` und `Taktstrich unterbrechen` Knöpfe bestimmen die Ausprägung der Taktstriche.

#### Probleme beim Exportieren des Partiturlayouts

`MusiXTeX` MusiXTeX kann eigentlich nur komplett durchgezogene oder komplett unterbrochene Taktstriche erzeugen. Wenn Sie einen Mix aus teilweise durchgezogenen, teilweise unterbrochenen Taktstrichen verwenden, so erzeugt &noteedit; einige Anweisungen aus dem `musixdbr.tex` Paket von Rainer Dunker. &noteedit; gibt eine Warnung aus und weist an, das Paket zu installieren Sonst wird MusiXTeX nicht funktionieren.

`PMX` PMX ist ein MusiXTeX-Präprozessor und hat folglich dieselben Probleme.

`ABC music` ABC music kann nicht mit in eckigen Klammern geschachtelten geschweiften Klammern umgehen. &noteedit; gibt eine Warnung aus.

`LilyPond` LilyPond kann mit geschweiften und eckigen Klammern umgehen. Es ändert die Taktstrich-Ausprägung gemäß einigen LilyPond-eigenen Regeln. Mir wurde gesagt, dass es möglich ist, diese Regeln zu durchbrechen. Ich nehme aber an, dass diese Regeln aus guten Gründen existieren. &noteedit; gibt eine Warnung aus, wenn LilyPond die Taktstrich-Ausprägung ändern wird.

`MUP` MUP hat keine Beschränkungen.

#### Transponieren

Um die ausgewählte Notenzeile zu transponieren, wählen Sie:

Extras Transponiere... wählen Sie die Anzahl der Halbtöne

Es liegt in Ihrer Verantwortung, eine neue Tonartenvorzeichnung zu setzen! Benutzen Sie das Vorzeichenzahl minimieren-Werkzeug, um, wenn notwendig, Kreuze gegen B´s auszutauschen.

Wenn Sie nur einen Teil der Notenzeile transponieren wollen, markieren Sie bitte vorher den betreffenden Teil!

Wenn Sie eine Gruppe von Notenzeilen transponieren wollen, dann wählen Sie diese vorher aus:

Bearbeiten Zeilenübergreifend

Die Namen der Akkorde werden transponiert, wenn kein Akkorddiagramm angefügt ist.

#### Wechsel des Notenschlüssels

Speziell nach MIDI-Import ist es manchmal notwendig, den Schlüssel zu wechseln, der von &noteedit; vorgegeben wird. Dazu wählen sie:

Extras Schlüssel ändern... Wählen Sie den neuen Schlüssel!

Wenn Sie den Schlüssel nur für einen Teil der Notenzeile ändern wollen, dann markieren sie den betreffenden Teil bitte vorher!

`Achtung!` Der markierte Teil sollte mit einem Schlüssel beginnen! &noteedit; beendet das Anpassen der Akkorde/Noten, wenn ein neuer Schlüssel erscheint.

#### Vorzeichenreduzierung

Stellen Sie sich die folgende Situation vor:

Das kann speziell nach Transponieren oder Aufnehmen vom MIDI keyboard auftreten. Sie wollten in As -Dur spielen, aber &noteedit; benutzt Kreuznoten. Um das Problem zu lösen, bietet &noteedit; ein passendes Werkzeug:

Extras Vorzeichenzahl minimieren...

Dieser Befehl ändert die Notenzeilen und die Vorzeichen so, dass die Anzahl der Vorzeichen abnimmt. Im obigen Falle erhalten Sie das folgende Ergebnis:

#### Vereinigung von Akkorden

Stellen Sie sich die folgende Situation vor: Das kann speziell nach der automatischen Einfügung von Taktstrichen vorkommen. In diesem Falle ist das Werkzeug `Noten kombinieren` nützlich:

Extras Noten kombinieren ...

#### Vorzeichenwechsel

Unabhängig von der Tonart können Sie alle Vorzeichen der aktuellen Notenzeile in Kreuze umwandeln:

Extras Alles Vorzeichen als Kreuze

oder nach B:

Extras Alle Vorzeichen als Bs

Wenn ein Bereich ausgewählt wurde, so beeinflusst die Operation nur diesen Bereich.

### Ansicht

#### Fenster erzeugen

Sie können so viele Fenster öffnen, wie Sie wollen ( Fenster Neues Fenster ). Dadurch können Sie Elemente zwischen verschiedenen Partituren verschieben (kopieren/einfügen).

`Achtung!` Prinzipiell können Sie das Werkzeug Mehrzeilige Blockanweisungen verwenden. Aber das kann unerwartete Ergebnisse haben, wenn die Anzahl der Notenzeilen differiert.

#### Zoom

Sie können den Zoomfaktor mit dem Zoom-Auswahlknopf wählen (). Außerdem können Sie den von Ihnen bevorzugten Wert des Zoomfaktors im Konfigurationsfile angeben.

Sie können auch zoomen, indem Sie die `Vergößern/Verkleinern` ()-Knöpfe benutzen.

#### Zeigen/Verstecken von Taktstrichnummern, Notenzeilennamen und Hilfslinien

Sie können wählen, ob &noteedit; die Taktstrichnummern anzeigen soll oder nicht, indem sie das entsprechende Untermenü im: Ansicht -Menü wählen. Dasselbe gilt für Hilfslinien und Notenzeilennamen.

#### Zeigen/Verstecken des Notenzeilen-Kontexts

Sie können entscheiden, ob &noteedit; während der Wiedergabe an der linken Seite den Notenzeilen-Kontext (aktueller Notenschlüssel und aktuelle Vorzeichnung)anzeigen soll: Ansicht Kontex der Notenzeile zeigen .

### Arbeiten mit mehreren Stimmen pro Notenzeile (Polyphonie)

#### Erzeugen verschiedener Stimmen

Um mit Stimmen zu arbeiten, öffnen Sie den Stimmen-Dialog:

Notenzeile Stimmen...

Um eine Stimme zu erzeugen, drücken Sie den `Stimme-erzeugen-` Knopf. Dann wählen Sie die y-Position der Pausen in der Stimme, damit die Pausen den Stimmen zugeordnet werden können:

Danach wählen Sie die gewünschte Richtung der Notenhälse für diese Stimme:

- stem up (Notenhals nach oben): Die Hälse aller Noten zeigen nach oben, soweit nicht anders bestimmt;

- stem auto (Notenhals automatisch): &noteedit; bestimmt die Richtung der Notenhälse abhängig von der Notenlinie, soweit nicht anders bestimmt;

- stem down (Notenhals nach unten): Die Hälse aller Noten zeigen nach unten, soweit nicht anders bestimmt;

`Beachten Sie!` Sie können die Richtung eines Notenhalses jederzeit überschreiben, indem Sie die Notenhals-auf-/abwärts-Knöpfe () benutzen.

#### Arbeiten mit mehreren Stimmen pro Notenzeile

Unbedingt beachten: Es gibt eine erste Stimme, die den Vorrang vor allen anderen Stimmen hat. Das heißt:

- Sie können die erste Stimme nicht löschen.

- Die einzigen Elemente, die in den anderen Stimmen vorkommen können, sind Noten (Akkorde) und Pausen.

Bevor Sie etwas in andere Stimmen einfügen, müssen Sie die Eingabe in die erste Stimme beendet haben (wenigstens bis zum Einfügetakt):

`Beachten Sie!` Es gibt immer eine aktuelle Stimme. Sie können die aktuelle Stimme durch links/rechts-Klicken des Stimmenzählers wechseln:

- --> alle Stimmen (Die aktuelle Stimme ist die erste Stimme)

- --> Die aktuelle Stimme ist die erste Stimme

- --> Die aktuelle Stimme ist die zweite Stimme.

- ...

Die aktuelle Stimme ist die erste Stimme, wenn der Stimmenanzeiger A zeigt und wenn der Stimmenanzeiger 1 zeigt. Worin besteht der Unterschied? Wenn der Stimmenanzeiger 1 zeigt, sind alle Elemente, die nicht zur Stimme 1 gehören, grau. Wenn der Stimmenanzeiger A zeigt, werden alle Elemente in allen Stimmen in Schwarz oder Rot gezeigt. So erhalten sie einen besseren Eindruck von der Partitur. Andere Unterschiede folgen (s.u.).

Wenn Sie Stimme 2 als aktuelle Stimme wählen, werden alle Elemente der Stimme 1 grau :

Wenn Sie nun irgendwo im zweiten Takt 4 Achtelnoten einfügen, nimmt &noteedit; an, dass das ein erstes Element in einem Takt ist. Also füllt es die vorhergehenden Takte mit versteckten Pausen aus:

Sie können weitere versteckte Pausen einfügen, indem Sie den Versteckte-Pausen-Knopf () drücken. Zum Beispiel: Wenn im aktuellen Fall die erste Achtelnote eine Achtel vom Taktstrich entfernt sein soll, fügen Sie eine versteckte Pause von einem Achtel ein:

Natürlich können Sie auch eine "normale Pause" einfügen, wenn Sie es wünschen. Die versteckten Pausen erscheinen nicht in der Postscript-Datei und sie werden nicht gezeigt, wenn der Stimmenanzeiger A zeigt.

Sie können nur Elemente in der aktuellen Stimme verändern. Das gilt auch für das Auswählen.

#### Block-Anweisungen mit mehreren Stimmen pro Notenzeile

Die Bedeutung von Block-Anweisungen hängt vom Stimmenanzeiger ab. Wenn er ``A`` zeigt, beeinflusst eine Block-Anweisung alle Stimmen auf der Notenzeile. Anderenfalls ist nur die aktuelle Stimme betroffen.

- Wenn der Stimmenanzeiger ``A`` zeigt: Sie können einen Block nicht in eine Notenzeile mit weniger Stimmen kopieren.

- Ein Block in der ersten Stimme kann nur in eine erste Stimme kopiert werden.

#### Aspekte des Exports von mehreren Stimmen pro Notenzeile

##### LilyPond

LilyPond ist bestens für mehrere Stimmen pro Notenzeile vorbereitet.

##### ABC-Music

ABC music ist bestens für mehrere Stimmen pro Notenzeile vorbereitet. Manchmal ist die Notenhalsrichtung nicht optimal.

##### MusiXTeX

Paradoxon: Obwohl MusiXTeX keine speziellen Syntaxkonstruktionen für mehrere Stimmen pro Notenzeile hat, können Sie so viele Stimmen wie Sie wollen nach MusiXTeX exportieren, weil viele MusiXTeX Kommandos eher eine (Turtle-)Grafik als Musik beschreiben.

Aber mehrere Stimmen pro Notenzeile verursachen beim Export einen neuen Fehler: `Zu viele Balken!` MusiXTeX erlaubt so viele Balken wie Notenzeilen. Wenn Sie nur eine Stimme pro Notenzeile haben, so gibt es stets genug Balken. Aber bei mehreren Stimmen pro Notenzeile können theoretisch alle verfügbaren Balken in der ersten Zeile stehen. Folglich bleibt für die anderen Zeilen kein Balken übrig.

##### PMX

PMX erlaubt 2 Stimmen pro Notenzeile. (Es gibt einige Tricks, mehr zu erreichen. Aber es gibt keine Syntaxkonstruktionen, die in allen Fällen erfolgreich sind.) &noteedit; warnt Sie und lässt die überzähligen Stimmen weg.

##### MUP

MUP kann bis zu 3 Stimmen pro Notenzeile behandeln. Aber es hasst Anweisungen über Notenhälse, wenn die Notenzeile mehrere Stimmen hat. &noteedit; jedoch, produziert stets Anweisungen über Notenhälse, um die Partitur exakt wieder laden zu können. Das verursacht Tonnen von Fehlermeldungen beim Arbeiten mit MUP. Ignorieren Sie die alle! MUP seinerseits wird alle Anweisungen über Notenhälse ignorieren.

Wenn eine Notenzeile mehr als 3 Stimmen hat, "erweitert" &noteedit; die MUP-Syntax. Natürlich ist das Ergebnis nicht MUP-bar. &noteedit; warnt Sie in diesem Falle.

### Abspielen

#### Festlegen des MIDI-Gerätes

Einstellungen Noteneditor einrichten... ... wählen Sie ein Gerät aus

#### Spielen/Stummschalten

Wenn einige Notenzeilen stummgeschaltet werden sollen:

Notenzeile Stummschalten... Wählen Sie die Notenzeilen

Drücken Sie den Abspielen-Knopf ()! Wenn eine Note markiert ist, beginnt &noteedit; die Wiedergabe mit dieser Note. Anderenfalls spielt es vom Anfang an. &noteedit; hebt die jeweils gerade gespielten Noten hervor und scrollt, wenn nötig.

Man kann den Punkt des Seitenwechsels bestimmen.

`Achtung!` Während des Abspiels arbeiten einige andere Funktionen nicht!

#### Beenden der Wiedergabe

Drücken Sie erneut den Abspielen-Knopf ().

#### Benutzung des aRts MIDI-Schedulers

Von Version 0.1.3 an hat Pete Goodliffe's <pete.goodliffe@pace.co.uk> TSE3 Bibliothek einen aRts MIDI-Scheduler. Als Folge davon kann &noteedit; als MIDI-Quelle für aRts fungieren.

Wenn Sie &noteedit; mit aRts MIDI-Scheduler nutzen wollen, stellen Sie bitte sicher, dass die aRts-Header (`artsmidi.h`) installiert sind, bevor Sie TSE3 compilieren.

Starten Sie &noteedit; mit:

`noteedit -arts`

Starten Sie:

`artscontrol`

Ansicht MIDI-Manager-Ansicht... Unter Midi MIDI-Eingänge sollten Sie bereits einen Eintrag "TSE3" sehen. Wählen Sie vom Menü Hinzufügen MIDI-Ausgang füraRts-Synthesizer einige Instrumente. Verbinden Sie "TSE3" mit einem dieser Instrumente und &noteedit; wird dieses Instrument spielen.

Das Interessante daran ist: Mit dem Programm artsbuilder können Sie Ihre eigenen Instrumente erzeugen. Starten Sie:

`artsbuilder`

und lesen Sie die Online-Hilfe. Dort gibt es ein sehr instruktives Tutorium, das erklärt, wie man ein MIDI-Instrument erzeugt.

### Konfiguration

Um die allgemeinen Eigenschaften zu bestimmen, wählen Sie:

Einstellungen Noteneditor einrichten -> Editieren

- `gemischte Balken`: &noteedit; produziert unter Umständen solche Balken: Das ist kein Problem für MusiXTeX und &noteedit; selbst. Aber MUP kann mit solchen Balken nicht umgehen. Deshalb: Wenn Sie das Ergebnis MUP-en wollen, dann verbieten Sie solche Balken!

- `Bewegung entsprechend Vorzeichen` Der Wert bestimmt, was passiert, wenn wenn Sie eine Note nach oben oder nach unten bewegen. Wenn es angewählt ist, wird der Halbton entsprechend der Tonart gewählt. Wenn nicht, bleibt der Halbton erhalten.

- Mit dem Regler `Umblättern` können Sie bestimmen, wie viele Pixel vor Seitenende &noteedit; umblättert.

- Wenn Sie am Ende Noten oder Pausen eingeben, fügt &noteedit; Taktstriche entsprechend der aktuellen Taktart ein. Um dieses Feature ein-/auszuschalten, benutzen Sie bitte die "Autom. Taktstricheinfügung" Checkbox.

- Das Einfügen oder Verschieben von Noten ruft ein MIDI-Echo hervor. Um dieses Feature ein-/auszuschalten, benutzen Sie bitte die "MIDI-Echo beim Einfügen" Checkbox.

- Mit Hilfe des Akkord-Dialogs können Sie den Satz von Akkord-Namen und/oder Modifikations-Symbolen festlegen.

#### Konfiguration der Tastatur

Mit Einstellungen Tastaturkonfiguration öffnen Sie einen Tastaturkonfigurations-Dialog. Beachten Sie! Dieser Dialog wurde mit Hilfe des KDE-Widets `KKeyDialog` programmiert. Unglücklicherweise hat `KKeyDialog` keine Kenntnisse vom Aufbau Ihrer Tastatur. Zum Beispiel: Auf der deutschen Tastatur befindet sich das Gleichheitszeichen in der zweiten Tastaturebene. Deshalb ist `Shift+=` konfiguriert. Wenn sich das Gleichheitszeichen auf Ihrer Tastatur nicht in der zweiten Tastaturebene befindet, so ändern Sie das bitte in `=` um.

#### Farben

Die Farben können mit Einstellungen Noteneditor einrichten -> Farben geändert werden.

#### MIDI PEDAL KOMMANDOS

Sie können mit: Einstellungen Noteneditor einrichten -> Allgemein > MIDI PEDAL nutzen die Nutzung der MIDI PEDAL Kommandos ein- und ausschalten.

#### Automatische Sicherung

Sie können mit: Einstellungen Noteneditor einrichten -> Allgemein einen automatischen Sicherungsmechanismus einrichten.

Wählen sie das Zeitintervall zwischen zwei Sicherungen. &noteedit; macht dann ein Backup der aktuellen Partitur in eine Datei, deren Name durch das Anhängen von `.sav` an den aktuellen Dateinamen gebildet wird.

#### Partitur-Informationen

Sie können gewünschte Informationen zur aktuellen Partitur (Autor, Titel, ...) einfügen:

Datei Partiturinfomation...

Die Partiturinformation wird exportiert, soweit es das Zielformat erlaubt.

#### Speicher-Parameter

Wählen Sie:

Datei Ausgabe-Parameter...

Die gewählten Werte werden in das MUP Format übertragen, wenn die aktivieren Box ausgewählt ist.

#### Konfigurationsdatei

Entsprechend den `KDE Entwicklungs-Richtlinien` erfolgt die Speicherung Ihrer persönlichen Konfigurations-Parameter in:

`<KDEHOME>/share/config/noteeditrc`

### Speichern und Wiederherstellen

#### Speichern

Wenn die Datei einen Namen hat, dann versuchen Sie:

CtrlS Datei speichern

sonst versuchen Sie:

Datei Speichern unter... ( Wählen Sie einen Dateinamen)

Wie oben erwähnt, ist das Dateiformat dem Format von music publication program (MUP) ähnlich. Wenn Sie also MUP Nutzer sind, haben Sie die Möglichkeit, die Dateien in MIDI und Postscript umzuwandeln. Aber MUP ist eine Shareware, weswegen der direkte Export nach MusiXTeX, PMX, LilyPond oder ABC music und MIDI empfohlen wird.

#### Wiederherstellen / Selbständiges Laden

CtrlO Datei Öffnen... ... Wählen Sie einen Dateinamen

Wenn das selbständige Laden eingeschaltet ist ( Einstellungen Noteneditor einrichten --> Allgemein), wird beim Start des Programmes die zuletzt bearbeitete Datei automatisch geladen.

### Export von MIDI-Dateien

Datei Export MIDI... ... Wählen Sie den Namen der MIDI-Datei

s.a.: arbeiten mit TSE3

### Export von MusiXTeX-Dateien

Datei Export Musi XTeX... ... Wählen Sie Parameter und TeX-Datei Namen

Um eine druckfähige Ausgabe zu erzeugen, `lesen Sie bitte die` MusiXTeX Export Diskussionsseite . `Es ist `nicht:```Latex` `Datei`.tex

### Export von LilyPond-Dateien

Datei Export LilyPond... ... Wählen Sie Parameter und TeX-Datei-Namen

Um eine druckfähige Ausgabe zu erzeugen, lesen Sie bitte die LilyPond-Export Diskussionsseite.

### Export von ABC music

&noteedit; erzeugt Code für abcm2ps Version 3.x.y

Datei Export Musi ABC... ... Wählen Sie die Parameter und den ABC music-Datei Namen

Um eine druckfähige Ausgabe zu erzeugen, `lesen Sie bitte die` ABC music-Export Diskussionsseite.

### Export MusicXML

&noteedit; kann MusicXML exportieren

Datei Export MusicXML... ... Wählen Sie den Namen der MusicXML-Datei

Um einen Überblick über die gegenwärtigen Grenzen des MusicXML-Exports zu erhalten, lesen Sie bitte die MusicXML-Export-Diskussionsseite.

### Import MusicXML

&noteedit; kann MusicXML exportieren

File Import MusicXML... ... wählen Sie einen XML-Filenamen

Um einen Überblick über die gegenwärtigen Grenzen des MusicXML-Exports zu erhalten, lesen Sie bitte die MusicXML-Export-Diskussionsseite.

### Export von PMX-Dateien

Datei Export PMX... ... Wählen Sie Parameter und PMX-Dateinamen

Um eine druckfähige Ausgabe zu erzeugen, `lesen Sie bitte die` PMX-Export Diskussionsseite.

### Import von MIDI-Dateien

#### MIDI importieren

`nur mit TSE3`

Der MIDI-Import wird mit Hilfe der TSE3-Bibliothek ausgeführt. Während des MIDI-Exports gehen viele Informationen der Partitur verloren. Deshalb benötigt der MIDI-Import generell ein Eingreifen durch den Menschen. Bitte lesen Sie die MIDI-Import Diskussionsseite, um mehr Informationen zu erhalten!

Die aktuelle Version von &noteedit; erkennt keine Triolen. Versuchen Sie also nicht, Swing oder Ähnliches zu importieren. Aber einige Beispiele aus der Klassik funktionieren gut. Ich untersuchte Beispiele aus dem classical midi archive und Rimsky-Korsakov's Hummelflug (sieht sehr lustig aus). Das Ergebnis sieht so aus, als ob es ein Musiker spielen könnte.

s.a.: arbeiten mit TSE3

Schritte beim Importieren:

TSE3 MIDI-Importieren. ( ... Wählen Sie eine MIDI-Datei)

Das erzeugt eine interne TSE3-Struktur.

Bevor Sie die Partitur aus der TSE3-Musikstruktur erzeugen, sollten Sie einen MidiEventFilter anwenden:

TSE3 Filtern...

Dieses Fenster bleibt auf dem Bildschirm, bis der Abbrechen-Knopf gedrückt wird. Die Filterwerte gelten für die nächste ``MIDI --> Partitur`` Aktion. Schätzen Sie die kürzeste Note auf den ausgewählten Notenzeilen ab und machen Sie diese zur Einrast-Distanz. Es ist auch gut, das Maximum/Minimum der Lautstärke zu begrenzen.

Wenn es viele offensichtlich falsche Haltebögen gibt, sollten Sie den Exakte Länge-Knopf deaktivieren. Für eine detaillierte Erklärung vergleichen Sie bitte die MIDI-Import Diskussionsseite

Durch Deaktivierung des Durchschnittslautstärke-Knopfes können Sie erreichen, dass &noteedit; eine durchschnittliche Lautstärke des Musikstückes berechnet.. Der ``Anschlagdynamik``-Regler bestimmt die Varianz. Wenn die Varianz 0 ist, haben alle Noten die durchschnittliche Lautstärke. Je größer die Varianz ist, desto größer ist die Abweichung der Lautstärke der Noten in Abhängigkeit von ihrer tatsächlichen Lautstärke.

Wenn Sie keine Angaben zur Lautstärke auf der Notenzeile haben wollen:

- wählen Sie Durchschnittslautstärke und setzen Sie kleinste Lautstärke und größte Lautstärke auf den gleichen Wert, oder:

- deaktivieren Sie Durchschnittslautstärke und setzen Sie Anschlagdynamik auf 0.

Für weitere Informationen lesen Sie bitte die MIDI-Import Diskussionsseite!

Erzeugung der Partitur aus der internen TSE3-Struktur:

TSE3 TSE3 -->Score

oder drücken Sie den TSE3-->Partitur Knopf im Filter-Dialog!

Wählen Sie die Notenzeilen, die importiert werden sollen. Wenn der Import Ihren Erwartungen nicht entspricht, wählen Sie andere Filterwerte und importieren Sie erneut!

Nach einigen Sekunden sollten Sie die Notenzeile sehen, aber ohne Taktstriche. Wenn die Musik einen Auftakt hat, setzen sie den ersten Taktstrich in die ausgewählten Notenzeilen! (Wenn Sie nicht sicher sind, machen Sie nichts)

`Tipp!` Weil die TSE3-Musikstruktur erhalten bleibt, können Sie die letzten 2 Schritte wiederholen, so oft Sie wollen. Auf diese Weise können Sie die Notenzeilen Schritt für Schritt importieren.

Siehe auch Automatische Einfügung von Taktstrichen

Siehe auch Automatische Balkeneinfügung

Siehe auch Pausen bereinigen

Siehe auch Vereinigung von MIDI-Spuren

##### MIDI aufnehmen

`nur mit TSE3`

Wichtig: Um zu hohe Erwartungen zu vermeiden, empfehle ich dringend, die MIDI-Import Diskussionsseite zu lesen.

Wenn Sie ein MIDI Keyboard an Ihre Soundkarte angeschlossen haben, können Sie die Musik abspielen und aufnehmen. Führen Sie dazu die folgenden Schritte aus:

1. Erzeugen Sie ein TSE3-Musikstück von der Partitur (Wenn Sie eine leere Partitur haben, dann erzeugen Sie ein leeres Musikstück!)

   TSE3 TSE3-Song erzeugen

   Das Musikstück wird während der Aufnahme gespielt!

2. Wählen Sie eine Notenzeile!

   &noteedit; ignoriert alle Kanalinformationen von Ihrem Keyboard. Das MIDI-Echo erfolgt auf dem MIDI-Kanal der gerade ausgewählten Notenzeile!

3. Drücken Sie den Aufnahme-Knopf ()! Ein Metronom- und ein Filtermenü erscheinen. Sie bleiben auf dem Bildschirm, bis Sie den Abbrechen-Knopf drücken. Im Metronom-Menü wählen Sie:

   - die Aufnahmegeschwindigkeit;

   - das Gerät, über welches das Metronom erklingen soll;

   - eine Takt- und eine Beat-Klangfarbe.

   Wenn Sie nicht sicher sind, lassen Sie alle Werte unverändert.

   Das Aufnahmetempo beeinflusst das Wiedergabetempo nicht!

4. Drücken Sie im Metronom-Dialog auf Aufnahme starten! Sie sollten ein Metronom hören. Wenn nicht, so versuchen Sie, ein anderes Gerät auszuwählen! Das Metronom spielt einen Auftakt auf 4 Viertel. Also sollten Sie auf der Tastatur mit dem 5ten Viertel zu spielen beginnen! Wenn die Partitur nicht leer war, sollten Sie auch die Noten der anderen Notenzeilen hören.

5. Am Ende der Aufnahme drücken Sie wieder den Aufnahmeknopf ()! Eine Warnung erscheint, dass dadurch die aktuelle Notenzeile überschrieben wird. Wenn Sie akzeptieren, beginnt die MIDI --> Score Transformation

Wenn der Import nicht den Erwartungen entspricht, wählen Sie andere Filter und drücken Sie: Notenzeile Aufnahme importieren oder Sie drücken den Aufnahme importieren-Knopf im Filterdialog. Dadurch wird das aufgenommene Stück erneut importiert.

Danach wählen Sie Automatische Balkeneinfügung und Automatische Takteinfügung.

##### Probleme mit MIDI-Import

- Die aktuelle Version erkennt keine Triolen.

### Arbeiten mit TSE3

`nur mit TSE3`

Die Versionen >= 0.0.22 der TSE3 Bibliothek unterstützen jetzt das ALSA Sound-System (Advanced Linux Sound Architecture project) (Dank an Pete Goodliffe <pete.goodliffe@pace.co.uk>). &noteedit; nutzt den TSE3 ALSA MIDI Scheduler als bevorzugtes Sound-System. Wenn das nicht geht, versucht es einen OSS (Open Sound System) Scheduler zu erzeugen (the traditional system). In einigen Spezialfällen kann das Probleme bereiten. Sie können ALSA ausschalten:

Einstellungen Noteneditor einrichten -> Sound

Beachten Sie:

- Wenn Sie ein ALSA System haben, arbeiten möglicherweise beide MIDI Scheduler. Das hängt damit zusammen, dass das ALSA System eine OSS Emulation besitzt. Aber die Emulation unterstützt nicht die Lese-Richtung. Wenn Sie also lesen/aufnehmen von der MIDI Tastatur wollen und ein ALSA System haben, benutzen Sie bitte den TSE3 ALSA Scheduler.

- Der TiMidity++ v2.10.2 Server arbeitet nur im ALSA System.

Die TSE3 Bibliothek definiert eine interne Musikstruktur (siehe: The TSE3 Song class) und ein Dateiformat (siehe: TSE3 Music Description Language (TSE3MDL)). In der Zukunft werden einige neue Projekte erwartet, die auf TSE3 basieren. Weil &noteedit; die TSE3 Daten produzieren und lesen kann, werden die Daten mit diesen Programmen austauschbar sein.

Nutzen Sie TSE3 TSE3 -->TSE3 Song erzeugen um die TSE3-Musikstruktur der Partitur zu erzeugen. Wenn Sie eine TSE3 Musikstruktur haben, können Sie:

- eine TSE3-Datei erzeugen: TSE3 TSE3-Datei erzeugen (Wählen Sie einen Dateinamen).

- eine MIDI-Datei erzeugen: TSE3 MIDI-Ausgabe (Wählen Sie einen Dateinamen). &noteedit; hat seinen eigenen MIDI-Exporter. Aber die Dateien, die durch TSE3 produziert werden, sind kleiner, weil es komprimierte Daten erzeugt. (für Einzelheiten sehen Sie: The TSE3 Midi Export Klasse).

- das Musikstück spielen, um die Korrektheit zu überprüfen: TSE3 TSE3-Song abspielen . Achtung: Es wird keine Note hervorgehoben, und Sie können in der aktuellen Version das Playback nicht anhalten.

- die Partitur des TSE3-Musikstückes wieder herstellen: TSE3 TSE3 -->Score . Weil die TSE3-Musikstruktur nur die für MIDI relevanten Daten speichert, gehen viele Informationen der Partitur bei der Erzeugung der TSE3-Musik verloren. Zur Wiederherstellung der Partitur siehe MIDI importieren.

Sie haben 2 Möglichkeiten, eine TSE3-Musikstruktur aus einer Datei zu erzeugen:

- Von der MIDI-Datei: TSE3 Midi importieren (Sehen Sie auch: MIDI importieren)

- Von der TSE3-Datei: TSE3 TSE3 Datei lesen

### Verlassen des Programms

Datei Beenden

### Abkürzungen

Achtung! Alle Tasten sind konfigurierbar

Taste | Operation
Entf | löscht ein Element, das nächste Element ist das neue aktuelle Element
Backspace | löscht ein Element, das vorhergehende Element ist neue aktuelle Element
Einfg | Ein-/Ausschalten des Edit-Modus
1 | ganze Note
2 | halbe Note
3 | Triolen einfügen/löschen
4 | Viertel
5 | Achtel
6 | Sechzehntel
7 | Zweiunddreißigstel
8 | Vierundsechzigstel
9 | 128stel
. | Punktierung einfügen/löschen
~, ` | Bindebögen einfügen/löschen
#, + | Kreuz
n, = | Auflösungszeichen
b, - | B, b
Alt + Cursor links | Zurück zum Anfang
Alt + Cursor rechts | an das Ende springen
K | den Tastatureingabemodus ein/ausschalten
C | Ton C
D | Ton D
E | Ton E
F | Ton F
G | Ton G
A | Ton A
H | Ton B

## Credits and License

&noteedit; Copyright 2001 Jörg Anders

This documentation is licensed under the terms of the GNU Free Documentation License.

This program is licensed under the terms of the GNU General Public License.

## Häufig gestellte Fragen (FAQ)

Ich schrieb eine MUP-Datei, aber &noteedit; kann sie nicht lesen.

Ich sagte, &noteedit; benutzt ein `ähnliches` Dateiformat wie MUP. Die von &noteedit; erzeugten Dateien sollten von MUP lesbar sein. Aber der umgekehrte Weg führt in den meisten Fällen nicht zum Ziel.

Kann &noteedit; die Partitur drucken?

Nicht direkt! Aber mit Hilfe einiger Musikprogramme können Sie die Partitur drucken. Lesen Sie:

- ExportMusixTeX

- MusiXTeX-Export Diskussionsseite

- Export LilyPond

- LilyPond-Export Diskussionsseite

- ExportABC music

- ABC music-Export Diskussionsseite

- Export PMX

- PMX-Export Disussionsseite

Außerdem ist das &noteedit;-Speicherformat eng verwandt mit dem MUP-Speicherformat.Deshalb lassen sich die meisten &noteedit;-Files direkt MUP-pen.

Ich kann keine Töne hören. Die roten Noten laufen aber ich höre nichts. Was ist los?

Zunächst: Versuchen Sie ein MIDI-File mit kmid (nicht (!!!) kmidi) zu spielen. Solange kmid keine Töne von sich gibt, wird auch &noteedit; (und jede andere auf MIDI-Geräten basierende Software) keinerlei Töne von sich geben! Der Grund ist: Entweder Ihre Soundkarte verfügt über keinen Hardware-MIDI-Synthesizer, oder sie hat einen Hardware-MIDI-Synthesizer, der aber nicht von Linux unterstützt wird.

Lassen Sie sich auch nicht dadurch verwirren, dass Sie MIDI-Files unter Windows abspielen können. Wenn Ihre Soundkarte keinen Hardware-MIDI-Synthesizer hat, dann startet Windows automatisch eine Software, die die MIDI-Daten in RealTime (also sofort) in WAV (PCM)-Daten umwandelt. Das funktioniert, wenn Ihr Computer genügend Leistung hat.

So eine Software existiert für Linux auch. Aber das ist komplizierter, weil:

- es nur funktioniert, wenn Sie ein ALSA-System benutzen. Das ist bei SuSE-Linux immer der Fall. (Andere Linuxe: Weiss nicht!). Auf jeden Fall können Sie immer vom OSS-System zum ALSA-System wechseln, indem Sie die ALSA-Moduln "von Hand" übersetzen.

- sie diese Software "von Hand" starten müssen.

- diese Software einen sogenannten Soundfont (eine Zusammenstellung von Beispieltönen eines jeden Instruments eines virtuellen Orchesters) benötigt. Diese Soundfonts sind urheberrechtlich geschützt, also eigentlich nichts für ein offenes System wie Linux.

Aber es gibt einen (relativ aufwendigen) Weg! Deteaillierte Instruktionen findet man im Abschnitt Der TiMidity Server !

Nach dem Schließen von &noteedit; höre ich eine schrecklich laute Musik. Was bedeutet das und wie kann ich das vermeiden?

Eigentlich soll diese Musik während des MusiXTeX-Exports erklingen und die Nutzer auf dramatische Weise daran erinnern, dass ``latex` file.`tex`` falsch ist.(siehe nächste Frage). Leider blockieren Sie das Soundgerät mit einer anderen Applikation. Man beachte, dass diese Applikation auch TiMidity im Server-Modus sein kann. In diesem Fall spielt der aRts-Soundserver, der für das Abspielen dieser Musik zuständig ist, die Musik, sobald das Soundgerät wieder frei ist. Und das ist der Fall, sobald &noteedit; beendet wird.

Um diese Musik zu verhindern, seaktivieren Sie die Checkbox unter: Einstellungen &noteedit; einrichten... -> MusixWarn

Warum erscheint eine so schreckliche Warnung während des MusiXTeX-Exports?

Ich habe versucht, klarzumachen, dass ``latex` file.`tex`` nicht genügt. So ein Hinweis ist auf der WEB-Seite, in dieser Dokumentation, im Tipp des Tages. Ich flehte die Nutzer an: "Bitte lest die MusiXTeX-Export Diskussions-Seite!". Nichts hat geholfen! Wenn ich ins WWW schaue, dann finde ich viele &noteedit;-Beschreibungen, die behaupten ``latex` file.`tex`` ist korrekt. Und ich sehe Beispiele. Einige Nutzer stellen voller Stolz ihre MusiXTeX-Ausgaben ins Netz und bemerken den "ausgefransten" rechten Rand nicht.

Schlimmer noch: Ich bekomme E-Mails: "&noteedit; ist ok, aber es erzeugt MusiXTeX-Seiten mit ausgefranstem rechten Rand!"

So entschloss ich mich zu dieser Maßnahme.

Wie kann ich die schreckliche Warnung beim MusiXTeX -Export vermeiden?

Deaktivieren Sie die Checkbox unter: Einstellungen &noteedit; einrichten... -> MusixWarn

Während der Konfiguration erhielt ich eine Fehlermeldung: Cannot find >= Qt-2.2.2

Das kann aufgrund vieler Probleme der Fall sein. Wenn Sie sicher sind, dass Sie ein entsprechendes QT haben, dann hat das meistens mit der Version Ihres Compilers zu tun. Viele Nutzer installieren g++-3.x und erwarten, dass die Progamme mit QTs/KDEs gebunden werden können, die mit g++-2.x. compiliert sind. Aber wie Erfahrungen zeigen: Das ist nicht möglich! Sie müssen das ganze Qt und das ganze KDE recompilieren ( Das dauert 3 Tage ).

Ich erhielt eine Fehlermeldung, apps/noteedit/resources betreffend.

`"Can't find apps/noteedit/resources. Check your installation and $KDEDIR if set"`

Sie haben &noteedit; nicht installiert (make install)! Die lokale Installation ist sehr kompliziert. Es gibt eine Shell-Datei, die die Dateien und Links korrekt in das &noteedit; Hauptverzeichnis einfügen sollte:

`cd` pfad`/noteedit-2.5.0`

`./admin/locinst.sh`

Setzen Sie dann die Umgebungsvariable `KDEDIRS` auf das Hauptverzeichnis von noteedit:

Shell | Kommando
(t)csh | `setenv KDEDIRS pfad_zu_noteedit-2.5.0_direcory`
andere shell | `export KDEDIRS=pfad_zum_noteedit-2.5.0_direcory`

`cd noteedit`

`./noteedit [`file`.not`]

Während des Ladens einer Datei erschien eine Fehlermeldung klauncher betreffend:

`"... Could not read network connection list.`

`Please check that the 'dcopserver' program is running!"`

und:

`"can't talk to klauncher"`

Sie verwenden &noteedit; außerhalb von KDE und die KDE-Binaries sind nicht in Ihrem PATH. Fügen Sie die KDE-Binaries zu Ihrem PATH hinzu! Wenn das nicht hilft, versuchen Sie:

`rm /tmp/.ICE-unix/*`

`rm $HOME/.DCOPserver_*`

Ich lud eine .not Datei, die mit einer Vorgängerversion von &noteedit; erzeugt wurde. Es scheint so, als ob die Tempo-Signatur in der letzten statt in der ersten Notenzeile erscheint. Was soll ich tun?

Ja es gibt eine leichte Versionsinkompatibilität zwischen den .not-Dateien vor < --- > nach 1.18.2. Bitte korrigieren Sie das und speichern Sie die Datei erneut. Dann sollte die Tempo-Signatur am richtigen Platz sein.

Ich schrieb eine Partitur mit Vorschlagnoten am Anfang. Aber ich kann sie nicht hören!

Bitte vermeiden Sie führende Vorschlag-Noten! Diese haben eine negative Startzeit. Sie werden sie niemals hören. Fügen Sie statt dessen einen leeren Takt ein!

Irgend etwas stimmt nicht mit dem Strophen-Text. Die Wörter überlappen!

Ich weiß nicht, was los ist! Es hat etwas mit dem Font-Management Ihres X11-Systems zu tun. Versuchen Sie, in noteedit/chord.cpp in der Nähe der Zeile 97 folgendes zu ändern:

    #if QT_VERSION
    >=  300
    #define LYRICSWIDTH_FAC(x) ((int) (1.5 * x))
    #else
    #define LYRICSWIDTH_FAC(x) (x)
    #endif

gegen:

    #define LYRICSWIDTH_FAC(x) ((int) (1.5 * x))

Wenn das nicht hilft, so vergrößern Sie den 1.5-Wert.

Irgend etwas stimmt mit dem Strophen-Text nicht. Der Abstand zwischen den Wörtern ist zu groß!

Ich weiß nicht, was los ist! Es hat etwas mit dem Font-Management Ihres X11-Systems zu tun. Versuchen Sie, in noteedit/chord.cpp in der Nähe der Zeile 97 folgendes zu ändern:

    #if QT_VERSION
    >=  300
    #define LYRICSWIDTH_FAC(x) ((int) (1.5 * x))
    #else
    #define LYRICSWIDTH_FAC(x) (x)
    #endif

gegen:

    #define LYRICSWIDTH_FAC(x) (x)

Ich lud eine .not-Datei, die mit einer Vorgängerversion von &noteedit; erzeugt wurde. Aber die Notenzeilen- und Strophen-Abstände stimmen nicht.

Die Bedeutung der `overlength`, `underlength` und `lyricsdist` Parameter hat sich ab Version 1.11.0 geändert :-( Bitte editieren Sie die ".not"-Dateien und multiplizieren sie die Abstände mit 3. Oder laden Sie jede ".not"-Datei und korrigieren Sie die Werte durch Nutzung des Notenzeilen-Eigenschaften-Dialogs.

Die Wiedergabe funktioniert, aber sie hängt während des Umblätterns. Was kann ich tun?

Wenn Sie einen Software-MIDI-Synthesizer, wie TiMidity++ benutzen, so starten Sie diesen bitte als root-Nutzer. Auf diese Weise wird die Priorität des TiMidity- Prozesses erhöht.

Nutzen Sie in diesem Fall das folgende Kommando:

`timidity --realtime-priority=100 -iA -B2,8 -Os1l -s 44100`

Das kann zu Betriebssystem-Problemen führen, wenn Ihre CPU zu leistungsschwach ist! Falls das passiert, so setzen Sie die Priorität und/oder die Frequenz herunter:

`timidity --realtime-priority=60 -iA -B2,8 -Os1l -s 22050`

Wenn das nicht hilft, so schalten Sie bitte die Anzeige des Notenzeilen-Kontexts aus. Leider ist diese Anzeige sehr zeitkritisch.

Ich kann nichts hören, obwohl Kmidi ohne Probleme funktioniert! Was ist los?

Das ist nicht überraschend! Würde Kmid funktionieren und &noteedit; nicht, das wäre überrschend. Kmidi wandelt zunächst die MIDI-Daten in PCM-(WAV-) Daten um. Diese spielt es dann über das PCM- (nicht über das MIDI-) Gerät ab. Sie können das selbst überprüfen, indem Sie etwas mit Kmidi abspielen und den PCM-Regler und dann den MIDI-Regler an Ihrem Soundmixer bedienen. Der MIDI-Regler (falls überhaupt vorhanden) hat keinerlei Einfluss.

Wichtig: Versuchen Sie ein MIDI-File mit kmid (nicht (!!!) kmidi) zu spielen. Solange kmid keine Töne von sich gibt, wird auch &noteedit; (und jede andere auf MIDI-Geräten basierende Software) keinerlei Töne von sich geben! Der Grund ist: Entweder Ihre Soundkarte verfügt über keinen Hardware-MIDI-Synthesizer, oder sie hat einen Hardware-MIDI-Synthesizer, der aber nicht von Linux unterstützt wird.

Lassen Sie sich auch nicht dadurch verwirren, dass Sie MIDI-Files unter Windows abspielen können. Wenn Ihre Soundkarte keinen Hardware-MIDI-Synthesizer hat, dann startet Windows automatisch eine Software, die die MIDI-Daten in RealTime (also sofort) in WAV (PCM)-Daten umwandelt. Das funktioniert, wenn Ihr Computer genügend Leistung hat.

So eine Software existiert für Linux auch. Aber das ist komplizierter, weil:

- es nur funktioniert, wenn Sie ein ALSA-System benutzen. Das ist bei SuSE-Linux immer der Fall. (Andere Linuxe: Weiss nicht!). Auf jeden Fall können Sie immer vom OSS-System zum ALSA-System wechseln, indem Sie die ALSA-Moduln "von Hand" übersetzen.

- sie diese Software "von Hand" starten müssen.

- diese Software einen sogenannten Soundfont (eine Zusammenstellung von Beispieltönen eines jeden Instruments eines virtuellen Orchesters) benötigt. Diese Soundfonts sind urheberrechtlich geschützt, also eigentlich nichts für ein offenes System wie Linux.

Aber es gibt einen (relativ aufwendigen) Weg! Deteaillierte Instruktionen findet man im Abschnitt Der TiMidity Server !

&noteedit; stürzt nach der Ausgabe von `TSE3 ALSA MIDI scheduler created` ab

In den meisten Fällen hat das nichts mit &noteedit; selbst zu tun. Es hat etwas mit dem ALSA-System oder genauer mit den ALSA-Modul-Parametern in `/etc/modules.conf` zu tun. Um das zu klären, starten Sie am besten das TSE3-Test-Programm `tse3play`. Stellen Sie zunächst die verfügbaren Ports fest:

`tse3play -list`

Oder wenn das nicht funktioniert:

`tse3play -list` file`.mid`

Dann versuchen Sie auf jedem Port ein MIDI-File zu spielen:

`tse3play -port` port file`.mid`

bis Sie die Musik hören, oder das Programm abstürzt. Wenn es abstürzt, dann ist klar, dass das ALSA-System der Grund ist.

Eigentlich kann ich hier nicht helfen, weil ich kein ALSA-Guru bin. Bitte kontaktieren Sie die ALSA-Entwickler! Vor Zeiten hatten ich ein ähnliches Problem mit einem Laptop mit Yamaha YMF7xx Soundkarte. Schlimmer noch: Das gesamte Linux ist abgestürzt. Damals habe ich einfach die OSS (Open Sound System) Hinweise in der Linux Quell-Dokumentation (`/usr/src/linux/Documentation/sound/README.ymfsb`) auf das ALSA-System angewendet und es hat funktioniert. Ich fürchte aber, dass das keine allgemeingültige Lösung ist. Man beachte auch: Das war ALSA-0.5.

Als Zwischenlösung kann man &noteedit; ohne Erzeugung eines ALSA-MIDI-Schedulers starten:

`noteedit --noalsa`

&noteedit; benutzt dann die sogenannte ALSA-OSS Emulation. Die ALSA-OSS-Emulation erlaubt keine Lese-Richtung. Also sind Lesen und Aufnehmen vom MIDI-Keyboard nicht möglich.

Eine andere Möglichkeit wäre: Löschen Sie ALSA und nutzen Sie die Prä-Alsa-Sound-Modulen!

Eine andere Möglichkeit ist; Sie haben kein Sound-Gerät und &noteedit; wurde falsch übersetzt. Das können Sie auch herausfinden durch:

`tse3play -list`

Oder wenn das nicht funktioniert:

`tse3play -list` file`.mid`

Wenn das kein Gerät anzeigt und &noteedit; falsch übersetzt wurde, dann könnte das die Ursache sein.Versuchen Sie &noteedit; nochmals zu übersetzen und stellen Sie sicher, dass die `-fexecptions` Option während der Übersetzung von `midimapper.cpp` and `tse3handler.cpp` gesetzt ist!

Mein gesamtes Linux bleibt stehen, wenn ich &noteedit; benutze. Ich muss das gesamte System neu starten.

Beachten Sie! Es ist unmöglich, dass ein Programm, welches im User-Space läuft, Linux anhält. (außer Swap-Überlauf). Auch wenn das Programm Tonnen von Bugs hat. Es hat etwas mit Ihren ALSA-Modul-Parametern zu tun. Kontaktieren Sie bitte die ALSA-Entwickler. Als Zwischenlösung können Sie &noteedit; ohne Erzeugung eines ALSA-MIDI-Schedulers starten:

`noteedit --noalsa`

&noteedit; benutzt dann die sogenannte ALSA-OSS Emulation. Die ALSA-OSS-Emulation erlaubt keine Lese-Richtung. Also sind Lesen und Aufnehmen vom MIDI-Keyboard nicht möglich.

Eine andere Möglichkeit wäre: Löschen Sie ALSA und nutzen Sie die Prä-Alsa-Sound-Modulen!

## Die MIDI-Import Diskussionsseite

Der folgende Text ist eine Übersicht über das Wesen der MIDI-Daten. Er soll Nicht-Informatikern die Möglichkeit geben, den MIDI-Ereignis-Filter zu verwenden und beschreibt Probleme beim Importieren von MIDI-Daten. Eine ausführliche MIDI-Beschreibung kann (zum Beispiel) bei folgender Adresse gefunden werden http://TSE3.sourceforge.net/docs.html.

Stellen Sie sich eine Pumpe vor, die Luft durch 8 parallele Rohre presst. Die Rohre haben einen kleinen Spalt, in dem sich ein Endlospapier befindet. Am Ende jedesRohres befindet sich eine Orgelpfeife. Jede dieser 8 Orgelpfeifen spielt eine andere Note. Solange Papier in den Spalten ist, können Sie nichts hören. Aber das Papier hat Langlöcher und es wird mit einem bestimmten Tempo nach oben bewegt. Wenn sich also eines dieser Langlöcher in einem Spalt befindet, erklingt die betreffende. Note. Die Lautstärke wird durch die Breite der Langlöcher bestimmt.

Mehr ist nicht nötig zur Beschreibung von Musik! Und MIDI-Daten sind von dieser Art! Eine MIDI-Datei kann als ein langes Papier mit Löchern betrachtet werden:

Am Rand ist eine Skala von Ticks und das Tempo wird dann in Ticks pro Sekunde gemessen.

Nun betrachten Sie bitte die folgende Situation:

In der `C`-Linie ist ein Loch von 12 Ticks und in der `D`-Linie ein Loch von 6 Ticks. &noteedit; soll eine Partitur aus diesen Informationen herstellen. Aber das ist unmöglich, weil Tick ein MIDI-Term ist. Aber &noteedit; braucht halbe Note, Viertelnote und so weiter.

Glücklicherweise enthällt die MIDI-Datei einen Hinweis. Der MIDI-Header-Chunk hat ein Feld, das Delta-Time-Ticks pro Viertel genannt wird. Und wenn das Feld 24 Ticks pro Viertel definiert, ist die Partitur (fast) klar:

Ist sie wirklich klar? Hier sind einige andere Möglichkeiten:

Das ist der erste Grund für das Eingreifen des Menschen. Die MIDI-Datei enthält keinen Hinweis auf Balken oder Bindebögen. Ja sogar der Schlüssel ist in einigen Fällen unklar. &noteedit; versucht, den geeignetsten Schlüssel zu wählen. Aber manchmal ist der Schlüssel nicht so, wie erwartet. In diesem Falle können Sie den Notenschlüssel ändern.

Glücklicherweise enthalten MIDI-Dateien (manchmal) einen Hinweis auf Takt- und Tonart. Wenn er vorhanden ist, nutzt &noteedit; diese Information.

Aber wirklich schwierige Probleme entstehen in MIDI-Dateien, die durch Einspiel eines Musikers entstanden sind. Betrachten Sie das folgende Beispiel:

Angenommen eine Viertelnote hat 16 Ticks! Es gibt ein `C` von 11 Ticks und ein `E` von 8 Ticks. Die exakte Berechnung lautet:

11 Ticks = 8 Ticks + 2 Ticks + 1 Tick --> 8el + 32stel + 64stel gefolgt von einer 64stel Pause gefolgt von einem Achtel:

Aber vermutlich wollte der Musiker das spielen: . Aber er ließ die `C`-Taste etwas zu zeitig los. Aber &noteedit; kann mit einer Genauigkeit einer 128stel Note "hören"! Deshalb erkennt es eine 64stel Pause.

Das sind die Situationen, in denen MIDI-Ereignis-Filter angewandt werden sollten. &noteedit; nutzt einen MIDI-Ereignis-Filter, angeboten von Pete Goodliffe's TSE3 Bibliothek. Der SimpleMidiEventFilter bietet die Möglichkeit, die kürzeste Note zu definieren. Wenn Sie als kürzeste Note eine 16tel festlegen, werden alle Ereignisse auf dem nächsten Tick eingerastet, der durch 4 teilbar ist (Die Länge einer 16tel in Ticks):

`Achtung!` Das geschieht am Anfang und am Ende der Note.

Alternativ können Sie auch die kleinste Pause bestimmen. Wenn Sie ein Viertel zur kleinsten Pause machen, "weiß" &noteedit;, dass eine 64stel Pause nicht vorkommen kann. Dadurch wird die 64stel Pause gelöscht.

### Der Exakte-Länge-Knopf

Um die Bedeutung des `Exakte-Länge`-Knopfes zu erklären, betrachten Sie bitte die folgende "MIDI Datei". Das Feld Delta-Time-Ticks pro Viertel hat den Wert 4:

Eigentlich ist die Partitur klar: Aber manchmal ist das Unsinn! Zum Beispiel gibt es viele MIDI-Dateien mit Schlagzeug-Notenzeilen dieser Art. Ein Schlagzeuger würde aber sehr überrascht sein, weil niemand in der Lage ist, einen Trommelton von der Länge einer ganzen Note oder ähnlich zu erzeugen. Für MIDI-Dateien ist das kein Problem, weil der Sythesizer auf Ihrer Soundkarte Wellen dieser Art erzeugt:

So endet der Ton unabhängig von der Länge der MIDI-Note. Um eine vernünftige Partitur zu erzeugen, sollten alle Noten gestoppt werden, wenn die nächste MIDI-Note beginnt. Ich testete einige kommerzielle MIDI --> Partitur-Programme. Alle stoppen immer die aktuelle Note, wenn die nächste Note beginnt. Aber ich denke, dass das eine gefährliche Schlussfolgerung ist; zum Beispiel im Falle von Streicher-Zeilen. Deshalb hat &noteedit; einen `Exakte-Länge`-Knopf. Wenn Sie ihn deaktivieren, werden alle Noten gestoppt, wenn die nächste Note beginnt. Nur Noten mit der gleichen MIDI-Startzeit werden zu einem Akkord kombiniert. Wenn Sie diesen Knopf aktivieren, versucht &noteedit;, die exakten Akkorde mit Hilfe von Bindebögen zu bilden. Beachten Sie! In einigen komplizierten Fällen kann das zu "offenen" Bindebögen ohne Bindepartner führen. Wenn das passiert, korrigieren Sie es entweder mit Hand oder durch Deaktivierung des `Exakte-Länge`-Knopfes!

## Die LilyPond-Export Diskussionsseite

### "altes" LilyPond

`Achtung!` Wenn Sie LilyPond-1.2 (oder älter) benutzen, verwenden Sie bitte die Konfigurations- Option:

`--with-oldlily`

Sonst ist die Ausgabe inkorrekt.

LilyPond ist ein neues Musik-Satz-System. Es erzeugt wunderbare Musikseiten aus einer auf hohem Niveau stehenden Beschreibungsdatei. Die Homepage finden Sie unter http://lilypond.org. Darüber hinaus ist LilyPond Bestandteil der meisten Linux-Distributionen.

Die LilyPond-Eingabe ist leicht zu verstehen. So haben Sie die Möglichkeit, die &noteedit;-Ausgabe nachzueditieren.

### Schnellstart

Ich nehme an, dass Sie eine Datei namens `mus1.ly` erstellt haben. Akzeptieren Sie alle Parameter auf dem "File export" Formular. Oder wählen Sie das `Quer-` Format, wenn Sie es wünschen. Wenn Sie die Anzahl der Takte auf einer Linie begrenzen wollen, drücken Sie bitte den entsprechenden Knopf ( ) und wählen eine Zahl.

### Erzeugung von DVI-Dateien

Wenn Sie selbständig LilyPond compiliert haben, müssen Sie gewöhnlich einige Umgebungsvariablen setzen. Es gibt einige Skripten für Ihre LilyPond Installation im buildscripts/out Unterverzeichnis des LilyPond Quellen-Baumes. Verwenden Sie das Skript (besonders wenn die LilyPond-Ausgabe nicht so wie erwartet ist):

(t)csh | source `path/buildscripts/out/lilypond-login`
andere shell | `. path/buildscripts/out/lilypond-profile`

Geben Sie ein:

`ly2dvi mus1.ly`

Das erzeugt `mus1.dvi`

Sie können sich das Ergebnis betrachten:

`xdvi mus1.dvi`

Oder wenn Sie im Querformat exportiert haben:

`xdvi -paper 30x21 mus1.dvi`

### Erzeugung einer Postscript-Datei

Um eine druckfähige Postscript-Datei zu erzeugen, geben Sie ein:

`dvips mus1.dvi -o mus1.ps`

Oder wenn Sie sich für das `Quer-`Format entschieden haben:

`dvips mus1.dvi -t landscape -o mus1.ps`

Oder (besser):

`ly2dvi -P mus1.ly`

Das erzeugt eine druckfähige Ausgabe `mus1.ps`

Wenn Sie einen PostScript-Drucker haben, lautet der Druckbefehl:

`lpr mus1.ps`

### Installationstipps für LilyPond

Außer dem TeX Basispaket benötigen Sie zur Installation und zur Anwendung:

- Das MetaPost Paket;

- Die Kpathsea Header;

Diese Pakete werden nicht notwendigerweise zusammen mit dem TeX Basispaket installiert.

Für die LilyPond, ly2dvi, xdvi und dvips Progamme müssen möglicherweise einige Umgebungsvariablen gesetzt werden. Bitte lesen Sie die LilyPond Installationsanleitung und werfen Sie einen Blick auf das buildscripts/out Unterverzeichnis!

Wenn Sie einige komische Zeichen in der PostScript/DVI-Datei erhalten, wenden Sie das clean-fonts Script im buildscripts/out Unterverzeichnis an.

### Größen von Buchstaben

LilyPond unterstützt unterschiedliche Buchstabengrößen. Sie können eine Größe mit dem Buchstaben-Größe-Knopf wählen ( )

### Balken

Erwarten Sie nicht dieselben Balken wie in der &noteedit; Partitur, weil LilyPond seinen eigenen sehr intelligenten Balkenalgorithmus hat. Es wird empfohlen, ihn zu nutzen. Aber wenn Sie die gleichen Balken wie in &noteedit; wünschen, wählen Sie die Original-Balken Checkbox aus.

### Richtung der Notenhälse

Erwarten Sie nicht dieselben Balken wie in der &noteedit; Partitur, weil LilyPond seinen eigenen sehr intelligenten Balkenalgorithmus hat. Es wird empfohlen, ihn zu nutzen. Aber wenn Sie die gleichen Balken wie in &noteedit; wünschen, wählen Sie die Original-Balken Checkbox aus.

Eine andere Möglichkeit ist das Nutzen der Checkbox Orginal Notenhälse, wenn mehrere Stimmen. In diesem Falle behalten nur jene Notenzeilen die Notenhalsrichtung bei, die mehr als eine Stimme haben.

### Haltebögen

Um die Anzahl der Haltebögen zu reduzieren, wählen Sie die Haltebögen ausdünnen Checkbox aus.

Das Folgende kann in LilyPond nicht ausgedrückt werden: . &noteedit; warnt Sie in diesem Falle und das Ergebnis wird so aussehen: .

### Lautstärke-Zeichen

Sie können zwischen 3 verschiedenen Möglichkeiten wählen, die Lautstärke-Zeichen zu exportieren:

- keine Lautstärke-Zeichen;

- Lautstärke-Zeichen oberhalb der Notenlinie;

- Lautstärke-Zeichen unterhalb der Notenlinie;

### Probleme beim Exportieren des Partiturlayouts

LilyPond kann mit geschweiften und eckigen Klammern umgehen. Es ändert die Taktstrich-Ausprägung gemäß einigen LilyPond-eigenen Regeln. Mir wurde gesagt, dass es möglich ist, diese Regeln zu durchbrechen. Ich nehme aber an, dass diese Regeln aus guten Gründen existieren. &noteedit; gibt eine Warnung aus, wenn LilyPond die Taktstrich-Ausprägung ändern.

### Unterdrückung der Partitur-Erzeugung

Fortgeschrittene LilyPond Nutzer, die ihr eigenes Layout der Partitur erzeugen wollen, finden vielleicht die nur Stimmen Checkbox nützlich. In diesem Falle erzeugt &noteedit; eine Datei, die nur die Definitionen der Stimmen (Notenzeilen) enthält. Der LilyPond Nutzer sollte eine Datei mit der Definition der Partitur und eine entsprechende Eingabe ergänzen:

    \include "paper16.ly"

    \include "theFromNoteeditProducedFile.ly"

    \score {
            ...

            \paper {
                    ...
            }
    }

### Takte

&noteedit; schreibt Taktstriche in die LilyPond Eingabe-Datei hinein. Das bewirkt, dass LilyPond die korrekte Platzierung der Takte überprüft und es warnt Sie, wenn diese nicht korrekt ist. Die Ausgabe wird in jedem Falle erzeugt. Aber wegen dieser Warnungen erhalten Sie auch eine Warnung von &noteedit;.

### Schlagzeugnoten

Zunächst: Mir wurde berichtet, dass mein Export der Schlagzeugnoten nicht alle LilyPond-Features nutzt. Vielleicht kann ein LilyPond-Guru die &noteedit; LilyPond-Ausgabe durchsehen und mir eine Mail senden, was zu tun ist.

Sie können Schlagzeugnoten durch Aktivieren der entsprechenden Checkbox erzeugen. Aber seien Sie gewarnt! LilyPond versagt in dann in den meisten Fällen!

### Probleme mit Vorschlag/Nachschlag-Noten

LilyPond ändert den Balken-Status sinnvoll. Version 1.4.x kann Bindebögen in Vorschlag/Nachschlag-Noten nicht bearbeiten. &noteedit; wird Sie warnen.

### Internationaler Strophentext

Es gibt einen Auswahl zum Bestimmen der Ausgabekodierung. Man kann zwischen ASCII, utf8, iso-latin-1 und Unicode wählen. Möglicherweise trägt das dazu bei,die LilyPond-Ausgabe international zu machen .

### Probleme mit Gitarren-Akkord-Diagrammen (Grifftabellen)

LilyPond kann mit Gitarren-Akkord-Diagrammen nicht arbeiten. Eigentlich gibt es ein spezielles Feature zur Anzeige der Namen der Akkorde. Aber das ist für den &noteedit; Export nicht anwendbar, weil es versucht, die Akkordnamen aus den Tonkombinationen zu errechnen. Deshalb exportiert &noteedit; die Akkordnamen als normalen UP-Text.

## Die MusicXML-Export Diskussionsseite

### Über MusicXML

MusicXML ist ein neues Austauschformat für Musik-Software. MusicXML wird derzeit von vielen Firmen und Programmen unterstützt. Unter ihnen: Finale, KGuitar, Rosegarden, SharpEye, Tabazar und XEMO. Außerdem gibt es Konverter für viele andere Formate.

Unter http://www.musicxml.org/xml gibt es weitere Informationen zu MusicXML.

### Einschränkungen

Gegenwärtig unterstützt der MusicXML-Exporter folgendes nicht:

- Schlagzeugschlüssel und -noten

- Gitarren-Akkord-Diagramme (Grifftabellen)

- Mehrere Stimmen pro Notenzeile

- Instrumente mit mehreren Zeilen (d.h, das Klavier muss auf 2 eigenständigen Zeilen notiert werden.)

- Spezielle Noten-Köpfe (Kreuz, Rechteck, Dreieck...)

- Partiturinformationen (Thema, Autor und Kommentar)

- Partiturlayout (geschweifte Klammern, eckige Klammern etc.)

- Notenzeilen-Eigenschaften (Optionen)

- Instrumentenwechsel

### Export nach KGuitar

Da KGuitar auf die Gitarren-Tabulator-Notation zugeschnitten ist, werden viele aus der klassischen Musik stammenden Konstruktionen nicht unterstützt. Im Zusammenspiel mit KGuitar-Version 0.4.9, wurden keinen spezielle Bugs gefunden, die sich auf den &noteedit;-MusicXML-Export zurückführen lassen.

## Die MusicXML-Import Diskussionsseite

### Einschränkungen

Analog zum MusicXML-Exporter unterstützt der MusicXML-Importer folgendes nicht:

- Schlagzeugschlüssel und -noten

- Gitarren-Akkord-Diagramme (Grifftabellen)

- Spezielle Noten-Köpfe (Kreuz, Rechteck, Dreieck...)

- Partiturinformationen (Thema, Autor und Kommentar)

- Partiturlayout (geschweifte Klammern, eckige Klammern etc.)

- Notenzeilen-Eigenschaften (Optionen)

- Instrumentenwechsel

Instrumente mit mehreren Zeilen (d.h, das Klavier) wird in 2 verschiedenen Notenzeilen notiert.

Der Importer erzeugt fatale Fehler-Ausschriften, falls ein vernünftiger Import nicht machbar ist. Warungen werden bei jedem erkannten Fehler erzeugt.

`Achtung:` Um Fehleranhäufungen im Zusammenhang mit MusicXML zu vermeiden, werden MusicXML-Konstruktionen, die der Importer kennt, aber nicht nicht verarbeiten kann, nicht angezeigt. Unbekannte MusicXML-Konstruktionen rufen aber eine Fehlermeldung hervor.

Wegen einiger Bugs in Qt-2.x, ist das Importieren von UTF-16-kodierten MusicXML-Files nicht möglich, falls &noteedit; auf .Qt-2.x basiert, Das ist typischerweise bei &kde;-2-Versionen der Fall.

### Import vonKGuitar

Beim Imporieren von KGuitar Version 0.4.9, gab es folgende Probleme:

- KGuitar exportiert pro Track 2 Notenzeilen (klassische und Tabulator-Notation). In &noteedit; ruft das 2 Notenzeilen- eine mit Noten und eine leere Notenzeile- hervor.

- Es erscheinen viele "Repositioning voice"-Fehler.

### Import von Rosegarden

Rosegardens MusicXML-Exporter befindet sichin einem frühen Entwicklungsstadium. Version 0.9.1erzeugte syntaktisch inkorrektesXML was zu fatalen Fehlern führte, weil:

- Nicht jeder <part> hat ein entsprechendes </part>

- Die Typen crotchet und minim sollten quarter, half usw. heißen.

- Die MIDI-Kanäle in MusicXML laufen von 1 bis 16, Rosegarden beginnt bei 0

- Die MIDI-Program- Nummern laufen von 1 bis 128, Rosegarden beginnt bei 0

- Der Part-Name ist leer.

- Der Score-Part-ist leer.

Die vorangegangene Rosegarden-Version,0.9.5,erzeugte syntaktisch korrektes XML. Die Menge der unterstützten MusicXML-Konstruktionen war jedoch immer noch sehr begrenzt. Von allgemeinen Notenzeilen-Informationen abgesehen, wurden nur Notenschlüssel-, Vorzeichnungs- und Taktangaben, sowie Noten und Pausen geschrieben. Speziell das Fehlen von Notenhalsrichtungs- und Balkenrichtungsinformationen war auffällig. Manchmal fehlten die Taktinformationen, manchmal gibt es zuviele davon.

Rosegarden 0.9.5 schreibt keine Vorzeicheninformationen. &noteedit; versucht diese fehlenden Informationen hinzuzufügen, ist aber manchmal nicht erfolgreich. Das kann zu fehlenden Vorzeichen führen.

In die aktuelle Rosegarden-Version 0.9.6 wurden Vorzeicheninformationenund Haltebogen-Informationen eingefügt. Das Taktmaß-Problem wurde gelöst. Aber Balken- undNotenhalsrichtungsinformationen fehlen weiterhin. Ungeachtet dessen ist dasErgebnis ganz brauchbar.

Sie können die Autobalken--Funktion von &noteedit;nutzen, um die fehlenden Balken einzufügen.

## Die PMX-Export Diskussionsseite

### PMX

Bevor Sie das lesen, sollten Sie mit MusiXTeX vertraut sein. Lesen Sie - zum Beispiel - die MusiXTeX-Export Diskussionsseite

PMX ist ein Präprozessor für MusiXTeX. &noteedit; erzeugt dieses Ausgabeformat, weil es einige Nutzer besser lesbar fanden als MusiXTeX.

PMX ist generell kein Teil der üblichen Linux-Distributionen. Eine gute Webseite über PMX und seine Beziehung zu MusiXTeX findet man unter der Adresse: http://icking-music-archive.sunsite.dk.

PMX erzeugt TeX `nicht` LaTeX! Weil es ein Präprozessor ist, verursacht es einen vierten Pass.

### Kurzanleitung

Sichern Sie, dass die PMX, TeX (te_tex) und die MusiXTeX Pakete installiert sind!

PMX führt einen neuen Term ein: System: Ein System ist eine vertikale Gruppe von Notenlinien, die alle Instrumente einschließt. &noteedit; fragt nach der Anzahl der Systeme pro Seite.

Außerdem werden Sie nach der Anzahl der Seiten gefragt. Beachten Sie: Wenn Sie hier einige falsche Werte auswählen, versagen PMX und/oder MusiXTeX. Machen Sie Ihre eigenen Erfahrungen, was möglich ist und was nicht! Sie müssen den Export nicht wiederholen. Sie können diese Parameter am Anfang der PMX-Datei finden. Weil &noteedit; diese Zeilen kommentiert, sollte es einfach sein, die entsprechenden Zahlen zu finden.

Das Feld `Takte pro System` beeinflusst die PMX-Ausgabe nicht, jedoch die PMX-Quelle. Zur besseren Lesbarkeit können Sie bestimmen, wieviel Takte zu einem System zusammengefasst werden sollen.

Wählen Sie, wenn notwendig, das `Quer-`-Format.

Ich nehme an, Sie haben eine Datei namens `mus1.pmx` erzeugt.

1. Geben Sie ein:

   `pmxab mus1.pmx`

   Das erzeugt `mus1.tex`

2. Löschen Sie alle Dateien mit den Namen `mus1.mx1` oder `mus.mx2` einer möglicherweise früheren TeX-Generation! (das ist die erste Sache, die Sie prüfen sollten, wenn Sie ein seltsames Ergebnis erhalten):

   `rm mus1.mx[12]`

3. Geben Sie ein:

   `tex mus1.tex`

   Das erzeugt `mus1.mx1`.

4. Geben Sie ein:

   `musixflx mus1.mx1`

   Das erzeugt `mus1.mx2`.

5. Geben Sie ein:

   `tex mus1.tex`

   Das erzeugt jetzt `mus1.dvi`.

Sie können sich das Ergebnis betrachten:

`xdvi mus1.dvi`

Wenn Sie im Querformat exportiert haben:

`xdvi -paper 30x21 mus1.dvi`

Sie können eine `dvi`-Datei in eine druckbare PostScript-Datei umwandeln, indem Sie eingeben:

`dvips mus1.dvi -o mus1.ps`

Wenn Sie sich für das `Quer-`-Format entschieden haben:

`dvips mus1.dvi -t landscape -o mus1.ps`

Um eine Vorschau auf die PostScript-Datei zu erhalten, benutzen Sie den gv:

`gv mus1.ps`

Wenn Sie einen PostScript-Drucker haben, lautet der Druckbefehl:

`lpr mus1.ps`

### Einschränkungen

Weil PMX ein MusiXTeX Präprozessor ist, hat es ähnliche Einschränkungen wie MusiXTeX:

- PMX unterstützt höchstens 12 Notenzeilen.

- PMX unterstützt höchstens 10 parallele (über alle Notenzeilen) Haltebögen.

- PMX unterstützt keine 128stel Noten.

- Weil MusiXTeX Probleme mit (De-)Crescendo Zeichen hat, die über den Zeilenumbruch hinausgehen, hat PMX dieselben Probleme.

PMX hat seinen eigenen Balken- und Notenhals-auf/abwärts Entscheidungs-Algorithmus. Erwarten Sie deshalb nicht die gleichen Balken und Notenhälse wie in der Partitur. Manchmal arbeiten diese Algorithmen fehlerhaft. :-(

PMX kann nur mit dieser Art von Triolen umgehen: . Es macht Fehler im Falle dieser Triolen.

PMX-Version 2.30 kann mit diesen Triolen umgehen.

Deshalb gibt &noteedit; Triolen mit 2 Noten im Längenverhältnis 1:2 aus.

PMX kann nicht mit Triolen umgehen, die mit einer Pause enden:

Analoge Probleme gibt es mit N-Tupeln:

PMX kann nicht mit N-Tupeln umgehen, die mit einer Pause enden. Eigentlich müssen alle N-Tupel-Mitglieder gleich lang sein, es sei denn, einige sind halb so lang wie die anderen. PMX kann nicht mit N-Tupeln umgehen, deren reale Spielzeit sich nicht durch eine (eventuell punktierte) Note ausdrücken läßt.

`Beachten Sie!` PMX erwartet, dass die Summe aus Noten/Pausen-Länge mit der Taktangabe übereinstimmt! &noteedit; warnt Sie, wenn das nicht der Fall ist.

PMX hat seinen eigenen Algorithmus, den Platz für die Noten zu berechnen. Das kann Probleme bei der Anordnung des Textes bereiten. Das hat folgenden Grund: Eigentlich kann PMX nicht mit Text umgehen. &noteedit; erzeugt Roh-TeX-Statements, die bei der Berechnung des Platzes nicht berücksichtigt werden. Vielleicht erhält man bei Gebrauch des `Musixlry-` Paketes bessere Ergebnisse.

PMX erlaubt 2 Stimmen pro Notenzeile (Es gibt einige Tricks, mehr zu ereichen. Aber es gibt keine systematischen Syntaxkonstruktionen, die in allen Fällen erfolgreich sind.) &noteedit; warnt Sie und lässt die überzähligen Stimmen weg. Aber manchmal ist das Ergebnis nicht PMX-able.

Schlagzeugnoten werden von PMX nicht unterstützt. &noteedit; warnt Sie und exportiert die Schlagzeugnoten als "normale" Noten.

### Auswahl von Notenzeilen

Wenn Sie nur einen Teil der Notenzeilen exportieren wollen, drücken Sie den "Auswahl der Notenzeilen"-Knopf und wählen die entsprechenden Notenzeilen.

### Balken erhalten

Die PMX-Erzeugung verursacht den folgenden Widerspruch im Falle von Akkorden mit Balken:

Um eine korrekte Platzierung der Balken zu sichern, muss die Note mit dem größten Abstand vom Balken als erste im Text erscheinen.

Andererseits: PMX bestimmt die Richtung der Balken: aufwärts oder abwärts.

Somit weiß &noteedit; nicht, welche Note im Akkord den größten Abstand vom Balken hat. Wenn dadurch Balkenprobleme verursacht werden, (Balken kreuzen Notenhälse), kann der `Balken erhalten`-Knopf hilfreich sein. In diesem Falle platziert &noteedit; Festlegungen über die Richtung der Balken in die PMX-Quelle und so hat es genug Informationen, den passenden Befehl für die Noten zu bestimmen.

### Probleme mit Vorschlag/Nachschlag-Noten

PMX ändert den Haltebogen- und Balkenstatus der Vorschlag-/Nachschlag-Noten sinnvoll.

### Probleme mit Gitarren-Akkord-Diagrammen (Grifftabellen)

PMX kann weder mit Akkordnamen noch mit Gitarren-Akkord-Diagrammen umgehen. Deshalb lässt &noteedit; die Informationen weg.

### Benutzung von musixlyr

Wenn Sie einen kompakten Textblock in einer MusiXTeX -Datei vorziehen, können Sie die `mit musixlyr` Checkbox wählen. Beachten Sie! In diesem Falle benötigen Sie das `musixlyr.tex` Paket von Rainer Dunker entweder installiert oder im aktuellen Verzeichnis. Sie können dieses Paket bei http://icking-music-archive.sunsite.dk erhalten.

### Probleme beim Exportieren des Partiturlayouts

PMX ist ein MusiXTeX-Präprozessor und hat dieselben Probleme,

PMX kann eigentlich nur komplett durchgezogene oder komplett unterbrochene Taktstriche erzeugen. Wenn Sie einen Mix aus teilweise durchgezogenen, teilweise unterbrochenen Taktstrichen verwenden, so erzeugt &noteedit; einige Anweisungen aus dem `musixdbr.tex` Paket von Rainer Dunker. &noteedit; gibt eine Warnung aus und weist an, das Paket zu installieren Sonst wird PMX nicht funktionieren.

## Die MusiXTeX-Export Diskussionsseite

### MusiXTeX

> Ich wäre niemals in der Lage gewesen, den MusiXTeXExport zu implementieren, ohne die Hilfe von Werner Icking, dem Moderator der mutex Mailingliste und einem ausgezeichneten MusiXTeX Experten. Werner Icking starb am Abend des 8. Februar 2001 bei einem Fahrradunfall, als er von seiner Arbeitsstelle nach Hause fuhr.

MusiXTeX ist ein sehr gutes Werkzeug, das konkurrenzlos schöne Notenseiten erzeugt. Ein bedeutender Vorteil von MusiXTeX ist: Es ist (La-)TeX. Deshalb ist es ohne Probleme möglich, die Noten mit musiktheoretischen oder musikhistorischen oder anderen diesbezüglichenTexten anzureichern. Ein Problem ist: Das "&" Symbol wird durch MusiXTeX neu definiert. Bitte lesen Sie die MusiXTeX Dokumention zu diesem Thema.

Ich habe nur einen kleinen Teil der vielen Möglichkeiten implementiert, die von MusiXTeX angeboten werden. Aber weil es (La-)TeX ist, ist es von gewöhnlichen Editioren lesbar (und schreibbar). Wenn Sie einige andere Eigenschaften brauchen, können Sie die entsprechende TeX-Datei nacheditieren. Um das zu unterstützen, fügt &noteedit; die Taktnummern zum `\bar`-Statement als Erläuterung hinzu. Wenn Sie mit Taktnummerierung exportieren, können Sie die MusiXTeX-Datei mit der DVI-Datei vergleichen, um die Position des passenden Taktes zu finden.

Gemäß Dokumentation soll der Original-ftp-Server von MusiXTeX der Server `hprib.lps.u-psud.fr` sein. Aber dieser Server ist leer. (???) Eine gute WEB-Seite mit vielen Informationen kann bei http://icking-music-archive.sunsite.dk gefunden werden.

Außerdem haben Sie eine MusiXTeX-Dokumentation in Ihrem Linux-System (`/usr/doc/packages/musixtex` oder ähnlich.. ).

### Kurzanleitung

Sichern Sie, dass LaTeX (te_latex) und die MusiXTeX Pakete installiert sind!

Akzeptieren Sie alle Parameter auf dem Export-Formular. Oder wählen Sie das `Quer-` Format, wenn Sie es wünschen .

Wenn Sie die Anzahl der Takte pro Zeile begrenzen wollen, drücken Sie den ensprechenden Knopf ( ) und wählen eine Zahl.

Ich nehme an, dass Sie eine Datei namens `mus1.tex` erzeugt haben. Ignorieren Sie alle möglichen Warnungen und Fehlermeldungen die während des Exports erscheinen (Sie erhalten immer eine MusiXTeX Datei, außer Sie haben mehr als 9 Notenzeilen) und absolvieren Sie die folgenden 4 Schritte:

1. Löschen Sie alle Dateien mit den Namen `mus1.mx1` oder `mus.mx2` einer möglicherweise früheren TeX-Generation! (das ist die erste Sache, die Sie prüfen sollten, wenn Sie ein seltsames Ergebnis erhalten):

   `rm mus1.mx[12]`

2. Geben Sie ein:

   `latex mus1.tex`

   Das erzeugt `mus1.mx1`.

3. Geben Sie ein:

   `musixflx mus1.mx1`

   Das erzeugt `mus1.mx2`.

4. Geben Sie ein:

   `latex mus1.tex`

   Das erzeugt jetzt `produces mus1.dvi`.

Sie können sich das Ergebnis betrachten:

`xdvi mus1.dvi`

Wenn Sie im Querformat exportiert haben:

`xdvi -paper 30x21 mus1.dvi`

Sie können eine `dvi`-Datei in eine druckbare PostScript-Datei umwandeln, indem Sie eingeben:

`dvips mus1.dvi -o mus1.ps`

Wenn Sie sich für das `Quer-`-Format entschieden haben:

`dvips mus1.dvi -t landscape -o mus1.ps`

Um eine Vorschau auf die PostScript-Datei zu erhalten, benutzen Sie den `gv`:

`gv mus1.ps`

Wenn Sie einen PostScript-Drucker haben, lautet der Druckbefehl:

`lpr mus1.ps`

### Skriptbasierter Export

Um den Prozess der Erzeugung eines korrekten DVI-Files zu vereinfachen, kann folgendes kleine Shell-Skript "musix2dvi" verwendet werden:

    #!/bin/bash

    # musix2dvi xxx.tex

    # musix2dvi removes the xxx.mx[12]-files, then:
    #   latex xxx
    #   musixflx xxx
    #   latex xxx

    # remove .tex from filename
    TEXFILE=${1%.tex}

    rm -f $TEXFILE.mx[12]
    latex $TEXFILE
    musixflx $TEXFILE
    latex $TEXFILE

Setzen Sie beim MusiXTeX-Export `/pfad/zu/musix2dvi %f` in das MusixTeX-Kmdo-Feld ein und &noteedit; startet das Skript nach erfolgtem Export. Der Parameter `%f` wird gegen den Filenamen der exportierten Datei ersetzt.

### Probleme mit MusiXTeX

Obwohl MusiXTeX ein sehr kraftvolles Werkzeug ist, hat es einige Einschränkungen:

- MusiXTeX unterstützt höchstens 6 Notenzeilen.

- MusiXTeX unterstützt höchstens 6 parallele (über alle Notenzeilen) Haltebögen.

- MusiXTeX unterstützt höchstens 6 parallele (über alle Notenzeilen) Balken.

- MusiXTeX unterstützt keine 128stel Noten.

- MusiXTeX hat Probleme mit (De-)Crescendo Zeichen, die über den Zeilenumbruch hinausgehen.

### Lösungen

Das größte Problem sind die Einschränkungen für Haltebögen. In der Tat, wenn Sie nicht mehr als 6 Notenzeilen haben, braucht &noteedit; nicht mehr als 6 Balken.

Übrigens: Das ist `ein` Balken:

Unglücklicherweise trifft das nicht zu, wenn Sie mehrere Stimmen pro Notenzeile verwenden. In diesem Falle können alle Balken aufgebraucht werden, weil sich theoretisch alle verfügbaren Balken in der ersten Notenzeile befinden können.

Zu viele Haltebögen in einem Akkord:

In diesem Falle lässt &noteedit; einige Haltebögen weg und warnt Sie. Eine gute Möglichkeit ist es, die Takt-Nummerierungs-Option ) zu nutzen, um das Problems zu lokalisieren.

Die Lösung, die von &noteedit; angeboten wird, besteht darin, die Haltebögen auszudünnen ( ) : :

Eine andere Lösung besteht (wenn möglich) darin, nur einen Teil der Notenzeilen zu exportieren ( ).

Wenn Sie das Paket `musixadd` installieren, können Sie die Anzahl der Notenzeilen, der Haltebögen und der Balken auf 9 erhöhen. (Mehr ist nicht möglich). Wählen Sie in diesem Falle die musixadd Checkbox ) aus.

Auf ähnliche Weise können Sie das 128stel-Problem lösen, indem Sie das `musixbm`-Paket installieren. Wählen Sie die `musixbm` Checkbox ( ) in diesem Falle.

MusiXTeX hat auch mit N-Tupeln einige Probleme:

MusiXTeX ist auf N-Tupel vorbereitet. Es benutzt das `uptrio` Kommando, was eine eckige Klammer mit einer "3" in der Mitte erzeugt. Für N-Tupel benutzt es das `xtuplet` Kommando, was die kleine Zahl ohne eckige Klammer erzeugt. Wenn das N-Tupel mit Balken versehen ist, so sieht das tatsächlich wie ein N-Tupel aus. Anderenfalls sieht es wie Noten mit einer Zahl darüber aus. Es liegt in des Nutzers Verantwortung, das N-Tupel mit einem Bindebogen (oder so ...) kenntlich zu machen.

&noteedit; den Export in 2 unterschiedlichen Größen an:

- normalmusicsize (default)

- smallmusicsize

Mit der Gössen-Checkbox können Sie zwischen 4 verschiedenen Größen wählen.

Die Parameter der Notenzeilen-Geometrie beeinflussen die Position der Notenzeilen. `Beachten Sie bitte!` Weil die &noteedit; Musikzeichen von den MusiXTeX Musikzeichen in Bezug auf Form und Dimension abweichen, gibt es keinen direkten Zusammenhang zwischen der &noteedit;-Darstellung und der MusiXTeX-Darstellung. In schwierigen Fällen müssen Sie einige Versuche mit den Geometrie-Parametern machen, um eine sinnvolle MusiXTeX-Ausgabe erhalten.

### Benutzung von musixlyr

Wenn Sie einen kompakten Textblock in einer MusiXTeX Datei vorziehen, können Sie die `mit musixlyr` Checkbox wählen. Beachten Sie! In diesem Falle benötigen Sie das `musixlyt.tex` Paket von Rainer Dunker entweder installiert oder im aktuellen Verzeichnis. Sie können dieses Paket bei http://icking-music-archive.sunsite.dk erhalten.

### Export von Gitarren-Akkord-Diagrammen (Grifftabellen)

MusiXTeX hat ein Zusatzpaket, MusiXGui genannt. Das erlaubt, Gitarren-Akkord-Diagramme und Akkord-Namen zu exportieren. Es funktioniert, aber unglücklicherweise gibt es keine Möglichkeit, eine Bund-Information hinzuzufügen. Infolgedessen hängt NoteEdit die Bund-Information an den Namen des Akkordes, wenn der Bund nicht gleich 1 ist. MusiXTeX/MusiXGui kann nur mit Vollbarree arbeiten.

### Internationaler Strophentext

Es gibt 3 Auswahlfelder, um die Ein-Ausgabe-Kodierung zu steuern und TeX-Moduln hinzuzufügen. Das ist wichtig, um mit internationalen Zeichensätzen umzugehen.Man frage mich nicht zuviel zu diesem Thema! Alles was ich weiss ist, dass : `T2A` + `cp1251` + `UTF-8` russischen (kyrillischen) Text erzeugt. Und `T2A` + `ucs` + `UTF-8` erzeugt ukrainischen Text.

Wenn Sie Probleme mit Ihrem Zeichensatz haben und nicht wissen, was zu tun ist, so lassen Sie es mich wissen!

### Probleme beim Exportieren des Partiturlayouts

MusiXTeX kann eigentlich nur komplett durchgezogene oder komplett unterbrochene Taktstriche erzeugen. Wenn Sie einen Mix aus teilweise durchgezogenen, teilweise unterbrochenen Taktstrichen verwenden, so erzeugt &noteedit; einige Anweisungen aus dem `musixdbr.tex` Paket von Rainer Dunker. &noteedit; gibt eine Warnung aus und weist an, das Paket zu installieren Sonst wird MusiXTeX nicht funktionieren.

## Die ABC music-Export Diskussionsseite

### Was ist ABC music

ABC music ist eine ASCII basierte Musikbeschreibungssprache. Mehr Informationen sind unter http://www.gre.ac.uk/~c.walshaw/abc/ und http://abcplus.sourceforge.net verfügbar.

Die freie Software abcm2ps (http://moinejf.free.fr) erzeugt PostScript aus der ABC-music-Eingabe.

abcm2ps ist sehr erstaunlich, weil:

- es GPL ist;

- es aus nur 10 C-Files besteht;

- es in weniger als 30 Sekunden übersetzt;

- es Beethovens 5. Symphonie (1. Satz) in 10 Sekunden nach PostScript konvertiert;

- es keinerlei (La)TeX-Installation benötigt.

### Um eine druckfähige Postscript-Datei zu erzeugen, geben Sie ein:

&noteedit; erzeugt Code für abcm2ps Version 3.x.y

Akzeptieren Sie alle Parameter auf dem Export-Formular. Oder wählen Sie `Ausdrücke darüber` oder `Taktnummern in einer Box`, wenn gewünscht. Wenn die Notenzeilen zu eng sind, dann können Sie den Notenzeilenabstand ändern.

Die Parameter `Weite` und `Höhe` sollten bei Verwendung von Nicht-A4-Papier geändert werden. Benutzen Sie diese Parameter nicht, um Querformat einzustellen! (siehe unten)!

Ich nehme an, Sie haben eine Datei namens `mus1.abc` erzeugt.

Geben Sie das Kommando: `abcm2ps -c -O= mus1.abc`

Das erzeugt das PostScript-File `mus1.ps`. Um eine Vorschau auf das PostScript-File zu erhalten, benutzen Sie den gv:

`gv mus1.ps`

Wenn Sie einen PostScript-Drucker haben, lautet der Druckbefehl:

`lpr mus1.ps`

Wenn Sie ein Querformat erhalten wollen:

`abcm2ps -c -O= -l mus1.abc`

Das erzeugt das PostScript-File `mus1.ps`. Um eine Vorschau auf das PostScript-File zu erhalten, benutzen Sie den gv:

`gv mus1.ps`

Wenn Sie einen PostScript-Drucker haben, lautet der Druckbefehl:

`lpr mus1.ps`

Um weitere Informationen (Seiten-/Takt-Nummerierung)zu erhalten, lesen Sie das abcm2ps-Handbuch oder geben SIe einfach das Kommando: `abcm2ps --help`

### Restriktionen

ABC music hat einige kleinere Beschränkungen:

- es kann nicht mit Schlagzeug-Zeichen umgehen (Schlüssel, Noten)

- es gibt offensichtliche Probleme beim Kontextwechsel (Vorzeichnung, Taktmaß, Tempo)

- ABC music kann nicht mit verschieden langen Takten pro System umgehen.

Deshalb: Wenn Sie die Partitur nach ABC music exportieren wollen, so stellen Sie sicher, dass alle Takte gleich lang sind. Das gilt speziell für 2., 3. ... Stimmen!

### Probleme beim Exportieren des Partiturlayouts

ABC music kann nicht mit in eckigen Klammern geschachtelten geschweiften Klammern umgehen. &noteedit; gibt eine Warnung aus.

## Installation

### Wie erhält man &noteedit;

&noteedit; kann hier gefunden werden: http://rnvs.informatik.tu-chemnitz.de/~jan/noteedit/noteedit.html.

### &noteedit; von RPMs installieren

Wenn Sie eine RPM für Ihre Linux Distribution finden, können Sie &noteedit; vom RPM installieren.

Sie benötigen ein TSE3-Paket. Deshalb sollten Sie, wenn Sie ein TSE3-RPM für Ihre Linux-Distribution finden, zuerst TSE3 installieren. Anderenfalls compilieren Sie TSE3 aus der Quelle

Wenn Sie &noteedit; mit einem aRts-MIDI-Scheduler benutzen wollen, dann sichern Sie, dass die aRts-Header (`artsmidi.h`) installiert sind, bevor Sie TSE3 compilieren.

Um das &noteedit;-Paket von einer binären RPM zu installieren, müssen Sie als root angemeldet sein. Angenommen der Name des RPM ist `filename.rpm`, geben Sie Folgendes am Prompter ein:

`% rpm``-ivh` filename.rpm

### Von der Quelle installieren

#### Anforderungen bei einer Quell-Compilation

Sie benötigen die folgenden Pakete:

- g++ compiler (Sie können g++-3.x benutzen, aber sichern Sie, dass QT/KDE (andere ???) auch g++-3.x-compiliert ist./ Sie benötigen TSE3-0.2.5 für gcc-3.2!)

- X11 (Include und Bibliotheken)

- Qt (Include und Bibliotheken) Qtdevel2 ( >=Qt-2.2.2)

- YACC oder Bison

- LEX oder flex

- KDE-2.x.y oder KDE3

- gettext (Nur zum Zwecke der Textübersetzung)

- extractrc(aus dem KDevelopement) (nur zum Zwecke der Textübersetzung)

empfohlen:

- TSE3 Library Version (0.1.2, 0.1.3, 0.2.3, 0.2.5) siehe: http://TSE3.sourceforge.net

- Eine gute Idee ist auch: LaTeX (te_latex package), MusiXTeX, xdvi, dvips, gv.

- abcm2ps (version 3.x.y!!!) http://moinejf.free.fr

- und: LilyPond (für LilyPond Installation MetaPost und die Kpathsea-Header)

- ebenso: LibKMid; Siehe http://www.arrakis.es/~rlarrosa/libkmid.html (Beachten Sie: In diesem Fall sind nicht alle Funktionen verfügbar! (MIDI-Import))

- Wenn Sie &noteedit; mit einem aRts-MIDI-Scheduler nutzen wollen: aRts (Include und Bibliotheken; besonders `artsmidi.h`)

Wenn Sie &noteedit; mit einem aRts-MIDI-Scheduler benutzen wollen, dann sichern Sie, dass die aRts-Header (`artsmidi.h`) installiert sind, bevor Sie TSE3 compilieren.

Sie können das Programm ohne eine MIDI-Bibliothek compilieren. Aber in diesem Falle erfolgt ein Include:

`#include /usr/src/linux/include/linux/soundcard.h`

der viele Maschinen/Sound -Karten-Abhängigkeiten verursachen kann. Deshalb sollten Sie die Compilation mit einer der Bibliotheken versuchen, wenn der Sound nicht arbeitet, Sie sich aber sicher sind, dass MIDI auf Ihrem Computer funktioniert (Sie nutzen KMid erfolgreich)! Nutzen Sie die TSE3-Bibliothek, wenn Sie alle Funktionen einschließlich MIDI-Import haben wollen!

#### Erzeugung

Wenn Sie verschiedene KDE/Qt-Versionen haben, dann sichern Sie, dass die PATH-Variable nur mit der KDE/Qt-Version referenziert, die Sie für NoteEdit nutzen wollen!

Bitte deinstallieren Sie ältere Versionen, besonders alle alten `noteeditui.rc`-Dateien.Wenn Sie die Quell-Distribution nicht verfügbar haben, um in "make uninstall" zu machen löschen Sie alles in

Pfad_zu_Ihrer_KDE_Installation`/share/apps/noteedit`

Dekomprimierung und Konfiguration des Archives:

`tar -xvzf noteedit-2.5.0.tgz`

`cd noteedit-2.5.0`

(t)csh | andere shell
`setenv QTDIR pfad_zu_ihrer_kde_installation` | `export QTDIR=pfad_zu_ihrer_qt_installation`
`setenv KDEDIR pfad_zu_ihrer_kde_installation` | `export KDEDIR=pfad_zu_ihrer_kde_installation`

`./configure --prefix=` pfad_zu_ihrer_kde_installation

wobei der Pfad_zu_Ihrer_KDE_Installation der Pfad ist, wo sich KDE normalerweise in Ihrem System befindet. Sie können diesen Pfad stets mit Hilfe folgenden Kommandos herausfinden:

`kde-config --prefix`

Wenn Sie die TSE3-Bibliothek in einem unüblichen Verzeichnis installiert haben:

`./configure --with-libtse3-include=`dir_to_tse3_includes `--with-libtse3-libs=`dir_to_tse3_libs

Wenn Sie libKMid anstelle der TSE3-Bibliothek nutzen wollen:

`./configure --with-libkmid`

(`Beachten Sie:` In diesem Falle sind nicht alle Funktionen verfügbar! (MIDI-Import))

Wenn Sie libKMid in einem unüblichen Verzeichnis installiert haben:

`./configure --with-libkmid-include=`dir_to_libkmid/libkmid.h `--with-libkmid-libs=`dir_to_libkmid.so

Wenn Sie keine Bibliothek nutzen wollen (nicht empfohlen; siehe oben!)

`./configure --without-libs`

Wenn Sie LilyPond 1.2.x nutzen

`./configure --with-oldlily`

Im Prinzip können Sie auch den `--enable-final` Parameter setzen. Aber das wird nicht empfohlen, weil der Ergebnis-Code 30% größer ist. Das ist wegen der -fexecption Compiler-Option welche dann auf den gesamten Quelltext angewendet wird. Ohne `--enable-final` wird die -fexecption Compiler-Option nur auf die C-Moduln angwendet, bei welchen das notwendig ist.

Geben Sie ein:

`make`

Das sollte &noteedit; erzeugen.

Geben Sie (als root) ein:

`make install`

Das sollte &noteedit; installieren.

Wenn Sie &noteedit; nicht mögen, geben Sie (als root) ein:

`make uninstall`

Das sollte &noteedit; löschen.

Dann starten Sie das Programm: Es wird empfohlen, &noteedit; in der KDE-Umgebung zu starten. Wenn das nicht der Fall ist, dann müssen Sie sicherstellen, dass sich die KDE-Binaries in Ihrem PATH befinden.

Geben Sie ein:

`noteedit`

oder:

`noteedit` file`.not`

Das sollte den Noteneditor starten. Wenn ein Fehler angezeigt wird, `"error opening sequencer"` verhindert eine Soundkarten-Abhängigkeit (wie oben erwähnt) den Zugriff auf das MIDI-Gerät. Der Editor arbeitet, aber Sie können die Musik nicht spielen :-((.

Wenn Sie ein AWE-64 (or - 32 (???)) haben, vergessen Sie nicht, Ihr Orchester zu laden (sfxload), bevor Sie noteedit starten!

### Erster Test

Datei Öffnen `examples/example1.not`

oder:

Datei Öffnen `examples/example2.not`

oder: ...

oder:

Datei Öffnen `examples/example12.not`

Drücken Sie den Abspielen-Knopf( ). Wenn Sie die Musik hören, arbeitet das Programm :-))

Wenn nicht, versuchen Sie das MIDI-Gerät zu wechseln ( Einstellungen Noteneditor einrichten -> Sound --> MIDI-Geräte).

Oder (`nur mit TSE3`) wechseln Sie den TSE3 MIDI-Scheduler, indem sie die ALSA-Option deaktivieren:

Einstellungen Noteneditor einrichten --> Sound --> Sequencer

und starten Sie &noteedit; erneut.

(siehe auch: Arbeiten mit TSE3)

Übrigens: Die Qualität hängt von der Soundkarte ab. Hören Sie den Anfang von `example2.not` auf AWE 64/ 24 MB RAM und soundfont `8mbgmsfx.sf2`: example2.mp3 (625 Kbyte)

### Der TiMidity Server

(`nur mit TSE3`) Sie können den MIDI zu WAVE-Konverter und -Player TiMidity++ ( http://timidity.sourceforge.net) im Server-Modus nutzen. Das ist für alle die von Interesse, die das MIDI-Gerät nicht zum Arbeiten bringen können.

Bitte holen Sie die neueste Version per CVS (so, wie auf der Seite erläutert).

Das erfordert ein ALSA Soundsystem!

Eine Voraussetzung ist, dass TiMidity++ (wenigstens) mit den folgenden `configure`-Optionen übersetzt worden ist :

`--enable-audio=alsa --enable-server --enable-alsaseq`

Sie sollten auch "das Orchester" durch Installation eines anderen Soundfonts austauschen. Gehen Sie nach http://www.hammersound.net und suchen Sie nach dem `FluidR3`-Soundfont!

Leider ist dieser Soundfont im `sfArk`-Kompressionsformat.Es gibt kein Linux-Programm, um das zu dekomprimieren. Aber Sie können das mit Hilfe des Windows-Emulators wine tun. Eine Schritt-für-Schritt-Anleitung folgt (siehe unten)!

Wenn Sie das Soundfont-File heruntergeladen haben, so speichern Sie es als (zum Beispiel) `FluidR3.sf2` Dann ändern Sie in `/usr/share/timidity/timidity.cfg` (oder `/usr/local/share/timidity/timidity.cfg`):

`dir` <pfad_zu_dem_Verzeichnis_wo_die_FluidR3.sf2_Datei_ist>

und:

`soundfont FluidR3.sf2`

Kommentieren Sie alle anderen Zeilen aus! Wenn alles in Ordnung ist, können SIe TiMidity++ durch folgendes Kommando starten:

`timidity -iA -B2,8 -Os1l -s 44100`

Wählen Sie den &noteedit; Sound-Konfigurations-Dialog ( Einstellungen Noteneditor einrichten --> Sound). Sie sollten 4 neue MIDI-Geräte sehen:

- Timidity port 0 128:0

- Timidity port 1 128:1

- Timidity port 2 128:2

- Timidity port 3 128:3

Wählen Sie eins aus und die Wiedergabe sollte funktionieren!

Tipp: Wenn die Wiedergabe während des Umblätterns "hakt", dann starten Sie TiMidity++ als `root`. Dadurch wird die Priorität des TiMidity++ Prozesses heraufgesetzt. Nutzen Sie in diesem Fall folgendes Kommando:

`timidity --realtime-priority=100 -iA -B2,8 -Os1l -s 44100`

Das kann zu Betriebssystem-Problemen führen, wenn Ihre CPU zu leistungsschwach ist! Falls das passiert, so setzen Sie die Priorität und/oder die Frequenz herunter:

`timidity --realtime-priority=60 -iA -B2,8 -Os1l -s 22050`

### Installation des FluidR3-Soundfonts

Erzeugen Sie zunächst ein Verzeichnis (zum Beispiel) `/tmp/SOUNDFONT`:

`cd /tmp`

`mkdir SOUNDFONT`

Speichern Sie dort das File `FluidR3122501.zip` und ent-"zip"-pen Sie es:

`unzip FluidR3122501.zip`

Es entsteht eine Datei namens `FluidR3 GM.sfArk`. LadenSie den Dekompressor von http://www.melodymachine.com. Wählen Sie dort `sfArk v2.15` und speichern Sie das `.exe`File in `/tmp/SOUNDFONT`! Führen Sie dann den Setup aus:

`wine sfark_setup.exe`

Sollte das nicht gelingen, so weisen dem Verzeichnis `/tmp` ein virtuelles Gerät zu. Editieren Sie das File `$HOME/.wine/config` und tragen Sie dort `/tmp` als neues Laufwerk ein:

    [Drive E]
    "Path" = "/tmp"
    "Type" = "hd"
    "Label" = "Tmp Drive"
    "Filesystem" = "win95"

Achten Sie darauf, dass der Laufwerksbuchstabe tatsächlich neu ist und nicht bereits verwendet wird!

Nach dem Start von `setup.exe` wählen Sie `E:\tmp\SFARK` (also `/tmp`) als Installationsverzeichnis! Um Probleme zu vermeiden, empfiehlt es sich, die Kommandozeilenversion des Programs sfArk zu benutzen (wegen des Leerzeichens müssen unbedigt die Aphostrophe gesetzt werden):

`wine sfArkXTc.exe "FluidR3 GM.sfArk"`

`wine "FluidR3 GM.sfArk.exe"`

Es empfiehlt sich, das entstehende File`FluidR3 GM.SF2` nach `FluidR3.SF2` umzubenennen, da die Linux-Shell nicht so besonders gut mit Filenamen umgehen kann, die Leerzeichen enthalten:

`mv "FluidR3 GM.SF2" FluidR3.sf2`

Nutzen Sie `FluidR3.sf2` wie oben beschrieben!

### Installation von KDE

KDE kann hier gefunden werden The KDE FTP site oder bei einem Spiegel-Server mirrors.

### Compilation und Installation von KDE

&ksnapshot; kann vom Kdegraphics-Paket oder durch Installation einer binären RPM oder durch Compilation des Quell-Paketes installiert werden.