Kirjoittaja Aihe: Audacity ja JACK  (Luettu 3036 kertaa)

pikkalle

  • Käyttäjä
  • Viestejä: 378
    • Profiili
Audacity ja JACK
« : 15.02.11 - klo:18.12 »

Audacity ja JACK

Olen yrittänyt saada P3-koneella (UBUNTU 10.04) Audacity- ja Jaaa-ohjelman toimimaan samanaikaisesti, jotta voisin suorittaa tietokoneella tiettyjä mittauksia, mutta ongelmia on riittänyt. Jaaa-ohjelma vaatii ensin JACK-ohjelman käynnistämisen, mutta sen jälkeen en saa Audacity-ohjelmaa enää toimimaan normaalisti.

P3-koneessani on JACK-ohjelmasta versio 0.3.4 Jul 28 2010. Tämän versionumeron alla lukee punaisella ilmoitus: "JACK Port aliases support disabled ". Mahtaako vika johtua siitä, että en osaa laittaa kaikkia JACK-ohjelman toimintoja päälle?

Kun P2-koneessa Audacity-ohjelmalla aletaan soittaa WAV-tiedostoa, niin JACK-ohjelman kytkentäruudussa näkyy, kuinka PortAudio kytkeytyy systeemiin toiston ajaksi. P3-koneessani PortAudio ei käynnisty, kun Audacity laitetaan soitamaan WAV-tiedostoa, eikä tiedoston soittaminen myöskään ala. Miten tämä vika korjataan?

ajaaskel

  • Palvelimen ylläpitäjä
  • Käyttäjä
  • Viestejä: 3401
    • Profiili
Vs: Audacity ja JACK
« Vastaus #1 : 15.02.11 - klo:19.17 »
Lainaus
Kun P2-koneessa Audacity-ohjelmalla aletaan soittaa WAV-tiedostoa, niin JACK-ohjelman kytkentäruudussa näkyy, kuinka PortAudio kytkeytyy systeemiin toiston ajaksi. P3-koneessani PortAudio ei käynnisty, kun Audacity laitetaan soitamaan WAV-tiedostoa, eikä tiedoston soittaminen myöskään ala. Miten tämä vika korjataan?

Siinä P2 koneessasi on Audacityn asetuksissa valittu Jack, P3 koneessa ei.  Mihin ajattelit käyttää Audacityä yhdessä JAAA: n (tai JAPA: n) kanssa ?   JAPA:ssa on itsessään äänigeneraattori mukana.

(Klikkaa kuvaa alla niin suurenee.)

[ylläpito on poistanut liitteen]
Autamme ilolla ja ilmaiseksi omalla ajallamme.  Ethän vaadi, uhoa tai isottele näin saamasi palvelun johdosta.

pikkalle

  • Käyttäjä
  • Viestejä: 378
    • Profiili
Vs: Audacity ja JACK
« Vastaus #2 : 15.02.11 - klo:19.43 »
Lainaus
Kun P2-koneessa Audacity-ohjelmalla aletaan soittaa WAV-tiedostoa, niin JACK-ohjelman kytkentäruudussa näkyy, kuinka PortAudio kytkeytyy systeemiin toiston ajaksi. P3-koneessani PortAudio ei käynnisty, kun Audacity laitetaan soitamaan WAV-tiedostoa, eikä tiedoston soittaminen myöskään ala. Miten tämä vika korjataan?

Siinä P2 koneessasi on Audacityn asetuksissa valittu Jack, P3 koneessa ei.  Mihin ajattelit käyttää Audacityä yhdessä JAAA: n (tai JAPA: n) kanssa ?   JAPA:ssa on itsessään äänigeneraattori mukana.

(Klikkaa kuvaa alla niin suurenee.)


Siniaalto ei riitä

Haluan Audacityn ja Jaaa-ohjelman yhtäaikaa päälle, sillä haluan käyttää konstikkaampia mittasignaaleita kuin puhdasta siniaaltoa tai kohinaa. Audacityllä pystyisin konstikkaampiakin mittasignaaleja äänittämään ja toistamaan.

Vanhassa P2- koneessani on valittu JACK, mutta niin on P3-koneessakin. Olen moneen kertaan tarkistanut sen, että molemmissa koneissa on Audacityn asetukset täsmälleen samalla tavalla. Siitäkään huolimatta P3-koneessa ohjelmia ei saa yhtäaikaa päälle, mutta yksinään molemmat ohjelmat toimivat moitteettomasti. Joku asetus on vielä pielessä.

Voisitko vielä selvittää minulle, mitä tarkoittaa viesti "JACK Port aliases support disabled"?  Millä konstillä nämä JACK Port aliakset saadaan päälle, jolloin PortAudio saattaisi ( tämä on toive) käynnistyä samalla tavalla kuin P2-koneessakin.



ajaaskel

  • Palvelimen ylläpitäjä
  • Käyttäjä
  • Viestejä: 3401
    • Profiili
