Программа Audacity как простой генератор звука и шума

Простой способ генерации сигналов разной формы в аудио редакторе Audacity - картинка

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

Данный аудио редактор имеет очень широкие возможности, и с лихвой удовлетворит запросы подавляющего числа пользователей в плане обработки аудиофайлов, например для выделения голоса и улушения качества диктофонной записи (там же ссылка на скачивание). Ну и конечно же, тот факт, что программа абсолютна бесплатна и работает как в Microsoft Windows так и в Linux и даже на Mac OS X не может не радовать. По этой причине она и предлагается для использования всем и каждому — это достойнй представитель опен сорса.

Простой способ генерации сигналов разной формы в аудио редакторе Audacity - картинка

Так выглядит окно программы после открытия.

Генерация звука

Audacity позволяет генерировать основные формы сигналов, типы шумов и пакеты сигналов.

Варианты генераций сигналов спрятались в пункте меню Создание

Простой способ генерации сигналов разной формы в аудио редакторе Audacity - картинка

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


Silence или Создать тишину

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

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

Простой способ генерации сигналов разной формы в аудио редакторе Audacity - картинка

Кнопочка левее позволяет произвести обратное, т.е. оставить только выделенный кусочек и удалить то, что вокруг.


Tone…

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

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

Простой способ генерации сигналов разной формы в аудио редакторе Audacity - картинка

Частота задается в поле Frequency(Hz) и может лежать в интервале от 1 до 22050 Герц. Поддерживаются и дробные значения. Как и следует из названия, в поле Amplitude задается амплитуда, т.е размах сигнала. Ну а поле Длительность итак уже знакомо.

Стоит отметить, что меандра (квадратичной волны) есть аж два типа — один обычный, второй необычный без сглаживания. При этом меандр без сглаживания куда более сглажен и менее похож на меандр, чем обычный. Видимо ошибки перевода.

Простой способ генерации сигналов разной формы в аудио редакторе Audacity - картинка

На картинке все четыре доступные формы волны, сгенерированные для частоты 1кГц и амплитуды = 1 (0 дБ)


Chirp…

Так же есть возможность создания сигналов частота и/или амплитуда которых непрерывно меняется на протяжении всей их длительности.

Простой способ генерации сигналов разной формы в аудио редакторе Audacity - картинка

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

Простой способ генерации сигналов разной формы в аудио редакторе Audacity - картинка


DTMF Tones…

Аббревиатура расшифровывается как Dual-Tone Multi-Frequency что на русский можно перевести как двух-тональные множественные сигналы.

Генерируются сигналы, аналогичные тем, которые звучат при нажатии кнопок клавиатуры на телефонах. В поле Последовательность нужно ввести то, для чего мы хотим создать подобные сигналы. А ползунок Соотношения сигнала/тишины определяет длительности сигналов и пауз. В случае 50% длительность сигнала равна длительности паузы.

Простой способ генерации сигналов разной формы в аудио редакторе Audacity - картинка

Для введенных параметров будет сгенерированы 9 двух-тональных сигналов:

Простой способ генерации сигналов разной формы в аудио редакторе Audacity - картинка


Noise…

Audacity так же позволяет генерировать и шум.

Простой способ генерации сигналов разной формы в аудио редакторе Audacity - картинка

В список имеющихся типов шумов входят: Белый, Розовый и Броуновский(Brownian).

Простой способ генерации сигналов разной формы в аудио редакторе Audacity - картинка

Шумы это отдельная интересная тема. Если вкратце, то Белый шум — это вид шума, имеющий одинаковую интенсивность на всех частотах. Благодаря этому он лучше остальных маскирует любые другие звуки. Розовый шум и броуновский шум имеют зависимость распределения энергии от частоты. На низких частотах интенсивность больше, а с ростом частоты она падает.

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

Желаю удачи!

Небесный Андрей/ автор статьи

Привет! В этом окошке авторы блогов любят мериться крутостью биографий. Мне же будет гораздо приятнее услышать критику статей и блога в комментариях. Обычный человек, который любит музыку, копание в железе, электронике и софте, особенно когда эти вещи пересекаются и составляют целое, отсюда и название - АудиоГик. Материалы этого сайта - личный опыт, который, надеюсь, пригодится и Вам. Приятно, что прочитали :-) 

Это будет даже больше, чем спасибо:
Audio Geek
Комментарии: 10
  1. Михаил

    Хорошее описание. Спасибо. Есть ли возможность (какие плагины?) генерации шума по заданному спектру?

  2. Небесный Андрей (автор)

    Здравствуйте, Михаил!
    спасибо за ваш комментарий. Я не углублялся в в эту тему, поэтому, к сожалению, не могу ответить на этот вопрос.
    А что если сгенерировать белый или розовый шум, а затем обрезать его тем же эквалайзером? Или Вам нужно что-то более «экстравагантное»?

  3. Михаил

    Андрей, спасибо за ответ! Да, я так и сделал: генерация белого шума и его «расцвечивание» инструментом «Эффекты — Эквалайзер…» Прекрасная программа!

  4. Небесный Андрей (автор)

    В аудасити есть анализатор спектра. Нобходимо выделить нужный участок или всю дорожку и во вкладке Анализ выбрать пункт спектр.

    Думаю Вам будет полезен этот инструмент для «расцвечивания».

    Улыбнул Ваш термин :)

  5. Михаил

    Да, Андрей, спасибо за помощь, пользуюсь: «Анализ — Построить график спектра».

  6. Александр

    Добрый день, Андрей! Интересный материал. Ищу программу по генерации звуков. Мне нужна реализация генерации музыки (музыкального ряда, шум, какофония) на основе электросигналов . Cигналы поступают с частотой от 4 до 25 Гц от 4 до 8 каналов (датчиков). Заранее признателен

  7. leninsk3d

    Спасибо, добрый человек.
    А то понарезал звук, и фон не убрал — по ушам бьёт, заглушу пустые паузы шумами теперь. =)

  8. Сергей

    Добрый день! Записал белый шум программой Аудасити. А вот призаписи в видеофайл программой Мовави шум искажается и начинается свист и пр. Как или какой программой можно сделать это без искажений?

  9. Небесный Андрей (автор)

    Странно, такого не должно быть. А частота дискретизации у файлаи и та что выставлена в мовави одинаковые?

  10. J

    Доброго! Интересная статья.
    А можно в этой проге, заморочиться и навесить на голос эффектов для решения задачи «переделать женский голос в мужской»? Или что то подобное… Например для оформления диалога на записи, чтоб читал один человек, а обработкой оформляем как будто два разных персонажа… Например для сказки детям…

Добавить комментарий

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

Политика конфиденциальности

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

Принять