Bright Brains
Photo
This media is not supported in your browser
VIEW IN TELEGRAM
Так получилось, что есть компоненты на 10-20 устройств. Если интересно, то пишите.
* Датчик холла обнаруживает магнитное поле. Есть омниполярный или двухполярный с гистерезисом.
* Софт считает обороты и скорость, данные через COM порт.
* Экран и световая индикация для комфортной настройки и установки. Есть возможность кастомизировать.
* Технически можно адаптировать: более точное измерение через промежуточное колесо; детектор открытия двери; кнопка без механических частей.
* Датчик холла обнаруживает магнитное поле. Есть омниполярный или двухполярный с гистерезисом.
* Софт считает обороты и скорость, данные через COM порт.
* Экран и световая индикация для комфортной настройки и установки. Есть возможность кастомизировать.
* Технически можно адаптировать: более точное измерение через промежуточное колесо; детектор открытия двери; кнопка без механических частей.
🔥5❤2
Bright Brains
Немногие знают, что rp2040 можно разогнать до 400мГц 🤯 На такой скорости PureData на rp2040 уже начинает приобретать смысл. К сожалению, отсутствие FPU на чипе затрудняет вычисления с точкой и даже оптимизации из SDK не позволяют разгуляться. Часть узлов…
This media is not supported in your browser
VIEW IN TELEGRAM
Вернулся к запуску pure data на микроконтроллерах. С тех пор вышел новый raspberry rp2350, который уже имеет FPU и даже DSP инструкции. Немного повозился с тем чтобы пересобрать проект с нуля, но в конечном итоге без всяких проблем компилирую и запускаю патчи на микроконтроллере. В этот раз даже пошел дальше и уже работаю над связью между патчем и крутилками, светодиодами. Пока оценить производительность не получается – я реально плохо патчу в PD, но в отличие от rp2040 чип уже очевидно справляется с большим количеством осцилляторов
Если кто-то что-то интересное делает на pure data или хочет себе артефакт-патч в виде брелка – напишите в личку
Если кто-то что-то интересное делает на pure data или хочет себе артефакт-патч в виде брелка – напишите в личку
🔥3🍌3❤2
Bright Brains
Вернулся к запуску pure data на микроконтроллерах. С тех пор вышел новый raspberry rp2350, который уже имеет FPU и даже DSP инструкции. Немного повозился с тем чтобы пересобрать проект с нуля, но в конечном итоге без всяких проблем компилирую и запускаю патчи…
This media is not supported in your browser
VIEW IN TELEGRAM
На текущий момент:
1. Используется оба ядра, под синтез звука выделено отдельное. Теоретически это выжимает максимум из вычислительных возможностей, дальше только разгон. Но предел пока не достигнут даже без многоядерности.
2. Полноценное USB MIDI
3. Можно светить адресным RGB светодиодом из патча
4. Экран, вывел аудиобуфер, получился такой осциллограф
5. Работают ручки потенциометров (крутилки)
Pure Data — это нодовая система для синтеза звука. Этот проект позволяет начертить как будет звучать синтезатор прямо у себя на компьютере и запустить этот синтезатор на микроконтроллере, небольшом устройстве
1. Используется оба ядра, под синтез звука выделено отдельное. Теоретически это выжимает максимум из вычислительных возможностей, дальше только разгон. Но предел пока не достигнут даже без многоядерности.
2. Полноценное USB MIDI
3. Можно светить адресным RGB светодиодом из патча
4. Экран, вывел аудиобуфер, получился такой осциллограф
5. Работают ручки потенциометров (крутилки)
Pure Data — это нодовая система для синтеза звука. Этот проект позволяет начертить как будет звучать синтезатор прямо у себя на компьютере и запустить этот синтезатор на микроконтроллере, небольшом устройстве
🌭6🔥5⚡2
Bright Brains
На текущий момент: 1. Используется оба ядра, под синтез звука выделено отдельное. Теоретически это выжимает максимум из вычислительных возможностей, дальше только разгон. Но предел пока не достигнут даже без многоядерности. 2. Полноценное USB MIDI 3. Можно…
This media is not supported in your browser
VIEW IN TELEGRAM
🔥3
Bright Brains
Video
Оказывается, можно сделать так, чтобы плата определялась как аудиокарта, а звук с компьютера можно подать в ноду adc~ (как вход в pd патче)
Я просто из спортивного интереса имплементировал эту фичу и сложно описать как я офигел с того, что это вообще возможно
Можно ещё и обратный захват сделать (в компьютер с платы), но пока не могу понять зачем
Я просто из спортивного интереса имплементировал эту фичу и сложно описать как я офигел с того, что это вообще возможно
Можно ещё и обратный захват сделать (в компьютер с платы), но пока не могу понять зачем
🔥5❤2✍2🍌1
Pureberry теперь публичный
С помощью этого проекта вы можете компилировать патчи PureData под популярные платы RP2350. Работа сейчас сконцентрирована на повышении функциональности, в планах: поддержка tables и подгрузка их с флешки по USB, улучшение системы профилей оверклокинга, более продвинутый UI с возможностью управления параметрами патча, возможно другие I2C датчики (кроме тач сенсора MPR121), MIDI.
Ваш минимальный PureData синтезатор может состоять из PCM5102 или любого другого I2S модуля и любой RP2350 платы! А остальное — потенциометры, кнопки, интерфейс, сенсоры — может быть настроено под ваш сэтап или ваш конкретный набор.
* 128x64 экран
* Кнопки
* Потенциометры
* MPR121 тач сенсор
* USB MIDI
* USB аудио (но зачем?)
Проекту очень поможет, если вы перешлете это кому-то, кому может быть полезно или интересно.
———
https://github.com/berkut0/Pureberry
С помощью этого проекта вы можете компилировать патчи PureData под популярные платы RP2350. Работа сейчас сконцентрирована на повышении функциональности, в планах: поддержка tables и подгрузка их с флешки по USB, улучшение системы профилей оверклокинга, более продвинутый UI с возможностью управления параметрами патча, возможно другие I2C датчики (кроме тач сенсора MPR121), MIDI.
Ваш минимальный PureData синтезатор может состоять из PCM5102 или любого другого I2S модуля и любой RP2350 платы! А остальное — потенциометры, кнопки, интерфейс, сенсоры — может быть настроено под ваш сэтап или ваш конкретный набор.
* 128x64 экран
* Кнопки
* Потенциометры
* MPR121 тач сенсор
* USB MIDI
* USB аудио (но зачем?)
Проекту очень поможет, если вы перешлете это кому-то, кому может быть полезно или интересно.
———
https://github.com/berkut0/Pureberry
❤11🔥8🍌3