Серия «Neko Engineering»

120

Делаем лучшую радиосистему для Neko

Серия Neko Engineering

Рассказ, как мы собрали «AirPods для гитары» — радио‑модуль для передачи звука из гитары. Как так получилось, что он звучит лучше аналогов, и зачем он в Neko Engineering.

На фоне современных «как я навайбкодил high‑load биллинг за 57 минут», это статья‑динозавр про разработку из прошлого, но так уж вышло.

Каким получился передатчик — произведение искусства на площадке 5 х 2 см

Каким получился передатчик — произведение искусства на площадке 5 х 2 см

Зачем это вообще нужно

В шинкансене на пути из Киото в Хиросиму, наконец, есть абсолютно взрывная возможность написать про эпик инжиниринг, или то, как мы делаем радиосистему для самого лучшего в мире устройства — Neko.

Небольшой дисклеймер. Всё описанное ниже сделано инженерами Neko. Я — продакт (хоть и с дипломом радиотехника), пересказывающий своими словами наши с ними беседы. Так что любые неточности могут присутствовать.

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

Это Неко. А радиопередатчики — в тех маленьких штучках слева и справа. Один в гитару, второй в усилитель

Это Неко. А радиопередатчики — в тех маленьких штучках слева и справа. Один в гитару, второй в усилитель

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

А от процессоров, где эти разъёмы есть, типа Neural DSP или Sonicake, или даже связки айфона со звуковой картой — возможность начать играть за 5 секунд, не разматывая провода и запуская многочисленные приложения.

Не разматывать провода — значит, что вместо традиционных разъёмов для проводного подключения (точнее, в дополнение к ним), нам нужна встроенная радиосистема для передачи звука из гитары в устройство, и из устройства в усилитель или пульт.

Вот так можно пользоваться Некой — подключил за секунду и полетели

И эта радиосистема должна работать реально офигенно. Если сделать радио плохо — Neko превращается в очередную игрушку.

Идеальное представление радиосистемы Neko — это провод с двумя джеками 6,3, только без самого провода. Как и провод, она должна быть всегда готова к игре. А джеки должны быть миниатюрны, чтобы не создавать лишних препятствий.

Чтобы Neko стала действительно "All you need is Neko", и заменила всё, включая провода, ей нужна радио-система с классным качеством, и очень простым использованием

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

Казалось бы, задача простая, все уже привыкли к AirPods, которые лежат себе в кармане и неплохо звучат. Давайте просто возьмём современные технологии и сделаем радио-провод?

Но есть некоторая специфика инструмента, которую нельзя игнорировать.

Специфика инструмента

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

  • радиосистемы жрут динамику,

  • не хватает хэдрума, звук зажат,

  • звук становится тонким, пластиковым,

  • усилитель отвечает не так, как надо.

Мой идеальный риг, но, к сожалению, играть на нём получается крайне редко — обычно играю на неподключенной

Мой идеальный риг, но, к сожалению, играть на нём получается крайне редко — обычно играю на неподключенной

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

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

Оказалось, что такое ТЗ очень понятно для гитариста, но совершенно не годится для инженеров. Озвучив его, я встретил в их глазах недопонимание с некоторой долей волнения за моё ментальное здоровье.

Поэтому, чтобы объяснить команде, чего же мне хочется, пришлось пройти некоторый этап рисёрча и перевода ощущений в технические метрики — диапазон, неравномерность АЧХ и ФЧХ, амплитуду и скорость нарастания сигнала.

Переводим ощущения в ТЗ

Начали с изучения аппаратной части. Разобрали Fractal, реамп-бокс от AMT и ещё несколько устройств, чтобы понять, как у них устроены входные и выходные цепи, как работают с оцифровщиками.

Легендарный Fractal Axe FX, очень интересно было, как у них устроены входы и реамп-выходы

Легендарный Fractal Axe FX, очень интересно было, как у них устроены входы и реамп-выходы

Изучили тирдауны (документы с описанием внутрянки) Lava Studio, Mooer GE1000 / GS1000, Universal Audio Dream, M-Wave Black Box. Это дало понимание best practice построения гитарных цепей — аналоговых и цифровых.

Tear down новейшей Lava Studio уже в интернете — ничего сейчас не утаить. Здесь интересно, как они сделали обработку звука, ну аналоговые схемы тоже

Tear down новейшей Lava Studio уже в интернете — ничего сейчас не утаить. Здесь интересно, как они сделали обработку звука, ну аналоговые схемы тоже

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

Слева направо: дешёвая система 1, дешёвая система 2, подразобраная XVive A58, Nux C-5RC, разобранный Sennheiser XSW-D 

Слева направо: дешёвая система 1, дешёвая система 2, подразобраная XVive A58, Nux C-5RC, разобранный Sennheiser XSW-D 

Это:

  • Sennheiser XSW-D ($199)

  • Nux C-5RC ($189)

  • Xvive A58 ($149)

  • парочка noname систем с Temu и Ozon ($19-29)

Поехали реверсить схемы, у Нюкса оказалось 2 канала усиления