Vs: Audacity ja JACK
« Vastaus #3 : 15.02.11 - klo:19.57 »
Tuntematta tarkemmin yksityiskohtia tuolla sanotaan versiossa 0.3.6 korjatun jokin Portaudio ongelma:

http://qjackctl.sourceforge.net/qjackctl-dl1.html

Itselläni on 0.3.6 Ubuntu 10.10 versiossa.

[ylläpito on poistanut liitteen]
« Viimeksi muokattu: 15.02.11 - klo:20.01 kirjoittanut ajaaskel »
Autamme ilolla ja ilmaiseksi omalla ajallamme.  Ethän vaadi, uhoa tai isottele näin saamasi palvelun johdosta.

pikkalle

  • Käyttäjä
  • Viestejä: 378
    • Profiili
Vs: Audacity ja JACK
« Vastaus #4 : 15.02.11 - klo:23.45 »

Artsshell kadoksissa???


Katselin huvikseni JACK-ohjelman Messages-ikkunan tekstejä startissa. Kone ilmoittaa, että "artsshell" on kadoksissa. Mahtaako tämä olla syynä siihen, että en saa Jaaa-ohjelmaa ja Audacityä toimimaan samanaikaisesti?

***********************************   

23:31:16.920 Patchbay deactivated.
23:31:17.052 Statistics reset.
23:31:17.129 ALSA connection graph change.
23:31:17.491 ALSA connection change.
23:31:19.868 Startup script...
23:31:19.872 artsshell -q terminate
sh: artsshell: not found
23:31:20.279 Startup script terminated with exit status=32512.

..........
 

nm

  • Käyttäjä
  • Viestejä: 16375
    • Profiili
Vs: Audacity ja JACK
« Vastaus #5 : 16.02.11 - klo:00.18 »
Katselin huvikseni JACK-ohjelman Messages-ikkunan tekstejä startissa. Kone ilmoittaa, että "artsshell" on kadoksissa. Mahtaako tämä olla syynä siihen, että en saa Jaaa-ohjelmaa ja Audacityä toimimaan samanaikaisesti?

Ei ole syynä. Arts on KDE 3.x:n äänipalvelin, jonka Jack sammuttaisi artsshellin avulla, jos se olisi käynnissä. Sinulla ei ole, mikä on vain hyvä asia.

Mutta näytä loputkin tuosta lokista. Ehkä siellä on jotain muuta ongelmaa.
« Viimeksi muokattu: 16.02.11 - klo:00.20 kirjoittanut nm »

pikkalle

  • Käyttäjä
  • Viestejä: 378
    • Profiili
Vs: Audacity ja JACK
« Vastaus #6 : 16.02.11 - klo:12.08 »



Mutta näytä loputkin tuosta lokista. Ehkä siellä on jotain muuta ongelmaa.



Täydellinen "syntilista"

Laitan esiin nyt täydellisen syntilistan. JACK-ohjelmaa käynnistettäessä tulee aluksi seuraava lista:

11:31:40.448 Patchbay deactivated.
11:31:40.812 Statistics reset.
11:31:40.963 ALSA connection graph change.
11:31:41.397 ALSA connection change.
11:31:47.523 Startup script...
11:31:47.525 artsshell -q terminate
sh: artsshell: not found
11:31:47.933 Startup script terminated with exit status=32512.
11:31:47.938 JACK is starting...
11:31:47.939 /usr/bin/jackd -r -dalsa -dhw:0 -r48000 -p1024 -n2
jackd 0.118.0
Copyright 2001-2009 Paul Davis, Stephane Letz, Jack O'Quinn, Torben Hohn and others.
jackd comes with ABSOLUTELY NO WARRANTY
This is free software, and you are welcome to redistribute it
under certain conditions; see the file COPYING for details
11:31:48.034 JACK was started with PID=1429.
no message buffer overruns
JACK compiled with System V SHM support.
loading driver ..
apparent rate = 48000
creating alsa driver ... hw:0|hw:0|1024|2|48000|0|0|nomon|swmeter|-|32bit
control device hw:0
configuring for 48000Hz, period = 1024 frames (21.3 ms), buffer = 2 periods
ALSA: final selected sample format for capture: 16bit little-endian
ALSA: use 2 periods for capture
ALSA: final selected sample format for playback: 16bit little-endian
ALSA: use 2 periods for playback
11:31:50.141 Server configuration saved to "/home/kalle/.jackdrc".
11:31:50.144 Statistics reset.
11:31:50.148 Client activated.
11:31:50.156 JACK connection change.
11:31:50.185 JACK connection graph change.



***********************

Kun Audacity käynnistettiin, niin silloin Messages-ikkunaan alkoi tulla seuraavaa tekstiä jatkuvasti:


 **** alsa_pcm: xrun of at least 0.857 msecs
