Kirjoittaja Aihe: USB-äänikortti ei toimi kunnolla (RATKAISTU)  (Luettu 1856 kertaa)

pikkalle

  • Käyttäjä
  • Viestejä: 394
    • Profiili
USB-äänikortti ei toimi kunnolla (RATKAISTU)
« : 01.12.24 - klo:21.30 »
Ostin ONYX Producer 2.2 USB-äänikortin, joka ei kuitenkaan toimi kunnolla.  Kokeilin korttia useissa Linux-Mint koneissa, mutta kaikissa koneissa toiminta oli samanlaista. Audacity-ohjelman kanssa äänikortti toimi aivan moitteettomasti kaikissa koneissa, mutta yhdessäkään Mint-koneessa en saanut Jaaa spektrialalysaattoriohjelmaa keskustelemaan ulkoisen USB äänikortin kanssa. Jaaa-ohjelma osaa keskustella vain koneen oman äänikortin kanssa, joten en pysty mittaamaan Jaaa-ohjelmalla USB-äänikortin sisäänmenossa olevan signaalin spektriä. Jaaa-ohjelma pystyy siis kaappaamaan ääntä vain koneen oman äänikortin kautta.

Nyt kysyn viisailta UBUNTU-miehiltä, saako ONYX USB-äänikorttia mitenkään keskustelemaan Jaaa-ohjelman kanssa? Tämä analysaattoriohjelma on hyvin vanha, joten siinä ei ehkä ole huomioitu ollenkaan USB-äänikortin käyttöä. Voisiko joku ääniekspertti kertoilla minulle, millaisella komennolla saisin Jaaa-spektrianalysaattoriohjelman käyttämään ONYX USB äänikorttia?

« Viimeksi muokattu: 04.12.24 - klo:21.34 kirjoittanut pikkalle »

Tomin

  • Palvelimen ylläpitäjä
  • Käyttäjä / moderaattori+
  • Viestejä: 11487
    • Profiili
    • Tomin kotisivut
Vs: USB-äänikortti ei toimi kunnolla
« Vastaus #1 : 01.12.24 - klo:23.29 »
Yrititkö jo valita käytettävän äänikortin komentoriviltä? Man-sivu kertoo, että Alsa-laitteen voi valita -d argumentilla.
https://manpages.ubuntu.com/manpages/xenial/man1/jaaa.1.html
Lainaus
OPTIONS
--
       -d device Alsa device [hw:0.0]

Tämä listaa alsa laitteet, kuten tuon oletuslaitteen hw:0,0:
Koodia: [Valitse]
aplay -L
Automaattinen allekirjoitus:
Lisäisitkö [RATKAISTU] ketjun ensimmäisen viestin aiheeseen ongelman ratkettua, kiitos.

nm

  • Käyttäjä
  • Viestejä: 16445
    • Profiili
Vs: USB-äänikortti ei toimi kunnolla
« Vastaus #2 : 01.12.24 - klo:23.35 »
Jep, kuten Tomi sanoi, äänilaite pitää valita vivulla -d. Tässä vastaava tapaus: https://forums.raspberrypi.com/viewtopic.php?t=301818

Voit myös kokeilla jotain muuta vastaavaa sovellusta. Esimerkiksi Friturea.

pikkalle

  • Käyttäjä
  • Viestejä: 394
    • Profiili
Vs: USB-äänikortti ei toimi kunnolla
« Vastaus #3 : 02.12.24 - klo:15.16 »
Yrititkö jo valita käytettävän äänikortin komentoriviltä? Man-sivu kertoo, että Alsa-laitteen voi valita -d argumentilla.
https://manpages.ubuntu.com/manpages/xenial/man1/jaaa.1.html
Lainaus
OPTIONS
--
       -d device Alsa device [hw:0.0]

Tämä listaa alsa laitteet, kuten tuon oletuslaitteen hw:0,0:
Koodia: [Valitse]
aplay -L


Komennolla aplay -L saan seuraavan listan, josta USB-äänikorttikin näkyy

Koodia: [Valitse]
.....
  Direct sample mixing device
dmix:CARD=Live,DEV=3
    SB Live! Value [CT4832], Multichannel Playback
    Direct sample mixing device
usbstream:CARD=Live
    SB Live! Value [CT4832]
    USB Stream Output
hw:CARD=O22,DEV=0
    Onyx Producer 2-2, USB Audio
    Direct hardware device without any conversions
plughw:CARD=O22,DEV=0
    Onyx Producer 2-2, USB Audio
    Hardware device with all software conversions
sysdefault:CARD=O22
    Onyx Producer 2-2, USB Audio
    Default Audio Device
front:CARD=O22,DEV=0
    Onyx Producer 2-2, USB Audio
    Front output / input
surround21:CARD=O22,DEV=0
    Onyx Producer 2-2, USB Audio
    2.1 Surround output to Front and Subwoofer speakers
surround40:CARD=O22,DEV=0
    Onyx Producer 2-2, USB Audio
    4.0 Surround output to Front and Rear speakers
