Ubuntu Suomen keskustelualueet

Ubuntun käyttö => Multimedia ja grafiikka => Aiheen aloitti: pecu_83 - 02.07.17 - klo:13.05

Otsikko: Mikrofonit ei kuulu kaiuttimissa
Kirjoitti: pecu_83 - 02.07.17 - klo:13.05
Hei. Yritän rakentaa Asuksen vanhasta Eeeboxista Karaoke-konetta anoppilaan. Asensin Ubuntu 16.04.2 LTS Finnish Remixin puhtaana asennuksena. Asensin PyKaraoken. Hankin karaoke videoita (.avi). Kokeilin Sonyn langattomia Singstar mikkejä (USB). Mikrofonit näkyy ääniasetuksissa sisääntulossa ihan oikein. Äänenvoimakkuuden palkit nousee ja laskee kun mikkeihin puhuu, joten mikrofonit tuntuisivat toimivan, mutta laulu ei kuulu kaiuttimista.

Kone on kiinni tv:ssä hdmi-lähdön kautta ja muuten videoiden äänet kuuluu normaalisti. Olen yrittänyt googlettaa vastaavia ongelmia ja niiden ohjeiden perusteella asentanut jackd:n qjacktl:n qasmixerin ym. mutta en vain saa mikkejä kuulumaan kaiuttimista. Kaikki edellämainitut ohjelmat kyllä löytävät mikit ja antavat yhdistää ne outputtiin, mutta ääntä ei silti tule.
Otsikko: Vs: Mikrofonit ei kuulu kaiuttimissa
Kirjoitti: pecu_83 - 02.07.17 - klo:13.36
Sen verran lisäystä, että kokeiltu myös perinteisellä mikrofonilla, joka tulee tietokoneen mikrofoniliitäntään. Sekin löytyy äänevoimakkuuden säädöistä ja ääniasetuksista sisääntulona ja palkit liikkuu puhuttaessa, mutta laulu ei raikaa :(
Otsikko: Vs: Mikrofonit ei kuulu kaiuttimissa
Kirjoitti: epiphone - 02.07.17 - klo:13.48
Onko kyse tietokoneen kaiuttimista vai joistain muista erillisistä kaiuttimista?
Otsikko: Vs: Mikrofonit ei kuulu kaiuttimissa
Kirjoitti: nm - 02.07.17 - klo:13.55
Kokeilin Sonyn langattomia Singstar mikkejä (USB). Mikrofonit näkyy ääniasetuksissa sisääntulossa ihan oikein. Äänenvoimakkuuden palkit nousee ja laskee kun mikkeihin puhuu, joten mikrofonit tuntuisivat toimivan, mutta laulu ei kuulu kaiuttimista.

Näin sen kuuluukin toimia oletuksena. Mikrofonin ääni otetaan sisään ja sen voi tallentaa tai prosessoida haluamallaan tavalla, mutta ääntä ei vakiona toisteta. Jos haluat saada äänen kiertämään takaisin ulos, pitää käyttää loopback-kytkentää, joka onnistuu helpoiten PulseAudion module-loopbackilla. Kokeile komentaa päätteessä:

Koodia: [Valitse]
pactl load-module module-loopback
Tuon jälkeen sisään tulevan äänen pitäisi kuulua kaiuttimissa ja muissa ulostuloissa. Jos haluat saada tuon pysyväksi asetukseksi, voit muokata tiedostoa /etc/pulse/default.pa:

Koodia: [Valitse]
sudo -i gedit /etc/pulse/default.pa
Lisää tiedoston loppuun uusi rivi:

Lainaus
load-module module-loopback

Tallenna ja sulje gedit. Seuraavassa uudelleenkäynnistyksessä moduule-loopbackin pitäisi latautua automaattisesti.
Otsikko: Vs: Mikrofonit ei kuulu kaiuttimissa
Kirjoitti: pecu_83 - 02.07.17 - klo:14.15
Joo. Ymmärrän kyllä ettei sitä vakiona toisteta, mutta luulisi, että tuo PyKaraoke sen tekisi, tai noi muut kokeilemani ohjelmat, joilla on nimenomaan tarkoitus saada miksattua mikkiä muuhun ääneen. Kokeilen tuota päätekomentoa seuraavaksi ja kerron kuinka kävi. Sen verran vielä testasin että Audacityllä nauhoitin pätkän ja se toimi moitteetta.
Otsikko: Vs: Mikrofonit ei kuulu kaiuttimissa
Kirjoitti: pecu_83 - 02.07.17 - klo:14.21
Okei. Tuo loop back toimii, mutta ääni tulee selvällä viiveellä :( Miten tuon muuten saa pois päältä?
Otsikko: Vs: Mikrofonit ei kuulu kaiuttimissa
Kirjoitti: nm - 02.07.17 - klo:14.28
Okei. Tuo loop back toimii, mutta ääni tulee selvällä viiveellä :(

Voit kokeilla latency_msec -parametria, mutta se ei välttämättä auta tarpeeksi:

Koodia: [Valitse]
pactl unload-module module-loopback
pactl load-module module-loopback latency_msec=1

Jack-virityksillä pääsee matalampiin latensseihin.


Miten tuon muuten saa pois päältä?

Koodia: [Valitse]
pactl unload-module module-loopback
Otsikko: Vs: Mikrofonit ei kuulu kaiuttimissa
Kirjoitti: pecu_83 - 02.07.17 - klo:14.33
Kiitos vastauksista, mutta viive on noin 1 sec. luokkaa. Vielä ei ihan pelaa karaoke koneena, mutta toivoa on, kun ainakin yksittäiset komponentit toimivat, vielä kun kaikki toimisi sulavasti yhteen.
Otsikko: Vs: Mikrofonit ei kuulu kaiuttimissa
Kirjoitti: pecu_83 - 04.07.17 - klo:22.54
Kokeilin Ubuntu Studiota live-levyltä, koska jollain englanninkielisellä foorumilla joku mainitsi sen kernelin olevan low-latency. Sillä tuo loopback toimikin huomattavasti pienemmällä viiveellä, mutta ongelmana oli, ettei sitä saanut kuulumaan hdmi:n kautta. Karaokevideon ja muut äänet kyllä sai kuulumaan hdmi:n kautta telkusta, mutta mikin ääni meni väkisin kuulokelähtöön vaikkei kuulokkeet olleet edes kytkettyinä. Kytkin kuulokkeet, niin omat jorinat tuli sinne, muttei telkkuun. Tuntuu kyllä varsin tuskaiselta tämä karaokehomma. Ubuntu Studiossa on Qjackctl vakiona, mutta en edelleenkään saanut sillä kytkettyä mikkejä kaiuttimiin. Olen lukenut netistä useamman JACK tutorialin, mutta niissä lähes kaikissa keskitytään musiikin nauhoittamiseen tms.

 Osaako täällä joku käyttää JACKia ja kertoa miten sillä kytketään mikit "aktiivisiksi"? Tai miten tuon UbuntuStudion ääniasetuksista saisi tuon loopbackin ohjattua sinne hdmi-lähtöön?