An Editor for Lute Tablature

  • Christophe Rhodes
  • David Lewis
Part of the Lecture Notes in Computer Science book series (LNCS, volume 3902)


We describe a system for the entry and editing of music in lute tablature. The editor provides instant visual and MIDI feedback, mouse and keyboard controls, a macro recording facility, and full run-time extensibility. We conclude by discussing planned future functionality and considering other potential applications for the technology.


Graphical Object Graphical View Rhythm Sign Common Lisp Syntax Analysis 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Ness, A.J., Kolczynski, C.A.: Sources of lute music. In: Sadie, S., Tyrrell, J. (eds.) The New Grove Dictionary of Music and Musicians, vol. 23, pp. 39–63. Macmillan, London (2001)Google Scholar
  2. 2.
    Crawford, T., Gale, M., Lewis, D.: An Electronic Corpus of Lute Music (ECOLM): technological challenges and musicological possibilities. In: Parncutt, R. (ed.) Conference on Interdisciplinary Musicology, Graz, pp. 118–119 (2004)Google Scholar
  3. 3.
    Lewis, D., Gale, M.: “La battaglia”: a computer-assisted approach to an extended musical family. In: The Annual Conference of the Renaissance Society of America (2005)Google Scholar
  4. 4.
    Crawford, T.: Applications Involving Tablatures: TabCode for Lute Repertories. Computing in Musicology 7, 57–59 (1991)Google Scholar
  5. 5.
    Dalitz, C.: abctab2ps Users’ Guide (2005),
  6. 6.
    Huron, D.B.: The Humdrum Toolkit. CCRAH, California (1994)Google Scholar
  7. 7.
    The Text Encoding Initiative Consortium: TEI: Yesterday’s Information Tomorrow (2005),
  8. 8.
    University of Virginia: The Music Encoding Initiative (MEI) (2004),
  9. 9.
    Wiering, F., Crawford, T., Lewis, D.: Creating an XML Vocabulary for Encoding Lute Music. In: Proceedings of the XVIth International Conference of the Association for History and Computing, Amsterdam (forthcoming, 2005)Google Scholar
  10. 10.
    Crawford, T. (ed.): Silvius Leopold Weiss: Sämtliche Werke für Laute, vol. 5–7. Bärenreiter, Kassel (2002)Google Scholar
  11. 11.
    Newman, W.H., et al.: SBCL User Manual (2000),
  12. 12.
    Strandh, R., Moore, T.: A Free Implementation of CLIM. In: International Lisp Conference, San Francisco, Franz Inc. (2002)Google Scholar
  13. 13.
    Rao, R., York, W.M., Doughty, D.: A guided tour of the Common Lisp interface manager. ACM SIGPLAN Lisp Pointers 4, 17–37 (1990)CrossRefGoogle Scholar
  14. 14.
    Rhodes, C., Strandh, R., Mastenbrook, B.: Syntax Analysis in the Climacs Text Editor. In: International Lisp Conference, Stanford (2005)Google Scholar
  15. 15.
    Earley, J.: An Efficient Context-Free Parsing Algorithm. Communications of the ACM 13, 94–102 (1970)CrossRefMATHGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2006

Authors and Affiliations

  • Christophe Rhodes
    • 1
  • David Lewis
    • 1
  1. 1.Centre for Cognition, Computation and Culture, Goldsmiths CollegeUniversity of LondonLondonUK

Personalised recommendations