surround41:CARD=O22,DEV=0
    Onyx Producer 2-2, USB Audio
    4.1 Surround output to Front, Rear and Subwoofer speakers
surround50:CARD=O22,DEV=0
    Onyx Producer 2-2, USB Audio
    5.0 Surround output to Front, Center and Rear speakers
surround51:CARD=O22,DEV=0
    Onyx Producer 2-2, USB Audio
    5.1 Surround output to Front, Center, Rear and Subwoofer speakers
surround71:CARD=O22,DEV=0
    Onyx Producer 2-2, USB Audio
    7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
iec958:CARD=O22,DEV=0
    Onyx Producer 2-2, USB Audio
    IEC958 (S/PDIF) Digital Audio Output
dmix:CARD=O22,DEV=0
    Onyx Producer 2-2, USB Audio
    Direct sample mixing device
usbstream:CARD=O22
    Onyx Producer 2-2
    USB Stream Output
 .....

Vaikka minkälaisilla vivuilla pyrin käynnistämään jaaa-ohjelman, niin aina saan vain seuraavanlaisen listan.

Koodia: [Valitse]
   
playback :
  nchan  : 2
  fsamp  : 48000
  fsize  : 1024
  nfrag  : 2
  format : S16_LE
capture  : not enabled
Connected to ALSA with 0 inputs and 2 outputs
Can't create ALSA thread with RT priority


Voisivatko viisaat UBUNTU.miehet neuvoa minulle tarkalleen oikean komennon, jolla saan jaaa-ohjelman kaappaamaan myös USB-äänikortille vietyä ääntä.



Vika/fiba

  • Käyttäjä
  • Viestejä: 661
    • Profiili
Vs: USB-äänikortti ei toimi kunnolla
« Vastaus #4 : 03.12.24 - klo:12.43 »
Kun katselin tuota nm:n linkkiä, huomasin, että oikea komento kortin ja laitteen numeron selvittämiseksi on
Koodia: [Valitse]
aplay -lSiis pieni l eikä iso L!
Sen jälkeen laita alla olevaan numerot sanojen tilalle
Koodia: [Valitse]
jaaa -A -d hw:card,device
Esimerkiksi
Koodia: [Valitse]
jaaa -A -d hw:1,0
« Viimeksi muokattu: 03.12.24 - klo:13.04 kirjoittanut Vika/fiba »

nm

  • Käyttäjä
  • Viestejä: 16445
    • Profiili
Vs: USB-äänikortti ei toimi kunnolla
« Vastaus #5 : 03.12.24 - klo:15.09 »
playback :
  nchan  : 2
  fsamp  : 48000
  fsize  : 1024
  nfrag  : 2
  format : S16_LE
capture  : not enabled
Connected to ALSA with 0 inputs
and 2 outputs
Can't create ALSA thread with RT priority

Luulen että ongelma johtuu kaappauksen (capture) tilasta, eli sisääntulot on kytketty pois päältä. Kaappauksen saa varmaankin päälle alsamixerin capture-välilehdellä (F4-näppäin).

Koodia: [Valitse]
alsamixer
Mutta suosittelisin kokeilemaan myös jollain toisella ohjelmalla, joka osaa itse kytkeä kaappauksen päälle.

pikkalle

  • Käyttäjä
  • Viestejä: 394
    • Profiili
Vs: USB-äänikortti ei toimi kunnolla
« Vastaus #6 : 03.12.24 - klo:18.30 »

En edelleenkään saa jaaa-ohjelmaa kaappaamaan äänti USB-äänikortilta. Kun katselen tilannetta Alsamixerin avulla, niin kaikki näyttää normaalilta. Alsamixer ilmoittaa vasemmassa yläkulmassa seuraavan tekstin:

Äänikortti: Onyx Producer 2-2
Äänipiiri: USB Mixer
 
Tietokone tunnistaa siis USB-äänikortin normaalisti.
 
Kysyn vielä viisailta UBUNTU-miehiltä, voiko tietokoneeseen ladata jonkin apuohjelmanohjelman, jonka avulla USB Mixeriä pääsisi jotenkin konfiguroimaan. Jos tällainen ohjelma löytyisi, niin silloin voisi sillä ohjelmalla laittaa kaappauksen väkisin päälle, ja tilanne tulisi normaaliksi. Tietääkö kukaan, mitä tämä USB Mixeri oikein tekee?


nm

  • Käyttäjä
  • Viestejä: 16445
    • Profiili
Vs: USB-äänikortti ei toimi kunnolla
« Vastaus #7 : 03.12.24 - klo:18.51 »
En edelleenkään saa jaaa-ohjelmaa kaappaamaan äänti USB-äänikortilta. Kun katselen tilannetta Alsamixerin avulla, niin kaikki näyttää normaalilta. Alsamixer ilmoittaa vasemmassa yläkulmassa seuraavan tekstin:

Äänikortti: Onyx Producer 2-2
Äänipiiri: USB Mixer

Kyllä, mutta mitä capture-välilehti näyttää? Se avataan F4-näppäimellä.

