Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Raspberry Pi 2 Möglichkeiten?
Sehr interessantes Thema hier!

Mit BruteFir bin ich noch gar nicht warm.
Ist es z.B. möglich das ich man shairport mit BruteFir nutzt?

Ich habe meinen Pi2 mit Hifiberryamp+ mitlerweile auch zum Falten gebracht.
Das ganze habe ich allerdings mit Jriver Mediacenter 21 verwirklicht.
Das ganze läuft nun in meiner Küche als Internetradio ohne Monitor.

Gesteuert wird das ganze mit Jremote und einer App die SimplePi heißt.
Jremote um Sender und Lautstäre zu wählen und SimplePi kann man z.B. zum runterfahren verwenden.

Um Jriver einzurichten und die Filter zu laden benutze ich Windows Remotedesktop übers Netbook. Da Jriver bei mir ohne Monitor bereits startet, kann man über Remotedesktop nur Einstellungen verändern (da jriver ja bereits läuft) die dann erst nach einem Neustart wirksam werden.
Gelegentlich habe ich das Problem, dass der Pi es nicht schafft die Taskleiste zu starten. (kennt das jemand? )

Ansonsten muss ich sagen läuft das System so recht ordentlich und besitzt fast alle Features die ich benötige.
Das gute ist da ich einen Masterlizenz besitze kann ich von jedem vernetzten Rechner den Pi als Zonenplayer verwenden.

Hdmi Ausgabe und mehr wie 2 Kanäle Falten habe ich noch nicht getestet. Denke aber das es problemlos möglich ist.

Da ich mich erst seit kurzem mit Linux beschäftige war dies ein denkbar einfacher Weg um den Pi mal Falten zu lassen.

VG
Stefan
Zitieren

Die Cirrus logic hieß, als ich sie mir gekauft habe Wolfson Audio Card. Ich habe die Version für den einfachen Pi (ohne B+) was aber technisch das gleiche ist. Gereizt hat mich damals der Digitale Audio Eingang. Leider haben es die Treiber nie in den Kernel geschafft und die doch immer mal wieder auftretenden Probleme haben mich dazu gebracht die Platine in der Ecke liegen zu lassen.

Gruß
La vida es no ponyhof :bye:
Zitieren

Blaubeere85 schrieb:Sehr interessantes Thema hier!

Mit BruteFir bin ich noch gar nicht warm.
Ist es z.B. möglich das ich man shairport mit BruteFir nutzt?

Hallo Stefan,
mit dem Thema hab ich mich noch nicht beschäftigt.
Erstmal keine Ahnung.
Sorry
Zitieren

The Alchemist schrieb:Die Cirrus logic hieß, als ich sie mir gekauft habe Wolfson Audio Card. Ich habe die Version für den einfachen Pi (ohne B+) was aber technisch das gleiche ist. Gereizt hat mich damals der Digitale Audio Eingang. Leider haben es die Treiber nie in den Kernel geschafft und die doch immer mal wieder auftretenden Probleme haben mich dazu gebracht die Platine in der Ecke liegen zu lassen.

Gruß

Hallo Alchemist,
ja die Karte ist nicht so richtig supported, da muss man sich durchschlagen. Aber ich hab sie aus den gleichen Gründen wie du bestellt -> digitaler Eingang. Ich hab sie jetzt erst mal integriert und sie gibt Musik aus, die vom RuneUI kommen.
Ob ich den digitalen Eingang ins brutefir kriege, werde ich dann sehen. Auf ubuntu und anderer Soundkarte war das kein Problem. Aber ich bin zu seltener Linux-User um jetzt einfach zu sagen, das geht hier auch so einfach. Aber wenn ja, dann hab ich mein Zwischenziel erreicht. Nächste Stufe ist dann Frequenzweiche über brutefir, also Mehrkanal. Und da denke ich über eine miniDSP-Lösung (USBstreamer und so) nach. Ich will mict Eingang und Ausganf gleichzeitig auf USB haben.

Gruß
Zitieren

Den USB-Streamer hatte ich auch mal ins Auge gefasst, da gibt es aber generelle Probleme mit Alsa. Von daher ist Mehrkanal über HDMI die preiswerteste Lösung die ich mir Vorstellen kann.
(Auch in Bezug auf Endstufen und Lautstärkeregelung. Mein defekter Onkyo hat mich 70€ gekostet, inkl. ca 1h Stunde Reparatur durch mich....)

