Чтобы создать зацикленный звук в Audacity на Mac, сгенерируйте устойчивый тон с целым числом циклов волны, выделите его точную длительность и включите зацикленное воспроизведение. Если начало и конец сгенерированного звука не совпадают, перенесите место стыка в середину и примените кроссфейд перед экспортом.

В этом руководстве создаётся оригинальный четырёхсекундный синтетический тон, который превращается в повторно используемый зацикленный фрагмент. Инструкции по меню соответствуют текущей документации Audacity 4; Audacity указывает версию 4.0.1 как текущий выпуск. Используйте команды меню, как показано: сочетания клавиш и расположение элементов могут отличаться в разных версиях. Список изменений Audacity

Что позволяет зацикливать сгенерированный звук без заметного стыка?

При зацикливании конец аудиофрагмента сразу переходит в его начало. Для устойчивого синусоидального тона этот переход должен продолжать уже существующий рисунок волны. Резкое изменение на границе может вызвать щелчок; повторяющееся изменение уровня может заставить звук пульсировать вместо того, чтобы звучать ровно.

Инструмент зацикливания Audacity повторяет участок временной шкалы при воспроизведении. Он не изменяет отсчёты на границе. Поэтому подготовка аудио и включение повтора — это отдельные этапы. Транспортная панель

Для одного устойчивого тона используйте расчёт: frequency in Hz × duration in seconds = number of cycles. Выберите длительность, которая даёт целое число циклов и может быть представлена целым числом отсчётов при частоте дискретизации проекта. Это математическое правило проектирования периодического аудио, а не автоматическая настройка Audacity.

Пример тона Длительность Циклы Следствие для границы
220 Гц 4 секунды 880 Граница совпадает с концом целого числа циклов
441 Гц 4 секунды 1 764 Здесь граница также совпадает с концом целого числа циклов
220,3 Гц 4 секунды 881,2 На границе цикл обрывается

При 48 000 отсчётах в секунду четыре секунды содержат 192 000 отсчётов. В примере с частотой 220 Гц повтор этих отсчётов продолжает идеальный синусоидальный сигнал. Последний сохранённый отсчёт не обязан совпадать с первым: он должен переходить в первый с тем же шагом, который естественно следовал бы дальше в волне. Это соотношение подтверждается детерминированным расчётом, а не воспроизведением или прослушиванием в Audacity.

Это правило предполагает постоянные частоту и амплитуду. После редактирования, затрагивающего начало или конец, проверьте получившийся звук заново, а не полагайтесь на исходный расчёт.

Создайте исходный четырёхсекундный тон

Начните с нового проекта без других аудиодорожек. Для этого примера задайте частоту дискретизации новых проектов 48000 в Audacity → Настройки → Параметры аудио, а затем создайте проект. В официальной справке указано, что этот параметр задаёт частоту дискретизации для новых проектов. Параметры аудио

Поставьте курсор на нулевое время и выберите Создание → Тон. Укажите следующие параметры для примера:

Параметр Значение
Форма волны Синусоидальная
Частота 220 Гц
Amplitude (0–1) 0.3
Длительность Четыре секунды

Запустите генератор. В документации Audacity описаны эти параметры; звук создаётся с начала выделения, а если ничего не выделено — от положения курсора. Параметр амплитуды задаёт уровень волны, где 1 соответствует полному уровню; 0.3 — просто выбранное значение для этого примера. Тон

На этом первом этапе сохраняйте постоянство тона. Затухание на обоих краях добавляло бы повторное снижение уровня и меняло устойчивый характер звучания, которого вы добиваетесь. Сохраните редактируемый проект, прежде чем пробовать дополнительную обработку.

Если позднее понадобится другой базовый тембр, генератор также предлагает другие формы волн, включая Треугольная и Прямоугольная без алиасинга. Сначала завершите пример с синусоидой, чтобы иметь простой ориентир для выявления проблем на границе. Тон

Выделите точный фрагмент и проверьте повторное воспроизведение

Выделите часть волны, затем на нижней панели инструментов задайте начало выделения — ноль, а конец — четыре секунды. Поля Audacity Начало выделения, конец и Длительность можно редактировать; время отображается, в частности, в формате часов и отсчётов. Для этого примера с частотой 48 кГц выделение по отсчётам проходит от позиции 0 до 192000. Нижняя панель инструментов

Настройте воспроизведение в таком порядке:

  1. Оставьте активным точное четырёхсекундное выделение по времени.
  2. Выберите Выделение → Зацикливание → Установить область цикла по выделению.
  3. Включите кнопку Переключить область зацикливания на панели транспорта, если она выключена.
  4. Нажмите Воспроизвести и дайте фрагменту повториться несколько раз.

Команда выделения задаёт область, а переключатель панели транспорта включает её повторное воспроизведение. В Audacity также есть команда Выделение → Зацикливание → Установить начало/конец области зацикливания, позволяющая непосредственно задать начало и конец цикла. Выделение, Транспортная панель

При прослушивании обратите особое внимание на переход с конца к началу. Проверьте, нет ли щелчка, паузы или повторяющегося провала уровня. Эти проверки предстоит выполнить в вашем проекте; здесь не предполагается никакого результата прослушивания.

Для дополнительной визуальной проверки скопируйте всё выделение и вставьте его сразу после исходного в отдельный временный проект. При сильном увеличении осмотрите стык на отметке четыре секунды. Сравните расстояние между циклами и форму волны в месте стыка с соседними циклами. В документации Audacity указано, что команда Правка → Копировать сохраняет исходный материал, а Правка → Вставить вставляет аудио из буфера обмена в позицию курсора. Правка

