The program uses what he hears as is. There is no note recognition algorithm behind it as it doesn't need it. You play the note you want, you bond it to a specific behaviour, and that's pretty much it.
I'm no musician programmer, I just made a tool able to recognize a frequency and bind an input to it ^^
The frequencies displayed might not at all be the proper ones for the intended notes as I have no clue what I am doing