foobar2000 med MathAudio Room EQ

Generell diskussion om hifi och områden runt hifi.

Moderator: Redaktörer

Användarvisningsbild
pLudio
 
Inlägg: 2399
Blev medlem: 2003-06-17
Ort: Stockholm

foobar2000 med MathAudio Room EQ

Inläggav pLudio » 2021-06-03 23:42

På förekommen anledning så är det här en beskrivning av min konfiguration av foobar2000 med rumsekvalisering.

Har ett Realtek ALC S1220A chip på moderkortet. Alla Realtek chip har inte stöd för 88,2 kHz över S/PDIF och jag tror inget har stöd för 172,4 kHz (88,2 är relevant för SACD/DSD64).
spdif_supported_formats.png
spdif_supported_formats.png (15.21 KiB) Visad 2004 gånger

spdif_advanced.png
spdif_advanced.png (11.76 KiB) Visad 2004 gånger

Jag har inte brytt mig om att installera Realteks egna drivrutiner. Det fungerar bra ändå och jag saknar inget.

Från och med fb2k 1.6.7 behöver man inte installera en separat komponent för WASAPI Exclusive Mode (Shared Mode går via Windows mixer).
fb2k_output_device.png
fb2k_output_device.png (37.83 KiB) Visad 2004 gånger


Jag använder Event style i WASAPI men klicka ur den för Push style om ljudet krånglar.
fb2k_advanced_wasapi_exclusive_event.png
fb2k_advanced_wasapi_exclusive_event.png (25.21 KiB) Visad 2004 gånger


Notera -8 dB för filer som saknar ReplayGain tag. Kan vara lämplig att återställa till 0 dB när man spelar upp mätsvep om man som jag använder försteget i DAC:en för att sätta max ljudstyrka för att inte råka skrämma grannar (eller mig själv).
fb2k_playback.png
fb2k_playback.png (41.04 KiB) Visad 2004 gånger


Installera och lägg till i DSP-listan:
fb2k_dsp_manager.png
fb2k_dsp_manager.png (42.28 KiB) Visad 2004 gånger


Klicka på ellipsligaturen (...) för att konfigurera en DSP-komponent.

MathAudio_Room_EQ.png
MathAudio_Room_EQ.png (82.11 KiB) Visad 2004 gånger

Lägg eventuella filer för mikrofonkalibrering (.cal) och målkurva (.targetcurve) i katalogen "%USERPROFILE%\Documents\MathAudio Room EQ" (katalogen skapas av programmet).

I mitt fall heter kalibreringsfilen ECM8000-CS.cal och syns som i bilden när den är laddad. Några extra målkurvor.

Mätningen har gjorts med mikrofonen riktad mot taket men jag har ingen 90° kalibreringsfil så den vita kurvan faller av brant för diskanten men det spelar ingen roll för justering av basen.

De grå topparna är dämpade av den gröna målkurvan medan dalarna inte påverkas. Den gröna kurvan går att dra upp och ned för att justera var den skär den uppmätta kurvan. Lutningen är inspirerad av Harman trained listeners målkurva och höjningen sedan är för att inte råka dämpa högre frekvenser. Månadens kurva kan variera men flat målkurva är lite trist för basen.

pLudio.targetcurve (går inte att bifoga filen):
Kod: Markera allt
20.0 5.0
28.284 4.5
40.0 4.0
56.568 3.5
80.0 3.0
113.137 2.5
160.0 2.0
226.274 1.5
320.0 1.0
452.548 0.5
625.0 2.5
20000.0 2.5


Varianter på inställningar för uppsampling. Min AK4499 DACs branta filter dämpar fullt först vid ca 24 kHz för fs 44,1 kHz.
fb2k_dsp_src_2x.png
fb2k_dsp_src_2x.png (7.17 KiB) Visad 2004 gånger

fb2k_dsp_src_192k.png
fb2k_dsp_src_192k.png (6.98 KiB) Visad 2004 gånger

Eller en Goldilocks-aktig uppsampling med SoX?
fb2k_dsp_src_goldilocks.png
fb2k_dsp_src_goldilocks.png (5.23 KiB) Visad 1976 gånger


