Я пишу программу, которой на вход поступает некая информация/параметры, а на выходе должны быть ноты. Конечно, самое простое — это файлик с нотами в текстовом виде. Но всё-таки хотелось бы получить на выходе нормальный нотный стан.
Не подскажете, есть ли какая-нибудь программа или может веб-сервис для редактирования нот, в котором можно вводить ноты кодом, а не через GUI?
Однозначно рекомендую lilypond. Из него же и MIDI и PDF можно получить. Да и вообще lilypond для нот — как TEX для текста, и всё, чего для счастья и автоматизации не хватает можно самому на Scheme прикрутить. Rosegarden. кстати можно использовать как GUI для lilypond, есть и другая, менее навороченная программа под него — Frescobaldi, помимо всего прочего там подсветка синтаксиса очень удобная.
Посмотрите в сторону бесплатного MusixTeX, может генерировать партитуры любой сложности, хотя может оказаться достаточно сложным в освоении (хотя инструкция понятна)
Универсальный формат в данном случае — MIDI. Дело не только в импорте, а и в том, что через миди-петлю вы можеет из своей программы передавать ноты в другую.