Digital in Brutefir geht am besten mit arecord über die Pipe in Brutefir, dabei beachten, dass immer erst ein digitales Signal anliegen muss, sonst funscht es nicht.

Gruß
La vida es no ponyhof :bye:
Zitieren

Tja, wenn ich nochmal anfangen würde, würde ich auch auf gebrauchte AVRs setzen.
Aber ich habe auch Spass daran, Verstärker zusammenzufummeln und habe jetzt genug für viel aktives.

Zum USBstreamer und ALSA weiß ich nix negatives. miniDSP sagt, das ware kein Problem. Aber das sagt CirrusLogic ja auch. Ich hab ja noch nix bestellt ...
Zitieren

So hier ging es ja auch mal um die Wolfson/Cirrus Karte. Ich habe die Karte wieder in Betrieb genommen, vor allem wegen der Eingänge.
Den wirklich sehr gut laufenden Kernel hab ich von hier http://www.horus.com/~hias/cirrus-driver.html

Der digitale Eingang funktioniert hervorragend, keinerlei Störungen Over/Underruns. Ich werd mal versuchen den Kernel so zu modifizieren, dass ich Mehrkanal über HDMI bekomme Big Grin
La vida es no ponyhof :bye:
Zitieren

Super!

Ich bin grade noch dabei (hab nicht immer Zeit dafür) das Setup runeaudio / wolfson-karte (für digitalen Stereo Eingang/Ausgang) / Mehrkanal-Ausgang (mit Zusätzl. USB-Karte) aufzubauen.
Da meine Unix-Kenntnisse immer noch weitgehend verschüttet sind kämpfe ich da noch mit den Unterschieden der Linux-Derivate und den Gedächtnislücken über die Mechanismen. Geht langsam, aber es wird - ist vor allem eine mir gemäße Art von DIY [Bild: smile.gif]

Das nächste Projekt wäre gewesen wolfson mit aktuellerem Kernel auf Raspbian, Brutefir und mpd (unabhängig von irgendwelchen volumios oder runeaudios) aufzusetzen. Da hilft das sehr.

Gruß
Zitieren

Moin zusammen,

habe Brutefir mal nach Anleitung installiert. So langsam kapiere ich auch, wie die ganzen Configs ablaufen. Ich habe das nur nicht auf einem Raspberry Pi gemacht sondern auf einem Intel NUC ( war halt gerade über ) und Debian gemacht. Daher muss ich noch mal die config für die In- und Outputs anpassen. Wird schon hinhauen. Ziel ist es erst einmal, per Stereo einen Filter über meine vorhandenen Lautsprecher zu falten. Dann sehen wir weiter.

Vielen Dank noch mal für den super Guide! Mich hat es jetzt ungefähr eine Stunde gekostet von der Grundinstallation bis zum Ende der Anleitung. Jetzt noch flugs die Configs anpassen und dann hoffen, dass die Enttäuschung nicht zu groß ist Wink !

Gruß, Stefan

Edit: Wenn man so schlau ist, den Sound Kernel eines Debian durch den eines Raspbian zu ersetzen, nur weil es in der Anleitung steht, ist man selber Schuld...... :O
Habe heute morgen den Kernel neu installiert und nun findet die Kiste auch die HDMI Ports mit aplay -l. Werde dann mal die Configs umbauen.
Wieso misst eigentlich niemand die Phase eines zu entzerrenden LS mit ARTA ? Wenn man richtig gated, funktioniert das doch ebenso gut.
[URL="http://www.igdh.eu"]
[IMGNR]http://www.igdh.eu/logo_igdh_mini.png[/IMGNR]
[/URL]
Zitieren

Hat hier jemand schon das originale 7" Touch-Display ausprobiert?
Zitieren

Ich habe die Brutefir-Config mal so angepasst, dass ich im nächsten Schritt den linken und rechten Lautsprecher jeweils mit REW messen würde und dann in Rephase den Lautsprecher auf optimalen Frequenzgang am Hörplatz entzerren würde. Ich weiß nun nicht, ob das so richtig ist, evtl. kann da mal jemand drüber schauen ?

Ich habe bewusst mehr Taps genommen, da der Bass mit gefiltert werden soll.