Поехали реверсить схемы, у Нюкса оказалось 2 канала усиления

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

— Потеря динамики. Оказалось, что рабочий диапазон гитары — огромен, порядка 100 dB. Это отметил ещё Ken Schaffer, разрабатывая легендарную Schaffer–Vega diversity system, и добавляя туда компрессор-экспандер. То есть сигнал гитары может быть 100 mV, а могут быть вполне рабочие выбросы до нескольких вольт в пиках.

Исследования произвели довольно дотошно, снабдили их подробными описаниями результатов

Исследования произвели довольно дотошно, снабдили их подробными описаниями результатов

Сложность оцифровки такого сигнала в том, что звук гитары должен максимально эффективно уместиться в диапазон оцифровки (например, 5V). А как его эффективно оцифровывать, если там значение отличаются в десятки раз.

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

— Зажатый звук без хэдрума. Это ощущение похоже на то что выше, но с нюансом. Его можно испытать так — сначала поиграть в преамп с двуполярным питанем +/- 12 вольт (или ламповый с огромными амплитудами питания), а потом включиться в радиосистему с питанием 5 или даже 9 вольт. Появится то самое ощущение низкого потолка.

Все радиосистемы нещадно клипуют в пиках

Все радиосистемы нещадно клипуют в пиках

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

— Тонкий пластиковый звук. На этот ощущение действует целый набор факторов — от характеристик компонентов (яркий пример — проходные конденсаторы), до неравномерности ФЧХ на разных частотах. Они порождаются и аналоговой частью, и цифровой (кодек, физика и математика передачи данных).

Нестабильность амплитуды и частоты порождает тот самый странный пластиковый звук

Нестабильность амплитуды и частоты порождает тот самый странный пластиковый звук

— Непривычная реакция усилителя. После передачи цифровых данных, их надо восстановить и превратить обратно в аналоговый сигнал так, чтобы гитарный усилитель реагировал на него, как на сигнал из гитары.

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

TLDR исследования систем:
— дешёвые радиосистемы с Temu — скорее игрушка,
— все остальные с компромиссами и скорее полу-про. Sennheiser лучше, но тоже с вопросиками.

Чуть подробнее

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

1. Радиосистемы с Temu за $20

Это просто игрушка. С точки зрения использования по назначеню — мусор. Одна из систем сделана на чипе без документации, но который встречается в mp3 Bluetooth-передатчиках. На других маркировка выжжена.

Дешёвые девайсы с Temu показали очень плохие базовые результаты, не стали их сильно мучать

Дешёвые девайсы с Temu показали очень плохие базовые результаты, не стали их сильно мучать

На тестовом стенде в обработанном сигнале постоянно плавала амплитуда и частота без явной зависимости. У систем задержки 15-25 мс (вместо заявленных 4 мс), отвратительные искажения. При амплитуде больше 400 mV начинаются клипы и ещё более отвратительные искажения.

В общем, плохо настолько и везде, что их подробное исследование лишено смысла.

2. NUX, Xvive A58 и Сенхи

У Сенхайзера всё лучше остальных — хорошие компоненты, дорогие АЦП (оцифровщик — аналого-цифровой преобразователь) и ЦАП (цифро-аналоговый преобразователь, оцифровщик наоборот), самая устойчивая связь с задержкой 4 мс. Радио реализовано на чипах от компании Dialog SC14241.

Тот самый чип Dialog, по некоторым данным End Of Life, сложнодоступный, но в самой лучшей радиосистеме из представленных

Тот самый чип Dialog, по некоторым данным End Of Life, сложнодоступный, но в самой лучшей радиосистеме из представленных

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

У него не типичная радио-часть — чипы Dialog SC14241. Они ставились на телефоны формата DECT, которые уже не производят (вы вообще про такие помните? UPD: хотя мне тут подсказывают, что в Европе он вполне себе жив). Сами чипы никто не поставляет, а компания их производившая (Dialog) была продана компании Renesas.

С Renesas работать как-то сложно, максимум что нам удалось накопать — это возможность прийти в один из дорогих дизайн-хаусов, которые могут приготовить решение на базе этих самых чипов Renesas. В общем, не наш путь. Но заложенные идеи интересные.

XVive и Nux похожи. Обе системы плюс-минус одного уровня, сделаны на 5.8 GHz передатчиках от тайваньского производителя.

Разобранный A58. Виден передатчик A5133, но непонятно, чем они кодируют звук — на чипе спилена маркировка

Разобранный A58. Виден передатчик A5133, но непонятно, чем они кодируют звук — на чипе спилена маркировка

Обоим сильно не хватает амплитуды, нещадно клипуют на пиковых сигналах. Хотя в Nux используется параллельно два канала с разным усилением (х0.5 и х5 для гитар с разным уровнем сигнала), и устройство может выбрать более подходящий для гитары канал. Лучше чем ничего, но работает всё равно не супер.

Плывёт фаза, ФЧХ неравномерна — звук разъезжается, и при переключении колонки со входа трансивера на выход, сразу чувствуется эффект. Звучит, как будто звук прошёл через пластиковую игрушку.

