A program which can parse songs and compare & categorise these songs using Finite Automata.
By Anas Stitou, Emil Lambert, Tibo Verreycken & Kars van Velzen
[Spring, 2023 | Talen en automaten, 1001WETTAL]
The goals off this project for this course consists of (but not limited to): Show expertise in languages and automata theory, Apply proper communication, Self-reflection, Developing an analytical mindset,
You can find detailed information about the course using this link (Dutch)
Creating a functional program by using a set of theoretical constructs (algoritms and automata).
The program has a midi file parser from which datat is extracted and automata are constructed. By applying different algorithms we can check for similarity in songs, group songs on genre (specified by user defined paramaters) It is also possible to convert an automaton into a song (midi file).
TBA
Supported Audio Files:
- .mid
Working Directory = /working
Output Directory = /working/midi_output
Log Directory = /working/reports
Used languages:
- Dutch
- English
Are you still listening? ;)*