варьируя соотношением количества Ge и Si диодов, получается желаемая мягкость/жёсткость компрессии.
Наилучшие диоды - Д2, Д9, Д18.
Думаю что нужно мягкое ограничение, т.к. жесткое может дать примочка или преамп, хотя нужно макетировать, слушать и сравнивать.
Скорректировал схему. В диагональ моста можно поставить светодиод, что позволит просто организовать индикацию ограничения по входу, но придется пересчитать резистор на входе АЦП для полного использования шкалы преобразования и добавить регулировку GAIN.
особая плавность не нужна, сама по себе спикерсимуляция закругляет сигнал
Но это будет статичное закругление, а на диодах мы получим динамичную сатурацию, эмуляция которой в цифре требует много ресурсов.
перед цифрой нужно уменьшать ВЧ поэтому надо параллельно диодам поставить кондер
А так ли он необходим? Ведь в чипе перед ADC стоит фильтр на переключаемых конденсаторах, который должен подавить надтональные помехи, а песок в звуке уберет эмулятор динамика.
А я вот взял себе Nux Solid Studio. Отличная педаль и по звуку и по работе (хотя экрана - да, не хватает... загрузив штук 30-40 импульсов - начинаешь забывать где-что).
Но за темой следить и дальше буду - платка с дсп уже куплена раньше. ))
Зато теперь у тебя есть уникальная возможность непосредственного сравнения степени соответствия звука, возможностей и цены
.
Со временем доберемся и до дисплея, будет быстрее если кто-нибудь реально поможет с программированием STM32.
... и добавил:Кстати - а на этом дсп можно ведь собрать не только IR loader - но и кучу всего другого - ревер, хорус прочую модуляцию - ведь так? )
Так. В SigmaStudio есть различные эквалайзеры, фильты, Dynamic Bass, Vocal Chorus, SubHarmonic Synth, Beam Forming, Clippers, Limiter, Delay и многое другое.
В ADAU1701 ресурсов на фирменный алгоритм реверберации не хватает, но по ссылке в первом сообщении темы есть примеры реализации короткой реверберации (и тремоло) на этом чипе.
Для эффекта реверберации дополнительно к ADAU1701 я заказал чип V1000.
Ревербератор от Analog Devices работает на более новых DSP, в них также можно загружать импульсы до 10'000 сэмплов и реализовать задержку до 800 мс в ADAU1452, и до 1600 мс в ADAU1466.