Martín, D., Neullas, T. and Pachet, F. LeadsheetJS: A Javascript Library for Online Lead Sheet Editing. 1st International Conference on Technologies for Music Notation and Representation (TENOR 2015), Paris (France), May 2015

Sony CSL authors: Daniel Martin Martinez, Timotée Neullas, François Pachet

Abstract

Lead sheets are music scores consisting of a melody and a chord grid, routinely used in many genres of popular music. With the increase of online and portable music applications, the need for easily embeddable, adaptable and extensible lead sheet editing tools is pressing. We introduce LeadsheetJS, a Javascript library for visualizing, editing and rendering lead sheets on multiple devices. LeadsheetJS provides lead sheet editing as well as support for extensions such as score augmentation and peer feedback. LeadsheetJS is a client-based component that can be embedded from arbitrary third-party websites. We describe the main design aspects of LeadsheetJS and some applications in online computer-aided composition tools.

Keywords: leadsheets

Downloads

[PDF] Adobe Acrobat PDF file

BibTeX entry

@INPROCEEDINGS { dani:15a, ADDRESS="Paris (France)", AUTHOR="Martín, D. and Neullas, T. and Pachet, F.", BOOKTITLE="1st International Conference on Technologies for Music Notation and Representation (TENOR 2015)", MONTH="May", TITLE="LeadsheetJS: A Javascript Library for Online Lead Sheet Editing", YEAR="2015", }