Programming a Music Synthesizer through Data Mining

Jörn Loviscach

Proceedings of the International Conference on New Interfaces for Musical Expression

Abstract:

Sound libraries for music synthesizers easily comprise one thousand or more programs (''patches''). Thus, there are enough raw data to apply data mining to reveal typical settings and to extract dependencies. Intelligent user interfaces for music synthesizers can be based on such statistics. This paper proposes two approaches: First, the user sets any number of parameters and then lets the system find the nearest sounds in the database, a kind of patch autocompletion. Second, all parameters are "live" as usual, but turning one knob or setting a switch will also change the settings of other, statistically related controls. Both approaches canbe used with the standard interface of the synthesizer. On top of that, this paper introduces alternative or additional interfaces based on data visualization.

Citation:

Jörn Loviscach. 2008. Programming a Music Synthesizer through Data Mining. Proceedings of the International Conference on New Interfaces for Musical Expression. DOI: 10.5281/zenodo.1179591

BibTeX Entry:

@inproceedings{Loviscach2008,
 abstract = {Sound libraries for music synthesizers easily comprise one thousand or more programs (''patches''). Thus, there are enough raw data to apply data mining to reveal typical settings and to extract dependencies. Intelligent user interfaces for music synthesizers can be based on such statistics. This paper proposes two approaches: First, the user sets any number of parameters and then lets the system find the nearest sounds in the database, a kind of patch autocompletion. Second, all parameters are "live" as usual, but turning one knob or setting a switch will also change the settings of other, statistically related controls. Both approaches canbe used with the standard interface of the synthesizer. On top of that, this paper introduces alternative or additional interfaces based on data visualization.},
 address = {Genoa, Italy},
 author = {Loviscach, J\''{o}rn},
 booktitle = {Proceedings of the International Conference on New Interfaces for Musical Expression},
 doi = {10.5281/zenodo.1179591},
 issn = {2220-4806},
 keywords = {Information visualization, mutual information, intelligent user interfaces },
 pages = {221--224},
 title = {Programming a Music Synthesizer through Data Mining},
 url = {http://www.nime.org/proceedings/2008/nime2008_221.pdf},
 year = {2008}
}