Есть неравномерности в задержке (3.5 — 5 мс) и куча других косяков в звуке — например, Nux завышает верха и немного занижает общую громкость. В качестве гипотезы сделали фикс — покрутили громкость и сделали коррекцию тона, стало звучать идентично с исходным сигналом.

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

Правильная фильтрация достигается активным фильтром (например, так сделано у фрактала). При добавлении такой штуки в Nux, должно начать работать лучше, но там проверять не стали.

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

Nux и XVive с натяжкой тянут на какой-то полу-про уровень. Неравномерности задержки, сильные ограничения по амплитуде, ограничения по нарастанию амплитуды, неравномерности в ФЧХ, сильные искажения сложных сигналов на средних частотах. Но зато отлично решают задачу — сделать радио доступным и массовым.

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

Что мы сделали

Дальше буду аккуратен в выражениях на узкой тропинке между нашим собственным Neko NDA (Non-Disclosure Agreement — соглашение о неразглашении) и полезностью статьи, потому что мы нашли тот самый secret sauce, делающий Neko-джеки эталонными.

В слепом тесте по сравнению с ними в ящик стола отправляются все радиосистемы из заявленного списка.

В общем, параллельно с изучением устройств выше, мы собирали принципиальные схемы, SPICE-моделировали их поведение, и собирали PoC (Proof Of Concept) вариантов, чтобы проверить, как оно играет в железе.

Итераций было несколько, в каждой из них сначала выбрали наилучшие узлы, а потом заставили их работать вместе:

  • Проверили цифру и передатчики: 2,4 ГГц и на 5,8 ГГц, с разными алгоритмами передачи данных.

  • Попробовали аналоговые каскады с разным питанием, разные подходы к контролю усиления и динамики.

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

На старте вообще не очень верилось, что задача решаема в таких габаритах

На старте вообще не очень верилось, что задача решаема в таких габаритах

К чему в итоге пришли за несколько итераций:

— Передатчики всё-таки 5,8 GHz, а не 2,4. Первые PoC были собраны на Нордиках, потому что это удобно, доступно и работает. Но переехали на тайваньские 5,8 GHz — они работают в менее нагруженном диапазоне (будет лучше связь без доп веса аккумов). Скорость передачи данных выше (больше возможности для снижения задержек и их неравномерности). Ну и цена отличная.

— Hi-end схема питания и компоненты. Это очень важно, чтобы компоненты работали в ожидаемых режимах, и ничего не клиповало по входу. Все пассивные компоненты малошумящие, проходные плёночные конденсаторы, всё как в лучших домах.

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

Это третья или четвёртая итерация передатчика, разведённая так, чтобы легко было тюнить компоненты и тестировать по модулям

Это третья или четвёртая итерация передатчика, разведённая так, чтобы легко было тюнить компоненты и тестировать по модулям

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

Но, в лучших традициях продакт менеджера, я предложил ещё несколько функций, не относящихся к звуку, но улучшающих UX, чтобы пользоваться устройством было веселее:

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

  • магнитные контакты для зарядки от тушки, и передачи данных для обновления прошивки, чтобы раз и всё подключилось и там само как-то настроилось, и не надо париться,

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

Это уже самая новая версия финального передатчика, вид сверху. Произведение искусства!

Это уже самая новая версия финального передатчика, вид сверху. Произведение искусства!

С финальной схемой и этими вводными мы приступили к разводке EVT (Engineering Validation Test) в прод-размер, который чууть-чуть превышает размер привычного нам всем джека 6,3 мм.

А это — он же снизу. Ну и да, конечно же, без BGA в таких размерах никуда

А это — он же снизу. Ну и да, конечно же, без BGA в таких размерах никуда

Ребята сделали шедевральную работу. Это просто произведение искусства, и радиосистема сама по себе уже — самостоятельный и исключительно крутой продукт:

  • по качеству звука она гораздо ближе к решениям за $1000+, а не $200,

  • по UX почти как провод, только без провода — воткнул и забыл, заряжается от тушки,

  • и есть One More Thing. То, ради чего Неко вообще делалось — продуктовые преимущества мульти-тула.

One More Thing

Neko устроено так — из джека-передатчика звук гитары идёт в тушку, там с ним может что-то происходить, и тушка пересылает его в джек-приёмник в усилитель или пульт. Минус такого решения — total задержка в 10-12 ms вместо 4 ms. Как будто усилитель играет в 3-4 метрах от вас. Дальше только плюсы.  

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

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

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

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

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

Ну и вообще напихать между входом и выходом можно всё что угодно, включая автоаранжировщик и мультидорожечный рикордер, all you need is Neko же!

Ну и вообще напихать между входом и выходом можно всё что угодно, включая автоаранжировщик и мультидорожечный рикордер, all you need is Neko же!

Рекордер может записать репетицию с микрофона, улучшить этот звук ML-моделькой, чтобы качество записи приблизить к про-микрофону, разделить сделанную запись на стемы и скорректировать отдельно барабаны, а преобразовать в MIDI и подложить синты, а записанный трек гитары зареампить через Neural Amp Modeler.

