turns out I was actually just trying to create the audio context without having selected the audio element first...
still working on audio. it's collecting frequency data, but not doing anything with it yet.