JavaScript под другие задачи. Он кстати не подойдет для онлайновой программы. Потому что выполняется на стороне пользователя.
Программа на Python может вызывать любые функции операционной системы, например работать с файлами. JavaScript не может получить доступ к файлам на компьютере, он выполняется в контексте браузера. Программа на Python может вызываться как cgi на сервере, тогда она действительно станет полноценным серверным приложением. Генерировать аппликатуры "налету" при заходе пользователя на страницу и т.п..
В любом случае надо определиться точно, что должна делать программа. Как с нотами?
Картинки (дырочки) нарисовал в графическом редакторе. Ноты взял откуда то.. тоже пересохранил в граф. редакторе. Набор графики идет в комплекте со скриптом - скачивается в zip архиве с указанного сайта.
Нумерация нот была взята из MIDI стандарта.
|