Visual-based Musical Data
Representation for Composer Classification
Thammasat University Musical AI Project
DISCRIPTION
Musical AI
This research was created as part of the project "Innovative All-around Learning toward Smart Campus Creation" by Dr. Somrudee Deepaisarn and team under the larger-scheme of AI Ready City Networking in RUN Project conceptualized by Prof. Dr. Virach Sornlertlamvanich.
We aim to use machine learning to classify different music composers based on their compositions. We'll gather a dataset of musical pieces from different composers, extract features from each piece, and train a machine learning model to predict the composer given a musical piece.
EXPLANATION OF ACOUSTIC FEATURE
| Acoustic Feature | Explanation |
|---|---|
| Velocity | How hard a piano key is struck |
| Onset | The beginer point of a note |
| Duration | How long a note is played |
CLASSIFICATION PERFORMANCE OF MODELS CONSTRUCTED BY VARIOUS FEATURES
| #composer | models | feature | length | F1-score |
|---|---|---|---|---|
| 5 | EfficientNet B7 | Velocity | 400 | 0.87 |
| 5 | ResNet34 | Velocity | 200 | 0.85 |
| 5 | ResNet34 | Velocity | 400 | 0.85 |
| 5 | ResNet34 | Velocity | 600 | 0.82 |
| 5 | ResNet34 | onset | 400 | 0.78 |
| 5 | ResNet34 | duration | 400 | 0.78 |
| 5 | ResNet34 | RGB | 400 | 0.72 |
| 14 | ResNet34 | Velocity | 400 | 0.68 |