Авторизация
Забыли пароль?
Сброс пароля
Вернуться к авторизации
Digital-кейс дня

Guitarability - музыкальный тренер, который всегда с тобой

Вхождение в кейс дня

13 ноября ‘16

Заказчик: Guitarability

Разработка музыкального мобильного приложения для iPad, которое почти не имеет аналогов: "Для его реализации нужны были разработчики, которые смогут переложить музыку в математические формулы и алгоритмические зависимости, а потом обратно - в музыку."

Агентство-исполнитель кейса

Omega

Guitarability - это полноценный персональный тренер для обучения игры на гитаре, реализованный в цифровом формате и доступный для каждого через мобильное приложение.

1. Вводная задача от заказчика, проблематика, цели

Казалось бы, таких продуктов на рынке мобильных приложений должно быть много, но это не так. Идея продукта звучит просто, а вот реализация возможна только опытным разработчиком, который может переложить музыку в математические формулы и алгоритмические зависимости, а потом обратно - в музыку.

Должен был получиться продукт, гармонично совмещающий в себе все возможности современных технологий и распознавание живой музыки до мельчайших нюансов, не всегда уловимых человеческим слухом.

А создавалось приложение для улучшения навыков игры на гитаре пользователей любого уровня. Простое в использовании и, в тоже время, сложное в своей технической реализации, оно должно научить играть на гитаре за счет понимания качества воспроизводимой пользователем музыки.

2. Описание реализации кейса и творческого пути по поиску оптимального решения

Команда взялась за проект, ведь это был вызов. Вызов к созданию уникального продукта, который почти не имеет аналогов. Синхронизация и четко отлаженная работа всех специалистов, работающих над проектом, со стороны выглядела как "игра по нотам":

  • дизайн: он призван вдохновлять пользователя. Он интуитивно удобен для прохождения уроков и умеет “отображать” музыку графически.
  • разработка: от самого простого списка с уроками до распознавание живой игры на гитаре. Теперь приложение определяет каждую ноту или аккорд, а затем оцифровывает их соответствия на экране планшета.
  • тестирование: показывает реальные результаты. Так например, никто из наших инженеров в отделе тестирования не умел играть на гитаре. Да и приложение создавалось для новичков. Это помогло выявлять даже самые незначительные ошибки при распознавании звуков приложением.

3. Результаты сотрудничества

Релиз приложения прошел в марте 2016 года и на цифрах подтвердил нашу уверенность в уникальности технической реализации проекта. Для получения максимальной практической пользы от приложения необходимо использовать планшет, электрогитару, адаптер IRig и наушники.

Предусмотрен и вариант использования акустической гитары без прямого подключения к планшету. Распознавание звука происходит через микрофон гаджета, поэтому для занятий идеально подойдет помещении с минимальными посторонними шумами.

В настоящее время наша команда работает над добавлением новых возможностей приложения.

Приложение доступно в AppStore

Поддержка приложения

4. Заключение

Используемое ПО, оборудование и вспомогательные системы:

  • CoreAudio, AudioToolbox - для низкоуровневой работы со звуком;
  • SpriteKit - для высокопроизводительной отрисовки всей нотной нотации;
  • Parse - для хранения пользовательской информации на сервере и хранении данных по всем урокам. Это позволило сократить человекозатраты на backend;
  • Amazon AWS S3 - для заливки аудио и видеозаписей пользователей;
  • Amazon CloudFront - для быстрой загрузки загруженных записей другими пользователями;
  • Из периферийных устройств для работы и тестирования использовались планшеты, электрогитара, адаптер IRig и наушники.

Агентство-исполнитель кейса

Omega

Guitarability - это полноценный персональный тренер для обучения игры на гитаре, реализованный в цифровом формате и доступный для каждого через мобильное приложение.