Code:
float_bits: 32;             # internal floating point precision
sampling_rate: 44100;       # sampling rate in Hz of audio interfaces
filter_length: 16384,2;       # 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

# Loads the command line interface (CLI)
logic: "cli" { port: 3000; };



## Gesammtentzerrung ####

coeff "gesl" {
        format: "FLOAT_LE";
        filename: "/home/falter/ConvolverFilters/LeftSpeaker.txt";
        shared_mem: false;
        attenuation: 0.0;
};

coeff "gesr" {
        format: "FLOAT_LE";
        filename: "/home/falter/ConvolverFilters/RightSpeaker.txt";
        shared_mem: false;
        attenuation: 0.0;
};

        
## INPUT OUTPUT ##

input "Linksein", "Rechtsein" {
        device: "file" {path: "/dev/stdin";};
        #device: "file" {path: "/home/falter/1.pcm";};
        sample: "S32_LE";
        channels: 2/0,1;
};

output "Links", "Rechts" {
        device: "alsa" {device: "hw:0,1";  ignore_xrun: true;};
        sample: "S16_LE";
        delay: 0,0;
        channels: 2;
};

# Gesammtentzerung Filter #
filter "gesl" {
        from_inputs: "Linksein";
        to_outputs:"Links";
        coeff: "gesl";
};

filter "gesr" {
        from_inputs: "Rechtsein";
        to_outputs:"Rechts";
        coeff: "gesr";
};
Viele Grüße,

Stefan
[URL="http://www.igdh.eu"]
[IMGNR]http://www.igdh.eu/logo_igdh_mini.png[/IMGNR]
[/URL]
Zitieren

In der Konfig ist die Pipe ist Pipe als Eingang gewählt und ob eine Hardware Ausgabe auf hw:0,1 (das ist beim Pi HDMI) bei deiner Karte existiert?

Wie möchtest Du denn messen? Analog in den Falter oder wie?


Gruß
La vida es no ponyhof :bye:
Zitieren

Moin,

ja, Output müsste soweit passen, der Intel NUC hat 2x HDMI und der erste Steckplatz ist meine ich hw:0,1 .... muss ich noch mal schauen.

Die initiale Messung, auf der ich den Filter aufbaue, würde ich mit einem Notebook + REW und dem Stic messen. Wenn ich das Ergebnis kontrollieren will, müsste ich dann über den Falter rosa Rauschen wiedergeben und nur mit dem Stic Mikro messen ( wenn das denn so geht, evtl. gibts da einige Nachteile, von denen ich keinen Plan hab ? ).

Gibt es denn einen Grund, warum man zwingend "durch den Falter" messen muss? Ich möchte im ersten Step ja nur entzerren und noch keine Weiche stricken.

Gruß, Stefan
[URL="http://www.igdh.eu"]
[IMGNR]http://www.igdh.eu/logo_igdh_mini.png[/IMGNR]
[/URL]
Zitieren

Wenn Du einfach nur testen möchtest ob die Konfiguration läuft, kannst Du mit dem in Brutefir eingebauten Dirac Impuls arbeiten.

Da steht dann in der Konfig : filename: "dirac pulse";
statt Pfad und Name des Filters.

und das Format fehlt noch: format: "txt";

Warum willst Du das Text Format nutzen?
Gruß
La vida es no ponyhof :bye:
Zitieren

Moin,

aaaahhhh....hab mich schon gewundert, was der Impuls soll....

Wenn ich in Rephase das Format 32bit floats mono nehme, muss ich doch auch in Brutefir das txt Format nehmen, oder?

Allerdings habe ich auch keine Ahnung, welches das richtige Format ist Wink
[URL="http://www.igdh.eu"]
[IMGNR]http://www.igdh.eu/logo_igdh_mini.png[/IMGNR]
[/URL]
Zitieren

Ich häng hier nochmal ein Bild von rePhase dran...

In diesem Beispiel bleibt das Format FLOAT_LE.


Angehängte Dateien Thumbnail(s)
   
La vida es no ponyhof :bye:
Zitieren

Hallo,

als bei mir läuft jetzt alles auf Basis runeaudio, Wolfson, brutefir usw. (ein paar Kleinigkeiten wie SPDIF In/Out muss ich noch probieren, sehe das aber alles als lösbar). Schon chic, aber halt etwas out-of-date was den Linux-Kernel betrifft.