Как исправить сгенерированный звук, если его начало и конец не совпадают?

Если вы уже обработали сгенерированный звук и хотите сохранить результат, перенесите исходный стык в середину. Так место несовпадения начала и конца окажется внутри фрагмента, где можно применить кроссфейд к обеим сторонам. Новая внешняя граница соединит отсчёты, которые были соседними в исходной середине.

Это способ редактирования, основанный на описанных в документации Audacity операциях копирования, вставки и кроссфейда. Он подходит для устойчивого звука с непрерывной серединой. Он не сделает меняющиеся высоту тона или уровень постоянными.

Перенесите исходный стык в середину

Для примера с исходным фрагментом от нуля до четырёх секунд сохраните исходный проект и соберите рабочую копию в отдельном проекте:

  1. В исходном проекте выделите точно участок от двух до четырёх секунд и выберите Правка → Копировать.
  2. В рабочем проекте поставьте курсор на ноль и выберите Правка → Вставить.
  3. Вернитесь к исходному проекту и скопируйте точно участок от нуля до двух секунд.
  4. В рабочем проекте поставьте курсор на отметку две секунды, не выделяя временной диапазон, и вставьте скопированный фрагмент.

Теперь рабочая последовательность состоит из второй половины исходного звука, за которой следует первая половина. Перед продолжением убедитесь, что на отметке две секунды нет ни промежутка, ни наложения. Точные числовые поля выделения помогут задать середину. Операции с буфером обмена не изменяют исходный материал. Правка, Нижняя панель инструментов

Примените кроссфейд к внутреннему стыку

Выделите короткий участок по обе стороны от нового стыка на отметке две секунды. Для начала можно выделить диапазон от 1.950 до 2.050 секунд — по 50 миллисекунд с каждой стороны. Примените Эффект → Затухание → Кроссфейд клипов. Audacity смешивает выделенный конец одного клипа с выделенным началом следующего; у эффекта нет настраиваемых параметров. Кроссфейд клипов

Если вставленные фрагменты образуют непрерывное аудио без разделения на клипы, согласно руководству эффект применяет кроссфейд между первой и второй половинами выделения. В этом случае действуют те же ограничения: выбирайте не больше двух клипов на канал, а обе границы выделения должны находиться внутри аудио. Кроссфейд клипов

Считайте рекомендуемую длительность выделения отправной точкой. Если после смешивания заметно меняется уровень, отмените действие и попробуйте другую длительность. При кроссфейде тонов с несовпадающими фазами их суммарная амплитуда может меняться; более длинное смешивание не обязательно улучшит устойчивый тон.

После обработки заново измерьте длительность аудио и задайте область зацикливания вокруг получившегося фрагмента. Не считайте, что исходная длительность в четыре секунды обязательно сохранится. Проверьте и внутреннее смешивание, и внешнюю границу повтора.

Для варианта с явно перекрывающимися дорожками и выбираемыми кривыми затухания в Audacity есть Эффект → Затухание → Кроссфейд дорожек. Режим Постоянное усиление подходит для коррелированного материала, а кривые с постоянной мощностью — для несвязанного материала. Ни один вариант не гарантирует прозрачного результата при произвольном соотношении фаз. Кроссфейд дорожек

Экспортируйте один цикл и проверьте файл

Когда цикл будет готов, выделите точную длительность аудио и откройте Файл → Экспорт аудио. Выберите Экспортировать выделенное аудио или, если область зацикливания точно совпадает с готовым фрагментом, выберите Экспортировать аудио из области зацикливания. В текущей документации по экспорту эти варианты указаны отдельно от команды Экспортировать всё аудио проекта. Экспорт аудио

Для этого примера выберите WAV, моно, если исходный звук моно, и ту же частоту дискретизации 48000. Используйте кодирование PCM, например Signed 16-bit PCM. В документации Audacity указано, что PCM WAV — это несжатое аудио; при экспорте можно выбрать каналы, частоту дискретизации и кодирование. Параметры экспорта WAV

Импортируйте экспортированный файл в отдельный проект и повторите проверку стыка, ориентируясь на фактическую длительность файла. При импорте файл добавляется как новая дорожка, поэтому отдельный проект поможет легко найти проверочную копию. Импорт

Для зацикливания аудиофайлу всё равно требуется приложение, которое повторяет его без вставленной паузы. Проверьте файл не только в Audacity, но и в целевом приложении. Если вместо этого вам нужен устойчивый звук фиксированной длительности, перед экспортом соберите более длинную последовательность из нескольких проверенных циклов подряд.

Найдите причину оставшейся проблемы

Что вы замечаете Что проверить в первую очередь Что сделать дальше
Щелчок при каждом переходе Частоту, длительность и границы выделения Восстановить рассчитанный фрагмент с целым числом циклов или исправить несовпадение
Регулярное падение уровня Затухание на внешних краях или взаимное гашение внутри смешивания Восстановить ровные края; изменить кроссфейд
Пауза между повторами Пустое время внутри области зацикливания Задать область точно по длительности аудио
Повторяется не тот фрагмент Область зацикливания, оставшаяся от прежнего редактирования Задать её заново по текущему выделению
В экспорт попал лишний материал Тип экспорта и границы выделения Экспортировать только проверенный фрагмент

Для нового сгенерированного устойчивого тона начните с расчёта, обеспечивающего целое число циклов. Используйте кроссфейд со стыком посередине, если сохранить обработанный звук важнее, чем его исходную длительность. В завершение проверьте экспортированный фрагмент в нескольких циклах, чтобы сохранить именно тот файл, который вы проверили.

Источники