Should have thought of this sooner...ran the program as root, and it worked fine. "chmod 666 /dev/sound/*" fixed the problem for my non-privileged user account.
The files in /dev/sound are all owned by root:audio, permissions were "crw-rw----" and I'm in the audio group, so I'll have to figure out why my normal account didn't have permissions to the sound devices, but at this point, finding the real fix (not the ugly hack described above) should be relatively simple.
At least this is now documented somewhere for the next person who sees this problem, lol.