Заказ закрыт
Веб-редактор табулятур для гитары

a
Заказчик
Отзывы фрилансеров: + 0 - 0
Зарегистрирован на сайте 9 лет и 10 месяцев
Бюджет: по договоренности
Требуется разработать веб-редактор табулятур для гитары. В качестве первого этапа, предлагается сделать простой редактор с необходимым минимумом функциональности.
Предлагается использовать ReactJS (обсуждаемо). Весь интерфейс на английском языке.

Алгоритм работы:
1. Пользователь выбирает файл из списка. На входе имеется набор препроцессеных JSON-файлов, сгенерированных уже имеющейся программой из mp3-файлов.
В JSON лежит список звуков, N раз в секунду, в виде {freq, amp}. В них, понятно, куча шумов, вокалы, барабаны, аплодисменты, поэтому следующие этапы.

2. В редакторе создаётся Canvas, в который эти звуки рисуются разными цветами на сером фоне. Его должно быть можно зумить и скроллить по двум измерениям
(X – время, Y – частота).

3. Пользователь дважды кликает на какой-то ноте, которая, по его мнению, принадлежит партитуре. Он выбирает в диалоге точную частоту или питч (октаву, номер) и длительность. 
Нота помещается в табулятуру (которая показывается в окошке ниже), а также обводится жирной/хорошо заметной рамкой.

4. Синтезатор. Должно быть возможно проигрывать результат (например, посредством Tone.js). В стороне отображается панель управления плеером/синтезатором:
кнопки play/pause, селектор того, что проигрывать: оригинал или сгенерированные ноты.

5. Экспорт в TXT-формат табулятуры.

6. Проект сохраняется в JSON и загружается из JSON (список помеченных пользователем нот + всё состояние редактора).

Интересно пообщаться с исполнителями, имеющими опыт разработки и поддержки сложных веб-проектов такого рода. Хоть какое-то знакомство с музыкой/нотами/табами будет плюсом.
Разделы:
Опубликован:
09.03.2016 | 18:02
Заказ находится в архиве

Выберите способ верификации:

Обновите страницу после прохождения верификации.

Посмотреть другие заказы

Теги: нужен программист, резюме программиста, требуется программист, резюме веб программиста

Наши партнеры
Сведения об ООО «Ваан» внесены в реестр аккредитованных организаций, осуществляющих деятельность в области информационных технологий. ООО «Ваан» осуществляет деятельность, связанную с использованием информационных технологий, по разработке компьютерного программного обеспечения, предоставлению доступа к программе для ЭВМ и является правообладателем программы для ЭВМ «Платформа FL.ru (версия 2.0)».