Звуковая студия на рабочем столе


Меню File — работа с файлами - часть 2


В поле Files of type задается тип звукового файла (по умолчанию ".WAV). Cool Edit умеет работать с различными форматами звукового файла (всего около десятка), в том числе и с теми, которые используются на других платформах (например, на компьютерах Amiga, Mac). Но мы с вами работаем на платформе, называемой PC (IBM-совместимый компьютер), поэтому не будем углубляться в особенности «чужих» для нас форматов звуковых данных. Приведем пример лишь самого экзотического, на наш взгляд, формата, с которым может работать Cool Edit.

Звуковые данные можно хранить в обыкновенном текстовом файле с расширением ".ТХТ. Каждый отсчет представляется десятичным числом. Данные разных звуковых каналов отделяются друг от друга табуляцией. Каждый последующий отсчет (пара стереоотсчетов) отделяется от предыдущего отсчета (или пары) невидимым символом возврата каретки, т. е. при помощи нажатия на клавишу <Enter>. В начале файла записывается служебная информация. В начале каждой строки следуют: ключевое слово, двоеточие, символ табуля-

ции. После них — значение параметра (число или слово). Примером такого файла может служить следующая запись:

SAMPLES: 31 BITSPERSAMPLE: 16

CHANNELS: 2

SAMPLERATE: 44100

NORMALIZED: FALSE

246 246

-242 -242

-•725 -725

-1180 -1180

-1617 -1617

-2057 -2057

-2495 -2495

-2901 -2901

Запись в первой строке (ключевое слово SAMPLES) означает, что файл содержит 31 отсчет, во второй (BITSPERSAMPLE) содержится информация о разрядности звуковых отсчетов, в третьей (CHANNELS) — количество каналов, в четвертой (SAMPLERATE) — частота сэмплирования. В последней служебной строке хранится информация о том, применена ли к звуковым данным нормализация в диапазоне значений от — 1,0 до 1,0 (TRUE —да, FALSE—нет). Приведем пример текстового файла, хранящего уже описанный сэмпл, но на этот раз с включенной нормализацией.

SAMPLES: 31
BITSPERSAMPLE: 16
CHANNELS: 2
SAMPLERATE: 44100
NORMALIZED: TRUE
0.00750732 0.00750732
-0.00738525 -0.00738525
-0.0221252 -0.0221252
-0.0360107 -0.0360107
-0.0493469 -0.0493469
-0.0627747 -0.0627747
-0.0761414 -0.0761414
-0.0885315 -0.0885315
-0.0993958 -0.0993958
<


- Начало -  - Назад -  - Вперед -