Звуковые карты на базе YMF-7×4 и XG MIDI


 

Под общим названием YMF-7×4 будем в дальнейшем понимать звуковые карты на основе чипов фирмы Yamaha YMF-724, YMF-744, YMF-754, а также их упрощённых модификаций.

Что такое XG MIDI

MIDI файлы в огромном количестве доступны в интернет. Их количество измеряется сотнями тысяч, а объёмы мегабайтами. Но многие относятся к ним с пренебрежением. Почему? Просто-напросто сложились такие мнения:

  1. Для воспроизведения MIDI файлов нужна хорошая и дорогая звуковая карта с wavetable-звучанием, в противном случае их звучание годится только для оформления игрушек типа тетриса.
  2. Даже имея очень хорошую карточку, мы всё равно не услышим музыкальное произведение в том виде, который подразумевался автором. Причина одна — каждый изготовитель звуковых карт записывает свои собственные банки инструментов, а стандарта на звучание инструментов не существует. Тем более что многие карточки позволяют сменить банк на свой собственный.
  3. MIDI не могут передать звучание современных электронных стилей и направлений в музыке. Единственное применение — это классическая музыка. Да и тут практически невозможно точно передать звучание таких инструментов, как, например саксофон, флейта, гитара.
  4. MIDI никогда не заменит популярного формата MP3, ставшего стандартом на распространение музыкальных произведений через интернет.

Во многом эти утверждения верны. Но имеется один исключительный случай, когда ни одно из этих утверждений не верно. Этот исключительный случай — XG MIDI. Не может быть, скажете вы. Что же, попробую это доказать.

MIDI на самом деле — это стандарт на обмен информацией между музыкальными устройствами. Но обычно под MIDI подразумеваются MIDI файлы. Мы будем под этим подразумевать то же самое.

В настоящее время существует три основных стандарта MIDI — GM, GS и XG. Среди этих стандартов XG - самый прогрессивный стандарт, но и самый нераспространённый, GM и GS — менее "навороченные" стандарты, но и самые распространённые. Именно благодаря GM и GS сложились описанные выше пренебрежительные мнения.

GM MIDI файлы можно проигрывать на практически любой звуковой карте, GS на некоторых, а вот для прослушивания XG вам потребуются изделия только от фирмы Yamaha. В настоящее время в продаже появились дешёвые звуковые карты, поддерживающие XG MIDI аппаратно. Это звуковые карты на базе чипов YMF-724, YMF-744 и другие подобные.

Вот как раз на таких звуковых картах перечисленные выше пренебрежительные высказывания к MIDI теряют свою силу:

  1. Несмотря на столь низкую цену, карточки на базе YMF-7×4 имеют аппаратный 64-голосый wavetable XG синтезатор. Поддерживается XG Level 1 и даже его расширения.
  2. Все XG MIDI композиции обладают свойством почти полной идентичности в звучании, поскольку банки производятся практически только одной фирмой — Yamaha (Технологию XG лицензировала пока только одна фирма — Korg). Подавляющее большинство XG MIDI файлов написано на звуковых картах DB50XG и SW60XG. Только единицы из тысячи композиций, написанные на них, неудовлетворительно звучат на YMF-7×4.
  3. XG стандарт до последнего времени был единственным, применимым для воспроизведения современных электронных направлений музыки в виде MIDI файлов на бытовых звуковых картах, пока не появились звуковые карты Live фирмы Creative. Даже минимальная спецификация XG Level 1 предусматривает огромный набор эффектов, без которых современная танцевальная музыка просто невозможна. Именно поэтому множество XG MIDI композиций написаны в стилях амбиент, техно, хаус, транс, рейв и другие. Конечно, имеются и другие направления, даже оркестровая музыка, рок и металл.
  4. Качественные XG MIDI по насыщенности звучания сравнимы со звучанием MP3. При этом они естественно имеют лучшее по качеству звучание и существенно меньший объём. Самый большой XG MIDI файл, который я видел, был всего 450 килобайт. Для некоторых стилей музыки MIDI в абсолютном приоритете — там, где не нужен вокал. А это классика и некоторые из современных стилей. Заметьте, некоторые музыкальные коллективы пишут музыку только с использованием XG-совместимых устройств. Имеются также cover версии и ремиксы на многие популярные композиции и даже на некоторые из буквально хитов сезона. Конечно MIDI создавался и в основном используется отнюдь не для распостранения и обмена аудио файлами, а для написания музыки, причём используется MIDI на промежуточном этапе, конечным продуктом является либо аудио-запись (кассета или компакт), либо выступление на концерте. В обоих случаях, звук воспроизводится именно на той аппаратуре, и именно так, как он задумывался. Но XG MIDI владельцам YMF-7×4 представляются как конечный продукт, такой же как и MP3. А о качестве звучания XG MIDI много говорить не надо — надо просто взять и послушать.

И всё это, благодаря аппаратной поддержке технологии XG в чипах YMF-7×4, теперь доступно практически каждому. Карточки на базе этого чипа занимают столь низкие ценовые позиции в прайс-листах, что на них многие просто незаслуженно не обращают внимание, смущаясь ценой.

Конечно, многие из моделей сделаны низкокачественно и оправдывают свою цену, но все они способны потягаться по звучанию MIDI даже с такими карточками, как SB Live, имеющие многомегабайтные банки.

Возможности чипов YMF-7×4

Звуковые карты, сделанные на основе чипов YMF-724 и YMF-744 имеют аппаратный 64-голосный wavetable синтезатор. Текущие версии драйверов (1029 — 1040 для YMF-724) содержат банк размером чуть больше двух мегабайт, в котором зашиты 676 музыкальных инструментов и спецэффектов, а также 21 набор ударных инструментов. Из них 480 инструментов, 9 ударных и 2 набора спецэффектов доступно в режиме XG, остальные эмулируют GS, GM и синтезатор TG300B. Сменить банк на свой собственный невозможно, хотя чип это поддерживает. Будем надеяться, что появятся драйвера с поддержкой загрузки своих банков, чипы это поддерживают.

С первого раза размер банка кажется крохотным (тем более что типичный размер банка для других продуктов Yamaha бытового класса равен 4MB). Однако даже в этом случае он не сравним по качеству звучания с банками, включаемых в состав звуковых карт других фирм — изготовителей звуковых карт. Почему? Да просто потому, что фирма Yamaha является одним из лидеров профессионального музыкального оборудования и качество звучания своей продукции ставит на первое место. Имеющийся банк по праву может иметь статус самого оптимизированного банка в мире по соотношению размер/качество.

Кроме аппаратного XG wavetable синтезатора имеется программный синтезатор S-VA (Software Virtual Acoustic) на основе SONDIUS-XG технологии, позволяющей воспроизводить 256 монофонических голосов струнных и духовых инструментов. Данный синтезатор совместим с аппаратными синтезаторами VL, имеющимися на профессиональной звуковой карте SW-1000XG и тонгенераторах MU120 и дочерних плат для MU100. Всего имеется 128 таких инструментов, среди которых несколько звуков спецэффектов.

Звучание SONDIUS-XG инструментов выглядит более реалистично, чем звучание инструментов wavetable синтезатора. Да и не удивительно. Звук просто синтезируется на основе физических законов, происходящих в реальных инструментах. Очень похоже звучание таких "сложных" инструментов, как флейта, саксофон, гитара. Однако для нормальной работы этого синтезатора нужна машина как минимум с процессором K6-II или Celeron. Пока в интернете немного MIDI с поддержкой этого синтезатора.

Звучание отдельного голоса wavetable и S-VA можно обработать, используя эффекты. Можно сменить времена атаки, нарастания, затухания, сменить тон звучания фаз, применить резонансный фильтр cutoff, применить эффект модуляции голоса по фазе и частоте или просто сменить октаву звучания. Возможна даже подстройка тона звучания отдельной ноты.

То же самое применимо и к наборам ударных, однако тут можно настроить каждый подинструмент, включая смену громкости и панорамы. Одновременно могут звучать 2 набора ударных. В XG доступны 9 наборов + 2 набора SFX эффектов. Остальные 10 наборов ударных совместимы с наборами GM, GS и TG300B и не доступны в режиме воспроизведения XG MIDI.

Но самое интересное, это эффект-процессор YMF-7×4. На композицию можно наложить одновременно три различных эффекта: хорус, эхо и вариацию. При этом уровень воздействия каждого эффекта можно менять независимо для разных MIDI каналов. Поддерживается 8 типов хоруса, 8 типов эха и 36 типов вариации. Эффект вариация включает в себя такие эффекты, как реверберация, задержки, стереопереходы между каналами, челеста, караоке, флэнжеры, вращающийся динамик, симфония, тремоло, фэйзеры, дисторшен, овердрайв, эквалайзер, смена панорамы, вау-вау а также другие варианты хоруса и эха. Каждый тип эффекта имеет множество манипуляторов, позволяющих подстроить звучание одного и того же эффекта.

Караоке эхо эффект может быть доступен в реальном времени при записи сигнала от микрофона, другие эффекты применимы только в MIDI композициях.

И все это за $15! (средняя цена карточек на базе YMF-724). Однако небольшая ложка дёгтя всё же имеется.