Вроде просто сходил на репетицию, а получил готовый препродакшен треков — дальше экспортируем в DAW, и допиливаем.

Заключение

Хотел написать, что проделанная командой работа уже меня сильно вдохновляет и вселяет уверенность в том, что у нас всё получится.

Но напишу проще — это просто вау! В Neko самая мощная и сумасшедшая команда рокеров, которая разваливает любую задачу под орех и делает вещи. Ребята — просто красавцы, и я кайфую каждую секунду, работая вместе над проектом.

Stay Heavy \m/

Показать полностью 18 2
15

Neko — анимация джеков

Серия Neko Engineering

Уважаемые подписчики уже знают, что за устройство Neko мы делаем.

Зацените анимацию, как будет работать механика радио-джеков.

\m/

Показать полностью
80

Как мы делаем Neko — гаджет, чтобы кайфовать от игры на электрогитаре в XXI веке: Часть 2

Серия Neko Engineering

В первой части я рассказал, как появилась идея Neko. Почему не стал её делать сразу, а дал возможность настояться. Сколько стоит такую идею реализовать, с какими проблемами столкнулся, и как эти проблемы решал. Как идея стала превращаться в продукт, как прорабатывали дизайн.

Погнали дальше, самое интересное впереди :)

Через тернистый итеративный путь интервью и анализа существующих устройств в частности, и рынка вообще (не без влияния собственной невероятной экспертизы, конечно же) сформулировал такой продукт:

Это Неко — 2 радио-джека, который вставляются в тушку слева и справа. И вид в сложенном состоянии спереди и сзади

Это Неко — 2 радио-джека, который вставляются в тушку слева и справа. И вид в сложенном состоянии спереди и сзади

  1. Это устройство не только для продвинутых музыкантов (для которых прибор должен стать лучшим предложением по цене/качеству, и удобно решать все рутинные музыкальные задачи).

    Но и для для новичков, чтобы после работы за 15 минут взять гитару в руки и создать шедевр, и испытать радость созидания. Эта радость станет топливом, на котором человек будет дальше заниматься музыкой, и учиться играть

  2. Технически это процессор, радиосистема, рекордер и AI сервисы в одном флаконе с доступом в интернет, спроектированный так, чтобы его использование было максимально простым:
    — Есть 6,3 мм радио-джек, который подключается к электрогитаре или басу с активными или пассивными звукоснимателями. Радио продублировано возможностью подключиться проводом в гнездо, в которое вставляется радио-джек в состоянии покоя
    — Есть 6,3 мм радио-джект для подключения к гитарному усилителю (небалансный) или микшерскому пульту (балансный). Тоже продублирован возможностью проводного подключения
    — Есть небольшой встроенный динамик, чтобы играть прямо в устройство, если лениво включать хоть что-то ещё
    — Есть 3,5 мм выход на наушники low-z и high-z, чтобы подключать и обычные и профессиональные наушники
    — Есть USB-C, при подключении которого мы получаем звуковую карту с 2 входами (радио + проводной) и двумя выходами (радио + проводной)

  3. Программно, самые важные функции:
    — Самый крутой гитарный процессор, о нём ниже
    — AI-функции: Аранжировщик, Стем-сплиттер, Транскрайбер партий в MIDI и табы. Ну и TimeMachine — сохранение и разметка всех сыгранных риффов, чтобы потом легко вспомнить, что ты там играл и редактировать в mini-DAW
    — Не AI-функции: рекордер, метроном, тюнер, лупер, мультитрек-плейер, mini-DAW
    — Ну и раз уж оно подключено к Интернету, пусть получает постоянные обновления функциональности. В идеале, чтобы эту функциональность могло создавать комьюнити разработчиков-музыкантов (я знаю, нас много :)

Чтобы уточнить важность наличия этих функции (а это людям вообще надо?) и их реализуемость (а это вообще возможно сделать в нужно форм-факторе?), начали собирать разные прототипчики.

Прототип генеративки

Neko должен помогать любителям музыки реализовать свою потребность творить без необходимости учиться играть на гитаре пяток лет. Для этого нужен AI-аранжировщик треков (зачастую сыгранных далеко не идеально).

Такой вот ботик, слышно как я там высекаю Pantera — Planet Caravan на не подключенной, а дальше оно превращается в клёвый LoFi

Чтобы как-то быстро, без необходимости паять девайс, пощупать — а реально ли в этом есть кайф, собрали ботика в телеграм: https://t.me/IntNekoTechBot (не реклама, всё бесплатно, пользуйтесь на здоровье).

Ему можно кинуть голосовуху с сыгранным гитарным риффом или заранее записанную вавку. А он в ответ вернёт готовый трек с аранжировкой твоего риффа.

Weekly Retention у бота абсолютно незаконный, это что вообще такое

Weekly Retention у бота абсолютно незаконный, это что вообще такое

