All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/4] ALSA: usb-audio: support Roland Capture sample rates
@ 2026-08-29  0:49 Jonathan Seth Mainguy
  2026-08-29  0:49 ` [PATCH 1/4] ALSA: usb-audio: add Roland OCTA-CAPTURE multirate support Jonathan Seth Mainguy
                   ` (4 more replies)
  0 siblings, 5 replies; 6+ messages in thread
From: Jonathan Seth Mainguy @ 2026-08-29  0:49 UTC (permalink / raw)
  To: linux-sound; +Cc: perex, tiwai, niklas, linux-kernel, Jonathan Seth Mainguy

The fixed quirks for these devices currently describe 44.1 kHz:

  0582:0120  Roland OCTA-CAPTURE
  0582:012f  Roland QUAD-CAPTURE

Add their 48, 96 and 192 kHz alternate settings. The OCTA-CAPTURE's existing
S32_LE format description causes the white-noise playback reported by Niklas
Aldervall and other users. Change it to the packed S24_3LE format used by the
device.

Expose the OCTA-CAPTURE control MIDI cables and synchronize the hardware clock
with the selected endpoint rate during stream preparation.

Tested on physical OCTA-CAPTURE and QUAD-CAPTURE units. Rate changes followed
by full-duplex streaming succeeded at 44.1, 48, 96 and 192 kHz on both models.
External digital clocking on the OCTA-CAPTURE was tested at all supported
rates: 44.1, 48 and 96 kHz. The OCTA-CAPTURE disables its digital input and
output at 192 kHz, so external clocking is unavailable at that rate.

Reported-by: Niklas Aldervall <niklas@aldervall.se>
Closes: https://lore.kernel.org/alsa-devel/6b623cb6-3a9b-4fe4-a57c-9a165d261692@aldervall.se/
Signed-off-by: Jonathan Seth Mainguy <jon@soh.re>

Jonathan Seth Mainguy (4):
  ALSA: usb-audio: add Roland OCTA-CAPTURE multirate support
  ALSA: usb-audio: expose OCTA-CAPTURE control MIDI cables
  ALSA: usb-audio: add Roland QUAD-CAPTURE multirate support
  ALSA: usb-audio: set Roland Capture rate during stream preparation

 sound/usb/quirks-table.h | 206 +++++++++++++++++++++++++++++++++++++--
 sound/usb/quirks.c       |  74 ++++++++++++++
 2 files changed, 273 insertions(+), 7 deletions(-)


base-commit: 548e7bcd0c5460ddcbca9600cea603ebeebf4da7
-- 
2.55.0

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2026-08-31  8:30 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-08-29  0:49 [PATCH 0/4] ALSA: usb-audio: support Roland Capture sample rates Jonathan Seth Mainguy
2026-08-29  0:49 ` [PATCH 1/4] ALSA: usb-audio: add Roland OCTA-CAPTURE multirate support Jonathan Seth Mainguy
2026-08-29  0:49 ` [PATCH 2/4] ALSA: usb-audio: expose OCTA-CAPTURE control MIDI cables Jonathan Seth Mainguy
2026-08-29  0:50 ` [PATCH 3/4] ALSA: usb-audio: add Roland QUAD-CAPTURE multirate support Jonathan Seth Mainguy
2026-08-29  0:50 ` [PATCH 4/4] ALSA: usb-audio: set Roland Capture rate during stream preparation Jonathan Seth Mainguy
2026-08-31  8:30 ` [PATCH 0/4] ALSA: usb-audio: support Roland Capture sample rates Takashi Iwai

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.