Just built a DIY Norns shield and it seems to be working other than I’m pretty sure I got a defective display from Digikey (same missing pixels issue noted by others) and none of the distis has CS4270 codecs. I’ve ordered one on ebay but thats a crap shoot…
As expected with no codec on the shield, dmesg shows that the codec is not found and I get a SuperCollider error in Norns because jack and scserver have no audio device.
In the meantime I’m trying to configure Norns to use a cheap USB audio adapter as its default audio device. I plugged the USB audio dongle in, confirmed it is recognized by the OS and tested it with aplay - its working.
From what I see Norns sets up the codec as alsa audio device 0. I remapped the USB dongle as device 0 by adding /etc/modprobe.d/alsa-base.conf which contains:
options snd_usb_audio index=0
I also added /etc/asound.conf which contains:
defaults.pcm.card 0
defaults.ctl.card 0
This appears to be working to some degree - flashing led on the USB dongle indicates its getting data, no SuperCollider or Jack errors but I have no audio from the dongle. I’ve tried adjusting all the audio levels in Norns. If I try aplay to the USB audio dongle it fails telling me the device is busy which it should. If I kill jack aplay works again because jack has released the audio device. It seems so close to working!
I have not changed the devtree so I still get errors about the missing codec on bootup but it seems like Norns should be using Jack, not a specific device driver. What am I missing?