Harmonic Intonation Trainer: An Open Implementation in Pure Data

Hsin-Ming Lin, and Chin-Ming Lin

Proceedings of the International Conference on New Interfaces for Musical Expression

Abstract:

Pedagogical research demonstrates theories and practices of perception or production of melodic or harmonic ``intonation'', i.e. the realization of pitch accuracy. There are software and hardware to help students improve intonation. Those tools have various functions. Nevertheless, they still miss something which could benefit users very much. Even worse, they are not easy to be revised. Most importantly, there should be more amusing and engaging interaction between a tuning trainer and a user which is able to exchange roles of tuner and player. In this research, we implement an open-source program named ``Harmonic Intonation Trainer'' in Pure Data. It includes most of essential elements of a smart tuner. A user can tune his pitch while optionally hearing (through earphones) the target pitch and other harmonic intervals in respective octaves. Moreover, in its interactive accompanist mode, a user's input pitch serves as the reference frequency; the program follows his intonation to generate corresponding harmonic intervals. Additionally, user can straightforwardly edit all parameters and patches by Pure Data. Any adoption or revision is absolutely welcome. Finally, we will initiate another research to test and to inspect experimental results from student orchestras so that its future version is expected to be more sophisticated.

Citation:

Hsin-Ming Lin, and Chin-Ming Lin. 2015. Harmonic Intonation Trainer: An Open Implementation in Pure Data. Proceedings of the International Conference on New Interfaces for Musical Expression. DOI: 10.5281/zenodo.1179118

BibTeX Entry:

  @inproceedings{hlin2015,
 abstract = {Pedagogical research demonstrates theories and practices of perception or production of melodic or harmonic ``intonation'', i.e. the realization of pitch accuracy. There are software and hardware to help students improve intonation. Those tools have various functions. Nevertheless, they still miss something which could benefit users very much. Even worse, they are not easy to be revised. Most importantly, there should be more amusing and engaging interaction between a tuning trainer and a user which is able to exchange roles of tuner and player. In this research, we implement an open-source program named ``Harmonic Intonation Trainer'' in Pure Data. It includes most of essential elements of a smart tuner. A user can tune his pitch while optionally hearing (through earphones) the target pitch and other harmonic intervals in respective octaves. Moreover, in its interactive accompanist mode, a user's input pitch serves as the reference frequency; the program follows his intonation to generate corresponding harmonic intervals. Additionally, user can straightforwardly edit all parameters and patches by Pure Data. Any adoption or revision is absolutely welcome. Finally, we will initiate another research to test and to inspect experimental results from student orchestras so that its future version is expected to be more sophisticated.},
 address = {Baton Rouge, Louisiana, USA},
 author = {Hsin-Ming Lin and Chin-Ming Lin},
 booktitle = {Proceedings of the International Conference on New Interfaces for Musical Expression},
 doi = {10.5281/zenodo.1179118},
 editor = {Edgar Berdahl and Jesse Allison},
 issn = {2220-4806},
 month = {May},
 pages = {38--39},
 publisher = {Louisiana State University},
 title = {Harmonic Intonation Trainer: An Open Implementation in Pure Data},
 url = {http://www.nime.org/proceedings/2015/nime2015_300.pdf},
 urlsuppl1 = {http://www.nime.org/proceedings/2015/300/0300-file1.mp4},
 year = {2015}
}