Рассказал о боте в канальчике, подождал первого фидбека пользователей:

  1. Самое крутое, что людям нравится этим пользоваться

  2. На данных это выглядит, как полка retention — люди находят ценность и возвращаются

  3. Дополнительно получили распределение жанров, которое интересует гитаристов. Это тоже полезная инфа

Вот такие гитаристы в стране, а что поделать

Вот такие гитаристы в стране, а что поделать

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

Прототипы железа и гитарное радиостроение

Изначально план был такой — берём мощный Cortex-M микроконтроллер для бизнес-логики, присоединяем к нему мощный DSP, на котором делаем неплохо звучащий гитарный процессор.

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

Слева индийская плата с DSP, справа платки для первых прототипов приёмо-передатчиков

Слева индийская плата с DSP, справа платки для первых прототипов приёмо-передатчиков

Всё заработало, но стало очевидно, что:

  1. Сделать крутой гитарный процессор на DSP — это долго, дорого и на четвёрочку. А нужно быстро, дёшево и на пять с плюсом

  2. Сделать крутую радиосистему — это вообще нетривиальная задача. Всё, что есть на рынке либо дорого и слишком профессионально (хорошо звучит, но долго подключать, плюс большой габарит). Либо не дорого, но качество такое себе — подъедает динамику игры, делает ощущения от игры неживыми

Нужен другой путь. Поехали решать по очереди.

Процессор: гитарный и центральный

Очевидно, делать гитарный процессор с нуля — не вариант. Но тут на помощь пришёл Open Source проект NAM — Neural Amp Modeler.

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

Интерфейс того самого NAM. Насколько круто звучит, настолько им неудобно пользоваться. Но это мы как раз починим нашим божественным UI

Интерфейс того самого NAM. Насколько круто звучит, настолько им неудобно пользоваться. Но это мы как раз починим нашим божественным UI

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

Это мы с пацанами из Tone3000 болтаем. Офигенные ребята, играют вместе в группе Balkans, у кого есть Спотифай зацените

Это мы с пацанами из Tone3000 болтаем. Офигенные ребята, играют вместе в группе Balkans, у кого есть Спотифай зацените

Созвонились с основателями TONE3000, поболтали о музыке, договорились об интеграции. Огонь, теперь у Neko есть не просто крутой процессор, а вообще всё возможное оборудование в мире в кармане.

Подумали с ребятами, решили, что концепция устройства меняется — давайте откажемся от связки микроконтроллер + DSP, а возьмём мощный проц, чтобы на нём запускать Linux, а под Linux запускать всё что нам нужно.

Как внутри выглядит наш проц. Это просто пушка-бомба

Как внутри выглядит наш проц. Это просто пушка-бомба

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

Важно понимать, где их покупать. Потому что, например, заказ в жалкие 5 000 — 10 000 штук (на который ещё нужно умудриться наскрести денег) никому из производителей не интересен.

В общем, прикинули требования — перфоманс, NPU с поддержкой floating point (чтобы запускать нейросети прямо офлайн), потребление, цена, бла-бла-бла. А наши китайцы с фабрики помогли выбрать нужный вариант — Rockchip RK3576.

Рокчип, ёпт, да его за одно название надо в Neko брать!

Вайбы системного программирования под передовую инженерию из Поднебесной

Вайбы системного программирования под передовую инженерию из Поднебесной

Купили на нём платки-отладочки, покрутили, завели периферию, написали драйвера. А китайские драйвера — это то ещё счастье. Запустили альфу — процессор работает, играет просто офигенно.

Так выглядела альфа процессора с ядром на NAM, запущенная на нашем CPU

Так выглядела альфа процессора с ядром на NAM, запущенная на нашем CPU

Радиосистема

Для радиосистемы пришлось делать целое RND, там у нас несколько, не побоюсь этого слова, ноу-хау, и вообще оно играет лучше, чем средняя радиосистема за $200-300.

Когда оно заиграло всё вместе, было просто нереально круто!

Когда оно заиграло всё вместе, было просто нереально круто!

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

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

Я весь день кайфовал, наиграться не мог, когда всё срослось

Я весь день кайфовал, наиграться не мог, когда всё срослось

Не буду вдаваться в детали, но мы купили пяток радиосистем, аудиокарт и другой гитарной техники. Разобрали, проанализировали, замерили, поиграли, сделали выводы.

Поспорили, пофантазировали, накидали гипотез, порисовали схем, собрали несколько прототипов. Финальный оказался самым крутым, как раз с теми самыми хау-ноу. Здесь готово.

MVP, EVT, DVT и другие слова из трёх букв

Если можно как-то одним словом описать разработку в компании Neko Engineering — это точно фраза «давайте сначала сделаем как-то, а потом хорошо».

Здесь наш подход идеально вписывается в принятые в индустрии hardware-разработки этапы:

  • MVP (Minimum Viable Product) — железяка из говна и палок, которая как-то реализует нужные функции. Это как раз, то что у нас получилось выше — устройство, которое работает по радиоканалу с гитарой, делает звук крутым и генерирует треки. Его сильно весело использовать, но только мне

Это наше MVP, вы его уже видели

