farpoint.space – Telegram
farpoint.space
189 subscribers
11 photos
9 videos
34 links
Music for the embedded generation
Download Telegram
Нельзя обойтись без звуковых примеров.
Это две исторические демо, записанные живьём на прототипе этим летом.
К релизу будут новые, записанные уже с готового образца и их будет больше,

#probe8
​​Новости с дальних рубежей
(Постараюсь регулярно по вторникам делать такие обновления)

Текущий статус: ждун 😁
- Жду платы, которые поехали через kz.
- Жду вторую половину необходимых компонентов.

Прошивка в версии 1.0 почти готова. Осталось только тщательно протестировать на готовом образце работу с eeprom. А пока лениво ищу помарки в интерфейсе и делаю всякие мелочи запланированные на 1.1 и проектирую следующий движок.

Релизные планы:
- После сборки устройства на плате, останется добавить только две печатные детали: стенки и нижнюю крышку, а так же защитное стекло для экранчика
- Выложить все исходники на github (но пока не выбрал лицензию)
- Написать объёмную статью о внутреннем устройстве ПО

После 1.0 обновления будут только программные.

Планы на версию 1.1:
- Добавить новый движок
- Изменить экран выбора пресетов так чтобы там же можно было и движок сменить.
- Написать сервис обновления прямо из браузера (но это не отменяет возможности обычного обновления через avrdude)

Немного о новом движке:
В приоритете пока wavetable движок, эдакий монофоник ориентированный на басы и лиды, а следующий на очереди "чиптюновый", но это ещё не высечено в камне.

На фото пример сообщений в слое поверх основного интерфейса.

#probe8
👍6🔥42
Новости с дальних рубежей

Две из трёх посылок всё ещё болтаются в логистическом лимбе.

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

Кроме этого задумался о добавлении в restrings дилея, но не обычного. Условно его можно назвать "миди-дилей", хоть к миди он отношения и не имеет, однако работать должен похожим образом. То есть будет буферизоваться не итоговое аудио в линии задержки, а будут сохраняться и повторяться спустя нужное время сами события нот. И работать он будет за счёт голосов полифонии. Естественно подобные отражения в алгоритме распределения голосов будут иметь наиболее низкий приоритет.

#probe8
👍81
​​Новости с дальних рубежей

Сегодня приехали платы. 🥳 Исполнение лучше чем ожидал.

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

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

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

#probe8
🔥12👍4❤‍🔥3
​​Новости с дальних рубежей

Давно не было обновлений. Жизнь бьёт ключом (иногда разводным, иногда даже по голове).
Всё что было нужно для сборки - доехало, и после этого я погрузился в отладку на готовой плате. Не обошлось без проблем, но пока ничего критичного что нельзя было бы исправить. Однако явно уже напрашивается следующая ревизия платы (версия 1.1). А пока отладка и доделки по корпусу.

Были проблемы с бутлоадером, на фото - радостный момент когда разобрался и всё устранил 🥳

#probe8
🔥9👍3
​​Новости с дальних рубежей

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

Тем не менее, вторая ревизия платы напрашивается сама собой. В самое ближайшее время я её уже закажу. И вот с этой второй ревизией уже можно будет приобрести готовый юнит (ближе к делу я напишу об этом отдельный пост с подробностями). Эта же вторая ревизия уйдёт в опенсорс, Со стороны софта разделения на ревизии нет и не будет. Прошивка одна и подходит для любой ревизии - никакого зоопарка и полная совместимость. А пока неспеша собираю несколько обещанных экземпляров на первой ревизии.

Так как теперь тут нормальное миди, то можно записывать демки из daw, а не играть их с клавиатуры =)
Поэтому вот проба пера. Кто узнал мелодию - привет олдЫ 😁.

(фотография с процесса записи)

#probe8
👍93🔥1
Audio
👍10
​​Новости с дальних рубежей

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

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

На фото первые три экземпляра, (и кажется у меня заканчиваются нормальные провода type-c 😁)
👍11🔥6
​​Внеочередное включение

Не могу не поделиться. За прошедшее время с прошлого сообщения - настроил нужное оборудование и доделал все необходимые чертежи и модели.
Изначально я хотел сделать боковые стенки и нижнюю крышку из чёрного PETG пластика. Но попробовал белым... и какая же это красота. Свою копию я сделаю именно такой =)
Если кто захочет беленькие тоже - сделаю по запросу.

Другие ракурсы и подробности будут на следующей неделе.

Всё свинчивается в очень крепкий и тактильно приятный кирпичик 😊

#probe8
👍11🤩4🔥3
​​Новости с дальних рубежей

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

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

