Очередной этап разработки гитары завершен и мы наконец запустили кампанию на Кикстартере!

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

Изготовление механической части заняло практически все время, было очень сложно. Но результат оказался достойным. Для изготовления использовалось множество техпроцессов: 3д печать разными пластиками с покраской, фрезеровка и анодирование алюминия, нанесение маркировки, литье и overmolding силикона.

Набор деталей, заказанных в Китае
Набор деталей, заказанных в Китае
Фото в собранном виде
Фото в собранном виде

Все заявленные в предыдущей статье функции удалось реализовать. Мы собрали очень много фидбека по UX, так что однозначно будут изменения в конструкции в случае успешного краудфандинга. Они коснутся расположения кнопок, распределения масс, чувствительности датчиков, надежности подпружиненных контактов и узла сгибания.

В результате работы над софтовой частью и приложением появилось несколько новых режимов:

Режим игры по табулатурам

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

Также можно создавать свои собственные табулатуры и мы даже сделали для этого специальную клавиатуру для ввода символов. В будущем планируем подключить парсинг стандартных табулатур Guitar Pro и облачную библиотеку. Предстоит большая работа с лицензиями на них. Если у кого-то из читателей есть опыт в вопросах лицензий, будем благодарны консультации.

Режим упрощенной импровизации

Этот режим импровизации оказался очень удачным. Благодаря подсвечиванию на грифе гитары связанных друг с другом нот (гамма или пентатоника), которые хорошо сочетаются друг с другом, пользователю не нужно тратить месяцы на изучение музыкальной теории. Достаточно просто выбрать нужную тональность на гитаре или в приложении. При желании неподходящие ноты могут быть вообще проигнорированы системой. Тогда на гитаре будет просто невозможно сыграть неправильные ноты.

Режим импровизации с помощью ИИ

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

Один из вариантов решения задачи - использование нейронной сети, обученной на базе множества midi файлов внутри заданного жанра.

Пока этот режим будет работать только в нашем приложении, но если соберем достаточную сумму, то, может быть, поставим в гитару stm-ку пожирнее и засунем нейронку в нее.
Мы только в начале пути разработки этого режима. Если среди читателей Хабра есть специалисты по нейронным сетям, генеративной музыке или теории музыки, желающие поучаствовать в проекте, прошу написать мне.

Встроенный синтезатор

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

Вибрато/бенды

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

Так что теперь можно забиндить наклон гитары к другим эффектам.

Режим драм машины

Теперь гитару можно положить на стол и настукивать биты на грифе прямо как на midi контроллерах. Осталось адаптировать корпус гитары так, чтобы он не шатался на плоском столе.

Режимы тренажера и обучения в игровой форме

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

Также за это время мы сняли финальное промо видео:

Мы только что запустили кампанию! Кому интересно следить за новостями проекта или оформить предзаказ – прошу пожаловать на Kickstarter и на наш сайт Sensy. Впереди еще очень много работы и мы надеемся на вашу поддержку.

Спасибо за внимание! Буду рад обратной связи в комментариях.

Комментарии (19)


  1. yokotoka
    07.10.2022 03:38
    +1

    Крутой проект! Держу за вас кулачки, забэкал на кикстартере экземпляр. :)

    Я думаю, что надо просто дать народу распробовать. Тогда придётся выпускать новую партию, купаться в деньгах и всё такое. После этого с удовольствием закажу у вас "PRO"-версию девайса с бОльшим числом ладов. Как гитарист скажу, что 12 маловато, нужно хотя бы 18, а лучше 22.

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


    1. yokotoka
      07.10.2022 03:43
      +6

      А ещё я подумал, что если встроить туда какой-нибудь съёмный аккумулятор популярного формата и добавить динамик, то можно сильно расширить аудиторию - песни под гитару у костра, детская игрушка, не требующая сложного (для детей) подключения.


      1. foxin
        07.10.2022 11:16
        +2

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


        1. yokotoka
          07.10.2022 12:10

          С другой стороны, у тех же JBL получается в компактные корпуса засунуть достаточно громкий для костровых посиделок звук.


          1. sbw
            07.10.2022 14:14

            КМК, лучше готовый JBL и взять) у них там внутри наверняка куча хитрых ноу-хау касательно миниатюрности и качества звука, которые не так просто будет повторить, да и не зачем, если можно взять готовый


            1. yokotoka
              07.10.2022 16:07

              Согласен. Но если она будет болтаться на шнурке, то говорить не приходится о Sensy как о том, что удобно для детей. Хоть какой-то звук должен быть внутри, чтобы "включил - сразу услышал". Мне кажется это сильно расширит аудиторию родителями, жаждущими развития своих детей. Я если бы не играл, купил бы такое своим или детям родственников.


              1. foxin
                09.10.2022 01:53

                К сожалению, игрушка для ребенка за 300 баксов - это не про широкую аудиторию


                1. yokotoka
                  09.10.2022 03:17

                  Можно сказать "что угодно за 300 баксов – это не про широкую аудиторию". Тем не менее "инструмент+игрушка" имеет большую аудиторию чем просто "инструмент".


    1. iShrimp
      07.10.2022 22:03
      +1

      Такому девайсу с 22 ладами прямо напрашивается строй 22edo :)

      Пример композиции


  1. yokotoka
    07.10.2022 03:52
    +5

    И ещё по подсветке есть предложение в режиме импровизации (где выводите гамму на гриф) - делать не просто "разноцветно как попало", а подкрашивать ноты в зависимости от её функции в ладу. Чтобы тоника, например, всегда была красной. И хорошо бы дать выбирать цвета для каждой ноты в ладу.


  1. moonster
    07.10.2022 07:05

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


    1. foxin
      07.10.2022 11:13

      я без особых проблем менял (на другом проекте кикстартера)


  1. jar_ohty
    07.10.2022 07:07
    +1

    Основная проблема всего этого - задержки. Если они превышают примерно миллисекунд 100, играть на инструменте что-то вменяемое становится практически невозможно.


    1. foxin
      07.10.2022 11:14
      +1

      в статье почему-то нету, но в описании на кикстартере есть про 10-15мс по BT и близкое к нулю по проводу


  1. kolu4iy
    07.10.2022 10:58
    +1

    А как же тренировать "чистоту" ноты? Или слайды-бенды всякие?
    Хотя для начинающих - отчего нет, пусть пальцы хоть что-то узнают. А с другой стороны - переучиваться всегда труднее чем учиться....
    Вообще штука хорошая. Только она совсем не гитара. Гитароподобный обучающий синтезатор, скорее.


    1. yokotoka
      07.10.2022 12:08

      Ещё "midi-клавиатура" для гитаристов, кто умеет играть и пишет песню с чем-то кроме гитары и не хочет рисовать партии/аккорды мышкой или midi-клавиатурой.


  1. Mishootk
    07.10.2022 10:59

    Можно в этот инструмент встроить терменвокс? На базе существующих датчиков или немного расширив набор. В область "струн". Двумя руками будет интересный эффект - грф как сейчас, и второй терменвокс.


    1. iShrimp
      07.10.2022 22:07

      Вы имеете в виду типа безладовой гитары, или типа Haken Continuum? Там нужны ёмкостные тач-сенсоры...


  1. TonyKentnarEarth
    07.10.2022 21:03

    нужен обзор от Ваганыча на обновленную версию:)