In het volgende artikel gaan we kijken naar Friture. Gaat over een applicatie om audiogegevens in realtime te visualiseren en analyseren Het programma zal ons de gegevens over de audio laten zien via verschillende widgets die we beschikbaar zullen vinden in de interface van het programma.
Met dit programma kun je elk audiobestand analyseren om de kenmerken van die audio en zijn gedrag te begrijpen. Met deze software Harmonischen, feedback, nagalm, versterkingspieken of de egalisatie van audiogegevens kunnen worden geanalyseerd Friture is een gratis en open source real-time audio-analysator die beschikbaar is voor Gnu / Linux, macOS en Windows en die is uitgebracht onder de GPLv3 + -licentie.
Algemene kenmerken van Friture
Het doel van Friture is om te helpen bij het analyseren van een audiosignaal om de kenmerken van dit signaal te begrijpen (harmonischen, feedback, etc.), beschrijft het gedrag van de bron / kamer / ontvanger (reverb, gain peaks, etc.), of maak aanpassingen aan de voorverwerking (kamer egalisatie Dit wordt bereikt met een set widgets die het programma ons zal bieden om de gegevens te visualiseren:
- 2D Spectrogram-widget → Deze widget ons geeft audiogegevens weer over frequentie en tijd De resolutie van de tijdsfrequentie van het scherm wordt bepaald door de lengte van het venster. U bent ook beperkt door de schermresolutie in pixels.
- Spectrum-widget → Deze widget is erg geschikt voor visualiseer signaalkarakteristieken: fundamentele frequentie, harmonischen, feedbackfrequenties, enz. De reactietijd van het display is configureerbaar. Ook trekt de widget pieken voor elke frequentiecomponent. Deze pieken markeren de recente hoogtepunten van het spectrum en beginnen kort na het bereiken van de piek te dalen. Ten slotte identificeert een label de frequentie van het globale maximum van het spectrum.
- Octaafspectrum-widget → Dit wij het zal audiogegevens weergeven in functie van de tijd, vergelijkbaar met de Spectrum-widget De audiogegevens zijn gegroepeerd in frequentie-intervallen, met fractionele octaafbreedtes. Elk frequentie-interval is het resultaat van een fractie-octaaffilter.
- Vertragingsschatter → In dit geval zal het gebeuren bereken de tijdsvertraging tussen de 2 ingangskanalen Dit is handig om de luidsprekers in een kamer uit te lijnen. De vertraging wordt geschat met behulp van een kruiscorrelatie-algoritme.
- Niveau-widget → De niveau-widget geeft het maximale vermogen en het RMS-vermogen weer (responstijd van 300 ms) in dBFS Als de 2-kanaalsmodus is ingeschakeld, worden de niveaus van elk kanaal op een aparte schaal weergegeven.
- Scope widget → Hier audiogegevens versus tijd worden weergegeven De tijdschaal is configureerbaar. De weergave is gesynchroniseerd ten opzichte van een voorflank van het signaal die in het midden van de tijdas is gepositioneerd.
Dit is slechts een samenvatting van de functies die dit programma biedt. Ze kunnen raadpleeg ze allemaal in detail van de project website.
Download Friture als AppImage
Friture Audio Analyzer zullen we het vinden beschikbaar als een AppImage-pakket voor gebruik op Ubuntu-systemen Dit pakket we vinden het beschikbaar in de downloadpagina Van dit project Van daaruit kunnen we het nieuwste .AppImage-bestand downloaden dat is gepubliceerd in de Linux-downloadsectie.
Zodra het downloaden van het pakket is voltooid, kunnen we een terminal openen en naar de map gaan waarin we het gedownloade bestand hebben opgeslagen.
Vervolgens zullen we moeten wijzig AppImage-bestandsrechten en maak het uitvoerbaar We kunnen dit doen vanuit de grafische omgeving, zoals te zien is in de vorige schermafbeelding, of door de volgende opdracht in dezelfde terminal te gebruiken (Ctrl + Alt + T):
sudo chmod +x friture-0.41-20191208.AppImage
Op dit punt, naar start de Friture-applicatie in Ubuntu, hoeven we alleen het volgende commando uit te voeren:
sudo ./friture-0.41-20191208.AppImage
Het kan lees meer over dit programma dankzij de informatie gepubliceerd in de project website of in jouw GitHub-pagina.