Thanks for the link.
Apparently, I've obtained the data from the microphone buffer using the code I posted above.
Private Sub DirectSoundRecord_GotWaveData

The problem is that the Buffer is Byte type and when I do...
Dim MyVariable as string
MyVariable = Byte
Text1.text = text1.text & MyVariable

The 90% of the text is "???????????????????????"
My question is if I can pass that Byte data to the FFT function to get the frequencies.

I'm also learning about Bass.dll