Ubuntu Suomen keskustelualueet
Ubuntun käyttö => Multimedia ja grafiikka => Aiheen aloitti: 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?
-
asennetaan equalizer-plugin:
sudo apt-get install swh-plugins ladspa-sdk libasound2-plugins
copypasteta seuraava sisältö kotihakemistossasi olevaan .aroundrc tiedostoon.
eli gedit ~/.asoundrc
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.
analyseplugin /usr/lib/ladspa/mbeq_1197.so
muokkaa pulseaudiota:
gedit ~/.pulse/default.pa
lisää rivi:
load-module module-alsa-sink device=equalized
reboot.
* edit muokattu ohjetta
-
tämä on itselläni vielä kokeilun alla. ilmoitan jos toimii.
*edit sain äänet toimimattomaksi, tutkin asiaa.
-
alsa-sink ei lataa oikeaa ääniajuria HAL:n kautta siinä vika. enkä tiedä mikä korjaisi.
äänet saa takaisin toimivaksi kun poistaa default.pa tiedoston:
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
-
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.
reboot.
Eiköhän pulseaudion uudelleenkäynnistys riitä.
komentoja jotka on hyödyllisiä - pulseaudion saa kiinni komennolla
pulseaudio -k
ja enemmän tietoja pulsesta:
pulseaudio -vv
-
Anttimr kiitos!
eli kopioidaan tiedosto /etc/pulse/default.pa kotihakemistoon:
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:
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.
-
kiitos paljon, rupean väsäämään tuota heti kun ennätän, nyt on sata rautaa tulessa
-
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.