Mät upp rummet. Jag tog tjugotalet mätpunkter i och runt soffan. Spara mätningen i Room EQ och DSP-kedjan i fb2k.

Vad gäller andra komponenter så kan jag rekommendera:
  • ABX Comparator för blindtestning.
  • Binary Comparator som jämför den uppackade bitströmmen av ljudfiler. Packar du en ljudfil med både FLAC -6 och FLAC -8 så är filerna inte identiska men de jämförda bitströmmarna är det.
  • HDCD-avkodare.
  • UPnP MediaRenderer Output som spelar upp ljudet på en TV/receiver/streamer/etc på lokala nätverket.

Håll inte på med trams som minimala buffrar och att spela filer från en RAM-disk.

Jag kommer få anledning att uppdatera inlägget efterhand samt komplettera med bilder från REW för mätning av rumsjusteringen. Inläggen är tyvärr begränsade till tio bifogade filer och jag får bara uppdatera det första. :roll:

fb2k fungerar även bra under Wine i Linux men man får inte samma kontroll över ljudenheterna. Har inte provat rumsekvaliseringen i Linux.
Senast redigerad av pLudio 2021-06-17 09:14, redigerad totalt 6 gånger.
Caveat auditor. If bass was "faster" it would be "treble."

Användarvisningsbild
sprudel
ADHB
 
Inlägg: 9600
Blev medlem: 2008-01-20
Ort: Göteborg

Re: foobar2000 med MathAudio Room EQ

Inläggav sprudel » 2021-06-04 07:22

Tackar! Fin insats där, men kanske inte helt okomplicerat att mäta upp rummet med MathAudio och koppla till Foobar. Får tugga mig igenom detta när vädret tillåter. :)
It ain't what you don't know that gets you into trouble. It's what you know for sure that just ain't so.

M.Twain

Perhaps you say that it's not accurate? I say it's entertainment!

© 2012 Nelson Pass

Användarvisningsbild
pLudio
 
Inlägg: 2399
Blev medlem: 2003-06-17
Ort: Stockholm

Re: foobar2000 med MathAudio Room EQ

Inläggav pLudio » 2021-06-04 20:10

Det här är ju den enkla lösningen! :-)

Du slipper REW och rePhase. Ratta in PEQs är också jobbigare och blir ofta inte lika bra.
Caveat auditor. If bass was "faster" it would be "treble."

Användarvisningsbild
pLudio
 
Inlägg: 2399
Blev medlem: 2003-06-17
Ort: Stockholm

Re: foobar2000 med MathAudio Room EQ

Inläggav pLudio » 2021-06-06 00:30

Eller varför inte en MQA-aktig uppsampling? :twisted:

fb2k_dsp_src_mqa.png
fb2k_dsp_src_mqa.png (5.4 KiB) Visad 1873 gånger
Caveat auditor. If bass was "faster" it would be "treble."

Maarten
 
Inlägg: 3834
Blev medlem: 2003-05-25
Ort: Göteborg

Re: foobar2000 med MathAudio Room EQ

Inläggav Maarten » 2021-06-06 08:44

Tack, värdefullt med beprövade guider som dessa!
sb17nbac till alla!

Användarvisningsbild
pLudio
 
Inlägg: 2399
Blev medlem: 2003-06-17
Ort: Stockholm

Re: foobar2000 med MathAudio Room EQ

Inläggav pLudio » 2021-06-10 13:30

Min HTPC är inkopplad på DAC:en med USB och jag kan spela upp ljudet via Kodi på HTPC:n istället för över Toslink om jag vill. UPnP MediaRenderer Output krävs och Allow remote control via UPnP måste slås på i Kodi. Ljudet går inte genom Windows mixer där foobar2000 körs men kan göra det beroende på WASAPI-inställningen i Kodi.
fb2k_out_upnp.png
fb2k_out_upnp.png (32.31 KiB) Visad 1754 gånger


Du har förmodligen en UPnP Renderer i någon pryl även om du inte vet om det men det är A/V standarden som aldrig riktigt slår igenom. Smart TV, receiver, streamer, spelkonsoller har ofta det.
Caveat auditor. If bass was "faster" it would be "treble."