Несмотря на то, что звуковые карты на базе YMF-7×4 провозглашаются как с аппаратным wavetable MIDI синтезатором, процессор эффектов у них полуаппаратный, т.е. при обработке звука при создании эффектов используется много системной памяти и немного помогает сам процессор. Однако использование процессора совсем невелико. Автору удавалось использовать звуковую карту на машине с процессором Pentium-60 с 24MB памяти! Но в этом случае приходилось отключать один из эффектов, в противном случае наблюдались задержки в звучании и искажения звука. На более мощных процессорах (даже уже устаревших Pentium-120), звучание нормальное, а загрузка невелика (менее 5% процессорного времени). Сравните это со значением >30% на софтовом синтезаторе Yamaha S-YXG100.

В отличие от других бытовых карточек Yamaha (DB50XG, SW60XG) вам не доступны инструменты QS300, невозможна обработка внешних сигналов, количество эффектов вариации и эха на шесть меньше, а размер банка меньше, многие инструменты состоят из одинаковых элементов, зато добавлен S-VA синтезатор. В остальном, они полностью совместимы (имеется в виду MIDI звучание вплоть до значений манипуляторов эффектов).

YMF-7×4 против софтового синтезатора Yamaha S-YXG100

А зачем мне покупать именно эту карточку, если у меня есть софтовый синтезатор Yamaha S-YXG100, спросите вы. Тут, конечно, вы правы, зачем покупать что-то ещё, когда уже есть что-то похожее. Стоп! Похожее ли?

Во-первых, как всякие софтовые синтезаторы, этот забирает прилично процессорное время. Если у вас супер-рабочая станция на базе Athlon, конечно это не проблема.

Во-вторых, хотя размеры банков в том и другом случае одинаковы, аппаратная карточка звучит прозрачней и чище. Да и аппаратное звучание имеет частоту дискретизации 48 кГц против 44 кГц софтового. При этом разрядность звучания 18 бит против 16-ти.

В-третьих, не все могут насладиться звучанием VA-инструментов. Для этого нужен процессор не менее P-II. Хотя для VA на YMF-7×4 тоже требуется мощный процессор, общее требование к процессору несколько меньше.

В-четвёртых, софт-синтезатор Yamaha S-YXG100 — коммерческий продукт, за который необходимо платить всё равно. Я не говорю про тех, кто не привык платить за программы. Таких у нас большинство, но это уже другой разговор.

В-пятых, нормальная работа с MIDI для композитора практически невозможна из-за огромных задержек между нажатием клавиши MIDI клавиатуры и временем появлением звука.

И наконец, софтовый синтезатор просто-напросто не работает в среде Windows NT.

Многие поступают так: просто покупают YMF-7×4 карточку совместно с другими, например, с игровыми звуковыми картами Vortex или картами для обработки звука Creative Live.

YMF-7×4 против SB Live!

Разве такое возможно? Разве может карточка за $15 заменить Live с её цифровыми входами и входами, с её эффектами обработки сигнала в реальном времени и четырьмя выходными каналами?

Я могу доказать, что в некоторых случаях покупка YMF-7×4 равноценна и даже более выгодна, чем Live (кроме случая чистой экономии денег).

  1. Live имеет эффект-процессор, сравнимый по возможностям с эффект-процессором YMF-7×4. Но, к сожалению, Live не поддерживает стандарт XG MIDI. Вы сможете слушать только оптимизированные под Live MIDI файлы, многие из которых, кстати, просто-напросто переработанные версии XG композиций. И всё это естественно при использовании многомегабайтных банков инструментов. XG MIDI файлов просто на порядки больше в интернете.
  2. Вы услышите звучание MIDI на YMF-7×4 такими, какими задумывал автор. Я думаю, вы понимаете, что это очень важно для современных стилей, поскольку если будет применён немного другой инструмент и всё, композиция уже будет не та. На Live такое возможно только при условии, что автор композиции использует доступные всем банки. Но Creative, составляя банки, сделала это мягко сказать "некачественно" и поэтому у вас скорей всего будет другой банк, более качественный, от сторонних производителей. Но учтите, многие качественные банки Live звучат гораздо лучше,чем XG банк в YMF-7×4 и вы можете использовать свои личные банки, что невозможно на YMF.
  3. Фирменная карточка Yamaha WaveForce WF192XG, а также некоторые карточки сторонних производителей имеют цифровой выход, как и Live, а некоторые даже и цифровой вход (некоторые дорогие модели на базе YMF-744 и YMF-754).
  4. Шумовые параметры многих карточек на базе YMF-7×4 и SB-Live почти одинаковы. Имеется в виду случай, когда используется линейные вход и выход. Многие карточки имеют очень качественные кодеки производства таких уважаемых фирм как SigmaTel, Texas Instruments и других.
  5. Так же, как и Live, карточки пригодны для игр, т.к. имеют аппаратный 3D процессор, использующий технологию SENSAURA. Поддерживаются A3D, EAX, а в драйверах 1040 имеется и поддержка EAX2. Карточки на базе YMF-744 и 754 имеют также выход на 4 колонки.
  6. Если вас интересует создание музыки, YMF-7×4 просто идеальный вариант для начинающих и не только. Без всякой возни с банками, присущей на Live, вы можете писать самые "навороченные" композиции. Тем более что звучание любого из имеющихся инструментов можно изменить до неузнаваемости. В плане распространения композиций по интернет это наилучший вариант, т.к. получаемые XG MIDI будут звучать так, как вы задумали и на огромном перечне устройств, совместимых с XG.

Однако не думайте, что купив звуковую карточку на базе чипа YMF, вы получите замену Live за гораздо меньшую цену. Конечно эти карточки для разных областей применения. Во многих случаях, Live гораздо лучше, но MIDI — один из тех случаев, когда YMF запросто выходит вперёд. Не верите? Послушайте звучение MIDI на YMF, оно вам понравится.

"Китайские" версии карточек

Подавляющее большинство карт на базе YMF-7×4 изготовлено no-name производителями из Китая. Что вас ждёт при покупке таких карточек:

Во-первых, сильный уровень шума и завал АЧХ в области низов, когда звук идёт через Speaker Out. Про Speak Out вам придётся забыть, переключив имеющийся один выход в режим Line Out.

Но это не столь существенно, поскольку хорошее звучание вам в любом случае удастся получить, только используя хорошую Hi-Fi аппаратуру, а не пассивные мультимедийные колонки и дешёвые наушники. А Line Out выход практически бесшумен. Но учтите, многие имеющиеся модели сделаны "так качественно", что вы можете пожалеть о своей покупке. Следите, чтобы на плате присутствовали все детали и не выбирайте самую дешёвую модель.

Во-вторых, на них нет цифрового выхода.

Ну а всё остальное — только плюсы аппаратного XG MIDI за столь небольшую цену. Автор кстати, имеет как раз no-name карточку и доволен качеством её звучания.

Два года спустя

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

Ямаха полностью "забила" на производство чипов YMF-7×4 и последние партии звуковых карт уже почти все раскупились у тайваньских и китайских производителей. Затих и поток "поддельных" карт с "перепиленными" чипами. Последний подарак пользователям ямах был сделан совсем недавно, когда появились драйвера для XP. Дальше — похоже, уже всё.

Всё ли? Хоть и запаздало, я рад вам предложить долгожданную вещь, которую мы ждали несколько лет от Ямахи, но так и не дождались, получая в замен только ухудшающиеся с каждой новой версией драйвера. Это — возможность смены банков. Нами разработа программа PowerYMF, дающая уже 2 альтернативных банка взамен старого шумящего, скрежещащего шумами и транкейтом 8-битового. Это Extended 4.6MB — 16 битный XG банк и Dance 4.6MB — 16 битный банк специально для писателей современной музыки.

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

Для всех знающих русский язык эта программа совершенно бесплатна. Взамен вам необходимо написать подробный рассказ о себе, о своём компьютере и о том, как вы используете вашу звуковую карту. Я оставляю за собой право отказать в бесплатной регистрации лицам, имеющим отношение к компьютерному пиратству и взлому программ.

Подробности о программе на моём сайте. Там же вы можете загрузить демки и MP3 музыку, написанную на YMF7×4 не без помощи нашей программы.

Полезные интернет-ресурсы

  • xg.midi.ru — крупнейший и единственный русскоязычный сайт — архив XG MIDI файлов. Единственное место в интернете, где вы найдёте cover версии последних русских хитов и самые свежие XG MIDI композиции русских XG-композиторов.
  • www.trancein.com — программное обеспечение, FAQ и ссылки для YMF7×4, ресурсы по XG, моя музыка в XG MIDI и MP3, конференция русских писателей транса.
  • xgmidi.wtal.de — когда-то это был лучший в мире архив XG MIDI и информации, посвящённой созданию XG MIDI музыки. К сожалению, этот сайт не обновляется уже более полугода.
  • YMF724.da.ru — драйвера, спецификации, полезные ресурсы, повященные карточкам на базе YMF-7×4.
  • www.yamaha-xg.com — сайт, посвящённый XG (аппаратура, программы, ссылки, файлы, MIDI и другая информация о мире XG).
  • www.waveforce.com — сайт, посвящённый карточке Yamaha WaveForce, на базе YMF-724. Имеются драйвера, FAQ, ссылки и прочая полезная информация.
  • ymf724.ipconfig.net — страничка фанов из Японии. Тут вся информация на японском языке, но много полезных ссылок и часто обновляется — буквально каждый день. В принципе, можно догадаться об основных событиях мира YMF, скачать последние версии драйверов и утилит.

 

Дополнительно

ОПРОС

Кто Вы?