MIR Tools for a practice agent¶
Educational agent surveys emphasise tool use: the language model orchestrates specialist components and reasons over their returns, rather than absorbing every MIR subtask into its weights Chu et al. (2025). The same division of labour appears in Chapter 1 for agents generally. For performance coaching, the natural toolbox is largely the MIR perceptual and feedback stack already reviewed in this chapter: transcription, alignment, mistake detection, and related analysers called on demand.
Candidate tools¶
A practice-oriented agent might expose an API surface over systems such as:
Transcriptors: instrument-conditioned AMT that turns a take into note events the agent can reason over. Piano is furthest along: Transkun scores note intervals with a non-hierarchical transformer Yan & Duan (2024); Kwon, Jeong, and Nam target efficient real-time autoregressive transcription Kwon et al. (2024). Guitar now has large aligned corpora and benchmark models such as GAPS Riley et al. (2024). Coverage remains uneven across strings, winds, and voice, so the same agent API must swap backends rather than assume one universal transcriptor.
Score processors and aligners: note- and measure-linked correspondences between notation and performance. Nakamura et al. fold insertions, deletions, and pitch errors into HMM alignment Nakamura et al. (2017); Parangonar and the (n)ASAP pipelines supply current note-level matchers and correction tools Peter et al. (2023). Learner audio still breaks clean alignment, which is why unified models such as RUMAA remain relevant Chang et al. (2025).
Audio and symbolic analysers: pitch, rhythm, dynamics, and mistake detectors that return localisable observations Lerch et al. (2019), Chou et al. (2025). For singing, mistake detectors compare learner and teacher recordings for pitch and rhythm errors Kumar et al. (2026), and TG-Critic scores quality without a reference, from timbre features alone Sun et al. (2023).
Motion or technique sensors: when audio alone cannot distinguish causes (hand posture, bow contact, key-depression kinematics). MOSA pairs optical motion capture with note-level semantic annotation for piano and violin Huang et al. (2024);
Playability checks and exercise or repertoire generators: tools that turn a diagnosis into a next action: predict whether an arrangement is playable for this learner Müllerschön et al. (2025); recommend the next song, part, version, or drill Hassein-Bey et al. (2025); or translate and simplify a piece across playing levels Gover & Zewi (2022), Ramoneda et al. (2025).
Demonstration generators: voice cloning that renders the target phrase in the student’s own voice, so the student no longer has to map a coach’s voice onto their own. In a study with 22 singers, a coaching session where these demos were the only sung examples and the human coach gave verbal guidance produced immediate gains comparable to expert human coaching under blind assessment, though students felt an imperfect connection to the cloned voice Gao et al. (2026).
Logs and curricula: practice calendars, assigned pieces, and exam rubrics retrieved as context. Outside music, intelligent tutors already treat learner traces and lesson plans as tools rather than as prompt stuffing: knowledge-tracing models log mastery over time Piech et al. (2015); educational LLM agents retrieve curricula, inspectable learner profiles, and next-item plans Chu et al. (2025), Zhao et al. (2026). A practice agent would specialise the same pattern to pieces and passages.
In this framing the LLM’s role is orchestration and explanation: choose which tool to run, interpret the result in context, and speak at an appropriate feedback depth. MuseAgent-style controllers already illustrate the pattern for score-audio dialogue Zhao et al. (2026); a coaching agent would add longitudinal planning on top of similar calls.

