Kirjoittaja Aihe: Stereosetin huonekorjaus Linuxilla  (Luettu 4293 kertaa)

Sunar

  • Käyttäjä
  • Viestejä: 154
    • Profiili
Stereosetin huonekorjaus Linuxilla
« : 01.04.14 - klo:14.48 »
Tervehdys,

Tuli hankittua mittausmikrofoni kaiuttimien taajuusvasteen selvitystä varten (laitteeksi valikoitui USB-liitäntäinen MiniDSP UMIK-1). Tein taajuusvastemittauksen Room EQ Wizardilla ja tein sillä filterin bassokorostumien korjaamiseksi. Parametrisenä korjaimena käytin Windowssissa Equalizer APO:a.

Onko kenelläkään kokemusta millä ohjelmilla sama onnistuisi Linuxin puolella? Mikrofonin pitäisi tunnistua geneerisillä USB-ajureilla ilman ongelmia ja REW:ista on myös Linux-versio olemassa. En vain ole löytänyt taajuuskorjainta, joka ymmärtäisi REW:illa tehtyjä filttereitä. Rautaratkaisuille tulee turhan paljon hintaa.

Onko kellään kokemusta stereoiden huonekorjauksesta Linuxilla?

nm

  • Käyttäjä
  • Viestejä: 16445
    • Profiili
Vs: Stereosetin huonekorjaus Linuxilla
« Vastaus #1 : 01.04.14 - klo:15.32 »
Ota korjaussuodin ulos REW:stä WAV-tiedostona ja käytä reaaliaikaiseen konvoluutioon esimerkiksi jconvolveria tai BruteFIRiä.

REW:n sijaan suotimen voi tehdä myös DRC:llä, mutta REW:n tuottamat WAV-muotoiset suotimet ovat käsittääkseni käyttökelpoisia useimmissa tarkoitukseen soveltuvissa ohjelmissa.
« Viimeksi muokattu: 01.04.14 - klo:15.37 kirjoittanut nm »

planetisti

  • Käyttäjä
  • Viestejä: 421
    • Profiili
Vs: Stereosetin huonekorjaus Linuxilla
« Vastaus #2 : 02.04.14 - klo:12.10 »
Samalla "joudut" käyttämään JACK -äänisysteemiä. Esim. jconvolverin kanssa ideana olisi ketju musasoitin -> jconvolver -> äänikortin lähtö. Kytkennät pystyy tekemään erilaisia jackd:tä ohjaavia ohjelmia käyttäen.

Ehkä joku voisi antaa mielipiteensä siihen, miten tämä toteutetaan mahdollisimman automaattisesti.

Sunar

  • Käyttäjä
  • Viestejä: 154
    • Profiili
Vs: Stereosetin huonekorjaus Linuxilla
« Vastaus #3 : 02.04.14 - klo:22.13 »
Jconvolver tosiaan näyttää vaativan JACKin, mutta BruteFIR vaikuttaisi toimivan myös suoraan ALSAn kanssa. Mielelläni pysyttelisin ALSAn ja pulseaudion käytössä enkä JACKia asentaisi, ihan minimoidakseni tarvetta opettaa uudelleen koneen ääniasetuksia muille käyttäjille.

Yksi huomioon otettava asia on myös se, että koneessa on kaksi äänikorttia, sisäinen kortti josta ääni menee optisella vahvistimelle ja ulkoinen USB-DAC joka syöttää signaalia kuulokevahvistimelle. Kuulokkeilla en luonnollisestikaan kaiuttimien korjauksia halua käyttää.

Pitää varmaan vähän perehtyä tuohon ALSAn ja pulsen yhteispeliin ja selvitellä miten saisin sisäiselle menevän äänen (ja vain sen) kiertämään BruteFIRin kautta. Googlettelemalla en mitään tutoriaaleja onnistunut löytämään, joten pitää harrastaa manuaalien lueskelua kun jossain vaiheessa on aikaa.

Pöytälaatikossa olisi Raspberry Pi ja Behringerin UCA202 äänikortti. Noista oli tarkoitus tehdä musiikkistreamin vastaanotin, mutta äänen pätkimisen takia on projekti kesken. Jos pätkimisongelmat saisi ratkottua, niin tuon varmaan saisi myös suorittamaan huonekorjauksen eikä pöytäkoneen äänijärjestelmään tarvitsisi koskea ollenkaan.

jussike

  • Käyttäjä
  • Viestejä: 979
    • Profiili
Vs: Stereosetin huonekorjaus Linuxilla
« Vastaus #4 : 28.05.14 - klo:14.58 »
Pöytälaatikossa olisi Raspberry Pi ja Behringerin UCA202 äänikortti. Noista oli tarkoitus tehdä musiikkistreamin vastaanotin, mutta äänen pätkimisen takia on projekti kesken. Jos pätkimisongelmat saisi ratkottua, niin tuon varmaan saisi myös suorittamaan huonekorjauksen eikä pöytäkoneen äänijärjestelmään tarvitsisi koskea ollenkaan.

Ratkaisuehdotus: Raspi roskiin ja Beagle bone black tilalle. Toimii juurikin tuolla UCA:lla. Just testattu. Aikani hajoilin myöskin  raspin kanssa tuohon. Ei vaan toimi. Itsellä taka-ajatuksena olis tehdä korjain autoon tuosta.

EDIT: Kotistereosetissä ollut brutefir käytössä x86-pohjaisena, drc:llä muistaakseni generoin suotimet. Ihan kivasti parantaa ääntä. :)