MSc. Dissertation project submitted to School of Computer Science, University of Birmingham. (2023)
-
'
MoCap Dataset
' directory holds all the marked MoCap recordings with .mat file extension. -
In the directory '
Pre-processing 1
', use the .mat files from the previously mentioned directory and outputs four CSV files for all four instruments. These csv files hold the averaged marker values. -
Repeat step 2 until all the files from the
MoCap Dataset
directory are served. -
Then make all the output from step 2 go through the
reshaper.ipynb
file in the 'Pre-processing 2
' directory. -
This will upsample or downsample the timeseries to 6000 frames. Repeat step 4 for all the CSVs.
-
Following this, make the file go through the
interpolation.ipynb
file in the same directory as step 4. -
This will interpolate the gaps in the timeseries. Repeat step 6 for all the CSVs.
-
Resulting CSVs will be input to the LSTM model.
-
LSTM model is available in the
Model_Sequence.ipynb
file. -
Step 9 will output the predicted quartet sequence.
-
Model_Tempo.ipynb
holds the model to classify the tempo. -
Step 11 marks the end of the proposed project.
Author @Anurag Borah
2023