ubuntuusers.de

Sample Rate ALSA mbox2 anpassen

Status: Ungelöst | Ubuntu-Version: Ubuntu 16.04 (Xenial Xerus)
Antworten |

bruce1236

Avatar von bruce1236

Anmeldungsdatum:
15. September 2010

Beiträge: 21

Wohnort: MD

Liebe ubuntuusers,

seit geraumer Zeit versuche ich erfolglos die Sample Rate für die USB- Digidesign mbox2 von 48 auf 41.1KHZ anzupassen bzw. zu "erzwingen". Mein Problem ist, dass immer wenn ich Ardour starte, z.B. mit Jack, Jack immer 48KHZ anzeigt, auch wenn Jack auf 41 konfiguriert ist...

Im Prinzip würde mich das nicht wirklich stören/interessieren... Nur das Problem ist, dass ich ein zweites Interface gleichzeitig nutzen will, dass nur 44.1 (Yamaha THR10) kann. Immer wenn ich Jack entsprechend starte (Mbox2 = Ausgabegerät / THR = Eingangsgerät / 44.1khz ...) und dann Kanäle verbinde nur starkes Rausche erhalte, beim "Line-Kanal 3/4 des THR10" merke ich aber, dass das "Rauschen" auf das Git.-Eingangssignal vom THR10 reagiert. Von daher vermute ich das es wohl mit der Sample Rate zu tun haben muss. Wenn ich das Szenario über die intere HDA-Soundkarte mit Jack konfiguriere, klappt das parallel verwenden mit 44.1 fehlerfrei.

Folgenden habe ich z.B. über .asoundrc erfolglos versucht:

pcm.rate_convert {
    type plug
   slave {
        pcm "hw:1,0"
        rate 44100
    }
} 

Auch das habe ich schon versucht in der alsa.conf: defaults.pcm.dmix.rate 44100

hat auch nichts gebracht... Ich verwende Linux zwar schon seit 10.04, bin aber ohne Wiki und Forum lost in Space und habe zu dem Thema nichts gefunden...

pactl list short sinks
0	alsa_output.pci-0000_00_1b.0.analog-stereo	module-alsa-card.c	s16le 2ch 44100Hz	SUSPENDED
1	alsa_output.usb-Digidesign_Mbox_2-00.analog-stereo	module-alsa-card.c	s24be 2ch 48000Hz	SUSPENDED

Hier sieht man die 48...

Über Tipps zur Lösung wäre ich sehr sehr dankbar! Beste Grüße

Kellerkind_2009

Avatar von Kellerkind_2009

Anmeldungsdatum:
26. November 2009

Beiträge: 19617

Wohnort: Schleswig-Holstein

Hast du mal versucht über Pulse die Rate auf 44,1 Khz fest als Default zu setzen?

sudo nano /etc/pulse/daemon.conf

Setze den Wert mal so

von
; default-sample-rate = 44100
auf
default-sample-rate = 44100

Danach

pulseaudio -k

Kontrolliere wieder mit

pactl list short sinks

bruce1236

(Themenstarter)
Avatar von bruce1236

Anmeldungsdatum:
15. September 2010

Beiträge: 21

Wohnort: MD

danke! habe es durchgeführt, leider hat sich nichts geändert... Die mbox steht immer noch auf 48KHZ

Hast du vielleicht noch eine Idee?

Nachtrag, anbei einmal ein Auszug aus derm Protokoll:

Fri Mar  2 09:07:08 2018: creating alsa driver ... hw:M2,0|hw:THR10X,0|128|2|44100|0|0|nomon|swmeter|-|32bit
Fri Mar  2 09:07:08 2018: Using ALSA driver USB-Audio running on card 1 - Digidesign Mbox 2 at usb-0000:00:1d.0-1.6, full speed
Fri Mar  2 09:07:08 2018: configuring for 44100Hz, period = 128 frames (2.9 ms), buffer = 2 periods
Fri Mar  2 09:07:08 2018: ALSA: final selected sample format for capture: 24bit little-endian in 3bytes format
Fri Mar  2 09:07:08 2018: ALSA: use 2 periods for capture
Fri Mar  2 09:07:08 2018: ALSA: final selected sample format for playback: 24bit big-endian in 3bytes format
Fri Mar  2 09:07:08 2018: ALSA: use 2 periods for playback
Fri Mar  2 09:07:08 2018: ERROR: playback and capture sample rates do not match (48000 vs. 44100)

Ich entnehmen dem, dass meine Vermutung passt... Nur wie bekomme ich die mbox2 auf die 44.1 ☹

Kellerkind_2009

Avatar von Kellerkind_2009

Anmeldungsdatum:
26. November 2009

