Program works in background.
When it starts:
it reads sound (compares it to stored mp3)
it reads spec keys pressed (defined in configuration)
it calculates result and
returns a result (to screen or by sound)
Program has to have configuration environment with default values for calculations and processing.
As a result I will need
source code and instructions how to compile it after calculations improved.
Key feature is effective sound comparison.