Музыкальные возможности ПК — страница 6

  • Просмотров 12295
  • Скачиваний 457
  • Размер файла 463
    Кб

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

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

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

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

периодический (тональный) звуковой сигнал. Например, при воспроизведении значений функции sin (x), вычисленных с некоторым шагом в границах периода, получается чистый синусоидальный звуковой сигнал с мягким звучанием и четкой музыкальной высотой; при усложнении вычислительной функции звуковые колебания будут повторять ее график - с точностью до параметров оцифровки и погрешностей ЦАП. График можно и нарисовать прямо на экране

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