Beiträge: 19617

Wohnort: Schleswig-Holstein

Probiere es über die Alsa config direkt

sudo nano /usr/share/alsa/alsa.conf

dort den Eintrag ändern

von
defaults.pcm.dmix.rate 48000
auf
defaults.pcm.dmix.rate 44100

Neustart und Testen. Falls scheitert (Fri Mar 2 09:07:08 2018: ERROR: playback and capture sample rates do not match (48000 vs. 44100) ) Versuche es nochmal mit Pulse

sudo nano  /etc/pulse/daemon.conf

Dort die Rate festsetzen mit

default-sample-format = s24-32be
default-sample-rate = 44100
alternate-sample-rate = 44100

Pulse wieder beenden

pulseaudio -k

danach kontrolle und Testen.

bruce1236

(Themenstarter)
Avatar von bruce1236

Anmeldungsdatum:
15. September 2010

Beiträge: 21

Wohnort: MD

Alles nochmals versucht, hilft alles nichts, die mbox will einfach nicht auf 44.1 laufen ☹

alsa.conf habe ich bereits umgestellt, nun auch die alternate-sample-rate der daemon.conf analog Vorschlag angepasst, neustart und 48000 egal wie auch immer ich Jack konfiguriere...

Das ist schon frustrierend

Kellerkind_2009

Avatar von Kellerkind_2009

Anmeldungsdatum:
26. November 2009

Beiträge: 19617

Wohnort: Schleswig-Holstein

Das ist auch merkwürdig,bei mir ohne Probleme

0	alsa_output.pci-0000_00_14.2.analog-stereo	module-alsa-card.c	s32le 2ch 44100Hz	RUNNING
1	combined	module-combine-sink.c	s32le 2ch 44100Hz	SUSPENDED
2	bluez_sink.30_21_51_D7_30_9B	module-bluez5-device.c	s16le 2ch 44100Hz	SUSPENDED

wie sieht die Ausgabe aus von

find ~ ! -user $USER -ls

bruce1236

(Themenstarter)
Avatar von bruce1236

Anmeldungsdatum:
15. September 2010

Beiträge: 21

Wohnort: MD

So nun habe ich alles bestens konfiguriert, jetzt startet mein Pulseaudio nicht mehr automatisch... Aber

Anbei die Ausgabe, was kann ich da sehen?

  3560997      4 -rw-r--r--   1 root     root           66 Okt 15  2014 /home/~/.selected_editor
  4341109      4 drwxrwxrwx   2 root     root         4096 Aug 10  2016 /home/~/.config/enchant
  4341112      0 -rw-rw-rw-   1 root     root            0 Nov 14 11:21 /home/~/.config/enchant/de_DE.dic
  4341113      0 -rw-rw-rw-   1 root     root            0 Nov 14 11:21 /home/~/.config/enchant/de_DE.exc
  3951906      4 drwxr-xr-x   2 root     root         4096 Dez 15 09:21 /home/~/.config/qt4-fsarchiver
  3951912      4 -rw-r--r--   1 root     root           31 Nov  5  2014 /home/~/.config/qt4-fsarchiver/qt4-fsarchiver.conf
  3673688      0 srwxrwxrwx   1 root     root            0 Feb 27  2015 /home/~/.cache/at-spi2-socket-18787

habe nochmals etwas bei jack rumprobiert und da ist eine Sache: Wenn ich die mbox nur als Eingangsgerät einstelle, dann wird Jack mit 44.1 gestartet, als Ausgangsgerät startet Jack immer mit 48...

Pulseaudio an/aus macht keinen unterschied.

Kann man evtl unter /proc/asound/ ... was machen?

Kellerkind_2009

Avatar von Kellerkind_2009

Anmeldungsdatum:
26. November 2009

Beiträge: 19617

Wohnort: Schleswig-Holstein

bruce1236 schrieb:

Anbei die Ausgabe, was kann ich da sehen?

Das deine Rechte nicht ganz stimmen im Home Ordner.

sudo chown -R -v $USER:$USER $HOME

Kann man evtl unter /proc/asound/ ... was machen?

Da kannst du nichts machen,kannst ja mal nachsehen wie Alsa deine Karte einrichtet/erkennt unter /proc/asound/card ### Anpassen an deine mbox2. Bei mir sieht es dann so aus

PCM:
    rates [0x5e0]: 44100 48000 88200 96000 192000

Also von 44,1 - 192 Khz kann gewählt werden (Wählen die Programme die Alsa ansprechen) Zum Testen für dich

cat /proc/asound/card0/pcm0p/sub0/hw_params  ##anpassen an deine Karte

