Интервью с создателем Misa Digital Guitar

Дистрибутив Gentoo и раньше появлялся много где, но Майкл из Misa Digital использовал Gentoo в совершенно новом проекте: он создал уникальный инструмент — MIDI-гитару с сенсорным экраном и цифровыми клавишами вместо струн!

Misa использует Gentoo Linux с ядром 2.6.31, работающим на процессоре AMD Geode. С внешним миром гитара соединяется по MIDI и Ethernet.

Я задал Майклу несколько вопросов о гитаре и причине выбора операционной системы.

Почему Gentoo?

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

Потом мне сказали, что минимальная установленная копия Gentoo — это практически Linux From Scratch, только с управлением пакетами. Вы сейчас, наверное, скривились от такой упрощённой аналогии, но в конечном счёте для меня это сработало.

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

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

Какие две наибольшие сложности тебе пришлось преодолеть при создании этого инструмента?

Я бы сказал так: во-первых, это производство собственно инструмента, а во-вторых, электронная начинка.

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

Единственным исключением был сайта Digikey, курьеры которого доставили всё к порогу моего дома за неделю. Но у них не было всего, что мне требовалось.

Работа с Gentoo была настоящим облегчением, сообщество вокруг Linux в целом очень дружелюбное.

Не мог бы ты рассказать о «начинке» гитары?

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

В качестве сенсорного экрана я использовал пятипроводной резистивный сенсорный экран. Это наиболее долговечные экраны из доступных на рынке. ЖК-экран был OEM-поставкой и заказан в Китае.

Какие изменения в Gentoo (как дистрибутиве) сделали бы твою работу проще?

Как я уже говорил, работать с Gentoo сплошное удовольствие. И ничего если я скажу, да? Руководство по установке Gentoo x86 ПРЕВОСХОДНО. Я использовал его так часто, что, похоже, успел выучить наизусть.

Каковы планы на будущее?

Хотелось бы увидеть эти инструменты на ТВ :)

Спасибо, что согласился ответить на вопросы!

Не забудьте посмотреть демонстрационное видео гитары Misa в действии.


Интервью взял: Joshua Saddler
Оригинал:
Gentoo on the Misa Digital Guitar

Оставьте первый комментарий

Оставить комментарий

Ваш электронный адрес не будет опубликован.


*


Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.