Это наше MVP, вы его уже видели

  • EVT (Engineering Validation Test) — здесь наша железка должна не просто как-тореализовать нужные функции, а делать это хорошо. Должны заработать все ключевые компоненты во всех нужных режимах.

    Устройство должно как-то начать принимать свои финальные очертания. Такую железку можно дать самым преданным пользователям и они получат от него кайф. Мы вот как раз его прошли

А это EVT, фотки пока не покажу!

А это EVT, фотки пока не покажу!

  • DVT (Design Validation Test) — железку выше мы пихаем в полностью продакшен-корпус, для которого подбираем материалы. На этом этапе устройство должно выглядеть вот именно так, как его нарисовали, но при этом ещё и собираться, работать, и стоить примерно тех денег, которые заложены в его экономику

  • PVT (Production Validation Test) — железку выше мы приносим на фабрику нашим друзьям-китайцам и просим поколдовать, чтобы устройство можно было оптимально и с минимальными изменениями производить на конвейере. К этому этапу мы готовимся уже сейчас, заранее консультируясь с фабрикой

Как вы догадались, мы на этапе EVT. Сделаны первые 90% работы, но впереди нас ждут вторые 90% работы, ну а там и третьи :)

Чисто вайб в чатиках

Чисто вайб в чатиках

Параллельно с инженеркой делается ещё куча операционной работы — проработка запуска (планируем запуститься на Кикстартере, а для этого нужно неплохо так подготовиться).

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

Ну и ещё куча всего интересного, ради чего хочется не спать ночами, тратить туда всё свободное время и деньги.

Заключение

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

И, если честно, уверен, что даже если снова что-то пойдёт не так (а оно точно пойдёт!) и мы вот прям не найдём решение, и снова история закончится фейлом — это будет один из самых крутых и приятных фейлов, в которых я участвовал.

Это. Просто. Ох#енно!

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

Спасибо, что дочитали. Надеюсь, удалось рассказать что-то полезное, ну или просто повеселить. Пишите вопросы, с удовольствием на них отвечу!

\m/ Make guitar fun again! All you need is Neko!

Vadim Smirnov, Founder and CEO of Neko Engineering

И логотип у нас тоже — имба :)

И логотип у нас тоже — имба :)

Показать полностью 19 1
329

Как мы делаем Neko — гаджет, чтобы кайфовать от игры на гитаре в XXI веке: Часть 1

Серия Neko Engineering

Привет, я — Вадим. Недавно рассказывал, как делал WhammyD — педальки-контроллеры для Digitech Whammy. Это была весёлая история, но закончилась она остановкой проекта, потому что устройства были, прямо скажем, мало кому нужны.

Это Neko — устройство для музыкантов и любителей, чтобы сделать гитару great again

Это Neko — устройство для музыкантов и любителей, чтобы сделать гитару great again

Эта статья о новом проекте — Neko. Это гаджет, чтобы каждый человек мог кайфануть от игры на гитаре, реализовать свои музыкальные идеи и почувствовать себя музыкантом, даже если на это остаётся 15 минут после рабочего дня.

TL;DR

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

Немного добавим эпичности, оно того стоит

Возможно, кому-то будет интересен наш опыт, чтобы заняться своим проектом. А кто-то просто покекает с рассказа, потому что наш путь явно не идеален. Энивей, буду рад, если статья покажется полезной или просто весёлой.

Ну поехали.

Почему изменился подход

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

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

Сказано-сделано: научился прогать под iOS и устроился в 2ГИС, поучаствовал в хакатонах, а потом и вовсе плавно стал тем самым продактом. Запустил пяток проектов, переехал в Москву, и начал в Big Tech запускать AI-hardware устройства на международном рынке. На это ушло почти 10 лет.

Это мы на Хакатоне 2ГИС с приложением, которое находило следующий самый подходящий бар для бар-хоппинга, а в конце вызывало такси домой. Было легендарно

Это мы на Хакатоне 2ГИС с приложением, которое находило следующий самый подходящий бар для бар-хоппинга, а в конце вызывало такси домой. Было легендарно

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

Играть рочину вообще-то реально весело и круто

Играть рочину вообще-то реально весело и круто

Самое главное — чтобы не повторить судьбу WhammyD2, устройство должно подходить не только профессиональным музыкантам, но и любителям музыки, которые с её помощью ощутили бы, насколько круто музыку создавать. Это и голове помогает развиваться, и чувствовать себя счастливее.

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

Но в итоге, кое-что нащупал.

Если ты не очень умный, приходится думать 10 лет

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

Это я лечу из командировки и думаю, с каким кайфом поиграю на гитаре

Это я лечу из командировки и думаю, с каким кайфом поиграю на гитаре

Кроме гитары, у меня есть куча гитарного оборудования, накопившегося за годы рока, чтобы заставить её звучать круто — процессоры, аудио-карты, педальки. Даже любимый Marshall JCM900 стоит в углу.

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

И регулярно раз в неделю в voice memo айфона записываю очередной гениальный рифф, который никогда не превратится в трек.