Frage diesen Wert mal ab wenn nichts Wiedergegeben wird und wenn was abgespielt wird.

Siehe dir auch mal folgendes an

speaker-test -t sine -f 440 -c1

Lese dich hier mal etwas ein,vielleicht hilft es https://wiki.debianforum.de/Audiokonfiguration

bruce1236

(Themenstarter)
Avatar von bruce1236

Anmeldungsdatum:
15. September 2010

Beiträge: 21

Wohnort: MD

Danke, verstehe zwar nicht ganz was du unter

/proc/asound/card ### Anpassen an deine mbox2

anpassen meinst...

Werde mal den Beitrag durchgehen und hoffen dass irgendwann der Groschen fällt.

Kellerkind_2009

Avatar von Kellerkind_2009

Anmeldungsdatum:
26. November 2009

Beiträge: 19617

Wohnort: Schleswig-Holstein

Dachte du hast mein Link gelesen 😕

aplay -l

Dann kommt z.b so was

**** Liste der Hardware-Geräte (PLAYBACK) ****
Karte 0: SB [HDA ATI SB], Gerät 0: VT1708S Analog [VT1708S Analog]
  
Karte 1: NVidia [HDA NVidia], Gerät 7: HDMI 1 [HDMI 1]
  

Irgendetwas wird bei deiner ja stehen,darum anpassen

cat /proc/asound/card0/pcm0p/sub0/hw_params  ##anpassen an deine Karte

z.b. card2 ??

Kellerkind_2009

Avatar von Kellerkind_2009

Anmeldungsdatum:
26. November 2009

Beiträge: 19617

Wohnort: Schleswig-Holstein

Welche Firmware verwendest du? Hab das gefunden

