Авторизация
Сброс пароля
Guitarability - музыкальный тренер, который всегда с тобой
Вхождение в кейс дня
Заказчик: Guitarability
Разработка музыкального мобильного приложения для iPad, которое почти не имеет аналогов: "Для его реализации нужны были разработчики, которые смогут переложить музыку в математические формулы и алгоритмические зависимости, а потом обратно - в музыку."
1. Вводная задача от заказчика, проблематика, цели
Казалось бы, таких продуктов на рынке мобильных приложений должно быть много, но это не так. Идея продукта звучит просто, а вот реализация возможна только опытным разработчиком, который может переложить музыку в математические формулы и алгоритмические зависимости, а потом обратно - в музыку.
Должен был получиться продукт, гармонично совмещающий в себе все возможности современных технологий и распознавание живой музыки до мельчайших нюансов, не всегда уловимых человеческим слухом.
А создавалось приложение для улучшения навыков игры на гитаре пользователей любого уровня. Простое в использовании и, в тоже время, сложное в своей технической реализации, оно должно научить играть на гитаре за счет понимания качества воспроизводимой пользователем музыки.
2. Описание реализации кейса и творческого пути по поиску оптимального решения
Команда взялась за проект, ведь это был вызов. Вызов к созданию уникального продукта, который почти не имеет аналогов. Синхронизация и четко отлаженная работа всех специалистов, работающих над проектом, со стороны выглядела как "игра по нотам":
- дизайн: он призван вдохновлять пользователя. Он интуитивно удобен для прохождения уроков и умеет “отображать” музыку графически.
- разработка: от самого простого списка с уроками до распознавание живой игры на гитаре. Теперь приложение определяет каждую ноту или аккорд, а затем оцифровывает их соответствия на экране планшета.
- тестирование: показывает реальные результаты. Так например, никто из наших инженеров в отделе тестирования не умел играть на гитаре. Да и приложение создавалось для новичков. Это помогло выявлять даже самые незначительные ошибки при распознавании звуков приложением.
3. Результаты сотрудничества
Релиз приложения прошел в марте 2016 года и на цифрах подтвердил нашу уверенность в уникальности технической реализации проекта. Для получения максимальной практической пользы от приложения необходимо использовать планшет, электрогитару, адаптер IRig и наушники.
Предусмотрен и вариант использования акустической гитары без прямого подключения к планшету. Распознавание звука происходит через микрофон гаджета, поэтому для занятий идеально подойдет помещении с минимальными посторонними шумами.
В настоящее время наша команда работает над добавлением новых возможностей приложения.
4. Заключение
Используемое ПО, оборудование и вспомогательные системы:
- CoreAudio, AudioToolbox - для низкоуровневой работы со звуком;
- SpriteKit - для высокопроизводительной отрисовки всей нотной нотации;
- Parse - для хранения пользовательской информации на сервере и хранении данных по всем урокам. Это позволило сократить человекозатраты на backend;
- Amazon AWS S3 - для заливки аудио и видеозаписей пользователей;
- Amazon CloudFront - для быстрой загрузки загруженных записей другими пользователями;
- Из периферийных устройств для работы и тестирования использовались планшеты, электрогитара, адаптер IRig и наушники.