Удобный сервис для музыкантов-любителей
Тем, кто самостоятельно учится играть на клавишных инструментах, бывает затруднительно прочесть обозначения аккордов. Новая функция «Нотный режим» переключает вид страницы с режима «для гитаристов» на режим «для клавишников» и обратно. Теперь аккорды можно перевести в ноты одним кликом. Функционал тестируется на сайте PrimaNota.ru.
Зачем это нужно?
Опрос посетителей сайта PrimaNota.ruпоказал, что очень мало людей умеют раскладывать аккордовые обозначения на ноты. Сделать это мысленно могут только 7% опрошенных, 20% посетителей — гитаристы, которые не пользуются нотной записью, а 70% — нуждаются в простой функции автоматической нотации аккордов. Анализ аналогичных площадок в рунете и на зарубежных порталах показал, что ничего подобного на тот момент создано не было.
Люди пользовались аккордами, не получая никакой связи с основами теории музыки. Их развитие было искусственно ограничено, а имевшиеся функции транспортирования аккордов на некоторых площадках работали с ошибками. Свободно-распространяемые библиотек для онлайн визуализации нот не давали необходимого результата.
Был необходим механизм быстрой трансформации одного вида записи в другой, без долгого ручного подбора. Эта задача была успешно решена на сайте PrimaNota.ru.
Онлайн-учебник гармонии
Создатели сайта своими силами разработали новый функционал. Для этого оказалось необходимо не просто перевести аккорды в ноты, но и соблюсти ряд других условий, в частности — базовые правила голосоведения. В итоге работа вылилась в программирование учебника по гармонии.
В самом начале тестирования выяснилось, что на любительском уровне исполнения современных эстрадных мелодий возникают ненужные сложности. В частности, полный запрет использования параллельных квинт приводит к лишнему движению, но не дает никакого выигрыша в звучании. Часть правил пришлось отключить.
Во многих подборках не указана тональность и это досадное упущение пришлось исправлять. Без этого ноты тяжело читать. Чтобы избежать появления в записи большого количества диезов и бемолей, было реализовано авто-определение тональности.
Функция заработала, когда удалось загрузить около 100 мелодий и сразу стала популярной. Однако, не для всех песен переложение выглядит гладко и красиво. Многие записи выкладывают на сайт любители без музыкального образования, в них встречаются неточности, ошибки. В результате автоматическая нотация для некоторых песен получается не безупречной.
Перспективы и планы
Как и все новое, функция нотации на сайте PrimaNota.ru проходит этап открытого тестирования. Аналогов, у которых можно было бы подсмотреть готовые решения, в интернете не нашлось. Поэтому пока пользователи получают только ноты — без ритма, без тактов. Ближайшие планы разработчиков — решить эту задачу.
Сейчас идет работа над тем, чтобы привязать аккорды к ритму мелодии и создать автоматическую генерацию всего сопровождения. Планируется учитывать жанр или пожелания пользователя.