#probe8
🔥10
​​Вид панели с разъёмами. Колпачок ручки громкости можно будет заменить на более компактный по желанию. Но и этот тоже не мешает проводам вокруг него.
9❤‍🔥2
О стоимости и приобретении.

Первый тираж Probe8 - 10 экземпляров, на плате есть две мелких проблемы, но они надёжно исправлены "на месте".
Стоимость экземпляра - 10 т.р. В пределах РФ - отправка СДЭК'ом, О доставке за пределы страны будем договариваться по ситуации.

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

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

Если желающих будет больше, то я сделаю ещё один тираж, в котором будет уже немного обновлённая плата. Она же уйдёт в открытую версию, которая будет доступна на github со всеми остальными исходниками kicad/freecad/gavrasm и инструкциями по сборке и прошивке. Цена экземпляра в следующем тираже может немного вырасти (будет пересчитана от стоимости компонентов).

Про обновления.

Обновления прошивки после версии 1.0 - будут, запланированы несколько крупных обновлений.
Для обновления не потребуются дополнительные инструменты, достаточно будет только современного браузера. Но тем кто хочет по старинке - можно будет это сделать через avrdude 😁

В качестве бонуса - те кто приобретёт экземпляр у меня - получат доступ к бета-версиям, а к стабильным обновлениям до того как они появятся на github, А также будет подписана вашим ником/именем/названием группы. 😊
Никаких защит и DRM'ов, просто приятный бонус.

#probe8
👍14🔥52
farpoint.space pinned «О стоимости и приобретении. Первый тираж Probe8 - 10 экземпляров, на плате есть две мелких проблемы, но они надёжно исправлены "на месте". Стоимость экземпляра - 10 т.р. В пределах РФ - отправка СДЭК'ом, О доставке за пределы страны будем договариваться по…»
​​Год закончится через пару часов и начнётся новый. Несмотря на большущий список всяких "но", получилось добиться даже большего чем виделось и хотелось изначально.

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

Желаю вам двигаться к своей мечте и не опускать руки, что бы не случилось. Всё в ваших руках, кроме той капельки удачи которая обязательно просочится в вашу жизнь после того как вы дочитаете этот пост. С новым годом! 🥳
11🔥5👍41
​​Новости с дальних рубежей

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

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

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

Restrings A* - да именно так "А со звёздочкой" как у той самой чёрной дыры. Название пока временное.
Это отдельный небольшой синтезатор - попытка воплотить первый стринговый движок из Probe8,
но уже в аналоговом звуковом тракте. Который состоит из 16 немного нестандартных DCO, так же поделённых на 8 голосов,
LP фильтра и хоруса.
Полностью цифровое управление, полная поддержка миди, lfo и огибающие тоже внутри цифровых мозгов.
Всё это хочу уместить в формате корговской вольки.

Vessel - это скорее платформа, а не устройство какой-то одной категории. В нём планируется необходимый и достаточный
набор стандартной периферии: экран, кнопки, энкодеры, цап/ацп, дополнительная оперативная память, sd карта.
А само назначение будет зависеть от загруженного в него приложения: синтезатор, процессор эффектов, секвенсор и тд.
В каждый момент времени в прибор может быть загружено только одно приложение с карты памяти.
Помимо этого планируются богатые возможности для железных расширений.

На старте разработки Vessel'а довольно долгое время будет много откровенно хардкорного программирования,
ещё и на экзотических языках. Если вам будет интересно читать новости о таком, поставьте реакцию - 🌚

PS Фотографий сегодня у меня нет, поэтому будет картинка на которой опять текст.
Это примерная схема второго движка который выйдет как обновление для Probe8. wavetable, монофоник и традиционные 8 бит с дефицитом ресурсов.

#probe8 #vessel #restrings
9🌚9🔥4👍2
​​Новости с дальних рубежей

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

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

#probe8
13👍5🔥1
10🔥7
Сегодня важная веха. Первый экземпляр Probe8 покинул меня и поехал к новому хозяину.
Невероятно волнительное событие и отсечка для версии прошивки 1.0.0

Сделал пример того как можно использовать этот синтезатор в контексте с другими инструментами (vsti Diva и Vanguard) и небольшой постобработкой.
А на полноценный видео обзор меня пока не хватает. Скоро начну заниматься исправленной платой версии 1.1 и подготовкой всех исходников к открытию.
Фоном продолжаю собирать новые экземпляры по мере поступления деталей. Если появится желание приобрести - напишите это в комментарии вот к этому посту.

#probe8
🔥8🎉6👏5👍1
Audio
👍5❤‍🔥3