А вот был бы такой карманный девайс, который решит задачи:

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

  2. Нужно, чтобы звук гитары был крутой. Вот чтобы на уровне топовых процессоров — Fractal, Neural DSP, Kemper, etc. Говнозвуком играть неохота. Проще на неподключенной повысекать

  3. И чтобы оно записывало мой рифф, и превращало в готовую аранжировку в нужном стиле. Сейчас же век генеративок, полюбому так можно

Тот самый JCM900 и 412 кабинет. Точнее, 312, потому что на одном из концертов один динамик был пробит бутылкой. Кабинет после этого заиграл ещё лучше

Тот самый JCM900 и 412 кабинет. Точнее, 312, потому что на одном из концертов один динамик был пробит бутылкой. Кабинет после этого заиграл ещё лучше

Эти мысли и стали отправной точкой для идеи Neko.

Инициирующее событие

В общем, загрустил я. Ходил-думал в голове идею, но ничего с ней не делал. Звучало это, если честно, немного фантастично.

Грустил так до судьбоносной беседы с Лёшей — экс-руководителем, нанимавшим меня в Яндекс. Он давно живёт за границей, и как-то спросил, знаю ли я Кена Шафера? Ведь Кен — его сосед. Типа, может вас познакомить?

Ангус и Кен в инстике

Ангус и Кен в инстике

Знаю ли я Кена Шафера? Кен — легенда. Он изобрёл гитарную радиосистему — это когда звук гитары передаётся по радио, а не по проводу. И, например, фирменный звук Ангуса Янга из AC/DC — как раз из-за этой системы. Ангус даже на записи её использовал.

Так в моей голове выглядел Neko в самом начале

Так в моей голове выглядел Neko в самом начале

Хмм.. Раз 50 лет назад Ангус предпочитал радиосистему проводу, может быть, и есть смысл поработать над Neko, как над удобным аналогом провода на современных компонентах? Так я стал не только думать, но и что-то делать над Neko.

Эволюция идеи

Вместо того, чтобы сразу хвататься за паяльник, как было с WhammyD, хотелось как-то заранее понять — а не ерунду ли я придумал? Может, это вообще никому не надо?

На сленге продакт менеджеров, эта стадия работы над продуктом называется «customer development». Звучит заумно, но фактически это означает, что я начал рассказывать об идее всем вокруг, кто хоть сколько-то в теме игры на гитаре.

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

Интервью проходили в разной обстановке

Интервью проходили в разной обстановке

— Кароче, Вадос, говно твоя идея. Надо, понял да, чтобы это был такой гитарный бро, который тебе идейки подкидывает
— Твой бизнес не в этом. Эта штука может привлечь на рынок новую аудиторию?
— А можно сделать так, чтобы оно в реал-тайме помогало Металлику играть, типа как esp на машине ездить помогает?

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

Как это всё визуализировалось в голове. Почему-то у меня почерк врача

Как это всё визуализировалось в голове. Почему-то у меня почерк врача

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

Из этого родился вижен продукта, что именно за функции хочется сделать:

  1. Радио-джеки, которые не будут теряться, зато будут всегда заряжены и готовы к игре

  2. AI-аранжировщик, который из моих сыгранных кривой рукой риффов будет создавать готовые мульти-трек аранжировки в нужном стиле и с нужным настроением — как мне захочется

  3. Процессор эффектов с ядром на Neural Amp Modeler — это open source технология, широко поддерживаемая сообществом. Это как цифровые копии звучания усилителей или других устройств, и гитарных колонок-кабинетов

  4. Стем-рипер. Это абсолютно уникальная штука, чтобы играть любимые песни с любимыми артистами. Передаём с телефона по Bluetooth на Neko трек, там он в реал-тайме пилится на дорожки, размечается в MIDI и табы, чтобы можно было его легко выучить. Ну и дальше из микса убираем оригинальную партию гитары, рубим сами

  5. Time Machine. Пусть все мои занятия пишутся и размечаются на сыгранные риффы, чтобы потом я в любой момент мог зайти и вспомнить, что там был за угарный риффчик

  6. All-in-one device. Ну и чтобы эта штука заменила мне вообще все остальные устройства — от кабеля и тюнера-метронома, до рекордера и аудиокарты. Чтобы не таскать за собой тяжеленные кофры на репетиции — кинул в карман и го

Описание аранжировщика на ранних этапах

Описание аранжировщика на ранних этапах

Собрал pdf-ку с описанием функций — ну типа сайт. Показал друзьям, позадавал вопросы — идеи оценили, цену устройства от балды назвали, она попала в мои ожидания.

Вот таким был сайт в pdf, много мучали формулировки, и до сих пор мучаем

Вот таким был сайт в pdf, много мучали формулировки, и до сих пор мучаем

Сайт, понятно, что ещё 10 раз поменялся. Он, кстати, здесь: https://neko.engineering В общем звучит это всё классно, а как теперь это сделать то. Есть прям пара нюансов.

Пара нюансов

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

