Diese Frage ist eine Ergänzung zu Automatisches Umschalten der Equalizer-Voreinstellung basierend auf der Audioausgabe (interner Lautsprecher oder extern) .
Wie viele Leute wissen, haben Laptop-Lautsprecher einen „höchst ungleichen Frequenzgang“, wie Audio-Profis sagen würden. Normale Leute sagen: "Sie klingen sehr schlecht".
Equalizing bietet eine wertvolle Problemumgehung und verbessert die Klangqualität mit einem einmaligen Aufwand erheblich. Zum Beispiel habe ich PulseAudio Equalizer von Web Upd8 installiert.
Für gute Ergebnisse sollten Entzerrungswerte basierend auf Messungen gewählt werden
Einmal nahm ich eine Sonometer-App für Android, bat meinen Laptop, reine Töne zu erzeugen, einen für jede Frequenz im pulseaudio-equalizer
Frequenzsatz, und notierte die von der Sonometer-App angezeigten Dezibel. Dann habe ich ein Preset mit der umgekehrten Kurve erstellt und ein ziemlich anständiges Ergebnis erzielt.
Es wäre sehr schön, den Computer zu haben:
Dann speichern Sie das resultierende Profil für pulseaudio-equalizer
und profitieren Sie!
Notiz:
http://kokkinizita.linuxaudio.org/linuxaudio/ erwähnt Jaaa und Japa. Diese erzeugen optional weißes Rauschen, das helfen kann, manuell das zu tun, woran ich denke. Beim Tuning von Hardware, die nur physische Knöpfe hat, ist dies die einzige Option, aber hier kann das Tuning über die API erfolgen, daher möchte ich, dass es vollautomatisch abläuft.
Gibt es eine Open-Source-Software, die wie oben beschrieben automatisch ein Equalizer-Profil basierend auf Messungen von tatsächlichen Lautsprechern erstellen kann?
Auf Speaker Response Testing and Analysis habe ich https://sourceforge.net/projects/audmes/ gefunden , das behauptet:
AUDio MEasurement System - Multiplattformsystem zur Audiomessung über Soundkarte im PC. Beinhaltet Generator, Oszilloskop, FFT, Sweep-Frequenzcharakteristik. Jetzt kann es kompiliert werden und funktioniert unter MSWindows und Linux.
Es ist eine WxWidget-Anwendung, die die RtAudio-API verwendet.
Zuerst ließ es sich nicht kompilieren. Ich habe es gehackt, um es zu kompilieren, aber es startet nicht.
Izzy
Steve Barnes