Fixed: Certain DAT Decks Lock To The Wrong Sample Rate When Recording From Mbox 2 (Item #83265)

When attempting a 48kHz sample rate DAT recording via the S/PDIF input, some DAT machines would either show a clock error or lock at a 44.1kHz rate, resulting in a DAT recording that would later play at the wrong 

speed.

Mbox 2 with firmware v1.43 is backwards compatible with any version of Pro Tools LE for Mac OS X and Windows XP that supports the Mbox 2 (Pro Tools LE 6.8.1 and higher). 

bruce1236

(Themenstarter)
Avatar von bruce1236

Anmeldungsdatum:
15. September 2010

Beiträge: 21

Wohnort: MD

Hallo Kellerkind_2009,

danke, jetzt habe ich verstanden was du mir mit anpassen sagen wolltest 🙄 Das habe ich mir angeschaut und es kommt folgendes - egal ob analog oder digital out gewählt ist:

$ cat /proc/asound/card1/pcm0p/sub0/hw_params
access: MMAP_INTERLEAVED
format: S24_3BE
subformat: STD
channels: 2
rate: 48000 (48000/1)
period_size: 48000
buffer_size: 96000

$ cat /proc/asound/card1/pcm0p/sub0/hw_params
access: MMAP_INTERLEAVED
format: S24_3BE
subformat: STD
channels: 2
rate: 48000 (48000/1)
period_size: 48000
buffer_size: 96000

Wenn ich unter ->Sound die interne karte wähle kommt "closed", was auch immer das heist...

Eine dumme Frage: Macht es in dem Falle evtl. einen Unterschied, dass ich die Dateien mit "root Editor" bearbeite anstatt via Terminal? Eigentlich dachte ich nicht, mache das sonst immer so...

Zu guter Letzt: Werde es mal an meinem "jungfreulichen light System" (Produktivsystem Musik) testen wie anfangs, wer weis...

Und Danke für den Tipp mit der Firmware, dass habe ich gleich anfangs geprüft und die Box ist auf 1.43

Kellerkind_2009

Avatar von Kellerkind_2009

Anmeldungsdatum:
26. November 2009

Beiträge: 19617

Wohnort: Schleswig-Holstein

Siehe bei mir

stephan@stephan-Desktop:~$ cat /proc/asound/card1/pcm0p/sub0/hw_params
cat: /proc/asound/card1/pcm0p/sub0/hw_params: Datei oder Verzeichnis nicht gefunden
stephan@stephan-Desktop:~$ cat /proc/asound/card0/pcm0p/sub0/hw_params
closed                                                      ##Wenn keine Musik/Tonquelle wiedergegeben wird
stephan@stephan-Desktop:~$ cat /proc/asound/card0/pcm0p/sub0/hw_params
access: MMAP_INTERLEAVED
format: S32_LE
subformat: STD
channels: 2
rate: 44100 (44100/1) ## "Angeforderte" Frequenz bei Wiedergabe (In meinen Fall von Clementine)
period_size: 4096
buffer_size: 8192
stephan@stephan-Desktop:~$ 

Zeige mir mal bitte wenn alles angeschlossen ist

wget http://www.alsa-project.org/alsa-info.sh -O alsa-info.sh && bash alsa-info.sh --stdout >~/alsa-ergebnis.txt

Datei alsa-ergebnis.txt liegt dann im Home Ordner.Füge sie hier mal als Anhang ein.Sowie

lsusb

und

lsusb -t

bruce1236

(Themenstarter)
Avatar von bruce1236

Anmeldungsdatum:
15. September 2010

Beiträge: 21

Wohnort: MD

So habe es unter dem Produktiv light probiert, hat sich nichts geändert...

anbei die Sachen:

~$ lsusb
Bus 002 Device 005: ID 0dba:3000 Digidesign Mbox 2
Bus 002 Device 007: ID 046d:c069 Logitech, Inc. M-U0007 [Corded Mouse M500]
Bus 002 Device 006: ID 046d:0825 Logitech, Inc. Webcam C270
Bus 002 Device 004: ID 0424:2514 Standard Microsystems Corp. USB 2.0 Hub
Bus 002 Device 003: ID 046d:c318 Logitech, Inc. Illuminated Keyboard
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 003: ID 0499:150b Yamaha Corp. 
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

und

~$ lsusb -t
/:  Bus 04.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/2p, 5000M
/:  Bus 03.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/2p, 480M
/:  Bus 02.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/2p, 480M
    |__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/8p, 480M
        |__ Port 1: Dev 3, If 0, Class=Human Interface Device, Driver=usbhid, 12M
        |__ Port 1: Dev 3, If 1, Class=Human Interface Device, Driver=usbhid, 12M
        |__ Port 2: Dev 4, If 0, Class=Hub, Driver=hub/4p, 480M
            |__ Port 1: Dev 6, If 0, Class=Video, Driver=uvcvideo, 480M
            |__ Port 1: Dev 6, If 1, Class=Video, Driver=uvcvideo, 480M
            |__ Port 1: Dev 6, If 2, Class=Audio, Driver=snd-usb-audio, 480M
            |__ Port 1: Dev 6, If 3, Class=Audio, Driver=snd-usb-audio, 480M
            |__ Port 2: Dev 7, If 0, Class=Human Interface Device, Driver=usbhid, 1.5M
        |__ Port 6: Dev 5, If 0, Class=Application Specific Interface, Driver=snd-usb-audio, 12M
        |__ Port 6: Dev 5, If 1, Class=Audio, Driver=snd-usb-audio, 12M
        |__ Port 6: Dev 5, If 2, Class=Audio, Driver=snd-usb-audio, 12M
        |__ Port 6: Dev 5, If 3, Class=Audio, Driver=snd-usb-audio, 12M
        |__ Port 6: Dev 5, If 4, Class=Audio, Driver=snd-usb-audio, 12M
        |__ Port 6: Dev 5, If 5, Class=Audio, Driver=snd-usb-audio, 12M
        |__ Port 6: Dev 5, If 6, Class=Vendor Specific Class, Driver=snd-usb-audio, 12M
/:  Bus 01.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/2p, 480M
    |__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/6p, 480M
        |__ Port 1: Dev 3, If 0, Class=Vendor Specific Class, Driver=, 480M
        |__ Port 1: Dev 3, If 1, Class=Vendor Specific Class, Driver=snd-usb-audio, 480M
        |__ Port 1: Dev 3, If 2, Class=Vendor Specific Class, Driver=snd-usb-audio, 480M
        |__ Port 1: Dev 3, If 3, Class=Vendor Specific Class, Driver=snd-usb-audio, 480M

und im Anhang die Datei

spätestes jetzt bin ich geistig raus 🙄

Danke schon mal dafür!

Falls es doch irgendwann klappen sollte, bist du für mich ein echter Held 👍

Nachtrag / Frage: Warum steht in der Datei Jack: Installed - Yes (/usr/bin/jackd) Running - No

Komisch Jack läuft laut qjack wie üblich auf 48KHZ bei de mbox

alsa-ergebnis.txt (56.1 KiB)
Alsa Ergebnis
Download alsa-ergebnis.txt

Kellerkind_2009

Avatar von Kellerkind_2009

Anmeldungsdatum:
26. November 2009

Beiträge: 19617

Wohnort: Schleswig-Holstein

Wühle mich da grad durch,brauche noch mehr Infos

dmesg &>dmesg.txt

dmesg.txt wieder hier anhängen. Wird wohl aber ein Treiberproblem sein 😇

[   12.628133] usb 2-1.6: 4:2: cannot get freq at ep 0x85
Antworten |