Since Music teachers disagree on the best way to indicate errors (half of them for each possibility), the best solution would be to implement both of them, and give the choice to the user: enable/disable real-time signalisation, and give the possibility to have the report or not.