Онлайн-редактор знаменных песнопений IPSM.
Изначально
знаменные песнопения вводились в текстовом редакторе MS Word, од-
нако по мере получения статистических данных и расширения числа
знамен были созданы специальные редакторы — сначала настольные,
а затем веб-ориентированные (IPSM).
Развитие технологий ввода и обновление шрифтов потребовало
совершенствовать и форматы данных: от исходного хранения текста
песнопений в простом *.doc файле перешли к использованию таблиц
Word, а затем Excel и XML. Для реализации поисковых запросов или
других ресурсоемких операций также пришлось разработать форматы
для хранения данных в СУБД. Для повышения эффективности процес-
са ввода и возможности дальнейшего анализа введенных рукописей на
языке Python с помощью фреймворка Django было создано специаль-
ное веб-приложение — редактор знаменных песнопений IPSM. В нем
знамена закодированы последовательностью из семи цифр и сгруппи-
рованы по схожести начертания. На первом уровне выделено шесть
основных групп, каждая группа максимально состоит из семи под-
групп.
Формированию соответствующих групп предшествовало специ-
альное исследование, в рамках которого была проанализирована ста-
тистика встречаемости знамен в уже введенных рукописях [13, 15,
17, 18]. Согласно рис. 3, частота встречаемости знамен распределе-
на неравномерно, поэтому оптимизация веб-форм (рис. 4) позволила
повысить в несколько раз скорость и удобство ввода.
Разработанное приложение позволяет вводить знаменные песно-
пения в базу данных постранично, при этом текущая страница руко-
писи выводится в виде изображения в отдельный блок на странице,
в котором отображается текущая строка песнопения. В случае ввода
двоезнаменника на странице расположен блок подсказок раскладки
клавиатуры для ввода нот с помощью шрифта Odnoglas [8].
Кроме исследуемых рукописей, пользователь может загрузить в
базу данных любое песнопение (каждой записи в базе данных будет
соответствовать одно знамя) и словарь (каждая запись в базе данных
содержит последовательность знамен и соответствующие ей ноты).
Рис. 3. Статистика частоты появления знамен
60 ISSN 0236-3933. Вестник МГТУ им. Н.Э. Баумана. Сер. “Приборостроение”. 2014. № 4