That makes sense. It should work with just an audio input right? I didn't assign an output and it still gives me the errors.
Ultimately, I'm trying to display to VGA - Does anyone know how the output std_logic_vector/array relate with the waveform? Do all 24 bits correspond to the magnitude? Unfortunately, I can't simulate it since I don't have the right version of MatLab to use the DSP Builder. I'm working to use an external simulation with the IP cmp file, but I haven't been successful yet.
I realized I put in some Java/C++ comments so here's an updated version.