Eine große Hilfe waren die "Spuren" die Alchemist in verschiede-nen Foren hinterlassen hat. Danke dafür !
Jetzt werde ich mal mit Raspbian und mpd-Client-unabhängig loslegen.

Das größere "Problem" ist eh die Bestimmung der Zielkurve der Raumoptimierung ...
Zitieren

Da gibt es die Dateien für Spdif Ein/Aus

http://www.diy-hifi-forum.eu/forum/showt...624&page=4

Ob das mit dem Kernel funktioniert weiß ich nicht, ich nutze den von hier http://www.horus.com/~hias/cirrus-driver.html

Dafür hab ich mir auch die Module für die Mehrkanal HDMI Ausgabe gebaut Big Grin Ich hab nun einen Convolver 2x4 mit Lirc Streamer, Spdif und Analog Eingang:yahoo:.

Und das alles auf einem 1er B ohne +

Gruß
La vida es no ponyhof :bye:
Zitieren

The Alchemist schrieb:Ich hab nun einen Convolver 2x4 mit Lirc Streamer, Spdif und Analog Eingang:yahoo:.

Und das alles auf einem 1er B ohne +

Das ist schon cool! Ein 1er als Faltrechner - das muss man sich mal geben ...

Danke für den Link

Gruß
Zitieren

Damit es da keine Missverständnisse gibt, ich habe mich an der MINIDsp Nomenklatur orientiert, also 2 Eingangs-4 Ausgangskanäle und der 1er Pi schafft auch "nur" 8192 Taps pro Kanal.
Es laufen bei mir für die Weiche jeweils 2 Filter pro Seite (man kann also jedes Chassis entzerren) und zusätzlich hab ich noch 3 "Überalles" Setups (die ich per LIRC umschalte), die ebenfalls über verschieden Filter für Links und Rechts verfügen.

Der digitale Eingang läuft soweit ich das bis jetzt höre fehlerfrei (fast 4 h) und ausschliesslich über ALSA, was ich so nirgendwo zum laufen gebracht hatte. (Das war der Grund, weshalb JACK dazwischen kam...)

Gruß
La vida es no ponyhof :bye:
Zitieren



Möglicherweise verwandte Themen…
Thema Verfasser Antworten Ansichten Letzter Beitrag
  Kleiner Guide: CamillaDSP plus Audio Injector Octo 6x8 Interface an Raspberry Pi 4 Malik 13 3.161 06.09.2025, 11:04
Letzter Beitrag: Malik
  Einschaltstrom? stört raspberry baraku 17 2.580 11.10.2024, 22:04
Letzter Beitrag: baraku
  Streamer mit DSP auf Raspberry Basis kaufen oder selber bauen.... kboe 12 8.050 10.05.2024, 19:40
Letzter Beitrag: dipoluser
  Suche Raspberry Pi CM 4 für Sohnemann zum Christkind kboe 20 4.321 15.12.2022, 19:27
Letzter Beitrag: Roul
  Raspberry - hier Multiroom ArLo62 2 858 26.07.2022, 18:47
Letzter Beitrag: ArLo62
  Spotify über Raspberry USB - wie? kboe 36 6.426 12.11.2021, 20:44
Letzter Beitrag: kboe
  Raspberry -> HDMI -> AVR 6-8Kanal Stereo Aktivbetrieb ? Udo 16 5.191 10.09.2020, 20:15
Letzter Beitrag: Udo
  Raspberry Pi Mediaserver: Audio über I2S, Video über HDMI....? Ka-Bass 6 2.888 05.06.2020, 08:48
Letzter Beitrag: Ka-Bass
  Fragen und Möglichkeiten zum hybriden Verstärker... Tube-Pre + class-D saddevil 12 2.860 23.02.2020, 13:27
Letzter Beitrag: saddevil
  Massefreie Stromversorgung für Raspberry Pi Slaughthammer 10 5.546 22.05.2019, 16:58
Letzter Beitrag: Slaughthammer

Gehe zu:


Benutzer, die gerade dieses Thema anschauen:
1 Gast/Gäste

Deutsche Übersetzung: MyBB.de, Powered by MyBB, © 2002-2025 Melroy van den Berg.