[an error occurred while processing this directive]
 KOI | MAC | WIN | DOS | LAT


Ежедневный обзор Интернета под редакцией А.Носика

ВЕЧЕРНИЙ ИНТЕРНЕТ


Номер 78 http://www.cityline.ru/vi/ 11 марта 1997 г.



Вечерний Интернет

Предыдущие номера:

ИЮЛЬ 1997
Пн Вт Ср Чт Пт Сб Вс
  01 02 03 04 05 06
07 08 09 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31      

ИЮНЬ 1997

  • СЕГОДНЯ

  • GUESTBOOK

  • ПРЕЖНИЕ ВЫПУСКИ

  • ВСЕ ДОМЕНЫ .RU

  • INDEX.HTML

    Найти в Alta Vista
    Найти в Stack Rambler
    Найти в заметках ВИ

    ЕЖЕДНЕВКИ
    Анекдоты из России Лента новостей
    Вопрос дня Тихо! Дядя думает
    Календарь Клуба знатоков Сводка погоды
    Коан дня Национальная служба новостей
    ЛаММеР дня Русские кружева
    Достойные новости Еженедельки

    Made With HomeSite 2.5 Developed With HTMLPad Pro 2.5



    [an error occurred while processing this directive]
    [an error occurred while processing this directive]
    [an error occurred while processing this directive]

    Rambler's Top100 Service
  • Заметка семьдесят восьмая
    МИДИ И ПРОЧИЕ ЗВУКИ

    I wake up to the sound of music...
    Джон Леннон

    Начну с необходимых извинений. Проблемы телекоммуникаций, порожденные вмешательством корпорации Bezeq Ltd. в мою размеренную сетевую жизнь, задержали публикацию сегодняшнего номера "Вечернего Интернета" на целых 14 часов. Остается надеяться, что этот прецедент - первый за 78 выпусков - так и останется единственным впредь.

    Новостей у нас сегодня не то чтобы слишком много. Если не считать выхода 37-го выпуска Паравозов-News (о чем - ниже), анонсированной в нем Машины времени, да очередного bug'а, обнаруженного в майкрософтовской операционной системе Windows NT 4.0, то новостей практически нет совсем никаких.

    Есть, правда, окаменелые известия, маскирующиеся под новости. На NEWS.COM пишут, что выход первой публичной беты Microsoft Internet Explorer 4.0, назначенный на 17 марта, задержится, по всей видимости на еще один неопределенный срок. Если же учесть, что с октября 1996 года (когда эта бета должна была появиться на сервере производителя) отсрочки выхода составляли единственное и главное событие в биографии MSIE 4.0, то нынешнее сообщение даже как-то неудобно называть новостью. Правда, на сей раз причиной невыхода в срок впервые называют нежданно всплывшие проблемы мелкомягкой безопасности, а не стремление сделать бету "еще круче", как в пяти предшествующих случаях. Но это - лишь косметическое изменение в дежурной риторике, в дань последним неприятностям. А на самом деле широко разрекламированной технологии доставки новостей на десктоп (push technology) в задержавшейся бете все равно не будет. Хотя соответствующие кнопки присутствовали еще в "августовской" альфе бродилки, и к всплывшим на днях проблемам безопасности эта технология не имеет даже самого отдаленного отношения. Поэтому предоставим Эксплореру дальше совершенствоваться в борьбе невыносимо хорошего с еще лучшим, и обратимся к теме.

    А темой сегодняшнего дня будет MIDI - и вся прочая компьютерная музыка на WWW. Откуда ее берут, как устанавливают, и с чем вообще едят. На этот сюжет навел меня отнюдь не вчерашний Паравозов с его "огрызаниями", а тот факт, что за один сегодняшний день я получил четыре письма от разных читателей, проявивших живой и непосредственный интерес к музыкальному оформлению нашей рубрики. Нельзя сказать, чтобы в иные дни читатели напрочь игнорировали эту тему, но обычно три четверти моей почты, посвященной МИДИ и аудиофайлам вообще, касается проблем, которые читатели испытывают с воспроизведением фоновой музыки на страницах ВИ, либо с загрузкой МИДИ файлов через Интернет. А сегодня все четыре письма оказались от поклонников озвученного Веба. Видя в этом примечательный симптом увеличения рейтинга паутинной мультимедии (в том числе - среди пользователей UNIX, прежде этот жанр не жаловавших), спешу посвятить теме аудио сегодняшнюю заметку. А начну с двух цитат из Паравозова.

    6 февраля 1997

    Вы знаете что такое midi? Я толком и сам не знаю, но, грубо говоря, это такой интерфейс между компьютером и музыкальными инструментами. По проводам бегут слова: нажали такую-то клавишу, с такой-то силой, держали столько-то времени и т.д. А в компьютере есть запись того, как эти кусочки звуков должны звучать. Это все не совсем так, конечно, но вполне объясняет смысл - в файлах midi записано то, что бежит по проводу. Там нет музыки как таковой, но только информация о том, как ее играть. Точнее говоря, как ее играли - именно ручная игра звучит особенно хорошо. А поскольку самих звуков в файле нет, то он получается очень маленьким. MIDI - один из самых компактных форматов музыкальных файлов. Потому, что он другой. В нем музыки нет - музыка должна быть прошита в музыкальную карту. Обычно музыка звучит слишком искусственно - но это значит, что компьютер использует синтезатор для изготовления звуков инструментов midiшной палитры. Но если у вас на музыкальной карте есть wavetable - ПЗУ с образцами звуков, то слушать midi очень приятно.

    У меня wavetable есть, и я с большим удовольствием послушал музыку Андрея.

    10 марта 1997

    Коль зашла речь про Вечерний Интернет, вспомню свою юниксовость. На страницах Вечернего Интернета зачастую играет в фоне мидишная музыка. Причем для ее запуска нужен специальный plugin. И если у пользователей систем Microsoft, по-видимому, проблем с ними нет никаких (?), то у нас, юниксовых людей, по умолчанию ничего не работает. А чтобы работало, надо взять две программы: playmidi и mimeplugin. Кроме того, желательно иметь звуковую карточку в wavetable.

    К объяснению принципа работы МИДИ из первой паравозовской цитаты могу лишь добавить, что MIDI расщифровывается как MUSICAL INSTRUMENT DIGITAL INTERFACE. Дополнительную информацию о технологии и происхождении МИДИ можно получить в подробнейшей статье из журнала Benchmarks за 1989 год, либо в различных документах (общим числом 10.000), которые находит АльтаВиста при поиске на MIDI FAQ (FAQ = общее название документов, где приводятся ответы на часто задаваемые вопросы).

    В отличие от творчества Дугласа Н. Адамса, или проблем копирайта, тема МИДИ не имеет одного общего, официального FAQ'а. Это и неудивительно, если задуматься над тем, сколь далеко разнесены два разных аспекта этой темы: производство и потребление МИДИ файлов. Скажем, вот взять WWW и язык HTML. Здесь разделение всех интернетовских пользователей на производителей и потребителей носит более, чем случайный характер. Всякий посетитель домашних страниц может за 15 минут превратиться в создателя своего собственного сайта. Для этого сегодня не требуется ни материальных затрат, ни даже злементарного знакомства с языком HTML. Достаточно просто захотеть. На GEOCITIES вам не только дадут 2 мегабайта дискового пространства и бесплатный почтовый ящик в нагрузку, но и сгенерируют из ваших данных готовый HTML-документ, если вам лень возиться с постижением этого примитивного диалекта. Когда вы подключаетесь к ICQ, из ваших пользовательских данных генерируют персональную домашнюю страницу, даже не известив вас об этой услуге...

    С МИДИ ситуация обстоит принципиально иначе. Любой компьютер на любой платформе может воспроизводить музыкальные файлы МИДИ, если он оснащен аудиокартой. Поддержка этого файлового формата встроена во все виндозные операционные системы и оболочки, начиная с Windows 3.1x. В UNIXе дело обстоит, вроде, посложнее, но это лишь на первый взгляд. На второй взгляд выясняется, что в UNIXе, поскольку он есть истинно многозадачная операционная система, способная честно делить процессорное время между разными приложениями так, как Мелкософту не снилось, давно уже разработаны превосходные программы для воспроизведения МИДИ путем превращения его "на ходу" (в процессе проигрывания) в полнокровный аудиоформат. Существуют эквиваленты этих UNIXовых программ и на винДОСовской платформе, но не приведи Господь слышать, как они на ней работают. Поиграют три-четыре такта - и помолчат, уступая процессор другим конкурирующим задачам... Но мы отвлеклись.

    Воспроизводить файлы МИДИ может, таким образом, любой пользователь, раскошелившийся однажды на аудиокарточку. Точно так же любой может вставить эти файлы в свою домашнюю страницу - так, как это делаю я время от времени. Зато вот для создания файлов МИДИ необходимы специальные (и недешевые) внешние устройства, подключаемые к компьютеру через МИДИ-порт, умение играть на музыкальной клавиатуре и какие-то начатки нотной грамоты, без которых трудно редактировать наигранную запись... Именно поэтому все документы типа MIDI FAQ можно четко поделить на тексты для профессионалов и любителей жанра. Как и абсолютное большинство моих читателей, я отношусь ко второй категории, а потому о создании МИДИ-файлов ничего сказать не могу. Зато могу сказать пару-тройку слов о воспроизведении.

    1. Как заставить компьютер играть МИДИ? В полной версии Нетскейпа 3.0 и 4.0 наличествует специальный plugin, предназначенный для воспроизведения MIDI в том месте, где в документе HTML встречается инструкция <EMBED SRC="filename.mid>. Этот же (или точно такой же) plugin пригоден для воспроизведения файлов MIDI в Эксплорере. Если же, паче чаяния, на вашем компьютере установлена "минимальная" версия бродилки, куда эта вспомогательная программа не включена, то ее можно легко сгрузить. Она называется CRESCENDO, и присутствует, помимо собственной домашней страницы, на всех серверах TUCOWS от Саратова до Кувейта. Речь идет о версиях для Windows 3.1x, 95, NT и Макинтоша. Насчет насадки к UNIX - все вопросы к Ивану ЗРычу.

    2. Почему на страницах ВИ музыка играет, а на моей собственной странице с тем же синтаксисом - нет? Потому что plugin, отвечающий за исполнение команды <EMBED SRC="*.mid"> так затейливо устроен. Ему мало того, чтобы файл имел расширение MID. Надо еще чтобы WWW-сервер посылал его как МИДИ, а не как текст! Для этого необходима специальная настройка конфигурации сервера, то есть определенное, совершенно сознательное усилие системного администратора той машины, на которой лежат ваши страницы (на GEOCITIES это усилие уже предпринято год назад). Конкретно - администратор должен в файлах mime.types и srm.conf прописать дополнительный MIME-тип, выглядящий так:

    audio/x-midi mid

    Без этой инструкции (которую рядовой пользователь WWW сервера не может внести самостоятельно) МИДИ-файлы будут посылаться клиенту как text/plain, что мешает их правильному проигрыванию.

    3. А вот в Microsoft Internet Explorer есть команда BGSOUND... Да, есть. Причем начиная с версии 2.0, которая, прости Господи, не понимала правильно даже команду TABLE и другие азбучные инструкции HTML из спецификации 2.0, утвержденной за год до изобретения Эксплорера. BGSOUND - это классический пример отрицания основных ценностей HTML. Таких, как логическая стройность, межплатформенная и межпрограммная совместимость, и уважение к официально утвержденным спецификациям.

    В тот день, когда BGSOUND был впервые предложен, уже существовала возможность имплементации того же самого через команду EMBED. Причем EMBED изначально давал пользователю контроль над тем, каким именно plugin'ом он будет слушать музыку, и будет ли вообще. А BGSOUND играет принудительно, его нельзя ни остановить, ни запустить повторно с того места, где он был прерван, ни сохранить на диск, ни проиграть сначала. Причем за те полтора года, что эта команда существует, ни одна из перечисленных возможностей не была к нему добавлена - за ненадобностью, видимо.

    Если же вспомнить тот достопримечательный факт, что во времена изобретения BGSOUND его могли слышать 4-6% от общего числа пользователей графических бродилок (а EMBED был уже тогда доступен более чем 90% пользователей) - цель изобретения этой замечательной инструкции становится предельно ясна.

    4. Мне понравились мелодии, которые я слышал в разных выпусках ВИ. Как их можно у вас позаимствовать? Поскольку такой вопрос содержался в двух читательских письмах за один только сегодняшний день, я скопировал все ранее исполнявшиеся в нашей рубрике МИДИ-файлы в директорию MIDI - по отдельности и одним общим архивом. Напоминаю, что кроме этого у меня имеется полное собрание всех сочинений Антонио Вивальди из архива классического МИДИ. Файл занимает 300К, и включает более 40 произведений моего бессмертного тезки.

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

    5. А где берут МИДИ в Интернете? Список архивов, где можно взять МИДИ файлы, в одном только Yahoo насчитывает сегодня 286 адресов. Хорошим способом поиска интересующих вас МИДИ современных групп и исполнителей на Интернете является скармливание АльтаВисте названий самых известных произведений интересующего вас автора, вкупе со словом MIDI. Скажем, +"wind of change" +MIDI или +"I Will Survive" +MIDI. Что касается произведений классической музыки, то самое лучшее из известных мне собраний находится пока по адресу:

    http://www.prs.net/midi.html

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



    Copyright © 1997 Cityline Ltd.
    Copyright © 1997 Антон Носик
    Дизайн - Арт. Лебедев