company_banner

Мультимедиа прошлого: как слушали музыку в MS-DOS


    Всего каких-то 26 лет назад прослушивать музыку на компьютере было не таким уж и простым делом. Еще до появления Windows 95, смело заявляющей о своей мультимедийности, люди слушали музыку прямо в среде MS-DOS. Причем не только трекерную, но и MP3. Стряхнем пыль со старого софта и погрузимся в чудесный мир музыки начала 90-х.

    Для начала вспомним о популярных музыкальных форматах и оборудовании тех годов. В основном это были поздние 486DX и пришедшие им на смену Пентиумы с тактовой частотой от 60 до 133 МГц. Технология MMX (MultiMedia eXtensions), ускоряющая декодирование аудио- и видеопотоков, появилась лишь в 1997 году. Меломанам 1994 года приходилось довольствоваться тем что есть.

    Без чего нельзя слушать музыку на компьютере? Разумеется, без звуковой карты. Это сейчас звук встраивается прямо в материнские платы и работает, что называется, «‎из коробки»‎. Но раньше звуковых карт было не так-то уж и много. С 1989 года на рынке безраздельно правила Creative Technology со своим знаменитым семейством звуковых карт Sound Blaster. Разумеется, были и альтернативы в виде редкой и очень дорогой Gravis UltraSound (его еще называли «‎гусь»‎ по сокращению GUS), а также доброго десятка ее клонов.


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

    Работа композитора была сродни работе программиста, поскольку требовалось закодировать воспроизведение каждой ноты используемым инструментом в необходимой последовательности с нужной высотой и эффектами. Получившиеся файлы стали именовать модулями, а сами они получили расширение MOD.

    Сформировалась целая плеяда музыкантов, пишущих такую музыку. Зародившаяся в конце 1970-х годов киберкультура демосцены активно стала использовать трекерную музыку и развивать собственные форматы.

    Так, например, появился знаменитый формат XM, созданный демогруппой Triton. В нем был значительно расширен список команд для создания эффектов и каналов. 16-битная поддержка и гибкость сделали этот формат основным для большинства трекерной музыки. Сообщество MOD-музыкантов исповедует принцип открытости своих произведений, что делает его схожим с движением Open Source.

    Если вы выписывали журнал Хакер в эти годы, то почти в каждом прилагаемом компакт-диске можно было найти целую коллекцию трекерной музыки. Проиграть ее можно было как с помощью оригинального приложения-трекера, так и с помощью сторонних плееров, таких как Open Cubic Player.


    Удивительно, но факт. Если у вас был процессор 486DXII и Windows 95, то для проигрывания MP3 требовались некоторые «‎танцы с бубном»‎. Дело все в том, что ресурсов процессора на все банально не хватало и звук периодически прерывался. Так что если хотелось послушать MP3 с помощью WinAMP, то приходилось либо переключаться в режим Mono, либо вдвое уменьшать частоту дискредитации выходного сигнала. «‎Секретным оружием»‎ как раз и был Cubic Player, запускаемый из-под DOS. Его возможностей вполне хватало, чтобы послушать MP3-трек 128 kbit/s в стерео-режиме.

    С тех пор прошло уже много времени. Тем не менее, оценить работу Open Cubic Player можно и сейчас, воспользовавшись старой версией под MS-DOS (с помощью DosBox) или современной версией, доступной в репозиториях своего Linux-дистибутива.


    Поскольку я использую OpenSUSE, то установка плеера сводится к простой команде:

    sudo zypper install ocp

    Уверен, что для Debian-like систем это также сработает с пакетным менеджером apt. Запускается командой ocp, после чего открывается встроенный файловый менеджер. Выбрав композицию, подтверждаем нажатием Enter и воспроизведение начинается.


    Прелестью трекерных форматов был, разумеется, малый размер файлов. Во времена, когда операционная система помещалась на трех дискетах, MP3 был почти непозволительной роскошью. Шутка ли, каждый MP3-трек, сжатый в среднем качестве, занимал от 3 до 5 мегабайт дискового пространства. Сжатый с помощью ZIP-архиватора XM-трек той же длительности занимал всего лишь 300-500 килобайт.

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

    Open Cubic Player был отнюдь не единственным плеером под MS-DOS. Широкую популярность также получил Mpxplay, требующий как минимум 100 Mhz процессора и имеющий поддержку вполне современного комплекта форматов. Среди них есть и ставшие весьма популярными форматы сжатия аудио — как без потерь (ALAC, FLAC), так и с ними (Vorbis, MP3, WMA, etc… ). Плеер обладал широчайшими возможностями для своего времени, поддерживая даже воспроизведение аудиопотоков по сети (интернет-радио).


    Развитие мультимедийных возможностей компьютеров в середине 90-х стало мейнстримом. Увеличивающиеся мощности и новые модели звуковых карт стали воспроизводить звук все качественнее, а появление новых технологий объемного звука совершили революцию как в создании музыки, так и в кинематографе и компьютерных играх. Что нас ждет еще через 20 лет, сказать сложно. Но, видя столь значительный прогресс, можно осторожно предположить, что это будет здорово!

    • +15
    • 3,3k
    • 27
    Selectel
    ИТ-инфраструктура для бизнеса

    Похожие публикации

    Комментарии 27

      +9
      Covox же!
        0
        Еще до появления Windows 95, смело заявляющей о своей мультимедийности, люди слушали музыку прямо в среде MS-DOS. Причем не только трекерную, но и MP3.

        В формате MP3 — вряд ли, DOS-плейеры по него, насколько я знаю, напрочь отсутствовали до середины 90-х. Ну можно было бы и про MIDI рассказать, всё-таки это отдельный мир, существовавший параллельно с трекерной музыкой, и в общем-то появившийся даже раньше.
          +2

          Возражаю :)
          Я слушал MP3 под DOS. Только название плеера не вспомню, уж простите. Давненько это было.


          И, хотя win95 уже в принципе была, у меня её не было, так что я слушал именно из под DOS.


          P.S. возможно, это был XTC-Play

            0

            Вы правы, в 95-м выпустили Winplay3 для Windows 3.x(16-битное приложение), который мог сразу проигрывать MP3. До этого MP3 слушать могли только избранные, так как до 1994-го публично не было доступно ПО, играющее MP3. В 1994 выпустили публичную версию l3enc(кодер и декодер). И меломаны могли делать следующее:


            • запаковать PCM MP3
            • перенести куда-то песню на дискете
            • распаковать там её на винт
            • проиграть там её с помощью плеера для PCM(под DOS игралось с конца 80-х)

            Большая часть плееров под DOS/Win3.x/Win9.x, играющих MP3 сразу, появились только в период с 1995 по 1998-й.

              0
              Примерно в то же время стали появляться звуковые карты, сначала моно, и стоили они поначалу недёшево. Так что будь плееры распространены, железа всё равно не было. Самым доступным и распространённым действительно был covox.

              Но, к примеру, году в 1993 встречал модем, который прекрасно записывал и воспроизводил звук с параллельно подключенного телефонного аппарата, музыку в том числе. Если не ошибаюсь, ПО от модема сохраняло звук в файлах .vox.
              0
              Точнее надо сказать во второй половине 90-х, первый реалтайм плеер MP3 WinPlay3(win16/win32) появился в сентябре 1995 года.
              Cubic Player научился играть и писать MP3 с версии v2.0а++ (конец апреля 1997)
              Revision History of Cubic Player
              29.4.97 (Still lacking good .IT support! :( ) — -mpeg 1 audio layer 1/2/3 playback. -preloads the file -quick hack of the wav player -maplay's fdct routines used

                +1
                Под DOS были не только mp3 плееры, но и видеоплееры, которые открывали mpeg4. В 90-е был Pentium 200MMX, так вот mp3 (winamp) он спокойно открывал, а вот фильмы уже не мог. И тогда надо было загружаться в DOS вместо Win 95 и уже там открывать фильм. Это было дичью, но это работало. Прога, кажется, называлась MPlayer И вроде до сих пор можно найти версию по DOS
                  0
                  Требования у него только ого-го. А на MMX можно было смотреть этим www.multimediaware.com/qv/download.htm
                    0
                    Спасибо, похоже, я на нем и смотрел. Спутал название программ, давно это было. Но тем не менее, софт для всего этого был и есть и под DOS
                    +1
                    Под DOS были не только mp3 плееры, но и видеоплееры, которые открывали mpeg4

                    Ну так это уже намного более «потом» появилось. QV и я использовал на своем 233ММХ, но только это уже самое начало нулевых, когда у приличных людей вторые и третьи пни были, для которых, собственно, диски Mpeg4 и предназначались. Я помню даже какой свой первый фильм так смотрел, это был Брат-2.
                      0
                      А потом была двухдисковая «Матрица». С паузой на женщине в красном.
                        0
                        она на двух дисках в mpeg2 вроде была,
                        не в mp4
                  +3
                  Я просто оставлю это здесь.
                  +5
                  Без чего нельзя слушать музыку на компьютере? Разумеется, без звуковой карты. Это сейчас звук встраивается прямо в материнские платы

                  Он всегда встраивался. Нововведение звуковых карт — 8-битный буферизованный ЦАП. Без них — 1-битный небуферизованный, зато с встроенным генератором частоты. Вобщем-то через него очень много всяких звуков проигрывалось, включая музыку, странно что кто-то не знает, рассказывая про DOS.

                    0
                    У Win3.1 и, кажется, Win95 тоже, был драйвер, который создавал виртуальную звуковую карту со стандартным API (так что ею могли пользоваться все стандартные приложения), и выводил звук через PC-Speaker. Не сравнить по качеству, конечно, но вполне неплохо работало.
                    +1
                    Без чего нельзя слушать музыку на компьютере? Разумеется, без звуковой карты.

                    Это верно лишь отчасти. В Windows 3.1 был драйвер PC Speaker'а, установив который, можно было слушать wav-файлы через приложение Sound Recorder (а вот через Media Player не работало). А еще ходили DOS-программки, воспроизводившие зашитую в них музыку опять же через спикер — помню что-то из Битлз в таком виде (именно запись аудио с вокалом, хоть и в весьма низком качестве).
                      –1
                      Ну я такого не застал, в основном все-таки музыку слушали через звуковые карты )) Хотя через PC Speaker можно было вообще любой звук воспроизвести. Качество, впрочем, оставляло желать лучшего.
                      0
                      Добавим на тему звуковой карты



                      На самом деле играло намного лучше, особенно если нормальную колонку подключить.
                        +1

                        Еще следует вспомнить про то, что формат mp3 (точнее, mpeg layer 3) появился не на пустом месте. У него были предшественники — mpeg layer 1 и 2. (Не путать с mpeg-2 !)
                        Сейчас эти форматы морально устарели и практически не используются (просто померкли на фоне mpeg layer 3, который мог обеспечить лучшее качество звучания при сравнимой степени сжатия). Хотя большинство плееров их понимает до сих пор.
                        Так вот, файлы mp1 вполне достойно проигрывались на 486 компьютерах первой половины 90-х. Хотя качество воспроизведения на 8битных звуковых платах того времени, конечно, оставляло желать… Но для многих слушателей, привыкших к "Электронике 302", этого было достаточно. (16-битные звуковые платы тоже потихоньку входили в обиход, и на них звук получался уже значительно лучше). Насчет ДОСа, честно говоря, не помню, но для Windows 3.1 плееры, понимающие формат mp1, уже были в ассортименте. Припоминаю, как в 1994 купил диск с коллекцией старых детских песен в виде файлов mp1, и слушал их со своими "птенчиками"…
                        До сих пор диск лежит на полке. Внукам достанется.

                          +1
                          Не забывайте про дедушку Winamp для MSDOS — DOSAMP http://www.mywinamp.com/dosamp/

                          Блин, как давно это было!
                            0
                            Не забывайте про дедушку Winamp для MSDOS

                            А чего он дедушка ВинАмпа? Он скорее мертворожденный сын ВинАмпа :)
                            0
                            А у меня вот долго не было звуковухи и я сам руками писал воспроизведение WAV на спикере через PWM. И оно даже работало, 22 килогерца можно было комфортно слушать. До сих пор исходники под BorlandC 3.1 валяются.
                              0

                              Чиптюн называется так потому что в нем звук генерирует в реальном времени аудиочип, причём тут малый размер — совершенно неясно.

                                0
                                Еще интересных видео по теме:

                                Как слушать музыку (и в играх тоже) без звуковой карты (упомянутый уже выше самодельный covox, спаянный на резисторах без микросхем, подключаемый к LPT-порту):

                                Как слушать midi и mp3 через PC speaker (а так же сравнение современной мелкой пьезопищалки и старого динамика):

                                И просто способы слушать музыку и смотреть видео под dos (там есть еще 3 часть про попытки выйти в современный интернет из dos):

                                Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.