Användarvisningsbild
pLudio
 
Inlägg: 2399
Blev medlem: 2003-06-17
Ort: Stockholm

Re: foobar2000 med MathAudio Room EQ

Inläggav pLudio » 2021-07-30 19:57

Det slog mig att vill man enkelt prova att spela upp mot en UPnP Renderer så kan man starta Windows Media Player och slå på fjärrstyrning.

wmp_upnp_renderer.png
wmp_upnp_renderer.png (28.71 KiB) Visad 1635 gånger


Jag slog på FLAC för WMP 12 i Windows 10.

fb2k_out_upnp_wmp.png
fb2k_out_upnp_wmp.png (36.09 KiB) Visad 1635 gånger


Ingen höjdarlösning men det låter.
Caveat auditor. If bass was "faster" it would be "treble."

Solveit
 
Inlägg: 284
Blev medlem: 2019-11-05

Re: foobar2000 med MathAudio Room EQ

Inläggav Solveit » 2021-07-30 21:17

Älskar Foobar som kan nästan allt och är gratis.
Har en del FLAC som jag kör med den och streamar internetradio.
Bra guide för Mathaudio även om jag släppt all DSP korrigering förutom lite EQ.
För tillfället...
:)
Purifi PTT6.5X04-NFA-01+Dayton Audio RST28F-4 1-1/8" +WG-300 wave guide+Komplete Audio 6+nanoDigi+2 SMSL M300SE+TPA3255 260-2-29A Topping pa3s+ .

Användarvisningsbild
pLudio
 
Inlägg: 2399
Blev medlem: 2003-06-17
Ort: Stockholm

Re: foobar2000 med MathAudio Room EQ

Inläggav pLudio » 2021-12-22 23:46

pLudio skrev:fb2k fungerar även bra under Wine i Linux men man får inte samma kontroll över ljudenheterna.

Jag använder sedan ett tag https://github.com/sammoth/foo_out_pulse under Wine så ljudet går en rakare väg.

fb2k_output_pulseaudio.png
fb2k_output_pulseaudio.png (28.72 KiB) Visad 1331 gånger


Under Wine 5.0.3 i Ubuntu 21.10 behöver jag lägga till auth-ip-acl vid laddningen av TCP-modulen för att foobar2000 skall få prata med PulseAudio. Se instruktionerna på GitHub i övrigt.

/etc/pulse/default.pa.d/foobar2000.pa:
Kod: Markera allt
load-module module-native-protocol-tcp auth-ip-acl=127.0.0.1
Caveat auditor. If bass was "faster" it would be "treble."

Användarvisningsbild
pLudio
 
Inlägg: 2399
Blev medlem: 2003-06-17
Ort: Stockholm

Re: foobar2000 med MathAudio Room EQ

Inläggav pLudio » 2022-11-01 15:48

Nu när PipeWire har ersatt PulseAudio i Ubuntu 22.10 har jag fått uppdatera konfigurationen för att foo_out_pulse skall kunna prata över TCP med nya ljudservern pipewire-pulse.

~/.config/pipewire/pipewire-pulse.conf.d/foobar2000.conf:
Kod: Markera allt
pulse.properties = {
    server.address = [
        "unix:native"                      # needed for normal operation
        "tcp:127.0.0.1:4713"               # for foo_out_pulse
    ]
}
Caveat auditor. If bass was "faster" it would be "treble."

Neuhausen
 
Inlägg: 175
Blev medlem: 2023-07-12

Re: foobar2000 med MathAudio Room EQ

Inläggav Neuhausen » 2024-01-27 01:56

Jag visste inte att Foobar2000 var så kraftfullt! Jag hittade den här tråden när jag sökte efter något om pipewire trix då jag slutligen började titta på varför mitt skrivbordsljud låter sämre efter att jag bytt till Linux.

Det visar sig att både pulseaudio och pipewires standardinställning verkar vara att omkoda allt till 48kbps. 16bit för pulseaudio och 32bit för pipewire. Min windows verkade koda om allt till 192kbps ur lådan.


Återgå till Generellt om hifi


Vilka är online

Användare som besöker denna kategori: Conny, eljulio, Kraniet och 19 gäster