Dies ist der Befehl aubiopitch, der beim kostenlosen Hosting-Anbieter OnWorks mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, dem Windows-Online-Emulator oder dem MAC OS-Online-Emulator ausgeführt werden kann
PROGRAMM:
NAME/FUNKTION
aubiopitch - ein Befehlszeilentool zum Extrahieren der Tonhöhe
ZUSAMMENFASSUNG
aubiopitch Quelle
aubiopitch [[-i] Quelle] [-o Waschbecken]
[-r Rate] [-B gewinnen] [-H Hopfen]
[-p Methode] [-u Einheit] [-l drei]
[-s sil] [-f]
[-v] [-h] [-j]
BESCHREIBUNG
aubiopitch versucht, die Tonhöhe, die wahrgenommene Höhe einer Musiknote, zu ermitteln.
Beim Start mit einer Eingabe Quelle (-i/--Eingang), wird die erkannte Tonhöhe aufgedruckt
Konsole, mit vorangestelltem Zeitstempel in Sekunden. Wenn kein Pitch-Kandidat gefunden wird, erfolgt die Ausgabe
0.
Beim Start ohne Eingabe Quelle, oder mit der Jack-Option (-j/--Jack), aubiopitch
startet im Jack-Modus.
OPTIONAL
Dieses Programm folgt der üblichen GNU-Befehlszeilensyntax, mit langen Optionen beginnend mit
zwei Bindestriche (--). Nachfolgend finden Sie eine Zusammenfassung der Optionen.
-ich, --Eingang Quelle
Führen Sie eine Analyse dieser Audiodatei durch. Die meisten unkomprimierten und komprimierten Dateien werden unterstützt.
je nachdem, wie Aubio gebaut wurde.
-Ö, --Ausgabe Waschbecken
Ergebnisse in dieser Datei speichern. Die Datei wird nach dem Modell der Eingabedatei erstellt.
Die erkannte Frequenz wird mit der erkannten Lautstärke abgespielt.
-R, --Beispielrate Rate
Holen Sie sich die Eingabe Quelle, erneut abgetastet mit der angegebenen Stichprobe Ratedem „Vermischten Geschmack“. Seine Rate sollte sein
in Hertz als Ganzzahl angegeben. Wenn 0, die Probenahme Rate des Originals Quelle
verwendet wird. Der Standardwert ist 0.
-B, --buffsize gewinnen
Die Größe des zu analysierenden Puffers, d. h. die Länge des verwendeten Fensters
Spektrale und zeitliche Berechnungen. Standardmäßig ist 2048.
-H, --hopsize Hopfen
Die Anzahl der Proben zwischen zwei aufeinanderfolgenden Analysen. Der Standardwert ist 256.
-P, --Tonhöhe Methode
Die Tonhöhenerkennung Methode benutzen. Siehe PITCH-METHODEN unten. Standardmäßig ist „Standard“.
-du, --Tonhöhe-Einheit Einheit
Das Einheit zum Ausdrucken von Frequenzen verwendet werden. Mögliche Werte sind Midi, Bin, Cent,
und Hz. Standardmäßig ist „Hz“.
- l, --pitch-toleranz drei
Legen Sie die Toleranz für den Tonhöhenerkennungsalgorithmus fest. Typische Werte liegen zwischen
0.2 und 0.9. Es werden Pitch-Kandidaten gefunden, deren Konfidenz unter diesem Schwellenwert liegt
nicht ausgewählt werden. Je höher die Schwelle, desto größer ist das Vertrauen in die Kandidaten.
Standardmäßig ist die Einstellung deaktiviert.
-S, --Stille sil
Legen Sie den Ruheschwellenwert in dB fest, unter dem der Beginn nicht erkannt wird. A
Wert von -20.0 würde die meisten Ausbrüche, aber die lautesten, eliminieren. Ein Wert von -90.0
würde alle Einsätze auswählen. Standardmäßig ist -90.0.
-M, --mix-input
Mix Quelle Signal zum Ausgangssignal, bevor darauf geschrieben wird Waschbecken.
-F, --force-overwrite
Ausgabedatei überschreiben, falls sie bereits vorhanden ist.
-J, --Jack
Verwenden Sie den Jack-Ein-/Ausgang. Sie benötigen einen Jack-Anschluss-Controller, um Aubio zu versorgen
Geben Sie ein Signal ein und hören Sie sich dessen Ausgabe an.
-H, --help
Drucken Sie eine kurze Hilfenachricht und beenden Sie das Programm.
-in, - ausführlich
Seien Sie ausführlich.
PITCH METHODEN
Verfügbare Methoden sind:
Standard
Verwenden Sie die Standardeinstellung Methode
Derzeit die Standardeinstellung Methode ist auf yinfft eingestellt.
schmitt
Schmitt-Trigger
Diese Pitch-Extraktion Methode implementiert einen Schmitt-Trigger, um die Periode von a abzuschätzen
Signal. Es ist rechentechnisch sehr kostengünstig, aber auch sehr rauschempfindlich.
fcomb ein schneller harmonischer Kammfilter
Diese Pitch-Extraktion Methode implementiert einen schnellen harmonischen Kammfilter, um die zu bestimmen
Grundfrequenz eines harmonischen Klangs.
mcomb Mehrkammfilter
Dieser grundlegende Frequenzschätzungsalgorithmus implementiert eine spektrale Abflachung mit mehreren Kämmen
Filterung und Peak-Histogrammierung.
specacf
Spektrale Autokorrelationsfunktion
Yin YIN-Algorithmus
Dieser Algorithmus wurde von A. de Cheveigne und H. Kawahara entwickelt und erstmals veröffentlicht
:
De Cheveigné, A., Kawahara, H. (2002) „YIN, ein grundlegender Frequenzschätzer für Sprache
und Musik“, J. Acoust. Soc. Am. 111, 1917-1930.
yinfft Yinfft-Algorithmus
Dieser Algorithmus wurde vom YIN-Algorithmus abgeleitet. In dieser Implementierung ein Fourier
transform wird verwendet, um eine konische quadratische Differenzfunktion zu berechnen, die Spektralfunktionen ermöglicht
Gewichtung. Da die Differenzfunktion konisch ist, ist die Auswahl der Periode konisch
vereinfacht.
Paul Brossier, Automatische Annotation von Musikaudio für interaktive Systeme, Kapitel 3,
Tonhöhenanalyse, Doktorarbeit, Zentrum für digitale Musik, Queen Mary University of London,
London, Großbritannien, 2006.
Nutzen Sie Aubiopitch online über die Dienste von onworks.net