hi Theremingenieur,
this discussion is imo of topic in this tread.
unix is not linux, core audio is not alsa, jackd is not a audio driver, and so on...
the real facts are, teensy3 with sgtl5000 audioadapter do not work properly as usb audio card with ALSA kernel module snd_usb_audio under linux.
and a god starting point is, that ALSA and teensy core libraries are open source. so IMO it is possible to find the problem.
and it is not important if ALSA cause the problem or teensy core libs cause the problem, if at least the problem can solved.
the chance that alsa kernel module snd_usb_audio caused the problem is probably low.
Advanced Linux Sound Architecture (ALSA) is an really solid sound architecture for linux. its a part of linux kernel since 2002 . i think millions of people use class compliant usb sound devices on linux systems without problems.
also i think there are thousands of people which use corresponding usb soundcards on linux-arch_arm based single chip computers too. if there is a general problem with the ALSA kernel module snd_usb_audio, dozens of people will do bug reporting on alsa project org, or discuss this maybe on "linux audio user" or "linux audio developer" mailing list. we talk about USB AUDIO Device Class 1 Specifications release 1.0 from 1998
http://www.usb.org/developers/docs/devclass_docs/audio10.pdf from
http://www.usb.org.
maybe you also consider the possibility that teensy3 core library usb_audio need some improvements. this is, how open source projects work. people report bugs or problems, try to find out how others can reproduce the problem and talk about them. than people can together solve bugs or issues. github tools like the issue tracker are mostly designed for collaboration. and at least Paul the head from
www.pjrc.com participates from such systems and get many free community testers which love DIY-arduino-education-art-politically-and-hack-a-day-upcycle projects. this people spend their time for debugging, reporting bugs and so on without any commercial expectations. at least they spend their money to buy pauls products!!!
Maybe it's a good idea to hear them!
the question from slexter was simple and clear
pi zero do not run an ios kernel and do not use core audio driver! it is the small brother from raspberry pi 2/3 running a linux (GNU) kernel and ALSA (if sound modules are used).
i use alsa and GNU Linux Kernel on an RPI and i try to share my problems with this combination in this tread from slexter and a week earlier in my tread. i spend many hours to encircle the problem.. and you know for sure that this is all wrong.
that's a bit of a strain. above all things when you compare apples(ios) with pears(linux).
/g
wolke