dataset

Code

Code related to the iKala dataset are posted below. If you wish to contribute, or if you have any comments or suggestions, please do not hesitate to contact us.

ikala_lyrics_parser.py Converts iKala timestamped lyrics to JAMS. Based on Justin Salamon's mirex05melody_parser.py. Contributed by Tak-Shing Chan.
ikala_melody_parser.py Converts iKala pitch vector files to JAMS. Based on Justin Salamon's mirex05melody_parser.py. Contributed by Zhe-Cheng Fan.
pvread.m Reads an iKala pitch vector file into Matlab and adds timestamps to the front. Contributed by Zhe-Cheng Fan.
spl2016.zip Code for T.-S. T. Chan and Y.-H. Yang, “Complex and quaternionic principal component pursuit and its application to audio separation,” IEEE Signal Process. Lett., vol. 23, no. 2, pp. 287-291, 2016. Contributed by Tak-Shing Chan.
tsp2016.zip Code for T.-S. T. Chan and Y.-H. Yang, “Polar n-complex and n-bicomplex singular value decomposition and principal component pursuit,” IEEE Trans. Signal Process., vol. 64, no. 24, pp. 6533-6544, 2016. Contributed by Tak-Shing Chan.
spl2017.zip Code for T.-S. T. Chan and Y.-H. Yang, “Informed group-sparse representation for singing voice separation,” IEEE Signal Process. Lett., vol. 24, no. 2, pp. 156-160, 2017. Contributed by Tak-Shing Chan.