Kostenloses, freies und quelloffenes Lautsprecher-Messprogramm

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • PeterG
    antwortet
    Hallo,

    na das ist ja super!!! Ich meine, da kann ich ja ev. bald unter linux messen!
    Da ich sogutwiekeineAhnung habe: wenn das unter Suse kompiliert wurde, läuft es dann unter Kanotix auch?
    Ist ne Impedanzmessung möglich?

    MfG
    Peter

    Einen Kommentar schreiben:


  • Cpt.Baseballbatboy
    antwortet
    Keine Zeit? Billige Ausrede!

    Nee, mal im Ernst, viel Zeitaufwand ist das eigentlich nicht. Ich kann auch ein paar Skripte herausrücken. Z. B. dieses:

    #!/bin/sh

    # wenn noch kein Sweep generiert wurde, dann bitte jetzt

    if ! [ -r excitation.raw ]
    then
    # erstelle Sweep mit Default-Parametern
    echo "generating new sweep..."
    ../generate -t 2
    fi

    # messen
    echo "messen..."
    ../measure -v 0.5

    # Auswertung:
    # Klirr (harm), Hann-Fensterung (hann),
    # 10ms Impulsantwort, 2ms Vorlaufzeit
    # Terzglättung (3, 1/3 Oktave), K1, K2, K3, K5

    echo "auswerten..."
    ../esweep harm hann 10 2 3 1 2 3 5

    # Konvertierung in Gnuplot-Format

    echo "konvertieren..."
    ../raw2ascii esweep.raw

    # gnuplot aufrufen

    /usr/local/bin/gnuplot esweep.plt
    Die Datei "esweep.plt" ist eine Steuerungsdatei für Gnuplot und sieht so aus:


    # logarithmische x-Achse
    set logscale x 10

    # grid
    set grid xtics mxtics ytics

    # Achsen anpassen
    set xrange [20:22500]
    set autoscale y

    # output nach png
    set output "esweep.png"
    set terminal png

    # plotten
    plot \
    "esweep.txt" using 1:2 with lines title "K1", \
    "esweep.txt" using 1:4 with lines title "K2", \
    "esweep.txt" using 1:6 with lines title "K3", \
    "esweep.txt" using 1:8 with lines title "K5"
    Als Ergebnis erhält man das Bild "esweep.png" den Amplitudenfrequenzgang der Grundwelle und von K2, K3, und K5.

    Die gesamte Prozedur dauert auf meinem Rechner (P4 mit 2,53GHz) nichtmal 10 Sek. Und das Ergebnis ist lang besser als jede Rauschmessung.

    Also, ran an den Speck.

    Gruß
    Cpt.
    Zuletzt geändert von Cpt.Baseballbatboy; 01.03.2007, 15:21.

    Einen Kommentar schreiben:


  • Frankynstone
    antwortet
    Hi Cpt., gute Idee mit dem Programm, würde es gern unter Linux testen, leider reicht die Zeit momentan nicht, muss bei gewohnten Methoden (rauschen aufzeichnen, mit Cool oder Steinberg eine FFT machen) bleiben und bin erstmal gespannt, ob hier Erfahrungsberichte erscheinen.

    Einen Kommentar schreiben:


  • raphael
    antwortet
    Ja, ich meine warped FIRs (wobei hier der Begriff FIR ja eigentlich dann falsch ist), aber es gibt deneben auch noch warped IIRs. Wie gesagt, ganz sicher bin ich mir nicht, aber, ich meine, er hätte. Ich müßte mal den AES-Ordner durchblättern, man sammelt ja immer alles, was interessant ist.
    Ja, will es unter SuSE 10.1 auf dem Notebook und später dann noch unter Fedora Planet CCRMA kompilieren. Werde Dir dann sagen, obs läuft.

    Raphael

    Einen Kommentar schreiben:


  • Cpt.Baseballbatboy
    antwortet
    Ja, ist der gleiche. Ich wusste allerdings nicht, dass der was zu warped FIR (meinst Du vermutlich) gemacht hat.

    Du meinst vermutlich dieses Paper: http://www.angelofarina.it/Public/Papers/134-AES00.PDF

    Willst Du es unter Linux kompilieren?

    Gruß
    Cpt.

    Einen Kommentar schreiben:


  • raphael
    antwortet
    Hey,

    sagmal ist das dergleiche Farina, der auch viel zu Warped-Filter-Strukturen gemacht hat: A.Farina? Der Name ist mir nämlich aus einigen paper aus dem dem Kreis Impulsantworten, der Messung und Veränderungen geläufig.
    Werde mir das Programm mal am Wochenende ziehen, habe aber derzeit keine Mögllichkeit zum Messen, trotzdem kann ich ja mal gucken, ob ichs kompiliert und zum Laufen bekomme.

    Raphael

    P.S. Hast Du zu der Sweep-Methode auch ein Paper aus JAES oder so, daß Du mir mailen könntest? Habe den HiFi-forums-thread nur kurz überflogen, aber wenn ich mir das so angucken, hätte ich noch eine Idee für eine Erweiterung der Messmethode.

    Einen Kommentar schreiben:


  • Kostenloses, freies und quelloffenes Lautsprecher-Messprogramm

    Moin,

    einige kennen das Projekt sicherlich schon aus dem Thread im Hifi-Forum, für alle, die es noch nicht kennen, will ich es hier kurz vorstellen.

    Als Messmethode wird dabei ein logarithmischer Sweep nach der Idee von Farina benutzt.

    Die Bedienung ist etwas gewöhnungsbedürftig, da es sich um Kommandozeilenprogramme handelt. Dabei wird es auch von meiner Seite aus vorerst bleiben, vielleicht später mal. Es steht aber jedem frei, sich selber eine GUI zu basteln und Code aus diesem Projekt zu verwenden, weil es unter der BSD-Lizenz steht. Im Gegensatz zur allgemein bekannten GPL ermöglicht das sogar den Gebrauch von Code aus diesem Projekt in kommerziellen Produkten.

    Die Darstellung der Messkurven wird an Gnuplot delegiert, das ist für die Zwecke bestens geeignet.

    Inzwischen läuft das Programm unter Windows, Linux und OpenBSD. MacOS und die anderen *BSD-Varianten (Free- und NetBSD) sollten auch funktionieren, sind aber noch nicht getestet. Den Quellcode kann man sich von der Projektseite bei BERLIOS herunterladen: http://esweep.berlios.de
    Nicht wundern, auf der Seite gibt es nichts zu sehen, man wird automatisch weitergeleitet. Der Quellcode sollte sich mit Hilfe des Makefiles unter OpenBSD sofort kompilieren lassen (und vermutlich auch unter NetBSD, die beiden sind sich in manchen Beziehungen sehr ähnlich). Wer es unter Linux bauen möchte, bitte melden, das erfordert zwei Änderungen im Makefile und ein paar Abhängigkeiten.

    Eine Windows-Version stellt freundlicherweise tiki bereit (93kB):


    zur Installation und Ausführung des beigefügten Skripts: http://www.hifi-forum.de/index.php?a...9&postID=93#93
    eine allgemeine Anleitung zu den einzelnen Komponenten (statt auf den Link zu klicken kann man auch dem oberen Folgen und ein paar Beiträge runterscrollen): http://www.hifi-forum.de/index.php?a...9&postID=96#96

    Ich möchte Euch bitten, das Programm wenigstens mal auszuprobieren und ein kurzes Statement abzugeben. Besonders interessiert mich vor allem, ob es überhaupt auf jedem PC läuft.

    \Edit
    gebt auch mal bitte unsinnige Sachen wie negative Werte, Zahlen vermischt mit Buchstaben usw. ein. Ich glaube zwar, dass ich alle Benutzereingaben abgefangen und das meiste getestet habe, aber zwei Augen sehen mehr als eines.

    Gruß
    Cpt.
    Zuletzt geändert von Cpt.Baseballbatboy; 28.02.2007, 14:39.
Lädt...