This repo contains our final working codes for EYRC-2019 Mocking bot theme.
Youtube link for Progress-task
- Take music file as input.
- Machine Learning to detect the instruments used.
- Use audioprocessing to detect note onsets and individual notes.
- Use serial communication to send this information to AtMega 2560.
Bot:
- Receive serial input from the Python script.
- Process input and control the bot to strike on piano and trumpet.
Instrument:
- Capcitive touch sensor(placed on piano and trumpet) receives input on striking.
- Detect which note is being played.