1. Abstraction Layer AudioMIDI 2. Isomer-SymbolicDescriptionIngests single or multiple MIDI files (inparallel) from a specified directory andpopulates a MySQL database with…