/dev/AlphaSierra: post #956 — TG.ME

/dev/AlphaSierraПроект Omsk: Память Для снижения нагрузки на процессор я использую LUT — то есть вместо того чтобы использовать сложные формулы, я изначально просчитываю все варианты и записываю в таблицу, и затем микроконтроллер берет из памяти нужную ячейку. Проблема в…
Проект Omsk: гранулярный синтез

Основной движок сейчас уже в целом функционирует и я начинаю планировать различные альтернативные движки.

Если с аддитивным, FM и wavetable-синтезом всё относительно ясно и есть несколько open-source проектов для их реализации в том или ином виде на микроконтроллерах, есть проекты различного рода семплеров, то вот с гранулярным синтезом я не нашёл ни одного проекта. В целом нет какого-то чёткого описания, что такое гранулярный синтез, поэтому я возьму на себя смелость дать своё.

Гранулярный синтез по сути представляет собой воспроизведение очень коротких отрезков семпла в том или ином направлении, при этом одновременно может звучать десяток таких отрезков, они могут иметь разную высоту тона, разную длину, разные стартовые точки. Конечно же, тут есть огибающие, модуляторы и фильтры, как и в любом другом типе синтезатора. Всё это создаёт массивную стену звука. Я надеюсь, что у RP2350 хватит ресурсов, чтобы реализовать подобное. Пока что я обкатываю прототип на Python.

#Omsk
👾7
May 12, 2026 628