Как стать автором
Обновить
4
0

Пользователь

Отправить сообщение

Игрался с чем то подобным :https://www.openinterpreter.com/

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

Собственно, моя электродуда начиналась именно с breath контроллера, его я еще пару лет назад собирал, и даже треки с ним записывал.
Это, кстати, на порядок менее напряжно чем делать полноценную дудку.
Зависит от задачи, на самом деле, да.

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

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

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

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

В общем итоге, я иду к тому чтобы экспериментировать с аппликатурами не в целях имитации, а чтобы аппликатуры были максимально эффективными, попутно жертвуя сходством с аналоговыми предками.
Пытался я найти как такое реализовать, и нашлась лишь пара статей с чудовищным матаном, от которых до имплементации способа задавать конфигурацию дудки методом физического моделирования — как до луны пешком. То как дырки сказываются на аппликатуре не решены, по сути для общего случая, только для конкретных конфигураций типа «6 дырочная флейта с прямым воздуховодом», и то скорее в обратную сторону — «где насверлить шесть дырок для вот такого строя». Допрашивал знакомых духовиков, даже кандидата наук по гидроакустике — они все покачали головой и сказали что это тупик, ибо физика тут злая очень. Судя по всему, расчет высоты питча исходя из клапанов — нетривиальная и вычислительно очень тяжелая задача, которую не факт что можно решить вообще, за исключением нескольких частных случаев, и тем более в реальном времени на чахлом эмбеддед девайсе.

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

Есть тут один интересный подход альтернативный, который я спер у дудки Sylphyo, а те сперли кажись его у акая:

image

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

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

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

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

Я тут записал на бегу за 15 минут видево с моей дудкой, очень извиняюсь за жуткое качество, и плохую игру (я вообще басист) но я хотел передать тот факт что SWAMовские синты чудо как хороши в работе с breath контролем, и миди в такой дудке — мастхев, а времени хорошо снять не было. Но может будет интересно: www.youtube.com/watch?v=OU_Gud2qqRo

Звук может быть лучше, но там дудка была вообще в зачаточном состоянии:
youtu.be/koiMHsBwYrA

P.S.
Еще могу порекомендовать канал этого чувака, он на Teensy делал дудки и стопицот разных миди штуковин, самое главное он код выкладывает)

www.youtube.com/channel/UCSvGhrAVvAKpWMsooCTBWZQ

Хах. Занятно. Я буквально пару недель назад закончить пилить первый вариант своей миди дудки.

В качестве проца использую stm32 — он намного шустрее любой ардуины, ни разу не жалею переезде с arduino pro micro на stm32 blue pill — это убрало все вопросы к инпут лагу. Кнопки сделал тач сенсорные на брейкауте mpr121 — при наличии внятной формы кнопки — отсутствие щелчка никак не напрягает (впрочем я не с сакса перешел, а с блокфлейты и зафуна, там другая тактильность)

Сделать встроенный звук приличный фактически невозможно, посему использую на компе семейство синтезаторов SWAM. Моя дудка определяется как usb midi устройство с дровами от maple, никаких задержек не ощущается. Юзаю в связке с компом или ноутом, как standalone девайс использовать нельзя. Впрочем, можно прикрутить din выход мидишный и в железный синт слать для озвучки, в ранних прото-прототипах у меня эта фича была, но выпилил за ненадобностью чтобы место не занимало.

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


P.S. датчик давления фрискейловский, MPX5010GP — но планирую заменить на другой, на 6кПа, потому что выдуть больше 8 физически не могу даже с болью в ушах, реально используется точно не больше 6кПа.

image
Знаете что будет дальше, на самом деле с самокатом на таких колесах и на таких препятствиях?

image

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

P.S. Это если не закончится втыканием руля себе в пузо и полетом через руль после.
Нет, я не профессионал. Хотя, интересно, как системному инженеру — налоговый вычет мне тогда наверное за компухтер и ноутбук положен. Других инструментов заработка как то вроде и нет.

Нет, не форвардер, небольшая мастерская в Калифорнии.

Я уже пару недель пытаюсь осознать как мне растаможивать гитару за примерно 3к евро из США, как частное лицо, весь извелся и так ничего и не понял. В первую очередь не понимаю откуда берется 15%, вроде же по разным товарам разная ставка? Вроде бы раньше логика была такая — я иду смотреть код ВЭД
товору — кажись это (https://www.alta.ru/tnved/code/9207901000/), вижу ставку 10% и НДС 20%. Получается получая ее в 2020ом, я должен буду 30% с 3000-200=2800/3=933? Или как это работает все таки. Памагити. -__-
Micro-USB коннекторы жутко ломучие, и кабели для зарядки выкидываются раз в сезон, расшатываясь и переставая работать. У меня сердце кровью обливается при мысли об устройстве такой стоимости, которое может придти в негодность от того, что ты лишний раз чихнул.

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность