EnglischFranzösischSpanisch

Ad


OnWorks-Favicon

midi2abc - Online in der Cloud

Führen Sie midi2abc im kostenlosen OnWorks-Hosting-Provider über Ubuntu Online, Fedora Online, Windows-Online-Emulator oder MAC OS-Online-Emulator aus

Dies ist der Befehl midi2abc, der im kostenlosen OnWorks-Hosting-Provider über eine unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, Windows-Online-Emulator oder MAC OS-Online-Emulator ausgeführt werden kann

PROGRAMM:

NAME/FUNKTION


midi2abc - Programm zum Konvertieren von Dateien im MIDI-Format in die ABC-Notation

ZUSAMMENFASSUNG


midi2abc-f im Ordner [-xa] [-ga] [-a Akbeats] [-M Zeit Stempel, Unterschrift] [-ppu Teile pro Einheit]
[-aul Nenner der Längeneinheit] [-gu] [-b Riegel] [-Q Zeit,] [-u Impulse] [-k Schlüssel] [-C
Kanal] [-obpl] [-bpl Balken] [-bps Balken] [-o Dateinamen] [-s] [-sr Einheiten] [-Summe] [-nt]
[-splitbars] [-splitvoices] [-midigram] [-mftext] [-nogr] [-title string] [-origin string]

BESCHREIBUNG


midi2abc nimmt eine Datei im MIDI-Format und konvertiert sie in etwas, das so nah wie möglich an abc . ist
Textformat. Der Benutzer muss dann Textfelder hinzufügen, die nicht im MIDI-Header vorhanden sind und
möglicherweise die abc-Notenausgabe aufräumen.

Die Ausgabe von midi2abc wird auf dem Bildschirm ausgegeben. Um es in einer Datei zu speichern, verwenden Sie die Umleitung
Betreiber, (zB midi2abc -f Datei.mid > Datei.abc) oder geben Sie die Ausgabedatei mit -o . an
.

Verwenden Sie nur eine oder keine der Optionen -u -gu, -b und -Q. Midi2abc konvertiert normalerweise die MIDI
Zeiteinheiten in Quanteneinheiten entsprechend der abc 1/16tel Note oder 1/32nd
Hinweis. Wenn keines davon vorhanden ist, verwendet das Programm die PPQN-Informationen im MIDI
Header, um den passenden Umrechnungsfaktor zu berechnen. Für die meisten MIDI-Dateien im Internet ist es
Es wird empfohlen, sich auf die MIDI-Header-Informationen zu verlassen und keine der anderen Optionen zu verwenden
als die Formatierungsoptionen.

Das Programm extrahiert die Taktartinformationen aus der MIDI-Datei, wenn es
gegenwärtig. Andernfalls wird 4/4 angenommen oder Sie können es mit -m angeben. Möglichkeit.

Wenn die Melodie eine Anacrusis hat, können Sie entweder die Option -ga oder -xa verwenden, um die It abzuschätzen
Länge. Alternativ können Sie seinen Wert mit der Option -a angeben. Die Anacrusis ist
angegeben in halben Längeneinheiten, wobei die Längeneinheit durch das Feld L: definiert wird. Zum
Beispiel, wenn L: 1/8, dann würde eine Viertelnote durch den Wert 4 (4 1/16 Einheiten) angezeigt.

OPTIONAL
-a Akbeats
wobei acbeats die Anacrusis in halben Längeneinheiten angibt.

-xa Extrahieren Sie die Anacrusis aus der Datei, indem Sie die erste starke Note finden

zu erraten Sie die Anacrusis, indem Sie die Anzahl der Bindungen über die Balken hinweg minimieren

-m Zeit Stempel, Unterschrift
Zeitstempel

-b Riegel
Anzahl der Balken in der Ausgabe gesucht

-Q Zeit,
Tempo in Viertelnoten pro Minute

-u Impulse
Ermöglicht die direkte Angabe der Anzahl der Midi-Impulse pro abc-Zeiteinheit.

-ppu Teile für ABC Einheit Länge
Normalerweise ist die kleinste Noteneinheit, die midi2abc extrahieren kann, die Hälfte von L: unit
Länge. Dies wird die Quanteneinheit genannt. Für L: 1/8 kann midi2abc also 1/16 . extrahieren
Noten, aber nicht 1/32 Noten. Sie können dies ändern, indem Sie beispielsweise -ppu 4 angeben.
Die Anzahl der Teile sollte eine Potenz von 2 sein.

-aul Nenner of ABC Einheit Länge
Normalerweise wählt midi2abc je nach Zeit eine Einheitenlänge von 1/8 oder 1/16
Unterschrift. Für Taktarten kleiner als 3/4 wird das L: 1/16 verwendet und für größere
Taktarten L: 1/8 wird verwendet. Sie können die zu verwendende Einheitslänge mit . angeben
dieser Parameter. Somit bewirkt -aul 32, dass midi2abc eine Einheitslänge von 1/32 nd . verwendet
Hinweis.

-gu Weist midi2abc an, die Anzahl der Midi-Impulse pro abc-Zeiteinheit aus dem
Notendauer oder -abstand in der MIDI-Datei.

-gk Weist midi2abc an, die Tonart zu erraten, indem die Anzahl der Vorzeichen minimiert wird
auch wenn die Tonart bereits in der MIDI-Datei angegeben ist. Standardmäßig ist der Schlüssel
Signatur ist die in der MIDI-Datei angegebene. Wenn es nicht angegeben ist, wird die
Programm errät die Tonart, indem es Vorzeichen minimiert.

-k Schlüssel Tonart: -6 bis 6 Kreuze.

-c Kanal
Wählen Sie nur diesen Midi-Kanal aus.

-f im Ordner
Eingabedatei im Midi-Format

-o Signalausgangsmöglichkeiten: Datei
gibt den Namen der Ausgabe-ABC-Datei an.

-s Verwerfen Sie keine sehr kurzen Notizen.

-sr Quanten- Einheiten
Notieren Sie nach einer Note keine kurze Pause, die kleiner als die angegebene Größe ist. Wenn die
Größe (in Quanteneinheiten) ist null, es wird nichts unternommen. Bei größeren Werten ist der Rest
in die vorangegangene Note aufgenommen. Mit anderen Worten, die vorangehende Note wird verlängert
um diesen Rest einzubeziehen.

-Summe Drucken Sie eine kurze Zusammenfassung der MIDI-Eingabedatei.

-nt suche nicht nach Drillingen oder gebrochenem Rhythmus

-obpl Drucken Sie nur einen Takt pro Zeile statt 4. Bei komplexer Musik verbessert dies die
Lesbarkeit und vermeidet einige Probleme mit einigen ABC-zu-Postscript-Konvertern. Dies
Option ist veraltet.

-nogr (Keine Notengruppierung.) Fügt ein Leerzeichen zwischen allen Noten ein. Es macht weniger hübsch
Postscript-Datei, ist aber einfacher zu bearbeiten.

-bpl nbars
Drucken Sie nbars Musik in jede Zeile, gefolgt von einem Backslash.

-bps nbars
Wenn nbars gedruckt wurden (einschließlich der Zeilen, die durch einen Backslash verbunden sind
Fortsetzung) in eine neue Zeile gehen (ohne Backslash).

-Splitbars
Dieser Parameter ändert die Art und Weise, wie midi2abc Akkorde druckt, die aus ungleichen Noten bestehen
Länge (polyphone Akkorde). Normalerweise verbindet midi2abc die längeren Noten mit den Noten
im folgenden Akkord mit Krawatten. Eine besser lesbare Ausgabe kann erhalten werden, wenn die
Takt wird mit der Funktion '&' in abc-Notation in einzelne Teile aufgeteilt. Die
Algorithmus zum Aufteilen der Noten in einem polyphonen Akkord, um Stimmen zu trennen
(label_splits in midi2abc.c) muss verbessert werden. Ich freue mich über jede Hilfe.

-Splitvoices
Dieser Parameter wie oben behandelt polyphone Akkorde, indem er eine ganze Stimme aufteilt
in mehrere Stimmen.

-Midigramm
Wenn diese Option angezeigt wird, werden alle anderen Optionen ignoriert und es wird keine abc-Datei erstellt
produziert. Stattdessen wird eine Liste aller Noten in der MIDI-Datei in einer festen
Format. Jede Zeile repräsentiert ein Paar von MIDI-Noten-Ein/Aus-Ereignissen. Die Zeile enthält
die Ein-/Ausschaltzeit der Note, ihre Spurnummer, Kanalnummer, Midi-Tonhöhe und Midi
Geschwindigkeit. Der letzte Datensatz zeigt die Dauer der MIDI-Datei in MIDI-Impuls an
Einheiten. Die Ausgabe ist so konzipiert, dass sie in eine grafische Benutzeroberfläche eingeht, die
erzeugen eine grafische Darstellung (Klavierrolle).

-mftext
Wenn diese Option angezeigt wird, werden alle anderen Optionen ignoriert und es wird keine abc-Datei erstellt
produziert. Stattdessen wird eine Liste aller MIDI-Befehle gedruckt. Die Ausgabe ist
entworfen, um in eine grafische Benutzeroberfläche zu gelangen, die von runabc.tcl bereitgestellt wird.

-Titel Schnur
Ersetzt das Standardtitelfeld nach T: durch die angegebene Zeichenfolge.

-Ursprung Schnur
Fügt ein O:-Feld mit der angegebenen Zeichenfolge hinzu.

MERKMALE
* Die Tonart ist so gewählt, dass die Anzahl der Vorzeichen minimiert wird. Alternativ kann der Benutzer
kann den Schlüssel numerisch angeben (eine positive Zahl ist die Anzahl der Kreuze, eine negative
Anzahl ist minus der Anzahl der Wohnungen).

* Die Notenlänge kann durch Angabe der Gesamtzahl der Takte oder des Tempos des Stücks eingestellt werden.
Alternativ kann die Notenlänge aus der Datei gelesen werden. Standardmäßig ist es jedoch
heuristisch aus den Zwischentonabständen abgeleitet. Dies bedeutet, dass Sie nicht
müssen die MIDI-Clock als Metronom verwenden, wenn Sie eine Melodie von einem Keyboard aus spielen.

* Taktstriche werden automatisch eingefügt. Der Benutzer gibt die Anzahl der Takte in der
Anacrusis vor dem ersten Taktstrich und der Taktart.

* Das Programm kann die Länge der Anacrusis erraten, entweder indem es nach dem ersten sucht
starke Note oder Minimierung der Anzahl der Noten, die durch einen Haltebogen über einen Taktstrich geteilt werden.

* Wenn eine Note über einen Taktbruch hinausgeht, wird sie in zwei gebundene Noten geteilt.

* Die Ausgabe hat 4 Balken pro Zeile.

* Es werden genügend zufällige Zeichen in die Musik eingefügt, um sicherzustellen, dass keine Tonhöhenfehler auftreten, wenn a
Taktstrich wird hinzugefügt oder gelöscht.

* Das Programm versucht, Noten in jedem Takt sinnvoll zu gruppieren.

* Drillinge und gebrochener Rhythmus (a>b) werden unterstützt.

* Akkorde sind gekennzeichnet.

* Textinformationen aus der Original-MIDI-Datei sind als Kommentare enthalten.

* Mit der Option -c kann nur 1 MIDI-Kanal ausgewählt werden. Veranstaltungen auf anderen Kanälen sind
ignoriert.

EINSCHRÄNKUNGEN
midi2abc nicht...

* Geben Sie den Titel der Melodie, den Komponisten oder ein anderes Feld außer X: , K:, Q:, M: und L: an - diese
müssen nachträglich von Hand hinzugefügt werden, obwohl sie möglicherweise in den Text der aufgenommen wurden
MIDI-Datei.

* Unterstützt Duplets, Quadruplets und andere esoterische Funktionen.

* Unterstützt Mid-Tune-Key- oder Taktart-Änderungen.

* Ableiten von Wiederholungen. Die Ausgabe sind nur die Notizen in der Eingabedatei.

* Stellen Sie eine abc-Melodie wieder her, wie sie an abc2midi geliefert wurde. Wenn Sie dies jedoch tun möchten, "midi2abc
-xa -f file.mid" kommt nahe.

Verwenden Sie midi2abc online mit den onworks.net-Diensten


Kostenlose Server & Workstations

Laden Sie Windows- und Linux-Apps herunter

Linux-Befehle

Ad