In this project, we propose a computational pipeline that allows pianists of all skill levels to create their unique mixes with an orchestra track extracted from an existing recording. In particular, this pipeline consists of different components using techniques from Music Information Retrieval (MIR). First, starting with a open-source complete piano concerto recording, we employ data-driven MSS approaches to separate the piano and orchestra. Then, we use music synchronization techniques to temporally align the separated orchestra track with the pianist’s own recording. Finally, we apply time-scale modification (TSM) to warp the orchestra track and create the final mix.
Pianist: Tanya Bannister
Conductor: Mixhael Luxner
Orchestra: Millikin-Decatur Symphony Orchestra
Copyright: Public Domain
Source: International Music Score Library Project (IMSLP)
Pianist: Arthur Rubinstein
Conductor: Stanisław Skrowaczewski
Orchestra: New Symphony Orchestra of London
Year: 1962
Copyright: Public Domain
Source: YouTube
Pianist: Arthur Schnabel
Conductor: Malcolm Sargent
Orchestra: London Philarmonic Orchestra
Year: 1932
Copyright: Creative Commons Attribution-NonCommercial-ShareAlike 3.0 - Non-PD US
Source: International Music Score Library Project (IMSLP)
Pianist: N/A
Conductor: Anthony Holland
Orchestra: Skidmore College Orchestra
Year: N/A
Copyright: Creative Commons Attribution Share Alike 3.0
Source: International Music Score Library Project (IMSLP)
Excerpt ID: Bach_BWV1056-01-mm001-008_YO-V2
Excerpt ID: Chopin_Op021-03-mm215-229_ES
Excerpt ID: Tschaikovsky_Op023-01-mm030-036_ES-V2
@article{OezerM23_PCSeparation_TASLP, title = {Source Separation of Piano Concertos Using Musically Motivated Augmentation Techniques}, author = {Yigitcan {\"O}zer and Meinard M{\"u}ller}, journal = {Submitted to {IEEE/ACM} Transactions on Audio, Speech {\&} Language Processing}, volume = {}, number = {}, year = {2023}, pages = {}, url-demo = {https://www.audiolabs-erlangen.de/resources/MIR/2023-PianoConcertoSeparation} }
@inproceedings{OezerM22_PianoSepAdapt_ISMIR, author = {Yigitcan \"Ozer and Meinard M\"uller}, title = {Source Separation of Piano Concertos with Test-Time Adaptation}, booktitle = {Proceedings of the International Society for Music Information Retrieval Conference ({ISMIR})}, address = {Bengaluru, India}, year = {2022}, pages = {493--500}, url-demo = {https://www.audiolabs-erlangen.de/resources/MIR/2022-PianoSep} }
@inproceedings{Defossez21_Demucs_ISMIR, author = {Alexandre Défossez}, title = {Hybrid Spectrogram and Waveform Source Separation}, booktitle = {Proceedings of the {ISMIR} 2021 Workshop on Music Source Separation}, year = {2021}, address = {Online} }
@article{MuellerZ21_SyncToolbox_JOSS, author = {Meinard M{\"u}ller and Yigitcan {\"O}zer and Michael Krause and Thomas Pr{\"a}tzlich and Jonathan Driedger}, title = {{S}ync {T}oolbox: {A} {P}ython Package for Efficient, Robust, and Accurate Music Synchronization}, journal = {Journal of Open Source Software ({JOSS})}, volume = {6}, number = {64}, year = {2021}, pages = {3434:1--4}, doi = {10.21105/joss.03434}, url-pdf = {2021_MuellerOKPD_SyncToolbox_JOSS.pdf}, url-demo = {https://github.com/meinardmueller/synctoolbox} }
@inproceedings{PraetzlichDM16_MsDTW_ICASSP, author = {Thomas Pr{\"a}tzlich and Jonathan Driedger and Meinard M{\"u}ller}, title = {Memory-Restricted Multiscale Dynamic Time Warping}, booktitle = {Proceedings of the {IEEE} International Conference on Acoustics, Speech, and Signal Processing ({ICASSP})}, address = {Shanghai, China}, year = {2016}, pages = {569--573}, url-pdf = {2016_PraetzlichDriedgerMueller_MrMsDTW_ICASSP.pdf} }
@article{DriedgerME14_HPTSM_IEEE-SPL, author = {Jonathan Driedger and Meinard M{\"u}ller and Sebastian Ewert}, title = {Improving Time-Scale Modification of Music Signals using Harmonic--Percussive Separation}, journal = {{IEEE} Signal Processing Letters}, volume = {21}, number = {1}, year = {2014}, pages = {105--109}, url-demo = {https://www.audiolabs-erlangen.de/resources/2014-SPL-HPTSM/} }
@article{OezerSALSM23_PCD_TISMIR, title = {{P}iano {C}oncerto {D}ataset {(PCD)}: A Multitrack Dataset of Piano Concertos}, author = {Yigitcan \"Ozer and Simon Schw\"ar and Vlora Arifi-M\"uller and Jeremy Lawrence and Emre Sen and Meinard M\"uller}, journal = {Transactions of the International Society for Music Information Retrieval ({TISMIR})}, volume = {6}, number = {1}, year = {2023}, pages = {75--88}, doi = {10.5334/tismir.160}, url-demo = {https://www.audiolabs-erlangen.de/resources/MIR/PCD} }