A smart detecting and feedback system for smart piano