- It seems to go silent right when some kind of event happens (often, but not always), like a play/pause or loop reset.
Every application, Pulseaudio and JACK etc still show audio flowing in the meters.
Recording INPUT is fine, no problems. Only sound to the output is silent.
Hitting direct monitoring lets me hear my microphone, so the physical audio outs are fine.
I need to trigger it one way or another to get sound to output again
- Changing the cable
Changing the USB port
Changing the kernel (I have not tried it on a machine other than Linux)
Disabling USB autosuspend
Here are the triggers to get it to work again:
- Have another app request access to the output (But important, must close down the current audio stream first)
This script:Plugging in the cable againCode: Select all
#!/usr/bin/bash SEARCH="Focusrite-Novation" DEVICE=$(lsusb | grep ${SEARCH} | awk '{print "/dev/bus/usb/"$2"/"$4}' | sed 's/://') sudo python3 << EOT import fcntl, sys, os, subprocess USBDEVFS_RESET = ord('U') << (4*2) | 20 fd = os.open('${DEVICE}', os.O_WRONLY) if fd < 0: sys.exit(1) fcntl.ioctl(fd, USBDEVFS_RESET, 0) os.close(fd) sys.exit(0) EOT
Any ideas?