– Поздравляю с Восьмым марта![59] – приятным разборчивым голосом отозвались на движение пальца скрытые за операторским пультом чудовищно огромные, целиком затянутые в бежевую ткань «комодики» колонок от радиолы «Ригонда-Стерео».
– Поздравляем! – нестройно добавили свои голоса сотрудники.
– Впервые в СССР ЭВМ обратилась к людям! – постарался легким лукавством поднять значение момента Василий Петрович. – И по какому прекрасному поводу!
– Спасибо! – вразнобой, но вежливо отозвались дамы. – Поздравь ЭВМ от нашего лица!
– Протри ей контакты настоящим спиртом! – со смехом добавила какая-то эффектная блондинка. – Чтоб не как обычно!
– Обязательно! – постарался не смутиться начальник. – Не ржать! – Он гулко постучал костяшками по дюралю пульта. – У нас достигнут серьезный научно-технический прорыв!
Однако основное внимание прекрасной половины коллектива было отдано вполне зримым презентам от сослуживцев, а именно тюльпанам, целомудренно показывающим тонкие красные полоски под плотной зеленью бутонов. Весьма и весьма сложный компьютерный квест, к нашей великой досаде, никто из «дорогих женщин» попросту не оценил. А зря, последнее время чуть не все силы НИИ «Интел» были брошены на решение этой, казалось бы, простенькой задачи.
Собственно, идея была моей. Вроде бы ничего сложного – оцифровать кусок записи, загнать его в программу, в нужный момент выдать на колонки. Оригинально, полезно для будущего и вдобавок совершенно бесплатно для участников. Что может быть лучше? Но в ходе постановки задачи я допустил одну огромную ошибку.
А именно: озвучил идею задолго до мероприятия. В результате наш электронщик Федор, как перфекционист и меломан, успел заручиться поддержкой «двух Иванов», мэнээсов, фактически выполнявших роль завлабов в нашем малость сумасшедшем НИИ, и занялся «звуком» всерьез.
Впрочем, первые шаги не предвещали беды, разве что пришлось отказаться от развернутого поздравления с упоминанием ТЭЦ, НИИ и коммунистической партии. Десяток секунд звука практически «телефонного» качества требовали объема данных в десять раз больше, чем оперативная память БЭСМ-4. Было понятно, что любое сжатие ни к чему хорошему не приведет, как и «подкачка» с магнитной ленты. Применить метод комбинации фразы из кусков-семплов для такого короткого кусочка тоже не выйдет, разве что можно выгадать чуть-чуть на паузах между словами. Так что пришлось «урезать осетра», в смысле еще больше снизить частоту и сократить речь до трех слов и одного предлога.
Но чем дальше в лес, тем толще становились партизаны. Пытливые умы научного отдела быстро выяснили очевидное – спектр оцифрованного сигнала обладает периодической структурой. Кроме низкочастотной части, отображающей нужный нам звук, он имеет еще и высокочастотные компоненты, которые существенно портят запись. Пришлось паять специальный фильтр низкой частоты, чтоб «зарезать» перед АЦП нежелательные сигналы. Кроме того, 8-разрядная оцифровка сама по себе означает всего лишь 256 переходов между соседними значениями и порождает немалую высокочастную помеху, которая на слух воспринималась как искажение. Для маскировки этого явления добавили генератор белого шума. Качество на самом деле немного улучшилось… По крайней мере, после нескольких прослушиваний я научился замечать разницу.
С выводом звука тоже все оказалось не очевидно. Вроде бы что может быть проще примитивного ЦАПа на основе цепной R-2R схемы?[60] Всего-то 16 резисторов на 10 и 20 килоом, но… Подбирали их по номиналам несколько дней, в дело пошла едва ли одна маленькая керамическая трубочка из сотни. Этим дело не ограничилось. К выходу устройства быстро добавился ФНЧ, потом мне начали объяснять необходимость цифровых фильтров перед ЦАП, ругаться словами типа «Баттерворт», «Чебышев», «Кауэр»