On Sun, 8 Jan 2017 21:25:35 +0100, Johannes Kroll wrote: >...which would mean that you if you listen to an input, you mix it with >a copy of itself delayed by the buffer size. That would definately >sound weird, and could explain Ralf's experience. No, since on Linux I used Ardour and directly connected the stereo track's outputs by jackd to playback_n. I didn't test any of the 18i20's inputs. [rocketmouse@archlinux ~]$ pacman -Q ardour5 jack2 ardour5 5.5-1 jack2 1.9.10.r202.gf2ece24-1 On the iPad I used Cubasis 2 with a single stereo audio track and directly connected Cubasis 2 to the Focusrite outputs. The original WAV is ripped from Crowded House's CD "Woodface", track 5, "weather with you", a 44.1 KHz, 16 bit file and then imported by Ardour at 44.1 KHz, 32 bit float and by Cubasis at 48 KHz, 24 bit. >> Not just that, my focusrite sounds crappy when the outputs are "too >> loud" in alsamixer. means over 80% its not usable. so maybe that is >> an issue, Ralf? > >That's definately an issue with my 18i8 first-gen as well. When I set >an output control to more than 0db, the output doesn't clip -- it >integer-wraps, which causes really evil distortion. I confirmed that >with an oscilloscope. I'm not sure whether this is a Linux driver >issue, or bad design. It shouldn't be possible to turn volume up beyond >the 0db setting if that causes such distortion. > 0 dB related to what? The audio files were played with an output < 0 dBFS and perhaps at max. 0 dBFS here. Does the Focusrite mixer control the analog domain? Does it increase a digital signal that comes from the DAW by the digital domain? On Sun, 8 Jan 2017 21:46:40 +0100, Johannes Kroll wrote: >First, look here: >https://github.com/smilingthax/alsa-driver_scarlett/commit/7a77707b66ee476dbf2b87c18fde6a2ea4ded1ec?diff=split >(This patch is now inside the mainline kernel; I did not write it) It's neither part of the latest kernel supported by the rt project, nor by the current mainline rc, https://www.kernel.org/ : [rocketmouse@archlinux tmp]$ wget -q https://www.kernel.org/pub/linux/kernel/v4.x/linux-4.9.tar.gz [rocketmouse@archlinux tmp]$ tar -xf linux-4.9.tar.gz [rocketmouse@archlinux tmp]$ grep USB_ID -n linux-4.9/sound/usb/mixer.c 850: case USB_ID(0x0763, 0x2030): /* M-Audio Fast Track C400 */ 851: case USB_ID(0x0763, 0x2031): /* M-Audio Fast Track C600 */ 878: case USB_ID(0x0763, 0x2081): /* M-Audio Fast Track Ultra 8R */ 879: case USB_ID(0x0763, 0x2080): /* M-Audio Fast Track Ultra */ 898: case USB_ID(0x0471, 0x0101): 899: case USB_ID(0x0471, 0x0104): 900: case USB_ID(0x0471, 0x0105): 901: case USB_ID(0x0672, 0x1041): 915: case USB_ID(0x046d, 0x09a4): 925: case USB_ID(0x046d, 0x0807): /* Logitech Webcam C500 */ 926: case USB_ID(0x046d, 0x0808): 927: case USB_ID(0x046d, 0x0809): 928: case USB_ID(0x046d, 0x0819): /* Logitech Webcam C210 */ 929: case USB_ID(0x046d, 0x081b): /* HD Webcam c310 */ 930: case USB_ID(0x046d, 0x081d): /* HD Webcam c510 */ 931: case USB_ID(0x046d, 0x0825): /* HD Webcam c270 */ 932: case USB_ID(0x046d, 0x0826): /* HD Webcam c525 */ 933: case USB_ID(0x046d, 0x08ca): /* Logitech Quickcam Fusion */ 934: case USB_ID(0x046d, 0x0991): 1503: case USB_ID(0x08bb, 0x2702): 1509: case USB_ID(0x1130, 0xf211): [rocketmouse@archlinux tmp]$ ls -lh linux-4.9/sound/usb/sc* ls: cannot access 'linux-4.9/sound/usb/sc*': No such file or directory [rocketmouse@archlinux tmp]$ ls -lh linux-4.9/sound/usb/s* -rw-r--r-- 1 rocketmouse rocketmouse 21K Dec 11 20:17 linux-4.9/sound/usb/stream.c -rw-r--r-- 1 rocketmouse rocketmouse 286 Dec 11 20:17 linux-4.9/sound/usb/stream.h [rocketmouse@archlinux tmp]$ wget -q https://cdn.kernel.org/pub/linux/kernel/v4.x/testing/linux-4.10-rc2.tar.xz [rocketmouse@archlinux tmp]$ tar -xf linux-4.10-rc2.tar.xz [rocketmouse@archlinux tmp]$ grep USB_ID -n linux-4.10-rc2/sound/usb/mixer.c 850: case USB_ID(0x0763, 0x2030): /* M-Audio Fast Track C400 */ 851: case USB_ID(0x0763, 0x2031): /* M-Audio Fast Track C600 */ 878: case USB_ID(0x0763, 0x2081): /* M-Audio Fast Track Ultra 8R */ 879: case USB_ID(0x0763, 0x2080): /* M-Audio Fast Track Ultra */ 898: case USB_ID(0x0471, 0x0101): 899: case USB_ID(0x0471, 0x0104): 900: case USB_ID(0x0471, 0x0105): 901: case USB_ID(0x0672, 0x1041): 915: case USB_ID(0x046d, 0x09a4): 925: case USB_ID(0x046d, 0x0807): /* Logitech Webcam C500 */ 926: case USB_ID(0x046d, 0x0808): 927: case USB_ID(0x046d, 0x0809): 928: case USB_ID(0x046d, 0x0819): /* Logitech Webcam C210 */ 929: case USB_ID(0x046d, 0x081b): /* HD Webcam c310 */ 930: case USB_ID(0x046d, 0x081d): /* HD Webcam c510 */ 931: case USB_ID(0x046d, 0x0825): /* HD Webcam c270 */ 932: case USB_ID(0x046d, 0x0826): /* HD Webcam c525 */ 933: case USB_ID(0x046d, 0x08ca): /* Logitech Quickcam Fusion */ 934: case USB_ID(0x046d, 0x0991): 935: case USB_ID(0x046d, 0x09a2): /* QuickCam Communicate Deluxe/S7500 */ 1504: case USB_ID(0x08bb, 0x2702): 1510: case USB_ID(0x1130, 0xf211): [rocketmouse@archlinux tmp]$ ls -lh linux-4.10-rc2/sound/usb/sc* ls: cannot access 'linux-4.10-rc2/sound/usb/sc*': No such file or directory [rocketmouse@archlinux tmp]$ ls -lh linux-4.10-rc2/sound/usb/s* -rw-r--r-- 1 rocketmouse rocketmouse 21K Jan 1 23:31 linux-4.10-rc2/sound/usb/stream.c -rw-r--r-- 1 rocketmouse rocketmouse 286 Jan 1 23:31 linux-4.10-rc2/sound/usb/stream.h [rocketmouse@archlinux tmp]$ Regards, Ralf _______________________________________________ Linux-audio-user mailing list Linux-audio-user@xxxxxxxxxxxxxxxxxxxx http://lists.linuxaudio.org/listinfo/linux-audio-user