Skip to main content

Analysis and prediction of piano performances using inductive logic programming

  • Experiments and Applications
  • Conference paper
  • First Online:
Book cover Inductive Logic Programming (ILP 1996)

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 1314))

Included in the following conference series:

Abstract

Starting from the work of Matthew Dovey on analysing Rachmaninoff's piano performances using inductive logic programming, we show how to apply the clausal discovery engine Claudien to induce theories for predicting MIDI files from the musical analysis of a score. This extends Dovey's work in several directions: MIDI-encodings are used instead of the older Ampico, a richer musical analysis within LaRue's SHMRG-model is applied, a much finer qualitative analysis of features is learned (making it nearly quantitative), and predictions are made. The application is not only relevant as yet another inductive logic programming benchmark, but also as a demonstration of the need for multiple predicate learning, sequence prediction and number handling in inductive logic programming. Furthermore, the results presented here can be considered the first original application of the clausal discovery engine Claudien.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. D. Cope. Experiments in Music Intelligence, In Proceedings of the International Computer Music Conference, Computer Music Association, 1987.

    Google Scholar 

  2. L. De Raedt and M. Bruynooghe. A theory of clausal discovery. In Proceedings of the 13th International Joint Conference on Artificial Intelligence, pages 1058–1063. Morgan Kaufmann, 1993.

    Google Scholar 

  3. L. De Raedt and W. Van Laer. Inductive constraint logic. In Proceedings of the 5th Workshop on Algorithmic Learning Theory, Lecture Notes in Artificial Intelligence. Springer-Verlag, 1995.

    Google Scholar 

  4. L. De Raedt, N. Lavrač, and S. Džeroski. Multiple predicate learning. In Proceedings of the 13th International Joint Conference on Artificial Intelligence, pages 1037–1042. Morgan Kaufmann, 1993.

    Google Scholar 

  5. L. De Raedt and L. Dehaspe. Clausal Discovery, Technical Report, Dept. of Computer Science K.U.Leuven, 1995, Submitted to Machine Learning.

    Google Scholar 

  6. M.J. Dovey. Analysis of Rachmaninoff's Piano Performances using Inductive Logic Programming, Oxford University Computing Lab, 1995. An extended abstract was published in Proceedings of the 8th European Conference on Machine Learning, Lecture Notes in Artificial Intelligence, Springer Verlag, 1995.

    Google Scholar 

  7. J. LaRue, Guidelines for Style Analysis, W.W.Norton and Co., 1970.

    Google Scholar 

  8. F. Lerdahl and R. Jackendorf. A generative theory of tonal music. MIT Press, 1983.

    Google Scholar 

  9. S. Muggleton. Inverse entailment and progol. New Generation Computing, 13, 1995.

    Google Scholar 

  10. E. Narmour. Beyond Schenkerism: the need for alternatives in music analysis. Chicago University Press, 1983.

    Google Scholar 

  11. E. Van Baelen. Analyse van piano-uitvoeringen met behulp van inductie (in Dutch). Master's Thesis, Dept. of Computer Science, K.U.Leuven, 1996.

    Google Scholar 

  12. G. Widmer. The synergy of music theory and artificial intelligence: learning multilevel expressive interpretation. In Proceedings of the 11th AAAI, 1994.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Stephen Muggleton

Rights and permissions

Reprints and permissions

Copyright information

© 1997 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Van Baelen, E., De Raedt, L. (1997). Analysis and prediction of piano performances using inductive logic programming. In: Muggleton, S. (eds) Inductive Logic Programming. ILP 1996. Lecture Notes in Computer Science, vol 1314. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-63494-0_48

Download citation

  • DOI: https://doi.org/10.1007/3-540-63494-0_48

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-63494-2

  • Online ISBN: 978-3-540-69583-7

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics