HIFI-FORUM » Do it yourself » Lautsprecher » BruteFIR | |
|
BruteFIR+A -A |
||
Autor |
| |
TEKNOne
Stammgast |
13:32
![]() |
#1
erstellt: 11. Aug 2009, |
Hallo, nach längere Zeit Abstinenz im Forum mochte ich hier eine sehr interessantes Thema aufgreifen. Es geht um die Linux Software BruteFIR. Für die, die noch nicht davon gehört haben es ist einen Software mit der sich eine digitale Frequenzweiche erstellen lässt. Es ist möglich beliebig viele Soundein- und Ausgänge mit beliebiegen FIR Filtern zu verschalten. BruteFIR ist sehr komplex und nicht so einfach zu bedienen braucht aber relativ wenig Rechenleistung. ![]() Wer hat schon Erfahrungen mit BruteFIR? Ich steige im Moment noch nicht ganz durch das Programm durch. Vor allem wie genau ich eine Filterkurve erstellen ist mir nicht ganz klar. Ich würde mich über einen Erfahrungsaustausch hier freuen. Schöne Grüße: Thomas |
||
Granuba
Inventar |
15:48
![]() |
#2
erstellt: 11. Aug 2009, |
Hi,
![]()
Die Bedienung ist "etwas" komplizierter! Harry |
||
|
||
castorpollux
Inventar |
20:24
![]() |
#3
erstellt: 11. Aug 2009, |
Dafür gibts ja das Howto am Ende des Threads ![]() |
||
Shefffield
Inventar |
10:53
![]() |
#4
erstellt: 12. Aug 2009, |
Alex, haste Dich schon mal reingedacht? Bei mir fliegen ja eigentlich ausreichen Mehrkanalsoundkarten 'rum. Ich verschieb' also BruteFIR von einem Winter auf den anderen, aber eigentlich wird's Zeit dafür. Woll'n wir's mal gemeinsam angehen, wenn die Tage wieder kürzer werden? Bis bald, Axel |
||
TEKNOne
Stammgast |
11:56
![]() |
#5
erstellt: 12. Aug 2009, |
Hallo, schön nen paar Mitstreiter zu haben. Bei mir war das Interesse von Anfang an groß an BruteFIR mich hat dann aber lange die Komplexität von Linux und BruteFIR abgeschreckt. Überigens ist Linux gar nicht so kompliziert mit ![]() ![]() ![]() Danke für den Link Harry. Zur Filterdatei Wie ich sehe kann man einfach eine Textdatei in der Form: Frequenz Leerzeichen Pegelabsenkung in dB Zeilenumbruch Frequenz Leerzeichen Pegelabsenkung usw. erstellen also z.B. so 4000 -0,5 5000 -1,4 10000 -10 ... Wobei alle Punkte mit geraden Verbunden werden. Nur wie Sieht es aus wenn man auch die Phase einbinden möchte? Es gibt wohl auch eine zweite nicht so rechenintensive Möglichkeit eine Impulsantwort zu verwenden. Hier weiß ich nicht wie die Form solch einer Datei auszusehen hat. Nun ja ich werde bei Gelegenheit mal einen bisschen Testen. Viele Grüße: Thomas edit: Ein Befehl berichigt [Beitrag von TEKNOne am 12. Aug 2009, 18:26 bearbeitet] |
||
TEKNOne
Stammgast |
10:24
![]() |
#6
erstellt: 23. Aug 2009, |
Hallo, leider geht es im Moment nicht weiter beim Sound zeigt sich ein ab und zu klackendes Nebengeräusch trotz geringer Prozessorauslastung. Wenn ich mehr Zeit habe wird weiter gemurkst. Schöne Grüße: Thomas |
||
Pagnol
Neuling |
17:00
![]() |
#7
erstellt: 07. Nov 2009, |
Hast du das Thema weiter verfolgt? Ich benutze BruteFIR unter Ubuntu als digitale Frequenzweiche. Es funktioniert zwar, aber ich werde mir wohl Messequipment anschaffen müssen, um perfekte Filter erstellen zu können. |
||
TEKNOne
Stammgast |
22:47
![]() |
#8
erstellt: 08. Nov 2009, |
Hallo, im Moment geht es nicht weiter. Mal sehen wann ich die Muße finde mich wieder mit Linux und BruteFIR rumzuschlagen. Messtechnik ist schon sehr wichtig so teuer ist die Anschaffung auch nicht. Schöne Grüße: Thomas |
||
skyunlimited
Hat sich gelöscht |
09:01
![]() |
#9
erstellt: 10. Nov 2009, |
Hallo, schön das sich noch jemand für das Thema interessiert. Gegen das "Klacken" hilft es den Kernel im Realtime Modus laufen zu lassen. Sky ![]() |
||
TEKNOne
Stammgast |
19:52
![]() |
#10
erstellt: 10. Nov 2009, |
Hallo, @Sky: Vielen Dank für den Tipp. Hat jemand schon mal ein Weichentext geschrieben? Wenn ja wie sieht der bei euch aus? Insbesondere interessiert mich wie man die Phase angeben muss wenn man längere Laufzeiten korrigieren möchte. Sind Werte über +/- 180° zulässig und auf welche Frequenz bezieht sich die 0°? Schöne Grüße: Thomas |
||
skyunlimited
Hat sich gelöscht |
15:30
![]() |
#11
erstellt: 13. Nov 2009, |
Einen Weichentext habe ich noch nicht geschrieben, bei mir läuft Brutefir als Frequenzweiche mit Files die ich mit MaxXo erzeugt habe. Kann man wirklich mit einer einfachen Textdatei einen einfachen "Equalizer" erzeugen? Läuft das so bei dir? Oder muß ich aus der Textdatei noch ein ein anderes Format erzeugen. Bei mir funktioniert das so nicht. Ich bekomm immer nur Rauschen. Gruß Sky |
||
TEKNOne
Stammgast |
20:51
![]() |
#12
erstellt: 13. Nov 2009, |
Nein einen Frequenzweichentext habe ich noch nicht geschrieben, so weit bin ich noch nicht gekommen. Ich dachte es wäre einfach so möglich laut Anleitung... Sky kannst Du bitte mal kurz beschreiben wie Du genau ein Frequenzweichenfile erstellt hast. Schöne Grüße: Thomas |
||
skyunlimited
Hat sich gelöscht |
22:11
![]() |
#13
erstellt: 13. Nov 2009, |
Hallo Thomas, also das Programm heißt maXO kund kommt von Uli Brüggemann. Es läuft perfekt unter wine. ![]() Die erzeugten Files haben bei 32bit die Endung .pcm was dem Format "FLOAT_LE" entspricht. Je nach Soundkarte oder Eingangssignal mußt du noch die Sample-Frequenz einstellen. (sonst bekommst du ein verzerrtes Ausgangs-signal) Ich benutze Jack Control Brutefir starte ich von "Hand" in der Konsole; meine Soundkarte hat 2 Eingänge und 8 Ausgänge. (ASIO fähig) Was benutzt du für eine Soundkarte? Wenn bei dir noch gar nichts läuft kann ich meine .brutefir_config posten. Wir können dann zusammen versuchen eine Weiche für dich an den Start zu bekommen. Gruß Sky |
||
skyunlimited
Hat sich gelöscht |
22:32
![]() |
#14
erstellt: 13. Nov 2009, |
Hallo Thomas, Nachtrag von eben. Ich habs mir anders überlegt ![]() Ich hab dein 2. Posting gelesen und komm zu dem Schluß, dass du das falsche File editierst. Hab ich auch zuerst versucht. Zwei Wochen lang ![]() Dann hab ich begriffen, dass ich die .brutefir_config bearbeiten muss, die .brutefir_defaults kann eigentlich so bleiben wie sie ist. (Sample Frequenz evtl. anpassen) hier der Inhalt meiner .brutefir_config; 2 Wege mit Jack : float_bits: 32; # internal floating point precision sampling_rate: 44100; # sampling rate in Hz of audio interfaces filter_length: 8192,16; # length of filters overflow_warnings: true; # echo warnings to stderr if overflow occurs show_progress: true; # echo filtering progress to stderr max_dither_table_size: 0; # maximum size in bytes of precalculated dither allow_poll_mode: false; # allow use of input poll mode modules_path: "."; # extra path where to find BruteFIR modules monitor_rate: false; # monitor sample rate convolver_config: "~/.brutefir_convolver"; # location of convolver config file ## COEFFS ## coeff "lefthigh" { filename: "/home/ek/filters/XOHighL44.pcm"; format: "FLOAT_LE"; attenuation: 0.0; }; coeff "righthigh" { filename: "/home/ek/filters/XOHighR44.pcm"; format: "FLOAT_LE"; attenuation: 0.0; }; coeff "leftlow" { filename: "/home/ek/filters/XOLowL44.pcm"; format: "FLOAT_LE"; attenuation: 0.0; }; coeff "rightlow" { filename: "/home/ek/filters/XOLowR44.pcm"; format: "FLOAT_LE"; attenuation: 0.0; }; ## INPUT OUTPUT ## input "left-in", "right-in" { device: "jack" { ports: "alsa_pcm:capture_1", "alsa_pcm:capture_2"; }; sample: "FLOAT_LE"; channels: 2/0,1; }; output "left-high", "right-high", "left-low", "right-low" { device: "jack" { ports: "alsa_pcm:playback_1", "alsa_pcm:playback_2", "alsa_pcm:playback_3", "alsa_pcm:playback_4"; }; delay: 0,0,0,0; sample: "FLOAT_LE"; channels: 4/0,1,2,3; }; ## FILTER ## filter "lefthfilter" { from_inputs: "left-in"; to_outputs: "left-high"; coeff: "lefthigh"; }; filter "rightfilter" { from_inputs: "right-in"; to_outputs: "right-high"; coeff: "righthigh"; }; filter "leftlfilter" { from_inputs: "left-in"; to_outputs: "left-low"; coeff: "leftlow"; }; filter "rightlfilter" { from_inputs: "right-in"; to_outputs: "right-low"; coeff: "rightlow"; }; Meld dich wenns weiter geht. Gruß Sky |
||
TEKNOne
Stammgast |
19:47
![]() |
#15
erstellt: 14. Nov 2009, |
Hallo Sky, vielen Dank erstmal. Brute FIR ist wirklich nicht einfach zu bedienen. Das Problem was ich im Moment habe ist, dass das WLAN von Linux nicht funktioniert. Damit ist alles Softwarebasteln sehr aufwendig. Der Computer sollte eigentlich noch ein bisschen mehr können als nur als Frequenzweiche zu laufen. Die Soundkarte ist im Moment noch eine interne 5.1 Soundkarte, die wenn alles im groben funktioniert ausgetauscht wird gegen was Besseres. Ich gucke mal wenn ich Zeit finde die ganzen Steine aus dem Weg zu räumen. Schöne Grüße: Thomas |
||
skyunlimited
Hat sich gelöscht |
22:05
![]() |
#16
erstellt: 14. Nov 2009, |
Hallo Thomas, offtopic: zu Linux: sehr viele Probleme mit dem Wlan werden von Ubuntu 9.10 gelöst (eigene Erfahrung) MINT basiert meines Wissens ebenfalls auf Ubuntu. backtopic Vergiß alles was du mit der internen Karte machen willst. Es wird nicht funktionieren. Du benötigst für mehr als 2 Ausgänge (für ne 2 Wege Weiche brauchen wir schon 4 Ausgänge) eine Karte die ASIO fähig ist. Da ist mir keine Karte bekannt die intern so etwas kann. Die preiswerteste Lösung die ich gefunden habe ist eine ASUS DS. Die kostet etwa 40€ inkl. Versand. Ich benutzte eine Asus D2 aber nur weil ich die DS zu spät entdeckt habe. Gruß Sky |
||
TEKNOne
Stammgast |
16:22
![]() |
#17
erstellt: 16. Nov 2009, |
Hallo Sky, Ubuntu 9.10 habe ich schon probiert, also ohne weiteres funktioniert das WLAN leider nicht. Ich werde mir auf jeden Fall eine neue Soundkarte kaufen die auch asio fähig sein wird. Denn ich brauche so wie so einen S/PDIF Eingang und 6 Vollwertige Kanäle nur warte ich damit, bis Linux und Brute FIR laufen. Vorher werde ich mit der internen Soundkarte auch nur im 2 Kanalbetrieb testen ob alles läuft. Asus hat eine ganze Palette interessanter Soundkarten, teilweise mit Sockelzugang zu den OPAs da ist dem basteln keine Grenze gesetzt. Wie gesagt werde ich mich erst zu gegebener Zeit nochmal umsehen. Schöne Grüße: Thomas |
||
_gr33n_
Stammgast |
10:32
![]() |
#18
erstellt: 06. Jun 2010, |
Hallo zusammen Ich bastel auch gerade mit brutefir rum und brauche Filterdateien. Accourate erstellt in der Demoversion keine PCM Dateien ![]() Kann mir vielleicht jemand einen 2Wege Filter 80Hz 24dB erstellen? Mir ist klar das ich mich auf lange Sicht nicht davor drücken kann, aber mir geht es erstmal nur um ein funktionierendes Brutefir aufzusetzen. Vielleicht kann man ja mal ein Paar Defaultconfigs für Einsteiger zusammen stellen. Ich würde die Dateien auch längerfristig hosten. Grüße Sebastian |
||
|
|
Das könnte Dich auch interessieren: |
Nordpol aktiv - inkl. bruteFIR und DRC socal am 23.01.2012 – Letzte Antwort am 12.03.2014 – 113 Beiträge |
Wer hat Interesse an Digitaler Raumkorrektur und digitalen Frequenzweichen mit DRC und BruteFIR kalexm am 18.02.2006 – Letzte Antwort am 11.03.2011 – 861 Beiträge |
software frequenzweiche norsemann am 28.06.2007 – Letzte Antwort am 01.03.2011 – 12 Beiträge |
Lautsprecher Software für Linux chefchenko am 25.12.2006 – Letzte Antwort am 08.03.2020 – 8 Beiträge |
FIR Crossover mit ACOURATE.Ist das was? BjoernMZ am 04.07.2022 – Letzte Antwort am 26.07.2022 – 31 Beiträge |
Software zur Gehäuseentwicklung (CAD) Macrom am 15.05.2007 – Letzte Antwort am 16.05.2007 – 15 Beiträge |
Software Messung Subwoofer Party201 am 22.06.2009 – Letzte Antwort am 24.06.2009 – 3 Beiträge |
Digitale Frequenzweiche kompatibel mit Mac OSX gesucht OmenCube am 02.12.2009 – Letzte Antwort am 02.12.2009 – 5 Beiträge |
Aktive Frequenzweiche per Standard Software mit GUI Loafmeat am 05.07.2015 – Letzte Antwort am 21.01.2020 – 101 Beiträge |
Software Cyza am 24.01.2006 – Letzte Antwort am 25.01.2006 – 4 Beiträge |
Anzeige
Top Produkte in Lautsprecher
Aktuelle Aktion
Top 10 Threads der letzten 7 Tage
- Hotel Modus deaktivieren
- "diese anwendung wird jetzt neu gestartet um mehr speicherplatz verfügbar zu machen"
- Von HD+ zurück zu Standard-TV
- Remotekabel anschließen, aber wie und wo?
- Hisense verbindet sich nicht mehr mit dem WLAN
- Audiodeskription ausschalten (in ZDF App) 803er
- Umschalten von TV auf Radio
- Satellitenschüssel was und wie einstellen am TV
- Pro 7 und Sat 1 auf einmal weg.
- Markierung an Lautsprecherkabel - welche Norm?
Top 10 Threads der letzten 50 Tage
- Hotel Modus deaktivieren
- "diese anwendung wird jetzt neu gestartet um mehr speicherplatz verfügbar zu machen"
- Von HD+ zurück zu Standard-TV
- Remotekabel anschließen, aber wie und wo?
- Hisense verbindet sich nicht mehr mit dem WLAN
- Audiodeskription ausschalten (in ZDF App) 803er
- Umschalten von TV auf Radio
- Satellitenschüssel was und wie einstellen am TV
- Pro 7 und Sat 1 auf einmal weg.
- Markierung an Lautsprecherkabel - welche Norm?
Top 10 Suchanfragen
Forumsstatistik
- Registrierte Mitglieder928.646 ( Heute: 8 )
- Neuestes MitgliedTason072
- Gesamtzahl an Themen1.558.672
- Gesamtzahl an Beiträgen21.707.869