Сведение


Итак, начнем.
Вопрос: "Что делает хороший лектор перед тем, как выдать материал?" Правильно, знакомит с терминами, которые он будет использовать при изложении материала!
Именно поэтому я рекомендую Вам ознакомиться с содержанием следующего раздела.
Что нужно знать и понимать.
Ниже я приведу простые, доступные даже начинающим, описания нескольких основных понятий, которые рано или поздно усваивает любой, общающийся с компьютером человек. В дальнейшем все эти термины неоднократно встретятся Вам в тексте, так что лучше сразу определиться, что я буду иметь в виду.
MIDI и WAV – сложно объяснить, но я попробую. Это – основные форматы файлов, содержащих цифровую информацию, которая передается на воспроизводящее устройство (sound card, синтезатор, sampler, цифровой магнитофон и тп.), где полученная информация благополучно преобразуется в аналоговую и подается на усилитель, из динамиков которого мы уже слышим звук. Разница между MIDI и WAV такая же, как между растровой и векторной графикой.
WAV-файл – звуковая форма в "чистом виде". Грубо говоря, это – как магнитофон. Вы можете подать на вход какой угодно источник звука, записать его, а затем воспроизводить, копировать, "склеивать" с другими фрагментами, ускорять/замедлять, "вырезать" как целые куски, так и отдельные частоты и тд. и тп. (фантазия человека безгранична!). Однако все это требует гигантских объемов доступной памяти. (WAV Size=(Bits/8)*Channels*Time*Rate, то есть, 1 сек. звука с CD-качеством занимает 176400 bytes!) Конечно, существуют различные алгоритмы сжатия, но тем не менее это не избавляет всех нас от данной проблемы. Один из самых распространенных профессиональных WAV редакторов – Sound Forge фирмы Sonic Foundry.
MIDI-файл содержит только секвенцию (см. ниже) и не хранит в себе звуковых форм (хотя есть бойцы, которые таки засовывают звуковые волны непосредственно в MIDI-файл, но мы сочтем это извращением и рассматривать не будем). Звуковая карта (или внешний синтезатор), получая команду (ноту) по MIDI каналу, преобразует ее в звуковую волну (либо синтезируя, либо используя образец звука, хранящегося в ПЗУ (Wave Table)/ОЗУ). Поскольку MIDI-файл не содержит в себе звуковых волн, то размер его весьма не велик (обычно ~100Kb) и обмениваться звуком в таком формате очень просто.