**** alsa_pcm: xrun of at least 0.081 msecs
11:36:30.293 XRUN callback (46 skipped).
**** alsa_pcm: xrun of at least 0.096 msecs
**** alsa_pcm: xrun of at least 0.077 msecs
**** alsa_pcm: xrun of at least 0.068 msecs
**** alsa_pcm: xrun of at least 0.181 msecs
**** alsa_pcm: xrun of at least 3.666 msecs
**** alsa_pcm: xrun of at least 0.088 msecs

.............

**** alsa_pcm: xrun of at least 0.102 msecs
**** alsa_pcm: xrun of at least 0.098 msecs
**** alsa_pcm: xrun of at least 0.064 msecs
**** alsa_pcm: xrun of at least 0.121 msecs
11:36:32.317 XRUN callback (45 skipped).
**** alsa_pcm: xrun of at least 0.074 msecs
**** alsa_pcm: xrun of at least 0.077 msecs
**** alsa_pcm: xrun of at least 3.007 msecs
**** alsa_pcm: xrun of at least 0.093 msecs
**** alsa_pcm: xrun of at least 0.080 msecs
**** alsa_pcm: xrun of at least 2.422 msecs

...........

**** alsa_pcm: xrun of at least 0.092 msecs
**** alsa_pcm: xrun of at least 0.071 msecs
**** alsa_pcm: xrun of at least 0.082 msecs
**** alsa_pcm: xrun of at least 0.076 msecs
**** alsa_pcm: xrun of at least 0.107 msecs
11:36:34.328 XRUN callback (46 skipped).
**** alsa_pcm: xrun of at least 0.082 msecs
**** alsa_pcm: xrun of at least 0.080 msecs
**** alsa_pcm: xrun of at least 0.157 msecs
**** alsa_pcm: xrun of at least 0.113 msecs

..........

Kun Audacity lopetettiin ja JACK laitettiin STOP-tilaan, niin silloin Messages-ikkunaan saatiin seuraava lopetusteksti:

**** alsa_pcm: xrun of at least 0.140 msecs
**** alsa_pcm: xrun of at least 0.162 msecs
**** alsa_pcm: xrun of at least 0.079 msecs
**** alsa_pcm: xrun of at least 0.086 msecs
**** alsa_pcm: xrun of at least 0.071 msecs
11:42:02.239 Client deactivated.
11:42:02.242 JACK is stopping...
jack main caught signal 15
**** alsa_pcm: xrun of at least 1.735 msecs
11:42:02.346 JACK was stopped successfully.
11:42:02.348 Post-shutdown script...
11:42:02.361 killall jackd
jackd: ei prosesseja
11:42:02.909 Post-shutdown script terminated with exit status=256.


Toivottavasti tästä listasta on apua vian selvittämisessä. Minulle nämä herjat eivät paljoa kerro.





nm

  • Käyttäjä
  • Viestejä: 16375
    • Profiili
Vs: Audacity ja JACK
« Vastaus #7 : 16.02.11 - klo:13.55 »
configuring for 48000Hz, period = 1024 frames (21.3 ms), buffer = 2 periods
ALSA: final selected sample format for capture: 16bit little-endian
ALSA: use 2 periods for capture
ALSA: final selected sample format for playback: 16bit little-endian
ALSA: use 2 periods for playback

Kokeile asettaa frames/period -arvoksi 2048 ja nostaa periods/buffer-asetusta pykälittäin ylöspäin arvosta 2 arvoon 6, kunnes xrunit häviävät.

Tarkista myös ettei koneella ole muita prosessoria kuormittavia ohjelmia ajossa.
« Viimeksi muokattu: 16.02.11 - klo:14.00 kirjoittanut nm »

Heikki Ketoharju

  • Käyttäjä
  • Viestejä: 716
  • Tee enemmän, harmittaa vähemmän!
    • Profiili
    • heikki.ketoharju.info
Vs: Audacity ja JACK
« Vastaus #8 : 18.02.11 - klo:00.21 »
Kokeilin omalla Ubuntu 10.04-järjestelmälläni, jossa on Audacityn versio 1.3.12-beta ja QJackCtl:n versio 0.3.4. Sekä nauhoitus että toisto Jackin läpi toimivat moitteettomasti.

Minä turhaannuin Audacityn huonoon Jack-tukeen ja asensin mhwaveedit-ohjelman. Pakko myöntää, että Audacity tekee joitain asioita paremmin, mutta mhwaveedit on todella ongelmaton Jackin kanssa.

Ehdotan kuitenkin että kokeilet vielä selvittää ongelmaa Audacityn kanssa, koska lyhyen testin perusteella se pyöri ihan ongelmitta minulla, samalla järjestelmällä ja oletettavasti samoilla ohjelmaversioilla.
-
Minä kirjoittelen suomenkielisiä ohjeita Linux-musiikintekoon:
http://linux.fi/wiki/Musiikinteko_Linuxilla
-
Kansainvälinen Linux-audio -wiki, sovellusluettelo ja äänikorttitietokanta:
http://wiki.linuxaudio.org