Ardour kreischt

  • Ersteller jusmeistar
  • Erstellt am
J

jusmeistar

Registriert
14.01.14
Beiträge
7
Reaktionen
0
Punkte
8
Hallo

Ich habe im Terminal (Ubuntu) eingegeben, um JACK zu initialisieren:

/usr/bin/jackd -dalsa -dhw:0 -r44100 -p512 -n2 -S

Dabei wird die Samplerate auf 44.1 kHz bei 16 Bit (Standard-CD-Format) eingestellt.

gemäss thread: http://ubuntuforums.org/archive/index.php/t-1274733.html

Aber es rattert nicht durch, es bleibt immer hängen bei:

ALSA: use 2 periods for playback

Was soll ich tun, damit Ardour nicht mehr kreischt und sich der Ton nicht mehr überschlägt?

LG ju
 
Hallo

Ich habe im Terminal (Ubuntu) eingegeben, um JACK zu initialisieren:

/usr/bin/jackd -dalsa -dhw:0 -r44100 -p512 -n2 -S

Dabei wird die Samplerate auf 44.1 kHz bei 16 Bit (Standard-CD-Format) eingestellt.

gemäss thread: http://ubuntuforums.org/archive/index.php/t-1274733.html

Au wacka 2009... seitdem hat sich einiges getan...

Aber es rattert nicht durch, es bleibt immer hängen bei:

ALSA: use 2 periods for playback

Das ist normal und völlig richtig so, an dieser Stelle ist Jack ready and running.

Was soll ich tun, damit Ardour nicht mehr kreischt und sich der Ton nicht mehr überschlägt?

LG ju

Könntest Du das genauer beschreiben?

Wenn Ardour gestartet ist und irgendwas ausgibt, läuft Jack schon, an der Schraube brauchst Du jedenfalls nicht drehen.

Mein Tipp wäre ganz spontan erst mal: Mixer checken. Ardour leitet intern die Signale von der Soundkarte durch, kann sein, dass es ein Feedback gibt. Hast Du ein Mikrofon im Spiel? Vielleicht auch ein eingebautes(Laptop)?
 
Damit Ardour nicht kreischt, habe ich folgendes gemacht:

1. sudo apt-get purge pulseaudio

2. Wenn ich im Terminal eingebe:
jackd -dalsa -Strue -p4096

Dann bleibt es stehen bei

ALSA: use 2 periods for playback und geht nicht mehr weiter. (angehängtes Foto jackd.png)
Irgendwann habe ich dann einfach eingegeben:
sudo gedit /etc/modprobe.d/alsa-base.conf
und die Datei hat sich geöffnet, sodass ich eintragen konnte:
options snd-hda-intel position_fix=1 model=mbp55

3. [...] add snd_seq to the modules array in /etc/rc.conf [...]


4. ls -al /dev/snd/seq
sudo modprobe snd_seq
ls -al /dev/snd/seq


5. /usr/bin/jackd -dalsa -dhw:0 -r44100 -p512 -n2 -S

Jetzt knistert meine Stimme, wenn ich mit Audio-Rekorder, eingebautes Mikrofon, aufnehme und ich kann gar nichts mehr machen.
Welchen Mixer soll ich checken? Ich habe im Ardour leiser gestellt und dann kreischt es einfach leiser weiter.
Audacity stürzt auch ständig ab, d.h. ich muss dann beenden erzwingen.
Soll ich Ubuntu nochmals drüber installieren?
 
Damit Ardour nicht kreischt, habe ich folgendes gemacht:

1. sudo apt-get purge pulseaudio

Sollte heute nicht mehr nötig sein, ich habe hier seit zwei Jahren pulse audio parallel zu jack ohne Probleme laufen....

2. Wenn ich im Terminal eingebe:
jackd -dalsa -Strue -p4096

Das bedeutet ein viertel Sekunde Latenz... völlig unbrauchbar. -p256 muss auf jedem PC sauber laufen, der nicht älter als 8-9 Jahre ist.

Dann bleibt es stehen bei

ALSA: use 2 periods for playback und geht nicht mehr weiter. (angehängtes Foto jackd.png)

Wie ich schon sagte, an dieser Stelle bleibt Jackd nicht "stehen". An dieser Stelle ist er betriebsbereit und wartet auf Verbindungen. Alles, was er danach noch ausgibt, sind Meldungen zu Verbindungen und eventuell zu xruns im laufenden Betrieb.

Bei mir sieht das so aus:

creating alsa driver ... hw:2|hw:2|256|2|48000|0|0|nomon|swmeter|-|32bit
Using ALSA driver USB-Audio running on card 2 - M Audio MobilePre at usb-0000:00:14.0-1, full speed
configuring for 48000Hz, period = 256 frames (5.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

Und ab hier läuft Jack blendend und meldet nur noch Sachen wie die hier:


port created: TiMidity:midi/capture_4
port created: umx:midi/capture_1



Irgendwann habe ich dann einfach eingegeben:
sudo gedit /etc/modprobe.d/alsa-base.conf
und die Datei hat sich geöffnet, sodass ich eintragen konnte:
options snd-hda-intel position_fix=1 model=mbp55

3. [...] add snd_seq to the modules array in /etc/rc.conf [...]


4. ls -al /dev/snd/seq
sudo modprobe snd_seq
ls -al /dev/snd/seq


5. /usr/bin/jackd -dalsa -dhw:0 -r44100 -p512 -n2 -S

OK, so läuft es also ja? Und hw:0 ist ein eingebauter Intel-Soundchip ja?

Jetzt knistert meine Stimme, wenn ich mit Audio-Rekorder, eingebautes Mikrofon, aufnehme und ich kann gar nichts mehr machen.
Welchen Mixer soll ich checken?

Alsamixer

Ich habe im Ardour leiser gestellt und dann kreischt es einfach leiser weiter.

Das kann ein Problem mit dem Signalfluss (Rückkopplung etc), mit der Konvertierung von 48KHZ auf die von Dir gewählten 44.1 sein (probiere mal -r48000, Onboardchips kennen nativ nichts anderes) oder überhaupt mit der Hardware.
Hast Du die Möglichkeit, das mal mit einem gängigen USB2-Soundinterface zu testen? Von Behringer gibt es so ein Ding für ca. 20E, funktioniert ohne Einrichtung sofort in Linux.

Soll ich Ubuntu nochmals drüber installieren?

Schwer zu sagen, erst mal die Hardware testen und dann nicht noch mal Ubuntu, sondern lieber Fedora oder OpenSuse. Von Fedora gibt es auch einen AudioSpin, der geht ganz gut für Musik...
 
Bei mir sieht es so aus:

creating alsa driver ... hw:0|hw:0|256|2|48000|0|0|nomon|swmeter|-|16bit
control device hw:0
configuring for 48000Hz, period = 256 frames (5.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

Was soll ich den tun, wenn es bei "ALSA: use 2 periods for playback" stoppt?

Ardour öffnen und schauen, ob es nicht mehr kreischt? Es kreischt immer noch, auch wenn ich leiser stelle, auch beim Alsamixer.

Wie stoppe ich das Terminal? Mit Strg+C?

Ich weiss nicht, ob hw:0 ist ein eingebauter Intel-Soundchip ist. Wie soll ich das rausfinden?

Mit -48'000 kreischt es nicht, sondern es scheppert. Also eine Verbesserung.

Beim importieren der wav oder ogg Datei steht rot Samplerate 44100 Hz. Was bedeutet das?

Der Kollege sagte mir, ich soll mal eingeben: /usr/bin/jackd -dalsa -dhw:0 -r44100 -p512 -n2 -S
Jetzt kommt der Ton schön. Was war denn da das Problem?

Beim Aufnehmen mit dem Audio-Rekorder oder Audacity knistert es allerdings immer noch. Mit Ardour kann ich gar nichts aufnehmen. Es kommt kein Ton, nachdem ich auf den roten Knopf gedrückt habe.
 
Welche Karte sich hinter den Alsa-Kanälen verbirgt, zeigt unter Anderem der Befehl


cat /proc/asound/cards

Bei mir zum Beispiel:

$ cat /proc/asound/cards
0 [PCH ]: HDA-Intel - HDA Intel PCH
HDA Intel PCH at 0xe6760000 irq 22
1 [NVidia ]: HDA-Intel - HDA NVidia
HDA NVidia at 0xe5080000 irq 17

Also mein hw:0 ist eine Intel Audioschnittstelle, hw:1 eine Ausgabe über HDMI der NVIDIA-Graphik.
 
Da steht bei mir

0 [Intel ]: HDA-Intel - HDA Intel
HDA Intel at 0xd0500000 irq 41
1 [HDMI ]: HDA-Intel - HDA ATI HDMI
HDA ATI HDMI at 0xd0430000 irq 43

Skype knistert auch. Das hörte ich beim skype call test. Muss ich irgendetwas rückgängig machen, was ich in eine conf-Datei eingegeben habe, damit es nicht mehr knistert? Der Alsamixer hat nur noch einen Haken für capture und mic. Vorher hatte es da zwei Haken. Ob das damit zusammenhängt?
 

Anhänge

  • Ardour.png
    Ardour.png
    345,8 KB · Aufrufe: 86
Hallo, warum dauert es so lange, bis jemand antwortet?

Hallo, was ist das für ein Frage? Das hier ist kein Bezahldienst, und du hast mit niemandem einen Vertrag, der Antwortzeiten regelt. Vielleicht würde es auch helfen, sich bei denen zu bedanken, die dir bislang völlig freiwillig und gratis einen Teil ihrer Zeit schenkten - wer weiß?

Edit: könnte auch daran liegen, dass diejenigen, die dir helfen wollen und können, andere Pläne für's Wochenende haben und einfach nicht online sind, aber darauf bist sicher selbst schon gekommen.
 
Na gut. Hoffentlich kommt morgen eine Antwort.
 
Hallo, warum dauert es so lange, bis jemand antwortet?

Von mir würdest Du nach so einer Bemerkung keine Hilfe mehr bekommen.


Na gut. Hoffentlich kommt morgen eine Antwort.

Und wenn Du auf den Hinweis SO antwortest, schon gar nicht mehr.

Clemens
 
Der Kollege sagte mir, ich soll mal eingeben: /usr/bin/jackd -dalsa -dhw:0 -r44100 -p512 -n2 -S
Jetzt kommt der Ton schön. Was war denn da das Problem?

Resampling wahrscheinlich, wenn Du es noch schaffen solltest, uns den Namen Deines Soundchips zu verraten, können wir vielleicht noch was konkretes sagen.

Klar soweit?

Es kommt kein Ton, nachdem ich auf den roten Knopf gedrückt habe.

Ist normal, das Routing des Monitors ist so eingestellt...
 
Ardour kreischt

und

Kranich ruft
 
Ardour kreischt nicht mehr, der Ton kommt jetzt schön.

Das Problem ist das Mikrofon, das knistert.

den Namen Deines Soundchips angeben

Wo soll ich das nachschlagen? Ich kenn mich nicht aus.

Was bedeutet das: Ist normal, das Routing des Monitors ist so eingestellt...
Wo muss ich was einstellen?
 

Oft gelesene Themen

Zurück
Oben