Yeah it does help to have a good understanding of audio. Then everything makes sense when your doing it. If your not fully up on audio it can take awhile to understand it all as there is alot to audio, way more then most imagine. Only reason i jumped into this thread was that i’ve been repairing audio for over 30 years. So the knowledge i have from that applies here very well, but sometimes in code it is tough to figure out exactly how to accomplish the same thing that is done in an actual audio circuitry. Can be a real pain at times.
Associative thinking is cool. It’s great when a person can apply their professional knowledge in different areas of life.