Kysyn vielä viisailta UBUNTU-miehiltä, voiko tietokoneeseen ladata jonkin apuohjelmanohjelman, jonka avulla USB Mixeriä pääsisi jotenkin konfiguroimaan.

Alsamixer.

Tietääkö kukaan, mitä tämä USB Mixeri oikein tekee?

USB Mixer taitaa viitata geneeriseen USB-äänirajapintaan, jonka kautta USB-äänilaitteet tyypillisesti toimivat. Saattaa olla myös valmistajan asettama tunniste. Joka tapauksessa tuolla tiedolla ei ole merkitystä asetusten kannalta.


Lisäys: Voi myös olla, että ääniajuri ei rekisteröi laitteen sisääntuloja lainkaan. Listaako arecord niitä:

Koodia: [Valitse]
arecord -l
« Viimeksi muokattu: 03.12.24 - klo:19.01 kirjoittanut nm »

pikkalle

  • Käyttäjä
  • Viestejä: 394
    • Profiili
Vs: USB-äänikortti ei toimi kunnolla
« Vastaus #8 : 03.12.24 - klo:20.49 »
En edelleenkään saa jaaa-ohjelmaa kaappaamaan äänti USB-äänikortilta. Kun katselen tilannetta Alsamixerin avulla, niin kaikki näyttää normaalilta. Alsamixer ilmoittaa vasemmassa yläkulmassa seuraavan tekstin:

Äänikortti: Onyx Producer 2-2
Äänipiiri: USB Mixer

Kyllä, mutta mitä capture-välilehti näyttää? Se avataan F4-näppäimellä.

Kysyn vielä viisailta UBUNTU-miehiltä, voiko tietokoneeseen ladata jonkin apuohjelmanohjelman, jonka avulla USB Mixeriä pääsisi jotenkin konfiguroimaan.

Alsamixer.

Tietääkö kukaan, mitä tämä USB Mixeri oikein tekee?

USB Mixer taitaa viitata geneeriseen USB-äänirajapintaan, jonka kautta USB-äänilaitteet tyypillisesti toimivat. Saattaa olla myös valmistajan asettama tunniste. Joka tapauksessa tuolla tiedolla ei ole merkitystä asetusten kannalta.


Lisäys: Voi myös olla, että ääniajuri ei rekisteröi laitteen sisääntuloja lainkaan. Listaako arecord niitä:

Koodia: [Valitse]
arecord -l


Komennolla  arecord -l kone antaa seuraavan listauksen

Koodia: [Valitse]

**** Luettelo CAPTURE laitteista ****
kortti 0: Live [SB Live! Value [CT4832]], laite 0: emu10k1 [ADC Capture/Standard PCM Playback]
  Alalaitteet: 1/1
  Alalaite #0: subdevice #0
kortti 0: Live [SB Live! Value [CT4832]], laite 1: emu10k1 mic [Mic Capture]
  Alalaitteet: 1/1
  Alalaite #0: subdevice #0
kortti 0: Live [SB Live! Value [CT4832]], laite 2: emu10k1 efx [Multichannel Capture/PT Playback]
  Alalaitteet: 1/1
  Alalaite #0: subdevice #0
kortti 1: O22 [Onyx Producer 2-2], laite 0: USB Audio [USB Audio]
  Alalaitteet: 0/1
  Alalaite #0: subdevice #0



Tietokone näyttää kyllä tunnistavan USB-äänikortin, mutta jaaa-ohjelma ei  pysty kaappaamaan ääntä. Audacity-ohjelma kuitenkin kaappaa oikein hyvin.



pikkalle

  • Käyttäjä
  • Viestejä: 394
    • Profiili
Vs: USB-äänikortti ei toimi kunnolla
« Vastaus #9 : 04.12.24 - klo:21.33 »

Ei jaaa-ohjelman toimimattomuuden kanssa kannata enää liikaa taistella, sillä paljon monipuolisempia spektrianalysaattoreita löytyy netistä ilmaiseksi vaikka kuinka paljon. Minulla on tuplaboottikone, jossa on myös WIN7 käyttöjärjestelmä, joten pulaan en joudu. USB-äänikortti toimii täysin ongelmitta Windowsin puolella, jossa minulla on äänimittauskäyttöä varten ARTA ja REW-ohjelmat.

Olisi kuitenkin ollut kiva saada myös jaaa-spektrianalysaattori toimimaan USB-äänikortin kanssa, sillä olen vuosien varrella tykästynyt tähän ohjelmaan. Se on niin yksinkertainen ja pelkistetty ulkoasultaan, mutta silti sen käyttöominaisuudet ovat erittäin hyvät. Siinä ei ole mitään turhaa, mutta kaikki tarpeellinen kyllä löytyy. Mielelläni olisin käyttänyt sitä myös USB-äänikortin kanssa, mutta minun taidoillani ohjelmaa ei ilmeisesti saada toimimaan.

Ongelmani on siis nyt ratkaistu. Suuret kiitokset kaikille viisaille UBUNTU-miehille, jotka aktiivisesti avustivat minua hankalan ongelman selvittämisessä.