Чтобы его создать, одной моей головы не хватит — нужен целый штат разработчиков. Если просто нанять этих ребят, сделать устройство, и запустить его в продажу, то экономика такая:

  1. Год работы крепкой команды человек из 8 — $500k, если повезёт.

  2. На закупку прототипов отлетит $20-50k

  3. Сбор данных, разметка и обучение моделей — не меньше $100k

  4. Запуск конвейера — ещё $500k

В общем, где-то $1,5M в разработку и конвейер. Это значит, если продать 10 000 устройств, в каждом будет заложено $150 только затрат на разработку.

Фааантазёр, ты меня называла! Только такие строки пел себе в голове, пока растягивал эксельку бизнес-модели

Фааантазёр, ты меня называла! Только такие строки пел себе в голове, пока растягивал эксельку бизнес-модели

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

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

Едим слона

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

Если предложение будет интересным и правдоподобным, можно найти бабки, ведь идея устройства — огонь! Ну и именно растущий бизнес сделает возможность создать и поддерживать продукт = исправить ошибку WhammyD, ради чего весь сыр-бор.

Не самый свежий, зато бесплатный, отчёт NAMM с поправкой на возраст и состояние рынка дал ключевые инсайты. Очевидно, запускаться надо в США. Очевидно же?

Не самый свежий, зато бесплатный, отчёт NAMM с поправкой на возраст и состояние рынка дал ключевые инсайты. Очевидно, запускаться надо в США. Очевидно же?

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

Кому интересно, писал об этом здесь, здесь и здесь.

Набросал каптейбл (это план, сколько и для чего денег нужно), план реализации проекта, прозрачное предложение для всех участников — инвесторов, ключевых сотрудников, себя самого.

Вот, например, каптейбл. Правда, он довольно секретный — всё сплошь под NDA (Non-Disclosure Agreement, аналог «Совершенно Секретно» в корпоративном мире)

Вот, например, каптейбл. Правда, он довольно секретный — всё сплошь под NDA (Non-Disclosure Agreement, аналог «Совершенно Секретно» в корпоративном мире)

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

Заглавная страничка презентации, ну красота же! Хотя, слова на ней менялись ещё не единожды 😂

Заглавная страничка презентации, ну красота же! Хотя, слова на ней менялись ещё не единожды 😂

Её же показал технологическим партнёрам и фондам. Так появились, собственно, партнёры, поверившие в нашу способность сделать интересную штуку. Нашли в Китае фабрику, которая согласилась нам помочь.

Это наш лид инженер на фабрике в Китае. Как вы понимаете, кое-что придумать удалось

Это наш лид инженер на фабрике в Китае. Как вы понимаете, кое-что придумать удалось

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

Начали сразу с нескольких сторон: дизайн, инженерка, тестирование ценности продукта.

Дизайн и прототипы

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

Вот такой был прикольный вариант

Вот такой был прикольный вариант

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

Вот это мне понравилось больше других

Вот это мне понравилось больше других

Напечатали его на 3Д-принтере, чтобы покрутить в руках, понять, как вообще это будет работать в реальной жизни.

Прикольный корпус. Но, кроме всего прочего, смахивает на электронную сигу

Прикольный корпус. Но, кроме всего прочего, смахивает на электронную сигу

Получилось прикольно, но что-то не то. Самое сложное было — разорвать связь курицы и яйца, когда дизайнеру нужно знать, из каких компонентов будет состоять устройство (какой будет экран, кнопки, масса аккумулятора и т.д.). А инженеру нужно было знать, в какой корпус нужно вписывать электронику.

Доработанный арт-директором вариант выше. Кое-что изменилось

Доработанный арт-директором вариант выше. Кое-что изменилось

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

Как выглядит божественный, самый лучший, высший UI? Вот так!

Как выглядит божественный, самый лучший, высший UI? Вот так!

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

Было сразу несколько картонных Неко

Было сразу несколько картонных Неко

Тут неожиданно случилась одна из самых горячих внутренних баталий — отталкиваться от размеров 5- или 3,5-дюймового экрана. Спорили-спорили, но разрешилось через склеивание нескольких прототипов из картона, и верчения их в руках. Там стало всё ясно.

В сотый раз всё перерисовали, сделали модельку, напечатали на принтере — вроде кайф

Так появился вижен корпуса, а вместе с ним концепция контролов и UI экрана, попутно уточнили ключевые компоненты. И вот вроде бы и всё более-менее срослось. У нас есть корпус, UI, требования к железу и вообще — готовый девайс, осталось реализовать.

Это самое лучшее, что я когда-либо видел

Это самое лучшее, что я когда-либо видел

Параллельно начали реализовывать продуктовые и технологические прототипы.

В следующей части:

— Прототип генеративки, и как мы поняли, что он — огонь!
— Прототипы устройства: процессор, радио, софт
— MVP, EVT, DVT и другие слова из трёх букв
— И куда всё это едет

Спасибо за прочтение первой части ^__^

———

UPD: Простите, что не влезла вся статья разом. На Пикабу есть ограничение в 25 медиа (картинок и видео) на пост.

Вторую часть уже готовим к публикации, думаю, будет через пару дней.

Показать полностью 24 1
Отличная работа, все прочитано!

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества