При создании проектов иногда приходится применять одни и те же пользовательские блоки повторно. Повторное применение удобно при создании проекта.
Мне пришлось создавать проект с СД блоками. В одном проекте получались 11 блоков СД. При компиляции коды расположенные во вкладке DeclareSection и SetupSection повторяются столько, сколько блоков, у меня 11 раз.
Я здесь в форуме прочитал, что можно создавать уникальные блоки, но подробных разъяснений и примеров не было. И я решил создать уникальный блок СД (sd vaw arr_ui200730492), где во вкладках DeclareSection и SetupSection оставил коды, а в LoopSection убрал все, а так же убрал все входы и поставил галочку на " Разрешено использовать в проекте один раз". Есть функция в меню вызываемое правой кнопкой на Вставить уникальный идентификатор. И создал пользовательский блок СД (он может повторяться в проекте много раз), где сделал наоборот: во вкладках DeclareSection и SetupSection убрал все, а в LoopSection - оставил, так же убрал параметры.
Попробовал сделать и собрать пример, и испытать. Все работает и объем скетча уменьшился.
Прилагаю пример, блоки, аудиофайлы, может кому пригодится.