Если свести все инструкции и советы камрада
research в один пост, то получится такая микро-инструкция:
Алгоритм простой:
1. взять отдельную пустую SD-карту
2. создать в корне папку
/AFX_HEX и подпапки с именами от
/1 до
/10.
3. в подпапки
/1 -
/10 можно кидать свои прошивки. Прямо скомпилированный
E2Prom.Hex из
Sigma Studio, без преобразования в формат Intel_Hex.
Следите, чтобы файл *.Hex был только один в папке, т.к. если их больше, CabZone подхватит тот, что посчитает первым.
Так как "крутилок" для параметров в "железе" не предусмотрено, нужно скомпилировать несколько прошивок с разными настройками необходимого параметра, записать их в разные папки и переключаясь между ними, выбрать "на слух" прошивку с оптимальными для Вас настройками.
Фича планировалась как "пасхалка", но в последствии очень помогла разработчикам с отладкой.
Папка /AFX_HEX имеет приоритет над папкой /AFX с файлами-импульсами, т.е. если у Вас в корне SD-карты присутствуют обе эти папки, то будут загружаться только прошивки из папки /AFX_HEX, а импульсы из /AFX - НЕТ!
Теперь, о создании прошивок с эффектами:
- в одну прошивку можно внедрить только один импульс кабинета!
- сразу после блока "входа сигнала" ставим блок-фильтр "FIR" с параметром "940" - это количество строк таблицы коэффициентов (они соответствуют количеству сэмплов WAV-файла).
- таблицу коэффициентов для FIR получаем из IR-файла при помощи
онлайн-утилиты от ShiftLine.
Данная утилита из *.WAV-файла любой длины формирует таблицу из первых 1000 сэмплов и содержит 1000 строк такого типа:
-0.0012298822402954
-0.023098468780518
-0.14775335788727
-0.46085560321808
-0.82877838611603 и т.д.
- процессор ADAU1701, который установлен в CabZone, имеет ограниченные ресурсы и может обработать таблицу FIR не более 940 строк (940 сэмплов).
Если Вы создаёте сложный эффект, который требует большого количества ресурсов процессора, то размер таблицы коэффициентов придётся сокращать до тех пор, пока не исчезнут сообщения об ошибках компиляции в Sigma Studio.
По словам разработчиков, уменьшение количества строк таблицы (сэмплов) сказывается на качестве симуляции низких частот, чем меньше сэмплов, тем менее точный низ.
Но, в целом, импульсы от 250 сэмплов и выше - уже годные, 500 - хорошо, 800-940 - отлично.
Вот, вкратце, и всё.
P.S. Для
Clause и других заинтересованных выкладываю проект ТРЕМОЛО со встроенным блоком FIR для импульса кабинета и различными генераторами сигнала: треугольным, синусоидальным, пилообразным и квадратным.
В генераторы вводится частота в Герцах. Таблицы соответствия
BPM -> Hz прилагаются.
Будет вам где потренироваться в настройке параметров и компиляции прошивок.
В этом-же архиве есть несколько готовых прошивок тремоло с разными BPM и эмуляцией кабинета ENGL 4x12.
Всем - УДАЧИ!!!