Figure 1:MuseAgent routes each query to a different perceptual front-end and converts every return into text before the model sees it Zhao et al. (2026). The language model never touches audio or pixels: it reads ABC, MusicXML and JSON. A practice agent inherits this shape, and inherits the failure mode with it, since a wrong return is indistinguishable from a right one at the point the model reads it.
In MusicTutor and VoiceCoach the language model never hears the singer. It reads what MIR tools return and decides what to say or do next. The two systems differ in who decides which tool runs.
MusicTutor Cheng et al. (2026) gives that decision to an LLM. An orchestrator (Qwen3-4B-Instruct) asks the beginner what they want to sing, keeps that goal in memory, and splits practice into stages: warm-up, range test, phrase practice, and song evaluation. Each stage calls a different agent. The Pitch Auditor runs pYIN on the take and returns a vocal range and a pitch-stability score. The Vocal Profiler turns that range into a five-note scale exercise, synthesised as piano audio. The Phrase Coach has the learner sing one lyric line at a time and calls a Song Evaluator, a Kimi-Audio model fine-tuned to rate technique, emotional expression, timbre, and breath control with a rationale for each. The orchestrator reads these ratings as a performance signal and decides whether to advance, retry the phrase, or roll back to an earlier stage. The authors note that the evaluator can still write plausible rationales that the audio does not support.
VoiceCoach Zheng & Ishiguro (2026) uses a fixed pipeline for mixed voice, a technique learners cannot see from outside. A recognition model estimates voice-quality parameters from the audio, visualisations show them as spatial and temporal patterns, and an LLM turns the model outputs into personalised explanations and practice suggestions. Here the LLM does not route: it explains the output of a tool it did not choose.
Tool error still cascades. If an aligner pins a mistake to the wrong bar, later drills and explanations inherit it while the language model may sound fluent Chang et al. (2025). Treat analyser returns as evidence with uncertainty, meaning abstain, request another take, or surface the trace, rather than committing a lesson plan on a false localisation.
- Chu, Z., Wang, S., Xie, J., Zhu, T., Yan, Y., Ye, J., Zhong, A., Hu, X., Liang, J., Yu, P. S., & Wen, Q. (2025). LLM Agents for Education: Advances and Applications. Findings of the Association for Computational Linguistics: EMNLP 2025, 13782–13810. 10.18653/v1/2025.findings-emnlp.743
- Yan, Y., & Duan, Z. (2024). Scoring Time Intervals Using Non-Hierarchical Transformer for Automatic Piano Transcription. Proceedings of the 25th International Society for Music Information Retrieval Conference (ISMIR).
- Kwon, T., Jeong, D., & Nam, J. (2024). Towards Efficient and Real-Time Piano Transcription Using Neural Autoregressive Models. IEEE/ACM Transactions on Audio, Speech, and Language Processing, 32, 5106–5116.
- Riley, X., Guo, Z., Edwards, D., & Dixon, S. (2024). GAPS: A Large and Diverse Classical Guitar Dataset and Benchmark Transcription Model. Proceedings of the 25th International Society for Music Information Retrieval Conference (ISMIR).
- Nakamura, E., Yoshii, K., & Katayose, H. (2017). Performance Error Detection and Post-Processing for Fast and Accurate Symbolic Music Alignment. Proceedings of the 18th International Society for Music Information Retrieval Conference (ISMIR), 347–353.
- Peter, S. D., Cancino-Chacón, C. E., Foscarin, F., McLeod, A. P., Henkel, F., Karystinaios, E., & Widmer, G. (2023). Automatic Note-Level Score-to-Performance Alignments in the ASAP Dataset. Transactions of the International Society for Music Information Retrieval, 6(1), 27–42. 10.5334/tismir.149
- Chang, S., Dixon, S., & Benetos, E. (2025). RUMAA: Repeat-Aware Unified Music Audio Analysis for Score-Performance Alignment, Transcription, and Mistake Detection. IEEE Workshop on Applications of Signal Processing to Audio and Acoustics (WASPAA).
- Lerch, A., Arthur, C., Pati, A., & Gururani, S. (2019). Music Performance Analysis: A Survey. Proceedings of the 20th International Society for Music Information Retrieval Conference (ISMIR), 33–43.
- Chou, B. S.-H., Jajal, P., Eliopoulos, N., Nadolsky, T., Yang, C.-Y., Ravi, N., Davis, J. C., Yun, K. Y.-J., & Lu, Y.-H. (2025). Detecting Music Performance Errors with Transformers. Proceedings of the AAAI Conference on Artificial Intelligence, 39(22), 23687–23695.
- Kumar, S., Jaiswal, S., Singh, P., & Arora, V. (2026). Automatic Detection and Analysis of Singing Mistakes for Music Pedagogy. arXiv Preprint arXiv:2602.06917.
- Sun, X., Gao, Y., Lin, H., & Liu, H. (2023). TG-Critic: A Timbre-Guided Model for Reference-Independent Singing Evaluation. IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP).
- Huang, Y.-F., Moran, N., Coleman, S., Kelly, J., Wei, S.-H., Chen, P.-Y., Huang, Y.-H., Chen, T.-P., Kuo, Y.-C., Wei, Y.-C., Li, C.-H., Huang, D.-Y., Kao, H.-K., Lin, T.-W., & Su, L. (2024). MOSA: Music Motion with Semantic Annotation Dataset for Cross-Modal Music Processing. IEEE/ACM Transactions on Audio, Speech, and Language Processing, 32, 4157–4170. 10.1109/TASLP.2024.3407529
- Müllerschön, M., Klapuri, A., Rodriguez, M., & Cardin, C. (2025). Playability Prediction in Digital Guitar Learning Using Interpretable Student and Song Representations. Proceedings of the 26th International Society for Music Information Retrieval Conference (ISMIR), 631–637. 10.5281/zenodo.17811448
- Hassein-Bey, Z., Abbou, Y., d’Hooge, A., Giraud, M., Guillemain, G., & Jeanneau, A. (2025). What Song Now? Personalized Rhythm Guitar Learning in Western Popular Music. Proceedings of the 26th International Society for Music Information Retrieval Conference (ISMIR).
- Gover, M., & Zewi, O. (2022). Music Translation: Generating Piano Arrangements in Different Playing Levels. Proceedings of the 23rd International Society for Music Information Retrieval Conference (ISMIR).