Читаем Sound Forge 9 полностью

Если в воображаемом приборе, с помощью которого мы измеряли звуковое давление, вместо стрелки использовать острую иглу, а под этой иглой с постоянной скоростью протаскивать ленту, покрытую каким-нибудь мягким составом типа воска, то игла будет выцарапывать на нем извилистую бороздку – график изменения давления, или своеобразное графическое изображение звуковых колебаний, их временную развертку (рис. 1.2). Более того, если затем вновь провести иглой по бороздке, то мембрана начнет колебаться в соответствии с ее изгибами, и вы услышите звук. Именно так был устроен первый в истории звукозаписывающий аппарат – фонограф Эдисона. Только в нем звуковая дорожка процарапывалась на вращающемся валике, покрытом воском.

Рис. 1.2. Запись звуковых волн


Звуковые волны можно преобразовать в электрические колебания. Чувствительный элемент – мембрана микрофона – движется в соответствии с колебаниями воздуха и передает это движение на преобразователь – катушку, пластину конденсатора или пъезоэлемент. В любом случае на выходе микрофона возникают колебания электрического тока или напряжения, изменяющиеся во времени аналогично давлению на поверхности мембраны. В дальнейшем эти электрические колебания можно усиливать и записывать на какой-нибудь носитель, движущийся относительно записывающего элемента, например на магнитную ленту. Опять же, колебания намагниченности магнитной ленты почти точно повторяют форму звуковых колебаний – это аналоговая запись.

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

В качестве примера был приведен «чистый тон», то есть звук, представляющий собой колебания одной, строго определенной частоты. Развертка такого звука имеет форму правильной синусоиды (рис. 1.3), кривой, описываемой формулой y

= sin(x).

Рис. 1.3. Синусоида – график звуковых колебаний


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

Реальные звуки, вроде звучания музыкальных инструментов, голоса или шума, образуются сочетанием множества колебаний разных частот. Графическая развертка таких колебаний выглядит как кривая сложной формы (рис. 1.4).

Рис. 1.4.

Разложение колебания на гармонические составляющие


Именно так – графиком моментального значения сигнала – показывается звуковая дорожка в окне рабочей области программы Sound Forge (см. гл. 2, раздел «Окна рабочей области»). О средней за какой-то период времени амплитуде или уровне реального звука говорить уместно, но понятие частоты или тона здесь неприменимо.

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

Разложив звук на гармонические составляющие, можно (теоретически) измерить амплитуду каждой из них, а затем перечислить в порядке частот эти составляющие, указав амплитуду каждой из них. На практике поступают несколько иначе: разбивают весь диапазон слышимых частот на несколько участков (от… и до…) и указывают средние уровни всех составляющих, попадающих в каждый диапазон. Для музыканта совершенно естественно брать в качестве диапазонов октавы, а «техникам» свойственно указывать границы диапазонов частотами (в герцах). Уровень звука в пределах диапазона принято выражать в тех же децибелах. Такое описание звука называется спектром. Обычно спектр изображают в виде столбчатой диаграммы. Наглядное представление о спектре дают полосковые индикаторы звукозаписывающей аппаратуры. Субъективно спектр воспринимается как тембр или окраска звука: чем больше доля высших гармоник, тем более звонким, «металлическим» является звучание. В зависимости от наличия и соотношения разных гармонических составляющих звук может казаться «прозрачным» или, наоборот, хриплым.

Перейти на страницу:

Все книги серии Видеосамоучитель

Похожие книги

1С: Бухгалтерия 8 с нуля
1С: Бухгалтерия 8 с нуля

Книга содержит полное описание приемов и методов работы с программой 1С:Бухгалтерия 8. Рассматривается автоматизация всех основных участков бухгалтерии: учет наличных и безналичных денежных средств, основных средств и НМА, прихода и расхода товарно-материальных ценностей, зарплаты, производства. Описано, как вводить исходные данные, заполнять справочники и каталоги, работать с первичными документами, проводить их по учету, формировать разнообразные отчеты, выводить данные на печать, настраивать программу и использовать ее сервисные функции. Каждый урок содержит подробное описание рассматриваемой темы с детальным разбором и иллюстрированием всех этапов.Для широкого круга пользователей.

Алексей Анатольевич Гладкий

Программирование, программы, базы данных / Программное обеспечение / Бухучет и аудит / Финансы и бизнес / Книги по IT / Словари и Энциклопедии
C++: базовый курс
C++: базовый курс

В этой книге описаны все основные средства языка С++ - от элементарных понятий до супервозможностей. После рассмотрения основ программирования на C++ (переменных, операторов, инструкций управления, функций, классов и объектов) читатель освоит такие более сложные средства языка, как механизм обработки исключительных ситуаций (исключений), шаблоны, пространства имен, динамическая идентификация типов, стандартная библиотека шаблонов (STL), а также познакомится с расширенным набором ключевых слов, используемым в .NET-программировании. Автор справочника - общепризнанный авторитет в области программирования на языках C и C++, Java и C# - включил в текст своей книги и советы программистам, которые позволят повысить эффективность их работы. Книга рассчитана на широкий круг читателей, желающих изучить язык программирования С++.

Герберт Шилдт

Программирование, программы, базы данных
C++
C++

С++ – это универсальный язык программирования, задуманный так, чтобы сделать программирование более приятным для серьезного программиста. За исключением второстепенных деталей С++ является надмножеством языка программирования C. Помимо возможностей, которые дает C, С++ предоставляет гибкие и эффективные средства определения новых типов. Используя определения новых типов, точно отвечающих концепциям приложения, программист может разделять разрабатываемую программу на легко поддающиеся контролю части. Такой метод построения программ часто называют абстракцией данных. Информация о типах содержится в некоторых объектах типов, определенных пользователем. Такие объекты просты и надежны в использовании в тех ситуациях, когда их тип нельзя установить на стадии компиляции. Программирование с применением таких объектов часто называют объектно-ориентированным. При правильном использовании этот метод дает более короткие, проще понимаемые и легче контролируемые программы. Ключевым понятием С++ является класс. Класс – это тип, определяемый пользователем. Классы обеспечивают сокрытие данных, гарантированную инициализацию данных, неявное преобразование типов для типов, определенных пользователем, динамическое задание типа, контролируемое пользователем управление памятью и механизмы перегрузки операций. С++ предоставляет гораздо лучшие, чем в C, средства выражения модульности программы и проверки типов. В языке есть также усовершенствования, не связанные непосредственно с классами, включающие в себя символические константы, inline-подстановку функций, параметры функции по умолчанию, перегруженные имена функций, операции управления свободной памятью и ссылочный тип. В С++ сохранены возможности языка C по работе с основными объектами аппаратного обеспечения (биты, байты, слова, адреса и т.п.). Это позволяет весьма эффективно реализовывать типы, определяемые пользователем. С++ и его стандартные библиотеки спроектированы так, чтобы обеспечивать переносимость. Имеющаяся на текущий момент реализация языка будет идти в большинстве систем, поддерживающих C. Из С++ программ можно использовать C библиотеки, и с С++ можно использовать большую часть инструментальных средств, поддерживающих программирование на C. Эта книга предназначена главным образом для того, чтобы помочь серьезным программистам изучить язык и применять его в нетривиальных проектах. В ней дано полное описание С++, много примеров и еще больше фрагментов программ.

Бьёрн Страуструп , Бьярн Страустрап , Мюррей Хилл

Программирование, программы, базы данных / Программирование / Книги по IT