Ubuntu Suomen keskustelualueet

Ubuntun käyttö => Multimedia ja grafiikka => Aiheen aloitti: yottabyte - 17.08.08 - klo:08.40

Otsikko: Equalizer Ubuntuun tai mikä tahansa muu ladspa-efekti [Ratkaistu]
Kirjoitti: yottabyte - 17.08.08 - klo:08.40
En siis etsi mixeriä (kuten ASLAmixer), josta saa säätää äänenvoimakkuuksia, etsin equalizeriä, josta voi säätää matalia ja korkeita ääniä, kenelläkään täälä tietoa moisista?
Otsikko: Vs: Tietääkö kukaan Linuxille equalizeria
Kirjoitti: Petri Järvisalo - 17.08.08 - klo:11.37
asennetaan equalizer-plugin:

Koodia: [Valitse]
sudo apt-get install swh-plugins ladspa-sdk  libasound2-plugins
copypasteta seuraava sisältö kotihakemistossasi olevaan .aroundrc tiedostoon.
eli
Koodia: [Valitse]
gedit ~/.asoundrc
Koodia: [Valitse]
pcm.!default {
  type pulse
}

ctl.!default {
  type pulse
}

pcm.pulse {
  type pulse
}

ctl.pulse {
  type pulse
}

pcm.equalized {
  type plug
  slave.pcm "equalizer";
}

pcm.equalizer {
  type ladspa

  # The output from the EQ can either go direct to a hardware device
  # (if you have a hardware mixer, e.g. SBLive/Audigy) or it can go
  # to the software mixer shown here.
  slave.pcm "plughw"
  #slave.pcm "plug:dmix"

  # Sometimes you may need to specify the path to the plugins,
  # especially if you've just installed them.  Once you've logged
  # out/restarted this shouldn't be necessary, but if you get errors
  # about being unable to find plugins, try uncommenting this.
  path "/usr/lib/ladspa"

  plugins [
    {
      label mbeq
      id 1197
      input {
       #this setting is here by example, edit to your own taste
       #bands: 50hz, 100hz, 156hz, 220hz, 311hz, 440hz, 622hz, 880hz,
       #       1250hz, 1750hz, 25000hz, 50000hz, 10000hz, 20000hz
       #range: -70 to 30
       controls [ -1 -1 -1 -1 -5 -10 -20 -17 -12 -7 -6 -5 -5 0 0 ]
      }
    }
  ]
}

tallenna.

Koodia: [Valitse]
analyseplugin /usr/lib/ladspa/mbeq_1197.so
muokkaa pulseaudiota:
gedit ~/.pulse/default.pa

lisää rivi:
Koodia: [Valitse]
load-module module-alsa-sink device=equalized
reboot.

* edit muokattu ohjetta
Otsikko: Vs: Tietääkö kukaan Linuxille equalizeria
Kirjoitti: Petri Järvisalo - 17.08.08 - klo:11.37
tämä on itselläni vielä kokeilun alla. ilmoitan jos toimii.

*edit sain äänet toimimattomaksi, tutkin asiaa.
Otsikko: Vs: Tietääkö kukaan Linuxille equalizeria
Kirjoitti: Petri Järvisalo - 17.08.08 - klo:13.08
alsa-sink ei lataa oikeaa ääniajuria HAL:n kautta siinä vika. enkä tiedä mikä korjaisi.

äänet saa takaisin toimivaksi kun poistaa default.pa tiedoston:
Koodia: [Valitse]
rm ~/.pulse/default.pa
kannattaahan tuota kokeilla.

komentoja jotka on hyödyllisiä - pulseaudion saa kiinni komennolla
pulseaudio -k

ja enemmän tietoja pulsesta:
pulseaudio -vv

Otsikko: Vs: Tietääkö kukaan Linuxille equalizeria
Kirjoitti: anttimr - 17.08.08 - klo:14.16
Elähän heitä kesken hyvää yritystä. :) Lopputulos voisi olla kiinnostava.

alsa-sink ei lataa oikeaa ääniajuria HAL:n kautta siinä vika. enkä tiedä mikä korjaisi.

kommentoi load-module module-hal-detect ja lataa modulit staattisesti default.pa:n edellisen osion riveillä (poista kommentit)
Jos kotihakemistossa ei ole kokonaista default.pa tiedostoa malliksi, sellainen sijaitsee /etc/pulse/default.pa.

Lainaus
reboot.

Eiköhän pulseaudion uudelleenkäynnistys riitä.

Lainaus
komentoja jotka on hyödyllisiä - pulseaudion saa kiinni komennolla
pulseaudio -k

ja enemmän tietoja pulsesta:
pulseaudio -vv
Otsikko: Vs: Tietääkö kukaan Linuxille equalizeria
Kirjoitti: Petri Järvisalo - 17.08.08 - klo:14.30
Anttimr kiitos!

eli kopioidaan tiedosto /etc/pulse/default.pa kotihakemistoon:
Koodia: [Valitse]
cp /etc/pulse/default.pa ~/.pulse/default.pa
editoidaan tiedostoa:

### Load audio drivers statically (it's probably better to not load
### these drivers manually, but instead use module-hal-detect --
### see below -- for doing this automatically)
load-module module-alsa-sink device=equalized
#load-module module-alsa-source device=hw:1,0
#load-module module-oss device="/dev/dsp" sink_name=output source_name=input
#load-module module-oss-mmap device="/dev/dsp" sink_name=output source_name=inp$
#load-module module-null-sink
#load-module module-pipe-sink

### Automatically load driver modules depending on the hardware available
.ifexists module-hal-detect.so
#load-module module-hal-detect
.else
### Alternatively use the static hardware detection module (for systems that
### lack HAL support)


tämän jälkeen päätteessä käskytetään pulse kiinni:
Koodia: [Valitse]
pulseaudio -k
ja gnomessa pulseaudio takaisin päälle:
Alt-F2 --> pulseaudio

ja toimii!

Kiitos vielä Antti!

vaihdan tuon otsikon tägin ratkaistu, kun joku muu saa toimimaan tuon virityksen.
Otsikko: Vs: Tietääkö kukaan Linuxille equalizeria [saatu toimimaan ainakin yhdellä koneella]
Kirjoitti: yottabyte - 17.08.08 - klo:16.59
kiitos paljon, rupean väsäämään tuota heti kun ennätän, nyt on sata rautaa tulessa
Otsikko: Vs: Tietääkö kukaan Linuxille equalizeria [saatu toimimaan ainakin yhdellä koneella]
Kirjoitti: Petri Järvisalo - 17.08.08 - klo:20.06
Tämä ohje soveltuu hieman muunnettuna minkä tahansa ladspa pluginin käyttöön:

Muuttamalla koodia seuraavasti voidaan lisätä ja vähentää globaalisti äänenvoimakkuutta, esimerkiksi tilanteissa joissa ääni on siitä huolimatta hiljaa, vaikka kaikki säädöt ovat täysillä. Tosin pitää muistaa että tällöin keinotekoisesti lisäämällä ääntä ääni todennäköisesi säröytyy.



pcm.equalizer {
  type ladspa

  slave.pcm "plughw"
  path "/usr/lib/ladspa"

  plugins [
    {
      label amp
      id 1181
     
      input {
             controls [ 0 ]
         }
    }
  ]
}


Punaisella on merkitty kohdat mihin lisätään plugari.
Sinisellä on merkitty kohta mihin säädetään vahvistuksen tai hiljennyksen arvo desibeleissä 0 tarkoittaa että ei muuteta.
täältä saa ohjeet plugareihin ja id:ihin:
http://plugin.org.uk/faq.php

Klikkaamalla pluginin nimeä tulee listaus missä sulussa ensimmäisenä on plugarin nimi ja pilkun jälkeen id
Sitten on lueteltu control-säätimet siinä järjestyksessä kun ne laitetaan control-kohtaan.

tästä osoitteesta löytyy lisää ladspa plugareita dokumentteineen:
http://ccrma.stanford.edu/planetccrma/software/ladspaworld.html

ei muuta kun säätämisen iloa.